:root{--bg: #fbfdff;--accent: #00a3b9;--grey: #88979c;--accent-light: #85d9e5;--bg-secondary: #eaf7f8;--white: #fff;--onsurface: #454d4d;--grey-medium: #e7e7e7;--colors-1-bg-secondaty: #f9f1ec;--colors-1-grey: #989485;--colors-1-accent-light: #e4c59e;--colors-1-onsurface: #4b4d45;--colors-1-accent: #d1a46a;--colors-1-grey-light: #f2f2f2;--colors-1-white: #fff;--colors-1-bg: #fdfaf8}@media(max-width: 1100px){.--desktop-hidden{display:none !important}}@media(max-width: 992px){.--tablet-hidden{display:none !important}}@media(max-width: 768px){.--mobile-hidden{display:none !important}}content-container{width:100%;margin:0 auto;display:block;padding:0 40px;max-width:1320px}@media(max-width: 1320px){content-container{max-width:1100px}}@media(max-width: 1100px){content-container{max-width:992px}}@media(max-width: 992px){content-container{max-width:768px}}@media(max-width: 768px){content-container{max-width:400px;padding:0 12px}}*{padding:0;margin:0;border:0}*,*:before,*:after{box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit;background-color:unset}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}a{color:inherit}label{display:block}img{max-width:100%}html{scroll-behavior:smooth}.wrapper{position:relative;min-height:100vh;display:flex;flex-direction:column}hidden-content{display:block;overflow:hidden;min-height:0}[hidden]{display:none !important}button{font-size:16px;background:unset;border:unset}.swiper{overflow:hidden}.swiper-wrapper{display:flex}.swiper-slide{overflow:hidden;flex-shrink:0;display:block}.swiper-horizontal{touch-action:pan-y}.swiper-grid .swiper-wrapper{flex-wrap:wrap}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-pagination{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:24px}.swiper-pagination-bullet{width:10px;height:10px;border-radius:10px;background-color:var(--colors-1-accent-light)}.swiper-pagination-bullet-active{width:20px;background-color:var(--colors-1-accent)}.swiper-pagination-lock{display:none}.swiper-button-prev,.swiper-button-next{cursor:pointer}@media(hover: hover){.swiper-button-prev:hover,.swiper-button-next:hover{opacity:.5}}.swiper-button-lock{display:none}.swiper-navigation-icon{display:none}.text-size-8{font-size:8px}.text-size-10{font-size:10px}.text-size-12{font-size:12px}.text-size-14{font-size:14px}.text-size-16{font-size:16px}.text-size-18{font-size:18px}.text-size-20{font-size:20px}.text-size-22{font-size:22px}.text-size-24{font-size:24px}.text-weight-400{font-weight:400}.text-weight-500{font-weight:500}.text-weight-600{font-weight:600}.text-weight-700{font-weight:700}.text-weight-800{font-weight:800}.text-weight-900{font-weight:900}.text-height-100{line-height:1}.text-height-110{line-height:1.1}.text-height-120{line-height:1.2}.text-height-130{line-height:1.3}.text-height-140{line-height:1.4}.text-height-150{line-height:1.5}.text-height-160{line-height:1.6}.text-height-170{line-height:1.7}.text-height-180{line-height:1.8}.text-height-190{line-height:1.9}.text-height-200{line-height:2}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-underline{text-decoration:underline}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-break{word-break:break-word}.text-italic{font-style:italic}.h1,.article__main h1{font-size:56px;font-weight:600;text-transform:uppercase}@media(max-width: 1320px){.h1,.article__main h1{font-size:52px}}@media(max-width: 1100px){.h1,.article__main h1{font-size:46px}}@media(max-width: 992px){.h1,.article__main h1{font-size:38px}}@media(max-width: 768px){.h1,.article__main h1{font-size:30px}}@media(max-width: 400px){.h1,.article__main h1{font-size:26px}}.h2,.article__main h2{font-size:40px;font-weight:600;text-transform:uppercase}@media(max-width: 1100px){.h2,.article__main h2{font-size:34px}}@media(max-width: 992px){.h2,.article__main h2{font-size:30px}}@media(max-width: 768px){.h2,.article__main h2{font-size:24px}}@media(max-width: 400px){.h2,.article__main h2{font-size:21px}}.h3,.article__main h4,.article__main h3{font-size:24px;font-weight:600;text-transform:uppercase}@media(max-width: 1100px){.h3,.article__main h4,.article__main h3{font-size:22px}}@media(max-width: 992px){.h3,.article__main h4,.article__main h3{font-size:20px}}@media(max-width: 768px){.h3,.article__main h4,.article__main h3{font-size:18px}}@media(max-width: 400px){.h3,.article__main h4,.article__main h3{font-size:16px}}.extra-font{font-weight:700;font-family:"Caveat",cursive;color:var(--colors-1-accent-light)}.text-bg-secondary{color:var(--colors-1-bg-secondaty)}.text-grey{color:var(--colors-1-grey)}.text-grey-light{color:var(--colors-1-grey-light)}.text-accent{color:var(--colors-1-accent)}.text-accent-light{color:var(--colors-1-accent-light)}.text-onsurface{color:var(--colors-1-onsurface)}.text-white{color:var(--colors-1-white)}.text-bg{color:var(--colors-1-bg)}.flex-col,.flex-col-40,.flex-col-36,.flex-col-32,.flex-col-28,.flex-col-24,.flex-col-20,.flex-col-16,.flex-col-12,.flex-col-10,.flex-col-8,.flex-col-6,.flex-col-4{display:flex;flex-direction:column}.flex-center,.flex-center-20,.flex-center-16,.flex-center-12,.flex-center-8,.flex-center-6,.flex-center-4{display:flex;align-items:center}.flex-col-4{gap:4px}.flex-col-6{gap:6px}.flex-col-8{gap:8px}.flex-col-10{gap:10px}.flex-col-12{gap:12px}.flex-col-16{gap:16px}.flex-col-20{gap:20px}.flex-col-24{gap:24px}.flex-col-28{gap:28px}.flex-col-32{gap:32px}.flex-col-36{gap:36px}.flex-col-40{gap:40px}.flex-center-4{gap:4px}.flex-center-6{gap:6px}.flex-center-8{gap:8px}.flex-center-12{gap:12px}.flex-center-16{gap:16px}.flex-center-20{gap:20px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-32{gap:32px}.relative{position:relative}.flex-1{flex:1}.mt-auto{margin-top:auto}.button{display:inline-flex;justify-content:center;align-items:center;gap:4px;border-radius:40px;padding:8px 24px;font-size:20px;font-weight:600;text-transform:uppercase}.button img{flex-shrink:0}@media(hover: hover){.button:hover{opacity:.5}}@media(max-width: 1320px){.button{font-size:19px}}@media(max-width: 1100px){.button{font-size:18px}}@media(max-width: 992px){.button{font-size:17px}}@media(max-width: 768px){.button{font-size:16px;padding:8px 20px}}@media(max-width: 400px){.button{font-size:15px;padding:7px 16px}}.button-primary{color:var(--white);background-color:var(--colors-1-accent)}.button-white{color:var(--colors-1-accent);background-color:#fff}.text-button{display:inline-flex;justify-content:center;align-items:center;gap:4px;font-size:20px;font-weight:600;text-transform:uppercase}.text-button img{flex-shrink:0}@media(hover: hover){.text-button:hover{opacity:.5}}@media(max-width: 1320px){.text-button{font-size:19px}}@media(max-width: 1100px){.text-button{font-size:18px}}@media(max-width: 992px){.text-button{font-size:17px}}@media(max-width: 768px){.text-button{font-size:16px}}@media(max-width: 400px){.text-button{font-size:15px}}.input{display:block;width:100%;padding:8px 24px;border-radius:40px;border:1px solid var(--onsurface);font-size:20px;font-weight:600}@media(max-width: 1320px){.input{font-size:19px}}@media(max-width: 1100px){.input{font-size:18px}}@media(max-width: 992px){.input{font-size:17px}}@media(max-width: 768px){.input{font-size:16px;padding:8px 20px}}@media(max-width: 400px){.input{font-size:15px;padding:7px 16px}}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;width:100%;height:100%;padding:40px 0;overflow:auto;background-color:unset}.modal__outer{min-height:100%;display:flex;flex-direction:column;justify-content:center}.modal__content{width:100%;padding:60px;margin:0 auto;max-width:580px;border-radius:30px;background-color:#fff;position:relative;z-index:101}@media(max-width: 768px){.modal__content{padding:40px 20px;padding-bottom:20px}}.modal__column{display:flex;flex-direction:column;gap:32px}@media(max-width: 768px){.modal__column{gap:20px}}.modal__title{display:flex;flex-direction:column;gap:16px;text-align:center}@media(max-width: 768px){.modal__title{gap:10px}}.modal__form{display:flex;flex-direction:column;gap:20px}.modal__bg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(17,17,17,.8);backdrop-filter:blur(4px)}.modal__close{position:absolute;top:40px;right:40px}@media(max-width: 768px){.modal__close{top:20px;right:20px}}@media(hover: hover){.modal__close:hover{opacity:.7}}.modal__icon{display:flex;justify-content:center}.video-modal{width:100%;max-width:960px;margin:0 auto}.video-modal__inner{position:relative;z-index:101;padding-top:32px}.video-modal video{width:100%;height:540px;background:#000}.video-modal .modal__close{top:0;right:20px}.section{padding:34px 0}.section-padding-top{padding-top:68px}.section-padding-bottom{padding-bottom:68px}.hgroup{display:flex;flex-direction:column;gap:12px;max-width:580px;margin-left:auto;margin-right:auto;margin-bottom:32px;text-align:center}@media(max-width: 768px){.hgroup{margin-bottom:24px}}.spinner{width:20px;height:20px;border-radius:100%;display:inline-block;border:3px solid #fff;border-top-color:rgba(0,0,0,0);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}body{font-size:18px;font-weight:400;line-height:normal;font-family:"Mulish",sans-serif;color:var(--colors-1-onsurface)}@media(max-width: 992px){body{font-size:16px}}@media(max-width: 768px){body{font-size:14px}}main{flex-grow:1}.footer{margin-top:auto}.header{padding-top:32px;padding-bottom:28px;position:relative}@media(max-width: 992px){.header{padding:20px 0}}@media(max-width: 768px){.header{padding:12px 0}}@media(hover: hover){.header__content a:hover{opacity:.5}}.header__row{display:flex;align-items:center;justify-content:space-between}@media(max-width: 768px){.header__left img{width:80px;height:unset}}.header__right{display:flex;align-items:center;gap:28px}@media(max-width: 992px){.header__right{position:fixed;left:0;right:0;top:90px;background-color:#fff;z-index:99;display:grid;gap:unset;align-items:unset;grid-template-rows:0fr;transition:linear .3s;overflow:hidden}}@media(max-width: 768px){.header__right{top:60px}}.header__right.active{grid-template-rows:1fr}@media(max-width: 992px){.header__nav{height:calc(100vh - 90px);width:100%;display:flex;flex-direction:column;align-items:center}}@media(max-width: 768px){.header__nav{height:calc(100vh - 60px)}}.header__nav-list{display:flex;align-items:center;gap:28px}@media(max-width: 992px){.header__nav-list{flex-direction:column;padding-bottom:40px;padding-top:20px}}.header__burger{display:none}@media(max-width: 992px){.header__burger{display:block}}@media(max-width: 768px){.header__burger img{width:20px;height:20px}}.header__burger img:first-child{display:block}.header__burger img:last-child{display:none}.header__burger.active img:first-child{display:none}.header__burger.active img:last-child{display:block}@media(max-width: 768px){.footer{background-color:var(--colors-1-bg-secondaty)}}.footer__inner{padding:40px;border-radius:32px;background-color:var(--colors-1-bg-secondaty);display:flex;flex-direction:column;gap:24px}@media(max-width: 992px){.footer__inner{padding:32px}}@media(max-width: 768px){.footer__inner{padding:16px 0;border-radius:unset}}.footer__top{display:flex;align-items:center;gap:60px}@media(max-width: 1320px){.footer__top{gap:40px}}@media(max-width: 1100px){.footer__top{gap:24px}}@media(max-width: 992px){.footer__top{justify-content:space-between;align-items:flex-start}}@media(max-width: 768px){.footer__top{flex-direction:column}}.footer__logo{flex-shrink:0}@media(max-width: 768px){.footer__logo img{width:80px;height:unset}}.footer__nav-blocks{display:flex;align-items:center;gap:60px}@media(max-width: 1320px){.footer__nav-blocks{gap:40px}}@media(max-width: 1100px){.footer__nav-blocks{gap:24px}}@media(max-width: 992px){.footer__nav-blocks{flex-direction:column;align-items:flex-start;gap:12px}}.footer__nav-item{display:flex;align-items:center;gap:8px}.footer__nav-item img{flex-shrink:0}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width: 768px){.footer__bottom{flex-direction:column}}.footer__bottom-left{display:flex;align-items:center;gap:28px}.footer__divider{width:100%;height:1px;background-color:var(--colors-1-accent-light)}@media(max-width: 768px){.intro{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("/images/intro.jpg")}}.intro__inner{border-radius:32px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("/images/intro.jpg")}@media(max-width: 768px){.intro__inner{border-radius:unset;background:unset}}.intro__column{display:flex;flex-direction:column;justify-content:flex-end;padding:40px;min-height:calc(100vh - 115px)}@media(max-width: 992px){.intro__column{padding:32px;min-height:calc(100vh - 95px)}}@media(max-width: 768px){.intro__column{padding:32px 0;min-height:calc(100vh - 68px)}}.intro__main{display:flex;flex-direction:column;gap:24px}@media(max-width: 768px){.intro__main{gap:16px}}.intro__hgroup{display:flex;flex-direction:column;gap:4px;max-width:630px}.service__column{display:flex;flex-direction:column;gap:24px}.service__title{display:flex;flex-direction:column;gap:8px}.service__slider{position:relative}.service__swiper-buttons{position:absolute;right:0;bottom:calc(100% + 24px);display:flex;gap:8px}@media(max-width: 768px){.service__swiper-buttons{display:none}}.service-item{padding:16px;height:100%;overflow:hidden;border-radius:24px;background-color:var(--colors-1-bg-secondaty)}.service-item__inner{display:flex;flex-direction:column;gap:12px;min-height:100%;overflow:hidden}.service-item__image{width:100%;height:170px;overflow:hidden;border-radius:20px}.service-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.service-item__text{display:flex;flex-direction:column;gap:8px}.service-item__button{display:flex;justify-content:flex-end;margin-top:auto}.why__row{display:grid;grid-template-columns:1fr 500px;gap:24px}@media(max-width: 992px){.why__row{grid-template-columns:1fr}}.why__image img{border-radius:32px}@media(max-width: 1320px){.why__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media(max-width: 992px){.why__image{order:1}}.why__text{display:flex;flex-direction:column;gap:24px}.why__list{display:flex;flex-direction:column;gap:24px}.why__list dl{display:flex;flex-direction:column;gap:8px}.why__list dt{display:flex;align-items:center;gap:12px}.why__list dt::before{content:"";display:block;width:12px;height:12px;border-radius:12px;background-color:var(--colors-1-accent-light);flex-shrink:0}@media(max-width: 768px){.ready{background-color:var(--colors-1-accent)}}.ready__inner{padding:40px;border-radius:32px;background-color:var(--colors-1-accent)}@media(max-width: 992px){.ready__inner{padding:32px}}@media(max-width: 768px){.ready__inner{padding:16px 0;border-radius:unset}}.ready__row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}@media(max-width: 768px){.ready__row{flex-direction:column;align-items:unset;gap:16px}}.ready__text{display:flex;flex-direction:column;gap:12px;color:#fff}.blog__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media(max-width: 992px){.blog__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.blog__grid{grid-template-columns:1fr}}.article__image{width:100%;height:400px;overflow:hidden;border-radius:32px;margin-bottom:40px}.article__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.article__main{display:flex;flex-direction:column;gap:12px}.article__main img{max-width:100%;width:unset}.article__main ul li{list-style-type:disc;list-style-position:inside}.article__main ol li{list-style-position:inside}.error__column{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}