.elementor-545375 .elementor-element.elementor-element-1fd37ac6:not(.elementor-motion-effects-element-type-background), .elementor-545375 .elementor-element.elementor-element-1fd37ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://2hottravellers.com/wp-content/uploads/2026/01/A-hammock-at-the-beach-with-the-view-of-Bacuit-Archipelago-islands-El-Nido-Philippines.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-545375 .elementor-element.elementor-element-1fd37ac6 > .elementor-background-overlay{background-color:#C8A9A9C4;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-545375 .elementor-element.elementor-element-1fd37ac6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 380px 0px;}.elementor-545375 .elementor-element.elementor-element-72a7caa9 > .elementor-container{max-width:1600px;}.elementor-545375 .elementor-element.elementor-element-72a7caa9{padding:50px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-4dd74707{text-align:center;}.elementor-545375 .elementor-element.elementor-element-4dd74707 .elementor-heading-title{font-family:"Fahkwang", Sans-serif;font-size:165px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.3px;text-shadow:2px 0px 0px #161718;color:#FFDF00;}.elementor-545375 .elementor-element.elementor-element-95f1321 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-95f1321{text-align:center;}.elementor-545375 .elementor-element.elementor-element-95f1321 .elementor-heading-title{font-family:"Fahkwang", Sans-serif;font-size:35px;font-weight:600;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:0.2px;color:#000000;}.elementor-545375 .elementor-element.elementor-element-4a60bb84 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-545375 .elementor-element.elementor-element-4a60bb84 > .elementor-container{max-width:1600px;}.elementor-545375 .elementor-element.elementor-element-4a60bb84{padding:0px 0px 90px 0px;}.elementor-545375 .elementor-element.elementor-element-79b4d009.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-545375 .elementor-element.elementor-element-f2c15b7 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 10px 12px 10px;}.elementor-545375 .elementor-element.elementor-element-f2c15b7 .elementor-button:hover, .elementor-545375 .elementor-element.elementor-element-f2c15b7 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#000000;}.elementor-545375 .elementor-element.elementor-element-f2c15b7{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-545375 .elementor-element.elementor-element-f2c15b7 .elementor-button:hover svg, .elementor-545375 .elementor-element.elementor-element-f2c15b7 .elementor-button:focus svg{fill:#000000;}.elementor-545375 .elementor-element.elementor-element-69ee2e51 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 10px 12px 10px;}.elementor-545375 .elementor-element.elementor-element-69ee2e51 .elementor-button:hover, .elementor-545375 .elementor-element.elementor-element-69ee2e51 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#000000;}.elementor-545375 .elementor-element.elementor-element-69ee2e51{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-545375 .elementor-element.elementor-element-69ee2e51 .elementor-button:hover svg, .elementor-545375 .elementor-element.elementor-element-69ee2e51 .elementor-button:focus svg{fill:#000000;}.elementor-545375 .elementor-element.elementor-element-3bacbb2 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 10px 12px 10px;}.elementor-545375 .elementor-element.elementor-element-3bacbb2 .elementor-button:hover, .elementor-545375 .elementor-element.elementor-element-3bacbb2 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#000000;}.elementor-545375 .elementor-element.elementor-element-3bacbb2{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-545375 .elementor-element.elementor-element-3bacbb2 .elementor-button:hover svg, .elementor-545375 .elementor-element.elementor-element-3bacbb2 .elementor-button:focus svg{fill:#000000;}.elementor-545375 .elementor-element.elementor-element-a0b1c33 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 10px 12px 10px;}.elementor-545375 .elementor-element.elementor-element-a0b1c33 .elementor-button:hover, .elementor-545375 .elementor-element.elementor-element-a0b1c33 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#000000;}.elementor-545375 .elementor-element.elementor-element-a0b1c33{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-545375 .elementor-element.elementor-element-a0b1c33 .elementor-button:hover svg, .elementor-545375 .elementor-element.elementor-element-a0b1c33 .elementor-button:focus svg{fill:#000000;}.elementor-545375 .elementor-element.elementor-element-dda5361 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 10px 12px 10px;}.elementor-545375 .elementor-element.elementor-element-dda5361 .elementor-button:hover, .elementor-545375 .elementor-element.elementor-element-dda5361 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#000000;}.elementor-545375 .elementor-element.elementor-element-dda5361{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-545375 .elementor-element.elementor-element-dda5361 .elementor-button:hover svg, .elementor-545375 .elementor-element.elementor-element-dda5361 .elementor-button:focus svg{fill:#000000;}.elementor-545375 .elementor-element.elementor-element-6ed9f590 > .elementor-container{max-width:1800px;}.elementor-545375 .elementor-element.elementor-element-6ed9f590{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 20px 50px 20px;}.elementor-545375 .elementor-element.elementor-element-6ed9f590 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-545375 .elementor-element.elementor-element-4fabc77b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-545375 .elementor-element.elementor-element-cda6546{margin-top:0px;margin-bottom:0px;}.elementor-545375 .elementor-element.elementor-element-3bfc1c4a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-545375 .elementor-element.elementor-element-6821f907 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-545375 .elementor-element.elementor-element-6821f907{text-align:start;}.elementor-545375 .elementor-element.elementor-element-6821f907 .elementor-heading-title{font-family:"Fahkwang", Sans-serif;font-size:60px;font-weight:500;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.3px;color:#000000;}.elementor-545375 .elementor-element.elementor-element-7629e350 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-7629e350{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;font-style:normal;text-decoration:none;line-height:23px;letter-spacing:0.5px;color:#000000;}.elementor-545375 .elementor-element.elementor-element-19042ee4 > .elementor-container{max-width:1800px;}.elementor-545375 .elementor-element.elementor-element-19042ee4{padding:0px 0px 10px 0px;}.elementor-545375 .elementor-element.elementor-element-4325a3e6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-545375 .elementor-element.elementor-element-4325a3e6 > .elementor-container{max-width:1800px;}.elementor-545375 .elementor-element.elementor-element-4a767981.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-545375 .elementor-element.elementor-element-4a767981 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-545375 .elementor-element.elementor-element-415a4830 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2em;color:#000000;}.elementor-545375 .elementor-element.elementor-element-cbcea04{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-545375 .elementor-element.elementor-element-cbcea04 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-cbcea04 .eael-infobox .infobox-icon{align-self:center;}.elementor-545375 .elementor-element.elementor-element-cbcea04 .eael-infobox .infobox-content .title{color:#1D1D1D;font-family:"Poppins", Sans-serif;font-size:1.2rem;line-height:1.2em;margin:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-cbcea04 .eael-infobox .infobox-content p{margin:10px 0px 0px 0px;color:#5A5B6A;font-family:"Poppins", Sans-serif;line-height:1.5em;}.elementor-545375 .elementor-element.elementor-element-cbcea04 .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-545375 .elementor-element.elementor-element-cbcea04 .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-545375 .elementor-element.elementor-element-54cdcfa{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-545375 .elementor-element.elementor-element-54cdcfa > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-54cdcfa .eael-infobox .infobox-icon{align-self:center;}.elementor-545375 .elementor-element.elementor-element-54cdcfa .eael-infobox .infobox-content .title{color:#1D1D1D;font-family:"Poppins", Sans-serif;font-size:1.2rem;line-height:1.2em;margin:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-54cdcfa .eael-infobox .infobox-content p{margin:10px 0px 0px 0px;color:#5A5B6A;font-family:"Poppins", Sans-serif;line-height:1.5em;}.elementor-545375 .elementor-element.elementor-element-54cdcfa .eael-infobox:hover .infobox-content h4{transition:100ms;}.elementor-545375 .elementor-element.elementor-element-54cdcfa .eael-infobox:hover .infobox-content p{transition:100ms;}.elementor-545375 .elementor-element.elementor-element-37c00358 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-545375 .elementor-element.elementor-element-8515cf5{text-align:center;font-size:14px;line-height:15px;}.elementor-545375 .elementor-element.elementor-element-7d84e823{overflow:hidden;padding:50px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-77f4873f > .elementor-container{max-width:1800px;}.elementor-545375 .elementor-element.elementor-element-77f4873f{overflow:hidden;}.elementor-545375 .elementor-element.elementor-element-3eec796 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.2rem;font-weight:700;color:#000000;}.elementor-545375 .elementor-element.elementor-element-58035a45 .eael-entry-thumbnail{padding-bottom:calc(0.66 * 100%);}.elementor-545375 .elementor-element.elementor-element-58035a45 .eael-grid-post-holder{background-color:#fff;border-style:solid;border-width:0px 0px 2px 0px;border-color:#DBCFAE;}.elementor-545375 .elementor-element.elementor-element-58035a45 .eael-entry-title a{color:#3B3535;}.elementor-545375 .elementor-element.elementor-element-58035a45 .eael-entry-title:hover, .elementor-545375 .elementor-element.elementor-element-58035a45 .eael-entry-title a:hover{color:#23527c;}.elementor-545375 .elementor-element.elementor-element-58035a45 .eael-entry-title, .elementor-545375 .elementor-element.elementor-element-58035a45 .eael-entry-title a{font-size:19px;font-weight:500;line-height:18px;}.elementor-545375 .elementor-element.elementor-element-58035a45 .eael-grid-post-excerpt p{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-545375 .elementor-element.elementor-element-58035a45 .eael-grid-post .eael-entry-overlay{background-color:#00000080;}.elementor-545375 .elementor-element.elementor-element-58035a45 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-545375 .elementor-element.elementor-element-58035a45 .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}.elementor-545375 .elementor-element.elementor-element-58035a45 .eael-post-elements-readmore-btn{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:500;color:#008BFF;padding:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-58035a45 .eael-post-elements-readmore-btn:hover{color:#FFCA3D;}.elementor-545375 .elementor-element.elementor-element-320d0497 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#000000;}.elementor-545375 .elementor-element.elementor-element-50be0e46 .elementor-search-form__container{min-height:50px;}.elementor-545375 .elementor-element.elementor-element-50be0e46 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-545375 .elementor-element.elementor-element-50be0e46 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-545375 .elementor-element.elementor-element-50be0e46 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-545375 .elementor-element.elementor-element-50be0e46 .elementor-search-form__input, .elementor-545375 .elementor-element.elementor-element-50be0e46.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-545375 .elementor-element.elementor-element-50be0e46 input[type="search"].elementor-search-form__input{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-545375 .elementor-element.elementor-element-50be0e46 .elementor-search-form__input,
					.elementor-545375 .elementor-element.elementor-element-50be0e46 .elementor-search-form__icon,
					.elementor-545375 .elementor-element.elementor-element-50be0e46 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-545375 .elementor-element.elementor-element-50be0e46 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-545375 .elementor-element.elementor-element-50be0e46.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#000000;fill:#000000;}.elementor-545375 .elementor-element.elementor-element-50be0e46:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF;border-color:#00000029;border-width:1px 1px 1px 1px;border-radius:3px;}.elementor-545375 .elementor-element.elementor-element-50be0e46.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF;border-color:#00000029;border-width:1px 1px 1px 1px;border-radius:3px;}.elementor-545375 .elementor-element.elementor-element-6ffdd61c > .elementor-widget-container{padding:0px 20px 0px 30px;}.elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-grid-post-holder{background-color:#fff;}.elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-meta-posted-on{color:#000000;margin:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-entry-title a{color:#303133;}.elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-entry-title:hover, .elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-entry-title a:hover{color:#23527c;}.elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-entry-title{text-align:left;}.elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-entry-title, .elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-entry-title a{font-size:1.5rem;font-weight:500;}.elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-grid-post-excerpt p{text-align:center;}.elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}@media(max-width:1024px){.elementor-545375 .elementor-element.elementor-element-1fd37ac6{padding:5px 5px 5px 5px;}.elementor-545375 .elementor-element.elementor-element-4dd74707 .elementor-heading-title{font-size:83px;}.elementor-545375 .elementor-element.elementor-element-95f1321 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-95f1321 .elementor-heading-title{font-size:19px;line-height:24px;letter-spacing:0.5px;}.elementor-545375 .elementor-element.elementor-element-79b4d009.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-545375 .elementor-element.elementor-element-f2c15b7 .elementor-button{font-size:0.7rem;line-height:1.2em;padding:10px 10px 10px 10px;}.elementor-545375 .elementor-element.elementor-element-69ee2e51 .elementor-button{font-size:0.7rem;line-height:1.2em;padding:10px 10px 10px 10px;}.elementor-545375 .elementor-element.elementor-element-3bacbb2 .elementor-button{font-size:0.7rem;line-height:1.2em;padding:10px 10px 10px 10px;}.elementor-545375 .elementor-element.elementor-element-a0b1c33 .elementor-button{font-size:0.7rem;line-height:1.2em;padding:10px 10px 10px 10px;}.elementor-545375 .elementor-element.elementor-element-dda5361 .elementor-button{font-size:0.7rem;line-height:1.2em;padding:10px 10px 10px 10px;}.elementor-545375 .elementor-element.elementor-element-6ed9f590{padding:20px 20px 0px 20px;}.elementor-545375 .elementor-element.elementor-element-cda6546{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-6821f907 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-545375 .elementor-element.elementor-element-6821f907 .elementor-heading-title{font-size:37px;}.elementor-545375 .elementor-element.elementor-element-7629e350 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-545375 .elementor-element.elementor-element-7629e350{font-size:14px;}.elementor-545375 .elementor-element.elementor-element-19042ee4{padding:0px 0px 30px 0px;}.elementor-545375 .elementor-element.elementor-element-415a4830{width:100%;max-width:100%;}.elementor-545375 .elementor-element.elementor-element-415a4830 .elementor-heading-title{font-size:24px;}.elementor-545375 .elementor-element.elementor-element-3eec796 .elementor-heading-title{font-size:1.2rem;}.elementor-545375 .elementor-element.elementor-element-58035a45 .eael-entry-title, .elementor-545375 .elementor-element.elementor-element-58035a45 .eael-entry-title a{font-size:1rem;}.elementor-545375 .elementor-element.elementor-element-320d0497 .elementor-heading-title{font-size:1.2rem;}.elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-entry-title, .elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-entry-title a{font-size:1.2rem;}}@media(max-width:767px){.elementor-545375 .elementor-element.elementor-element-1fd37ac6{padding:5px 0px 5px 0px;}.elementor-545375 .elementor-element.elementor-element-1b5cebd7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-72a7caa9{margin-top:0px;margin-bottom:0px;padding:0px 0px 10px 0px;}.elementor-545375 .elementor-element.elementor-element-4dd74707 .elementor-heading-title{font-size:41px;}.elementor-545375 .elementor-element.elementor-element-95f1321 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-95f1321 .elementor-heading-title{font-size:13px;line-height:19px;}.elementor-545375 .elementor-element.elementor-element-4a60bb84{margin-top:0px;margin-bottom:0px;padding:10px 0px 20px 0px;}.elementor-545375 .elementor-element.elementor-element-79b4d009.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-545375 .elementor-element.elementor-element-79b4d009 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-f2c15b7{width:initial;max-width:initial;}.elementor-545375 .elementor-element.elementor-element-f2c15b7 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-545375 .elementor-element.elementor-element-69ee2e51{width:initial;max-width:initial;}.elementor-545375 .elementor-element.elementor-element-69ee2e51 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-545375 .elementor-element.elementor-element-69ee2e51 .elementor-button{font-size:10px;}.elementor-545375 .elementor-element.elementor-element-3bacbb2{width:initial;max-width:initial;}.elementor-545375 .elementor-element.elementor-element-3bacbb2 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-545375 .elementor-element.elementor-element-a0b1c33{width:initial;max-width:initial;}.elementor-545375 .elementor-element.elementor-element-a0b1c33 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-545375 .elementor-element.elementor-element-dda5361{width:initial;max-width:initial;}.elementor-545375 .elementor-element.elementor-element-dda5361 > .elementor-widget-container{margin:2px 2px 2px 2px;}.elementor-545375 .elementor-element.elementor-element-6ed9f590{padding:15px 5px 0px 5px;}.elementor-545375 .elementor-element.elementor-element-4fabc77b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-cda6546{padding:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-3bfc1c4a > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-545375 .elementor-element.elementor-element-6821f907 .elementor-heading-title{font-size:28px;}.elementor-545375 .elementor-element.elementor-element-7629e350{text-align:justify;font-size:12px;line-height:17px;}.elementor-545375 .elementor-element.elementor-element-19042ee4{padding:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-415a4830 .elementor-heading-title{font-size:1.4rem;}.elementor-545375 .elementor-element.elementor-element-ee00faa{font-size:12px;line-height:19px;}.elementor-545375 .elementor-element.elementor-element-cbcea04{width:100%;max-width:100%;}.elementor-545375 .elementor-element.elementor-element-cbcea04 .eael-infobox .infobox-content .title{font-size:1rem;}.elementor-545375 .elementor-element.elementor-element-54cdcfa{width:100%;max-width:100%;}.elementor-545375 .elementor-element.elementor-element-54cdcfa .eael-infobox .infobox-content .title{font-size:1rem;}.elementor-545375 .elementor-element.elementor-element-8515cf5{text-align:justify;font-size:10px;line-height:12px;}.elementor-545375 .elementor-element.elementor-element-7d84e823{padding:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-1cbfe9d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-77f4873f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-3d43f88e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 5px 20px 5px;}.elementor-545375 .elementor-element.elementor-element-3eec796 .elementor-heading-title{font-size:1.7rem;}.elementor-545375 .elementor-element.elementor-element-58035a45 .eael-entry-title, .elementor-545375 .elementor-element.elementor-element-58035a45 .eael-entry-title a{font-size:13px;line-height:15px;letter-spacing:0px;}.elementor-545375 .elementor-element.elementor-element-58035a45 .eael-grid-post-excerpt p{font-size:13px;line-height:18px;}.elementor-545375 .elementor-element.elementor-element-58035a45 .eael-post-elements-readmore-btn{font-size:12px;}.elementor-545375 .elementor-element.elementor-element-23596cc6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 0px 0px;}.elementor-545375 .elementor-element.elementor-element-320d0497 .elementor-heading-title{font-size:1.7rem;}.elementor-545375 .elementor-element.elementor-element-6ffdd61c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-entry-title, .elementor-545375 .elementor-element.elementor-element-6ffdd61c .eael-entry-title a{font-size:14px;line-height:18px;}}@media(min-width:768px){.elementor-545375 .elementor-element.elementor-element-1563b1cf{width:100%;}.elementor-545375 .elementor-element.elementor-element-4a767981{width:49%;}.elementor-545375 .elementor-element.elementor-element-37c00358{width:51%;}.elementor-545375 .elementor-element.elementor-element-3d43f88e{width:65%;}.elementor-545375 .elementor-element.elementor-element-23596cc6{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-545375 .elementor-element.elementor-element-4a767981{width:100%;}.elementor-545375 .elementor-element.elementor-element-37c00358{width:100%;}.elementor-545375 .elementor-element.elementor-element-3d43f88e{width:65%;}.elementor-545375 .elementor-element.elementor-element-23596cc6{width:35%;}}/* Start custom CSS for html, class: .elementor-element-fe65e29 *//* ================================
   2HotTravellers Weather Bar "Alive"
   Subtle motion + depth + brand toggle
   ================================ */

