.hero-section h1 span{color:var(--e-global-color-primary)}.read-more-wrapper{position:relative}.read-more-btn .elementor-button-icon{transition:transform 0.3s ease}.read-more-wrapper.active .read-more-btn .elementor-button-icon{transform:rotate(180deg)}.read-more-content{overflow:hidden;transition:max-height .4s ease}.read-more-wrapper.active .read-more-content{max-height:5000px}.email-break .elementor-icon-box-content .elementor-icon-box-description,.email-break a.elementor-button-link .elementor-button-text{word-break:break-all}.services-document,.services-booking,.services-included{position:relative;overflow:hidden!important}.services-included:after{content:'';position:absolute;top:0;height:6px;width:100%;left:0;background:#fddd65;right:0}.services-included .elementor-icon-box-icon .elementor-icon{border:2px solid #000}.services-selected .elementor-image-box-content{padding-left:30px;padding-right:30px;padding-bottom:30px}.services-booking:after{content:'';position:absolute;top:0;height:6px;width:100%;left:0;background:#fddd65;right:0}.services-document:after{content:'';position:absolute;top:0;height:6px;width:100%;left:0;background:#000;right:0}.services-selected .elementor-image-box-content{padding-left:30px;padding-right:30px;padding-bottom:30px}.black-color .elementor-icon-box-description a{color:#000}.ctm-overflow-hidden{overflow:hidden!important}.ctm-accordion details.e-n-accordion-item{border-bottom:1px solid rgba(0,0,0,.1)}.ctm-accordion details.e-n-accordion-item .e-n-accordion-item-title{justify-content:space-between}.location-tab.active .elementor-button{background:#FFDE56!important;color:#000}.location-slider{position:relative}.location-slider .swiper-pagination{position:absolute;top:50px!important;left:50px!important;z-index:10;padding:5px 12px;background:#FFDE56;border:2px solid #000;box-shadow:2px 2px 0 #000;font-size:12px;font-weight:700}.location-slider .elementor-swiper-button{height:48px;width:48px;background:#FFDE56;border:2px solid #000!important;border-radius:999px;display:flex;justify-content:center;align-items:center;bottom:10px;top:unset!important;right:unset!important;box-shadow:3px 3px 0 #000;transition:all 300ms}.location-slider .elementor-swiper-button:hover{transform:translateY(-30px)!important}.location-slider .elementor-swiper-button svg{fill:#000!important}.location-slider .elementor-swiper-button-prev{left:calc(50% + 48px)!important}.location-slider .elementor-swiper-button-next{left:calc(50% + 110px)!important}.location-slider .e-n-carousel.swiper{padding-bottom:0!important}.location-slider .swiper{overflow:hidden}@media (max-width:1024px){.trading-slider .e-con-inner{overflow:hidden!important;scrollbar-width:none;-ms-overflow-style:none}.trading-slider .e-con-inner::-webkit-scrollbar{display:none}}@media (max-width:576px){.hero-section{background-position:90% center!important}.why-list{display:flex!important;flex-flow:wrap!important;gap:20px!important}.toggle-why .elementor-widget-text-editor{display:none!important}.toggle-why.active .elementor-widget-text-editor{display:block!important}.toggle-why .elementor-widget-heading{position:relative;cursor:pointer;width:100%}.toggle-why .elementor-widget-heading::after{content:"";position:absolute;right:5px;top:50%;width:10px;height:10px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .3s ease}.toggle-why.active .elementor-widget-heading::after{transform:translateY(-30%) rotate(225deg)}}