@font-face{font-family:"TT Firs Neue Trial";src:url(../fonts/TT-Firs-Neue-Trial-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"TT Firs Neue Trial";src:url(../fonts/TT-Firs-Neue-Trial-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"TT Firs Neue Trial";src:url(../fonts/TT-Firs-Neue-Trial-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"TT Firs Neue Trial";src:url(../fonts/TT-Firs-Neue-Trial-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Icons;src:url(../fonts/Icons.ttf?12bndh) format("truetype"),url(../fonts/Icons.woff?12bndh) format("woff");font-weight:400;font-style:normal;font-display:block}:root{--bs-body-font-family:"TT Firs Neue Trial",sans-serif;--bs-body-font-size:16px;--bs-body-line-height:1.3;--bs-body-color:#1f273b}i[class^=icon-]{color:#4a4697;font-family:Icons!important;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-45:before{content:"\e900"}.icon-arrow-btn:before{content:"\e902"}.icon-arrow-btn-down:before{content:"\e903"}.icon-arrow-left:before{content:"\e904"}.icon-arrow-right:before{content:"\e905"}.icon-check:before{content:"\e906"}.icon-facebook:before{content:"\e907"}.icon-instagram:before{content:"\e908"}.icon-play:before{content:"\e909"}.icon-tiktok:before{content:"\e90a"}.icon-youtube:before{content:"\e90b"}.btn-custom,.btn-submit{--bs-btn-padding-x:3.5em;--bs-btn-padding-y:1.1em;--bs-btn-font-size:20px;--bs-btn-border-radius:50rem;--bs-btn-font-weight:500;--bs-btn-color:#ffffff;--bs-btn-bg:#4a4697;--bs-btn-border-color:#4a4697;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#4a4697;--bs-btn-hover-border-color:#4a4697;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#4a4697;--bs-btn-active-border-color:#4a4697;align-items:center;display:inline-flex;justify-content:center;gap:10px;text-transform:uppercase}.btn-custom:hover,.btn-submit:hover{filter:brightness(110%)}.btn-custom:active,.btn-submit:active{filter:brightness(120%)}.btn-custom i,.btn-submit i{font-size:26px;color:#fff;margin-bottom:3px}body{background-color:#f3f4f5}.section__title{font-size:80px;font-weight:500;letter-spacing:-.03em;line-height:1.3;text-transform:uppercase}.section__title.--small{font-size:60px}.section__info{color:#9f9dc6;font-size:18px}header{z-index:9;top:0;transition:all .3s ease;position:fixed}header.hide{transform:translateY(-100%)}header.header-fixed{background:rgba(74,70,151,.5);backdrop-filter:saturate(180%) blur(15px);box-shadow:0 12px 20px rgba(44,43,43,.08)}header.header-fixed .navbar{padding-top:12px;padding-bottom:12px}header.header-fixed .navbar .container::after{opacity:0}header.dark-header .navbar .container::after{display:none}header.dark-header .navbar-nav .nav-link{color:#1f273b!important}header.dark-header .navbar-language .dropdown-toggle{color:#1f273b!important}header .navbar{padding-top:36px;padding-bottom:26px;transition:.25s}header .navbar .container{position:relative}header .navbar .container::after{content:"";border-bottom:1px solid #fff;position:absolute;width:calc(100% - 24px);bottom:-26px}header .navbar-toggler{border:none;height:65px;margin-right:-12px;overflow:hidden;padding:0;width:65px}header .navbar-toggler:focus{box-shadow:none}header .navbar-toggler-icon{background:0 0;height:100%;transition:.6s;width:100%}header .navbar-toggler-icon path{fill:none;stroke:#000;stroke-linecap:round;stroke-width:3;transition:stroke-dasharray .6s,stroke-dashoffset .6s}header .navbar-toggler-icon path.top{stroke-dasharray:40 160}header .navbar-toggler-icon path.middle{stroke-dasharray:40 142;transform-origin:50%;transition:transform .6s}header .navbar-toggler-icon path.bottom{stroke-dasharray:40 85;transform-origin:50%;transition:transform .6s,stroke-dashoffset .6s}header .navbar-nav .nav-item{padding:0 28px}header .navbar-nav .nav-link{color:#fff;font-size:20px}header .navbar-nav .nav-link:focus-visible{box-shadow:none}header .navbar-language{margin:0 14px}header .navbar-language .dropdown-toggle{font-size:20px;background-color:unset!important;border:unset!important;padding:6px 12px;text-transform:capitalize;color:#fff!important}header .navbar-language .dropdown-menu{--bs-dropdown-border-radius:0.5em;--bs-dropdown-border-width:0;--bs-dropdown-item-padding-y:4px;--bs-dropdown-item-padding-x:12px;--bs-dropdown-link-active-bg:#4a4697;--bs-dropdown-link-active-color:#ffffff;--bs-dropdown-padding-y:6px;font-size:19px;box-shadow:rgba(0,0,0,.1) 0 20px 25px -5px,rgba(0,0,0,.04) 0 10px 10px -5px;min-width:100%}header .navbar .btn-custom{--bs-btn-padding-x:2.1em;--bs-btn-padding-y:1em;--bs-btn-font-size:14px}footer{background-color:#e2e3ec;padding:74px 0 58px;border-bottom:8px solid #4a4697}footer .logo{margin-bottom:80px}footer .contacts{display:flex;gap:44px}footer .contacts a{color:#1e1e1e;text-decoration:none}footer .contact-title{font-size:20px;font-weight:500;margin-bottom:22px}footer .info{font-size:22px;font-weight:500;text-transform:uppercase;margin:6px 0 54px}footer .btns{align-items:center;display:flex;gap:28px}footer .btns .btn-custom{--bs-btn-padding-x:1.8em;--bs-btn-padding-y:1em;--bs-btn-font-size:18px}footer .btns .btn-custom:last-child{--bs-btn-bg:transparent;--bs-btn-color:#4a4697}footer .social{display:flex;border-top:1px solid #4a4697;padding-top:30px;margin-top:72px;gap:12px}footer .social p{display:flex;gap:12px;align-items:center;margin-right:auto}footer .social p span{background-color:#4a4697;border-radius:50%;width:18px;height:18px;display:flex;justify-content:center;align-items:center}footer .social p span i{color:#fff;font-size:7px}footer .social a{border:1px solid #4a4697;border-radius:50rem;display:flex;align-items:center;gap:10px;text-decoration:none;color:#1f273b;padding:11px 20px}footer .social a i{font-size:16px}.form-response{bottom:0;margin:0 12px;position:fixed;width:calc(100% - 24px);z-index:9}.form-response .alert{margin-bottom:12px;text-align:center}.form-response .alert .btn-close:focus{box-shadow:none}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1520px}}.pretitle{color:#4a4697;font-size:20px;margin-bottom:20px;display:block}.section-1{position:relative}.section-1 .btn-custom,.section-1 .section__title,.section-1 .subtitle{position:relative;z-index:1}.section-1 .section__title{padding-top:270px;color:#fff;margin-bottom:26px}.section-1 .subtitle{color:#fff;font-size:32px;margin-bottom:30px}.section-1 .btn-custom{margin-bottom:92px}.section-1 picture{width:100%;height:100%;position:absolute;top:0}.section-1 picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-2{padding:56px 0 80px;margin-bottom:110px}.section-2 .row>div:first-child{margin-bottom:74px}.section-2 p{font-size:18px}.section-2 .service-slider{display:flex;margin-top:70px;align-items:flex-start;gap:24px}.section-2 .service-details__info,.section-2 .service-details__tags,.section-2 .service-details__title{margin-left:30px}.section-2 .service-details__tags{display:flex;gap:10px;margin-bottom:32px;flex-wrap:wrap}.section-2 .service-details__tags .tag{color:#9f9dc6;border:1px solid #9f9dc6;border-radius:50rem;padding:6px 16px}.section-2 .service-details__title{font-size:40px;text-transform:uppercase;margin-bottom:48px}.section-2 .service-details__info{margin-bottom:40px;position:relative}.section-2 .service-details__info>div{max-height:304px;overflow-y:auto}.section-2 .service-details__info.has-gradient::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50px;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0),#f3f4f5)}.section-2 .service-details__info p{font-size:18px}.section-2 .service-details__info p:last-child{margin-bottom:0}.section-2 .service-details__btns{align-items:center;display:flex;gap:28px}.section-2 .service-details__btns .btn-custom{--bs-btn-padding-x:1.8em}.section-2 .service-details__btns .btn-custom:last-child{--bs-btn-bg:transparent;--bs-btn-color:#4a4697;--bs-btn-font-size:18px;--bs-btn-padding-y:1em}.section-2 .swiper-slide{display:flex;align-items:center;gap:90px}.section-2 .swiper-slide img{border-radius:80px}.section-2 .swiper-buttons{display:flex;gap:16px;margin-top:130px}.section-2 .swiper-button-next,.section-2 .swiper-button-prev{border:1px solid #4a4697;border-radius:50%;height:52px;margin:0;position:relative;width:52px;transition:.25s}.section-2 .swiper-button-next:after,.section-2 .swiper-button-prev:after{color:#4a4697;font-family:Icons;font-size:17px}.section-2 .swiper-button-next:hover,.section-2 .swiper-button-prev:hover{background:rgba(255,255,255,.1);backdrop-filter:blur(10px)}.section-2 .swiper-button-prev{left:auto}.section-2 .swiper-button-prev::after{content:"\e904"}.section-2 .swiper-button-next{right:auto}.section-2 .swiper-button-next::after{content:"\e905"}.section-expert{position:relative;padding:122px 0 138px;color:#fff;margin-bottom:50px}.section-expert::before{content:"";position:absolute;inset:0;left:60px;right:60px;border-radius:100px;background:#4a4697;z-index:-1}.section-expert picture img{position:absolute;bottom:-138px;left:-74px}.section-expert .section__title{margin-bottom:22px}.section-expert .subtitle{font-size:24px;margin-bottom:70px}.section-expert .btn-custom{--bs-btn-padding-x:2.7em;--bs-btn-border-radius:20px;--bs-btn-color:#4a4697;--bs-btn-bg:#ffffff;--bs-btn-border-color:#ffffff;--bs-btn-hover-color:#4a4697;--bs-btn-hover-bg:#ffffff;--bs-btn-hover-border-color:#ffffff;--bs-btn-active-color:#4a4697;--bs-btn-active-bg:#ffffff;--bs-btn-active-border-color:#ffffff;flex-shrink:0}.section-expert .btn-custom i{color:#4a4697}.section-expert span{margin-left:38px}.section-expert span a{color:#fff}.section-expert{margin-bottom:76px}.section-3{padding-bottom:78px;overflow-x:hidden}.section-3 .section__title{margin-bottom:64px}.section-3 .swiper{overflow:unset}.section-3 .swiper-slide{height:auto}.section-3 .card{border-radius:20px;border:1px solid #4a4697;overflow:hidden;height:100%}.section-3 .card img{width:100%}.section-3 .card-body{background-color:#f3f4f5}.section-3 .card-title{font-size:22px;margin-bottom:26px;font-weight:500}.section-contact{position:relative;padding:76px 0 88px}.section-contact::before{content:"";position:absolute;inset:0;left:60px;right:60px;border-radius:100px;background:#4a4697;z-index:-1}.section-contact .section__title{text-align:center;color:#fff;margin-bottom:22px}.section-contact .subtitle{font-size:24px;text-align:center;color:#fff}.section-contact form{margin:70px auto 16px;max-width:1128px}.section-contact .form-floating label{font-size:20px;padding:24px}.section-contact .form-floating .iti{width:100%}.section-contact .form-floating .iti__selected-flag{border-bottom-left-radius:20px;border-top-left-radius:20px}.section-contact .form-floating .iti__selected-dial-code{font-size:20px}.section-contact .form-floating .iti__country-list{border-radius:10px;margin-top:4px;z-index:3;border:unset;box-shadow:rgba(0,0,0,.2) 0 20px 30px}.section-contact .form-floating .iti .form-control{padding:24px 24px 24px calc(98px + .5rem)!important}.section-contact .form-control{border-color:transparent;font-size:20px;border-radius:20px;height:76px;padding:24px}.section-contact .form-control:focus{box-shadow:unset}.section-contact .form-control:not(:-moz-placeholder){padding-top:32px}.section-contact .form-control:not(:placeholder-shown){padding-top:32px}.section-contact .form-control:not(:-moz-placeholder)~label{transform:scale(.85) translateY(-.5rem) translateX(.25rem)}.section-contact .form-control:focus~label,.section-contact .form-control:not(:placeholder-shown)~label{transform:scale(.85) translateY(-.5rem) translateX(.25rem)}.section-contact .form-check{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:60px}.section-contact .form-check-input{margin-top:0}.section-contact .form-check-input:checked{background-color:#cb398d;border-color:#cb398d}.section-contact .form-check-input:focus{box-shadow:unset}.section-contact .form-check-label{color:#fff}.section-contact .form-check-label a{color:#fff}.section-contact .btn-submit{--bs-btn-padding-x:1.8em;--bs-btn-border-radius:20px;--bs-btn-bg:#cb398d;--bs-btn-border-color:#cb398d;--bs-btn-hover-bg:#cb398d;--bs-btn-hover-border-color:#cb398d;--bs-btn-active-bg:#cb398d;--bs-btn-active-border-color:#cb398d;width:100%}.section-video{padding:86px 0 136px}.section-video .section__title{margin-bottom:46px}.section-video .section__info{margin-bottom:0}.section-video .section__info strong{color:#4a4697;display:block;font-size:22px;margin-top:24px}.section-video .btns{align-items:center;display:flex;gap:28px;justify-content:end}.section-video .btns .btn-custom{--bs-btn-padding-x:1.8em}.section-video .btns .btn-custom:last-child{--bs-btn-bg:transparent;--bs-btn-color:#4a4697;--bs-btn-font-size:18px;--bs-btn-padding-y:1em}.section-video .swiper{margin-top:76px}.section-video .swiper-slide img{border-radius:20px}.section-video{padding-bottom:70px}.section-4{padding-bottom:80px}.section-4 .section__title{margin-bottom:20px}.section-4 .section__info{margin-bottom:60px}.section-4 .accordion{margin-bottom:90px}.section-4 .accordion-item{background-color:transparent;border:none!important;border-top:1px solid rgba(74,70,151,.3)!important;padding:36px 0}.section-4 .accordion-item:last-child{border-bottom:1px solid rgba(74,70,151,.3)!important}.section-4 .accordion-item:nth-of-type(2){animation-delay:.1s}.section-4 .accordion-item:nth-of-type(3){animation-delay:.15s}.section-4 .accordion-item:nth-of-type(4){animation-delay:.2s}.section-4 .accordion-item:nth-of-type(5){animation-delay:.25s}.section-4 .accordion-item:nth-of-type(6){animation-delay:.3s}.section-4 .accordion-item:nth-of-type(7){animation-delay:.35s}.section-4 .accordion-item:nth-of-type(8){animation-delay:.4s}.section-4 .accordion-item:nth-of-type(9){animation-delay:.45s}.section-4 .accordion-item:nth-of-type(10){animation-delay:.5s}.section-4 .accordion-button{color:#1e1e1e;font-size:28px;padding-left:0;padding-right:40px;background-color:transparent;box-shadow:none;gap:20px;font-weight:500}.section-4 .accordion-button:not(.collapsed){background-color:transparent}.section-4 .accordion-button::after{width:28px;height:28px;background-size:100%}.section-4 .accordion-body{color:#9f9dc6;padding:0 0 14px;font-size:28px}.section-4 .info{font-size:40px;font-weight:500;color:#4a4697;margin-bottom:0}
/*# sourceMappingURL=services.min.css.map */