/* 1) Kill the white pill look for °C / °F */
.weather-toggle,
.weather-unit-toggle,
.unit-toggle,
.lw-unit-toggle,
.lw-switcher,
.lw-temp-unit {
  background: #f4efe8 !important; /* champagne */
  border-radius: 999px !important;
  padding: 4px !important;
  display: inline-flex !important;
  gap: 4px !important;
  box-shadow: 0 8px 18px rgba(0,0,0,0.06) !important;
  border: 1px solid rgba(60,60,60,0.08) !important;
}

.weather-toggle button,
.weather-unit-toggle button,
.unit-toggle button,
.lw-unit-toggle button,
.lw-switcher button,
.lw-temp-unit button,
.weather-toggle a,
.weather-unit-toggle a,
.unit-toggle a,
.lw-unit-toggle a,
.lw-switcher a,
.lw-temp-unit a {
  background: transparent !important;
  color: #7a746c !important; /* warm gray */
  border: 0 !important;
  border-radius: 999px !important;
  padding: 6px 14px !important;
  font-weight: 600 !important;
  transition: transform .18s ease, background .18s ease, color .18s ease !important;
}

.weather-toggle button.active,
.weather-unit-toggle button.active,
.unit-toggle button.active,
.lw-unit-toggle button.active,
.lw-switcher button.active,
.lw-temp-unit button.active,
.weather-toggle a.active,
.weather-unit-toggle a.active,
.unit-toggle a.active,
.lw-unit-toggle a.active,
.lw-switcher a.active,
.lw-temp-unit a.active {
  background: #d8d2c6 !important; /* soft stone */
  color: #242424 !important;
  transform: translateY(-1px) !important;
}

