@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
/*!
Theme Name: trainings
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: trainings
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

trainings is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
:root{--section-padding:6.25rem;--c-f-padding:1.87rem}html{box-sizing:border-box;font-size:1.111vw;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6,p,a{font-family:'Inter',sans-serif;margin:0}body{max-width:100rem;font-weight:400;color:#000;background:#e5edff;overscroll-behavior:none}a{text-decoration:none}.body_wrap{position:relative;overflow:hidden}.container{max-width:100rem;padding-left:var(--section-padding);padding-right:var(--section-padding);margin-left:auto;margin-right:auto}.container-fluid{max-width:100rem;padding-left:var(--c-f-padding);padding-right:var(--c-f-padding);margin-left:auto;margin-right:auto}::-webkit-scrollbar{width:.513rem}::-webkit-scrollbar-track{box-shadow:inset 0 0 .313rem grey;border-radius:.313rem}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#383dc2 0%,#4131a8 100%);border-radius:.625rem}::-webkit-scrollbar-thumb:hover{background:#fff}.banner{padding-top:1.875rem;overflow:hidden}.banner-row{position:relative;padding:4.37rem 4.37rem 3.75rem;border-radius:3.125rem;background:linear-gradient(135deg,#383dc2 0%,#4131a8 100%);overflow:hidden}.banner_title{max-width:51.25rem;color:#fff;font-size:3.375rem;font-weight:600;line-height:100%;letter-spacing:-.0675rem;margin-bottom:3.125rem}.banner_text_wrap{max-width:43.125rem;padding:.625rem 1.875rem .9375rem;border-radius:1.25rem;background:#10e088;margin-bottom:1.25rem}.banner_text_wrap p{color:#000;font-size:1.375rem;font-weight:500;line-height:120%;letter-spacing:-.00688rem}.benefits_wrap{max-width:32rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.benefits_item{position:relative;display:flex;width:100%;padding:1.25rem 1.25rem 1.25rem 4.375rem;flex-direction:column;align-items:flex-start;gap:.9375rem;flex-shrink:0;border-radius:1.25rem;background:#fff;margin-bottom:1.25rem}.benefits_item h4{font-size:1.5rem;font-weight:600;line-height:120%;letter-spacing:-.0075rem}.benefits_item p{font-size:1.25rem;line-height:130%}.benef_icon{position:absolute;left:1.25rem;top:1.25rem;width:1.875rem}.banner-img{position:absolute;bottom:0;right:0;width:38.375rem}.banner-num{position:absolute;font-weight:400;line-height:120%;letter-spacing:-.0325rem;color:#0fd480}.num-1{top:2.06rem;right:22.02rem;font-size:1.375rem;transform:rotate(16deg);opacity:.699999988079071}.num-2{top:5.05rem;right:25.02rem;font-size:1.75rem;transform:rotate(4deg);opacity:.8999999761581421}.num-3{top:5.14rem;right:1.56rem;font-size:1.625rem;transform:rotate(-8deg);opacity:.800000011920929}.ellipse{width:37.5rem;height:37.5rem;border-radius:37.5rem;background:linear-gradient(180deg,#9ebbff 0%,#728ef5 100%);filter:blur(6.25rem);-webkit-backdrop-filter:blur(6.25rem);position:absolute;z-index:-5}.el-1{top:19.12rem;left:-16rem}.about{padding:6.25rem 0;position:relative}.row{display:flex;column-gap:3.75rem}.col-about{width:48.75rem;flex-shrink:0}.top_about_banner{display:block;width:100%;margin-bottom:3.75rem}.top_about_banner img{width:100%}.title{font-size:2.5rem;font-weight:600;line-height:110%;letter-spacing:-.0375rem;margin-bottom:1.875rem}.title strong{color:#383dc2;font-weight:600}.about p{color:var(--black,#000);font-size:1.25rem;font-style:normal;font-weight:400;line-height:130%;margin-bottom:1.25rem}.about_list{padding:0;margin:2.5rem 0 1.25rem}.about_list li{display:block;position:relative;list-style:none;margin-bottom:1.25rem;font-size:1.25rem;line-height:130%;column-gap:1rem;padding-left:2.5rem}.about_list li:before{content:' ';position:absolute;top:0;left:0;width:1.375rem;height:1.625rem;background:url(../images/icon-star.svg);background-size:cover;flex-shrink:0}.about_wrap{position:relative;display:flex;max-width:100%;padding:1.5625rem 2.5rem 1.875rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;border-radius:1.25rem;background:#fff;border:.063rem solid #9ebbff}.about_wrap p{max-width:30.6rem;font-size:1.25rem;line-height:130%}.col-sidebar{position:relative}.sticky_wrap{position:sticky;position:-webkit-sticky;top:1rem}.sidebar_img{width:100%;margin-bottom:1.25rem}.blue-color{color:#383dc2}.btn{position:relative;display:inline-flex;padding:.3125rem .3125rem .3125rem 1.875rem;align-items:center;margin-top:1.25rem;gap:1.25rem;border-radius:2.5rem;background:linear-gradient(180deg,#40e5ad 0%,#10e088 100%);font-size:1.25rem;color:#000;font-weight:700;line-height:120%;text-transform:uppercase;transition:all .5s ease-out;animation-name:attentionAnimation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in}.btn:hover{transform:scale(.9)}.btn span{display:flex;width:3.75rem;height:3.75rem;justify-content:center;align-items:center;border-radius:1.875rem;background:#fff;flex-shrink:0}.btn img{width:1.8rem}@keyframes attentionAnimation{0%{left:0}1%{left:-.188rem}2%{left:.313rem}3%{left:-.5rem}4%{left:.5rem}5%{left:-.313rem}6%{left:.188rem}7%{left:0}}.about_icon{position:absolute;right:2.5rem;bottom:1.875rem;width:4.375rem}.accordion{margin:3.25rem 0 3.75rem}.accordion__item{margin:0 auto 1.875rem;background:#fff;border-radius:1.25rem;padding:1.25rem 1.875rem;border:.063rem solid #9ebbff}.accordion__title{position:relative;display:flex;align-items:center;padding-right:3rem;text-decoration:none;-webkit-transition:background-color .2s;transition:background-color .2s;cursor:pointer}.accordion__title-text{margin-left:1.875rem;font-weight:600;font-size:1.5em;line-height:130%}.accordion__title-text strong{font-weight:800}.accordion_icon{width:4.063rem;flex-shrink:0}.accordion__arrow{position:absolute;top:auto;right:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.accordion__arrow img{width:1.625rem}.accordion__item .accordion__rotate{transform:rotate(180deg)}.accordion__content{padding:1.125rem 0 1.125rem 6rem;font-weight:400;font-size:1.15em;line-height:130%;display:none}.accordion__content ol{margin:0;padding-left:1.25rem}.accordion__content li{margin-bottom:1.25rem}.el-2{top:90rem;right:0}.el-3{top:122.2rem;left:-30rem}.map{margin-bottom:1.875rem}.map .banner-row{background:#fff;padding:4.37rem;display:flex;column-gap:3.75rem}.col{width:50%}.map_wrap{width:100%}.map .benefits_item{width:auto;border-radius:20px;background:var(--bg-page,#e5edff);border:.063rem solid #9ebbff}.location-icon:after{content:'';position:absolute;left:1.25rem;top:1rem;width:1.875rem;height:1.875rem;background-image:url(../images/icon-location.svg);background-size:cover}.tab_item{display:none}.tab_item:first-child{display:block}.tab_content,.tab_item,.tab_item p{height:100%}.tab{cursor:pointer}.tab.active{border:.125rem solid Blue}.tab.active p{font-weight:700}.tab.active.location-icon:after{background-image:url(../images/icon-location-blue.svg)}.map iframe{border:none;border-radius:2.5rem}.to_top{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;position:fixed;bottom:2rem;right:1rem;padding:1rem;transform:rotate(180deg);border:.063rem solid #9ebbff;opacity:0;transition:.4s}.to_top.show{opacity:1}.to_top img{width:1.275rem}@media (max-width:850px){html{font-size:2.083vw}:root{--section-padding:1.25rem;--c-f-padding:0rem}.banner{padding-top:0}.banner .banner-row{border-top-left-radius:0;border-top-right-radius:0}.banner-row{display:flex;flex-direction:column;align-items:center;padding:4.38rem 1.25rem}.el-1{top:74.12rem}.banner_title{font-size:2.875rem;margin-bottom:1.87rem}.banner_text_wrap{margin-bottom:2.6rem;padding:.625rem 1.25rem .9375rem}.banner_text_wrap p{font-size:1.1875rem}.mob_wrap_img{order:2;position:relative}.banner-img{position:relative;right:0;bottom:-4rem}.benefits_wrap{max-width:100%}.benefits_item{width:fit-content}.num-3{font-size:2.4375rem;right:-3.46rem;top:9.14rem}.num-2{font-size:2.625rem;right:auto;left:-1rem;top:8.05rem}.num-1{font-size:2.0625rem;top:3.06rem;right:auto;left:7rem}.row{flex-wrap:wrap;gap:3.75rem}.col,.col-about{width:100%}.col-about{order:1}.about_wrap p{max-width:100%}.about .btn{display:flex;justify-content:space-between;width:30rem}.el-2{display:none}.el-3{top:270.2rem}.tab_content{height:24.375rem;margin-bottom:2.5rem}}@media (max-width:480px){html{font-size:3.951vw}.banner_title{font-size:2.2rem}.banner-img{width:100%;right:0}.num-3{font-size:1.3rem;right:-.46rem;top:7.14rem}.num-2{font-size:1.4rem;right:auto;left:0;top:6.05rem}.num-1{font-size:1.1rem;top:3.06rem;right:auto;left:5rem}.banner-row{padding:3.13rem .94rem}.benefits_item p{font-size:1.15rem}.row{gap:1.188rem}.about{padding:3.125rem 0}.top_about_banner{margin-bottom:2.5rem}.about p{font-size:1.15rem}.title{font-size:1.625rem;margin-bottom:1.87rem}.about_list li{align-items:flex-start}.accordion__item{padding:.938rem}.accordion_icon{width:2.5rem}.accordion__title-text{font-size:1.125rem}.accordion__content{font-size:1rem;padding:1.125rem 0 1.125rem 4.5rem}.accordion__arrow img{width:1.225rem}.map .banner-row{padding:3.75rem .938rem}.el-3{left:-19rem}.btn{width:-webkit-fill-available;justify-content:space-between}}