@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);body,html{margin:0;padding:0;font-family:Inter,sans-serif;color:#222}body.body-open-menu,html.body-open-menu{overflow-x:hidden}.container{max-width:1260px;margin:0 auto;padding:0 15px;width:stretch}.container-full{margin:0 auto;padding:0 15px}a{color:inherit;text-decoration:none;transition:.3s}h1,h2,h3,h4,h5,h6{margin:0;font-family:"EB Garamond",serif;text-transform:uppercase}li,p{font-weight:400;font-size:16px;line-height:24px}img{object-fit:cover;object-position:center}.thumb{position:relative;overflow:hidden}.thumb:before{content:"";display:block;padding-bottom:60%}.thumb img,.thumb picture{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0}.thumb.thumb-box:before{padding-bottom:100%}.subtitle-top{font-style:italic;font-weight:700;font-size:12px;line-height:25px;text-transform:uppercase;display:flex;align-items:center;margin:0 0 40px}.subtitle{font-style:italic;font-weight:800;font-size:18px;line-height:25px;text-transform:uppercase;margin:30px 0 0}.select2-search--dropdown{display:none}.select2-container--default .select2-selection--single{border:none;background:0 0;outline:0;border-radius:0;border-bottom:1px solid #222}.select2-container .select2-selection--single{font-style:italic;font-weight:900;font-size:14px;line-height:24px;text-transform:uppercase;color:#222;padding:5px 0;height:auto}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#ff2f2f}.select2-dropdown{border-radius:0;border:1px solid #222;filter:drop-shadow(4px 4px 0 rgba(34, 34, 34, .25))}.select2-results__option{font-family:Inter;font-style:italic;font-weight:900;font-size:14px;line-height:24px;text-transform:uppercase;color:#222;padding:8px 10px;border-bottom:1px solid #222}.select2-results__option:last-child{border:none}section{position:relative;padding:100px 0}.socials{display:flex;flex-wrap:wrap;gap:6px}.socials a{display:flex;align-items:center;justify-content:center;height:24px;width:24px;background-color:#fff;border:1px solid #222}.socials a svg{object-fit:contain;object-position:center;height:13px;width:13px}.socials a svg path{transition:.3s}.socials a:hover{background-color:#ff2f2f;color:#fff}.socials a:hover svg path{fill:#fff}.text-center{text-align:center}*{outline:0!important}button{border:none;background:0 0}@media (max-width:1100px){.container{padding:0 44px}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.btn{display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;white-space:nowrap;font-family:Inter,sans-serif;font-style:italic;font-weight:900;font-size:14px;line-height:24px;text-transform:uppercase;height:50px;padding:0 20px;border:1px solid #222;box-shadow:1px 1px 0 #222;transition:.3s;cursor:pointer;width:fit-content}.btn.btn-toggle-menu{transition:.3s;border:none;box-shadow:none;height:24px;width:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;gap:6px;padding:0;z-index:1}.btn.btn-toggle-menu span{height:1px;width:24px;background-color:#fff}.btn.btn-red{background-color:#ff2f2f;color:#fff}.btn.btn-red:hover{background-color:#222;border-color:#ff2f2f}.btn.btn-light{background-color:#fff5db;color:#222}.btn.btn-light:hover{background-color:#fbda7c}.btn.btn-arrow:after{content:"";display:block;height:6px;width:6px;background-image:url(../img/icons/arrow.svg);background-position:center;background-size:contain;margin-left:50px;transition:.3s}.btn.btn-arrow:hover:after{transform:rotate(-45deg)}.btn.btn-red.btn-arrow:after{background-image:url(../img/icons/arrow-white.svg)}.btn.btn-disabled,.btn.slick-disabled,.btn:disabled{opacity:.7;pointer-events:none}header{display:block;position:sticky;top:0;z-index:10;background-color:rgba(255,255,255,0);height:40px;padding:30px 0;transition:.3s}header .container{display:flex;align-items:center;gap:30px;position:relative;z-index:1}header .container .logo img{height:auto;width:120px;transition:.3s}header .container nav{margin:0 auto}header .container nav ul{list-style-type:none;padding:0;margin:0;display:flex;align-items:center;gap:40px}header .container nav ul li a{font-style:italic;font-weight:500;font-size:14px;line-height:24px;text-transform:uppercase;color:#fff;transition:.3s;position:relative}header .container nav ul li a:after{content:"";display:block;background-color:#fbda7c;height:2px;width:0%;position:absolute;bottom:-3px;left:0;transition:.3s}header .container nav ul li a:hover{color:#fbda7c}header .container nav ul li a:hover:after{width:100%}header .container .btn.btn-light.btn-arrow{height:40px}header .container .languages{margin-left:auto}header .container .btn-lang{font-style:italic;font-weight:500;font-size:12px;line-height:90%;text-transform:uppercase;padding:7px;background-color:#fff;height:auto}header .container .btn-lang:hover{background-color:#ff2f2f;color:#fff}header .wrapper-toggle-menu{height:calc(100vh - 230px);position:absolute;top:0;right:0;max-width:0;width:100%;background-color:#ff2f2f;overflow:hidden;padding:115px 0;opacity:0;visibility:hidden;transition:.3s}header .wrapper-toggle-menu nav{display:flex;flex-direction:column;justify-content:space-between;height:100%}header .wrapper-toggle-menu ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:60px}header .wrapper-toggle-menu ul li a{font-style:italic;font-weight:800;font-size:18px;line-height:25px;text-transform:uppercase;color:#fff;transition:.3s;position:relative}header .wrapper-toggle-menu ul li a:after{content:"";display:block;background-color:#fbda7c;height:2px;width:0%;position:absolute;bottom:-3px;left:0;transition:.3s}header .wrapper-toggle-menu ul li a:hover{color:#fbda7c}header .wrapper-toggle-menu ul li a:hover:after{width:100%}header:before{content:"";display:block;background-color:rgba(34,34,34,.6);position:absolute;height:100vh;width:100vw;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;display:none;transition:.3s}header.header_scrolled{background-color:#222}header.header-open-menu:before{opacity:1;visibility:visible;display:block}header.header-open-menu .wrapper-toggle-menu{max-width:340px;opacity:1;visibility:visible;padding:115px 80px}@media (min-width:1100px){header .btn.btn-toggle-menu{display:none}}@media (max-width:1100px){header .container .btn.btn-light.btn-arrow,header .container .socials,header .container nav{display:none}}footer{padding:30px 0;background-color:#222}footer .container{display:flex;justify-content:space-between}footer .container .logo img{width:150px}footer .container nav ul{margin:0;padding:0}footer .container nav ul li a{font-weight:400;font-size:12px;line-height:24px;color:#fff;transition:.3s;position:relative}footer .container nav ul li a:after{content:"";display:block;background-color:#fbda7c;height:2px;width:0%;position:absolute;bottom:-3px;left:0;transition:.3s}footer .container nav ul li a:hover{color:#fbda7c}footer .container nav ul li a:hover:after{width:100%}footer .container nav p{margin:40px 0 0;font-weight:400;font-size:12px;line-height:24px;color:#fff;text-transform:uppercase}.section-hero{margin-top:-100px;background-image:url(../img/bg.png);background-position:center;background-size:cover;position:relative;min-height:calc(100vh - 200px);display:flex;align-items:center}.section-hero:before{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(34,34,34,.6)}.section-hero .container{position:relative}.section-hero .heading-title{margin:0;font-weight:800;font-size:72px;line-height:90%;color:#ff2f2f;text-shadow:1px 1px 0 #222;text-shadow:#222 2px 0 0,#222 1.75517px .958851px 0,#222 1.0806px 1.68294px 0,#222 .141474px 1.99499px 0,#222 -.832294px 1.81859px 0,#222 -1.60229px 1.19694px 0,#222 -1.97998px .28224px 0,#222 -1.87291px -.701566px 0,#222 -1.30729px -1.5136px 0,#222 -.421592px -1.95506px 0,#222 .567324px -1.91785px 0,#222 1.41734px -1.41108px 0,#222 1.92034px -.558831px 0}.section-hero .subtitle{color:#fff;text-shadow:1px 1px 0 #222;text-shadow:#222 2px 0 0,#222 1.75517px .958851px 0,#222 1.0806px 1.68294px 0,#222 .141474px 1.99499px 0,#222 -.832294px 1.81859px 0,#222 -1.60229px 1.19694px 0,#222 -1.97998px .28224px 0,#222 -1.87291px -.701566px 0,#222 -1.30729px -1.5136px 0,#222 -.421592px -1.95506px 0,#222 .567324px -1.91785px 0,#222 1.41734px -1.41108px 0,#222 1.92034px -.558831px 0}.section-hero .desc{margin:40px 0 0;color:#fff}.section-hero .buttons{margin-top:36px;display:flex;align-items:center;gap:20px}.section-marquee{width:100%;overflow:hidden;background-color:#fbda7c;color:#222;padding:17px 0;border-top:1px solid #222;border-bottom:1px solid #222}.section-marquee .wrapper-marquee{display:flex;gap:24px;width:max-content;white-space:nowrap;animation:marquee-scroll 50s linear infinite;will-change:transform}.section-marquee .wrapper-marquee:hover{animation-play-state:paused}.section-marquee .wrapper-marquee span{font-style:italic;font-weight:900;font-size:14px;line-height:24px;text-transform:uppercase;display:flex;align-items:center}.section-marquee .wrapper-marquee span:after{content:"";display:block;height:12px;width:12px;background-image:url(../img/icons/star.svg);background-position:center;background-size:contain;margin-left:24px}.section-who-we-are{background-color:#fff5db;padding:80px 0}.section-who-we-are .top{position:relative;margin-bottom:40px}.section-who-we-are .heading-title{margin:0;font-weight:800;font-size:56px;line-height:90%;text-transform:uppercase;width:50%}.section-who-we-are .subtitle{font-weight:700;font-size:18px;text-transform:uppercase;margin-top:20px}.section-who-we-are .desc{margin:0;font-weight:400;font-size:16px;line-height:24px;max-width:520px;position:absolute;top:50%;transform:translateY(-50%);right:0}.section-who-we-are .bottom{border:1px solid #222;filter:drop-shadow(4px 4px 0 rgba(34, 34, 34, .25));display:flex}.section-who-we-are .bottom .left{padding:20px;background-color:#ff2f2f;border-right:1px solid #222;width:479px;position:relative}.section-who-we-are .bottom .left .title{font-family:Inter;font-style:italic;font-weight:800;font-size:18px;line-height:25px;color:#fff}.section-who-we-are .bottom .left .arrow{height:10px;width:10px;position:absolute;right:20px;bottom:20px}.section-who-we-are .bottom .right{width:calc(100% - 479px)}.section-who-we-are .bottom .right .accordion-wrapper .accordion-item{background-color:#fff;border-bottom:1px solid #222;transition:background-color .3s ease}.section-who-we-are .bottom .right .accordion-wrapper .accordion-item .accordion-head{font-style:italic;font-weight:900;font-size:14px;line-height:24px;text-transform:uppercase;color:#222;padding:7px 30px;display:flex;align-items:center;gap:90px;cursor:pointer;user-select:none;transition:.3s}.section-who-we-are .bottom .right .accordion-wrapper .accordion-item .accordion-head .count{color:#ff2f2f}.section-who-we-are .bottom .right .accordion-wrapper .accordion-item .accordion-head .icon{margin-left:auto;display:inline-block;transition:transform .3s ease,color .3s ease}.section-who-we-are .bottom .right .accordion-wrapper .accordion-item .accordion-body{max-height:0;overflow:hidden;padding:0 30px;transition:max-height .35s ease-in-out,padding .35s ease-in-out}.section-who-we-are .bottom .right .accordion-wrapper .accordion-item .accordion-body p{margin:0;font-weight:400;font-size:14px;line-height:140%;color:#222}.section-who-we-are .bottom .right .accordion-wrapper .accordion-item:last-child{border:none}.section-who-we-are .bottom .right .accordion-wrapper .accordion-item.active .accordion-head{padding:7px 40px;background-color:#fbda7c;border-bottom:1px solid #222}.section-who-we-are .bottom .right .accordion-wrapper .accordion-item.active .accordion-head .icon{color:#ff2f2f}.section-who-we-are .bottom .right .accordion-wrapper .accordion-item.active .accordion-body{padding-top:14px;padding-bottom:20px}.section-business-tasks{background-color:#222;color:#fff}.section-business-tasks .heading-title{margin:0;font-weight:800;font-size:56px;line-height:90%;text-transform:uppercase}.section-business-tasks .subtitle{font-weight:700;font-size:18px;text-transform:uppercase;margin-top:20px}.section-business-tasks .top{position:relative}.section-business-tasks .top .btn{position:absolute;right:0;bottom:0}.section-business-tasks .bottom-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #434343;margin-top:40px}.section-business-tasks .bottom-wrapper .item{border:1px solid #434343;padding:20px;display:flex;flex-direction:column;justify-content:space-between;transition:.3s}.section-business-tasks .bottom-wrapper .item .count-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-business-tasks .bottom-wrapper .item .count-wrapper .count{font-family:Inter;font-style:italic;font-weight:900;font-size:14px;line-height:24px;text-transform:uppercase;color:#fff}.section-business-tasks .bottom-wrapper .item .count-wrapper .arrow{width:24px;height:24px;background-color:#fbda7c;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);transition:.3s}.section-business-tasks .bottom-wrapper .item .count-wrapper .arrow img{width:6px;height:6px;transition:.3s}.section-business-tasks .bottom-wrapper .item .title{min-height:38px;font-family:Inter;font-style:italic;font-weight:800;font-size:18px;line-height:25px;text-transform:uppercase;color:#fbda7c;margin:0 0 24px}.section-business-tasks .bottom-wrapper .item .desc{color:#fff;margin:0}.section-business-tasks .bottom-wrapper .item:hover{background-color:#ff2f2f}.section-business-tasks .bottom-wrapper .item:hover .arrow{background-color:#222;transform:rotate(360deg)}.section-business-tasks .bottom-wrapper .item:hover .arrow img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(108deg) brightness(104%) contrast(104%)}.section-how-we-work{background-color:#fff5db;background-image:url(../img/bg-pattern.png);background-position:center;background-size:100%;background-repeat:repeat}.section-how-we-work .heading-title{margin:0;font-weight:800;font-size:56px;line-height:90%;text-transform:uppercase}.section-how-we-work .subtitle{font-weight:700;font-size:18px;text-transform:uppercase;margin-top:20px;color:#ff2f2f}.section-how-we-work .wrapper{margin-top:40px;display:flex;gap:40px}.section-how-we-work .wrapper .item{display:flex;flex-direction:column;align-items:flex-start;padding:20px;background:#fff;border:1px solid #222;box-shadow:4px 4px 0 rgba(34,34,34,.25);width:20%;position:relative}.section-how-we-work .wrapper .item .step{font-style:italic;font-weight:500;font-size:18px;line-height:28px;text-transform:uppercase;color:#222}.section-how-we-work .wrapper .item .title{font-family:Inter;font-style:italic;font-weight:800;font-size:18px;line-height:25px;text-transform:uppercase;color:#ff2f2f;margin:0 0 18px}.section-how-we-work .wrapper .item .desc{margin:0}.section-how-we-work .wrapper .item:before{content:"";display:block;height:30px;width:15px;background-image:url(../img/icons/arrow-separator.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:-30px}.section-how-we-work .wrapper .item:last-child:before{display:none}.section-why-us .container{display:flex}.section-why-us .container .left{width:50%;position:relative}.section-why-us .container .left .heading-title{margin:0;font-weight:800;font-size:56px;line-height:90%;text-transform:uppercase}.section-why-us .container .left svg{height:199px;width:199px;position:absolute;bottom:0;left:0}.section-why-us .container .right{width:50%}.section-why-us .container .right .list .item{padding-bottom:16px;margin-bottom:16px;border-bottom:1px dashed #222;position:relative;padding-left:112px}.section-why-us .container .right .list .item .title{font-family:Inter;font-style:italic;font-weight:800;font-size:18px;line-height:25px;text-transform:uppercase;color:#ff2f2f;text-shadow:1px 1px 0 #222;text-shadow:#222 2px 0 0,#222 1.75517px .958851px 0,#222 1.0806px 1.68294px 0,#222 .141474px 1.99499px 0,#222 -.832294px 1.81859px 0,#222 -1.60229px 1.19694px 0,#222 -1.97998px .28224px 0,#222 -1.87291px -.701566px 0,#222 -1.30729px -1.5136px 0,#222 -.421592px -1.95506px 0,#222 .567324px -1.91785px 0,#222 1.41734px -1.41108px 0,#222 1.92034px -.558831px 0;margin:0 0 13px}.section-why-us .container .right .list .item .title .count{text-shadow:none;font-style:italic;font-weight:900;font-size:14px;line-height:24px;text-transform:uppercase;color:#222;position:absolute;top:0;left:0}.section-why-us .container .right .list .item .desc{margin:0}.section-why-us .container .right .list .item:last-child{margin:0}.section-audit{background-color:#fbda7c}.section-audit .heading-title{margin:0;font-weight:800;font-size:56px;line-height:90%;text-transform:uppercase}.section-audit .top{position:relative}.section-audit .desc{margin:0;max-width:520px;position:absolute;right:0;bottom:0}.section-audit .title{font-family:Inter;font-style:italic;font-weight:800;font-size:18px;line-height:25px;text-transform:uppercase;color:#ff2f2f;text-shadow:1px 1px 0 #222;text-shadow:#222 2px 0 0,#222 1.75517px .958851px 0,#222 1.0806px 1.68294px 0,#222 .141474px 1.99499px 0,#222 -.832294px 1.81859px 0,#222 -1.60229px 1.19694px 0,#222 -1.97998px .28224px 0,#222 -1.87291px -.701566px 0,#222 -1.30729px -1.5136px 0,#222 -.421592px -1.95506px 0,#222 .567324px -1.91785px 0,#222 1.41734px -1.41108px 0,#222 1.92034px -.558831px 0;margin:40px 0 30px}.section-audit .wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.section-audit .wrapper .item{height:120px;background-color:#fff;padding:20px;position:relative;filter:drop-shadow(4px 4px 0 rgba(34, 34, 34, .25));display:flex;flex-direction:column;justify-content:space-between}.section-audit .wrapper .item:after,.section-audit .wrapper .item:before{content:"";display:block;height:7px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;left:0;right:0}.section-audit .wrapper .item .count{font-style:italic;font-weight:500;font-size:18px;line-height:28px;text-transform:uppercase;color:#ff2f2f}.section-audit .wrapper .item .name{font-style:italic;font-weight:800;font-size:18px;line-height:25px;text-transform:uppercase;color:#222}.section-audit .wrapper .item:before{background-image:url(../img/icons/sep-top.svg);top:-6px}.section-audit .wrapper .item:after{background-image:url(../img/icons/sep-bottom.svg);bottom:-6px}.section-audit .btn{margin:30px auto 0}.section-place-order{background-color:#fff5db}.section-place-order .container{display:flex}.section-place-order .left,.section-place-order .right{width:50%}.section-place-order .heading-title{margin:0;font-weight:800;font-size:56px;line-height:90%;text-transform:uppercase}.section-place-order .heading-title span{color:#ff2f2f}.section-place-order .left{position:relative}.section-place-order .desc{margin:0;max-width:520px;position:absolute;left:0;bottom:0}.section-place-order form{margin-left:auto;width:100%;max-width:470px}.section-place-order form .field-wrapper{display:flex;flex-direction:column;margin:0 0 30px;position:relative}.section-place-order form .field-wrapper .input-inner{position:relative;display:flex;align-items:center}.section-place-order form .field-wrapper .input-inner input,.section-place-order form .field-wrapper .input-inner select{width:100%}.section-place-order form .field-wrapper .input-inner .status-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none}.section-place-order form .field-wrapper .error-msg{font-size:11px;color:#ff2f2f;margin-top:4px;display:none}.section-place-order form .field-wrapper.is-valid .status-icon::after{content:"✓";font-weight:700;color:#222}.section-place-order form .field-wrapper.has-error .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#ff2f2f}.section-place-order form .field-wrapper.has-error input{border-bottom-color:#ff2f2f;color:#ff2f2f}.section-place-order form .field-wrapper.has-error input::placeholder{color:#ff2f2f}.section-place-order form .field-wrapper.has-error .select2-container--default .select2-selection--single{border-bottom-color:#ff2f2f!important}.section-place-order form .field-wrapper.has-error .select2-container--default .select2-selection--single .select2-selection__rendered{color:#ff2f2f!important}.section-place-order form .field-wrapper.has-error .error-msg{display:block}.section-place-order form label{font-weight:800;font-size:12px;line-height:24px;text-transform:uppercase;color:#222}.section-place-order form input{font-style:italic;font-weight:900;font-size:14px;line-height:24px;text-transform:uppercase;color:#222;padding:7px 0;border:none;background:0 0;outline:0;border-bottom:1px solid #222}.section-place-order form input::placeholder{color:#222;opacity:.6}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000}.popup-overlay.active{opacity:1;visibility:visible}.popup-overlay .popup-content{background:#fff;padding:40px;max-width:560px;width:100%;text-align:center;border:1px solid #222}.popup-overlay .popup-content svg{height:200px;width:200px;margin-top:-180px}.popup-overlay .popup-content p{margin:30px 0;font-style:italic;font-weight:800;font-size:18px;line-height:25px;text-align:center;text-transform:uppercase;color:#222}.popup-overlay .popup-content button{margin:0 auto;max-width:160px;justify-content:space-between;width:100%}.section-red-block{padding:116px 0;background-color:#ff2f2f;overflow:hidden}.section-red-block .container{display:flex}.section-red-block .left,.section-red-block .right{width:50%}.section-red-block .left .heading-title{margin:0;font-weight:800;font-size:56px;line-height:90%;text-transform:uppercase;color:#fff;text-shadow:1px 1px 0 #222;text-shadow:#222 2px 0 0,#222 1.75517px .958851px 0,#222 1.0806px 1.68294px 0,#222 .141474px 1.99499px 0,#222 -.832294px 1.81859px 0,#222 -1.60229px 1.19694px 0,#222 -1.97998px .28224px 0,#222 -1.87291px -.701566px 0,#222 -1.30729px -1.5136px 0,#222 -.421592px -1.95506px 0,#222 .567324px -1.91785px 0,#222 1.41734px -1.41108px 0,#222 1.92034px -.558831px 0}.section-red-block .left .desc{margin:0;margin-top:34px;color:#fff;max-width:470px}.section-red-block .left .buttons{margin-top:40px;display:flex;align-items:center;gap:10px}.section-red-block .right{display:flex;justify-content:center;position:relative;margin:-116px 0}.section-red-block .right .image{position:absolute;width:100%;height:100%;top:0;bottom:0;display:flex;justify-content:center;align-items:center}.section-red-block .right .image img{width:100%}.section-red-block .right .image img:nth-child(1),.section-red-block .right .image img:nth-child(3){position:absolute}.section-red-block .right .image img:nth-child(1){max-width:500px}.section-red-block .right .image img:nth-child(2){height:100%;max-width:438px;position:relative}.section-red-block .right .image img:nth-child(3){max-width:438px;animation:spin 25s linear infinite;transform-origin:center;will-change:transform}@media (max-width:1100px){.section-who-we-are .desc{max-width:376px}.section-who-we-are .bottom .left{width:335px}.section-who-we-are .bottom .right{width:calc(100% - 376px)}.section-how-we-work .wrapper{flex-direction:column}.section-how-we-work .wrapper .item{width:auto;flex-direction:row;align-items:center;gap:80px;padding:15px 20px}.section-how-we-work .wrapper .item .title{margin-bottom:3px}.section-how-we-work .wrapper .item:before{left:50%;right:auto;transform:rotate(90deg);top:auto;bottom:-38px}}@media (max-width:991px){.section-who-we-are,section{padding:50px 0}.section-place-order .left,.section-place-order .right,.section-red-block .left,.section-red-block .right,.section-who-we-are .heading-title,.section-why-us .container .left,.section-why-us .container .right{width:100%}.section-audit .desc,.section-place-order .desc,.section-who-we-are .desc{position:static;transform:none;max-width:none;margin:24px 0 0}.section-place-order .container,.section-red-block .container,.section-who-we-are .bottom,.section-why-us .container{flex-direction:column}.section-who-we-are .bottom .left,.section-who-we-are .bottom .right{width:auto;border:none}.section-who-we-are .bottom .left{border-bottom:1px solid #222}.section-business-tasks .top .btn,.section-place-order .right{position:static;margin:24px 0 0}.section-business-tasks .bottom-wrapper{grid-template-columns:repeat(2,1fr)}.section-why-us .container .left{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-red-block .right .image,.section-why-us .container .left svg{position:static}.section-audit .wrapper{grid-template-columns:repeat(2,1fr)}.section-place-order form,.section-red-block .left .desc{max-width:none}.section-red-block{padding:50px 0 0}.section-red-block .right{margin:0}}@media (max-width:768px){section .desc br,section .heading-title br{display:none}footer .container{flex-direction:column;align-items:center}footer .logo{order:1}footer nav{order:3}footer .socials{order:2;margin:24px 0}section .buttons{width:100%}section .buttons .btn{width:50%}}@media (max-width:550px){.section-who-we-are,section{padding:40px 0}.container{padding:0 24px}.section-hero .heading-title{font-size:48px;line-height:normal}.section-audit .heading-title,.section-business-tasks .heading-title,.section-how-we-work .heading-title,.section-place-order .heading-title,.section-red-block .left .heading-title,.section-who-we-are .heading-title,.section-why-us .container .left .heading-title{font-size:40px;line-height:90%}.section-audit .wrapper .item .count,.section-audit .wrapper .item .name,.section-why-us .container .right .list .item .title,.subtitle{font-size:16px}li,p{font-size:14px}section .buttons{flex-direction:column;gap:16px!important}header .wrapper-toggle-menu nav .btn,section .btn,section .buttons .btn{width:100%;max-width:calc(100% - 40px);justify-content:space-between}.section-place-order form .btn{max-width:none}.section-hero .buttons,.section-red-block .left .buttons{margin-top:30px}.section-hero .desc{margin-top:20px}.subtitle-top{margin-bottom:20px}.section-who-we-are .bottom .right .accordion-wrapper .accordion-item .accordion-head{padding:7px 12px;gap:24px}.section-who-we-are .bottom .right .accordion-wrapper .accordion-item.active .accordion-head{padding:7px 20px}.section-who-we-are .bottom .right .accordion-wrapper .accordion-item.active .accordion-body{padding:14px 20px 20px}.section-audit .wrapper,.section-business-tasks .bottom-wrapper{grid-template-columns:repeat(1,1fr)}.section-how-we-work .wrapper .item,.section-why-us .container .left{flex-direction:column;align-items:flex-start;gap:25px}.section-why-us .container .right .list .item{padding-left:80px}.section-audit .wrapper .item{height:auto;gap:40px}header.header-open-menu .wrapper-toggle-menu{max-width:calc(100% - 48px);padding:140px 24px 40px;height:calc(100vh - 180px)}header .wrapper-toggle-menu ul{text-align:center}header .wrapper-toggle-menu nav{align-items:center}header.header-open-menu .container .logo img{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(108deg) brightness(104%) contrast(104%)}}