@media (min-width:1024px){.sticky-card{position:sticky;top:100px;z-index:1;box-shadow:0 -10px 20px rgb(0 0 0 / .05);transition:top 0.3s ease}.sticky-card:nth-child(2){top:230px}.sticky-card:nth-child(3){top:260px}}.gdpr-text-white span,.gdpr-text-white label,.gdpr-text-white .wpcf7-list-item-label{color:#ffffff!important}.ast-builder-menu .main-navigation>ul{padding:0 13px;border-radius:15px}.dot-right{border-right-width:2px!important}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-width:2px;border-style:dotted;border-block-end-style:none}.red-chevron{position:relative}.red-chevron::before{content:"";position:absolute;left:-12px;top:25%;width:24px;height:24px;transform:translateY(-50%) rotate(45deg);background:#fff;border:0;border-top:1px solid #ef4d43;border-right:1px solid #ef4d43;z-index:2;border-radius:0}.black-chevron{position:relative}.black-chevron::before{content:"";position:absolute;left:-12px;top:50%;width:24px;height:24px;transform:translateY(-50%) rotate(45deg);background:#fff0;border:0;border-top:1px solid #111;border-right:1px solid #111;z-index:2;border-radius:0}.elementor-icon svg{shape-rendering:geometricPrecision}.elementor-widget-uael-cf7-styler .uael-cf7-style input[type="submit"]{background-image:url(https://www.tourismmarketing.agency/staging/wp-content/uploads/2026/01/Red-button.png);background-repeat:no-repeat;background-size:cover;background-color:transparent!important}.custom-left-pointer{position:relative;width:100%;box-sizing:border-box;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(15% + 15px),15px 15%,0% calc(15% - 15px))}.custom-left-pointer-services{position:relative;z-index:1;background-color:transparent!important;transition:background-color 0.3s ease-in-out;min-height:100%;display:flex;flex-direction:column;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(15% + 15px),15px 15%,0% calc(15% - 15px))}.custom-left-pointer-services::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-1;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(15% + 15px),15px 15%,0% calc(15% - 15px));transition:all 0.3s cubic-bezier(.25,1,.5,1)}.custom-left-pointer-services:hover{background-color:#FFB2B2!important}.custom-left-pointer-services:hover::before{top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px)}.custom-notch-btn{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(55% + 7px),13px 50%,0% calc(49% - 11px))}.custom-notch-learn-more-btn{--notch-depth:7%;--notch-height:18%}.custom-notch-learn-more-btn .elementor-button{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(50% + var(--notch-height)),var(--notch-depth) 50%,0% calc(50% - var(--notch-height)));clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(50% + var(--notch-height)),var(--notch-depth) 50%,0% calc(50% - var(--notch-height)))}.hover-dual{transition:background-color 0.5s ease!important}.elementor-grid-item:nth-child(3n+1) .hover-dual:hover,.e-loop-item:nth-child(3n+1) .hover-dual:hover{background-color:#BFE9E6!important}.elementor-grid-item:nth-child(3n+2) .hover-dual:hover,.e-loop-item:nth-child(3n+2) .hover-dual:hover{background-color:#FEEED3!important}.elementor-grid-item:nth-child(3n) .hover-dual:hover,.e-loop-item:nth-child(3n) .hover-dual:hover{background-color:#e3eefd!important}.fa-angle-down:before{display:none}.hover-teal,.hover-peach,.hover-blue{transition:background-color 0.8s cubic-bezier(.4,0,.2,1)!important}.hover-teal:hover{background-color:#BFE9E6!important}.hover-peach:hover{background-color:#FEEED3!important}.hover-blue:hover{background-color:#e3eefd!important}.header-pointer,.header-pointer-left{background-color:transparent!important;clip-path:none!important;overflow:visible!important;position:relative;padding:0!important}.uael-nav-menu>li{background-color:#333;list-style:none}li#menu-item-13828{border-radius:8px 0 0 8px!important}li#menu-item-13824{clip-path:polygon(0% 0%,calc(100% - 10px) 0%,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,-15% 100%);border-radius:0!important}li#menu-item-13824::after{content:"";position:absolute;right:0;top:10px;bottom:10px;border-right:2px dotted #FFF;z-index:20}li#menu-item-14499{border-radius:0 8px 8px 0;clip-path:polygon(10px 0%,100% 0%,100% 100%,10px 100%,0% calc(100% - 10px),0% 10px)}li#menu-item-13828>a{border-radius:8px 0 0 8px}li#menu-item-14499>a{border-radius:0 8px 8px 0}.red-pointer{position:relative}.red-pointer::before{content:"";position:absolute;left:-12px;top:50%;width:24px;height:24px;transform:translateY(-50%) rotate(45deg);background:#F4F3EF;border:0;border-top:1px solid #ef4d43;border-right:1px solid #ef4d43;z-index:2;border-radius:0}.elementor .uael-cf7-style .wpcf7 input:not([type=submit]),.elementor .uael-cf7-style .wpcf7 input::placeholder,.elementor .uael-cf7-style .wpcf7 select,.elementor .uael-cf7-style .wpcf7 textarea,.elementor .uael-cf7-style .wpcf7 textarea::placeholder,.elementor .uael-cf7-style input[type=range]::-webkit-slider-thumb,.elementor .uael-cf7-style .uael-cf7-select-custom{font-size:16px}.elementor .uael-cf7-style .wpcf7 textarea{padding:22px 15px}.elementor .uael-cf7-style .wpcf7 select{padding-left:15px}.back-top .elementor-button-icon .e-font-icon-svg{height:.8em}.back-top .elementor-button-text{font-weight:600}.elementor-13667 .elementor-element.elementor-element-2754511 .uael-cf7-style input[type=submit]{text-transform:none}.carousel .swiper-wrapper{transition-timing-function:linear!important}}.elementor-15268 .elementor-element.elementor-element-005fe15 .e-search-input{display:none}.elementor-14957 .elementor-element.elementor-element-adff61c .e-search-input{display:none}.elementor-element-adff61c .elementor-search-form__input{display:none;position:absolute;top:100%;right:0;width:250px;z-index:9999;background:#fff;border:1px solid #ccc;box-shadow:0 4px 10px rgb(0 0 0 / .1);padding:10px}.elementor-element-adff61c .elementor-search-form__input.show-search-field{display:block!important}.custom-left-pointer-1{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(5% + 13px),17px 5%,0% calc(5% - 13px))}.custom-left-pointer-2{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(7% + 0px),15px 6%,0% calc(5% - 1px))}.custom-left-pointer-3{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(10% + 21px),13px 11%,0% calc(11% - 13px))}.custom-left-pointer-4{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(31% + 21px),13px 35%,0% calc(37% - 13px))}.custom-left-pointer-5{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% calc(16% + 23px),13px 18%,0% calc(19% - 16px))}.ticket-btn{display:inline-flex;align-items:center;line-height:0;padding:0;text-decoration:none}.ticket-btn svg{display:block}.ticket-btn path{fill:#fff;transition:fill 0.2s ease}.ticket-btn text{fill:#000;transition:fill 0.2s ease}.ticket-btn:hover path{fill:#f74043}.ticket-btn:hover text{fill:#fff}.secondary-ticket-btn{display:inline-block;text-decoration:none}.secondary-ticket-btn svg path{fill:none}.secondary-ticket-btn svg text{fill:#111}.secondary-ticket-btn:hover svg path{fill:#111}.secondary-ticket-btn:hover svg text{fill:#fff}.faq-accordion{width:100%;margin:20px auto;padding:0 10px}.faq-item{background-color:#F4F3EF;margin-bottom:12px;border-radius:8px;overflow:hidden;transition:all 0.3s ease;border-left:5px solid #D4CFBF}.faq-header{list-style:none;padding:clamp(16px, 4vw, 24px) clamp(15px, 5vw, 30px);display:flex;align-items:center;cursor:pointer}.faq-header::-webkit-details-marker{display:none}.faq-header::before{content:'';width:8px;height:8px;border-right:2.5px solid #656565;border-bottom:2.5px solid #656565;border-bottom-right-radius:2px;margin-right:clamp(12px, 3vw, 20px);transform:rotate(45deg);transition:transform 0.4s cubic-bezier(.4,0,.2,1),border-color 0.3s ease;flex-shrink:0}.faq-question{font-size:clamp(16px, 3.5vw, 18px);font-weight:600;color:#656565;line-height:1.3}.faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s cubic-bezier(.4,0,.2,1)}.faq-item[open] .faq-body{grid-template-rows:1fr}.faq-content{overflow:hidden;padding:0 clamp(15px, 5vw, 30px) 0 clamp(35px, 8vw, 58px);font-size:clamp(14px, 3vw, 15px);line-height:1.6;color:#656565;transition:padding-bottom 0.4s ease}.faq-item[open] .faq-content{padding-bottom:30px}.faq-item[open]{background-color:#fff;border-left:5px solid #014E8C;box-shadow:0 8px 20px rgb(0 0 0 / .05)}.faq-item[open] .faq-question{color:#014E8C}.faq-item[open] .faq-header::before{transform:rotate(-135deg);border-color:#014E8C}.faq-item:not([open]):hover{background-color:#EDEBE6}.faq-item-packages-page:not([open]){background-color:#F4F3EF;margin-bottom:12px;border-radius:8px;overflow:hidden;transition:all 0.3s ease;border:5px solid #D4CFBF;border-right-width:1px;border-top-width:1px;border-bottom-width:1px}@media (max-width:1440px){.elementor-element-0997230.e-con{flex-direction:column-reverse!important;align-items:center!important;justify-content:center!important;gap:50px!important}.elementor-element-0997230>.e-con-child{width:100%!important;max-width:100%!important}.elementor-element-37ea578{text-align:left}.elementor-element-68a8523>.e-con-inner{display:flex;flex-direction:column-reverse;justify-content:center!important;align-items:center!important}}@media (max-width:1024px){.elementor-element-ce1fce3{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:20px!important;-webkit-overflow-scrolling:touch}.elementor-element-ce1fce3 .elementor-widget-heading{flex:0 0 auto!important;width:auto!important;margin-right:25px!important}.elementor-element-ce1fce3::-webkit-scrollbar{height:5px;display:block!important}.elementor-element-ce1fce3::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}}@media(max-width:767px){.elementor-element-595524d{display:none!important}}.elementor-element-cd318bc .e-filter-item:hover{background-color:#BFE4F4!important}.elementor-element-cd318bc .e-filter-item[aria-pressed="true"]{background-color:#BFE4F4!important}.elementor-element-cd318bc .e-filter-item{border-radius:4px!important;padding:10px 15px!important;transition:background-color 0.3s ease}.elementor-element-f6b4e14 .e-filter-item:hover{background-color:#BFE4F4!important}.elementor-element-408e9a7 .e-filter-item{border-radius:4px!important;padding:10px 15px!important;transition:background-color 0.3s ease}.elementor-element-408e9a7 .e-filter-item:hover{background-color:#BFE4F4!important}.elementor-element-408e9a7 .e-filter-item[aria-pressed="true"]{background-color:#BFE4F4!important}.e-loop__load-more a.elementor-button{padding:15px 40px!important;display:inline-flex!important;align-items:center;justify-content:center}.elementor-element-f6b4e14 .e-filter-item[aria-pressed="true"]{background-color:#BFE4F4!important}.elementor-element-f6b4e14 .e-filter-item{border-radius:4px!important;padding:10px 15px!important}.elementor-13723 .elementor-element.elementor-element-57468ae{border-radius:4px!important}.custom-list-item{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:8px!important;width:100%}.custom-list-item .arrow{color:#F84042;font-weight:700;flex-shrink:0;line-height:1.4;white-space:nowrap}.custom-list-item .content{margin:0!important;line-height:1.4;flex:1;display:inline-block}.elementor-element-867e35d .elementor-divider-separator{color:#0F0303!important}.gdlr-core-column-60.gdlr-core-left-align.tma-button{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:auto!important}.tma-button .wpcf7-submit.gdlr-core-full{width:auto!important;display:inline-block!important;margin-right:10px!important}.tma-button .wpcf7-spinner{margin:0!important;display:inline-block!important;width:20px!important;height:20px!important;border:2px solid rgb(0 0 0 / .1)!important;border-radius:50%!important;animation:spin 0.8s linear infinite!important}@keyframes spin{to{transform:rotate(360deg)}}.elementor-element-3a2b65e{position:fixed;right:75px;top:17px}.elementor-element-54ce66a{z-index:100}.check-block .elementor-icon{display:block!important}#elementor-popup-modal-20736 .dialog-widget-content{background:none!important;box-shadow:none!important;border:none!important}#elementor-popup-modal-20736 .elementor-element-164f2a74{background-color:#fff!important;border:8px solid #ffffff!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 10px 40px rgb(0 0 0 / .3)!important;margin:0 auto!important;display:flex!important;flex-direction:column!important}#elementor-popup-modal-20736 .dialog-close-button{color:#333!important;z-index:10}#elementor-popup-modal-20736 .dialog-message{width:420px!important}#elementor-popup-modal-20736 .dialog-close-button{background-color:#ffffff!important;width:35px!important;height:35px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;top:15px!important;right:15px!important;box-shadow:0 4px 10px rgb(0 0 0 / .15)!important;transition:all 0.3s ease;cursor:pointer}#elementor-popup-modal-20736 .dialog-close-button svg{width:14px!important;fill:#333333!important}#elementor-popup-modal-20736 input[type="email"]{padding-left:45px!important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%23A0AEC0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"></path><polyline points="22,6 12,13 2,6"></polyline></svg>')!important;background-repeat:no-repeat!important;background-position:15px center!important;background-size:18px!important;border-radius:12px!important;border:1px solid #e2e8f0!important}#elementor-popup-modal-20736 .elementor-field-group-email{position:relative}#elementor-popup-modal-20736 .elementor-field-group.e-form__buttons{flex-basis:44px!important;width:44px!important;max-width:44px!important}#elementor-popup-modal-20736 .elementor-field-group-email{flex-basis:auto!important;flex-grow:1!important;width:auto!important}#elementor-popup-modal-20736 .elementor-button[type="submit"]{width:44px!important;height:44px!important;min-width:44px!important;padding:7px!important;display:inline-flex!important;align-items:center;justify-content:center;background-color:#F84042!important;border-radius:8px!important;border:none!important;box-shadow:0 4px 10px rgb(248 64 66 / .3),inset 0 1px 1px rgb(255 255 255 / .35),inset 0 -3px 4px rgb(223 229 255 / .3)!important}#elementor-popup-modal-20736 .elementor-button-content-wrapper{display:flex!important;justify-content:center!important;width:100%!important}#elementor-popup-modal-20736 .elementor-button-icon{margin:0!important}