.weather-toggle button:hover,
.weather-unit-toggle button:hover,
.unit-toggle button:hover,
.lw-unit-toggle button:hover,
.lw-switcher button:hover,
.lw-temp-unit button:hover,
.weather-toggle a:hover,
.weather-unit-toggle a:hover,
.unit-toggle a:hover,
.lw-unit-toggle a:hover,
.lw-switcher a:hover,
.lw-temp-unit a:hover {
  background: #e7e2da !important;
  transform: translateY(-1px) !important;
}

/* 2) Make the icons look "alive" (subtle float + glow) */
.weather-icon img,
.lw-icon img,
.season-icon img,
img[alt*="cloud"],
img[alt*="rain"],
img[alt*="sun"] {
  filter: drop-shadow(0 8px 12px rgba(0,0,0,0.12));
  transform-origin: 50% 60%;
  animation: htFloat 3.2s ease-in-out infinite;
  will-change: transform;
}

/* Slightly different timing on even icons so it doesn't look robotic */
.weather-icon:nth-child(even) img,
.lw-icon:nth-child(even) img {
  animation-duration: 3.7s;
}

@keyframes htFloat {
  0%, 100% { transform: translateY(0) scale(1); }
  50%      { transform: translateY(-3px) scale(1.02); }
}

/* 3) Add "alive" on hover: tiny tilt + stronger shadow */
.weather-icon:hover img,
.lw-icon:hover img {
  transform: translateY(-4px) rotate(-1deg) scale(1.03);
  filter: drop-shadow(0 12px 18px rgba(0,0,0,0.16));
  transition: transform .18s ease, filter .18s ease;
}

/* 4) Make each month column feel tactile (if your markup uses a month item wrapper) */
.weather-month,
.lw-month,
.season-month,
.month-item {
  transition: transform .18s ease, filter .18s ease;
}

.weather-month:hover,
.lw-month:hover,
.season-month:hover,
.month-item:hover {
  transform: translateY(-2px);
  filter: drop-shadow(0 10px 18px rgba(0,0,0,0.08));
}

/* 5) Mobile: keep it subtle (reduce animation amplitude) */
@media (max-width: 768px) {
  .weather-icon img,
  .lw-icon img,
  .season-icon img {
    animation-duration: 4.2s;
  }
  @keyframes htFloat {
    0%, 100% { transform: translateY(0) scale(1); }
    50%      { transform: translateY(-2px) scale(1.01); }
  }
}/* End custom CSS */