@media only screen and (min-width:981px){.et-l--header.nav-up .et_pb_row--with-menu{top:-10vw!important;transition:1s}.et-l--header .et_pb_column_1_4.logo{padding:1.37vw 0}.et-l--header .has_et_pb_sticky .et_pb_column_1_4.logo{padding:.74vw 0}.et-l--header .et_pb_column_1_4.lang{width:5%}.et-l--header .et_pb_column_1_4.logo .et_pb_code{justify-content:start}.et-l--header .et_pb_column_1_4.logo svg{width:15vw}.et-l--header .has_et_pb_sticky .et_pb_column_1_4.logo svg{width:4vw;margin:0 0 0 4vw}.et-l--header .et_pb_menu .et_pb_menu__wrap{height:8.021vw}.et-l--header .has_et_pb_sticky .et_pb_menu .et_pb_menu__wrap{height:5.021vw}.et-l--header .et_pb_menu .et-menu>li{padding:0 calc(5px + .52084vw);margin-top:0}.et-l--header nav ul.nav li a{text-align:center;font-weight:400;font-size:calc(6px + .416667vw);line-height:150%;padding-bottom:calc(2px + .15625vw);transition:none;width:auto}.et-l--header nav ul.nav li a::before{display:block;content:attr(title);font-weight:600;text-transform:uppercase;height:0;overflow:hidden;visibility:hidden}.et-l--header nav ul.nav li a:hover{font-weight:500;background-image:url("/wp-content/uploads/2020/08/title_line.png");background-repeat:no-repeat;background-position:bottom center;background-size:80% 2px;transition:none;opacity:1}.et-l--header nav ul.nav li ul.sub-menu{border:none;padding:1.1vw 0;width:calc(130px + 9vw)}.et-l--header nav ul.nav li ul.sub-menu li{padding:0 1.1vw}.et-l--header nav ul.nav li ul.sub-menu li a{padding:.3vw 1.1vw}.et-l--header .et_pb_menu nav ul.nav li a[href$=promotions]{background-position:top;padding:0 1vw}.et-l--header nav ul.nav li.pll-parent-menu-item a:hover{background:0 0}.et-l--header .et_pb_menu .et_pb_menu__menu nav ul.nav li.pll-parent-menu-item .sub-menu{display:flex;flex-direction:column;width:5.4vw}.et-l--header .et_pb_menu .et_pb_menu__menu nav ul.nav li.pll-parent-menu-item .sub-menu li{padding:0}.et-l--header nav ul.nav li.pll-parent-menu-item:before{width:1vw;height:1vw;margin-right:.5vw}}@media only screen and (min-width:980px) and (max-width:1200px){.et-l--header nav ul.nav li.pll-parent-menu-item:before{width:1.2vw;height:1.2vw;margin-right:.8vw}.et-l--header .et_pb_menu .et_pb_menu__menu nav ul.nav li.pll-parent-menu-item .sub-menu{width:7vw}}@media only screen and (min-width:1920px){.et-l--header .et_pb_menu .et-menu>li{padding:0 .78125vw}.et-l--header nav ul.nav li a{font-size:.729167vw;padding-bottom:.2604167vw}.et-l--header nav ul.nav li ul.sub-menu{width:16vw}}@media only screen and (min-width:981px){.et-l--footer h2.footer_title{font-size:1.822916vw}.et-l--footer .et_pb_row .et_pb_column.instagram{width:32.53%}.et-l--footer .et_pb_row .et_pb_column.contact{width:28%}.et-l--footer .et_pb_row .et_pb_column.girlsurfing{width:27.21%}.et-l--footer #sbi_load,.et-l--footer .contact_p.short{display:none}.et-l--footer .instagram_feed{padding-top:4.808%}.et-l--footer #sb_instagram #sbi_images{padding:0!important;display:flex;flex-flow:row wrap;align-content:space-between;margin-right:0;gap:.8333333333vw}.et-l--footer #sb_instagram.sbi_col_3 #sbi_images .sbi_item{width:31.3%}#sb_instagram #sbi_images .sbi_item{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0}#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo img{width:100%;height:inherit;object-fit:cover;scale:1;vertical-align:middle}#sb_instagram svg:not(:root).svg-inline--fa{height:1em}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel .fa-clone{position:absolute;z-index:1;color:rgba(255,255,255,.9)}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_playbtn{top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.3)}#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,.4));filter:drop-shadow(0px 0px 2px rgba(0, 0, 0, .4))}.sbi-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important;text-align:left!important;overflow:hidden!important}#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-top:-12px;margin-left:-9px;font-size:23px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_playbtn{margin-top:-9px;margin-left:-7px;font-size:18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}.et-l--footer .contact_p.long{display:block}.et-l--footer .footer_p{font-size:calc(6px + .416667vw)}.et-l--footer .et_pb_text.work{font-size:2.34375vw;margin-bottom:9.27%;padding-bottom:10px}.et-l--footer .contact_p.et_pb_module:has(~ .et_pb_text.work em.two_lines){margin-bottom:2%}.et-l--footer .contact_p.et_pb_module~.et_pb_text.work:has(em.two_lines){margin-bottom:7%}.et-l--footer .et_pb_text.work em.shorter{width:20vw}.et-l--footer .subscribe_form{width:24.5vw}.et-l--footer .subscribe_form p{font-size:.9vw;line-height:197%;padding-bottom:.36vw}.et-l--footer .subscribe_form p b{font-size:1.1vw}.et-l--footer .subscribe_form .mc4wp-alert p{background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 450 54" fill="%2367F9C8" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M272.945 27.7233C341.193 28.8842 394.8 29.9595 404.483 30.3986C417.616 30.9943 433.249 31.5181 439.223 31.5623C448.829 31.6337 450.001 31.4011 449.37 29.5485C448.977 28.3965 448.804 26.0509 448.984 24.3361C449.567 18.7985 446.943 10.2455 444.649 10.2062C443.422 10.1852 439.351 9.41853 435.601 8.50258C429.749 7.07287 400.202 6.3072 226.81 3.09194C124.885 1.20192 71.0258 1.33243 43.6932 1.39866C27.3162 1.43834 20.4628 1.45495 18.4999 1C16.7499 1 15.4999 0.875004 14.2499 0.750004C12.9999 0.625002 11.7499 0.5 9.99984 0.5C8.02433 0.834318 6.21883 0.725372 4.7435 0.636349C1.83439 0.46081 0.209011 0.362733 1.09529 3.89323C1.65784 6.13405 2.15743 7.58232 2.78496 9.40151C3.00477 10.0387 3.24028 10.7214 3.49968 11.4997C4.16602 13.4987 4.3258 14.1778 4.60649 15.3708C4.71038 15.8123 4.83084 16.3243 4.99968 16.9997C5.29025 18.1619 5.41196 19.1554 5.56107 20.3724C5.66605 21.2293 5.78461 22.197 5.98524 23.4126C2.60751 23.5048 2.1834 23.9069 2.49131 25.301C2.72542 26.3615 2.81919 28.5242 2.69969 30.1068C2.31339 35.2178 2.61678 44.8262 4.02133 44.8503C4.3032 44.8551 4.97672 44.9416 5.83726 45.052C7.26964 45.2359 9.22016 45.4863 10.7452 45.5375C11.0333 45.5471 11.4018 45.5607 11.8825 45.5784C17.7697 45.7952 40.4894 46.6317 138.637 48.5214C238.433 50.4429 263.062 51.1635 266.264 52.2556C269.268 53.2805 271.134 53.3712 273.953 52.6292C277.554 51.6816 277.649 51.4834 276.859 46.5824C276.41 43.7955 275.292 39.5918 274.373 37.2408C273.455 34.8898 273.033 32.5946 273.436 32.1403C273.763 31.7705 273.522 29.1239 272.945 27.7233Z"/%3E%3C/svg%3E');padding:0 .5vw .5vw;font-size:.89vw}.et-l--footer .subscribe_form form .mc4wp-form-fields{height:2vw}.et-l--footer .subscribe_form form input{font-size:.9vw}.et-l--footer .subscribe_form form input[type=email]{width:16vw;padding:0 .5vw}.et-l--footer .subscribe_form form input[type=submit]{width:8vw}ul#footer_social.et_pb_social_media_follow li.et_pb_social_icon a.icon::before{height:2.1875vw;width:2.1875vw;line-height:2.1875vw;font-size:1.09375vw}.et-l--footer .image_footer{width:140%}.et-l--footer .et_pb_section.footer_links{padding:3.8325% 0 2.835%}.et-l--footer .et_pb_row .et_pb_column_1_5{width:9.5%}.et-l--footer .et_pb_menu .et_pb_menu__wrap .et_pb_menu__menu{width:78%}.et-l--footer .footer_menu.et_pb_menu ul li a{font-size:calc(4px + .72917vw);padding:0}.et-l--footer .et_pb_code.arrow_up .et_pb_code_inner a{height:calc(10px + 2.08333vw);width:calc(10px + 2.08333vw)}}@media only screen and (min-width:981px){.et-l--footer .et_pb_section.copyright{height:4.115vw}.et-l--footer .copyright .et_pb_row .et_pb_text{font-size:calc(8px + .208333vw)}.only_mobile{display:none}}@media only screen and (min-width:981px){.fw_image .et_pb_fullwidth_code img,.fw_image .et_pb_fullwidth_code.header,.fw_image .et_pb_fullwidth_code.video video,.fw_image .et_pb_fullwidth_header,.fw_image.destination .et_pb_fullwidth_header,.fw_image.home .et_pb_fullwidth_code.video,.fw_image.home .et_pb_fullwidth_header,.fw_image.workwithus .et_pb_fullwidth_header{max-height:42vw}.fw_image.destination .et_pb_fullwidth_header h1{font-size:4.5vw;font-weight:400}.fw_image.destination .et_pb_fullwidth_header h1 span.secondary{font-size:3.5vw}.fw_image.destination .et_pb_header_content_wrapper h2.discount{font-size:3vw;margin-top:1vw}.fw_image.destination .et_pb_header_content_wrapper p.discount{font-size:1.6vw;margin-top:1vw;font-family:'Playfair Display';font-weight:400}.fw_image.destination .et_pb_fullwidth_header a.button{font-size:1.5vw;border-radius:.25vw;padding:1vw 2vw;margin-top:2vw}.fw_image.destination .et_pb_fullwidth_header .promo a{font-size:2vw;padding:1vw;margin-top:2vw}.fw_carousel .et_pb_slider .et_pb_slide,.fw_carousel.home .et_pb_slider .et_pb_slide{min-height:90vh}.fw_carousel .et-pb-arrow-next,.fw_carousel .et-pb-arrow-prev{width:5.104166667vw;height:5.104166667vw;background-color:rgba(255,255,255,.7);display:flex;border-radius:100%;flex-direction:column;justify-content:center;align-items:center}.fw_carousel .et-pb-arrow-next::before,.fw_carousel .et-pb-arrow-prev::before,.fw_carousel.custom .arrow-next::before,.fw_carousel.custom .arrow-prev::before{content:'';background-image:url(/wp-content/uploads/2020/09/Arrow-7.png);background-size:2.760416667vw .833333333vw;width:2.760416667vw;height:.833333333vw}.fw_carousel .et-pb-arrow-prev::before,.fw_carousel.custom .arrow-prev::before{background-image:url("/wp-content/uploads/2020/09/Arrow-left.png")}.fw_carousel .et-pb-controllers,.fw_carousel.custom .et-pb-controllers{bottom:2.1875vw}.fw_carousel .et-pb-controllers a,.fw_carousel.custom .et-pb-controllers a{width:1.145833333vw;height:1.145833333vw;margin-right:.885416667vw;border-radius:100%}.fw_carousel.custom .slider,.fw_carousel.custom .slider img,.fw_carousel.custom .slider picture{height:85vh;max-height:50vw}.fw_carousel.custom .controllers{bottom:2vw;height:auto}.fw_carousel.custom .controllers a{width:1.2vw;height:1.2vw;margin-right:1vw}.fw_carousel.custom .arrow-next,.fw_carousel.custom .arrow-prev{width:5.104166667vw;height:5.104166667vw;background-color:rgba(255,255,255,.7);display:flex;border-radius:100%;flex-direction:column;justify-content:center;align-items:center;opacity:0}.fw_carousel.custom .arrow-prev{left:-22px}.fw_carousel.custom .arrow-next{right:-22px}.fw_carousel.custom .carousel:hover .arrow-prev{left:22px;opacity:1}.fw_carousel.custom .carousel:hover .arrow-next{right:22px;opacity:1}.fab_link a,.faqs_link a{font-size:1.875vw;line-height:2.552083333vw;width:2.552083333vw;height:2.552083333vw;filter:drop-shadow(0px .208333333vw .208333333vw rgba(0, 0, 0, .25))}.fab_link a.chat_ai svg{width:2vw}.fab_link a~a{margin-top:1.5vw}.cookie_banner{padding:1.5vw 4vw 1.5vw 5vw}.cookie_banner .banner_content{display:flex}.cookie_banner .text_content{width:58vw}.cookie_banner .text_content .image{width:2.916666667vw;height:1.822916667vw;margin:0 1.223958334vw 0 .338541667vw}.cookie_banner .text_content p.text{width:46vw;font-size:.8vw;line-height:133%}.cookie_banner .buttons_content{padding:0}.cookie_banner .buttons_content button{width:12vw;height:2vw;font-size:.8vw;line-height:1vw;padding:0 1vw;text-align:center;margin:0 0 0 1vw}.cookie_banner .buttons_content button.wider{width:13vw}.cookie_modal.dreamsea_modal.big .modal_content{padding:4.5vw 5vw 3vw;width:50vw}.cookie_modal.dreamsea_modal h2{font-size:1.8vw;padding-bottom:1vw}.cookie_modal.dreamsea_modal label.switch{margin-top:1vw}.cookie_modal.dreamsea_modal label.switch span.title{font-size:1.2vw;line-height:150%;margin:0}.cookie_modal.dreamsea_modal label.switch span.slider_button{border:.1vw solid #7d66654d;border-radius:.6vw;width:1.8vw;height:1.15vw}.cookie_modal.dreamsea_modal label.switch span.slider_button::before{height:1vw;width:1vw}.cookie_modal.dreamsea_modal label.switch input:checked+span.slider_button::before{transform:translateX(.68vw)}.cookie_modal.dreamsea_modal label.switch span.slider_button::after{content:attr(data-text-disabled);transform:translateX(-8.5vw);line-height:1.1vw;font-size:1vw;min-width:8.1vw}.cookie_modal.dreamsea_modal label.switch input:checked:disabled+span.slider_button::after{line-height:1.1vw}.cookie_modal.dreamsea_modal p{font-size:1vw}.cookie_modal.dreamsea_modal .buttons_content button.default{font-size:1vw;font-weight:500;margin:2vw 0 0 1vw}#cookie-notice .cookie-notice-container{width:calc(117px + 56.770833333vw);margin:0 auto;padding:calc(8.4px + .291666667vw) 0 calc(9.6px + .333333333vw)}.cookie_img{width:calc(41.4px + 1.4375vw);height:calc(21px + .729166667vw);margin-right:calc(10.2px + .354166667vw)}.cookie_txt{width:52.708333333vw}.cookie_txt p{font-size:calc(6px + .208333333vw);line-height:calc(9px + .3125vw)}#cookie-notice .cn-buttons-container .cookie_btn{width:calc(54px + 1.875vw);height:calc(16.2px + .5625vw);font-size:calc(8.4px + .291666667vw);line-height:calc(16.2px + .5625vw);margin:0 0 0 calc(11.4px + .395833333vw)}.dreamsea_form .group .field{min-width:47%;max-width:47%;margin-bottom:1.5vw;font-size:1.2vw}.dreamsea_form .field.description{font-size:1.1vw}.dreamsea_form p.header{font-size:1.4vw}.dreamsea_form label{padding-bottom:.5vw}.dreamsea_form .wpcf7-select,.dreamsea_form .wpcf7-text,.dreamsea_form .wpcf7-textarea,.dreamsea_form input[type=date],.dreamsea_form input[type=text],.wpcf7-number{font-size:1.1vw;height:2.8vw;padding:.5vw 1vw}.dreamsea_form input[type=file]{font-size:1.1vw;height:2.8vw;padding:.5vw 0}.dreamsea_form .wpcf7-textarea{height:11.6vw}.dreamsea_form .wpcf7-list-item{margin:0 1.5vw}.dreamsea_form .wpcf7-list-item input[type=checkbox],.dreamsea_form .wpcf7-list-item input[type=radio],.dreamsea_form .wpcf7-spinner{transform:scale(1.5)}.dreamsea_form .wpcf7-list-item-label{font-size:1.1vw;margin:0 0 0 .3vw}.dreamsea_form .wpcf7-select[multiple=multiple]{height:5.8vw}.dreamsea_form .wpcf7-submit{font-size:1.2vw;height:2.8vw}.dreamsea_form .dscf7_signature input.clearButton{font-size:1vw;height:2.4vw}.wpcf7 form .dreamsea_form~.wpcf7-response-output{font-size:1vw;height:2vw;padding:0 .5rem}}@media only screen and (min-width:981px){.booking_form_simple{margin-top:-7.6%}.booking_form_simple .et_pb_row{padding:2.65% 5.5% 3.2%;width:50%}.booking_form_simple .dreamsea_form{gap:2.5%}.booking_form_simple .wpcf7-form .field,.booking_form_simple .wpcf7-submit,.our_discounts .et_pb_row.text p{font-size:1.2vw}.booking_form_simple .field span.opening-message{font-size:1vw;padding:.5vw 0 0 .5vw}.booking_form_simple .wpcf7-spinner{right:-3vw;top:3vw}.booking_form_simple .wpcf7 form .dreamsea_form~.wpcf7-response-output{margin:2vw 0 0;font-size:1.1vw}.booking_form{margin-top:-5.6%;margin-top:calc(-3.155% - 46px)}.booking_form .et_pb_row{padding:2.65% 5.5% 3.2%;width:58.373%;min-width:820px}.booking_form.destination .et_pb_row{width:49.817%}.underlined_link a,.underlined_link button,.underlined_link.about a{font-size:1.5625vw;line-height:4.0625vw;margin-top:1.979166667vw}.underlined_link a,.underlined_link button{background-size:10.78125vw .208333333vw}.underlined_link.about a{background-size:9.895833333vw .208333333vw}.two_images_collage_frame .image_top{width:22.34375vw;right:0}.two_images_collage_frame .image_bottom{width:31.614583333vw;margin-right:10.885416667vw;bottom:0;right:0}.two_images_collage_frame .et_pb_code .et_pb_code_inner,.two_images_collage_frame .et_pb_image .et_pb_image_wrap,.two_images_collage_frame .et_pb_module img{width:100%}.two_images_collage_frame .frame_top{width:20.416666667vw;top:-1.302083333vw;right:-1.71875vw}.two_images_collage_frame .frame_bottom{width:14.0625vw;bottom:-.989583333vw;right:29.635416667vw}.dreamsea_modal .modal_content{padding:6.5625vw 4.21875vw 5.989583333vw;margin:5.208333333vw auto 0;width:28.4375vw;height:38.177083333vw;background-size:28.4375vw 38.177083333vw}.dreamsea_modal.big .modal_content{padding:3vw 10vw 4.5vw;margin:3vw auto;width:55vw;height:auto}.dreamsea_modal.big .modal_content.wide{width:85vw}.dreamsea_modal .modal_content a.close,.dreamsea_modal .modal_content button.close.x_button{width:2.552083333vw;height:2.1875vw;top:.9375vw;right:.833333333vw;background-size:2.552083333vw 2.1875vw;cursor:pointer}.dreamsea_modal.big .modal_content a.close,.dreamsea_modal.big .modal_content button.close.x_button{background-size:3.28125vw 3.28125vw;width:3.28125vw;height:3.28125vw;top:-1.85vw;right:-1.85vw}.dreamsea_modal .modal_content .content_header{margin-bottom:4vw}.dreamsea_modal .modal_content .message{font-size:1.822916667vw;padding-bottom:3.880208333vw}.dreamsea_modal .modal_content .actions{width:20vw;margin-bottom:5.989583333vw}.dreamsea_modal .modal_content .button,.dreamsea_modal .modal_content button.letus{padding:.768229167vw 0;font-size:1.25vw;margin-bottom:1.71875vw;cursor:pointer}.dreamsea_modal .modal_content button.default{padding:.4vw 1vw;margin:2vw auto 0;font-size:1.3vw;cursor:pointer}.dreamsea_modal.big.promo{padding-top:2vw}.dreamsea_modal.big.promo .modal_content{padding:0;width:45vw}.dreamsea_modal.promo .arrows .et-pb-arrow-next,.dreamsea_modal.promo .arrows .et-pb-arrow-prev{font-size:4vw;margin-top:-2vw;cursor:pointer}.dreamsea_modal.promo .arrows .et-pb-arrow-prev{left:-4vw}.dreamsea_modal.promo .arrows .et-pb-arrow-next{right:-4vw}.welcome{padding:6.66667vw 0 0}.welcome h1{font-size:6.25vw;padding:0}.welcome p{font-size:1.25vw;line-height:133%}.welcome .et_pb_row{width:74.53125vw;max-width:none}.welcome .et_pb_column.text{z-index:2}.welcome .et_pb_column.images{min-height:35.104166667vw;z-index:1}.welcome .et_pb_module.header{margin:1.25vw 0 .885416667vw;width:41vw}.welcome .et_pb_module.content{width:45.46875vw;margin:0 -8.125vw 0 8.125vw}.our_destinations .et_pb_row{width:83.125vw;max-width:none}.our_destinations h2{font-size:5.729166667vw}.our_destinations .country_grid{gap:1.302083333vw 1.041666667vw;display:block;column-count:3}.our_destinations .country{width:26.98vw;height:26vw;margin:0 0 1vw}.our_destinations .country .country_destinations,.our_destinations .country .country_title,.our_destinations .country .gradient_overlay{width:26.98vw;height:26vw;padding-top:19vw}.our_destinations .country.size_1_3{height:17vw}.our_destinations .country.size_1_3 .country_destinations,.our_destinations .country.size_1_3 .country_title,.our_destinations .country.size_1_3 .gradient_overlay{height:17vw;padding-top:10vw}.our_destinations .country.size_2_3{height:35vw}.our_destinations .country.size_2_3 .country_destinations,.our_destinations .country.size_2_3 .country_title,.our_destinations .country.size_2_3 .gradient_overlay{height:35vw;padding-top:28vw}.our_destinations .country .country_title{font-size:3.75vw}.our_destinations .country .country_destinations{font-size:2.9vw}.our_destinations .country .country_destinations li.long{font-size:2.7vw}.our_destinations .country.slideshow .slideshow_mobile{display:none}.our_discounts.et_pb_section{padding:4vw 0 8vw}.our_discounts.et_pb_section.destination{padding:0 0 4vw}.our_discounts.destination .et_pb_row{width:62.5vw}.our_discounts .et_pb_image.square img{width:41.666666667vw}.our_discounts .et_pb_image.square.two_col{display:inline-block;width:40vw;margin:0}.our_discounts .et_pb_image.square.two_col.left{margin-right:3.125vw}.our_discounts .et_pb_text.header p{font-family:Poppins,Helvetica,Arial,Lucida,sans-serif;font-size:4vw;line-height:100%;font-weight:500;margin-bottom:5vw}.our_discounts .et_pb_text .markerbg{padding:1vw 1.6vw}.our_discounts .et_pb_row.text{width:30vw}.nature{height:52.96875vw;margin-bottom:16.614583333vw;padding:0}.nature .content{width:45.3125vw;margin:0 12.604166667vw 0 auto;transform:translateY(24.6vw)}.nature .content .et_pb_module.leaf{top:-9.8vw;left:-46.5625vw;width:56.77083333vw;height:54.21875vw}.nature h2,.travel_with h2{font-size:7.291666667vw}.nature h2.wider{width:54.3125vw;margin-left:-9vw}.nature p{font-size:1.041666667vw}.let_us{padding:0;margin-bottom:2.34375vw;height:59.270833333vw}.let_us .header .et_pb_code.alt_image,.let_us .header .et_pb_image{margin:0 auto 0 29.479166667vw;width:45.364583333vw;height:59.270833333vw}.let_us .header h2{font-size:7.291666667vw;width:41.770833333vw;margin:0 auto 0 26.666666667vw;padding:.520833333vw 0}.let_us .content p{width:20.729166667vw;height:10.416666667vw;font-size:1.822916667vw}.let_us .content .random p{margin:0 auto 0 8.697916667vw}.let_us .content .random a{width:16.666666667vw;height:16.5625vw;margin:.520833333vw auto 2.8125vw 10.9375vw}.let_us .content .random a svg.fixed{width:3.59375vw;height:7.03125vw}.let_us .content .random a svg.rotate{width:16.666666667vw;height:16.5625vw}.let_us .content .tell .et_pb_text{margin:0 0 1.5625vw}.let_us .content .tell p{margin:4.895833333vw 5.572916667vw 0 auto}.let_us .content .tell a{width:16.354166667vw;height:16.354166667vw;margin:0 7.604166667vw 0 auto}.let_us .content .tell a svg.fixed{width:6.770833333vw;height:5.989583333vw}.let_us .content .tell a svg.rotate{width:16.354166667vw;height:16.354166667vw}.let_us .modal_content .progress{margin:.520833333vw auto 2.020833333vw;width:15vw}.let_us .modal_content .progress span.circle{width:1.041666667vw;height:1.041666667vw}.let_us .modal_content .message{padding-bottom:2.880208vw}.let_us .modal_content .selected_destination{font-size:2.3vw}.let_us .modal_content .selected_destination span{width:20vw}.dreams_of_sus.et_pb_section{margin:12.916666667vw 0 10.208333333vw;height:55vw;width:auto;padding:0}.dreams_of_sus .et_pb_row{margin-left:8.4375vw;width:210vw}.dreams_of_sus h2{font-size:15vw;margin-left:3.125vw}.dreams_of_sus .content .text_only{width:28.4375vw;margin:6.510416667vw 5.46875vw 0 0}.dreams_of_sus .content .text_only>p{font-weight:400;font-size:calc(.833333333vw + 4px);line-height:135%;display:flex;align-items:center;height:11.614583333vw;margin-bottom:7.291666667vw}.dreams_of_sus .circle.button{width:5.104166667vw;height:5.104166667vw;font-size:.9375vw;border-width:.104166667vw}.dreams_of_sus .circle.button svg{width:2.760416667vw;height:.833333333vw}.dreams_of_sus .scroll_info{width:23.385416667vw}.dreams_of_sus .scroll_info p{font-size:calc(.625vw + 3px);margin-top:1.145833333vw}.dreams_of_sus .content .landscape{width:32.03125vw;margin:1.927083333vw 5.885416667vw 0 0}.dreams_of_sus .content .portrait{width:25.669791667vw;margin:0 5.885416667vw 0 0}.dreams_of_sus .content .portrait img{width:24.739583333vw;height:32.03125vw}.dreams_of_sus .content .landscape p,.dreams_of_sus .content .portrait p{font-size:calc(.625vw + 4px)}.dreams_of_sus .content .landscape p{width:calc(16.8359375vw + 107.75px);height:calc(9.5703125vw + 61.25px);padding:3.24375vw 3.645833333vw 0 1.197916667vw;margin:calc(-1.770833333vw - 13px) 1.979166667vw auto auto}.dreams_of_sus .content .landscape img.postit1{width:calc(16.8359375vw + 107.75px);height:calc(9.5703125vw + 61.25px);margin-top:calc(-9.5703125vw - 61.25px);margin-left:calc(13.21614583vw - 107.75px)}.dreams_of_sus .content .portrait p{width:calc(18.7890625vw + 120.25px);height:calc(10.5078125vw + 67.25px);padding:3.151041667vw 2.946354167vw 0 4.53125vw;margin:0 0 calc(-.833333333vw - 64px) calc(3.75vw - 60px)}.dreams_of_sus .content .portrait img.postit2{width:calc(18.7890625vw + 120.25px);height:14.010416667vw;margin:calc(-9.7vw - 3.25px) 0 0 calc(3.75vw - 60px)}.travel_with{padding:0;margin-bottom:7.64vw}.travel_with .et_pb_row{padding:0;width:82.864583333vw;margin:0 auto 0 7.291666667vw;max-width:none}.travel_with .et_pb_column_2_5.stickers{width:32.96875vw;height:32.552083333vw;margin-right:4.635416667vw}.travel_with .et_pb_column_3_5{padding-top:5.15625vw;width:45.260416667vw}.travel_with p{font-size:1.302083333vw;width:28.4375vw}.travel_with .family_sticker{top:2.65625vw;width:19.114583333vw}.travel_with .students_sticker{width:19.635416667vw}.travel_with .team_sticker{width:17.8125vw}.travel_with .retreats_sticker{bottom:1.71875vw;right:1.71875vw;width:17.760416667vw}}@media only screen and (min-width:981px){.guests{height:55.833333333vw}.guests .background .et_pb_image,.guests .background .et_pb_module.alt_image{width:100vw}.about_sustainability .et_pb_image_wrap,.about_sustainability .et_pb_image_wrap img,.guests .background .et_pb_code.alt_image .et_pb_code_inner,.guests .background .et_pb_image .et_pb_image_wrap,.guests .background .et_pb_module img{width:100%}.guests .et_pb_row.content{padding:9.791666667vw 0 0}.guests h2{font-size:6.25vw}.guests .feelings_box{width:32.604166667vw;min-height:19.166666667vw;padding:4.21875vw;margin:.677083333vw 0 0}.guests .feeling{font-size:1.25vw;margin-bottom:1.197916667vw}.guests .feeling p:first-of-type{-webkit-line-clamp:18;line-clamp:18}.guests button.next_feeling{margin-right:.416666667vw;bottom:2.916666667vw;right:4.21875vw}.guests button.next_feeling svg{width:3.75vw;height:.833333333vw}.intro h1{font-size:1.25vw;background-size:3.4375vw auto;padding-bottom:.6571%}.intro h2{font-size:3.385vw}.intro p{font-size:1.25vw;width:62.336%}.et_pb_section.intro:has(.opening_dates p){padding:4% 0}.intro .et_pb_code.h2_svg svg{width:41.15625vw}.intro.sustainability .et_pb_code.h2_svg{margin:-.55vw 0 3.7% 2.8vw}.intro.sustainability .et_pb_code.h2_svg svg{width:28.956354167vw}.intro .et_pb_video{width:60vw;margin:4vw auto 0}.job_departments.grid.et_pb_section,.secondary_menu{padding:4% 0}.secondary_menu.sticky{position:fixed;top:5vw;z-index:1000;min-width:100%}.et_pb_section.secondary_menu_offset_margin{min-height:10.520833333vw;padding:0;margin:0}.secondary_menu.nav-up{top:-20.533333333vw!important;transition:1s}.secondary_menu .et_pb_row{width:62%}.secondary_menu ul li{font-size:1.25vw;background-size:90% .15625vw;padding-bottom:.729166667vw}.summary.et_pb_section{padding:.9375vw 0 10vw}.summary .et_pb_column{flex-flow:row nowrap;padding-top:7.916666667vw}.summary .et_pb_row.header h1{font-size:9vw}.summary .et_pb_row.summary_item{max-height:9.6875vw;padding:1.71875vw 0 0}.summary .summary_item .et_pb_text.header{position:absolute;width:100%;top:0;margin-bottom:2.75%}.summary .summary_item h1,.summary .summary_item h2{font-size:3.75vw}.summary .et_pb_row.summary_item.active h1,.summary .et_pb_row.summary_item.active h2,.summary .et_pb_row.summary_item:hover h1,.summary .et_pb_row.summary_item:hover h2{font-weight:600}.job_departments.grid.et_pb_section .heading p,.job_vacancies.search.et_pb_section .heading p,.other_dreams p,.summary .summary_item p,.text_image p.text,.workplace .testimony .author p,.workplace .testimony .phrase p{font-size:1.25vw}.summary .et_pb_row.summary_item.active .et_pb_module{visibility:visible;opacity:1}.summary .summary_item .et_pb_text.main_text{width:24.21875vw;margin-right:1.041666667vw}.locations_info .country_titles h2.active,.locations_info.destination .country_titles h2,.summary .summary_item .et_pb_text.main_text p.link_container{display:block}.our_story .timeline_mobile,.prices_packages .modal_content .ignore_br_desktop td br,.prices_packages .modal_content .ignore_br_desktop th br,.prices_packages .modal_content td br.ignore_on_desktop,.prices_packages .modal_content td.ignore_br_desktop br,.prices_packages .modal_content th.ignore_br_desktop br,.summary .summary_item .et_pb_text.main_text p.link_container.hidden,.summary .summary_item .main_text.mobile,.summary .summary_item.hide_button .et_pb_text.main_text p.link_container{display:none}.summary .summary_item .link_container .circle.button{width:5.208333333vw;height:5.208333333vw;font-size:.9375vw;border-width:1px}.job_modals .job_modal .link_to_department,.job_modals .job_modal ul.vacancies>li.link_to,.summary .et_pb_row.summary_item:hover{cursor:pointer}.summary .et_pb_row.summary_item.active{max-height:34.375vw;cursor:auto}.summary .et_pb_row.summary_item .et_pb_code.scroll_h{width:58vw;overflow-y:hidden}.summary .et_pb_row.summary_item .et_pb_code.scroll_h .et_pb_code_inner{width:auto;height:22.604166vw;display:flex}.summary .et_pb_row.summary_item .et_pb_code.scroll_h .et_pb_code_inner img{width:auto;height:100%;margin-right:1.041666667vw}.summary .et_pb_row.summary_item .et_pb_code.one_image{width:48vw}.summary .et_pb_row.summary_item .et_pb_code.one_image .et_pb_code_inner{width:100%;height:22.604166vw}.summary .et_pb_row.summary_item .et_pb_code.one_image .et_pb_code_inner img{width:auto;height:100%;margin:0 0 0 auto;display:block}.summary .modal_content h3,.text_image h3{font-size:3.25vw;padding-bottom:2vw}.summary .modal_content ul,.text_image .modal_content ul{font-size:1.2vw;padding:0 0 0 2vw}.summary .modal_content ul li,.text_image .modal_content ul li{padding-bottom:.6vw}.summary .modal_content ul li::before,.text_image .modal_content ul li::before{height:1.2vw;width:1.2vw;margin-right:-1.2vw;top:.25vw;left:-2vw;background-size:1.2vw 1.2vw}.summary .modal_content ul li ul,.text_image .modal_content ul li ul{padding:0 0 0 1.5vw}.summary .modal_content p{font-size:1.2vw;padding:2vw 0}.prices_packages.et_pb_section.destination.surf{padding:0 0 6vw}.prices_packages.et_pb_section .et_pb_row{width:90vw;margin:0 auto}.prices_packages.et_pb_section .et_pb_row:has(.package_list > :nth-child(3):last-child){width:92vw;margin:0 6vw 0 auto}.prices_packages .package_list{flex-wrap:nowrap}.prices_packages .package_list:has(> :nth-child(3):last-child){gap:3vw}.prices_packages .package{width:41vw;display:flex;flex-direction:column}.prices_packages .package:only-child{width:45vw}.prices_packages .package_list:has(> :nth-child(3):last-child) .package{width:27vw}.prices_packages .wider_packages .package_list:has(> :nth-child(3):last-child) .package{width:32vw}.prices_packages .header{position:relative;padding:0 0 0 8vw}.prices_packages .package_list:has(> :nth-child(3):last-child) .header{padding:0 0 0 6vw}.prices_packages .header::before{font-size:4vw;width:6vw;border-bottom:.6vw solid}.prices_packages .package_list:has(> :nth-child(3):last-child) .header::before{font-size:3vw;width:5vw}.prices_packages .header h2{font-size:4vw;padding:0 0 1vw}.prices_packages .package_list:has(> :nth-child(3):last-child) .header h2{font-size:3vw}.prices_packages .wider_packages .package_list:has(> :nth-child(3):last-child) .header h2{font-size:2.8vw}.prices_packages .header p{font-size:1.7vw}.prices_packages .package_list:has(> :nth-child(3):last-child) .header p{font-size:1.45vw}.prices_packages .extra{margin:3vw 0 1vw 8vw}.prices_packages .package_list:has(> :nth-child(3):last-child) .extra{margin:3vw 0 1vw 3vw}.prices_packages .extra div{font-size:1.2vw;margin:0 0 1.5vw}.prices_packages .package_list:has(> :nth-child(3):last-child) .extra div{font-size:1.1vw}.prices_packages .extra div::before{background-size:auto 2vw;min-width:2vw;height:2vw;margin-right:1.5vw}.prices_packages .booking{margin:auto 0 2vw}.prices_packages .booking button,.prices_packages .modal_content button.book_now,.prices_packages a.book_now{padding:.4vw 1vw;font-size:1.3vw;cursor:pointer}.prices_packages .price_list{width:30vw;margin:1vw auto}.prices_packages .price_list::after{width:5vw;border-bottom:.2vw solid;margin:.7vw auto}.prices_packages .price_list .title{font-size:2vw;padding:0 0 1.2vw}.job_modals .job_modal p.back a,.prices_packages .price_list .link,.recruitment_timeline .timeline h3{font-size:1.6vw}.prices_packages .price_list .link a,.prices_packages .price_list .link button{cursor:pointer;padding:0 .8vw;font-size:1.6vw}.prices_packages .other_ways{margin-top:5vw}.prices_packages .dreamsea_modal .modal_content{padding:13vw 6vw 4.5vw}.prices_packages .dreamsea_modal .modal_content:has(.two_seasons){width:60vw}.airports .et_pb_row.content .et_pb_column .et_pb_module,.locations_info .location_detail .description p.readmore,.prices_packages .modal_content table{margin-bottom:2vw}.prices_packages .modal_content .content_header{height:10vw}.prices_packages .modal_content table.simple th{font-size:2vw;padding:1vw 2vw 1vw 0}.prices_packages .modal_content table.simple th:last-of-type{padding:1vw 0 1vw 2vw}.prices_packages .modal_content table.simple tr td{font-size:1vw;padding:1vw 2vw 0 0}.prices_packages .modal_content table.simple tr td:last-of-type:not([colspan]){width:15vw;padding:1vw 0 0 2vw}.prices_packages .modal_content table.simple tr td.has_border,.prices_packages .modal_content table.simple tr.has_border td,.prices_packages .modal_content table.simple tr.has_border td:last-of-type:not([colspan]),.prices_packages .modal_content table.simple.two_seasons thead tr td:nth-last-of-type(-n+2){padding-bottom:1vw}.prices_packages .modal_content table.simple.two_seasons tr td:nth-of-type(2){width:5vw;padding:1vw 0 0}.prices_packages .modal_content table.simple.two_seasons tr td:nth-last-of-type(-n+2){padding:1vw 0 0 1vw;width:14vw}.prices_packages .modal_content table.simple.two_seasons.bigger_stay tr td:nth-of-type(2){width:9vw}.prices_packages .modal_content table.simple.two_seasons.bigger_stay tr td:nth-last-of-type(-n+2){width:11vw}.prices_packages .modal_content table.simple.three_seasons tr td{padding:.5vw 2vw 0 0}.prices_packages .modal_content table.simple.three_seasons thead tr td:nth-last-of-type(-n+3),.prices_packages .modal_content table.simple.three_seasons tr.has_border td,.prices_packages .modal_content table.simple.three_seasons tr.has_border td:last-of-type:not([colspan]){padding-bottom:.5vw}.prices_packages .modal_content table.simple.three_seasons tr td:nth-of-type(3){width:5vw;padding:.5vw 0 0}.prices_packages .modal_content table.simple.three_seasons tr td:nth-last-of-type(-n+3){padding:.5vw 0 0 1vw;width:14vw}.prices_packages .modal_content table.simple tr td .has_margin{padding-bottom:.35vw}.prices_packages .modal_content table.simple th.idr_long_prices{min-width:21vw}.prices_packages .modal_content table.simple .room_type{min-width:5vw}.prices_packages .modal_content h3{font-size:1.5vw;padding:1vw 0}.prices_packages .modal_content h4{font-size:1.3vw;padding:1vw 0}.prices_packages .modal_content p{font-size:1.1vw;padding:0 0 1vw}.icons_columns p,.job_modals ul.available_periods li,.prices_packages .modal_content .link_to{font-size:1vw}.prices_packages .modal_content table.complex td,.prices_packages .modal_content table.complex th{font-size:1vw;padding:.5vw 1vw .5vw 0}.prices_packages .modal_content .nowrap_only_desktop td,.prices_packages .modal_content .nowrap_only_desktop th,.prices_packages .modal_content td.nowrap_only_desktop,.prices_packages .modal_content th.nowrap_only_desktop{white-space:nowrap}.prices_packages .modal_content .note{font-size:.9vw}.prices_packages .modal_content p.note{font-size:1vw;margin:-1vw 0 1vw}.prices_packages .modal_content p.note+p.note{margin-top:-1.8vw}.plastic_free .posts .plastic p,.prices_packages .modal_content .currency_selector,article.type-post .entry-content p{font-size:1.3vw}.icons_columns h2{font-size:5vw;text-align:right;padding-right:4vw}.icons_columns .et_pb_code.icon svg{width:10vw;height:5vw}.icons_columns h3{font-size:1.79vw}.icons_columns.wide .et_pb_row{width:90%}.text_image .et_pb_row{width:83%;max-width:none}.text_image .et_pb_row.row{width:91.5%;padding:4% 0}.text_image .row.image_right{margin-right:4.22%;padding-left:8.5%}.text_image .row.image_left{margin-left:4.22%;padding-right:8.5%}.text_image .et_pb_row.row .et_pb_column_1_3{padding-top:3vw}.text_image .row.image_left h2{text-align:right}.location h3,.text_image h2{font-size:5vw}.text_image h3.hover{font-size:3.25vw;padding-bottom:1.54%}.text_image h4{font-size:2.083vw;padding-bottom:2vw}.text_image h5{font-size:1.6vw;padding-bottom:1vw}.job_departments .job_departments_grid .job_department_card p,.job_modals .job_modal h3.department,.locations_info .location_detail .content .extra div,.text_image .modal_content p.prewrap{font-size:1.2vw}.collage .et_pb_row{width:72.917vw;max-width:none}.about_sustainability h1,.airports h2,.food h1,.food h2,.location h2,.other_dreams h1,.our_story h1{font-size:5.208333333vw}.food .et_pb_text.main_text{margin:0 auto 3.645833333vw 17.03125vw;width:63vw}.food p,.location .first_para p,.our_story .annotation_text p,.workplace .guru p{font-size:1.875vw}.food ul{justify-content:flex-start;margin-left:16vw}.food ul li{width:12.604166667vw;height:13.90625vw;margin-right:3.229166667vw}.food ul li h2{font-size:2.1vw;height:11.041666667vw;margin:.78125vw 0 0 1.354166667vw}.location .et_pb_row{margin-bottom:9.244791667vw;padding:2vw 0}.airports p,.location p{font-size:1.666666667vw}.location .et_pb_code.alt_image,.location .et_pb_image{position:absolute}.location.lombok .first_para{z-index:10}.location.lombok .second_para{z-index:9}.location .first_para .et_pb_text.text{width:49.479166667vw;margin-left:17.03125vw}.location .first_para .et_pb_image{width:36.5625vw;height:30.57291667vw;right:-1.875vw;top:5.208333333vw}.location .first_para .et_pb_module#hibiscus{width:24.140625vw;height:24.140625vw;right:2vw;top:38vw}.location .first_para .et_pb_module#malmequer{width:25.677083333vw;height:24.947916667vw;right:0;top:24vw}.location .first_para .et_pb_module#lirones{width:33.541666667vw;height:46.40625vw;right:-18.3vw;top:24vw}.location .first_para .et_pb_module#aulaga{width:40.579710145vw;height:45.326086957vw;right:-16.3vw;top:25vw}.location .first_para .et_pb_module#palmera{width:36.015625vw;height:53.125vw;right:-14vw;top:20vw}.location .first_para .et_pb_module#olive{width:38.958333333vw;height:48.854166667vw;right:-14vw;top:22vw}.location .first_para .et_pb_module#roses{width:19.479166667vw;height:32.083333333vw;right:-9vw;top:22vw}.location .first_para .et_pb_module#concha{width:25vw;height:23.90625vw;right:-9vw;top:24vw}.location .first_para .et_pb_module#nymphaea{width:22.1875vw;height:16.71875vw;right:-4vw;top:30vw}.location .first_para .et_pb_module#orchid{width:26.25vw;height:27.578125vw;right:-4vw;top:30vw}.location .first_para .et_pb_module#retama{width:55.46875vw;height:31.796875vw;right:-11vw;top:24vw}.location .first_para .et_pb_module#stamp{width:23.072916667vw;height:29.322916667vw;right:-4vw;top:16vw}.location .first_para .et_pb_module#flor{width:31.25vw;height:31.25vw;right:-10vw;top:30vw}.location .second_para .header{margin-left:15.3125vw}.location .second_para .et_pb_text.text{width:46.458333333vw;margin-left:19.322916667vw}.location.lombok .second_para .header{margin-left:0}.location.lombok .second_para .et_pb_text.text{margin-left:4vw}.location .second_para .et_pb_module#oldpictures,.location .third_para .et_pb_module#postcards{width:33.38541667vw;height:54.21875vw;left:-8.229166667vw;top:3.75vw}.location.baliulu .second_para .et_pb_module#oldpictures{top:16vw}.location .second_para .et_pb_module#ceylon{width:34.53125vw;height:77.1875vw;left:-8.229166667vw;top:16vw}.location .second_para .et_pb_module#polaroid{width:30.9375vw;height:35.15625vw;left:-8.229166667vw;top:16vw}.location .second_para .et_pb_module#postal{width:47.447916667vw;height:34.0625vw;left:-24vw;top:16vw}.location .second_para .et_pb_module#map{width:36.484375vw;height:28.0078125vw;left:-8.229166667vw;top:20vw}.location .second_para .et_pb_module#shell{width:23.4375vw;height:15.625vw;right:-8vw;top:-4vw}.location .second_para .et_pb_module#mask{top:54vw;width:38.33333vw;height:25.572916667vw;right:-6vw}.location .second_para .et_pb_module#fado{width:31.71875vw;height:41.953125vw;left:-10vw;top:44vw}.location .second_para .et_pb_module#azulejo{width:27.760416667vw;height:27.708333333vw;left:-10vw;top:30vw}.location .second_para .et_pb_module#ilustracao{width:36.4453125vw;height:48.828125vw;left:-13vw;top:14vw}.location .second_para .et_pb_module#vieira{width:28.75vw;height:28.75vw;left:-13vw;top:30vw}.location .second_para .et_pb_module#fuertemapa{width:35vw;height:43.671875vw;left:-14vw;top:36vw}.location .second_para .et_pb_module#oldpic{width:27.1875vw;height:34.4921875vw;left:-11vw;top:20vw}.location .second_para .et_pb_module#polaroid2{width:31.2890625vw;height:34.5703125vw;left:-14vw;top:36vw}.location .second_para .et_pb_module#polaroid1{width:30.482142857vw;height:34.035714286vw;left:-14vw;top:8vw}.location .second_para .et_pb_module#jacio{width:48.046875vw;height:27.65625vw;left:-13vw;top:36vw}.location .second_para .et_pb_module#oldmap{top:0;width:30.664vw;height:19.53125vw;right:-6vw}.location .second_para .et_pb_module#oldpolaroid{top:0;width:26.328125vw;height:36.1328125vw;right:-6vw}.location .third_para .header{margin-left:28.229166667vw}.location .third_para .et_pb_text.text{width:27.8125vw;margin-left:35.46875vw}.location.avellanas .fifth_para .header,.location.baliulu .fifth_para .header,.location.baliulu .third_para .header,.location.lombok .fifth_para .header,.location.sintra .fifth_para .header,.location.srilanka .fifth_para .header{margin-left:6vw}.location.baliulu .third_para .et_pb_text.text{width:56vw;margin-left:12vw}.location .fifth_para .header,.location.lombok .third_para .header{margin-left:12vw}.location.lombok .third_para .et_pb_text.text{width:56vw;margin-left:18vw}.location.nicaragua .third_para .header{margin-left:8vw}.location.nicaragua .third_para .et_pb_text.text{width:48vw;margin-left:14vw}.location.alentejo .third_para .et_pb_text.text,.location.centro .third_para .et_pb_text.text{width:36vw}.location.avellanas .third_para .header,.location.grancanaria .fifth_para .header,.location.sintra .third_para .header,.location.srilanka .third_para .header{margin-left:26vw}.location.avellanas .third_para .et_pb_text.text,.location.sintra .third_para .et_pb_text.text,.location.srilanka .third_para .et_pb_text.text{width:48vw;margin-left:30vw}.location.baliulu .fourth_para .et_pb_text.text,.location.baliulu .fourth_para .header,.location.cantabria .third_para .header,.location.lombok .fourth_para .et_pb_text.text,.location.lombok .fourth_para .header,.location.mediterranean .third_para .header{margin-left:20vw}.location.cantabria .third_para .et_pb_text.text,.location.mediterranean .third_para .et_pb_text.text{width:48vw;margin-left:22vw}.location.fuerteventura .third_para .et_pb_text.text,.location.grancanaria .third_para .et_pb_text.text,.location.hermosa .third_para .et_pb_text.text,.location.imsouane .third_para .et_pb_text.text{width:41vw}.location .third_para .et_pb_module#sello{width:23.4375vw;height:23.4375vw;left:-8.229166667vw;top:16vw}.location .third_para .et_pb_module#mapa{width:29.53125vw;height:23.0859375vw;left:-8.229166667vw;top:38vw}.location .third_para .et_pb_module#flower1{width:19.53125vw;height:19.21875vw;right:2vw;top:8vw}.location .third_para .et_pb_module#flower2{width:19.53125vw;height:16.953125vw;right:-4vw;top:15vw}.location .third_para .et_pb_module#tastebowl{width:27.96875vw;height:27.96875vw;left:-10vw;top:32vw}.location .third_para .et_pb_module#tasteflower{width:21.7578125vw;height:25.9375vw;left:-14vw;top:38vw}.location .third_para .et_pb_module#faro{width:23.7890625vw;height:27.6171875vw;left:-8.229166667vw;top:-22vw}.location .third_para .et_pb_module#limao{width:44.84375vw;height:35.9375vw;left:-14vw;top:34vw}.location .third_para .et_pb_module#pescador{width:24.866666667vw;height:35.533333333vw;left:-10vw;top:44vw}.location .third_para .et_pb_module#corcho{width:7.03125vw;height:15.234375vw;right:-9vw;top:50vw}.location .third_para .et_pb_module#terracotapot{width:22.9296875vw;height:29.6875vw;right:-11vw;top:30vw}.location .third_para .et_pb_module#canarias{width:32.1875vw;height:40.3515625vw;left:-16vw;top:30vw}.location .third_para .et_pb_module#oldposter{width:23.968253968vw;height:35.952380952vw;left:-12vw;top:8vw}.location .third_para .et_pb_module#polaroid{width:39.479166667vw;height:47.083333333vw;left:-12vw;top:10vw}.location .third_para .et_pb_module#telegramas{width:42vw;height:40.3515625vw;left:-10vw;top:10vw}.location .third_para .et_pb_module#oldpic1{width:22.65625vw;height:19.53125vw;left:-8vw;top:14vw}.location .third_para .et_pb_module#oldpic2{width:23.4375vw;height:17.34375vw;left:-6vw;top:36vw;z-index:9}.location .third_para .et_pb_module#oldchart{width:23.4375vw;height:28.28125vw;left:-8vw;top:14vw}.location .fourth_para .header{margin-left:7.864583333vw}.location .fourth_para .et_pb_text.text{width:45.260416667vw;margin-left:7.864583333vw}.location.avellanas .fourth_para .et_pb_text.text,.location.avellanas .fourth_para .header,.location.nicaragua .fourth_para .et_pb_text.text,.location.nicaragua .fourth_para .header,.location.sintra .fourth_para .et_pb_text.text,.location.sintra .fourth_para .header,.location.srilanka .fourth_para .et_pb_text.text,.location.srilanka .fourth_para .header{margin-left:24vw}.location .fourth_para .et_pb_module#mascara{width:18.229166667vw;height:23.28125vw;left:-11vw;top:0}.location .fourth_para .et_pb_module#pine{width:27.60416667vw;height:52.553vw;right:-5vw;top:-5vw}.location .fourth_para .et_pb_module#baguette{width:34.375vw;height:34.375vw;right:-5vw;top:-5vw}.location .fourth_para .et_pb_module#croissant{width:22.65625vw;height:17.8125vw;right:-5vw;top:10vw}.location .fourth_para .et_pb_module#coco{width:28.671875vw;height:29.0625vw;right:0;top:30vw}.location.lombok .fourth_para .et_pb_module#coco{right:-8vw}.location .fourth_para .et_pb_module#carreta{width:38.229166667vw;height:38.75vw;right:-10vw;top:35vw}.location .fourth_para .et_pb_module#prato{width:28.0859375vw;height:28.203125vw;right:-4vw;top:0}.location .fourth_para .et_pb_module#peixe{width:33.2421875vw;height:43.28125vw;right:-10vw;top:-2vw}.location .fourth_para .et_pb_module#queso{width:23.046875vw;height:25.390625vw;right:-6vw;top:18vw}.location .fourth_para .et_pb_module#ajo{width:23.046875vw;height:25.390625vw;right:-6vw;top:30vw}.location .fourth_para .et_pb_module#romero{width:23.046875vw;height:25.390625vw;right:0;top:42vw}.location .fourth_para .et_pb_module#majorero2{width:28.90625vw;height:28.90625vw;right:-9vw;top:20vw}.location .fourth_para .et_pb_module#majorero1{width:34.790419162vw;height:23.532934132vw;right:2vw;top:30vw}.location .fourth_para .et_pb_module#carpet{width:44.791666667vw;height:50.833333333vw;right:-28vw;top:15vw}.location .fourth_para .et_pb_module#draw{width:47vw;height:33.4765625vw;right:-10vw;top:26vw}.location .fourth_para .et_pb_module#azulejo{width:32.65625vw;height:32.65625vw;right:-12vw;top:30vw}.location .fourth_para .et_pb_module#coconut{width:33.854166667vw;height:58.385416667vw;right:-17vw;top:12vw}.location .fourth_para .et_pb_module#papas{width:26.796875vw;height:24.6875vw;right:-8vw;top:20vw}.location .fourth_para .et_pb_module#lambis{width:25.390625vw;height:32.265625vw;left:-4vw;top:-35vw}.location .fifth_para .et_pb_text.text{width:46vw;margin-left:15vw}.location.avellanas .fifth_para .et_pb_text.text,.location.baliulu .fifth_para .et_pb_text.text,.location.lombok .fifth_para .et_pb_text.text,.location.sintra .fifth_para .et_pb_text.text,.location.srilanka .fifth_para .et_pb_text.text{margin-left:9vw}.location.grancanaria .fifth_para .et_pb_text.text{margin-left:29vw}.location .fifth_para .et_pb_module#coconut{width:25.390625vw;height:43.7890625vw;right:-15vw;top:10vw}.location .fifth_para .et_pb_module#tara{width:35vw;height:41.7578125vw;left:-10vw;top:6vw}.location .fifth_para .et_pb_module#pinkflower{width:24.140625vw;height:22.65625vw;right:2vw;top:-5vw}.location .fifth_para .et_pb_module#palmtree{width:26.25vw;height:42.421875vw;right:-10vw;top:-15vw}.airports .et_pb_row.content.one_col{width:40vw}.airports .et_pb_row.content.four_col .et_pb_column_1_4{width:23.5%;margin-right:2%}.airports .et_pb_row.content{width:83.412073491%}.airports .et_pb_row.content.four_col{width:95%}.airports .et_pb_row.content .et_pb_column{padding-left:4.375vw}.airports .et_pb_row.content.four_col .et_pb_column{padding-left:3.75vw}.airports h3{font-size:2.1875vw;width:21.4vw}.airports .four_col h3{width:18.3vw}.airports .one_col h3,.airports .two_col h3{width:auto}.airports .et_pb_code.alt_image,.airports .et_pb_image{width:3.229166667vw;height:3.229166667vw}.our_story p{font-size:1.5625vw}.our_story .content.et_pb_row,.our_story .pre_content.et_pb_row,.workplace .et_pb_row{width:74.010416667vw;max-width:none}.our_story .pre_content.et_pb_row{padding:2% 0 0}.our_story .content.et_pb_row{padding:0 0 4%}.our_story .content .et_pb_column_1_4.timeline_column{width:15.625vw;margin-right:4.6875vw}.our_story .content .et_pb_column_3_4.content_column{width:53.697916667vw;padding-top:8.489583333vw}.our_story .timeline.sticky{position:fixed;top:0}.our_story .timeline.hidden{display:none!important}.our_story .timeline ul{padding:10.364583333vw 0 .625vw 4.21875vw;border-left:.104166667vw solid #000}.our_story .timeline ul li{height:3.5vw;display:flex;align-items:center}.our_story .timeline ul li a{font-family:Poppins,Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:1.5625vw;line-height:150%;cursor:pointer}.our_story .timeline ul li.active{height:5.416666667vw}.our_story .timeline ul li.active a{font-size:4.166666667vw;cursor:auto}.our_story .timeline ul li::before{content:"";background-image:var(--bg-timeline-circle);background-size:.9375vw .9375vw;width:.9375vw;height:.9375vw;position:absolute;left:-.416666667vw}.our_story .timeline ul li.active::before{content:"";background-image:var(--bg-timeline-circle-active);background-size:1.770833333vw 1.770833333vw;width:1.770833333vw;height:1.770833333vw;left:-.833333333vw}.our_story .pre_content .main_text{padding:0 4.21875vw 0 calc(4.21875vw + 20.3125vw);margin:0;border-left:.104166667vw solid #000}.our_story .main_text{padding:0 4.21875vw;margin:0}.our_story .annotation_text.small p{font-size:.9375vw}.our_story .year_text p{font-size:1.041666667vw}.our_story .content_column .top{margin-bottom:13.75vw;width:24.21875vw;height:29.583333333vw}.our_story .content_column .middle{margin-bottom:4.53125vw;left:8.385416667vw;width:28.4375vw;height:16.666666667vw}.our_story .content_column .bottom{margin-bottom:0;width:20vw;height:25.989583333vw}.our_story .content_column .arrow_top{width:5.625vw;height:6.09375vw;margin-bottom:9.947916667vw;left:1.041666667vw}.our_story .content_column .arrow_middle{width:4.270833333vw;height:5.677083333vw;margin-bottom:.833333333vw;left:15.729166667vw}.our_story .content_column .arrow_bottom{width:6.614583333vw;height:7.604166667vw;margin-bottom:12.604166667vw;right:-1.770833333vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_top{margin-bottom:4.661458333vw;left:-5.833333333vw}.our_story .content_column .annotation_middle{margin-bottom:-2.109375vw;left:19.947916667vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_bottom{margin-bottom:20.078125vw;right:-1.770833333vw}.our_story .content_column .year_text{width:24.21875vw;height:11.71875vw;margin-bottom:28.75vw}.our_story.pre_section .pre_content .main_text{padding-bottom:4.489583333vw}.our_story.timeline_section .content .et_pb_column_3_4.content_column{padding:4vw 0 0;margin-bottom:4.489583333vw;filter:grayscale(1);opacity:.5}.our_story.timeline_section .content.active .et_pb_column_3_4.content_column{filter:none;opacity:1;transition:filter 1s,opacity 1s}.our_story.timeline_section .timeline ul{padding-top:6.364583333vw}.pre_content.et_pb_row{margin-left:12.604166667vw}.our_story.scroll_free .timeline_desktop{display:block;width:15.625vw;margin:0 4.6875vw 0 12.604166667vw;padding:0;position:absolute}.our_story.scroll_free .timeline_desktop .timeline ul{padding-top:6.364583333vw;margin-bottom:5.2vw}.our_story.scroll_free.timeline_section{scroll-snap-type:y mandatory;height:55vw;overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;margin:0 6vw 5vw 12.604166667vw;padding:0 0 0 20.3125vw}.our_story.scroll_free.timeline_section::-webkit-scrollbar{width:.104166667vw}.our_story.scroll_free.timeline_section::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.our_story.scroll_free.timeline_section::-webkit-scrollbar-thumb{background-color:#000}.our_story.scroll_free.timeline_section::-webkit-resizer,.our_story.scroll_free.timeline_section::-webkit-scrollbar-button,.our_story.scroll_free.timeline_section::-webkit-scrollbar-corner,.our_story.scroll_free.timeline_section::-webkit-scrollbar-track-piece{display:none}.our_story.scroll_free.timeline_section .content.et_pb_row{scroll-snap-align:start}.job_vacancies .job_vacancy_detail ul.available_periods,.our_story.scroll_free.timeline_section .timeline_column{display:none}.our_story .bottom.year_2013{margin-right:5vw;width:25.39063vw;height:25.39063vw}.our_story .arrow_top.year_2013{left:7vw}.our_story .arrow_bottom.year_2013{margin-bottom:13vw;right:2vw}.our_story .top.year_2014{margin:24.21875vw 0 -1.1953125vw 11.76vw;width:14.84375vw;height:20.3125vw}.our_story .middle.year_2014{margin-bottom:27vw;left:-1vw}.our_story .bottom.year_2014{width:18.3594vw;height:26.9532vw;bottom:4.21vw;right:10vw}.our_story .arrow_top.year_2014{left:8vw;margin-bottom:6vw}.our_story .arrow_middle.year_2014{bottom:23vw;left:1vw}.our_story .arrow_bottom.year_2014{right:7vw;margin-bottom:15vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_top.year_2014{left:-5.5vw}.our_story .annotation_middle.year_2014{margin-bottom:20vw;left:-4vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_bottom.year_2014{margin-bottom:22vw;right:2vw}.our_story .year_text.year_2015{width:25vw;right:7vw}.our_story .top.year_2015{margin:18.6328125vw 0 5.7578125vw 1vw;width:28.4375vw;height:18.9453125vw}.our_story .bottom.year_2015{width:25.8984375vw;height:23.90625vw;bottom:9.5vw}.our_story .arrow_top.year_2015{transform:scale(-1,-1);left:2vw;margin-bottom:23vw}.our_story .arrow_middle.year_2015{margin-bottom:6vw;left:30vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_top.year_2015{margin-bottom:28vw;left:2vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_middle.year_2015{margin-bottom:1vw;left:31vw}.our_story .top.year_2016{margin:6.46875vw 0 18.078125vw 5vw;width:20.859375vw;height:18.7890625vw}.our_story .bottom.year_2016{margin-bottom:4vw;right:9vw}.our_story .arrow_top.year_2016{margin-bottom:34vw;left:12vw}.our_story .arrow_middle.year_2016{margin-bottom:1vw;left:23vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_top.year_2016{margin-bottom:38vw;left:4vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_middle.year_2016{margin-bottom:-2vw;left:2vw}.our_story .top.year_2017{margin:6.015625vw auto 21.0703125vw 0;width:24.375vw;height:16.25vw}.our_story .bottom.year_2017{width:35vw;height:23.3203125vw;margin-bottom:6vw}.our_story .arrow_top.year_2017{margin-bottom:16vw;left:15vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_top.year_2017{margin-bottom:12vw;left:2vw}.our_story .content_column .year_text.year_2018{height:11vw;left:22vw}.our_story .top.year_2018{margin:13.125vw auto 4vw 0;width:17.4609375vw;height:26.2109375vw}.our_story .middle.year_2018{width:31.25vw;height:23.4375vw;margin-bottom:20.4296875vw}.our_story .bottom.year_2018{width:16.40625vw;height:22.890625vw;margin-bottom:12.6953125vw}.our_story .content_column .arrow_middle.year_2018{right:13vw;margin-bottom:36vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_top.year_2018{margin-bottom:-3vw;left:5vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_middle.year_2018{right:-5vw;margin-bottom:37vw}.our_story .arrow_bottom.year_2019{margin-bottom:20vw}.our_story .arrow_middle.year_2019{left:11vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_top.year_2019{left:-9.5vw}.our_story .annotation_middle.year_2019{left:15vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_bottom.year_2019{margin-bottom:26vw}.our_story .year_text.year_2020{left:2vw;margin-bottom:27vw}.our_story .top.year_2020{margin:16.015625vw auto 4vw 0;width:35vw;height:23.3203125vw}.our_story .bottom.year_2020{width:25vw;height:21.40625vw;margin-bottom:14vw}.our_story .content_column .arrow_top.year_2020{right:3vw}.our_story .year_text.year_2021{width:34vw;margin-bottom:28vw}.our_story .top.year_2021{margin:9.1796875vw auto 6.65625vw 0;width:41.25vw;height:27.5vw}.our_story .arrow_top.year_2021{left:33vw;margin-bottom:20vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_top.year_2021{margin-bottom:25vw;left:18vw}.our_story .top.year_2022{margin:10.390625vw 0 12.59375vw -2vw;width:30.546875vw;height:20.3515625vw}.our_story .bottom.year_2022{width:30.078125vw;height:20.0390625vw;margin-bottom:8vw;right:-2vw}.our_story .arrow_middle.year_2022{left:25vw;margin-bottom:5vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_middle.year_2022{margin-bottom:1vw;left:29vw}.our_story .year_text.year_2023,.our_story .year_text.year_2024{width:23vw;margin-bottom:29vw}.our_story .top.year_2023{margin:8.390625vw auto 14.59375vw -4vw;width:30.546875vw;height:20.3515625vw}.our_story .bottom.year_2023{width:22.3828125vw;height:31.484375vw;right:8vw}.our_story .content_column .arrow_top.year_2023{right:28vw;margin-bottom:4vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_top.year_2023{left:-1vw;margin-bottom:0}.our_story .arrow_middle.year_2023{left:-4vw;margin-bottom:32.5vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_middle.year_2023{margin-bottom:36vw;left:-9vw}.our_story .top.year_2024{margin:2.984375vw 0 18.0859375vw -4vw;width:30.546875vw;height:22.34375vw}.our_story .bottom.year_2024{width:22.03125vw;height:30.15625vw;right:6vw}.our_story .content_column .arrow_top.year_2024{right:26vw;margin-bottom:3vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_top.year_2024{left:-1vw;margin-bottom:-2vw}.our_story .arrow_middle.year_2024{left:5vw;margin-bottom:14vw}.our_story.et_pb_section .content_column.et_pb_column .et_pb_text.annotation_middle.year_2024{margin-bottom:10vw;left:-7vw}.about_sustainability.et_pb_section{margin:7.604166667vw 0 0}.about_sustainability .et_pb_row{width:83.073vw;max-width:none}.about_sustainability .only_text p{font-size:1.5625vw;margin:0 8.333333333vw 0 29.479166667vw}.about_sustainability .only_text{margin-bottom:4.739583333vw}.about_sustainability .with_image p{font-size:1.458333333vw}.about_sustainability .with_image .et_pb_column.image{width:49.479166667vw;margin-right:5.260416667vw;position:relative}.about_sustainability .with_image .et_pb_column.text{width:28.333333333vw;margin-top:.833333333vw}.about_sustainability .with_image h2{font-size:7.5vw;margin:1.197916667vw 0 0 1.614583333vw}.about_sustainability .with_image .tape_top{position:absolute;left:-2.395833333vw;top:-37.8vw;width:7.8125vw;height:9.53125vw}.about_sustainability .with_image .tape_bottom{position:absolute;right:-3.125vw;bottom:.260416667vw;width:9.21875vw;height:8.385416667vw}.about_sustainability .circle.button{width:5.104166667vw;height:5.104166667vw;font-size:.9375vw;border-width:.104166667vw;margin:2vw auto 0;cursor:pointer}.about_sustainability .circle.button svg{width:2.760416667vw;height:.833333333vw}.workplace h1{font-size:5.208333333vw;margin-left:-4.166666667vw}.workplace .main p{font-size:1.875vw;width:36.927083333vw}.workplace .main{padding:7.65625vw 0 23.020833333vw}.workplace .main .et_pb_image.mobile_hand{position:absolute;width:43.28125vw;height:56.041666667vw;top:19.010416667vw;bottom:auto;right:calc(0px - (100vw - 74.010416667vw)/ 2)}.workplace .main .et_pb_image.mobile_video{width:16.875vw;top:20.3125vw;right:7.916666667vw}.workplace .main .et_pb_image.mobile_video img{border-radius:2.083333333vw}.workplace .testimony.image_left{padding:0 0 8.489583333vw 4.21875vw}.workplace .testimony.image_right{padding:0 0 12.604166667vw 1.25vw}.workplace .testimony .et_pb_column.image{width:24.21875vw}.workplace .testimony .et_pb_column.text{width:40.885416667vw}.workplace .testimony.image_left .et_pb_column:first-of-type{margin-right:2.291666667vw}.workplace .testimony.image_right .et_pb_column:first-of-type{margin-right:4.010416667vw}.workplace .testimony .phrase{padding:4.453125vw 1.041666667vw 2.890625vw 2.96875vw}.workplace .testimony .author{padding-left:11.40625vw}.workplace .testimony .phrase::after,.workplace .testimony .phrase::before{background-size:1.927083333vw 3.958333333vw;width:1.927083333vw;height:3.958333333vw}.workplace .guru{padding:0 0 13.854166667vw}.workplace .guru .et_pb_column.image{width:28.4375vw;margin-right:9.479166667vw}.workplace .guru .et_pb_column.text{width:32.65625vw}.workplace .guru .et_pb_column.text .et_pb_text:first-of-type{margin-bottom:5.729166667vw;padding-top:3.802083333vw}.et_pb_video_overlay .et_pb_video_play{font-size:3rem;line-height:3rem;margin:-1.5rem 0 0 -1.5rem}.other_dreams .et_pb_row{margin-left:8.229166667vw;padding-top:9.895833333vw;display:flex}.other_dreams .et_pb_code.logo{height:10vw;margin-bottom:4.427083333vw}.other_dreams .pristine .et_pb_code.logo{height:9.0625vw}.other_dreams .nativo .et_pb_code.logo{height:12vw;margin-bottom:3.5vw}.other_dreams .the_surf_concept .et_pb_code.logo{height:7vw}.other_dreams .dreamsea_oceanis .et_pb_code.logo,article.type-post .entry-content .et_pb_image{margin-bottom:4vw}.other_dreams .underlined_link{position:absolute;width:100%;bottom:-.729166667vw}.other_dreams .layout_1.et_pb_row{width:73.072916667vw;padding-top:2%;margin:0 auto 0 12.604166667vw;max-width:none}.other_dreams .layout_1 .et_pb_column.content{width:24.322916667vw;padding-top:3vw;margin-right:6.25vw}.other_dreams .layout_1.dreamsea_oceanis .et_pb_column.content,.other_dreams .layout_1.nativo .et_pb_column.content{padding-top:0}.other_dreams .layout_1 .et_pb_column.images{width:42.5vw;min-height:35.104166667vw}.other_dreams .layout_2.et_pb_row{width:87.395833333vw;padding:14.375vw 0;margin:0 auto 0 0;max-width:none}.other_dreams .layout_2 .et_pb_column.images{width:57.916666667vw;margin-right:5.260416667vw;padding:4.427083333vw 3.177083333vw 4.375vw 13.125vw}.other_dreams .layout_2 .et_pb_column.content{width:24.21875vw;padding-top:.520833333vw}.other_dreams .layout_2 .images .et_pb_image.image_background{position:absolute;width:100%;top:0;left:0}.collaborations h1{font-size:5.208333333vw;padding-bottom:0}.collaborations p{font-size:1.302083333vw}.collaborations .et_pb_row{max-width:none}.collaborations .content .et_pb_column{margin-right:9.375vw}.collaborations .content .et_pb_column::after{content:"";width:1.25vw;height:62.1875vw;background-image:url(/wp-content/uploads/2022/06/about-collaborations-separador-min.png);background-size:1.25vw 62.1875vw;position:absolute;top:2.1875vw;right:-5vw}.collaborations .content .et_pb_column:last-of-type::after{content:none}.collaborations .et_pb_code.logo,.collaborations .et_pb_image.logo{min-height:8.59375vw;margin:0 auto 3vw;display:flex;align-items:center;justify-content:center}.collaborations .trendsplant .et_pb_image.logo{width:20.104166667vw}.collaborations .yow .et_pb_code.logo svg{width:11.5vw;display:block}.collaborations .deeply .et_pb_code.logo svg{width:20.104166667vw;display:block}.collaborations .content .et_pb_column,.collaborations .image{width:36.927083333vw}.collaborations .et_pb_code.image_icons{margin:-2vw 0 0}.collaborations .link_container{top:24.5625vw;left:15.859375vw}.collaborations .link_container .circle.button{width:5.208333333vw;height:5.208333333vw;font-size:.9375vw}.collaborations .description{width:28.4375vw;margin:4vw auto 0}.collaborations .et_pb_code.image_icons~.description,.job_modals .job_modal ul.vacancies>li:first-of-type{margin-top:1vw}.about_media h1{font-size:5.208333333vw;margin-right:7vw}.about_media .et_pb_row .logos{margin-top:8vw}.about_media .et_pb_row .logos .et_pb_image{height:3.645833333vw;margin:0 2vw 2vw 0}.for_the_planet .et_pb_row.content_row{width:80.1575%}.for_the_planet .et_pb_column.text{width:30.78%;margin-left:0;padding:0}.for_the_planet .et_pb_column.image{width:63.72%}.for_the_planet .et_pb_column.text .et_pb_module,.recruitment_timeline .timeline .et_pb_column .et_pb_module{margin-bottom:1vw}.for_the_planet h2{font-size:1.8vw}.for_the_planet p{font-size:1.22vw}.for_the_planet .et_pb_code.draw{width:13vw;top:0;left:-16.5vw}.earth_leaf h2{font-size:2.083vw}.earth_leaf .et_pb_text p{padding:1vw 0;font-size:calc(4px + .72917vw);border-width:3px}.earth_leaf .et_pb_code.draw{top:-11vw;left:-12vw;width:14vw}.dreams_of_sus_blog .et_pb_text.header{margin-bottom:-1vw}.dreams_of_sus_blog h1{font-size:4vw;text-align:right}.dreams_of_sus_blog h1 span{margin-left:1vw}.dreams_of_sus_blog .et_pb_posts article{min-width:26.875vw;margin:0 .75vw}.dreams_of_sus_blog .et_pb_posts article:first-of-type{margin-left:2vw}.dreams_of_sus_blog .et_pb_posts article:last-of-type{margin-right:2vw;min-width:28.875vw;padding-right:2vw}.dreams_of_sus_blog .et_pb_posts article h2{font-size:1.4vw;margin:1vw auto 0;height:5vw}.dreams_of_sus_blog .et_pb_posts article img{height:25.520833333vw;width:26.875vw}article.type-post .et_post_meta_wrapper h1{font-size:4vw}article.type-post .entry-content .et_pb_section,article.type-post .entry-content .et_pb_section .et_pb_row{padding:2vw 0}.dream_fundamentals .et_pb_row{width:76vw;max-width:none}.dream_fundamentals .two_posts .post{width:36vw;margin-bottom:0}.dream_fundamentals .two_posts .content{width:36vw;padding:1vw 0 0 .5vw}.dream_fundamentals .two_posts h2{font-size:2.1vw}.dream_fundamentals .two_posts p{font-size:1.22vw;padding:.2vw 0 0}.dream_fundamentals .two_posts p.readmore a{font-size:1.3vw;cursor:pointer}.dream_fundamentals .two_posts p.long{padding:16px 0;border-width:3px;font-size:1.45vw;width:76vw}.dream_fundamentals .two_posts p.long.active{padding:1.5vw 0;height:20.2vw;margin-bottom:0}.dream_fundamentals .two_posts .fundamentals p.long{margin:5.1vw 0 0 -40vw;white-space:inherit}.plastic_free .posts .plastic{width:50vw}.plastic_free .posts .content{width:40vw;padding:1vw 0 0 .5vw}.plastic_free .posts .plastic .underlined_link a{margin-top:.5vw}.plastic_free .posts .plastic .gravitywave{top:26vw;right:0}.plastic_free .posts .plastic .gravitywave img{width:9.189930557vw}.plastic_free .posts .et_pb_code.draw{width:18vw}.plastic_free .posts .et_pb_text.numbers{width:23vw;margin:4vw 0 0 4vw}.plastic_free .posts h2{font-size:1.5vw;margin-left:2vw}.plastic_free .posts h2.number{font-size:4.3vw}.plastic_free .posts h2.number .js_anime_number{min-width:15vw;cursor:pointer}.job_vacancies .job_vacancy_detail .read_more a,.job_vacancies .read_more a{border-top:2px solid;padding-top:.3vw;font-size:1vw;line-height:1.5vw}.job_vacancies button{padding:.3vw;margin:2vw auto 0;font-size:1.2vw;cursor:pointer}.job_vacancies ul.available_periods{min-height:3.6vw}.job_vacancies ul.available_periods li{font-size:.8vw;letter-spacing:.1em}.job_vacancies p.location{font-size:1.1vw;line-height:1.1vw;padding:.5vw 0}.job_vacancies.et_pb_section .separator.et_pb_row .et_pb_image{max-height:41vw;min-height:41vw;margin-bottom:2.75%}.job_vacancies .separator .et_pb_image .et_pb_image_wrap,.job_vacancies .separator .et_pb_image .et_pb_image_wrap img{width:100%;min-height:auto;left:auto;transform:none}.et_pb_row.job_vacancies_slider:not(:has(.vacancy_list)){top:14vw}.job_vacancies .job_vacancy_detail{margin-bottom:1vw;display:none;flex-direction:row}.job_vacancies .job_vacancy_detail .image_column{width:49%;margin-right:2%;min-height:31vw;max-height:31vw}.job_vacancies .job_vacancy_detail .detail_column{width:49%;min-height:auto;padding:4.5vw 8vw 3.3vw}.job_vacancies .job_vacancy_detail h2{font-size:1.6vw;padding-bottom:.520834vw}.job_vacancies .job_vacancy_detail h3{font-size:1.1vw;padding-bottom:.520834vw}.job_vacancies .job_vacancy_detail p.description{font-size:1.2vw;margin:2vw 0 1.2vw;max-height:9vw}.job_vacancies .vacancy_list{display:flex;padding-bottom:1vw;position:relative}.job_vacancies .job_vacancy_detail p.location{font-size:1.1vw;line-height:1.1vw;padding:0 0 .6vw;margin-bottom:0}.job_vacancies .vacancy_list.count_1,.job_vacancies .vacancy_list.count_2,.job_vacancies .vacancy_list.count_3,.job_vacancies .vacancy_list.count_4{cursor:auto}.job_vacancies .vacancy_list .job_vacancy_card{background:#f4f4f4;padding:1vw;width:22vw;min-width:22vw;margin-right:1vw}.job_vacancies .vacancy_list .job_vacancy_card.active{border:1px solid}.job_vacancies .vacancy_list .job_vacancy_card:last-of-type{margin-right:0}.job_vacancies .vacancy_list .job_vacancy_card h2{font-weight:600;font-size:1.2vw;line-height:100%;text-align:center;text-transform:uppercase;min-height:2.4vw;display:flex;justify-content:center;align-items:center;padding:0}.job_vacancies div.hiring{top:66vw}.job_vacancies div.hiring img{width:61vw}.job_vacancies p.not_hiring{width:34vw;font-size:1.4vw;margin:-6vw auto 0}.job_vacancies div.all_jobs a{font-size:1.6vw;cursor:pointer}.job_vacancies.search.et_pb_section .et_pb_row{width:80%}.job_departments.grid.et_pb_section .heading.et_pb_row,.job_vacancies.search.et_pb_section .heading.et_pb_row{width:64%}.job_vacancies.search.et_pb_section .heading h1{font-size:3.3vw;padding-bottom:.5vw}.job_vacancies .vacancy_search{padding:0 2.3vw}.job_vacancies .vacancy_search form{display:block;text-align:right;padding:0 1vw 2vw}.job_vacancies .vacancy_search form select{font-size:1vw;padding:.5vw .8vw;margin-right:1vw}.job_vacancies .vacancy_search form select option{font-size:.7vw}.job_vacancies .vacancy_search .results{gap:1vw}.job_vacancies .vacancy_search .job_vacancy_result{min-width:24vw;max-width:24vw;padding:2vw 2vw 1vw}.job_vacancies .vacancy_search .job_vacancy_result h2{font-size:1.2vw;min-height:2.4vw}.job_vacancies .vacancy_search .job_vacancy_result h3{font-size:1.1vw;padding-bottom:.5vw}.job_vacancies .vacancy_search p.empty_results,.job_vacancies .vacancy_search p.empty_search{font-size:1.4vw;width:32vw}.job_modals .job_modal h2{font-size:1.8vw;padding-bottom:2vw}.job_modals .job_modal h3{font-size:1.2vw;padding-bottom:.75vw}.job_modals .job_modal p.text{font-size:1.2vw;padding-bottom:2vw}.job_modals .job_modal .gallery{max-height:23vw;margin:0 auto 2vw}.job_modals p.location{padding:.5vw 0;font-size:1.3vw}.job_modals .modal_content button.default{padding:.3vw;font-size:1.2vw}.job_modals .job_modal h3.positions_title,.job_modals .job_modal h3.vacancies_title{font-size:1.5vw}.job_modals .job_modal ul.positions,.job_modals .job_modal ul.vacancies{padding:.5vw 0 2vw;line-height:1.354166667vw}.job_modals .job_modal ul.positions li{margin-bottom:.5vw}.job_modals .job_modal ul.positions li a{cursor:pointer;font-size:1.1vw;font-weight:500}.job_modals .job_modal ul.vacancies>li{width:20vw;margin:2vw auto 0}.job_modals .job_modal ul.vacancies>li::after{content:'';display:block;width:4vw;border-bottom:.105vw solid;margin:0 auto}.job_modals .job_modal ul.vacancies>li h4{font-size:1vw;padding-bottom:.5vw}.job_modals .job_modal ul.vacancies>li .available_periods li{font-size:.8vw}.job_modals .job_modal ul.vacancies>li .location{font-size:.9vw;padding:.5vw 0}.job_departments .job_departments_slider{padding-bottom:0}.job_departments .job_department_card{min-width:29vw;width:29vw;margin-right:3vw}.job_departments .job_department_card div.thumbnail{min-width:29vw;width:29vw;max-height:19vw;height:19vw}.job_departments .job_department_card h2{font-size:1.4vw;padding:.5vw 1vw}.job_departments .job_department_card p{font-size:1.3vw;max-height:3.9vw;margin-bottom:1.2vw}.job_departments.grid.et_pb_section .et_pb_row{padding:2% 0}.job_departments.grid.et_pb_section .heading h1{font-size:3.3vw}.job_departments .job_departments_grid{gap:3vw}.job_departments .job_departments_grid .job_department_card{min-width:24vw;width:24vw}.job_departments .job_departments_grid .job_department_card div.thumbnail{min-width:24vw;width:24vw;max-height:16vw;height:16vw}.job_departments .job_departments_grid .job_department_card h2{font-size:1.2vw;padding:.5vw 1vw}.locations_info.et_pb_section .et_pb_row{width:82vw}.locations_info .map.et_pb_module{width:68vw;margin:0 auto -7vw}.locations_info .country_titles h2{font-size:4vw;display:none;padding-bottom:1.5vw}.locations_info ul.location_list{gap:2vw;padding:0 0 1.2vw}.locations_info ul.location_list li{font-size:1.6vw;padding-bottom:.5vw}.locations_info .location_detail .description p{font-size:1.25vw;max-width:50vw;margin:0 18vw .5vw auto}.locations_info .location_detail .content{flex-flow:row nowrap;width:72vw;margin:0 0 0 auto}.locations_info .location_detail .content .extra{width:32vw;margin:0 2vw 0 0;order:1}.locations_info .location_detail .content .extra div::before{background-size:auto 2vw;min-width:2vw;height:2vw;margin-right:2vw}.locations_info .location_detail .content .thumbnail{width:38vw;min-height:24vw;order:2}.recruitment_timeline.et_pb_section .timeline.et_pb_row{width:92vw;margin:0 0 0 auto;border-left:none;border-top:.21vw solid;padding:4vw 0 4vw 4.5vw}.recruitment_timeline .timeline .et_pb_column{width:20vw;margin:0 1vw 0 0}.recruitment_timeline .timeline .et_pb_column::before{content:'';height:1.875vw;width:1.875vw;background-color:#fff;border:.21vw solid;border-radius:100%;display:inline-block;position:absolute;top:-5.3vw;left:8.9vw}.recruitment_timeline h1{font-size:3.8vw}.recruitment_timeline .timeline h2{font-size:3.334vw;padding-bottom:1.54%}.recruitment_timeline .timeline p{padding:.84vw 0;font-size:calc(4px + .72917vw);border-top:.15625vw solid;border-bottom:.15625vw solid}.jobs_video.et_pb_section{width:60vw;padding:0 0 8vw}.jobs_video .et_pb_code.svg_image{width:10vw}.jobs_video .et_pb_code.svg_image.sun{bottom:0;right:-12vw}.jobs_video .et_pb_code.svg_image.palms{bottom:-4vw;right:-19vw}}@media only screen and (min-width:981px){.form_section.et_pb_section .form.et_pb_row{width:60vw}.form_section.et_pb_section{padding:7% 0}.form_section.et_pb_section .header.et_pb_row{padding:2vw 0}.form_section .header .et_pb_text p{font-size:1.875vw}.form_section .header .et_pb_text p.bold{font-size:2.8vw}.form_section .header .et_pb_text p.message{font-size:1.7vw;width:54vw;margin:0 auto 2vw;padding:2vw}.terms_text.et_pb_section .et_pb_row,.waiver_form.et_pb_section .et_pb_row{width:60vw;max-width:none}.terms_text form.terms_form{flex-direction:row;justify-content:left;gap:2vw;padding:2vw 0}.terms_text form.terms_form label,.terms_text p,.terms_text ul{font-size:1.4vw}.terms_text form.terms_form select{font-size:1vw;padding:.5vw .8vw;margin-right:1vw}.terms_text form.terms_form select option{font-size:.7vw}.terms_location.default{padding:4vw 0 12vw}.terms_text h2{font-size:3vw;padding-bottom:2vw}.terms_text h3,.terms_text.waiver h2{font-size:2.2vw}.terms_text h3{padding:3vw 0 0}.terms_text h4{font-size:2vw;padding:3vw 0 2vw}.terms_text h5{font-size:1.8vw;padding:1vw 0}.faqs_section,.most_frequent_faqs.et_pb_section{padding:4% 0}.faqs_section .et_pb_row{width:80%;padding:2% 0}.faq_categories .category_list ul.secondary li,.faqs_section .breadcrumb{font-size:1.6vw}.faqs_section .breadcrumb span.separator{padding:0 .5vw}.fw_image.faqs .et_pb_fullwidth_code.header h1{font-size:3.5vw}.fw_image.faqs .et_pb_fullwidth_code.header h2{font-size:2.12vw;margin-top:1vw}.fw_image.faqs .et_pb_fullwidth_code.header input{height:3vw;width:25vw;border-radius:2vw;padding:0 3vw;font-size:1vw}.faq_categories .category_list ul{font-size:2vw;width:65%;padding:1vw 0}.faq_categories .category_list ul.primary>li{padding-top:1.5vw;margin-bottom:1.5vw}.faq_categories .category_list ul.primary>li>a{padding:.5vw 0}.faq_categories .category_list ul.primary>li>a:hover{font-size:3vw}.faq_categories .category_list ul.primary>li.selected{font-size:3vw;border-bottom:.15vw solid}.faq_categories .category_list ul.secondary{width:35%;height:38vw}.faq_categories .category_list ul.secondary li a{padding:.6vw 0}.faq_categories .category_list ul.secondary li:hover a{cursor:pointer;font-size:1.8vw;font-weight:700}.helpie-faq.accordions{width:75%}.helpie-faq.accordions .accordion{margin:2vw 0}.helpie-faq.accordions .accordion .accordion__item{font-size:1.1vw;line-height:170%;padding:0}.helpie-faq.accordions .accordion .accordion__item .accordion__header{flex-direction:row;flex-flow:row wrap;row-gap:.5vw}.helpie-faq.accordions .accordion .accordion__item .accordion__header div.accordion__title:hover{opacity:.7}.faqs_search_results .helpie-faq.accordions .accordion .accordion__item .accordion__header div.categories div{margin:.25vw .5vw .25vw 0;padding:.2vw .3vw;border-radius:.1vw;font-size:.7vw;line-height:115%}.faqs_search_results .helpie-faq.accordions .accordion .accordion__item .accordion__header div.categories div:hover{opacity:.8}.helpie-faq.accordions .accordion .accordion__item .accordion__body{padding:1vw 0}body #main-content .helpie-faq.accordions .accordion .accordion__item .accordion__body p{font-size:1.1vw;line-height:170%}.most_frequent_faqs.et_pb_section .et_pb_row{padding:2% 0;width:80%}.most_frequent_faqs h1{font-size:3vw;margin-right:0;padding-bottom:.55vw}.most_frequent_faqs .frequent_faq{margin-right:1vw;width:20vw;min-width:unset}.most_frequent_faqs .frequent_faq a.faq_thumb{height:20vw;width:20vw}.most_frequent_faqs .frequent_faq h2{font-size:1.5vw;margin:1vw auto 0;width:85%}.courses h1{font-size:5vw}.courses .et_pb_row{width:83%;max-width:none}.courses .levels.et_pb_row{width:74.712%;margin-right:8.5%;padding-bottom:5%}.courses .levels.et_pb_row .et_pb_column_1_3{width:32.3333%;margin-right:1.5%}.courses .levels .et_pb_module{position:relative}.courses .levels .et_pb_module.et_pb_image{background:#fff;margin:0;padding-bottom:4.787%;z-index:10}.courses .levels .et_pb_module.et_pb_text{background:#fff;margin:0;z-index:10}.courses .levels h2{font-size:3.334vw;padding-bottom:1.54%}.courses .levels h3{font-size:2.083vw}.courses .et_pb_row.extra{width:91.5%;padding:4% 0}.courses .extra.right{margin-right:4.22%;padding-left:8.5%}.courses .extra.left{margin-left:4.22%;padding-right:8.5%}.courses .extra.left h1{text-align:right}.courses .extra p,.courses .levels p{font-size:calc(4px + .72917vw)}.accommodations .et_pb_row{width:74.791667%;max-width:none;min-height:46.875vw;padding:2% 0}.accommodations .et_pb_row .et_pb_column_1_3{width:32.1%;z-index:3}.accommodations .et_pb_row .et_pb_column{margin-right:7.3%}.accommodations .et_pb_row .et_pb_column_2_3{width:60.6%;z-index:2}.accommodations h1{font-size:3.75vw}.accommodations p{font-size:1.25vw}.accommodations .more_info.et_pb_code{min-width:50vw}.accommodations .image_left .more_info{position:absolute;right:0}.accommodations .destination_list{margin-bottom:2.083333vw;line-height:2vw}.accommodations .destination_list a{font-size:1.5625vw;cursor:pointer}.accommodations .destination_info .icons{gap:1.041667vw}.accommodations .destination_info .icons div.icon{width:3.1770833vw}.accommodations .destination_info .icons .icon::before{width:3.1770833vw;height:2.9166666667vw;background-size:3.1770833vw 2.9166666667vw}.accommodations .destination_info .icons div.icon.chill{width:3.883101852vw}.accommodations .destination_info .icons div.icon.chill::before{width:3.883101852vw;background-size:3.883101852vw 2.9166666667vw}.accommodations .icons .icon .custom_cursor{margin:.55vw;font-size:.9375vw}.accommodations .destination_info .circle.button{width:4.2708333vw;height:4.2708333vw;font-size:.833333vw;padding:.25% 0 0;cursor:pointer}.accommodations .image_left .destination_info .icons{justify-content:flex-end}.accommodations .image_left .destination_info .icons div.link{order:1;-webkit-order:1}.accommodations .image_left .destination_info .icons div.icon{order:2;-webkit-order:2}.accommodations .alt_image,.accommodations .et_pb_image{position:absolute;opacity:0;transition:opacity 1s linear;line-height:0}.accommodations .alt_image.selected,.accommodations .et_pb_image.selected{opacity:1;z-index:1}.accommodations .alt_image.top,.accommodations .et_pb_image.top{width:80.37933%}.accommodations .alt_image.bottom,.accommodations .et_pb_image.bottom{width:48.8762%}.accommodations .image_right .alt_image.bottom,.accommodations .image_right .et_pb_image.bottom{bottom:0;right:0}.accommodations .image_left .alt_image.top,.accommodations .image_left .et_pb_image.top{right:0}.accommodations .image_left .alt_image.bottom,.accommodations .image_left .et_pb_image.bottom{bottom:0;left:0}.accommodations .alt_image img,.accommodations .et_pb_image .et_pb_image_wrap,.accommodations .et_pb_image img{width:100%}.accommodations .et_pb_slider{display:none}}@media only screen and (min-width:1920px){.et-l--footer .footer_p{font-size:.729167vw}.courses .extra p,.courses .levels p,.earth_leaf .et_pb_text,.et-l--footer .footer_menu.et_pb_menu ul li a,.recruitment_timeline .timeline p{font-size:.9375vw}.et-l--footer .et_pb_code.arrow_up{margin-top:35%}.et-l--footer .et_pb_code.arrow_up .et_pb_code_inner a{height:2.6042vw;width:2.6042vw}.et-l--footer .copyright .et_pb_row .et_pb_text{font-size:.625vw}#cookie-notice .cookie-notice-container{width:62.864583333vw;margin:0 auto 0 18.385416667vw;padding:.729166667vw 0 .833333333vw}.cookie_img{width:3.59375vw;height:1.822916667vw;margin-right:.885416667vw}.cookie_txt{width:52.708333333vw}.cookie_txt p{font-size:.520833333vw;line-height:.78125vw}#cookie-notice .cn-buttons-container .cookie_btn{width:4.6875vw;height:1.40625vw;font-size:.729166667vw;line-height:1.40625vw;margin:0 0 0 .989583333vw}.dreams_of_sus .content .text_only>p{font-size:1.041666667vw}.dreams_of_sus .scroll_info p{font-size:.78125vw}.dreams_of_sus .content .landscape p{font-size:.833333333vw;width:22.447916667vw;height:12.760416667vw;margin:-2.447916667vw 1.979166667vw auto auto}.dreams_of_sus .content .landscape img.postit1{width:22.447916667vw;height:12.760416667vw;margin-top:-12.760416667vw;margin-left:7.6vw}.dreams_of_sus .content .portrait p{font-size:.833333333vw;width:25.052083333vw;height:14.010416667vw;margin:0 0 -4.166666667vw .625vw}.dreams_of_sus .content .portrait img.postit2{width:25.052083333vw;height:14.010416667vw;margin-top:-9.84375vw;margin-left:.625vw}.courses .extra p{transform:translateY(-190%)}}@media only screen and (min-width:981px) and (hover:hover){.js_scroll_h{overflow-x:hidden}.js_scroll_h,.js_scroll_h.arrow_over_links a{cursor:var(--cursor-arrow-right) 26 8,auto}.js_scroll_h.arrow_over_links.arrow_to_left a,.js_scroll_h.arrow_to_left{cursor:url("data:image/svg+xml,%3Csvg width='53' height='15' viewBox='0 0 53 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.293 8.083a1 1 0 0 1 0-1.414L6.657.305A1 1 0 1 1 8.07 1.72L2.414 7.376l5.657 5.657a1 1 0 0 1-1.414 1.414L.293 8.083ZM53 8.376H1v-2h52v2Z'/%3E%3C/svg%3E") 26 8,auto}.js_scroll_h.arrow_over_links.arrow_to_both a,.js_scroll_h.arrow_to_both{cursor:url("data:image/svg+xml,%3Csvg width='54' height='15' viewBox='0 0 54 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.367 0a1.004 1.004 0 0 0-.71.305L.292 6.67a1 1 0 0 0 0 1.414l6.363 6.363a1 1 0 0 0 1.414-1.414L3.414 8.377h46.174l-4.658 4.656a.998.998 0 0 0 .013 1.403.998.998 0 0 0 1.4.011l6.366-6.363a1 1 0 0 0 0-1.414L46.344.305a.995.995 0 0 0-1.645.316.995.995 0 0 0 .008.774.994.994 0 0 0 .223.324l4.658 4.658H3.414L8.07 1.719A1 1 0 0 0 7.367 0z'/%3E%3C/svg%3E") 26 8,auto}.underlined_link a,.underlined_link button,.underlined_link.about a{background-image:none}.underlined_link a:hover,.underlined_link button:hover{background-image:var(--bg-underline-draw);background-size:10.78125vw .208333333vw}.underlined_link.about a:hover{background-image:var(--bg-underline-draw-about);background-size:9.895833333vw .208333333vw}.dreamsea_modal .modal_content .button:hover,.dreamsea_modal .modal_content button.letus:hover,.let_us .modal_content .button:hover{background-color:#bbe1e4}.let_us .content a span.fixed_hover{font-weight:600;font-size:1.927083333vw;line-height:132%;display:block;opacity:0;transition:opacity .2s linear;animation-play-state:paused;visibility:hidden}.let_us .content .tell a span.fixed_hover{font-weight:700;font-size:1.875vw;line-height:133%}.let_us .content a:hover{cursor:pointer}.let_us .content a:hover svg.rotate{animation-direction:reverse}.let_us .content a svg.fixed{transition:opacity .2s linear}.let_us .content a:hover svg.fixed{opacity:0}.let_us .content a:hover span.fixed_hover{visibility:visible}.let_us .content a:hover span.fixed_hover:first-child{animation:4s linear infinite forwards letus_hover_1}.let_us .content a:hover span.fixed_hover:nth-child(2){animation:4s linear infinite forwards letus_hover_2}.let_us .content a:hover span.fixed_hover:nth-child(3){animation:4s linear infinite forwards letus_hover_3}.travel_with p button.family.hover,.travel_with p button.family:hover{background-color:#48a594}.travel_with p button.students.hover,.travel_with p button.students:hover{background-color:#cdb1bd}.travel_with p button.team.hover,.travel_with p button.team:hover{background-color:#96e1ff}.travel_with p button.retreats.hover,.travel_with p button.retreats:hover{background-color:#fbe098}.travel_with .stickers .et_pb_code.alt_image.hover,.travel_with .stickers .et_pb_code.alt_image:hover,.travel_with .stickers .et_pb_image.hover,.travel_with .stickers .et_pb_image:hover{z-index:100;transform:scale(1.2)}.courses .levels h2,.text_image h3.hover{transition:color .5s,-webkit-text-stroke .5s;color:transparent;text-shadow:none;-webkit-text-stroke:1px #000}.courses .levels .et_pb_column:hover h2,.text_image .et_pb_column:hover h3.hover{color:#000;text-shadow:none;-webkit-text-stroke:0}.courses .extra p,.courses .levels p,.recruitment_timeline .timeline p{visibility:hidden;opacity:0;transform:translateY(-150%);transition:visibility,opacity 1s ease-in-out,transform 1s ease-in-out}.courses .extra:hover p,.courses .levels .et_pb_column:hover p,.recruitment_timeline .timeline .et_pb_column:hover p{visibility:visible;opacity:1;transform:translateY(0)}.courses .levels p{min-height:unset}.courses .extra p{transform:translateY(-97%)}.courses .extra .et_pb_column_1_3 .et_pb_module{background:#fff;position:relative;z-index:10}.courses .extra .et_pb_column_1_3 .et_pb_module.absolute.bottom{position:absolute;bottom:0;z-index:1}}@media only screen and (min-width:981px){.expect .et_pb_text h1,.separator.inspiration .et_pb_fullwidth_code p{font-size:5vw}.expect .et_pb_text p{font-size:1.666667vw}.expect .et_pb_row{width:auto;max-width:none;z-index:auto}.expect .et_pb_column{z-index:auto}.expect .et_pb_row.text_center .et_pb_text,.expect .et_pb_row.text_right .et_pb_text{margin:0 0 0 auto}.expect .et_pb_text{width:57.917vw;position:relative;z-index:1000}.expect .et_pb_row.text_narrow .et_pb_text{width:45.261vw}.expect .et_pb_row.text_narrowest .et_pb_text{width:41.042vw}.expect .et_pb_image.image{position:absolute;z-index:10;top:0;right:12.60417vw;margin:0}.expect .et_pb_image.draw{position:absolute;z-index:100}.expect .et_pb_image .et_pb_image_wrap,.expect .et_pb_image img{width:100%;max-width:none}.expect .et_pb_row.locations{padding:0 0 23.64583vw;margin:0 auto 0 16.8229vw}.expect .et_pb_row.locations .et_pb_image.image{top:-1.666667vw;width:32.65625vw}.expect .et_pb_row.locations .et_pb_image.draw{top:-6.1979vw;left:-10.3125vw;width:15.521vw}.expect .et_pb_row.decor{padding:0 0 21.875vw;margin:0 16.8229vw 0 auto}.expect .et_pb_row.decor .et_pb_image.image{top:-16.14583vw;right:auto;left:8.4375vw;width:32.6042vw}.expect .et_pb_row.decor .et_pb_image.draw{top:-7.7604vw;right:-12.70833vw;width:21.667vw}.expect .et_pb_row.faces{padding:0 0 33.85416vw;margin:0 auto 0 25.2604vw}.expect .et_pb_row.faces .et_pb_image.image{top:-5.9896vw;right:8.4375vw;width:53.59375vw;z-index:11}.expect .et_pb_row.faces .et_pb_image.draw{bottom:-4.635417vw;left:-17.70833vw;width:17.34375vw}.expect .et_pb_row.after_faces .et_pb_image.image{top:auto;bottom:-.3125vw;right:auto;left:12.60417vw;width:32.65625vw}.expect .et_pb_row.after_faces .et_pb_image.draw{bottom:8.22916vw;right:8.6979vw;width:19.011vw}.expect .et_pb_row.eat{padding:0 0 37.7604vw;margin:0 auto 0 16.8229vw}.expect .et_pb_row.eat .et_pb_image.image{top:-8.0729vw;width:36.875vw}.expect .et_pb_row.eat .et_pb_image.draw{top:20vw;left:13.3854vw;width:18.1771vw}.expect .et_pb_row.packages{padding:0 0 11.04167vw;margin:0 21.04167vw 0 auto}.expect .et_pb_row.packages .et_pb_text h1{line-height:100%;padding:0 0 68px}.expect .et_pb_row.packages .et_pb_image.image{top:-13.22917vw;right:auto;left:12.60417vw;width:49.53125vw}.expect .et_pb_row.packages .et_pb_image.draw{top:3.64583333vw;right:-14.27083vw;width:21.145833vw}.expect .et_pb_row.much_more{padding:0 0 31.25vw;margin:0 26.3021vw 0 auto}.expect .et_pb_row.much_more .et_pb_image.image_left{top:17vw;right:auto;left:8.4375vw;width:45.2605vw}.expect .et_pb_row.much_more .et_pb_image.image_right{top:32vw;right:-17.1875vw;width:51.9792vw}.expect .et_pb_row.much_more .et_pb_image.draw{top:34vw;left:21.5625vw;width:21.3021vw}.separator.inspiration{min-height:90vh}.separator.inspiration.alternative.destination{justify-content:flex-start;padding-top:2.395833333vw}.separator.inspiration.handwriting .et_pb_fullwidth_code.p_svg svg{width:60.940520833vw;margin-top:0}.surf_destinations .et_pb_row{width:83%}.surf_destinations h1{font-size:4.948vw;padding-left:0}.surf_destinations h1 em{font-size:5.21vw}.surf_destinations .postcard{padding:3% 0 3.5%;flex-direction:row}.surf_destinations .destination_list{padding:1.27% 0 0 5.06%;width:36.75%}.surf_destinations .destination_list ul{margin:0;padding:0;list-style:none;flex-flow:column wrap}.surf_destinations .destination_list li a{font-size:2.865vw}.surf_destinations .destination_details .spot_list a:hover,.surf_destinations .destination_list li a:hover{color:rgb(1,1,1,.6);cursor:pointer}.surf_destinations .destination_list li a.selected{color:#000}.surf_destinations .destination_details{background:rgba(255,255,255,.6);width:48%;padding:3.645833vw 4.6875vw 1.8653vw 3.4278vw;min-height:40vw}.surf_destinations .destination_details::before{content:url('/wp-content/uploads/2022/02/sun.png');position:absolute;background-image:url(/wp-content/uploads/2022/02/sun.png);background-size:12.6042vw 12.0834vw;width:12.6042vw;height:12.0834vw;right:-7.5vw;top:-3.59vw;content:""}.surf_destinations .destination_details::after{content:url('/wp-content/uploads/2022/02/waves.png');position:absolute;background-image:url(/wp-content/uploads/2022/02/waves.png);background-size:10.9375vw 10.26042vw;width:10.9375vw;height:10.26042vw;left:-3.90625vw;bottom:-2.4vw;content:""}.surf_destinations .destination_details .spot_list{text-align:center;display:flex;flex-flow:row wrap;column-gap:1vw;row-gap:.2vw;justify-content:space-evenly;margin-bottom:2vw}.surf_destinations .destination_details .spot_list a{font-size:1.5vw;margin-right:0}.surf_destinations .destination_details .spot_info p{font-size:calc(4px + .72917vw);padding-left:6vw}.surf_destinations .destination_details .destination_link .circle.button{margin-top:3.525%;width:calc(18px + 3.8021vw);height:calc(18px + 3.8021vw);font-size:calc(4px + .72917vw)}.surf_destinations .destination_details .destination_link .circle.button:hover{cursor:pointer}.retreats .et_pb_row{width:91.56%;padding:0}.retreats h1{font-size:7.5vw;position:absolute;transform:scale(-1);writing-mode:vertical-rl;left:12.33%;bottom:3.87%;padding:0}.retreats h2{font-size:5.20834vw;text-transform:lowercase;width:100%;text-align:center;position:absolute;left:1%}.retreats .retreat_list{padding:18.3% 0 7.92% 39%;min-height:52vw}.retreats .retreat_list .row{padding-left:6.862%;background:rgba(255,255,255,.9);height:8.38542vw;flex-flow:row wrap;gap:unset;transition:background .9s}.retreats .retreat_list .row:hover{background:rgba(255,255,255,.63)}.retreats .retreat_list .row .column{margin:0 auto 0 0;width:30%}.retreats .retreat_list .row .column.width_auto{width:auto}.retreats .retreat_list .row .column img{margin-right:1.19792vw;width:1.875vw}.retreats .retreat_list .row .column p{font-size:1.458333vw}}@media only screen and (min-width:980px) and (max-width:1535px){.surf_destinations .destination_details{min-height:44vw}}@media only screen and (min-width:1920px){.surf_destinations .destination_details .spot_info p{font-size:.9375vw}.surf_destinations .destination_details .destination_link .circle.button{width:4.7395833vw;height:4.7395833vw;font-size:.9375vw}}@media only screen and (min-width:981px){.et_pb_section.courses,.et_pb_section.intro{padding:4% 0 6.5%}.et_pb_section.surf_destinations{padding:9% 0 4%}.et_pb_section.retreats{padding:4% 0}.et_pb_section.ready{padding:8.5% 0 10%}}