@font-face{font-family:"assistant";src:url("../fonts/Assistant-Light.ttf") format("truetype");font-weight:300}@font-face{font-family:"assistant";src:url("../fonts/Assistant-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"assistant";src:url("../fonts/Assistant-SemiBold.ttf") format("truetype");font-weight:600}@font-face{font-family:"assistant";src:url("../fonts/Assistant-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"assistant";src:url("../fonts/Assistant-ExtraBold.ttf") format("truetype");font-weight:800}@keyframes fadeInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{from{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{from{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}body{font-weight:400;margin:0;padding:0;font-family:"assistant";position:relative;font-weight:400}body.contrast .page-wrapper.contact .contact-wrapper form input,body.contrast .page-wrapper.contact .contact-wrapper form select,body.contrast .page-wrapper.contact .contact-wrapper form textarea,body.contrast .club-contact-section form .inputs-wrapper input,body.contrast .club-contact-section form .inputs-wrapper select,body.contrast .home .home-contact .contact-info-wrapper input{color:#fff !important;border-color:#fff !important}body.contrast .page-wrapper.contact .contact-wrapper form input::-moz-placeholder, body.contrast .page-wrapper.contact .contact-wrapper form select::-moz-placeholder, body.contrast .page-wrapper.contact .contact-wrapper form textarea::-moz-placeholder, body.contrast .club-contact-section form .inputs-wrapper input::-moz-placeholder, body.contrast .club-contact-section form .inputs-wrapper select::-moz-placeholder, body.contrast .home .home-contact .contact-info-wrapper input::-moz-placeholder{color:#fff !important}body.contrast .page-wrapper.contact .contact-wrapper form input::placeholder,body.contrast .page-wrapper.contact .contact-wrapper form select::placeholder,body.contrast .page-wrapper.contact .contact-wrapper form textarea::placeholder,body.contrast .club-contact-section form .inputs-wrapper input::placeholder,body.contrast .club-contact-section form .inputs-wrapper select::placeholder,body.contrast .home .home-contact .contact-info-wrapper input::placeholder{color:#fff !important}a:focus{outline:2px dotted !important}.wpcf7-response-output{margin:0 0 20px !important;padding:0 !important}.flex{display:flex}.flex.justify-between{justify-content:space-between}.flex.align-center{align-items:center}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.flex.justify-center{justify-content:center}.flex.flex-wrap{flex-wrap:wrap}.flex.column{flex-direction:column}.flex.justify-end{justify-content:flex-end}.flex.justify-start{justify-content:flex-start}.post,.page{margin:0;padding:0}a{text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}@media(min-width: 1024px){.sr-only-mobile{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}}a.assist-focused,button.assist-focused,.services-faq .content-wrapper .faq-wrapper .faq.assist-focused{border:2px dashed #fff;outline-offset:2px;outline:3px dashed #000}.container{width:100%;max-width:1550px;margin:0 auto;padding:0 15px}.container.mini{max-width:1170px}.gradient-text{background:-webkit-linear-gradient(0deg, #423d81 0%, #454d8f 12%, #495e9e 24%, #4d70ad 36%, #5182bd 49%, #5493cb 64%, #57a0cc 81%, #59a3cd 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;padding-bottom:3px;display:inline-block}.gradient-bg{background:linear-gradient(180deg, #423d81 0%, #454d8f 12%, #495e9e 24%, #4d70ad 36%, #5182bd 49%, #5493cb 64%, #57a0cc 81%, #59a3cd 100%)}.gradient-bg-to-right{background:linear-gradient(90deg, #423d81 0%, #454d8f 12%, #495e9e 24%, #4d70ad 36%, #5182bd 49%, #5493cb 64%, #57a0cc 81%, #59a3cd 100%)}.swiper-button{border:none;background:none;cursor:pointer}.swiper-button:after,.swiper-button:before{display:none}footer{position:relative}footer .main-footer{background-image:url("../images/footer-bg.png");background-size:cover;background-repeat:no-repeat}@media(min-width: 1024px){footer .main-footer{height:415px}}footer .main-footer .inner{width:100%;margin:0;max-width:55%}@media(max-width: 1024px){footer .main-footer .inner{max-width:none;flex-flow:column;align-items:center;text-align:center;padding:30px 0}}footer .main-footer .follow-us-text{font-size:20px;font-weight:700;color:#fff;display:inline-block;margin-right:20px}footer .main-footer ul{list-style:none;padding:0;margin:0}footer .main-footer ul li.current-menu-item a{font-weight:700}footer .main-footer ul a{color:#fff;font-size:20px;padding:0;margin-bottom:7px;position:relative}@media(max-width: 1024px){footer .main-footer ul a{display:block}}footer .main-footer ul a:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:1px;background-color:#fff;transition:width .3s ease}footer .main-footer ul a:hover:after{content:"";width:100%}@media(max-width: 1024px){footer .follow-us-wrapper{justify-content:center;margin-top:5px}}footer .bottom-footer{padding:20px}footer .bottom-footer .inner{width:100%;margin:0;flex-flow:column}@media(min-width: 1024px){footer .bottom-footer .inner{max-width:61%;flex-flow:row}}footer .bottom-footer a,footer .bottom-footer p{font-size:20px;color:#1e1a1c;padding:0;margin:0}@media(max-width: 1024px){footer .bottom-footer a,footer .bottom-footer p{font-size:17px}}footer .bottom-footer a:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:1px;background-color:#1e1a1c;transition:width .3s ease}footer .bottom-footer a:hover:after{content:"";width:100%}.wpcf7-list-item{margin:0}.footer-contact{position:absolute;bottom:40px;right:10%;padding:50px 25px 40px;border-radius:30px;z-index:99}@media(min-width: 1024px){.footer-contact{max-width:530px}}@media(max-width: 1024px){.footer-contact{padding:40px 20px 30px;position:relative;bottom:auto;right:auto;width:90%;margin:0 auto 30px}}.footer-contact h2{font-size:54px;color:#fff;margin:0 0 10px;line-height:1;font-weight:800}@media(max-width: 1024px){.footer-contact h2{font-size:30px}}.footer-contact p{font-size:20px;color:#fff;margin:20px 0 30px;line-height:normal}@media(max-width: 1024px){.footer-contact p{font-size:16px}}.footer-contact .form-wrapper{margin-top:10px;display:flex;flex-flow:column;align-items:flex-end}.footer-contact .form-wrapper .wpcf7-form-control-wrap{width:100%}.footer-contact .form-wrapper input{width:100%;padding:12px 15px;border-radius:50px;border:none;margin-bottom:20px;font-size:18px}.footer-contact .form-wrapper input::-moz-placeholder{color:#1e1a1c !important;opacity:1 !important}.footer-contact .form-wrapper input::placeholder{color:#1e1a1c !important;opacity:1 !important}.footer-contact .form-wrapper .wpcf7-list-item label{display:flex;margin-bottom:30px}.footer-contact .form-wrapper .wpcf7-list-item label input{width:25px;height:29px;margin-right:10px;margin-bottom:0;padding:0}.footer-contact .form-wrapper .wpcf7-list-item label span{font-size:18px;color:#fff}.footer-contact .form-wrapper .wpcf7-list-item label a{font-size:18px;color:#fff;text-decoration:underline}.footer-contact .form-wrapper .submit-wrapper{width:200px;position:relative}@media(max-width: 1024px){.footer-contact .form-wrapper .submit-wrapper{width:100%}}.footer-contact .form-wrapper .submit-wrapper img{position:absolute;right:10%;top:50%;transform:translateY(-50%);transition:250ms all}.footer-contact .form-wrapper .submit-wrapper input{width:100%;background-color:#423d81;color:#fff;font-weight:600;margin:0;cursor:pointer;font-size:20px;transition:background-color .3s ease;padding-right:30px}.footer-contact .form-wrapper .submit-wrapper:hover img{right:5%}.footer-contact .form-wrapper .wpcf7-spinner{position:absolute;bottom:0}#breadcrumbs span,#breadcrumbs a{font-size:20px;color:#12132c;margin:0 0 20px;line-height:normal}@media(max-width: 1024px){#breadcrumbs span,#breadcrumbs a{font-size:18px;margin:0 0 20px}}#breadcrumbs a{text-decoration:underline}#breadcrumbs a:hover{font-weight:700}.side-menu-wrapper{position:fixed;top:0;right:0;z-index:99999;width:60px;height:100vh}@media(max-width: 1024px){.side-menu-wrapper{display:none}}.side-menu-wrapper img{transition:250ms all}.side-menu-wrapper .top-part{width:100%;height:70%;padding-top:30px}.side-menu-wrapper .top-part a{display:block;margin-bottom:15px}.side-menu-wrapper .top-part a:hover img{transform:translateY(-5px)}.side-menu-wrapper .custom-language-switcher a{transition:250ms all;font-size:18px;color:#fff;display:block;font-weight:700;border-radius:50px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:#5981c1}.side-menu-wrapper .custom-language-switcher a:hover{transform:translateY(-5px)}.side-menu-wrapper .bottom-part{width:100%;height:30%;padding-top:30px}.side-menu-wrapper .bottom-part a{transform:rotate(-90deg);width:300px}.side-menu-wrapper .bottom-part a span{display:inline-block;margin-right:25px;color:#fff;font-size:24px;font-weight:700}.side-menu-wrapper .bottom-part a:hover img{transform:translateX(5px)}.otgs-development-site-front-end{display:none}section.inner-hero{position:relative;height:670px;background-color:#f0f0f0;padding-top:120px}@media(max-width: 1024px){section.inner-hero{height:auto;padding:100px 0 50px}}section.inner-hero .inner{width:100%;margin:0;text-align:center}@media(min-width: 1024px){section.inner-hero .inner{max-width:44%;text-align:left}}section.inner-hero h1{font-size:60px;color:#12132c;margin:0 0 30px;line-height:1;font-weight:800}@media(max-width: 1024px){section.inner-hero h1{font-size:35px;margin:0 0 20px}}section.inner-hero p{font-size:20px;color:#12132c;margin:0 0 30px;line-height:normal}@media(max-width: 1024px){section.inner-hero p{font-size:18px;margin:0 0 20px}}section.inner-hero .hero-content{margin-top:20px}section.inner-hero .hero-image-wrapper{position:absolute;top:100px;right:0;margin:30px auto 0}@media(max-width: 1450px){section.inner-hero .hero-image-wrapper{max-width:80%;height:100%}}@media(max-width: 1024px){section.inner-hero .hero-image-wrapper{position:relative;top:auto;right:auto}}.home-banner{padding:50px 0}@media(max-width: 1024px){.home-banner{padding:30px 0}}.home-banner h2{font-size:72px;color:#5eb3dd;margin:0 0 20px;line-height:1;font-weight:800}@media(max-width: 1024px){.home-banner h2{font-size:40px}}.home-banner .home-banner-content p{font-size:40px;color:#5eb3dd;margin:0;line-height:normal;color:#fff}@media(max-width: 1024px){.home-banner .home-banner-content p{font-size:30px}}.home-banner .home-banner-link{font-size:30px;color:#12132c;background-color:#fff;padding:15px 0;margin-left:80px;border-radius:50px;position:relative;width:300px}.home-banner .home-banner-link span{display:inline-block;margin-right:35px}.home-banner .home-banner-link img{transition:250ms all;position:absolute;top:50%;right:10%;transform:translateY(-50%)}.home-banner .home-banner-link:hover img{right:5%}.logo-slider{padding:60px 0;background-size:cover;background-repeat:no-repeat}@media(max-width: 1024px){.logo-slider{padding:40px 0}}.logo-slider .slider-wrapper{width:100%;position:relative}@media(min-width: 1024px){.logo-slider .slider-wrapper{max-width:75%}}.logo-slider .image-slider{width:100%}@media(min-width: 1024px){.logo-slider .image-slider{max-width:90%}}.logo-slider .image-slider .image-wrapper img{text-align:center;margin:0 auto}.logo-slider .swiper-button-prev img{transform:rotate(180deg)}.logo-slider .content-wrapper{width:100%}@media(min-width: 1024px){.logo-slider .content-wrapper{max-width:20%}}.logo-slider h2{font-size:60px;color:#5eb3dd;margin:0;line-height:1;font-weight:800}@media(max-width: 1024px){.logo-slider h2{font-size:40px}}.logo-slider h2.text-white{color:#fff}.logo-slider h3{font-size:30px;color:#1e1a1c;margin:0;line-height:1;font-weight:300}@media(max-width: 1024px){.logo-slider h3{font-size:20px}}.logo-slider h3.text-white{color:#fff}@media(min-width: 1024px){body.page-template-contact-template main{z-index:99;position:relative}}