.elementor-427 .elementor-element.elementor-element-1711bb3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-74a28de{width:var( --container-widget-width, 83.421% );max-width:83.421%;--container-widget-width:83.421%;--container-widget-flex-grow:0;text-align:center;}.elementor-427 .elementor-element.elementor-element-74a28de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-427 .elementor-element.elementor-element-74a28de .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-5ec53d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-427 .elementor-element.elementor-element-623bbed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-427 .elementor-element.elementor-element-623bbed:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-623bbed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--white);}.elementor-427 .elementor-element.elementor-element-dc9a8bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--border-radius:50% 50% 50% 50%;}.elementor-427 .elementor-element.elementor-element-be79846 .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-be79846.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-be79846.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-be79846.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-be79846.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-be79846.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-be79846.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-be79846.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-fde507b{text-align:center;}.elementor-427 .elementor-element.elementor-element-fde507b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;line-height:24px;letter-spacing:-1.1px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-fd64e43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-427 .elementor-element.elementor-element-fd64e43:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-fd64e43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--white);}.elementor-427 .elementor-element.elementor-element-964b891{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--border-radius:50% 50% 50% 50%;}.elementor-427 .elementor-element.elementor-element-abb59ba .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-abb59ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-abb59ba.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-abb59ba.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-abb59ba.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-abb59ba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-abb59ba.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-abb59ba.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-1b1e39f{text-align:center;}.elementor-427 .elementor-element.elementor-element-1b1e39f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;line-height:24px;letter-spacing:-1.1px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-aebee7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-427 .elementor-element.elementor-element-aebee7b:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-aebee7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--white);}.elementor-427 .elementor-element.elementor-element-426958c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--border-radius:50% 50% 50% 50%;}.elementor-427 .elementor-element.elementor-element-1ca91cd .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-1ca91cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-1ca91cd.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-1ca91cd.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-1ca91cd.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-1ca91cd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-1ca91cd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-1ca91cd.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-3abf32c{text-align:center;}.elementor-427 .elementor-element.elementor-element-3abf32c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;line-height:24px;letter-spacing:-1.1px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-17be490{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-427 .elementor-element.elementor-element-17be490:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-17be490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--white);}.elementor-427 .elementor-element.elementor-element-f52e597{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--border-radius:50% 50% 50% 50%;}.elementor-427 .elementor-element.elementor-element-34294b2 .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-34294b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-34294b2.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-34294b2.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-34294b2.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-34294b2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-34294b2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-34294b2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-4e44aaa{text-align:center;}.elementor-427 .elementor-element.elementor-element-4e44aaa .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;line-height:24px;letter-spacing:-1.1px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-40d8d8ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-427 .elementor-element.elementor-element-183ee361{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-427 .elementor-element.elementor-element-183ee361:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-183ee361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--white);}.elementor-427 .elementor-element.elementor-element-545134f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--border-radius:50% 50% 50% 50%;}.elementor-427 .elementor-element.elementor-element-1238fa2f .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-1238fa2f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-1238fa2f.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-1238fa2f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-1238fa2f.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-1238fa2f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-1238fa2f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-1238fa2f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-30cb2f03{text-align:center;}.elementor-427 .elementor-element.elementor-element-30cb2f03 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;line-height:24px;letter-spacing:-1.1px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-1a730244{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-427 .elementor-element.elementor-element-1a730244:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-1a730244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--white);}.elementor-427 .elementor-element.elementor-element-70da0916{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--border-radius:50% 50% 50% 50%;}.elementor-427 .elementor-element.elementor-element-23dea938 .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-23dea938.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-23dea938.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-23dea938.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-23dea938.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-23dea938.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-23dea938.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-23dea938.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-3cddb308{text-align:center;}.elementor-427 .elementor-element.elementor-element-3cddb308 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;line-height:24px;letter-spacing:-1.1px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-57d45950{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-427 .elementor-element.elementor-element-57d45950:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-57d45950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--white);}.elementor-427 .elementor-element.elementor-element-49da1c0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--border-radius:50% 50% 50% 50%;}.elementor-427 .elementor-element.elementor-element-2160375c .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-2160375c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-2160375c.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-2160375c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-2160375c.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-2160375c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-2160375c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-2160375c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-6e7d879a{text-align:center;}.elementor-427 .elementor-element.elementor-element-6e7d879a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;line-height:24px;letter-spacing:-1.1px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-4063cc97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, 0.05);--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-427 .elementor-element.elementor-element-4063cc97:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-4063cc97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--white);}.elementor-427 .elementor-element.elementor-element-7a718d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--border-radius:50% 50% 50% 50%;}.elementor-427 .elementor-element.elementor-element-6d5429e0 .elementor-icon-wrapper{text-align:center;}.elementor-427 .elementor-element.elementor-element-6d5429e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-6d5429e0.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-6d5429e0.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-6d5429e0.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-6d5429e0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-6d5429e0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-6d5429e0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-427 .elementor-element.elementor-element-259dbc7a{text-align:center;}.elementor-427 .elementor-element.elementor-element-259dbc7a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;line-height:24px;letter-spacing:-1.1px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-fcb0996{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-57ffa70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-53a2d90{width:var( --container-widget-width, 102.482% );max-width:102.482%;--container-widget-width:102.482%;--container-widget-flex-grow:0;}.elementor-427 .elementor-element.elementor-element-53a2d90.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-destinations-title{font-size:28px;color:#1A1A1A;}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-destinations-count{color:#1A1A1A;}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-destinations-header{margin-bottom:24px;}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-destination-card{height:220px;border-radius:12px;}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-destinations-grid{gap:16px;}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-destination-name{color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-destination-country{color:rgba(255, 255, 255, 0.8);}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-destination-overlay{background:linear-gradient(to top, rgba(0, 0, 0, 0.3) 0%, transparent 100%);}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-all-destinations-btn{background-color:#FFFFFF;color:#1A1A1A;border-color:#E2E8F0;border-radius:8px;}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-destinations-modal-content{background-color:#FFFFFF;border-radius:16px;}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-destinations-modal{background-color:rgba(0, 0, 0, 0.6);}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-destinations-search{color:#1A1A1A;}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-destinations-search::placeholder{color:#1A1A1A;opacity:0.5;}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-dest-city{color:#1A1A1A;}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-dest-country{color:#6B7280;}.elementor-427 .elementor-element.elementor-element-53a2d90 .fotg-destination-list-item:hover{background-color:#F3F4F6;}@media(max-width:1024px){.elementor-427 .elementor-element.elementor-element-74a28de{--container-widget-width:664px;--container-widget-flex-grow:0;width:var( --container-widget-width, 664px );max-width:664px;}.elementor-427 .elementor-element.elementor-element-74a28de .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-427 .elementor-element.elementor-element-5ec53d4{--flex-wrap:wrap;}.elementor-427 .elementor-element.elementor-element-fd64e43{--flex-wrap:wrap;}.elementor-427 .elementor-element.elementor-element-aebee7b{--flex-wrap:wrap;}.elementor-427 .elementor-element.elementor-element-17be490{--flex-wrap:wrap;}.elementor-427 .elementor-element.elementor-element-40d8d8ea{--flex-wrap:wrap;}.elementor-427 .elementor-element.elementor-element-1a730244{--flex-wrap:wrap;}.elementor-427 .elementor-element.elementor-element-57d45950{--flex-wrap:wrap;}.elementor-427 .elementor-element.elementor-element-4063cc97{--flex-wrap:wrap;}.elementor-427 .elementor-element.elementor-element-fcb0996{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}}@media(max-width:767px){.elementor-427 .elementor-element.elementor-element-74a28de .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-427 .elementor-element.elementor-element-5ec53d4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-427 .elementor-element.elementor-element-40d8d8ea{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-427 .elementor-element.elementor-element-5ec53d4{--content-width:1200px;}.elementor-427 .elementor-element.elementor-element-40d8d8ea{--content-width:1200px;}.elementor-427 .elementor-element.elementor-element-fcb0996{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-427 .elementor-element.elementor-element-623bbed{--width:45%;}.elementor-427 .elementor-element.elementor-element-fd64e43{--width:45%;}.elementor-427 .elementor-element.elementor-element-aebee7b{--width:45%;}.elementor-427 .elementor-element.elementor-element-17be490{--width:45%;}.elementor-427 .elementor-element.elementor-element-183ee361{--width:45%;}.elementor-427 .elementor-element.elementor-element-1a730244{--width:45%;}.elementor-427 .elementor-element.elementor-element-57d45950{--width:45%;}.elementor-427 .elementor-element.elementor-element-4063cc97{--width:45%;}}/* Start custom CSS */@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes float {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-20px);
  }
}

