.sticky{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:999}.header-section{margin-top:107px}.header-section header .header-content{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px;background:#fff}.header-section header .header-content .toggle-nav{transition:.15s ease-out;order:2;display:flex;align-items:center;background-color:transparent;border:none}@media (min-width:992px){.header-section header .header-content .toggle-nav{display:none}}.header-section header .header-content .toggle-nav.open-toggle-nav{transform:rotate(180deg)}@media (max-width:992px){.header-section header .header-content .company-information{position:absolute;left:-100%;top:300px;transition:.15s ease-out}}.header-section header .header-content .open-company-info{left:5%}.header-section header .header-content .site-navigation{display:flex;align-self:center}@media (max-width:992px){.header-section header .header-content .site-navigation{position:absolute;width:100%;left:-100%;top:106.5px;transition:.15s ease-out}.header-section header .header-content .site-navigation ul{padding-left:5%;background:#fff;width:60%;padding-top:20px;height:100vh;flex-direction:column}.header-section header .header-content .site-navigation ul li{margin-bottom:15px;margin-right:0!important}}.header-section header .header-content .site-navigation ul{display:flex;list-style:none}.header-section header .header-content .site-navigation ul .active-menu-item a{font-weight:600}.header-section header .header-content .site-navigation ul li{margin-right:46px;transition:.15s ease-out}.header-section header .header-content .site-navigation ul li:last-of-type{margin-right:0}.header-section header .header-content .site-navigation ul li a{transition:.15s ease-out}.header-section header .header-content .site-navigation ul li a:hover{color:#86298b}.header-section header .header-content .open-nav{left:0}footer .footer-top{margin-top:40px;display:flex;justify-content:space-between}@media (max-width:1220px){footer .footer-top{flex-direction:column}}footer .footer-top .footer-description .footer-logo{margin-bottom:32px;display:block}footer .footer-top .footer-description .footer-text{width:40%;margin-bottom:32px;color:rgba(30,30,30,.7)}@media (max-width:1220px){footer .footer-top .footer-description .footer-text{width:100%}}footer .footer-top .footer-description .footer-menu{display:flex;list-style:none;margin-bottom:35px}footer .footer-top .footer-description .footer-menu li{margin-right:32px}footer .footer-top .footer-description .footer-menu li:last-of-type{margin-right:0}footer .footer-top .footer-description .footer-menu li a{font-size:14px;line-height:21px;font-weight:600;transition:.15s ease-out}footer .footer-top .footer-description .footer-menu li a:hover{opacity:.6}footer .footer-top .company-information{justify-content:flex-start}footer .footer-top .company-information .title{font-weight:600;margin-bottom:16px}footer .footer-top .company-information .company-location{margin-bottom:16px}footer .footer-top .company-information button{width:-moz-fit-content;width:fit-content}footer .footer-bottom{display:flex;justify-content:space-between;padding-top:17px;padding-bottom:30px}@media (max-width:1220px){footer .footer-bottom{flex-direction:column}footer .footer-bottom .social-media{margin-top:15px}}footer .footer-bottom .footer-bottom-text{color:rgba(30,30,30,.7)}footer .footer-bottom .social-media{display:flex;list-style:none}footer .footer-bottom .social-media li{margin-right:24px;transition:.15s ease-out}footer .footer-bottom .social-media li:hover{opacity:.6}footer .footer-bottom .social-media li:last-of-type{margin-right:0}*{padding:0;margin:0;box-sizing:border-box}html{margin-top:0!important;font-family:Poppins,sans-serif;color:#1e1e1e}body,html{overflow-x:hidden}body{margin:0!important}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:50px;line-height:75px}@media (max-width:768px){h1{font-size:35px;line-height:52px}}h2{font-size:40px;line-height:60px}@media (max-width:768px){h2{font-size:28px;line-height:42pxpx}}h3{font-size:30px;line-height:45px}@media (max-width:768px){h3{font-size:21px;line-height:31px}}h4{font-size:20px;line-height:30px}h5{font-size:18px;line-height:27px}p{font-size:16px;line-height:24px}a{text-decoration:none;color:#1e1e1e;font-family:Poppins,sans-serif}a,button,input,select,textarea{outline:none;box-shadow:none}textarea{resize:none}.background-image{background-size:cover!important;background-repeat:no-repeat!important;background-position-x:center!important;background-position-y:center!important}.container{width:85%;margin:0 auto}@media (max-width:1220px){.container{width:90%}}.container-88{width:88%;margin:0 auto}@media (max-width:992px){.container-88{width:100%}}.container-67{width:67%;margin:0 auto}@media (max-width:768px){.container-67{width:90%}}.container-fluid{width:100vw}.company-information{display:flex;flex-direction:column;justify-content:center;font-size:14px;line-height:21px}.company-information .company-phone{margin-bottom:10px}.company-information .company-phone:hover{opacity:.6}.company-information .company-location,.company-information .company-phone{color:#1e1e1e;display:flex;align-items:center}.company-information .company-location img,.company-information .company-phone img{margin-right:13px}.error-message{color:#86298b}.date-time{color:rgba(30,30,30,.7);display:flex;justify-content:center;margin-bottom:25px}.date-time .date{display:flex;align-items:center}.date-time .date .date-text{margin-left:7px;font-size:14px;line-height:21px}.date-time .separator{margin-left:10px;margin-right:10px}.date-time .time{display:flex;align-items:center}.date-time .time .end-time,.date-time .time .start-time{font-size:14px;line-height:21px}.date-time .time .time-separator{margin-left:5px;margin-right:5px}.date-time .time img{margin-right:7px}.social-media-share button{margin-right:24px;border:none;position:relative}.social-media-share button .message{display:none}.social-media-share button:hover{cursor:pointer;opacity:.6}.social-media-share button:hover .message{position:absolute;display:block;width:100px;top:-25px;left:-30px;width:120px}.social-media-share button:last-of-type{margin-right:0}.react-datepicker__day--in-range,.react-datepicker__day--selected{background-color:#86298b!important}.success-message{color:#28a2b1}.walk-into-section{height:430px;margin-top:-60px}.btn-700-color,.btn-700-transparent,.btn-700-transparent-green,.color-btn,.transparent-btn,.transparent-btn-on-green,.transparent-btn-on-purple,.transparent-btn-on-white{font-size:16px;line-height:24px;padding:10px 25px;border-radius:30px}.btn-700-color:hover,.btn-700-transparent-green:hover,.btn-700-transparent:hover,.color-btn:hover,.transparent-btn-on-green:hover,.transparent-btn-on-purple:hover,.transparent-btn-on-white:hover,.transparent-btn:hover{cursor:pointer}.color-btn{background-color:#86298b;border:1px solid transparent;transition:.15s ease-out}.color-btn a{color:#fff}.color-btn:hover{background-color:#28a2b1;border:1px solid transparent}.color-btn:hover a{color:#fff}.btn-700-transparent-green{border:3px solid #28a2b1;background:transparent;transition:.15s ease-out}.btn-700-transparent-green a{color:#28a2b1;font-weight:700}.btn-700-transparent-green:hover{border:3px solid transparent;background-color:#86298b}.btn-700-transparent-green:hover a{color:#fff}.btn-700-color{border:3px solid transparent;background:#86298b;transition:.15s ease-out}.btn-700-color a{color:#fff}.btn-700-color:hover{border:3px solid #86298b;background-color:transparent}.btn-700-color:hover a{color:#86298b}.btn-700-transparent{border:3px solid #fff;background:transparent;transition:.15s ease-out}.btn-700-transparent a{color:#fff}.btn-700-transparent:hover{border:3px solid transparent;background-color:#86298b}.transparent-btn{background-color:transparent;border:1px solid #fff;transition:.15s ease-out}.transparent-btn a{color:#fff}.transparent-btn:hover{background-color:#86298b;border:1px solid transparent}.transparent-btn-on-purple{background-color:transparent;border:1px solid #fff;transition:.15s ease-out}.transparent-btn-on-purple a{color:#fff}.transparent-btn-on-purple:hover{background-color:#28a2b1;border:1px solid transparent}.transparent-btn-on-green{background-color:transparent;border:1px solid #fff;transition:.15s ease-out}.transparent-btn-on-green a{color:#fff}.transparent-btn-on-green:hover{background-color:#86298b;border:1px solid transparent}.transparent-btn-on-white{background-color:transparent;border:1px solid #1e1e1e;transition:.15s ease-out}.transparent-btn-on-white a{color:#1e1e1e}.transparent-btn-on-white:hover{background-color:#86298b;border:1px solid transparent}.transparent-btn-on-white:hover a{color:#fff}.banner-section{margin-top:50px;color:#fff}.banner-section .banner-image{width:100%;margin-bottom:30px}.banner-section .banner-image img{width:100%;object-fit:cover}.banner-section .banner-text{text-align:center;padding-top:30px;padding-bottom:30px}.banner-section .banner-text .banner-title{padding-bottom:10px;font-weight:600}@media (max-width:768px){.banner-section .banner-text .banner-title{font-size:25px;line-height:35px}}.banner-section .banner-text .banner-description{padding-bottom:40px}.area-purple{background-color:#86298b}.area-green{background-color:#28a2b1}.location-block{margin-top:77px}.location-block .location-block__text{display:flex;justify-content:space-between;margin-bottom:60px}@media (max-width:768px){.location-block .location-block__text{flex-direction:column}}.location-block .location-block__text .find-us{width:35%}@media (max-width:768px){.location-block .location-block__text .find-us{width:100%;margin-bottom:30px}}.location-block .location-block__text .find-us .title{font-weight:700;padding-bottom:15px}.location-block .location-block__text .company-information{width:30%}@media (max-width:768px){.location-block .location-block__text .company-information{width:100%}}.location-block .location-block__text .company-information .company-location{margin-bottom:10px}.location-block .location-block__text .company-information .company-location:last-of-type{margin-bottom:0}.location-block .location-block__map{width:100%;height:440px}.latest-blog-posts-section{padding-top:90px}.latest-blog-posts-section .lp-head{display:flex;justify-content:space-between}@media (max-width:768px){.latest-blog-posts-section .lp-head{flex-direction:column;margin-bottom:50px}}.latest-blog-posts-section .lp-head .lp-titles .lp-subtitle{color:#86298b;margin-bottom:12px;font-weight:600}.latest-blog-posts-section .lp-head .lp-titles .lp-title{font-weight:600;margin-bottom:20px}.latest-blog-posts-section .lp-head .lp-titles .lp-description{margin-bottom:50px;color:rgba(30,30,30,.7)}@media (max-width:768px){.latest-blog-posts-section .lp-head .lp-titles .lp-description{margin-bottom:0}}.latest-blog-posts-section .lp-head .lp-action{display:grid}@media (max-width:768px){.latest-blog-posts-section .lp-head .lp-action{width:-moz-fit-content;width:fit-content;margin-top:30px}}.latest-blog-posts-section .lp-head .lp-action button{align-self:center}.latest-blog-posts-section .lp-posts{display:flex}@media (max-width:1220px){.latest-blog-posts-section .lp-posts{flex-direction:column}.latest-blog-posts-section .lp-posts .post-card{width:80%;margin:0 auto 50px!important}}@media (max-width:768px){.latest-blog-posts-section .post-card{width:100%!important;margin:0 auto 50px!important}}.ui-hero-section{min-height:355px;display:flex;align-items:center;color:#fff}.ui-hero-section .hero-section-content .title{font-weight:600}.ui-hero-section .hero-section-content .subtitle{font-weight:600;width:43%}@media (max-width:768px){.ui-hero-section .hero-section-content .subtitle{width:100%}}.slider-wrapper .slick-slider .slick-prev{z-index:2}@media (min-width:1380px){.slider-wrapper .slick-slider .slick-prev{left:-50px!important}}.slider-wrapper .slick-slider .slick-next{z-index:2}@media (min-width:1380px){.slider-wrapper .slick-slider .slick-next{right:-50px!important}}.slider-wrapper .slick-slider button{width:50px;height:50px}.slider-wrapper .slick-slider button:before{color:#86298b;font-size:50px}.slider-wrapper .slick-slider .slick-list{z-index:1}@media (min-width:1380px){.slider-wrapper .slick-slider .slick-list .slick-track .slick-slide .slide{display:flex!important;justify-content:center}}.multistep-form{display:flex;justify-content:center;box-shadow:0 0 30px 0 rgba(0,0,0,.078);margin-top:70px;margin-bottom:70px}.multistep-form div{padding-left:10px;padding-right:10px}.multistep-form div ol{justify-content:center;width:90%;margin:auto}.multistep-form div ol li:before{background-color:#86298b}@media (max-width:768px){.multistep-form div ol li:before{bottom:-4.5rem!important}}.multistep-form div ol li span{color:#86298b!important}.multistep-form div ol li:after{color:#28a2b1!important}.hero-section{min-height:690px}.hero-section .hero-text .hero-title{text-align:center;padding-top:160px}.hero-section .hero-text .hero-subtitle{color:#28a2b1;display:flex;justify-content:center}.hero-section .hero-text .hero-subtitle h4{margin:0;padding:0}@media (max-width:768px){.hero-section .hero-text .hero-subtitle h4{font-size:18px;line-height:24px}}.hero-section .hero-text .hero-subtitle h4:not(:last-child):after{content:" | ";margin-right:5px}.hub-offer{padding-top:70px;padding-bottom:70px}.hub-offer .hub-offer-items .hub-offer-item{display:flex;margin-bottom:50px}@media (max-width:992px){.hub-offer .hub-offer-items .hub-offer-item{flex-direction:column}.hub-offer .hub-offer-items .hub-offer-item:nth-of-type(2n) .item-image{order:unset!important}}.hub-offer .hub-offer-items .hub-offer-item:nth-of-type(2n) .item-image{order:2}.hub-offer .hub-offer-items .hub-offer-item:last-of-type{margin-bottom:0}.hub-offer .hub-offer-items .hub-offer-item .item-image{width:50%}@media (max-width:992px){.hub-offer .hub-offer-items .hub-offer-item .item-image{width:100%}}.hub-offer .hub-offer-items .hub-offer-item .item-image img{width:100%;object-fit:cover}.hub-offer .hub-offer-items .hub-offer-item .item-text{width:50%;display:flex;flex-direction:column;justify-content:center;padding-left:40px;padding-right:40px}@media (max-width:992px){.hub-offer .hub-offer-items .hub-offer-item .item-text{width:100%;padding:0;margin-top:15px}}.hub-offer .hub-offer-items .hub-offer-item .item-text .item-title{margin-bottom:20px}.full-width-banner{height:352px;display:flex;align-items:center;color:#fff}.full-width-banner .banner-content{display:flex}@media (max-width:1220px){.full-width-banner .banner-content{flex-direction:column}.full-width-banner .banner-content .button-area{margin-left:0!important;margin-top:30px}}@media (max-width:768px){.full-width-banner .banner-content .banner-text .banner-title{font-size:25px;line-height:35px}.full-width-banner .banner-content .banner-text .banner-subtitle{font-size:16px;line-height:24px}}.full-width-banner .banner-content .banner-text .banner-subtitle,.full-width-banner .banner-content .banner-text .banner-title{font-weight:700}.full-width-banner .banner-content .button-area{margin-left:60px;display:flex;align-items:center}.slider-wrapper{display:flex;padding-top:60px}@media (max-width:992px){.slider-wrapper{flex-direction:column}}.slider-wrapper .slider-details{width:20%;display:grid;align-self:center;margin-right:50px}@media (max-width:992px){.slider-wrapper .slider-details{width:100%;text-align:center;margin-bottom:30px;margin-right:0}}.slider-wrapper .membership-slider{width:80%}@media (max-width:992px){.slider-wrapper .membership-slider{width:100%}}.slider-wrapper .membership-slider .slick-slider{width:100%}.slider-wrapper .membership-slider .slick-slider button.slick-prev{display:none!important}.slider-wrapper .membership-slider .slick-slider .membership-card{width:90%;height:750px}@media (max-width:1380px){.slider-wrapper .membership-slider .slick-slider .membership-card{margin:auto auto 50px;height:unset}}.slider-wrapper .membership-slider .slick-slider .membership-card .card-body button{width:-moz-fit-content;width:fit-content}.form-block{display:flex}.form-block .block-image{width:40%}@media (max-width:992px){.form-block .block-image{display:none}}.form-block .block-image img{width:100%;object-fit:cover}.form-block .block-form{width:60%;padding:50px 112px}@media (max-width:992px){.form-block .block-form{width:100%;padding:0}}.form-block .block-form input,.form-block .block-form select,.form-block .block-form textarea{padding:12px 16px;font-size:16px;line-height:24px;border:1px solid #d0d5dd;border-radius:8px;color:#667085}.form-block .block-form input::placeholder,.form-block .block-form select::placeholder,.form-block .block-form textarea::placeholder{color:#667085}.form-block .block-form textarea{font-family:Poppins,sans-serif;min-height:130px}.form-block .block-form .form-title{font-weight:600}.form-block .block-form .form-description{padding-bottom:48px}.form-block .block-form form{font-family:Poppins,sans-serif}.form-block .block-form form .name-last-name{display:flex;margin-bottom:24px}@media (max-width:992px){.form-block .block-form form .name-last-name{flex-direction:column}}.form-block .block-form form .name-last-name .first-name{margin-right:32px}@media (max-width:992px){.form-block .block-form form .name-last-name .first-name{margin-bottom:24px}}.form-block .block-form form .name-last-name .first-name,.form-block .block-form form .name-last-name .last-name{width:50%}@media (max-width:992px){.form-block .block-form form .name-last-name .first-name,.form-block .block-form form .name-last-name .last-name{width:100%}}.form-block .block-form form .name-last-name label{margin-bottom:6px;font-size:14px;line-height:20px}.form-block .block-form form .company,.form-block .block-form form .email{margin-bottom:24px}.form-block .block-form form .company,.form-block .block-form form .email,.form-block .block-form form .message,.form-block .block-form form .name-last-name .first-name,.form-block .block-form form .name-last-name .last-name{display:flex;flex-direction:column}.form-block .block-form form .phone-number{margin-bottom:24px}.form-block .block-form form .phone-number .PhoneInput{display:flex;width:100%}.form-block .block-form form .phone-number .PhoneInput .PhoneInputCountry{width:18%;margin-right:15px}.form-block .block-form form .phone-number .PhoneInput .PhoneInputCountry select{width:100%;height:50px}.form-block .block-form form .phone-number .PhoneInput #phone-input{width:82%}.form-block .block-form form .phone-number .PhoneInput .PhoneInputCountry .PhoneInputCountryIcon{display:none}.form-block .block-form form #submit{display:block;width:100%;background-color:#28a2b1;border:none;border-radius:10px;padding:10px 25px;color:#fff;font-family:Poppins,sans-serif;font-size:16px;line-height:24px;margin-top:24px;transition:.15s ease-out}.form-block .block-form form #submit:hover{background:#86298b;cursor:pointer}.blog-hero-section{height:auto;display:flex;align-items:center;justify-content:space-between;padding-top:40px;padding-bottom:40px}@media (max-width:768px){.blog-hero-section{flex-direction:column;align-items:flex-start}.blog-hero-section .hero-title{width:100%!important;margin-bottom:20px}.blog-hero-section .hero-description{width:100%!important}}.blog-hero-section .hero-title{font-weight:700;color:#28a2b1;width:30%}.blog-hero-section .hero-description{width:65%}.blog-posts-section{margin-top:96px}.blog-posts-section .section-title{font-weight:600;margin-bottom:24px}.blog-posts-section .section-categories .category{color:#86298b;font-size:14px;line-height:20px;padding:4px 15px;border-radius:16px;background:rgba(134,41,139,.05);margin-right:8px}.blog-posts-section .section-categories .category:hover{opacity:.6}.blog-posts-section .section-categories .category:last-of-type{margin-right:0}.blog-posts-section .section-categories .active-category{background:#86298b;color:#fff}.blog-posts-section .blog-posts{margin-top:50px;display:flex;flex-wrap:wrap}.post-card{width:30%;margin-bottom:50px;position:relative;margin-right:5%;box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.05);transition:.15s ease-out}@media (min-width:768px) and (max-width:1220px){.post-card{width:48%}.post-card:nth-of-type(odd){margin-right:4%!important}.post-card:nth-of-type(2n){margin-right:0!important}}@media (max-width:768px){.post-card{width:100%;max-height:500px;margin:0 0 50px;max-height:unset;min-height:550px}}.post-card:hover{opacity:.7}.post-card:nth-of-type(3n){margin-right:0}.post-card .post-link{position:absolute;display:block;top:0;bottom:0;left:0;right:0;text-indent:-9999px;z-index:1000}.post-card .post-card-image{height:50%}.post-card .post-card-image img{object-fit:cover;width:100%;height:100%}.post-card .post-card-content{height:50%;padding:32px 20px 20px}.post-card .post-card-content .category{font-weight:600;font-size:14px;line-height:20px;color:#86298b}.post-card .post-card-content .title{font-weight:600;padding-bottom:12px;position:relative}.post-card .post-card-content .title .arrow-action{position:absolute;right:0}.post-card .post-card-content .short-description{color:rgba(30,30,30,.7);padding-bottom:120px}.post-card .post-card-content .post-date{color:rgba(30,30,30,.7);font-size:14px;line-height:20px;position:absolute;bottom:20px}.single-post-section{padding-top:68px}.single-post-section .post-image img{width:100%;object-fit:contain}.single-post-section .post-content{padding-top:60px}.single-post-section .post-content .post-navigation{text-align:center;font-size:14px;line-height:20px}.single-post-section .post-content .post-navigation .nav-blog a{color:#d3d5db}.single-post-section .post-content .post-navigation .nav-blog a img,.single-post-section .post-content .post-navigation .nav-post-title{margin-left:17px}.single-post-section .post-content .single-post-title{text-align:center;margin-top:15px}.single-post-section .post-content .single-post-subtitle{color:#28a2b1;margin-top:24px;text-align:center}.single-post-section .post-content .post-category{text-align:center;margin-top:50px;margin-bottom:50px}.single-post-section .post-content .post-category:hover{opacity:.6}.single-post-section .post-content .post-category a{font-size:14px;line-height:20px;padding:4px 15px;border-radius:16px;background-color:rgba(134,41,139,.05);color:#86298b}.single-post-section .post-content .single-post-text{margin-bottom:100px}.single-post-section .post-content .single-post-text .bottom-info{padding-top:60px;color:rgba(30,30,30,.7);font-size:14px;line-height:20px;display:flex;justify-content:space-between}.events-offer{padding-top:70px;padding-bottom:70px}.events-offer .events-offer-items{width:88%;margin:0 auto}.events-offer .events-offer-items .events-offer-item{display:flex;margin-bottom:50px}@media (max-width:992px){.events-offer .events-offer-items .events-offer-item{flex-direction:column}}.events-offer .events-offer-items .events-offer-item:nth-of-type(2n) .item-image{order:2}@media (max-width:992px){.events-offer .events-offer-items .events-offer-item:nth-of-type(2n) .item-image{order:unset!important}}.events-offer .events-offer-items .events-offer-item:last-of-type{margin-bottom:0}.events-offer .events-offer-items .events-offer-item .item-image{width:50%}@media (max-width:992px){.events-offer .events-offer-items .events-offer-item .item-image{width:100%}}.events-offer .events-offer-items .events-offer-item .item-image img{width:100%;object-fit:cover}.events-offer .events-offer-items .events-offer-item .item-text{width:50%;display:flex;flex-direction:column;justify-content:center;padding-left:40px;padding-right:40px}@media (max-width:992px){.events-offer .events-offer-items .events-offer-item .item-text{width:100%;padding:20px 0 0}}.events-offer .events-offer-items .events-offer-item .item-text .item-offer-list .single-offer{display:flex;margin-bottom:5px}.events-offer .events-offer-items .events-offer-item .item-text .item-offer-list .single-offer .single-offer-text{margin-left:23px}.events-offer .events-offer-items .events-offer-item .item-text .item-offer-list .single-offer:last-of-type{margin-bottom:0}.events-offer .events-offer-items .events-offer-item .item-text .item-title{margin-bottom:20px}.event-card{background:#fff;width:48%;margin-bottom:50px;position:relative;box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.05);transition:.15s ease-out}@media (min-width:768px) and (max-width:1220px){.event-card{width:80%}}@media (max-width:768px){.event-card{width:100%;margin:0 0 50px!important}}.event-card .event-link{position:absolute;display:block;top:0;bottom:0;left:0;right:0;text-indent:-9999px;z-index:1001}.event-card:hover .event-link{background-color:hsla(0,0%,100%,.3)}.event-card:nth-of-type(odd){margin-right:2%}.event-card .event-card-image{height:50%}.event-card .event-card-image img{width:100%;height:100%;object-fit:cover}.event-card .event-card-body{height:50%;padding:40px 30px 20px}.event-card .event-card-body .body-top{text-align:center}.event-card .event-card-body .body-top .title{margin-bottom:7px}.events-cards-section{margin-top:-65px}.events-cards-section .events{display:flex;flex-wrap:wrap}@media (min-width:768px) and (max-width:1220px){.events-cards-section .events{justify-content:center}}.events-cards-section .events .no-events{margin-top:30px}.events-banner{color:#28a2b1;padding-top:20px}.events-banner .content{display:flex}@media (max-width:1220px){.events-banner .content{flex-direction:column}}.events-banner .content .text{margin-right:80px}.events-banner .content .text .subtitle,.events-banner .content .text .title{font-weight:700}.events-banner .content .action{display:grid;align-self:center}@media (max-width:1220px){.events-banner .content .action{align-self:flex-start;margin-top:20px}}.single-event-section{padding-top:68px}.single-event-section .event-image img{width:100%;object-fit:contain}.single-event-section .event-content{padding-top:60px}.single-event-section .event-content .event-navigation{text-align:center;font-size:14px;line-height:20px}.single-event-section .event-content .event-navigation .nav-events a{color:#d3d5db}.single-event-section .event-content .event-navigation .nav-event-title,.single-event-section .event-content .event-navigation .nav-events a img{margin-left:17px}.single-event-section .event-content .single-event-title{text-align:center;margin-top:15px}.single-event-section .event-content .single-event-text{margin-bottom:100px}.single-event-section .event-content .single-event-text .bottom-info{padding-top:60px;color:rgba(30,30,30,.7);font-size:14px;line-height:20px;display:flex;justify-content:space-between}.featured-events-section{padding-top:90px}.featured-events-section .fe-head{display:flex;justify-content:space-between}@media (max-width:992px){.featured-events-section .fe-head{flex-direction:column;margin-bottom:50px}}.featured-events-section .fe-head .fe-titles .fe-subtitle{color:#86298b;margin-bottom:12px;font-weight:600}.featured-events-section .fe-head .fe-titles .fe-title{font-weight:600;margin-bottom:20px}.featured-events-section .fe-head .fe-titles .fe-description{margin-bottom:50px;color:rgba(30,30,30,.7)}@media (max-width:992px){.featured-events-section .fe-head .fe-titles .fe-description{margin-bottom:30px}}.featured-events-section .fe-head .fe-action{display:grid}@media (max-width:992px){.featured-events-section .fe-head .fe-action{width:-moz-fit-content;width:fit-content}}.featured-events-section .fe-head .fe-action button{align-self:center}.featured-events-section .fe-posts{display:flex}@media (max-width:992px){.featured-events-section .fe-posts{flex-direction:column}.featured-events-section .fe-posts .event-card{width:80%;margin:0 auto 50px}}@media (max-width:768px){.featured-events-section .fe-posts .event-card{width:100%}}.membership-card{width:32%;margin-right:2%;margin-bottom:50px;box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.05);position:relative}@media (min-width:768px) and (max-width:1220px){.membership-card{width:80%}}@media (max-width:768px){.membership-card{width:100%}}.membership-card:nth-of-type(3n){margin-right:0}.membership-card .card-image img{width:100%;object-fit:cover}.membership-card .card-body{padding:20px 20px 100px}@media (min-width:992px) and (max-width:1220px){.membership-card .card-body{text-align:center}}.membership-card .card-body .card-title{color:#86298b;font-weight:600;text-transform:uppercase;margin-bottom:5px}.membership-card .card-body .card-price{margin-top:10px;margin-bottom:25px;font-weight:600}.membership-card .card-body .membership-details{list-style:none}@media (min-width:992px) and (max-width:1220px){.membership-card .card-body .membership-details{display:flex;flex-direction:column;align-items:center}}.membership-card .card-body .membership-details li{margin-bottom:10px;display:flex;align-items:center}.membership-card .card-body .membership-details li .list-text{margin-left:10px}.membership-card .card-body button{position:absolute;bottom:40px}@media (min-width:992px) and (max-width:1220px){.membership-card .card-body button{margin-left:auto;margin-right:auto;left:0;right:0;width:-moz-fit-content;width:fit-content}}.membership-cards-section{display:flex;flex-wrap:wrap;margin-top:85px}@media (min-width:768px) and (max-width:1220px){.membership-cards-section{justify-content:center}}.single-membership-section{margin-top:75px}.single-membership-section .membership-content{display:flex}@media (max-width:768px){.single-membership-section .membership-content{flex-direction:column}}.single-membership-section .membership-content .membership-text{width:50%}@media (max-width:768px){.single-membership-section .membership-content .membership-text{width:100%;order:2;margin-top:30px;text-align:center}}.single-membership-section .membership-content .membership-text .card-title{color:#86298b;font-weight:600;text-transform:uppercase;margin-bottom:5px}.single-membership-section .membership-content .membership-text .card-price{margin-top:10px;margin-bottom:25px;font-weight:600}.single-membership-section .membership-content .membership-text .membership-details{list-style:none}.single-membership-section .membership-content .membership-text .membership-details li{margin-bottom:10px;display:flex;align-items:center}@media (max-width:768px){.single-membership-section .membership-content .membership-text .membership-details li{justify-content:center}}.single-membership-section .membership-content .membership-text .membership-details li .list-text{margin-left:10px}.single-membership-section .membership-content .membership-image{width:50%;margin-top:-135px}@media (max-width:768px){.single-membership-section .membership-content .membership-image{width:100%}}.single-membership-section .membership-content .membership-image img{width:100%;object-fit:contain}@media (max-width:768px){.duration-wrapper{width:90%;margin:auto}}.duration-wrapper .duration-options{margin-top:16px;margin-bottom:70px;display:flex;flex-wrap:wrap}.duration-wrapper .duration-options .membership-duration{margin-right:20px;margin-bottom:20px;border:1px solid #eaecf0;width:140px;padding:22px}@media (max-width:768px){.duration-wrapper .duration-options .membership-duration{width:100%;margin-bottom:30px}}.duration-wrapper .duration-options .membership-duration:hover{cursor:pointer;color:#fff;background-color:#28a2b1}.duration-wrapper .duration-options .membership-duration:last-of-type{margin-right:0}.duration-wrapper .duration-options .membership-duration .duration-name,.duration-wrapper .duration-options .membership-duration .duration-price{font-weight:700;line-height:21px;font-size:14px}.duration-wrapper .duration-options .membership-duration .duration-description{font-size:10px;line-height:15px}.duration-wrapper .duration-options .selected{color:#fff;background-color:#86298b}.form-wrapper{margin-top:70px;margin-bottom:70px;box-shadow:0 0 30px 0 rgba(0,0,0,.078)}.form-wrapper .form .form-title{padding-top:70px;padding-bottom:40px;text-align:center}.form-wrapper .form .progressbar{height:7px;background-color:#eaecf0;width:70%;margin:auto}.form-wrapper .form .progressbar div{height:7px;background-color:#86298b}.form-wrapper .form .progressbar .checkpoints{background-color:transparent;display:flex;justify-content:space-between;font-size:12px}.form-wrapper .form .form-container{padding-top:70px}.form-wrapper .form .form-container .header{text-align:center;margin-bottom:16px}.form-wrapper .form .form-container .body .duration-container{display:flex;justify-content:space-between}@media (max-width:768px){.form-wrapper .form .form-container .body .duration-container{flex-wrap:wrap}}.form-wrapper .form .form-container .body .duration-container .duration-item{font-size:14px;line-height:21px;border:1px solid #eaecf0;padding:15px}@media (max-width:768px){.form-wrapper .form .form-container .body .duration-container .duration-item{width:100%;margin-bottom:30px}}@media (min-width:1220px){.form-wrapper .form .form-container .body .duration-container .duration-item{min-width:140px}}.form-wrapper .form .form-container .body .duration-container .duration-item .duration-name,.form-wrapper .form .form-container .body .duration-container .duration-item .duration-price{font-weight:700}.form-wrapper .form .form-container .body .duration-container .duration-item .duration-description{font-size:10px;line-height:15px}.form-wrapper .form .form-container .body .duration-container .duration-item:hover{cursor:pointer;background-color:#86298b;color:#fff}.form-wrapper .form .form-container .body .duration-container .selected{background-color:#86298b;color:#fff}.form-wrapper .form .form-container .body .calendar-wrapper{width:-moz-fit-content;width:fit-content;margin:auto}.form-wrapper .form .form-container .body .form-block .block-form{padding:0;width:100%}.form-wrapper .form .form-container .body .form-block .block-form form{display:flex}@media (max-width:768px){.form-wrapper .form .form-container .body .form-block .block-form form{flex-direction:column}}.form-wrapper .form .form-container .body .form-block .block-form form .left-col{margin-right:30px}.form-wrapper .form .form-container .body .form-block .block-form form .right-col .options .checkbox label{margin-left:9px}.form-wrapper .form .form-container .footer{width:50%;margin:20px auto auto;display:flex;justify-content:space-around;padding-bottom:20px}.form-wrapper .form .form-container .footer button{background-color:#28a2b1;color:#fff;font-size:18px;line-height:24px;border-radius:19px;padding:5px 15px;border:none}.form-wrapper .form .form-container .footer button:hover{opacity:.8;cursor:pointer}.form-wrapper .form .form-container .footer button:disabled{opacity:.4;cursor:not-allowed}