@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@400..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--font-family-main: 'Golos Text', sans-serif;--font-family-secondary: 'Inter', sans-serif;--font-size: 18px;--font-weight: 400;--line-height: 25px;--color-black: #000000;--color-white: #ffffff;--color-gray-F5: #f5f5f5;--color-gray-D9: #d9d9d9;--color-gray-D2: #d2d2d2;--color-gray-C4: #c4c4c4;--color-gray-24: #242424}.social{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:12px}.social li{flex-shrink:0}.social-link{display:flex;align-items:center;justify-content:center;color:var(--color-gray-24);width:40px;height:40px;transition:all .3s}.social-link:hover{opacity:.6}.overlay{display:none;position:absolute;top:0;left:0;width:100vw;height:100%;background-color:rgba(0,0,0,.8);pointer-events:none;visibility:hidden;z-index:200}@media(max-width: 991.98px){.overlay.is-visible{display:block;pointer-events:all;visibility:visible}}.form-checkbox{cursor:pointer;display:flex;align-items:center;gap:8px;color:var(--color-gray-24);opacity:.5}.form-checkbox-text{font-family:var(--font-family-main);display:block;font-size:10px;font-weight:400;line-height:14px}.form-checkbox-text a{text-decoration:none;display:inline;transition:all .3s}.form-checkbox-text a:hover{text-decoration:underline}.form-checkbox-input{display:none}.form-checkbox-input:checked~.form-checkbox-icon::after{opacity:1}.form-checkbox-icon{display:flex;align-items:center;justify-content:center;height:10px;width:10px;border:1px solid currentColor;border-radius:0;flex-shrink:0;position:relative;transition:all .3s}.form-checkbox-icon::after{content:"";display:block;position:absolute;width:6px;height:6px;background-color:var(--color-gray-24);opacity:0;transition:opacity .3s}.btn-to-top{padding:0;display:flex;align-items:center;justify-content:center;width:52px;height:52px;color:var(--color-gray-24);border-radius:0;background-color:var(--color-gray-D2);box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.1);z-index:100;transition:all .3s}.btn-to-top:hover{background-color:var(--color-white);color:var(--color-gray-24)}.btn-to-top svg{width:10px;height:13px}.btn-to-top-wrap{position:fixed;top:7px;left:50%;height:0;transform:translateX(-50%);display:flex;justify-content:end;position:absolute;transition:all .3s;opacity:0;pointer-events:none;z-index:150}.btn-to-top-wrap.is-visible{opacity:1;pointer-events:all}.btn-to-top-wrap.fixed{position:fixed;top:auto;bottom:0;transform:translateX(-50%) translateY(-80px)}@media(max-width: 991.98px){.btn-to-top-wrap{top:0}}.certificates{display:flex;align-items:center;gap:20px}.certificates-img{height:51px}.certificates-img img{width:auto;height:100%}.breadcrumbs{padding:0;margin:0;margin-bottom:72px;list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:6px 3px;color:var(--color-gray-24)}.breadcrumbs li{font-family:var(--font-family-main);font-size:14px;font-weight:500;line-height:17px}.breadcrumbs li a{display:inline-block;text-decoration:none;transition:all .3s}.breadcrumbs li span{display:block}.breadcrumbs li:not(:last-child){display:flex;align-items:center;gap:3px}.breadcrumbs li:not(:last-child) a{opacity:.2}.breadcrumbs li:not(:last-child) a:hover,.breadcrumbs li:not(:last-child) a:focus{opacity:1}.breadcrumbs li:not(:last-child)::after{content:"/";display:block;opacity:.2}@media(max-width: 991.98px){.breadcrumbs{margin-bottom:32px}}.docs{display:flex;justify-content:center;gap:32px}.docs-link{padding:14px 19px;border:1px solid rgba(36,36,36,.2);display:flex;align-items:center;gap:5px;letter-spacing:.03em;text-align:left}.docs-link span{display:block;margin-right:15px}@media(max-width: 1199.98px){.docs-link span{flex-grow:1}}.docs-link:hover{color:var(--color-gray-D2);background-color:var(--color-gray-24);border-color:var(--color-gray-24)}@media(max-width: 1199.98px){.docs{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}}@media(max-width: 991.98px){.docs{grid-template-columns:1fr}}.text-styled ol,.text-styled ul{margin:0;padding-left:24px}.text-styled ul li::marker{font-size:12px}.text-styled h1+*,.text-styled h2+*,.text-styled h3+*,.text-styled h4+*,.text-styled h5+*,.text-styled h6+*{margin-top:24px}.text-styled p+p{margin-top:24}.text-styled div+div{margin-top:32px}.container{--bs-gutter-x: 32px}@media(min-width: 1400px){.container{max-width:1280px}}@media(max-width: 575.98px){.container{--bs-gutter-x: 40px}}.row{--bs-gutter-x: 32px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-family-main);margin-bottom:0;font-weight:500}.h1,h1,.h2,h2{font-size:32px;font-weight:600;line-height:35px}.h3,h3{font-size:24px;line-height:34px}.h4,h4{font-size:20px;font-weight:400;line-height:28px}.h5,h5{font-size:18px;font-weight:400;line-height:25px}.h6,h6{font-size:16px;font-weight:400;line-height:20px}p{margin-bottom:0}p+p{margin-top:24px}a{color:inherit}a:hover{color:inherit}.btn{--bs-btn-padding-y: 10px;--bs-btn-padding-x: 20px;--bs-btn-font-family: var(--font-family-main);--bs-btn-font-size: 10px;--bs-btn-font-weight: 400;--bs-btn-line-height: 14px;--bs-btn-color: var(--color-black);--bs-btn-bg: transparent;--bs-btn-border-width: 0;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: none;text-transform:uppercase;transition:all .3s;box-shadow:var(--bs-btn-box-shadow)}.btn-dark{--bs-btn-color: var(--color-gray-D2);--bs-btn-bg: var(--color-gray-24);--bs-btn-hover-color: var(--color-gray-24);--bs-btn-hover-bg: var(--color-gray-F5);--bs-btn-active-color: var(--color-gray-24);--bs-btn-active-bg: var(--color-gray-F5);--bs-btn-disabled-color: var(--color-gray-D2);--bs-btn-disabled-bg: var(--color-gray-24)}.btn-light{--bs-btn-color: var(--color-gray-24);--bs-btn-bg: var(--color-gray-D2);--bs-btn-hover-color: var(--color-gray-24);--bs-btn-hover-bg: var(--color-white);--bs-btn-active-color: var(--color-gray-24);--bs-btn-active-bg: var(--color-white);--bs-btn-disabled-color: var(--color-gray-24);--bs-btn-disabled-bg: var(--color-gray-D2)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;gap:5px}.btn-icon svg{width:14px;height:14px}.btn-icon span{display:block}.form-group{padding-left:9px;padding-right:10px;display:flex;flex-direction:column;gap:10px;border-left:1px solid rgba(0,0,0,.2);width:100%}.form-label{margin-bottom:0;display:block;font-size:16px;font-weight:500;line-height:19px;color:var(--color-black)}.form-control{font-family:var(--font-family-main);padding:0;font-size:16px;font-weight:400;line-height:19px;color:var(--color-black);background-color:rgba(0,0,0,0);border:none;border-radius:0;transition:all .3s}.form-control:focus{color:var(--color-black);background-color:rgba(0,0,0,0);box-shadow:none}.form-control::-moz-placeholder{color:var(--color-black);opacity:.2}.form-control::placeholder{color:var(--color-black);opacity:.2}.form-control.is-invalid,.was-validated .form-control:invalid{padding-right:0;background-image:none}.form-control.is-invalid:hover,.form-control.is-invalid:focus,.was-validated .form-control:invalid:hover,.was-validated .form-control:invalid:focus{box-shadow:none}.form-control.is-valid,.was-validated .form-control:valid{border-color:rgba(0,0,0,0);padding-right:0px;background-image:none}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:rgba(0,0,0,0);box-shadow:none}.invalid-feedback{font-size:12px;line-height:16px}.modal{--bs-modal-color: var(--color-gray-24);--bs-modal-bg: var(--color-gray-D9);--bs-modal-width: 400px}.modal-content{padding:40px 50px;border:0;border-radius:0px;justify-content:center;position:relative;z-index:1}@media(max-width: 991.98px){.modal-content{padding:40px}}.modal-header{padding:0;border-bottom:0;flex-direction:column;align-items:center;text-align:center}.modal-icon{margin-bottom:24px;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;color:var(--color-gray-D2);background-color:var(--color-gray-24)}.modal-icon svg{width:30px;height:30px}.modal-headline{margin-bottom:12px}.modal-text{margin-bottom:24px;font-size:16px;line-height:23px}.modal-backdrop{--bs-backdrop-bg: var(--color-black);--bs-backdrop-opacity: 0.6}@media(max-width: 575.98px){.modal-dialog{margin-left:15px;margin-right:15px}}html{font-size:16px}html.is-lock{overflow:hidden}body{font-family:var(--font-family-main);font-size:var(--font-size);font-weight:var(--font-weight);line-height:var(--line-height);color:var(--color-gray-F5);background-color:var(--color-gray-24);min-width:375px}img{display:block;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}svg{display:block;flex-shrink:0}.layout{display:flex;flex-direction:column;width:100%;min-height:100vh;overflow:hidden;position:relative}.main{flex-grow:1}.header{padding-top:48px;color:var(--color-white)}.header-wrap{display:flex;flex-direction:column;align-items:center;gap:32px}.header-logo{display:block}.header-logo img{width:100%;height:100%}@media(max-width: 991.98px){.header-logo{margin-bottom:32px}}@media(max-width: 575.98px){.header-logo{margin-left:-14px;margin-right:-14px}}.header-menu{margin:0;padding:23px 0 24px 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:32px;width:100%;border-top:1px solid rgba(210,210,210,.2)}.header-menu li{font-size:14px;font-weight:500;line-height:17px;color:var(--color-gray-D2);position:relative}.header-menu li a{display:inline-block;text-decoration:none;transition:all .3s}.header-menu li a:hover{color:var(--color-white)}@media(max-width: 991.98px){.header-menu li{width:100%}}@media(max-width: 991.98px){.header-menu>li{font-size:16px;line-height:24px}.header-menu>li:last-child{margin-top:8px;padding-top:15px;font-weight:400;width:100%;border-top:1px solid rgba(210,210,210,.2)}.header-menu>li:not(:has(ul))>a{padding:8px 0}.header-menu>li:not(:last-child){color:var(--color-white)}}@media(min-width: 992px){.header-menu>li:hover>a{color:var(--color-white)}.header-menu>li:hover ul{display:block}}.header-menu ul{margin:0;margin-top:12px;padding-left:16px;padding-bottom:15px;list-style:none}.header-menu ul li{font-weight:400;line-height:21px}.header-menu ul li:not(:last-child){margin-bottom:8px}@media(min-width: 992px){.header-menu ul{display:none;margin:0;padding:24px;position:absolute;top:100%;left:-24px;width:-moz-max-content;width:max-content;z-index:100;background-color:var(--color-gray-24)}}@media(max-width: 991.98px){.header-menu ul{border-bottom:1px solid rgba(210,210,210,.2)}}@media(max-width: 991.98px){.header-menu{padding:0;border:none;flex-direction:column;align-items:flex-start;gap:8px}}.header-logo-sm{display:flex;flex-direction:column;align-items:center;gap:16px;text-decoration:none}.header-logo-sm-img{width:50px;height:44px;flex-shrink:0}.header-logo-sm-img img{width:100%;height:100%}.header-logo-sm-text{text-align:center;font-size:16px;line-height:22px}@media(max-width: 991.98px){.header-logo-sm{gap:32px}}.header-certificates{display:flex;align-items:center;gap:20px}.header-certificates-img{height:51px}.header-certificates-img img{width:auto;height:100%}.header-overlay{display:flex;align-items:flex-start}.header-overlay-top{margin-bottom:24px;padding:24px 24px 23px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;border-bottom:1px solid rgba(210,210,210,.2)}.header-overlay-close{padding:0;border:none;background-color:rgba(0,0,0,0);color:var(--color-white);display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:relative;z-index:100}.header-overlay-close svg{width:24px;height:24px}@media(min-width: 992px){.header-overlay-inner{display:contents}}@media(max-width: 991.98px){.header-overlay-inner{padding:0 24px;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:60px}}@media(min-width: 992px){.header-overlay{display:contents}}@media(max-width: 991.98px){.header-overlay{padding-bottom:24px;display:flex;flex-direction:column;position:fixed;top:0;right:-100%;background-color:var(--color-gray-24);color:var(--color-white);width:50vw;height:100vh;z-index:300;transition:right .6s ease-in-out}.header-overlay.is-open{right:0}}@media(max-width: 575.98px){.header-overlay{width:314px}}.header-burger-wrap{position:fixed;top:24px;left:50%;transform:translateX(-50%);height:0px;display:flex;justify-content:end;z-index:170}.header-burger{display:flex;align-items:center;justify-content:center;border:1px solid rgba(210,210,210,.2);padding:0;background-color:var(--color-gray-24);color:var(--white-100);width:50px;height:50px;cursor:pointer;transition:all .3s}.header-burger svg{width:24px;height:24px}@media(min-width: 992px){.header:has(.certificates){padding-bottom:96px}}@media(max-width: 991.98px){.header{padding-top:32px;padding-bottom:42px;min-height:423px}}.product{padding:48px 0;background-color:var(--color-gray-D9);color:var(--color-black)}.product-row{row-gap:32px}.product-info{display:flex;flex-direction:column;align-items:flex-start}.product-certificates{margin-top:64px}@media(max-width: 991.98px){.product-certificates{margin-top:0;margin-bottom:32px;align-self:center;order:-1 !important}}.product-title{margin-bottom:24px}.product-btn{margin-top:64px}@media(max-width: 991.98px){.product-btn{margin-top:32px}}.product-img{height:667px}.product-img img{width:100%;height:100%}@media(max-width: 1399.98px){.product-img{height:590px}}@media(max-width: 1199.98px){.product-img{height:417px}}@media(max-width: 991.98px){.product-img{height:641px}}@media(max-width: 767.98px){.product-img{height:474px}}@media(max-width: 575.98px){.product-img{height:330px}}.product-img-sm{height:403px;margin-left:68px}@media(max-width: 1399.98px){.product-img-sm{height:349px}}@media(max-width: 1199.98px){.product-img-sm{height:354px}}@media(max-width: 991.98px){.product-img-sm{margin-left:0;height:641px}}@media(max-width: 767.98px){.product-img-sm{height:474px}}@media(max-width: 575.98px){.product-img-sm{height:330px}}.product-images{margin-top:30px;row-gap:32px}.product-images-item{height:290px;border:1px solid rgba(36,36,36,.2)}.product-images-item img{width:100%;height:100%}@media(max-width: 1399.98px){.product-images-item{height:257px}}@media(max-width: 1199.98px){.product-images-item{height:213px}}@media(max-width: 991.98px){.product-images-item{height:288px}}@media(max-width: 767.98px){.product-images-item{height:241px}}@media(max-width: 575.98px){.product-images-item{height:206px}}@media(max-width: 991.98px){.product-images{margin-top:64px}}.product-props{margin-top:32px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.product-props-title{font-weight:500}.product-props-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2, auto);gap:6px 32px}.product-props-list li{font-size:14px;line-height:20px;min-width:288px}@media(max-width: 1199.98px){.product-props-list li:nth-child(7n):not(:last-child){margin-bottom:26px}}@media(max-width: 1199.98px){.product-props-list{grid-template-columns:1fr}}@media(max-width: 991.98px){.product-props{margin-top:48px}}.product-price{margin-top:48px;display:flex;align-items:center;flex-wrap:wrap;gap:24px}.product-price-value{font-size:48px;line-height:36px;text-transform:uppercase}@media(max-width: 991.98px){.product-price{flex-direction:column;align-items:flex-start}}.product-docs{margin-top:72px}@media(max-width: 991.98px){.product-docs{margin-top:48px}}@media(max-width: 991.98px){.product{padding:64px 0}}.how-work{padding:120px 0;color:var(--color-gray-D2)}.how-work-row{row-gap:32px}.how-work-img{padding:39px;background-color:var(--color-gray-C4);height:444px}.how-work-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 575.98px){.how-work-img{margin:auto;width:288px;height:255px}}.how-work-info{display:flex;flex-direction:column;gap:22px}@media(min-width: 992px){.how-work-title{max-width:406px}}.how-work-text{border-bottom:1px solid rgba(210,210,210,.2)}.how-work-text-item{margin-bottom:22px;padding:9px 0 10px 0;border-top:1px solid rgba(210,210,210,.2);font-size:16px;line-height:24px}.how-work-text-item strong{font-weight:600;color:var(--color-white)}.how-work-text-item:last-child{padding-bottom:0}@media(max-width: 991.98px){.how-work{padding:100px 0}}.feedback{padding-top:50px}.feedback-wrap{padding:56px 0;background-color:var(--color-gray-D9);color:var(--color-gray-24)}@media(max-width: 991.98px){.feedback-wrap{padding:64px 32px}}@media(max-width: 575.98px){.feedback-wrap{margin-left:-20px;margin-right:-20px}}.feedback-row{row-gap:32px}.feedback-title{color:rgba(36,36,36,.3)}.feedback-title span{color:var(--color-gray-24)}@media(min-width: 992px){.feedback-title{padding-left:32px}}@media(max-width: 991.98px){.feedback-title{line-height:29px}}.feedback-form{display:flex;flex-direction:column;align-items:flex-start;gap:27px}.feedback-form-group{display:flex;gap:27px;width:100%}@media(min-width: 1200px){.feedback-form-group .form-group:nth-child(1){max-width:86px}.feedback-form-group .form-group:nth-child(2){max-width:163px}}@media(max-width: 1199.98px){.feedback-form-group{display:contents}}.feedback-form-checkbox{margin-top:5px}@media(min-width: 992px){.feedback-form{padding-right:101px}}@media(max-width: 575.98px){.feedback{padding-top:0}}.seo{padding:110px 0}.seo-content{font-size:16px;line-height:22px}.seo-content ol,.seo-content ul{margin:0;padding-left:24px}.seo-content ul li::marker{font-size:12px}.seo-content h1+*,.seo-content h2+*{margin-top:24px}.seo-content h3+*,.seo-content h4+*,.seo-content h5+*,.seo-content h6+*{margin-top:20px}.seo-content p{max-width:928px}.seo-content p+p{margin-top:0}.seo-content div+div{margin-top:64px}@media(max-width: 991.98px){.seo{padding:64px 0}}.cards{padding:120px 0}.cards-row{row-gap:32px}.cards-item{display:flex;flex-direction:column;height:100%}.cards-item-img{height:318px;background-color:var(--color-gray-24);border:1px solid rgba(210,210,210,.2)}.cards-item-img img{width:100%;height:100%}@media(max-width: 1399.98px){.cards-item-img{height:280px}}@media(max-width: 1199.98px){.cards-item-img{height:233px}}@media(max-width: 991.98px){.cards-item-img{height:359px}}@media(max-width: 767.98px){.cards-item-img{height:265px}}@media(max-width: 575.98px){.cards-item-img{height:318px}}.cards-item-body{margin-top:16px;padding:0 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}@media(max-width: 767.98px){.cards-item-body{padding:0;gap:20px;flex-direction:column;justify-content:start}}.cards-item-info{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:410px;font-family:var(--font-family-secondary)}.cards-item-title{display:flex;align-items:center;gap:10px;font-size:12px;line-height:15px;color:var(--color-white)}.cards-item-title p{-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-ms-line-clamp:1;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;display:box;word-wrap:break-word;-webkit-box-orient:vertical;box-orient:vertical}.cards-item-title::before{content:"";display:block;width:5px;height:5px;background-color:var(--color-gray-D9);border-radius:50%;flex-shrink:0}.cards-item-text{font-size:12px;line-height:16px;color:rgba(245,245,245,.3)}.cards-item-link{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:400;line-height:14px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:all .3s}.cards-item-link span{display:block}.cards-item-link svg{width:14px;height:14px}.cards-item-link:hover{opacity:.7}.cards-item-btn{margin-top:-34px;text-align:right;position:relative;z-index:100}.cards-item-2 .cards-item-img{border:none}@media(max-width: 767.98px){.cards-item-2 .cards-item-body{gap:32px}}@media(max-width: 767.98px){.cards-item-2 .cards-item-link{align-self:flex-end}}@media(max-width: 991.98px){.cards{padding:32px 0}}.article{padding:48px 0;background-color:var(--color-gray-D9);color:var(--color-black)}.article-row{row-gap:32px}.article-info{display:flex;flex-direction:column;align-items:flex-start}.article-title{margin-bottom:24px}.article-btn{margin-top:48px}.article-img{height:415px}.article-img img{width:100%;height:100%}@media(max-width: 1399.98px){.article-img{height:367px}}@media(max-width: 1199.98px){.article-img{height:351px}}@media(max-width: 991.98px){.article-img{height:470px}}@media(max-width: 767.98px){.article-img{height:347px}}@media(max-width: 575.98px){.article-img{height:235px}}@media(max-width: 991.98px){.article{padding:64px 0}}.article-inner{padding:48px 0 120px 0;background-color:var(--color-gray-D9);color:var(--color-black)}.article-inner-img{margin-bottom:32px;height:415px}.article-inner-img img{width:100%;height:100%}@media(max-width: 991.98px){.article-inner-img{height:235px}}.article-inner-text h1,.article-inner-text h2{font-weight:500}.article-inner-text h3{line-height:26px}.article-inner-text h3,.article-inner-text h4,.article-inner-text h5,.article-inner-text h6{font-weight:400}.article-inner-docs{margin-top:64px}@media(max-width: 991.98px){.article-inner{padding:64px 0}}.partners{padding:48px 0 120px 0;background-color:var(--color-gray-D9);color:var(--color-black)}.partners-title{margin-bottom:32px}.partners-items{margin-top:32px;padding:0 56px;display:grid;grid-template-columns:repeat(4, 1fr);gap:32px}@media(max-width: 1399.98px){.partners-items{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 1199.98px){.partners-items{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 991.98px){.partners-items{padding:0 43px}}@media(max-width: 767.98px){.partners-items{grid-template-columns:1fr}}.partners-item{padding:19px;display:block;border:1px solid rgba(36,36,36,.2);height:154px}.partners-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 991.98px){.partners{padding-bottom:32px}}.contacts{padding:48px 0 120px 0;background-color:var(--color-gray-D9);color:var(--color-black)}.contacts-title{margin-bottom:32px}.contacts-items{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.contacts-items-group{display:flex;align-items:flex-end;gap:48px}@media(max-width: 991.98px){.contacts-items-group{flex-direction:column;align-items:flex-start;gap:24px;width:100%}}@media(max-width: 991.98px){.contacts-items{flex-direction:column}}.contacts-item{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:180px}.contacts-item-title{display:block;opacity:.4}.contacts-item-text a{display:inline-block;text-decoration:none;transition:all .3s}.contacts-item-text a:hover{opacity:.7}@media(max-width: 991.98px){.contacts{padding-bottom:32px}}.footer{margin-top:96px;color:var(--color-white);position:relative}.footer-logo-sm{margin-bottom:40px;display:flex;align-items:center;gap:32px;text-decoration:none}.footer-logo-sm-img{width:72px;height:64px;flex-shrink:0}.footer-logo-sm-img img{width:100%;height:100%}.footer-logo-sm-text{font-size:16px;line-height:22px;max-width:291px}@media(max-width: 991.98px){.footer-logo-sm-text{max-width:100%;text-align:center}}@media(max-width: 991.98px){.footer-logo-sm{flex-direction:column}}.footer-group{margin-bottom:20px;padding-top:31px;border-top:1px solid rgba(210,210,210,.2);display:flex;align-items:flex-end;gap:137px}@media(max-width: 991.98px){.footer-group{margin-bottom:24px;flex-direction:column;align-items:flex-start;gap:24px}}.footer-menu{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;flex-grow:1}.footer-menu li{font-size:14px;font-weight:500;line-height:17px}.footer-menu li a{display:inline-block;text-decoration:none;transition:all .3s}.footer-menu li a:hover{opacity:.7}@media(min-width: 992px){.footer-menu li:first-child{min-width:180px}}@media(max-width: 991.98px){.footer-menu{gap:24px;width:100%}}@media(max-width: 767.98px){.footer-menu{flex-direction:column;align-items:flex-start}}.footer-contacts{margin-bottom:80px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.footer-contacts-link{display:inline-block;text-decoration:none;font-size:14px;font-weight:500;line-height:17px;transition:all .3s}.footer-contacts-link:hover{opacity:.7}@media(max-width: 991.98px){.footer-contacts{margin-bottom:32px;gap:24px}}.footer-logo{margin-bottom:-87px;display:block}.footer-logo img{width:100%;height:100%}@media(max-width: 991.98px){.footer-logo{margin-bottom:-27px}}@media(max-width: 991.98px){.footer{margin-top:37px}}