.elementor-widget-button.button-outline a{position:relative}.elementor-widget-button.button-outline a,.elementor-widget-button.button-outline a span{-webkit-transition:all .25s;transition:all .25s}.efros-top-bar-btn a{position:relative}.efros-top-bar-btn a:after{display:block;position:absolute;width:100%;height:100%;content:"";left:0;top:0;z-index:1;transition:all .4s ease-in-out;border-left:7px solid #c054de;border-bottom:7px solid #c054de}.efros-top-bar-btn a:before{height:7px;width:calc(100% - 40%);position:absolute;content:"";top:0;left:0;z-index:9;transition:all .4s ease-in-out;background-color:#c054de}.button-outline a:before{height:100%;top:0;left:0;border-left:7px solid #13d1fd;position:absolute;content:"";z-index:5;display:block}.button-outline a:after{width:100%;position:absolute;top:0;left:0;border-top:7px solid #13d1fd;content:"";z-index:5;display:block}.button-outline a .elementor-button-content-wrapper:after{width:calc(100% - 80%);position:absolute;left:0;bottom:0;border-top:7px solid #13d1fd;content:"";z-index:5;display:block}.hero-btns .uael-button-wrapper,.single-location-container .button-column a{position:relative}.single-location-container .button-column a{font-family:Montserrat;font-style:normal;font-weight:900;font-size:16px;line-height:20px;text-align:center;letter-spacing:.16em;text-transform:uppercase}.hero-btns .uael-button-wrapper:first-child a:before,.hero-btns .uael-button-wrapper:last-child a:before,.single-location-container .button-column:first-child a:before,.single-location-container .button-column:last-child a:before{display:block;position:absolute;width:100%;height:100%;content:"";left:0;top:0;z-index:1;transition:all .4s ease-in-out;border-top:7px solid;border-left:7px solid;border-bottom-width:7px}.hero-btns .uael-button-wrapper:first-child a:after,.hero-btns .uael-button-wrapper:last-child a:after,.single-location-container .button-column:first-child a:after,.single-location-container .button-column:last-child a:after{height:7px;width:40px;position:absolute;content:"";bottom:0;left:0;z-index:9;transition:all .4s ease-in-out}.hero-btns .uael-button-wrapper:first-child a:before,.single-location-container .button-column:first-child a:before{border-top-color:#c054de;border-bottom-color:#c054de;border-left-color:#c054de}.hero-btns .uael-button-wrapper:last-child a:before,.single-location-container .button-column:last-child a:before{border-top-color:#13d1fd;border-left-color:#13d1fd}.hero-btns .uael-button-wrapper:first-child a:after,.single-location-container .button-column:first-child a:after{background:#c054de}.hero-btns .uael-button-wrapper:last-child a:after,.single-location-container .button-column:last-child a:after{background:#13d1fd}.img-fluid img{width:100%}.single-location-container{padding-top:30px}.single-location-container iframe{filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden}.elementor-sticky{animation-duration:.5s;transition:all .5s ease-in-out}.elementor-sticky--active{background-color:#00aed6;box-shadow:0px 4px 4px 0px rgba(0,0,0,22%);animation-name:stickySlideDown;padding-top:10px!important}.elementor-sticky--active .color-full-logo,.mobile-main-header.fixed-header .color-full-logo{display:none!important}.elementor-sticky--active .logo-white,.mobile-main-header.fixed-header .logo-white{display:block!important}.main-header #desktop-nav nav ul li .has-submenu.highlighted:after{height:16px;position:absolute;bottom:-24px;left:20px;content:"";width:calc(100% - 40px);background-color:#984fad}.elementor-sticky--active.main-header #desktop-nav nav ul li .sub-menu.elementor-nav-menu--dropdown{top:58px!important}.elementor-sticky--active.main-header #desktop-nav nav ul li .has-submenu.highlighted:after{bottom:-12px}.elementor-sticky--active.main-header .desktop-menu nav ul li a:hover,.elementor-sticky--active.main-header .desktop-menu nav ul li a.highlighted,.elementor-sticky--active.main-header .desktop-menu nav ul li.current-menu-item a{color:#1a456a!important}.elementor-sticky--active.main-header .desktop-menu nav ul li ul li a:hover{color:#fff!important}.elementor-sticky--active.main-header .desktop-menu nav ul li a:hover .sub-arrow{color:#984fad}.banner-border-bottom-16 img:after{bottom:-8px;left:0}.elementor-widget-testimonial-carousel.efros-testimonial .swiper-slide{padding:0!important}.elementor-widget-testimonial-carousel.efros-testimonial .elementor-main-swiper{width:100%!important}.efros-testimonial .elementor-swiper-button{display:flex;align-items:center;justify-content:center;width:60px;height:60px;position:absolute;top:initial;bottom:0;transform:translate(0%,170px);transition:all .5s;color:#fff}.efros-testimonial .elementor-swiper-button.elementor-swiper-button-prev{left:0;background:#00aed6;border-left:16px solid #13d1fd}.efros-testimonial .elementor-swiper-button.elementor-swiper-button-prev:hover{background:#13d1fd}.efros-testimonial .elementor-swiper-button.elementor-swiper-button-next{left:70px;background:#a853c0;border-right:16px solid #c365de}.efros-testimonial .elementor-swiper-button.elementor-swiper-button-next:hover{background:#c365de}.efros-testimonial .elementor-swiper-button.elementor-swiper-button-prev .eicon-chevron-left:before{content:""}.efros-testimonial .elementor-swiper-button.elementor-swiper-button-next .eicon-chevron-right:before{content:""}.single-location-container p{font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:30px}.archive-page.purple-shape.has-shape article .elementor-post__excerpt{align-items:flex-start!important}.archive-page.purple-shape.has-shape article .elementor-post__title{margin-bottom:15px}.archive-page.purple-shape.has-shape article .elementor-post__excerpt p:after{content:" ..."}@media (max-width:1024px){.mobile-main-header .desktop-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:76px}.mobile-main-header .desktop-menu nav ul li ul li a{background-color:#984fad!important;padding-left:0}.mobile-main-header .desktop-menu nav ul li a{background-color:#00aed6}.mobile-main-header .desktop-menu .elementor-menu-toggle{width:43px;height:43px}.mobile-main-header .desktop-menu .elementor-menu-toggle:focus{color:#13d1fd!important}.elementor-sticky--active.mobile-main-header .desktop-menu .elementor-menu-toggle,body .mobile-main-header.fixed-header .desktop-menu .elementor-menu-toggle{color:#1a456a!important}body .mobile-main-header.fixed-header .desktop-menu .elementor-menu-toggle.elementor-active{color:white!important}.efros-testimonial .elementor-swiper-button{transform:translate(0%,80px)}}@media (max-width:767px){body.menu-open{overflow:hidden}body .mobile-main-header .desktop-menu:before,body .mobile-main-header.fixed-header .desktop-menu:before{border-left:16px solid #00aed6;content:"";position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:linear-gradient(103.39deg,#071525 0%,rgba(47,14,104,82%) 100%);opacity:0;border-top:16px solid #00aed6;z-index:-1;transition:all .5s ease-in-out;visibility:hidden}body.menu-open .mobile-main-header .desktop-menu:before,body.menu-open .mobile-main-header.fixed-header .desktop-menu:before{opacity:1;visibility:visible}body .mobile-main-header .desktop-menu:after,body .mobile-main-header.fixed-header .desktop-menu:after{position:fixed;content:"";bottom:0;left:0;height:16px;width:calc(100% - 70%);background:#00aed6;transition:all .5s ease-in-out;opacity:0}body.menu-open .mobile-main-header .desktop-menu:after,body.menu-open .mobile-main-header.fixed-header .desktop-menu:after{opacity:1}.mobile-main-header ul li .sub-menu{background-color:transparent!important}.mobile-main-header .desktop-menu nav ul li ul li a{padding-left:12px}body .mobile-main-header.fixed-header{background-color:#00aed6;border-color:#984fad!important;position:fixed!important;top:0;left:0;right:0;width:100%;animation-name:stickySlideDown}.mobile-main-header .desktop-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{background:0 0;padding:0 10px 0 26px;margin-top:70px;height:calc(100vh - 142px)}.fixed-header.mobile-main-header .desktop-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:67px}.efros-testimonial .elementor-swiper-button{transform:translate(0%,80px)}.wpforms-container.efros-form.purple-form form.wpforms-form .wpforms-title{font-size:24px!important;line-height:28px!important;letter-spacing:-1px!important}.wpforms-container.efros-form.purple-form form.wpforms-form .wpforms-title{margin:0}.shape-mobile:after{width:calc(100% - 70%)!important}}