.btn-reset{padding:0;border:none;border-radius:0;background-color:transparent;display:inline-block;vertical-align:top}.btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:6px 30px;transition:all .1s linear;font-size:20px;font-weight:700;height:auto;text-transform:none;text-decoration:none;position:relative;cursor:pointer;box-shadow:none;border:1px solid transparent;border-radius:5px;line-height:1.2;background-repeat:no-repeat;background-position:center;min-height:60px;overflow:hidden;gap:0 10px}@media (max-width:1199px){.btn{min-height:54px;font-size:18px;padding:6px 20px}}@media (max-width:400px){.btn{font-size:15px;padding:6px 12px;min-height:44px}}.btn:focus,.btn:hover{box-shadow:none}.btn:disabled{cursor:not-allowed;box-shadow:0 1px 2px rgba(16,24,40,.05);background-color:#f0f2f1;border-color:#f0f2f1;color:#a4abb7}.btn:disabled:hover{background-color:#f0f2f1;border-color:#f0f2f1;color:#a4abb7}.btn .icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.btn .icon,.btn .text{position:relative;z-index:2}.btn.min-h-40{min-height:40px}.btn-decor{overflow:hidden}.btn-decor::before,.btn-decor:after{position:absolute;content:'';width:calc(100% + 50px);aspect-ratio:1;z-index:1;left:-25px;border-radius:100%;transition:all .4s linear;pointer-events:none;background-color:var(--bg-dark-blue)}.btn-decor::before{bottom:100%;transform:translateY(-20px)}.btn-decor:after{top:100%;transform:translateY(20px)}@media (min-width:992px){.btn-decor:not(:disabled):hover::before{bottom:50%;transform:translateY(50%)}.btn-decor:not(:disabled):hover:after{top:50%;transform:translateY(-50%)}}.btn-red{color:var(--text-white)!important;background-color:var(--bg-red);border:none}.btn-red:active,.btn-red:focus{color:var(--text-white)}.btn-red path{stroke:#fff}.btn-blue{color:var(--text-white);background-color:var(--text-light-blue);border:none}.btn-blue:active,.btn-blue:focus{color:var(--text-white)}.btn-blue path{stroke:#fff}.second_font{font-family:Inter,Helvetica,Arial,sans-serif}.section-sub-title{position:relative;color:var(--text-light-blue);padding-left:33px}@media (max-width:991px){.section-sub-title{padding-left:30px}}.section-sub-title:not(:last-child){margin-bottom:20px}.section-sub-title:before{content:'';position:absolute;width:22px;height:22px;border-radius:50%;border:6px solid var(--text-light-blue);left:0;top:7px}@media (max-width:991px){.section-sub-title:before{width:18px;height:18px;top:9px;border-width:5px}}@media (max-width:767px){.section-sub-title:before{top:4px}}.section-sub-title,.section-sub-title p{font-weight:500;font-size:30px;line-height:1.2}@media (max-width:767px){.section-sub-title,.section-sub-title p{font-size:22px}}.section-title h1{font-weight:700}.text-white{color:var(--text-white)}.text-blue{color:var(--text-blue)}.text-dark-blue{color:var(--text-dark-blue)}.text-light-blue{color:var(--text-light-blue)}.text-black{color:var(--text-black)}.bg-white{background-color:var(--bg-white)}.bg-white-2{background-color:var(--bg-white-2)}.bg-blue{background-color:var(--bg-blue)}.bg-dark-blue{background-color:var(--bg-dark-blue)}.bg-light-blue{background-color:var(--bg-light-blue)}.bg-light-blue-2{background-color:var(--bg-light-blue-2)}.section{padding:60px 0}@media (max-width:991px){.section{padding:25px 0}}.list-info ul{padding:0;margin:0;list-style:none}.list-info ul li{position:relative;padding:0 0 0 30px}@media (max-width:991px){.list-info ul li{padding:0 0 0 24px}}.list-info ul li:not(:last-child){margin-bottom:20px}@media (max-width:991px){.list-info ul li:not(:last-child){margin-bottom:12px}}@media (max-width:767px){.list-info ul li:not(:last-child){margin-bottom:6px}}.list-info ul li:before{position:absolute;content:'';width:15px;height:15px;border-radius:50%;border:4px solid var(--text-light-blue);left:0;top:7px}@media (max-width:991px){.list-info ul li:before{width:12px;height:12px;border-width:3px}}.error-text{color:#b42318;font-size:13px;margin-top:4px}span.required{color:#b42318}.form__row{position:relative}input.form__control,textarea.form__control{-webkit-appearance:none}input.form__control{min-height:40px}input.form__control[type=search]{box-sizing:border-box}.form__control{width:100%;padding:12px 30px;background-color:#fff;border:1px solid #6882af;border-radius:8px;font-size:22px;outline:0}.form__control::-webkit-input-placeholder{color:var(--text-gray);opacity:1}.form__control:-moz-placeholder{color:var(--text-gray);opacity:1}.form__control::-moz-placeholder{color:var(--text-gray);opacity:1}.form__control:-ms-input-placeholder{color:var(--text-gray);opacity:1}@media (max-width:767px){.form__control{font-size:18px;padding:12px 20px}}.form__control:focus{border-color:var(--border-gray-2)}.form__control.error{border-color:red!important;box-shadow:0 0 2px 0 red}.form__control:focus-within{border-color:var(--border-blue-2)!important}textarea.form__control{display:block;resize:none}button.form__select{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}button.form__select,select.form__control{-moz-appearance:none;-webkit-appearance:none;cursor:pointer;min-height:40px;padding-right:35px;background-repeat:no-repeat;background-position:calc(100% - 18px) center;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='8' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0.5L4.5303 3.2559C4.23864 3.58137 3.76136 3.58137 3.4697 3.2559L1 0.5' stroke='%236882AF' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");text-overflow:ellipsis}button.form__select.active,select.form__control.active{background-color:#eff3fb;border:1px solid #6882af}select.form__control::-ms-expand{display:none}.hover-zoom-img{overflow:hidden;display:block}@media (min-width:992px){.hover-zoom-img:hover img{transform:scale(1.05)}}.hover-zoom-img img{transition:all .3s linear}.icon-center:not(.absolute),.icon-middle:not(.absolute){position:relative}.icon-center img,.icon-center svg,.icon-middle img,.icon-middle svg{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}.icon-center svg,.icon-middle svg{display:block}.icon-center img,.icon-center svg{max-width:100%;max-height:100%}.media-cover img,.media-cover video{width:100%;height:100%;object-fit:cover}.media-cover video{display:block}.bg_image{background-repeat:no-repeat;background-position:center;background-size:contain}.columns__inner.column50 .column{width:50%}@media (max-width:991px){.columns__inner.column50 .column{width:100%}}blockquote{margin:0;font-size:20px;color:var(--text-blue);padding-left:22px;border-left:2px solid var(--background-blue)}blockquote:not(:first-child){margin-top:36px}blockquote:not(:last-child){margin-bottom:36px}.swiper-scrollbar.swiper-scrollbar-horizontal{z-index:1}.swiper-btn-left,.swiper-btn-right{width:32px;height:32px;border-radius:100%;padding:0;border:none;background-color:var(--background-light-blue);background-repeat:no-repeat;background-position:center}.swiper-btn-left{left:0;background-image:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1L1.32547 4.29293C0.891511 4.68182 0.891511 5.31818 1.32547 5.70707L5 9' stroke='%230C275B' stroke-width='1.33333' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.swiper-btn-right{right:0;background-image:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.67453 4.29293C5.10849 4.68182 5.10849 5.31818 4.67453 5.70707L1 9' stroke='%230C275B' stroke-width='1.33333' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.pagination-control .swiper-pagination{font-size:0;position:static;margin-top:20px}.pagination-control .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:var(--bg-blue);margin:5px;opacity:.4}.pagination-control .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.label__checkbox{display:inline-block;vertical-align:top}.label__checkbox [type=checkbox]{position:absolute;width:0;height:0;overflow:hidden;top:0;left:0;opacity:0;visibility:hidden}.label__checkbox [type=checkbox]:checked+.checkbox__title::before{background-color:#6882af;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5509 7.98144L3.5326 7.99994L0 4.43137L1.48862 2.92759L3.55096 5.01094L8.51138 0L10 1.50378L3.56927 8L3.5509 7.98144Z' fill='white'/%3E%3C/svg%3E")}.label__checkbox .checkbox__title{display:inline-block;vertical-align:top;padding:0 0 0 42px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500;font-size:24px}@media (max-width:767px){.label__checkbox .checkbox__title{font-size:20px}}.label__checkbox .checkbox__title::before{left:0;border-radius:4px;position:absolute;content:'';width:32px;height:32px;border:1px solid var(--bg-light-blue);top:1px;background-repeat:no-repeat;background-position:center}@media (max-width:767px){.label__checkbox .checkbox__title::before{width:26px;height:26px}}.label__checkbox .checkbox__title a{color:var(--text-blue)}.label__checkbox .checkbox__title a:hover{text-decoration:underline}.label__radio{display:inline-block;vertical-align:top}.label__radio [type=radio]{position:absolute;width:0;height:0;overflow:hidden;top:0;left:0;opacity:0;visibility:hidden}.label__radio [type=radio].error+.checkbox__radio::before{box-shadow:0 0 2px 2px red}.label__radio [type=radio]:checked+.checkbox__radio::before{border-color:var(--bg-dark-blue);box-shadow:inset 0 0 0 8px var(--bg-dark-blue)}.label__radio .checkbox__radio{display:inline-block;vertical-align:top;padding:0 0 0 42px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500;font-size:24px}@media (max-width:767px){.label__radio .checkbox__radio{font-size:20px}}.label__radio .checkbox__radio::before{left:0;border-radius:100%;position:absolute;content:'';width:32px;height:32px;border:1px solid var(--bg-light-blue);top:0;background-repeat:no-repeat;background-position:center;transition:all .2s linear}@media (max-width:767px){.label__radio .checkbox__radio::before{width:26px;height:26px}}@media (min-width:992px){a.video-link:hover .btn-decor::before{bottom:50%;transform:translateY(50%)}a.video-link:hover .btn-decor:after{top:50%;transform:translateY(-50%)}}.video-link .btn-decor::before,.video-link .btn-decor:after{background-color:var(--bg-light-blue)}.video-link__button{width:100px;height:100px;margin:auto;border:none}@media (max-width:991px){.video-link__button{width:80px;height:80px;padding:0 24px}}.video-link__button svg{display:block}.video-link__button.active{width:100%;height:100%;opacity:0}.video-link .overlay{background:#0e2848;opacity:.3}.btn-home{width:48px;height:48px;border-radius:5px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8354 0.542959L8 5.37838L3.16457 0.542959C2.44063 -0.180986 1.2669 -0.180986 0.542959 0.542959C-0.180986 1.2669 -0.180986 2.44063 0.542959 3.16457L5.37838 8L0.542959 12.8354C-0.180986 13.5594 -0.180986 14.7331 0.542959 15.457C1.2669 16.181 2.44063 16.181 3.16457 15.457L8 10.6216L12.8354 15.457C13.5594 16.181 14.7331 16.181 15.457 15.457C16.181 14.7331 16.181 13.5594 15.457 12.8354L10.6216 8L15.457 3.16457C16.181 2.44063 16.181 1.2669 15.457 0.542959C14.7331 -0.180986 13.5594 -0.180986 12.8354 0.542959Z' fill='white'/%3E%3C/svg%3E")}@media (max-width:400px){.btn-home{width:32px;height:32px}}.btn-home.absolute{z-index:2;right:0;top:calc(100% + 20px)}.b-hero-banner .section-bg{border-radius:0 0 30px 30px}@media (max-width:991px){.b-hero-banner .section-bg{border-radius:20px}}.b-hero-banner .section-bg img{object-position:center 0}.b-hero-banner .section-bg .ovarlay{max-width:65%;background:linear-gradient(89.79deg,#0e2848 4.27%,rgba(9,53,95,.5) 84.79%,rgba(0,75,131,0) 99.83%)}@media (max-width:991px){.b-hero-banner .section-bg .ovarlay{max-width:100%;background:linear-gradient(0deg,rgba(14,40,72,.4) 0,#0e2848 25.99%,rgba(14,40,72,0) 75.06%)}}.b-hero-banner .section-content__inner{padding:120px 0 20px;gap:50px 0}@media (max-width:991px){.b-hero-banner .section-content__inner{gap:33px 0}}@media (max-width:767px){.b-hero-banner .section-content__inner{padding:390px 0 20px}}.b-hero-banner .content-part{font-size:30px;font-weight:500}@media (max-width:991px){.b-hero-banner .content-part{font-size:20px}}.b-hero-banner .content-part h1{font-size:80px;font-weight:500}@media (max-width:1199px){.b-hero-banner .content-part h1{font-size:60px}}@media (max-width:991px){.b-hero-banner .content-part h1{font-size:40px}}@media (max-width:767px){.b-hero-banner .content-part h1{font-size:44px}}@media (max-width:400px){.b-hero-banner .content-part h1{font-size:36px}}.b-hero-banner .hero-menu__wrap{margin-left:auto;padding:30px}@media (max-width:1199px){.b-hero-banner .hero-menu__wrap{padding:20px}}@media (max-width:767px){.b-hero-banner .hero-menu__wrap{padding:0;background-color:transparent}}.b-hero-banner .hero-menu__wrap .menu-link{display:flex!important;flex-direction:column;justify-content:center;width:calc(25% - 20px*3/4);text-align:center;padding:30px;font-size:26px;color:var(--text-black);transition:all .2s linear}@media (max-width:1199px){.b-hero-banner .hero-menu__wrap .menu-link{font-size:18px;padding:20px 30px}}@media (max-width:991px){.b-hero-banner .hero-menu__wrap .menu-link{width:calc(50% - 10px)}}@media (max-width:767px){.b-hero-banner .hero-menu__wrap .menu-link{padding:20px 15px}}@media (max-width:400px){.b-hero-banner .hero-menu__wrap .menu-link{font-size:16px}}@media (min-width:992px){.b-hero-banner .hero-menu__wrap .menu-link:hover{color:var(--text-white)}.b-hero-banner .hero-menu__wrap .menu-link:hover svg path{fill:var(--text-white)}}@media (max-width:767px){.b-hero-banner .hero-menu__wrap .text{font-weight:500}}.b-hero-banner .hero-menu__wrap .icon{height:24px}.b-hero-banner .hero-menu__wrap .icon:not(:last-child){margin-bottom:20px}@media (max-width:767px){.b-hero-banner .hero-menu__wrap .icon:not(:last-child){margin-bottom:12px}}.b-hero-banner .hero-menu__wrap .icon img,.b-hero-banner .hero-menu__wrap .icon svg{max-height:24px}.b-hero-banner .hero-menu__wrap .icon svg{display:block;overflow:visible}.b-hero-banner .hero-menu__wrap .icon svg path{transition:all .2s linear}.b-content-section .content-part{padding-left:60px}@media (max-width:1199px){.b-content-section .content-part{padding:0}}@media (max-width:991px){.b-content-section .content-part{font-size:18px}}.b-content-section .content-part .content{letter-spacing:.04em}.b-content-media .left-part,.b-content-media .right-part{width:50%}@media (max-width:991px){.b-content-media .left-part,.b-content-media .right-part{width:100%}}@media (max-width:991px){.b-content-media .left-part{-ms-flex-order:1;order:1;margin-top:30px}}.b-content-media .left-part{padding-right:20px}@media (max-width:1199px){.b-content-media .left-part{padding:0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}.b-content-media .right-part{padding-left:20px;padding-top:60px}@media (max-width:991px){.b-content-media .right-part{padding:0}}.b-content-media .content-part{padding-left:60px}@media (max-width:1199px){.b-content-media .content-part{padding-left:0}}@media (max-width:991px){.b-content-media .content-part{font-size:18px}}.b-steps-slider .top-part-content:not(:last-child){margin-bottom:60px}@media (max-width:1500px){.b-steps-slider .top-part-content:not(:last-child){margin-bottom:30px}}.b-steps-slider .top-part-content .btn-decor::before,.b-steps-slider .top-part-content .btn-decor:after{background-color:var(--text-blue)}.b-steps-slider .top-part-content .titles{padding-right:20px}@media (max-width:991px){.b-steps-slider .top-part-content .titles{padding:0}}.b-steps-slider .buttons-control{gap:0 30px}@media (max-width:991px){.b-steps-slider .buttons-control{width:100%}}@media (max-width:991px){.b-steps-slider .buttons-control:not(:first-child){margin-top:16px}}.b-steps-slider .swiper-slide{height:auto;counter-increment:req}.b-steps-slider .step-card .number{width:60px;aspect-ratio:1}.b-steps-slider .step-card .number:not(:last-child){margin-bottom:30px}.b-steps-slider .step-card .number::before{content:attr(data-number);font-weight:700;font-size:30px}.b-steps-slider .step-card .card-top-part{padding:30px}@media (max-width:767px){.b-steps-slider .step-card .card-top-part{padding:30px 20px}}.b-steps-slider .step-card .title:not(:last-child){margin-bottom:30px}@media (max-width:991px){.b-steps-slider .step-card .title:not(:last-child){margin-bottom:10px}}.b-steps-slider .step-card .title,.b-steps-slider .step-card .title h3{font-size:24px;font-weight:700;line-height:1.4}@media (max-width:991px){.b-steps-slider .step-card .title,.b-steps-slider .step-card .title h3{font-size:20px}}@media (max-width:991px){.b-steps-slider .step-card .content{font-size:18px}}.b-steps-slider .step-card .media-part{margin-top:auto}.b-steps-slider .step-card .media{aspect-ratio:4.25/3}@media (max-width:767px){.b-steps-slider .slider-part{margin:0 -20px;padding:0 20px}}@media (max-width:767px){.b-person-cards .slider-part{margin:0 -20px;padding:0 20px}}.b-person-cards .card-top-part{padding:30px}@media (max-width:767px){.b-person-cards .card-top-part{padding:30px 20px}}.b-person-cards .card-top-part .category{border-radius:18px;padding:5px 20px;background-color:var(--bg-white);font-size:20px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:44px}@media (max-width:991px){.b-person-cards .card-top-part .category{font-size:16px}}.b-person-cards .card-top-part .position{font-size:26px}@media (min-width:992px){.b-person-cards .card-top-part .position{display:block}}@media (max-width:991px){.b-person-cards .card-top-part .position{font-size:22px}}.b-person-cards .card-top-part .name{font-size:40px}@media (min-width:992px){.b-person-cards .card-top-part .name{display:block}}@media (max-width:991px){.b-person-cards .card-top-part .name{font-size:22px}}@media (max-width:991px){.b-person-cards .card-top-part .list-info{font-size:18px}}.b-person-cards .media-part{margin-top:auto}.b-person-cards .media-part .button{width:48px;aspect-ratio:1}.b-person-cards .media{aspect-ratio:4.62/3}.b-person-cards .bottom-part{padding:20px 20px 28px}.b-person-cards .swiper-slide{height:auto}.b-person-cards .buttons-control{gap:0 30px}@media (max-width:991px){.b-person-cards .buttons-control{width:100%}}@media (max-width:991px){.b-person-cards .buttons-control:not(:first-child){margin-top:16px}}.b-advantages .advantages__list{gap:20px 30px}.b-advantages .advantage{width:calc(33.33% - 30px*2/3)}@media (max-width:991px){.b-advantages .advantage{width:100%}}.b-advantages .advantage__content{padding:30px}@media (max-width:1199px){.b-advantages .advantage__content{padding:20px}}.b-advantages .advantage__content::before{position:absolute;content:'';width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.38346 0 0 5.38346 0 12C0 18.6165 5.38346 24 12 24C18.6165 24 24 18.6165 24 12C24 5.38346 18.6165 0 12 0ZM18.7068 8.84211L11.0376 16.4511C10.5865 16.9023 9.86466 16.9323 9.38346 16.4812L5.32331 12.782C4.84211 12.3308 4.81203 11.5789 5.23308 11.0977C5.68421 10.6165 6.43609 10.5865 6.91729 11.0376L10.1353 13.985L16.9925 7.12782C17.4737 6.64662 18.2256 6.64662 18.7068 7.12782C19.188 7.60902 19.188 8.3609 18.7068 8.84211Z' fill='%2399D4FF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:100%;top:40px;left:30px}@media (max-width:1199px){.b-advantages .advantage__content::before{top:24px;left:20px;width:15px;height:15px}}.b-advantages .advantage .content{padding:0 0 0 39px}@media (max-width:1199px){.b-advantages .advantage .content{padding:0 0 0 26px}}@media (max-width:1199px){.b-advantages .advantage .content h3{font-size:18px}}.b-testimonials .buttons-control{gap:0 30px}.b-testimonials .buttons-control .btn-decor::before,.b-testimonials .buttons-control .btn-decor:after{background-color:var(--text-blue)}@media (max-width:991px){.b-testimonials .buttons-control{width:100%}}@media (max-width:991px){.b-testimonials .buttons-control:not(:first-child){margin-top:16px}}.b-testimonials .swiper-slide{height:auto}.b-testimonials .slide-card .card-top-part{padding:30px}.b-testimonials .slide-card .card-title:not(:last-child){margin-bottom:6px}.b-testimonials .slide-card .card-title,.b-testimonials .slide-card .card-title h2{font-size:40px;line-height:1.2}@media (max-width:1199px){.b-testimonials .slide-card .card-title,.b-testimonials .slide-card .card-title h2{font-size:34px}}@media (max-width:991px){.b-testimonials .slide-card .card-title,.b-testimonials .slide-card .card-title h2{font-size:30px}}.b-testimonials .slide-card .card-sub-title,.b-testimonials .slide-card .card-sub-title h3{font-size:24px}@media (max-width:991px){.b-testimonials .slide-card .card-sub-title,.b-testimonials .slide-card .card-sub-title h3{font-size:20px}}.b-testimonials .slide-card .media-part{margin-top:auto}.b-testimonials .slide-card .media-part .oberlay{opacity:.3}@media (max-width:767px){.b-testimonials .slider-part{margin:0 -20px;padding:0 20px}}.b-testimonials .media-part{position:relative;aspect-ratio:5/6.8}.b-testimonials .video-link{position:absolute;top:0;left:0;right:0;bottom:0;transition:all .2s linear}.b-testimonials .video-link.is-playing{top:-60px}.b-images-gallery .images-gallery__inner{gap:30px 20px}@media (max-width:991px){.b-images-gallery .images-gallery__inner{gap:20px 20px}}.b-images-gallery .image{width:calc((100%/6) - 20px*5/6)}@media (max-width:1199px){.b-images-gallery .image{width:calc((100%/3) - 20px*2/3)}}.b-step-form .form-test .section-bg{background-color:var(--bg-white-2);max-width:1704px;margin:0 auto}@media (max-width:767px){.b-step-form .form-test .section-bg{display:none}}.b-step-form .form-test__inner{padding:74px 0 65px}@media (max-width:767px){.b-step-form .form-test__inner{padding:0}}.b-step-form .form-head{gap:12px 30px;padding-right:400px}@media (max-width:1500px){.b-step-form .form-head{padding-right:0}}.b-step-form .process-number{font-size:30px;padding:8px 0 0}@media (max-width:1500px){.b-step-form .process-number{padding:2px 0 0}}@media (max-width:1199px){.b-step-form .process-number{font-size:20px}}@media (max-width:991px){.b-step-form .process-number{font-size:18px;-ms-flex-order:1;order:1}}.b-step-form .process-title,.b-step-form .process-title .title{font-size:40px}@media (max-width:1500px){.b-step-form .process-title,.b-step-form .process-title .title{font-size:32px}}@media (max-width:1199px){.b-step-form .process-title,.b-step-form .process-title .title{font-size:22px}}@media (max-width:400px){.b-step-form .process-title,.b-step-form .process-title .title{font-size:18px}}.b-step-form .process-title .title{margin:0!important}.b-step-form .step-row:not(:first-child){display:none}.b-step-form .step-row .buttons{position:absolute;bottom:100%;right:0;margin-bottom:60px;gap:0 30px}@media (max-width:1500px){.b-step-form .step-row .buttons{position:static;margin-top:40px;margin-bottom:unset}}.b-step-form .cards-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}@media (max-width:1199px){.b-step-form .cards-list{gap:20px 20px}}.b-step-form .radio-card{width:calc(25% - 30px*3/4);text-align:center;position:relative;border-radius:15px;cursor:pointer;display:block}@media (max-width:1199px){.b-step-form .radio-card{width:calc(25% - 20px*3/4)}}@media (max-width:991px){.b-step-form .radio-card{width:calc(50% - 10px);border-radius:10px}}.b-step-form .radio-card [type=radio]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.b-step-form .radio-card [type=radio]:focus-visible+.radio-card__content{outline:auto;outline-offset:4px}.b-step-form .radio-card [type=radio]:focus:not(:focus-visible)+.radio-card__content{outline:0}.b-step-form .radio-card [type=radio]:checked+.radio-card__content .content{background-color:var(--text-dark-blue);color:var(--text-white)}.b-step-form .radio-card [type=radio].error+.radio-card__content{box-shadow:0 0 2px 2px red;border-radius:15px}@media (max-width:1199px){.b-step-form .radio-card [type=radio].error+.radio-card__content{border-radius:10px}}.b-step-form .radio-card .radio-card__content{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;height:100%}.b-step-form .radio-card .media{padding-top:calc(107% + 20px);position:relative;border-radius:15px;overflow:hidden}@media (max-width:1199px){.b-step-form .radio-card .media{border-radius:10px}}.b-step-form .radio-card .media img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;object-fit:cover;object-position:center 0}.b-step-form .radio-card .content{position:relative;z-index:1;margin-top:-20px;border-radius:15px;background-color:var(--bg-white);min-height:118px;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:30px;color:var(--text-dark-blue);-ms-flex:1;flex:1}@media (max-width:1199px){.b-step-form .radio-card .content{font-size:20px!important;min-height:70px;padding:10px;border-radius:10px}}@media (max-width:767px){.b-step-form .radio-card .content{background-color:var(--bg-white-2)}}.b-step-form .checkbox-card{width:calc(25% - 30px*3/4);text-align:center;position:relative;border-radius:15px;cursor:pointer;display:block}@media (max-width:1199px){.b-step-form .checkbox-card{width:calc(25% - 20px*3/4)}}@media (max-width:991px){.b-step-form .checkbox-card{width:calc(50% - 10px);border-radius:10px}}.b-step-form .checkbox-card [type=checkbox]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.b-step-form .checkbox-card [type=checkbox]:focus-visible+.checkbox-card__content{outline:auto;outline-offset:4px}.b-step-form .checkbox-card [type=checkbox]:focus:not(:focus-visible)+.checkbox-card__content{outline:0}.b-step-form .checkbox-card [type=checkbox]:checked+.checkbox-card__content .content{background-color:var(--text-dark-blue);color:var(--text-white)}.b-step-form .checkbox-card [type=checkbox].error+.checkbox-card__content{box-shadow:0 0 2px 2px red;border-radius:15px}@media (max-width:1199px){.b-step-form .checkbox-card [type=checkbox].error+.checkbox-card__content{border-radius:10px}}.b-step-form .checkbox-card .checkbox-card__content{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;height:100%}.b-step-form .checkbox-card .media{padding-top:calc(107% + 20px);position:relative;border-radius:15px;overflow:hidden}@media (max-width:1199px){.b-step-form .checkbox-card .media{border-radius:10px}}.b-step-form .checkbox-card .media img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;object-fit:cover;object-position:center 0}.b-step-form .checkbox-card .content{position:relative;z-index:1;margin-top:-20px;border-radius:15px;background-color:var(--bg-white);min-height:118px;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:30px;color:var(--text-dark-blue);-ms-flex:1;flex:1}@media (max-width:1199px){.b-step-form .checkbox-card .content{font-size:20px;min-height:70px;padding:10px;border-radius:10px}}@media (max-width:767px){.b-step-form .checkbox-card .content{background-color:var(--bg-white-2)}}.b-step-form .step-content .columns{gap:30px}@media (max-width:767px){.b-step-form .step-content .columns{gap:20px}}.b-step-form .step-content .columns .column{width:calc(50% - 15px)}@media (max-width:650px){.b-step-form .step-content .columns .column{width:100%}}.b-step-form .step-content .columns+.fields{margin-top:30px}.b-step-form .title-text:not(:last-child){margin-bottom:20px}.b-step-form .radio-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-ms-flex-pack:center;justify-content:center}.b-step-form .checkbox-list{gap:20px}@media (max-width:767px){.b-step-form .checkbox-list{max-width:unset}}.b-step-form .checkbox-list:not(.flex-col) .field-row{width:calc(50% - 10px)}@media (max-width:767px){.b-step-form .checkbox-list:not(.flex-col) .field-row{width:100%}}.b-step-form .leform-form-inner .leform-column-input .leform-imageselect-image{background-repeat:no-repeat;background-position:center!important;background-size:cover!important;background-position:center 0!important}.b-step-form .leform-form-inner .leform-row:first-child>.leform-col{width:auto!important;margin:0!important}.b-step-form .leform-form-inner .leform-row:first-child>.leform-col:nth-child(2){margin-left:30px!important}@media (max-width:1199px){.b-step-form .leform-form-inner .leform-row:first-child>.leform-col .leform-elements{width:100%;-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}}@media (max-width:1199px){.b-step-form .leform-form-inner .leform-row:first-child>.leform-col .leform-elements .leform-row{gap:20px;-ms-flex-pack:end;justify-content:flex-end}}.b-step-form .leform-form-inner .leform-row:first-child>.leform-col .leform-elements .leform-row::after,.b-step-form .leform-form-inner .leform-row:first-child>.leform-col .leform-elements .leform-row::before{display:none}@media (max-width:1199px){.b-step-form .leform-form-inner .leform-row:first-child>.leform-col .leform-elements .leform-col{width:auto!important;margin:0!important}}.b-step-form .leform-input:has(>.leform-element-error) .leform-imageselect+label{box-shadow:0 0 2px 2px red!important}.b-step-form .leform-inline .leform-elements .leform-button{display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:6px 30px;transition:all .1s linear;font-size:20px;font-weight:700;height:auto;text-transform:none;text-decoration:none;position:relative;cursor:pointer;box-shadow:none;border:1px solid transparent;border-radius:5px;line-height:1.2;background-repeat:no-repeat;background-position:center;min-height:60px;overflow:hidden;gap:0 10px;color:var(--text-white);background-color:var(--text-light-blue);border:none}@media (max-width:1199px){.b-step-form .leform-inline .leform-elements .leform-button{min-height:40px}}.b-step-form .leform-inline .leform-elements .leform-button:active,.b-step-form .leform-inline .leform-elements .leform-button:focus{color:var(--text-white)}.b-step-form .leform-inline .leform-elements .leform-button path{stroke:#fff}.b-step-form .leform-inline .leform-elements .leform-button span{position:relative;z-index:2;font-size:20px}.b-step-form .leform-inline .leform-tile-container .leform-tile-box input[type=radio].leform-tile+label{display:inline-block;vertical-align:top;padding:0 0 0 42px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500;font-size:24px;color:var(--text-color-main);background-color:transparent;transform:none!important}@media (max-width:767px){.b-step-form .leform-inline .leform-tile-container .leform-tile-box input[type=radio].leform-tile+label{font-size:20px}}.b-step-form .leform-inline .leform-tile-container .leform-tile-box input[type=radio].leform-tile+label::before{display:block!important;left:0;border-radius:100%;position:absolute;content:'';width:32px;height:32px;border:1px solid var(--bg-light-blue);top:3px;background-repeat:no-repeat;background-position:center;transition:all .2s linear}@media (max-width:767px){.b-step-form .leform-inline .leform-tile-container .leform-tile-box input[type=radio].leform-tile+label::before{width:26px;height:26px}}.b-step-form .leform-inline .leform-tile-container .leform-tile-box input[type=radio].leform-tile:checked+label::before{border-color:var(--bg-dark-blue);box-shadow:inset 0 0 0 8px var(--bg-dark-blue)}.b-step-form div.leform-input>form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:30px}@media (max-width:767px){.b-step-form div.leform-input>form{gap:15px}}.b-step-form div.leform-input .leform-imageselect+label{font-weight:500;font-size:30px!important}@media (max-width:767px){.b-step-form div.leform-input .leform-imageselect+label{font-size:20px!important}}.b-step-form div.leform-input .leform-imageselect:checked+label{transform:scale(1)!important}.b-step-form div.leform-input .leform-imageselect:checked+label .leform-imageselect-label{background-color:var(--text-dark-blue);color:var(--text-white)!important}.hidden-modal{display:none;width:100%;max-width:1200px;background-color:transparent;padding:0}.hidden-modal .form-wrapper{min-height:200px;width:100%;margin:0 auto;border-radius:40px}.hidden-modal .form-wrapper iframe{width:100%}html .bookly-form h2{font-size:26px;line-height:1.2}.footer{padding:60px 0}@media (max-width:991px){.footer{padding:30px 0}}@media (max-width:767px){.footer{padding:16px 0}}@media (max-width:991px){.footer__inner{width:100%}}@media (max-width:991px){.footer .left-part{display:none}}.footer .right-part{gap:0 100px}@media (max-width:991px){.footer .right-part{width:100%;-ms-flex-pack:justify;justify-content:space-between;gap:20px}}@media (max-width:400px){.footer .right-part{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}@media (max-width:767px){.footer .menu{font-size:16px}}.footer .menu a{color:var(--text-black)}.footer .menu a:hover{text-decoration:underline}.footer .menu ul{padding:0;margin:0;list-style:none}.footer .menu>ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px}@media (max-width:767px){.footer .menu>ul{gap:0 20px}}.footer .social img{max-height:26px}@media (max-width:400px){.footer .social img{max-height:20px}}@font-face{font-family:Quicksand;src:url(../fonts/Quicksand-Regular.eot);src:url(../fonts/Quicksand-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Quicksand-Regular.woff2) format("woff2"),url(../fonts/Quicksand-Regular.woff) format("woff"),url(../fonts/Quicksand-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(../fonts/Quicksand-Light.eot);src:url(../fonts/Quicksand-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Quicksand-Light.woff2) format("woff2"),url(../fonts/Quicksand-Light.woff) format("woff"),url(../fonts/Quicksand-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(../fonts/Quicksand-Medium.eot);src:url(../fonts/Quicksand-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Quicksand-Medium.woff2) format("woff2"),url(../fonts/Quicksand-Medium.woff) format("woff"),url(../fonts/Quicksand-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(../fonts/Quicksand-SemiBold.eot);src:url(../fonts/Quicksand-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Quicksand-SemiBold.woff2) format("woff2"),url(../fonts/Quicksand-SemiBold.woff) format("woff"),url(../fonts/Quicksand-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(../fonts/Quicksand-Bold.eot);src:url(../fonts/Quicksand-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Quicksand-Bold.woff2) format("woff2"),url(../fonts/Quicksand-Bold.woff) format("woff"),url(../fonts/Quicksand-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter24pt-Regular.eot);src:url(../fonts/Inter24pt-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter24pt-Regular.woff2) format("woff2"),url(../fonts/Inter24pt-Regular.woff) format("woff"),url(../fonts/Inter24pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter24pt-Medium.eot);src:url(../fonts/Inter24pt-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter24pt-Medium.woff2) format("woff2"),url(../fonts/Inter24pt-Medium.woff) format("woff"),url(../fonts/Inter24pt-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter24pt-Bold.eot);src:url(../fonts/Inter24pt-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter24pt-Bold.woff2) format("woff2"),url(../fonts/Inter24pt-Bold.woff) format("woff"),url(../fonts/Inter24pt-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/Inter24pt-Black.eot);src:url(../fonts/Inter24pt-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter24pt-Black.woff2) format("woff2"),url(../fonts/Inter24pt-Black.woff) format("woff"),url(../fonts/Inter24pt-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}