html,body{overscroll-behavior:none}.elementor-element-5ea04bc img{cursor:pointer}#desktop-nav:has(.menu-item-376>.elementor-item-active) .elementor-widget-container{background:#89e1fd;border-color:#b7a1d8}#desktop-nav:has(.menu-item-376>.elementor-item-active) .elementor-widget-container a.elementor-item-active{color:#b7a1d8}#desktop-nav:has(.menu-item-377>.elementor-item-active) .elementor-widget-container{background:#F59BCF!important;border-color:#FEE970!important}#desktop-nav:has(.menu-item-377>.elementor-item-active) .elementor-widget-container a.elementor-item-active,#desktop-nav:has(.menu-item-377>.elementor-item-active) .elementor-widget-container a:hover{color:#FEE970!important}#desktop-nav:has(.menu-item-378>.elementor-item-active) .elementor-widget-container{background:#b7a1d8;border-color:#89e1fd}#desktop-nav:has(.menu-item-378>.elementor-item-active) .elementor-widget-container a.elementor-item-active{color:#89e1fd}#desktop-social:has(+#desktop-nav .menu-item-376 a.elementor-item-active) a{background:#89e1fd;border-color:#b7a1d8}#desktop-social:has(+#desktop-nav .menu-item-377 a.elementor-item-active) a{background:#F59BCF!important;border-color:#FEE970!important}#desktop-social:has(+#desktop-nav .menu-item-378 a.elementor-item-active) a{background:#b7a1d8;border-color:#89e1fd}#new-cards2{overflow:hidden}.card-con{animation:slide 5s linear 1}.paused{animation-play-state:paused}@keyframes slide{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-712px,0,0)}}.classic-menu{background-color:transparent!important}#external-caption{width:calc(50% - 240px)}.swiper-slide.reloop img{max-width:200px;margin-top:-50px}#image-slider .slider-img{background-repeat:no-repeat;background-color:#fff;background-position:top center}.slide-title::before,#footer-container{display:none}.smooth-scroll{overflow:auto!important}.slide-title{font-size:60px}#header-cards{height:50vh}#header-cards .e-con-full,.card-title img{transition:all normal 500ms}#header-cards .elementor-widget-image{width:100%}.card-hover{width:819px!important}.card-hover .card-title img{margin-left:200px}.panel{cursor:pointer;flex:.5;overflow:hidden;transition:all 0.5s ease}.panel *{transition:all 0.5s ease}.panel:hover{flex-grow:5;flex-shrink:.5}.panel h3{font-size:calc(24 / 16 * 1rem);position:absolute;opacity:0;right:20px;top:20px}.panel p{position:absolute;opacity:0}.panel:hover h3{opacity:1;transition:all 0.5s normal}.panel:hover p{opacity:1;transition:all 0.5s normal}.panel:hover .elementor-button{opacity:1;transition:all 0.5s normal}