@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap);:root{--block-padding:13.5vw;--max-width:calc(100vw - 2 * 2.05vw)}@media screen and (max-width:1600px){:root{--block-padding:6vw;--max-width:calc(100vw - 2 * 6vw)}}@media screen and (max-width:1200px){:root{--block-padding:4rem;--max-width:calc(100vw - 2 * 4rem)}}@media screen and (max-width:640px){:root{--block-padding:2rem;--max-width:calc(100vw - 2 * 1.6rem)}}:root{--section-margin:12rem}@media screen and (max-width:900px){:root{--section-margin:6rem}}@media screen and (max-width:640px){:root{--section-margin:4rem}}:root{--color-primary:#111B22;--color-secondary:#FFFFFF;--font-family-main:"Roboto Condensed",Arial,sans-serif;--font-size:20px}:root{--block-padding:13.5vw;--max-width:calc(100vw - 2 * 2.05vw)}@media screen and (max-width:1600px){:root{--block-padding:6vw;--max-width:calc(100vw - 2 * 6vw)}}@media screen and (max-width:1200px){:root{--block-padding:4rem;--max-width:calc(100vw - 2 * 4rem)}}@media screen and (max-width:640px){:root{--block-padding:2rem;--max-width:calc(100vw - 2 * 1.6rem)}}:root{--section-margin:12rem}@media screen and (max-width:900px){:root{--section-margin:6rem}}@media screen and (max-width:640px){:root{--section-margin:4rem}}:root{--color-primary:#111B22;--color-secondary:#FFFFFF;--font-family-main:"Roboto Condensed",Arial,sans-serif;--font-size:20px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent}b{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box;font-size:10px;overflow-x:hidden;max-width:100vw;font-family:var(--font-family-main)}body{margin:0;overflow-x:hidden;font-size:var(--font-size);background:#eef3f7}img{max-width:100%}a{text-decoration:none;color:currentColor}.content_area{max-width:var(--max-width);margin:0 auto;width:100%}.mg-top-1{margin-top:1rem}.row_flex{display:flex}.row_flex-column{flex-direction:column}@media screen and (max-width:1600px){.content_area{max-width:var(--max-width)}}@media screen and (max-width:900px){.content_area{max-width:var(--max-width)}}@media screen and (max-width:640px){.content_area{max-width:var(--max-width)}}section:not(.banner){padding:60px 0}@media screen and (max-width:1200px){section:not(.banner){padding:40px 0}}.field__wrap{display:flex;flex-direction:column;gap:.5rem}.field__wrap input,.field__wrap select,.field__wrap textarea{font-size:1.6rem;padding:.4rem 1rem}.field__label{display:flex;flex-direction:column;gap:.5rem}.field__title{font-size:1.6rem;padding-left:1rem}.field__description{font-size:1.2rem;padding-left:1rem;font-weight:400;color:#696969}.field__checkbox,.field__radio{line-height:1}.field__checkbox>input,.field__radio>input{position:absolute;z-index:-1;opacity:0;height:0;display:table}.field__checkbox>input:not(:disabled):not(:checked)+.field__title:hover::before,.field__radio>input:not(:disabled):not(:checked)+.field__title:hover::before{border-color:var(--color-secondary)}.field__checkbox>input:not(:disabled):active+.field__title::before,.field__radio>input:not(:disabled):active+.field__title::before{background-color:var(--color-secondary);border-color:var(--color-secondary)}.field__checkbox>input:focus:not(:checked)+.field__title::before,.field__radio>input:focus:not(:checked)+.field__title::before{border-color:var(--color-primary)}.field__checkbox>input:disabled+.field__title::before,.field__radio>input:disabled+.field__title::before{background-color:#e9ecef}.field__checkbox .field__title,.field__radio .field__title{-webkit-user-select:none;user-select:none;line-height:1.2;position:relative;cursor:pointer;padding-left:2.6rem}.field__checkbox .field__title a,.field__radio .field__title a{text-decoration:underline}.field__checkbox .field__title::before,.field__radio .field__title::before{content:"";display:inline-block;width:1.8rem;height:1.8rem;flex-shrink:0;flex-grow:0;border:1px solid var(--color-secondary);background-repeat:no-repeat;background-position:center center;background-size:50% 50%;position:absolute;left:0}.field__radio>input:checked+.field__title::before{border-color:var(--color-primary);background-color:var(--color-primary)}.field__radio .field__title::before{border-radius:2rem}.field__checkbox>input:checked+.field__title::before{border-color:var(--color-primary);background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.field__checkbox .field__title::before{border-radius:.4rem}@media screen and (max-width:900px){.field__title{font-size:1.6rem}.field__checkbox .field__title,.field__radio .field__title{font-size:1.4rem;padding-left:2.8rem}.field__checkbox .field__title:before,.field__radio .field__title:before{width:2.4rem;height:2.4rem}}@media screen and (max-width:640px){.field__radio .field__title{text-align:center;font-size:1.2rem;padding-left:0}.field__radio .field__title:before{width:2rem;height:2rem;left:50%;top:0;transform:translate(-50%,-110%)}.field__checkbox .field__title{font-size:1.2rem}.field__checkbox .field__title:before{width:2rem;height:2rem;top:.2rem}}.h1,h1{font-weight:600;text-transform:uppercase;margin:0;padding:0;line-height:100%;font-size:65px;color:var(--color-primary)}@media screen and (max-width:1600px){.h1,h1{font-size:50px}}@media screen and (max-width:1200px){.h1,h1{font-size:32px}}@media screen and (max-width:640px){.h1,h1{font-size:24px}}.h2,h2{font-weight:400;text-transform:uppercase;font-size:80px;margin:0;padding:0;line-height:100%;color:var(--color-primary)}@media screen and (max-width:1600px){.h2,h2{font-size:60px}}@media screen and (max-width:1200px){.h2,h2{font-size:40px}}@media screen and (max-width:900px){.h2,h2{font-size:24px}}.h3,h3{font-weight:400;text-transform:uppercase;font-size:50px;margin:0;padding:0;line-height:100%;color:var(--color-primary)}@media screen and (max-width:1600px){.h3,h3{font-size:40px}}@media screen and (max-width:1200px){.h3,h3{font-size:32px}}@media screen and (max-width:900px){.h3,h3{font-size:18px}}p{line-height:100%;font-weight:400;font-size:var(--font-size);margin:0;color:var(--color-primary)}@media screen and (max-width:1600px){p{font-size:18px}}@media screen and (max-width:1200px){p{font-size:16px}}.btn{display:flex;white-space:nowrap;padding:15px 39px;transition:.2s;align-items:center;width:fit-content;cursor:pointer;font-size:22px;line-height:26px;background:rgba(255,255,255,.1);border:1px solid var(--color-primary);backdrop-filter:blur(50px);border-radius:100px;color:var(--color-primary);font-weight:400}.btn.hovered{color:#fff;background-color:transparent;background-image:radial-gradient(circle at var(--x) var(--y),#000 0,transparent 70%)}.btn.disabled,.btn[disabled]{cursor:default;pointer-events:none;filter:grayscale(1) contrast(.5)}@media screen and (max-width:1600px){.btn{font-size:20px}}@media screen and (max-width:1200px){.btn{font-size:16px;padding:13px 31px}}:root{--ui-color-primary:#333333;--ui-color-secondary:#c3c3c3;--ui-block-padding:1.4rem;--ui-area-gap:1rem}.ui_area{display:flex;flex-wrap:wrap;gap:var(--ui-area-gap)}.ui_block{border:1px dashed var(--ui-color-primary);border-radius:10px;padding:var(--ui-block-padding)}.ui_block-lg_3{flex:0 0 calc(33% - var(--ui-area-gap));width:calc(33% - var(--ui-area-gap));max-width:calc(33% - var(--ui-area-gap))}@media screen and (max-width:900px){.ui_block-md_6{flex:0 0 calc(50% - var(--ui-area-gap));width:calc(50% - var(--ui-area-gap));max-width:calc(50% - var(--ui-area-gap))}}@media screen and (max-width:640px){.ui_block-sm_12{flex:0 0 100%;width:100%;max-width:100%}}.ui_block.row_flex{gap:1rem}.ui_color{display:flex;flex-direction:column;gap:.5rem}.ui_color_square{width:10rem;height:5rem;border:1px solid #000;position:relative;margin-bottom:.5rem}.ui_color_title span{font-size:2rem;display:table;margin-top:.5rem}.header{padding:25px 0;position:fixed;width:100%;z-index:11;transition:all .3s ease}.header .content_area{display:flex;justify-content:space-between;align-items:center;gap:20px}.header--scrolled{background:#eef3f7}.header__menu ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;background:rgba(221,231,238,.4);backdrop-filter:blur(50px);border-radius:100px}.header__menu ul a{display:inline-block;font-weight:400;font-size:22px;line-height:26px;color:#111b22;padding:20px 48px;border-radius:100px;transition:.2s}.header__menu ul a.active{background:#fff}.header__burger{display:none;background:#fff;padding:10px 30px;backdrop-filter:blur(50px);border-radius:100px}.header__burger-btn{display:flex;background:url(/assets/img/icons/burger.svg) var(--color-primary) center;background-repeat:no-repeat;border-radius:100%;width:40px;height:40px}@media (max-width:1919px){.header__menu ul a{padding:20px 24px}}@media screen and (max-width:1600px){.header__logo img{width:150px}.header__btn,.header__menu{display:none}.header__burger{display:flex;gap:14px;align-items:center}}@media screen and (max-width:1200px){.header__logo img{width:124px}.header__burger p{font-size:18px}.header__burger-btn{width:32px;height:32px}}@media screen and (max-width:640px){.header__logo img{width:112px}.header__burger{padding:10px 22px}.header__burger p{font-size:16px}}.cursor-follower{position:fixed;top:0;left:0;width:12px;height:12px;border-radius:50%;background:#000;border:none;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);transition:transform .25s ease,background .2s ease,border .2s ease}.cursor-follower.on-button{background:0 0}.banner{padding-bottom:20px;padding-top:119px;position:relative}.banner .content_area{display:flex;align-items:flex-start;gap:28px}.banner__title h1{padding-top:80px;max-width:912px}.banner__img{width:900px;height:944px;background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:1px 4px 14.1px rgba(0,0,0,.25);border-radius:60px}.banner__advantages{position:absolute;display:flex;gap:20px;left:16%;bottom:129px}.banner__advantage{display:flex;justify-content:center;align-items:center;width:320px;height:251px;background:rgba(255,255,255,.2);box-shadow:1px 4px 14.1px rgba(0,0,0,.25);backdrop-filter:blur(7px);border-radius:40px}.banner__advantage--mobile{display:none}@media screen and (max-width:1600px){.banner__img{height:714px}.banner__title{width:50%}.banner__title h1{padding-top:80px;max-width:912px}.banner__img{width:50%}.banner__advantages{left:19%}.banner__advantage{width:243px;height:191px;padding:10px}}@media screen and (max-width:1200px){.banner{padding-top:105px}.banner__img{height:557px}.banner__advantage{width:180px;height:160px;padding:10px}}@media screen and (max-width:900px){.banner .content_area{flex-direction:column;align-items:center}.banner__title{width:100%}.banner__title h1{padding-top:0}.banner__img{width:100%;height:433px}.banner__advantages{position:relative;left:0;bottom:0}.banner__advantage--desctop{display:none}.banner__advantage--mobile{display:block}}@media screen and (max-width:640px){.banner__advantages{gap:10px}.banner__advantage{width:calc(33.3333333333% - 6.6666666667px);height:auto;border-radius:20px}}.audience .wrap-title{margin-bottom:40px}.audience__wrap{display:flex;flex-direction:column;gap:40px}.audience__item{cursor:pointer}.audience__item:nth-child(4) .audience__title p{bottom:-35px}.audience__head{padding:0 24px;background:#e5eeff;box-shadow:1px 4px 14.1px rgba(0,0,0,.25);border-radius:40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.audience__title{display:flex;align-items:center;height:140px;overflow:hidden;gap:72px}.audience__title p{font-weight:400;font-size:250px;line-height:100%;text-transform:uppercase;color:var(--color-primary);opacity:.3;margin-bottom:0;position:relative;bottom:-55px}.audience__link{display:flex;align-items:center;gap:10px}.audience__link svg{transition:.2s;transform:rotate(180deg)}.audience__link--active svg{transform:rotate(360deg)}.audience__content{display:none;margin-top:44px;background:#e5eeff;box-shadow:1px 4px 14.1px rgba(0,0,0,.25);border-radius:60px;padding:40px}.audience__case{display:flex;gap:60px}.audience__img{max-width:695px;width:100%;border-radius:401px 40px 40px 40px;overflow:hidden}.audience__img img{width:100%;height:100%;object-fit:cover}.audience__info-wrap{display:flex;flex-direction:column;gap:40px;width:100%}.audience__info{display:flex;flex-direction:column;gap:40px}.audience__info hr{border:none;border-top:1px solid var(--color-primary);margin:0}.audience__info-title{display:flex;flex-direction:column;gap:20px}.audience__info-sessions{display:flex;gap:40px}.audience__info-sessions p{font-size:22px;line-height:100%}.audience__info-description{font-weight:300}.audience__info-description p{font-weight:300}.audience__result p{text-transform:uppercase;margin-bottom:24px;font-size:20px}.audience__result ul{margin:0;padding-left:32px;font-weight:300}@media screen and (max-width:1600px){.audience__title{height:110px}.audience__title p{font-size:140px;bottom:-35px}.audience__item:nth-child(4) .audience__title p{bottom:-20px}.audience__content{padding:40px 20px;margin-top:40px}.audience__case{gap:20px}.audience__img{max-width:562px}.audience__info-wrap{gap:20px}.audience__info{gap:20px}.audience__result li{font-size:18px}}@media screen and (max-width:1200px){.audience .wrap-title{margin-bottom:30px}.audience__wrap{gap:30px}.audience__content{margin-top:30px;padding:20px 10px}.audience__title{height:80px;gap:40px}.audience__title p{font-size:140px;bottom:-40px}.audience__item:nth-child(4) .audience__title p{bottom:-40px}.audience__info-sessions p{font-size:20px}.audience__result p{font-size:18px}}@media screen and (max-width:900px){.audience .wrap-title{margin-bottom:20px}.audience__head{padding:0 14px}.audience__title{height:60px;gap:20px}.audience__title p{bottom:-26px}.audience__item:nth-child(4) .audience__title p{bottom:-26px}.audience__img{max-width:100%;border-radius:30px}.audience__case{flex-direction:column}.audience__wrap{gap:20px}.audience__content{border-radius:20px;margin-top:20px}.audience__link{border:0;padding:0}.audience__link span{display:none}.audience__link svg{width:24px;height:16px}.audience__link.hovered{background-image:none}}.directions .wrap-title{margin-bottom:40px}.directions__wrapper{padding:40px 0;background:#e5eeff;box-shadow:1px 4px 14.1px rgba(0,0,0,.25);border-radius:40px;display:flex;justify-content:center;flex-direction:column;align-items:center}.directions__wrap{max-width:935px;width:100%;background:#769ebc;box-shadow:1px 4px 14.1px rgba(0,0,0,.25);border-radius:40px;position:relative;margin-bottom:40px}.directions__content{padding:40px;display:flex;flex-direction:column;gap:20px}.directions__item-head{display:flex;justify-content:center;flex-direction:column;align-items:center}.directions__item-head h3,.directions__item-head p{color:#fff}.directions__item-head p{font-weight:300;font-size:22px}.directions__item-img{margin-top:20px;display:flex;height:317px;width:100%;border-radius:40px;overflow:hidden}.directions__item-img img{width:100%;height:100%;object-fit:cover}.directions__item-bottom{display:flex;flex-direction:column;text-align:center;gap:20px}.directions__item-bottom p{color:#fff}.directions__item-bottom p:not(.directions__item-subtitle){font-weight:300}.directions__tags{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.directions__tags p{padding:10px 16px;background:rgba(255,255,255,.04);border:1px solid #fff;backdrop-filter:blur(50px);border-radius:100px}.directions__arrows .swiper-button-next,.directions__arrows .swiper-button-prev{width:64px;height:64px}.directions__arrows .swiper-button-next::after,.directions__arrows .swiper-button-prev::after{display:none}.directions__arrows .swiper-button-prev{transform:rotate(180deg);left:-84px}.directions__arrows .swiper-button-next{right:-84px}.directions__pagination{width:max-content;margin:0 auto}@media screen and (max-width:1600px){.directions .wrap-title{margin-bottom:20px}.directions__content{gap:10px}.directions__item-img{margin-top:10px}.directions__item-head p{font-size:20px}}@media screen and (max-width:1200px){.directions__wrapper{padding:30px 0}.directions__wrap{margin-bottom:30px}.directions__item-img{height:280px}.directions__item-head p{font-size:18px}.directions__item-bottom{gap:10px}.directions__tags{gap:14px}.directions__arrows .swiper-button-next{right:-24px}.directions__arrows .swiper-button-prev{left:-24px}}@media screen and (max-width:900px){.directions__wrap{max-width:600px}}@media screen and (max-width:640px){.directions .wrap-title{margin-bottom:0}.directions__wrapper{padding:14px 0 0 0}.directions__wrap{background:0 0;box-shadow:none;margin-bottom:0}.directions__wrap .swiper-wrapper{flex-direction:column;align-items:center;gap:28px;padding-top:20px;padding-bottom:14px}.directions__item{background:#769ebc;box-shadow:.966845px 3.86738px 13.6325px rgba(0,0,0,.25);border-radius:30px;width:calc(100% - 20px)}.directions__content{padding:20px 10px}.directions__tags{gap:10px}.directions__arrows{display:none}.directions__pagination{display:none}}.biography__wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.biography__info{max-width:991px}.biography__info h2{margin-bottom:40px}.biography__info p{font-size:22px}.biography__imgs{background:#769ebc;border-radius:40px 401px 40px 40px;max-width:752px;width:100%;height:824px;display:flex;align-items:flex-end}.biography__img{filter:drop-shadow(1px 4px 14.1px rgba(0, 0, 0, .25));padding:0 37px;display:flex}@media screen and (max-width:1600px){.biography__imgs{height:563px}.biography__info p{font-size:20px}}@media screen and (max-width:1200px){.biography__imgs{height:400px}.biography__info p{font-size:18px}}@media (max-width:1050px){.biography__imgs{height:300px}}@media screen and (max-width:900px){.biography__wrap{flex-direction:column}.biography__imgs{width:auto}.biography__img{height:100%}.biography__img img{object-fit:contain;object-position:bottom}}@media (max-width:440px){.biography__imgs{width:100%}}.consultation .wrap-title{margin-bottom:60px;text-align:center}.consultation__wrap .swiper{overflow:visible}.consultation__wrap .swiper-wrapper{display:flex;gap:20px;box-sizing:border-box}.consultation__item{box-shadow:1px 4px 14.1px rgba(0,0,0,.25);border-radius:60px;height:319px;width:calc(20% - 16px);position:relative;padding:0 20px;overflow:hidden}.consultation__item img{position:absolute}.consultation__item:nth-child(odd){background-color:#e5eeff}.consultation__item:nth-child(odd) p{color:var(--color-primary)}.consultation__item:nth-child(even){background-color:#769ebc}.consultation__item:nth-child(even) p{color:#fff}.consultation__item:nth-child(1){padding-top:90px}.consultation__item:nth-child(1) img{bottom:0;right:27px}.consultation__item:nth-child(2){padding-top:185px}.consultation__item:nth-child(2) img{top:0;right:0}.consultation__item:nth-child(3){padding-top:100px;padding-left:59px;padding-right:60px}.consultation__item:nth-child(3) img{bottom:0;left:0}.consultation__item:nth-child(4){padding-top:65px}.consultation__item:nth-child(4) img{bottom:0;right:45px}.consultation__item:nth-child(5){padding-top:112px}.consultation__item:nth-child(5) img{bottom:0;left:12px}.consultation__arrows{position:relative;display:none;align-items:center;justify-content:center;margin-bottom:20px}.consultation__arrows .swiper-button-next,.consultation__arrows .swiper-button-prev{width:40px;height:40px;position:relative;margin-top:0}.consultation__arrows .swiper-button-next::after,.consultation__arrows .swiper-button-prev::after{display:none}.consultation__arrows .swiper-button-prev{transform:rotate(180deg);left:0}.consultation__arrows .swiper-button-prev svg{position:relative;top:-1px}.consultation__arrows .swiper-button-next{right:0}@media screen and (max-width:1600px){.consultation .wrap-title{margin-bottom:20px}.consultation__arrows{display:flex}.consultation__wrap .swiper-wrapper{gap:0}.consultation__item{width:352px}}@media screen and (max-width:1200px){.consultation__item{width:280px;height:253px}.consultation__item:nth-child(1) img{width:58px}.consultation__item:nth-child(2){padding-top:160px}.consultation__item:nth-child(2) img{width:80px}.consultation__item:nth-child(3){padding-top:100px}.consultation__item:nth-child(3) img{width:92px}.consultation__item:nth-child(4) img{width:92px}.consultation__item:nth-child(5){padding-top:94px}.consultation__item:nth-child(5) img{width:92px}.consultation__arrows .swiper-button-next,.consultation__arrows .swiper-button-prev{width:38px;height:38px}}@media screen and (max-width:640px){.consultation__arrows .swiper-button-next,.consultation__arrows .swiper-button-prev{width:30px;height:30px}}.includes{position:relative}.includes .wrap-title{text-align:center;margin-bottom:60px}.includes__wrap{display:flex;justify-content:center;align-items:center}.includes__carousel{position:relative;width:100%;height:550px}.includes__card{position:absolute;top:50%;left:50%;width:444px;height:474px;padding:20px;background:#e5eeff;box-shadow:1px 4px 14.1px rgba(0,0,0,.25);border-radius:40px;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:14px;transition:transform .6s cubic-bezier(.22,.61,.36,1),opacity .4s;-webkit-user-select:none;user-select:none;transform-origin:50% 100%}.includes__card:nth-child(1){transform:translate(-50%,-50%) rotate(0);z-index:5}.includes__card:nth-child(2){transform:translate(-55%,-50%) rotate(4deg);z-index:4}.includes__card:nth-child(3){transform:translate(-60%,-50%) rotate(8deg);z-index:3}.includes__card:nth-child(4){transform:translate(-65%,-50%) rotate(12deg);z-index:2}.includes__card.exited{transform:translate(-50%,-150%) rotate(0)!important;opacity:0}.includes__card.returning{opacity:1}.includes__img{height:313px;width:100%;border-radius:40px;overflow:hidden}.includes__img img{width:100%;height:100%;object-fit:cover}.includes__info{display:flex;flex-direction:column;gap:20px}.includes__title{font-weight:500;line-height:100%;text-align:center;text-transform:uppercase;font-size:20px}.includes__text{font-weight:300;font-size:18px;line-height:100%;text-align:center}@media screen and (max-width:1600px){.includes .wrap-title{margin-bottom:40px}}@media screen and (max-width:1200px){.includes .wrap-title{margin-bottom:20px}.includes__card{width:400px;height:442px;padding:14px}.includes__info{gap:10px}.includes__title{font-size:18px}.includes__text{font-size:16px}}@media screen and (max-width:900px){.includes__carousel{height:auto;display:flex;flex-direction:column;align-items:center;gap:20px}.includes__card{position:initial;transform:none!important}}@media screen and (max-width:640px){.includes__card{max-width:374px;height:100%;width:100%}}.marquee-wrapper{width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box;position:absolute;top:50%}@media screen and (max-width:900px){.marquee-wrapper{display:none}}.marquee{display:inline-block;animation:marquee-loop 10s linear infinite}.marquee>span{display:inline-block;font-size:100px;color:var(--color-primary);opacity:.3}.marquee>span>span{color:#98b6cd}@media screen and (max-width:1600px){.marquee>span{font-size:80px}}@media screen and (max-width:1200px){.marquee>span{font-size:60px}}@keyframes marquee-loop{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.working .wrap-title{max-width:1138px;display:flex;flex-direction:column;gap:40px;text-align:center;margin:0 auto;margin-bottom:60px}.working__wrap{display:flex;gap:20px;align-items:flex-start}.working__item{width:calc(25% - 15px);cursor:pointer;padding:40px 20px;background:#769ebc;box-shadow:1px 4px 14.1px rgba(0,0,0,.25);border-radius:40px}.working__item:nth-child(odd){margin-bottom:120px}.working__item:nth-child(even){position:relative;bottom:-120px}.working__head{display:flex;flex-direction:column;gap:20px;align-items:center}.working__title{display:flex;gap:10px;align-items:center;justify-content:center}.working__title p{font-weight:500;font-size:22px;text-transform:uppercase;color:#fff}.working__title svg{transition:.2s}.working__title--active svg{transform:rotate(180deg)}.working__content{display:none;margin-top:20px}.working__content p{text-align:center;font-size:18px;color:#fff}@media screen and (max-width:1600px){.working__title p{font-size:20px}}@media screen and (max-width:1200px){.working .wrap-title{gap:20px;margin-bottom:20px}.working__wrap{flex-wrap:wrap}.working__item{width:calc(50% - 10px);padding:30px 20px}.working__item:nth-child(odd){margin-bottom:0}.working__item:nth-child(even){bottom:0}.working__title p{font-size:18px}}@media screen and (max-width:640px){.working__item{width:100%;padding:20px}}.reviews{display:none}.reviews .wrap-title{margin-bottom:20px;text-align:center}.reviews .swiper{overflow:visible}.reviews .swiper .swiper-wrapper{box-sizing:border-box}.reviews__item{max-width:600px;padding:20px;box-shadow:1px 4px 14.1px rgba(0,0,0,.25);border-radius:40px;display:flex;flex-direction:column;gap:18px}.reviews__item:nth-child(odd){background:#e5eeff}.reviews__item:nth-child(even){background:#769ebc}.reviews__item:nth-child(even) .reviews__text,.reviews__item:nth-child(even) p{color:#fff}.reviews__name p{font-weight:400;font-size:30px;line-height:100%;text-align:center}.reviews__text{font-weight:300;line-height:100%}.reviews__text p{font-weight:300;line-height:100%}.reviews__arrows{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:40px}.reviews__arrows .swiper-button-next,.reviews__arrows .swiper-button-prev{width:40px;height:40px;position:relative;margin-top:0}.reviews__arrows .swiper-button-next::after,.reviews__arrows .swiper-button-prev::after{display:none}.reviews__arrows .swiper-button-prev{transform:rotate(180deg);left:0}.reviews__arrows .swiper-button-prev svg{position:relative;top:-1px}.reviews__arrows .swiper-button-next{right:0}@media screen and (max-width:1600px){.reviews__item{max-width:500px}.reviews__text{font-size:18px}.reviews__text p{font-size:18px}.reviews__arrows{margin-bottom:20px}.reviews__name p{font-size:26px}}@media screen and (max-width:1200px){.reviews__item{max-width:400px;padding:14px}.reviews__text{font-size:16px}.reviews__text p{font-size:16px}.reviews__arrows .swiper-button-next,.reviews__arrows .swiper-button-prev{width:38px;height:38px}.reviews__name p{font-size:20px}}@media screen and (max-width:640px){.reviews__item{max-width:360px}.reviews__arrows .swiper-button-next,.reviews__arrows .swiper-button-prev{width:30px;height:30px}}.useful{display:none}.useful .wrap-title{text-align:center;margin-bottom:60px}.useful__tabs{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:40px}.useful__tab.active{background:#000;color:#fff}.useful__swiper{overflow:visible;margin-bottom:60px}.useful__swiper .swiper-wrapper{box-sizing:border-box}.useful__item{padding:20px;box-shadow:1px 4px 14.1px rgba(0,0,0,.25);border-radius:40px;height:400px;display:flex;flex-direction:column;gap:20px;cursor:pointer}.useful__item:nth-child(odd){background:#769ebc}.useful__item:nth-child(odd) p{color:#fff}.useful__item:nth-child(even){background:#e5eeff}.useful__img{height:240px;border-radius:30px;overflow:hidden}.useful__img img{width:100%;height:100%;object-fit:cover}.useful__text p{font-size:30px;line-height:100%}.useful__navigation{position:relative;display:flex;align-items:center;justify-content:center;gap:20px}.useful__navigation .swiper-button-next,.useful__navigation .swiper-button-prev{width:40px;height:40px;z-index:10;position:relative;left:auto;right:auto;top:auto;bottom:auto;margin-top:0}.useful__navigation .swiper-button-next::after,.useful__navigation .swiper-button-prev::after{display:none}.useful__navigation .swiper-button-prev{transform:rotate(180deg)}@media screen and (max-width:1600px){.useful .wrap-title{margin-bottom:40px}.useful__swiper{margin-bottom:40px}}@media screen and (max-width:1200px){.useful .wrap-title{margin-bottom:30px}.useful__tabs{margin-bottom:30px}.useful__swiper{margin-bottom:30px}}@media screen and (max-width:640px){.useful .wrap-title{margin-bottom:20px}.useful__tabs{gap:14px;margin-bottom:20px}.useful__swiper{margin-bottom:20px}}.swiper-pagination-custom{display:flex;justify-content:center;width:auto}.pagination-numbers{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}@media screen and (max-width:640px){.pagination-numbers{gap:14px}}.pagination-number{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border:1px solid #111b22;border-radius:150px;cursor:pointer;font-size:20px;color:#182c52;transition:all .3s ease}.pagination-number:hover{background:#f5f5f5}.pagination-number.active{background:#769ebc;color:#fff;border-color:#769ebc}.pagination-number.disabled{opacity:.5;cursor:not-allowed}.contacts{background-image:url(/assets/img/content/contacts.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.contacts__wrap{display:flex;gap:40px}.contacts__wrap>div{width:calc(50% - 20px)}.contacts__form{padding:60px;background:linear-gradient(107.56deg,rgba(228,241,255,.4) 0,rgba(247,231,253,.4) 100%),rgba(0,0,0,.1);backdrop-filter:blur(50px);border-radius:60px}.contacts__map{border-radius:60px;overflow:hidden}@media screen and (max-width:1600px){.contacts__wrap{gap:20px}.contacts__wrap>div{width:100%}.contacts__form{padding:40px}}@media screen and (max-width:1200px){.contacts__wrap{flex-direction:column}.contacts__form{padding:30px}.contacts__map{height:400px}}.form{display:flex;flex-direction:column;gap:40px}.form__inputs{display:flex;flex-direction:column;gap:20px}.form__input{padding:22px 24px;background:#fff;backdrop-filter:blur(50px);border-radius:60px;border:0;outline:0;font-weight:400;font-size:16px;line-height:19px;color:var(--color-primary);width:100%}.form__btn .btn{border:1px solid #fff;color:#fff;width:100%;justify-content:center;backdrop-filter:none}.form__checkbox-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:16px;line-height:150%;color:#fff}.form__checkbox-label:hover .form__checkbox-custom{border-color:#43a4c9}.form__checkbox-input{display:none}.form__checkbox-input:checked+.form__checkbox-custom{background:#fff;border-color:#fff}.form__checkbox-input:checked+.form__checkbox-custom::after{opacity:1}.form__checkbox-input:focus+.form__checkbox-custom{box-shadow:0 0 0 3px rgba(67,164,201,.3)}.form__checkbox-custom{position:relative;width:24px;height:24px;border:2px solid #ccc;border-radius:5px;flex-shrink:0;transition:all .3s ease}.form__checkbox-custom::after{content:"";position:absolute;left:7px;top:4px;width:6px;height:10px;border:solid var(--color-primary);border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s ease}.form__consert{display:flex;align-items:flex-start;gap:20px;justify-content:space-between}@media screen and (max-width:1200px){.form{gap:20px}}.error-page{background-image:url(/assets/img/content/bg_error.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:215px!important}.error-page__wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-107px}.error-page__img{position:relative;bottom:-107px}.error-page__info{padding:60px;background:rgba(255,255,255,.1);backdrop-filter:blur(50px);border-radius:60px;max-width:906px}.error-page__text{display:flex;flex-direction:column;align-items:center;gap:40px}.error-page__text h1{font-weight:500;font-size:40px;line-height:100%;text-align:center;color:#fff;text-transform:none}.error-page__text p{font-weight:300;font-size:40px;line-height:100%;text-align:center;color:#fff}.error-page__text .btn{padding:10px 100px;background:rgba(255,255,255,.01);border:1px solid #fff;backdrop-filter:blur(10px);border-radius:100px;color:#fff;font-size:26px;line-height:100%}@media screen and (max-width:1200px){.error-page__img{max-width:823px}.error-page__info{padding:40px;max-width:616px}.error-page__text{gap:20px}.error-page__text h1{font-size:30px}.error-page__text p{font-size:30px}.error-page__text .btn{font-size:22px}}@media screen and (max-width:900px){.error-page__img{bottom:-60px}}@media screen and (max-width:640px){.error-page__img{max-width:374px;bottom:-40px}.error-page__info{padding:20px;max-width:374px;border-radius:40px}.error-page__text h1{font-size:20px}.error-page__text p{font-size:18px}.error-page__text .btn{font-size:16px;padding:10px 20px;width:100%;justify-content:center}}.footer__top{padding:40px 0;display:flex;justify-content:space-between;gap:20px;align-items:center}.footer__nav{display:flex;gap:160px}.footer__nav ul{list-style:none;display:flex;flex-direction:column;gap:20px;font-size:22px;color:#222224;margin:0;padding:0}.footer__info{display:flex;flex-direction:column;gap:10px}.footer__info p{font-size:22px;color:#222224}.footer__bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:10.5px 0}.footer__legal{display:flex;gap:24px}.footer__legal p{font-size:18px;line-height:140%;color:#222224}.footer__links{display:flex;gap:24px}@media screen and (max-width:1600px){.footer__logo{max-width:302px}.footer__nav ul{font-size:20px}.footer__info p{font-size:20px}.footer__bottom{padding:12px 0}.footer__legal{flex-wrap:wrap}.footer__legal p{font-size:16px}}@media screen and (max-width:1200px){.footer__logo{max-width:208px}.footer__nav{gap:120px}.footer__nav ul{font-size:18px}.footer__info p{font-size:18px}.footer__legal{flex-direction:column;gap:6px}.footer__legal p{font-size:16px}.footer__links{flex-wrap:wrap;gap:6px 20px}}@media screen and (max-width:900px){.footer__top{padding:20px 0;flex-wrap:wrap;align-items:flex-start;gap:40px}.footer__logo{max-width:197px}.footer__nav{gap:100px}.footer__nav ul{font-size:16px}.footer__info p{font-size:16px}}@media screen and (max-width:640px){.footer__top{flex-direction:column}.footer__bottom{flex-direction:column;align-items:flex-start}.footer__links{flex-direction:column;gap:6px}.footer__partner{margin:0 auto}}.modal{position:fixed;top:50%;left:50%;background-color:#fff;width:100%;max-width:100vw;max-height:100vh;width:calc(100vw - 80px);height:calc(100% - 80px);z-index:200;transition:all .3s ease-out;transform:translateX(-50%) translateY(calc(-50% + 15rem));opacity:0;visibility:hidden;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;overflow:auto;background:#e5eeff;box-shadow:1px 4px 14.1px rgba(0,0,0,.25);border-radius:40px}.modal.is-active{visibility:visible;opacity:1;transform:translateX(-50%) translateY(-50%)}.modal__backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);z-index:150;visibility:hidden;opacity:0;transition:all .3s ease-out;backdrop-filter:blur(6px)}.modal__backdrop.is-active{visibility:visible;opacity:1}.modal__close{width:1.6rem;height:1.6rem;display:block;background:url(../img/icons/ic_modal_close.svg) no-repeat center;position:absolute;top:3rem;right:3rem;cursor:pointer;background-size:contain}.modal__close:hover{opacity:.8}.modal__wrapper{padding:4rem 4rem;display:flex;flex-direction:column;gap:2.5rem;width:100%}.modal__content{display:flex;flex-direction:column;gap:20px}.modal__imgs{display:flex;gap:20px;justify-content:center}.modal__img{flex-basis:calc(33.3333333333% - 13.3333333333px);max-width:384px;height:331px;border-radius:30px;overflow:hidden}.modal__img img{width:100%;height:100%;object-fit:cover}.modal__title{font-size:30px;line-height:100%;margin-bottom:40px}.modal__text{color:var(--color-primary);display:flex;flex-direction:column;gap:20px}.modal__text p{color:var(--color-primary)}@media screen and (max-width:1200px){.modal__close{top:2rem;right:2rem}.modal__wrapper{padding:3rem 3rem}.modal__title{margin-bottom:30px;font-size:24px}.modal__img{height:auto;border-radius:20px}}@media screen and (max-width:640px){.modal__close{top:1rem;right:1rem}.modal__wrapper{padding:2rem 2rem}.modal__title{margin-bottom:20px;font-size:20px}.modal__imgs{gap:14px}}.mobile-menu{transform:translateX(-50%) translateY(0);top:0;height:100vh;width:100%;padding:25px 30px;left:0;z-index:200;border-radius:0;background:#fff;flex-direction:column;justify-content:flex-start;gap:40px}.mobile-menu__header{display:flex;align-items:center;width:100%;justify-content:space-between;gap:40px}.mobile-menu__logo img{width:179px}.mobile-menu__close{background:url(/assets/img/icons/mobile_menu_close.svg);width:4rem;height:4rem;cursor:pointer;display:block}.mobile-menu__wrap{width:100%;display:flex;flex-direction:column;gap:40px}.mobile-menu__nav{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:40px}.mobile-menu__nav li{font-size:24px}@media screen and (max-width:640px){.mobile-menu{padding:30px 20px}.mobile-menu__nav{gap:20px}.mobile-menu__nav li{font-size:20px}.mobile-menu__btn .btn{width:100%;justify-content:center}}.is-active#mobile_menu{top:0;height:100vh;transform:translateX(0) translateY(0)}.modal::-webkit-scrollbar{width:4px}.modal::-webkit-scrollbar-track{background:0 0;margin:30px 0}.modal::-webkit-scrollbar-thumb{border-radius:4px;border:10px solid var(--color-primary);background-clip:content-box}.modal::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background:#ebebeb;padding:24px;display:none;z-index:9999999999}.cookie-banner>p{font-size:32px;line-height:120%;color:#222224;margin-bottom:24px}.cookie-banner__info{display:flex;align-items:flex-start;gap:24px}.cookie-banner__info p{font-size:24px;font-weight:300;line-height:120%;color:#222224}.cookie-banner__btns{display:flex;gap:12px}.cookie-banner__btns button{outline:0!important;padding:16px 28px;font-size:18px;line-height:100%}#reject-cookies{border:1px solid #222224;color:#222224}#accept-cookies{background:#222224;color:#fff}@media (max-width:1024px){.cookie-banner__info{flex-direction:column}}