@keyframes floatSlow {
  0%, 100% {
    transform: translate(0px, 0px) rotate(0deg);
  }
  50% {
    transform: translate(15px, -15px) rotate(5deg);
  }
}

@keyframes floatReverse {
  0%, 100% {
    transform: translate(0px, 0px);
  }
  50% {
    transform: translate(-10px, 15px);
  }
}

@keyframes pulse {
  0%, 100% {
    transform: scale(1);
    opacity: 0.6;
  }
  50% {
    transform: scale(1.1);
    opacity: 0.8;
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}



.el-1-eb0e668 {
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}
.el-1-eb0e668::before {
  content: '';
  position: absolute;
  transition: all 0.3s ease;
  position: absolute;
  top: -50%;
  right: -20%;
  width: 70%;
  height: 150%;
  background: rgba(255,255,255,0.05);
  border-radius: 50%;
}


.el-2-6d06c5c {
  transition: all 0.3s ease;
  animation: floatSlow 6s ease-in-out infinite;
}


.el-3-ceea279 {
  transition: all 0.3s ease;
  animation: floatReverse 8s ease-in-out infinite;
}


.el-4-7f2693f {
  transition: all 0.3s ease;
  animation: pulse 4s ease-in-out infinite;
}


.el-5-7fc3642 {
  transition: all 0.3s ease;
  animation: floatSlow 7s ease-in-out infinite 1s;
}


.el-6-61e356d {
  transition: all 0.3s ease;
  animation: floatReverse 5s ease-in-out infinite 0.5s;
}


.el-7-cae5f02 {
  transition: all 0.3s ease;
  animation: pulse 6s ease-in-out infinite 2s;
}


.el-8-c894a7d {
  transition: all 0.3s ease;
  animation: spin 30s linear infinite;
}


.el-9-ecb80e4 {
  transition: all 0.3s ease;
  animation: spin 20s linear infinite reverse;
}


.el-10-d315e86 {
  transition: all 0.3s ease;
  animation: fadeInUp 1s ease-out;
}


.el-11-6cf576c {
  transition: all 0.3s ease;
  animation: float 3s ease-in-out infinite;
}


.el-12-75c5bd7 {
  transition: all 0.3s ease;
  animation: float 3s ease-in-out infinite;
}


.el-13-ba57b23 {
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
}
.el-13-ba57b23::before {
  content: '';
  position: absolute;
  transition: all 0.3s ease;
  position: absolute;
  top: 20%;
  left: 20%;
  width: 60%;
  height: 60%;
  background: rgba(255,255,255,0.1);
  border-radius: 50%;
}


.el-14-aa18618 {
  transition: all 0.3s ease;
}
.el-14-aa18618:hover {
  background: rgba(255,255,255,0.2);
  transform: translateY(-10px);
}


.el-15-5300513 {
  transition: all 0.3s ease;
}
.el-15-5300513:hover {
  background: rgba(255,255,255,0.2);
  transform: translateY(-10px);
}


.el-16-ce6b164 {
  transition: all 0.3s ease;
}
.el-16-ce6b164:hover {
  background: rgba(255,255,255,0.2);
  transform: translateY(-10px);
}


.el-17-3cabe06 {
  transition: all 0.3s ease;
}
.el-17-3cabe06:hover {
  background: rgba(255,255,255,0.2);
  transform: translateY(-10px);
}


.el-18-0d75493 {
  transition: all 0.3s ease;
}
.el-18-0d75493:hover {
  background: rgba(255,255,255,0.2);
  transform: translateY(-10px);
}


.el-19-820894e {
  transition: all 0.3s ease;
}
.el-19-820894e:hover {
  background: rgba(255,255,255,0.2);
  transform: translateY(-10px);
}


.el-20-64261d7 {
  transition: all 0.3s ease;
}
.el-20-64261d7:hover {
  background: rgba(255,255,255,0.2);
  transform: translateY(-10px);
}


.el-21-b52e88e {
  transition: all 0.3s ease;
}
.el-21-b52e88e:hover {
  background: rgba(255,255,255,0.2);
  transform: translateY(-10px);
}


.el-22-269020f {
  transition: all 0.3s ease;
}
.el-22-269020f:hover {
  transform: translateY(-5px);
  box-shadow: 0 15px 50px rgba(0,0,0,0.1);
}


.el-23-a478c91 {
  transition: all 0.3s ease;
}
.el-23-a478c91:hover {
  transform: translateY(-5px);
  box-shadow: 0 15px 50px rgba(0,0,0,0.1);
}


.el-24-dc9830c {
  transition: all 0.3s ease;
}
.el-24-dc9830c:hover {
  transform: translateY(-5px);
  box-shadow: 0 15px 50px rgba(0,0,0,0.1);
}


.el-25-5f14c75 {
  transition: all 0.3s ease;
}
.el-25-5f14c75:hover {
  transform: translateY(-5px);
  box-shadow: 0 15px 50px rgba(0,0,0,0.1);
}/* End custom CSS */