@charset "UTF-8";@font-face{font-family:InterTight;font-weight:400;font-style:normal;src:local("InterTight Regular"),local("InterTight-Regular"),url(../fonts/InterTight-Regular.woff2) format("woff2"),url(../fonts/InterTight-Regular.woff) format("woff"),url(../fonts/InterTight-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:InterTight;font-weight:500;font-style:normal;src:local("InterTight Medium"),local("InterTight-Medium"),url(../fonts/InterTight-Medium.woff2) format("woff2"),url(../fonts/InterTight-Medium.woff) format("woff"),url(../fonts/InterTight-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:InterTight;font-weight:600;font-style:normal;src:local("InterTight SemiBold"),local("InterTight-SemiBold"),url(../fonts/InterTight-SemiBold.woff2) format("woff2"),url(../fonts/InterTight-SemiBold.woff) format("woff"),url(../fonts/InterTight-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:InterTight;font-weight:700;font-style:normal;src:local("InterTight Bold"),local("InterTight-Bold"),url(../fonts/InterTight-Bold.woff2) format("woff2"),url(../fonts/InterTight-Bold.woff) format("woff"),url(../fonts/InterTight-Bold.ttf) format("truetype");font-display:swap}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}table{border-collapse:collapse}li,ol,ul{list-style:none}a,a:visited{text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-transition:all .3s linear;transition:all .3s linear}button,label{cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}sup{top:-.5em}sub{bottom:-.25em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}hr{width:100%;height:1px;background-color:#bebebe}blockquote{margin-bottom:8px}b,strong{font-weight:600}em{font-style:italic}figure figcaption{margin-top:8px}figure img{margin:0}figure,iframe,img,svg,video{display:block;max-width:100%}svg{max-height:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{padding:0;border:0;margin:0}a,button,input,textarea{background-color:transparent;-webkit-tap-highlight-color:transparent}label{display:block}input,textarea{font:inherit;width:100%}textarea{resize:none;overflow:hidden}textarea::-webkit-resizer{display:none}button:focus,input:focus,textarea:focus{outline:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}::-webkit-input-placeholder{font:inherit;opacity:1}::-moz-placeholder{font:inherit;opacity:1}:-ms-input-placeholder{font:inherit;opacity:1}::-ms-input-placeholder{font:inherit;opacity:1}::placeholder{font:inherit;opacity:1}:root{--content-width:1720px;--container-offset:20px;--container-width:calc(var(--content-width) + (var(--container-offset) * 2));--main-offset:140px;--font-family:"InterTight",sans-serif;--black-color:#333533;--white-color:#ffffff;--primary-color:#ec2d38;--gray-color:#9b9b9d;--light-gray-color:#f6f7f9;--dark-gray-color:#58595b;--error-color:#e63811;--border-color:#efefef;--scrollbar-color:transparent;--scrollbar-thumb-color:#231f20}body,html{height:100%}.custom-scroll::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);background-clip:padding-box}.custom-scroll::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:8px;background-color:var(--scrollbar-color)}.custom-scroll::-webkit-scrollbar-thumb{border-radius:8px}html{position:relative}body{min-width:320px;background:var(--white-color);font-family:var(--font-family);font-size:24px;font-weight:400;line-height:1.2;color:var(--black-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;word-break:break-word;overflow-x:hidden}.wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.no-scroll{overflow:hidden}.main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:var(--main-offset)}.intro-banner{margin-top:calc(-1 * var(--main-offset))}.container{width:100%;max-width:var(--container-width);padding:0 var(--container-offset);margin:0 auto}.fixed-block{min-width:320px}a,button{color:var(--black-color)}.text-l{font-size:90px;color:var(--primary-color)}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:500}.h1,h1{font-size:80px;line-height:1.1}.h2,h2{font-size:58px}.h3,h3{font-size:30px}blockquote{font-style:italic;line-height:1.4;padding-left:16px;position:relative}blockquote:before{content:"";display:block;width:6px;height:100%;background:var(--border-color);position:absolute;top:0;left:0}.media-cover{display:block;position:relative;background:url(../img/svg/skeleton.svg) center/cover,no-repeat;overflow:hidden}.media-cover iframe,.media-cover img,.media-cover video{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.media-contain{display:block;position:relative;overflow:hidden}.media-contain iframe,.media-contain img,.media-contain video{position:absolute;top:0;left:0;right:0;bottom:0;max-height:100%;-o-object-fit:contain;object-fit:contain;margin:auto}.lazy-img{background:0 0;position:relative}.lazy-img.loaded:before{visibility:hidden;opacity:0}.lazy-img.loaded img{opacity:1}.lazy-img:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url(../img/svg/skeleton.svg) center/cover no-repeat;-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none}.lazy-img img{opacity:0}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.main-btn,.second-btn,.stroke-btn{padding:20.5px 27px;border-radius:80px;border:1px solid transparent}.main-btn span,.second-btn span,.stroke-btn span{font-weight:500;-webkit-transition:all .3s linear;transition:all .3s linear}.main-btn{background:var(--light-gray-color)}.main-btn:active,.main-btn:hover{background:var(--black-color)!important}.main-btn:active span,.main-btn:hover span{color:var(--white-color)}.second-btn{background:var(--primary-color)}.second-btn span{color:var(--white-color)}.second-btn:active,.second-btn:hover{background:var(--white-color);border-color:var(--primary-color)}.second-btn:active span,.second-btn:hover span{color:var(--black-color)}.stroke-btn{border:1px solid var(--white-color)}.stroke-btn span{color:var(--white-color)}.stroke-btn:active,.stroke-btn:hover{background:var(--white-color)}.stroke-btn:active span,.stroke-btn:hover span{color:var(--black-color)}.btn-cross{width:24px;height:24px;position:relative}.btn-cross:after,.btn-cross:before{content:"";display:block;width:100%;height:2px;background:var(--black-color);position:absolute;top:50%;left:50%;-webkit-transition:all .3s linear;transition:all .3s linear}.btn-cross:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.btn-cross:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.btn-cross:hover:after,.btn-cross:hover:before{background:var(--primary-color)}.link{line-height:1;display:inline-block;position:relative}.link:after{content:"";display:block;width:0%;height:1px;background:var(--black-color);-webkit-transition:all .6s ease;transition:all .6s ease;position:absolute;right:0;bottom:0}.link:hover:after{width:100%;left:0}.border-link{position:relative}.border-link::after{content:"";position:absolute;right:0;bottom:1px;width:100%;height:1px;background:#2d2a26}.border-link:hover::after{-webkit-animation:1s linear border-link;animation:1s linear border-link}@-webkit-keyframes border-link{0%{right:0;left:auto;width:100%}50%{right:0;left:auto;width:0}50.1%{left:0;right:auto;width:0}100%{left:0;right:auto;width:100%}}@keyframes border-link{0%{right:0;left:auto;width:100%}50%{right:0;left:auto;width:0}50.1%{left:0;right:auto;width:0}100%{left:0;right:auto;width:100%}}.link-btn,.nav-btn{display:block;-ms-flex-negative:0;flex-shrink:0;width:70px;height:70px;padding:25px;border-radius:50%;background:var(--white-color);-webkit-transition:all .3s linear;transition:all .3s linear}.link-btn:active,.link-btn:hover,.nav-btn:active,.nav-btn:hover{background:var(--black-color)!important}.link-btn:active svg,.link-btn:hover svg,.nav-btn:active svg,.nav-btn:hover svg{fill:var(--white-color)}.link-btn svg,.nav-btn svg{fill:var(--black-color);width:100%;height:100%;-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none}.gray-bg .link-btn,.gray-bg .main-btn,.gray-bg .nav-btn,.gray-sec .link-btn,.gray-sec .main-btn,.gray-sec .nav-btn{background:var(--white-color)}.white-bg .link-btn,.white-bg .main-btn,.white-bg .nav-btn{background:var(--light-gray-color)}.section{margin-bottom:100px}.gray-sec{padding:50px 0;background:var(--light-gray-color)}.sec-top{margin-bottom:30px}.sec-bottom{margin-top:30px}.sec-bottom .btn{width:100%}.mb-50{margin-bottom:50px}.gray-bg,.white-bg{display:block;padding:24px;border-radius:40px}.white-bg{background:var(--white-color)}.gray-bg{background:var(--light-gray-color)}.page-content>:first-child{margin-top:0}.page-content>:last-child{margin-bottom:0}.page-content h1,.page-content h2{margin-top:60px}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content hr,.page-content ol,.page-content p,.page-content ul{margin-bottom:30px}.page-content blockquote,.page-content figure,.page-content iframe,.page-content img,.page-content video{margin:30px 0}.page-content li,.page-content p{line-height:1.4}.page-content ol li,.page-content ul li{margin-bottom:12px}.page-content ol li:last-child,.page-content ul li:last-child{margin-bottom:0}.page-content ol{padding-left:35px}.page-content ol li{list-style:decimal}.page-content ul li{padding-left:35px;position:relative}.page-content ul li::before{content:"";-ms-flex-negative:0;flex-shrink:0;display:block;width:8px;height:8px;background-color:var(--black-color);border-radius:50%;position:absolute;top:11px;left:16px}.page-content figure,.page-content iframe,.page-content img,.page-content video{border-radius:40px;overflow:hidden}.page-content table{width:auto!important;max-width:100%;display:inline-block;overflow-x:auto;padding-bottom:4px;margin-bottom:26px}.page-content table::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:8px}.page-content table::-webkit-scrollbar{height:4px;border-radius:8px}.page-content table tbody,.page-content table thead{display:table;width:100%}.page-content table thead tr:first-child{border-radius:12px 12px 0 0;overflow:hidden}.page-content table tbody tr:last-child{border-radius:0 0 12px 12px;margin-bottom:0;overflow:hidden}.page-content table tbody td{background:var(--white-color)}.page-content table tr{width:100%!important;height:auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #d1d3d4;margin-bottom:-1px}.page-content table th{font-weight:500;background:var(--light-gray-color)}.page-content table td,.page-content table th{font-size:18px;width:224px;padding:12px;border-right:1px solid #d1d3d4;text-align:left}.page-content table td:last-child,.page-content table th:last-child{border-right:0}.switch-block [data-tab]{cursor:pointer}.switch-block [data-tab].active{pointer-events:none}.switch-block [data-block]{display:none;-webkit-transition:all .4s linear;transition:all .4s linear}.switch-block [data-block].active{display:block}.links-list{margin:40px 0}.links-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-6px}.links-list ul li{margin:6px}.links-list ul li a{font-weight:500;display:block;padding:17.5px 24px;background:var(--gray-color);border:1px solid #efefef;border-radius:12px;background:var(--light-gray-color)}.links-list ul li a:hover{background:var(--white-color)}[data-fancy],[data-fancybox]{cursor:pointer}.file-form{-ms-flex-negative:0;flex-shrink:0;position:relative;overflow:hidden}.file-form [data-error]{font-size:14px;color:var(--white-color);margin-top:10px}.file-form.error [data-error]{display:block}.file-form [data-error],.file-form label,.file-form__item{width:245px}.file-form label,.file-form__item{display:block;border-radius:12px;border:2px solid var(--white-color);-webkit-box-shadow:0 1px 2px 0 rgba(16,24,40,.05);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);overflow:hidden}.file-form label{padding:18px 24px;background:var(--primary-color);text-align:center;cursor:pointer}.file-form label input{display:none}.file-form label span{color:var(--white-color)}.file-form__item{height:100%;background:var(--white-color);position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-form__name{color:var(--white-color);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;-ms-flex-line-pack:center;align-content:center;background:var(--primary-color);padding:0 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-form__del{-ms-flex-negative:0;flex-shrink:0;width:55px;height:100%;cursor:pointer}.file-form__del:after,.file-form__del:before{width:24px;margin:auto}.item-form{margin-bottom:10px;position:relative}.item-form:last-child{margin-bottom:0}.item-form.error [data-error]{display:block}.item-form.error:hover [data-error]{display:none}.item-form [data-error],.item-form input,.item-form textarea{font-size:24px;line-height:1.4;padding:17px 24px;border-radius:12px;background:var(--white-color)}.item-form input,.item-form textarea{color:var(--black-color)}.item-form input::-webkit-input-placeholder,.item-form textarea::-webkit-input-placeholder{color:var(--gray-color)}.item-form input::-moz-placeholder,.item-form textarea::-moz-placeholder{color:var(--gray-color)}.item-form input:-ms-input-placeholder,.item-form textarea:-ms-input-placeholder{color:var(--gray-color)}.item-form input::-ms-input-placeholder,.item-form textarea::-ms-input-placeholder{color:var(--gray-color)}.item-form input::placeholder,.item-form textarea::placeholder{color:var(--gray-color)}.item-form textarea{height:70px;max-height:200px;resize:none;overflow:hidden}.item-form [data-error]{white-space:nowrap;display:none;color:var(--error-color);position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;text-overflow:ellipsis}.item-checkbox{position:relative;cursor:pointer}.item-checkbox input{display:none}.item-checkbox input:checked+span:before{background:var(--white-color)}.item-checkbox input:checked+span:after{opacity:1}.item-checkbox span{font-size:18px;line-height:20px;color:var(--white-color);display:block;min-height:20px;padding-left:26px;position:relative}.item-checkbox span a{color:var(--white-color)}.item-checkbox span a:after{background:var(--white-color)}.item-checkbox span:after,.item-checkbox span:before{content:"";display:block;width:20px;height:20px;position:absolute;top:0;left:0;-webkit-transition:all .3s linear;transition:all .3s linear}.item-checkbox span::before{border-radius:4px;border:1px solid var(--white-color)}.item-checkbox span:after{background:url(../img/svg/check.svg) center/14px 14px no-repeat;opacity:0}.form__fieldset{margin-top:30px}.form__fieldset:first-child{margin-top:0}.form__fieldset .item-form:last-child{margin-bottom:0}.form__legend{color:var(--white-color);margin-bottom:10px}.form__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.form__grid .item-form{margin-bottom:0}.form__radios{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px}.form__radios label{margin:5px}.form__radios label input{display:none}.form__radios label input:checked+span{color:var(--black-color);background:var(--white-color)}.form__radios label span{color:var(--white-color);display:block;padding:18px 24px;border-radius:12px;border:2px solid var(--white-color);-webkit-box-shadow:0 1px 2px 0 rgba(16,24,40,.05);box-shadow:0 1px 2px 0 rgba(16,24,40,.05);-webkit-transition:all .3s linear;transition:all .3s linear}.form__footer{margin-top:20px}.form__footer .btn{-ms-flex-negative:0;flex-shrink:0}.form__footer [data-error]{font-size:20px;color:var(--white-color);display:block;margin-top:10px}.form__footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__footer-row>*{margin-bottom:10px}.form__footer-row .item-checkbox{max-width:324px;margin-left:38px}.form__footer-row .file-form{margin-right:11px}.dropdown{-ms-flex-negative:0;flex-shrink:0;width:100%;background:var(--white-color);position:relative}.dropdown.open .dropdown__header{background:0 0;border-radius:12px 12px 0 0}.dropdown.open .dropdown__header svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown.open .dropdown__body{visibility:visible;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);pointer-events:all}.dropdown__header{padding:12px 20px;border-radius:12px;background:var(--light-gray-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown__header svg{stroke:var(--black-color);-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;margin-left:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.dropdown__header span{font-size:18px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dropdown__body{padding:0 4px 8px;border-radius:0 0 12px 12px;background:var(--white-color);position:absolute;top:100%;left:0;width:100%;z-index:1;visibility:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear;overflow:hidden}.dropdown__body label input{display:none}.dropdown__body label input:checked+span{display:none}.dropdown__body label span{font-size:18px;padding:12px;border-radius:12px;display:block;-webkit-transition:all .3s linear;transition:all .3s linear}.dropdown__body label span:hover{background:var(--light-gray-color)}.dropdown__body .custom-scroll{padding:0 4px;max-height:370px;overflow:auto}.dropdown__body .custom-scroll::-webkit-scrollbar{width:4px}.accordion.active .accordion__icon{background:var(--primary-color)}.accordion.active .accordion__icon:after,.accordion.active .accordion__icon:before{background:var(--white-color)}.accordion.active .accordion__icon:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.accordion.active .accordion__icon:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.accordion__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.accordion__body{display:none}.accordion__icon{-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--light-gray-color);margin-left:16px;-webkit-transition:all .3s linear;transition:all .3s linear;position:relative}.accordion__icon::before,.accordion__icon:after{content:"";display:block;width:22px;height:2px;position:absolute;top:50%;left:50%;background:var(--gray-color);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .3s linear;transition:all .3s linear}.accordion__icon:before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.accordion__icon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.map{overflow:hidden}.page-up{font-size:18px;color:var(--white-color);-ms-flex-negative:0;flex-shrink:0;margin-left:40px}.swiper-2,.swiper-4{overflow:hidden}[data-animation=fadeUp],[data-animation=fade]{opacity:0}.fadeUp{-webkit-animation-name:fadeUp;animation-name:fadeUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fade{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.swiper{min-width:0;overflow:hidden;position:relative}.swiper-fade,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-slide{display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.swiper-slide-active{z-index:2}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.swiper-pagination-bullet{display:block;-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;width:10px;height:10px;border-radius:50%;margin-right:10px;background:#d1d3d4;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.swiper-pagination-bullet:last-child{margin-right:0!important}.swiper-pagination-bullet-active{background:var(--black-color);pointer-events:none}.nav-btn.swiper-button-disabled{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--white-color);z-index:1000;overflow:hidden;-webkit-transition:visibility .6s ease,opacity .6s ease;transition:visibility .6s ease,opacity .6s ease}.preloader.loaded{pointer-events:none;visibility:hidden;opacity:0}.preloader__logo svg{fill:var(--primary-color);width:calc((1vw + 1vh) * 13);height:auto;overflow:visible}.preloader__logo-circles path{-webkit-animation:circlesAppear .4s ease-out forwards;animation:circlesAppear .4s ease-out forwards;opacity:0}.preloader__logo-circles path:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.preloader__logo-txt{-webkit-animation:lettersReveal .4s .6s ease-out forwards;animation:lettersReveal .4s .6s ease-out forwards;opacity:0}@-webkit-keyframes circlesAppear{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}70%{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes circlesAppear{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}70%{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes lettersReveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0}50%{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0);opacity:.5}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}@keyframes lettersReveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0}50%{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0);opacity:.5}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1}}.search-form{width:100%;max-width:400px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.search-form__icon{fill:var(--gray-color);width:24px;height:24px}.search-form__inp{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.search-form__reset{visibility:hidden;opacity:0}.search-form__reset.show{visibility:visible;opacity:1}.search-form__reset svg{stroke:var(--text-color);width:20px;height:20px}.header{background:var(--white-color);position:fixed;top:0;left:0;width:100%;z-index:501;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}.header.scroll.unshow{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header .second-btn{font-size:20px;padding-top:14px;padding-bottom:14px}.header .second-btn:active,.header .second-btn:hover{border-color:var(--black-color);background:var(--black-color)}.header .second-btn:active span,.header .second-btn:hover span{color:var(--white-color)}.header--main .header__logo{pointer-events:none}.header__inner{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.header__logo{-ms-flex-negative:0;flex-shrink:0}.header__logo svg{fill:var(--primary-color);width:250px;height:26px}.header__mob-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:70px}.header__contacts{-ms-flex-negative:0;flex-shrink:0;margin-left:20px}.header__contacts .item-contact{margin-right:36px}.header__contacts .item-contact .h3{font-size:20px}.menu{margin:-9px -18px}.menu li{position:relative}.menu li a{font-size:20px;font-weight:500}.menu li:hover .menu__header svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu li:hover .menu__subnavs{visibility:visible;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);pointer-events:auto}.menu__item{margin:9px 18px}.menu__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s linear;transition:all .3s linear}.menu__header svg{stroke:var(--black-color);width:18px;height:18px;margin-left:10px;-webkit-transition:all .3s linear;transition:all .3s linear}.menu__header:hover{color:var(--primary-color)}.menu__header:hover svg{stroke:var(--primary-color)}.menu__subnavs{padding-top:15px;visibility:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear;position:absolute;top:100%;left:-18px;z-index:1}.menu__subnavs ul{width:281px;padding:8px;border-radius:12px;background:var(--light-gray-color)}.menu__subnavs ul li{display:block}.menu__subnavs ul li a{padding:12px;display:block;border-radius:12px;background:var(--light-gray-color)}.menu__subnavs ul li a:hover{background:var(--white-color)}.menu-open-btn{font-weight:500;padding:14px 21px;border-radius:30px;background:var(--light-gray-color)}.breadcrumbs{margin-bottom:32px}.breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-8px}.breadcrumbs ul li{font-size:18px;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs ul li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:var(--dark-gray-color);margin:0 16px}.breadcrumbs ul li:first-child:before{display:none}.breadcrumbs ul li:last-child{color:var(--gray-color)}.breadcrumbs ul li a{color:var(--dark-gray-color)}.breadcrumbs ul li a:hover{color:var(--primary-color)}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px -3px -12px}.pagination__btn,.pagination__item,.pagination__link{font-size:18px;line-height:1;color:var(--black-color);height:44px;padding:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;border:1px solid var(--light-gray-color);background:var(--white-color);margin:0 3px 12px;-webkit-transition:all .3s linear;transition:all .3s linear;white-space:nowrap}.pagination__btn svg{fill:var(--gray-color);width:16px;height:16px}.pagination__btn.disabled span,.pagination__btn:disabled span{color:var(--gray-color);pointer-events:none}.pagination__btn:first-child span{margin-left:4px}.pagination__btn:last-child span{margin-right:4px}.pagination__item,.pagination__link{min-width:45px}.pagination__item.active,.pagination__item.current,.pagination__link.active,.pagination__link.current{font-weight:700;color:var(--white-color);background:var(--black-color)}.pagination__item{pointer-events:none}.intro .h1,.intro h1{max-width:1600.98px}.intro__img{width:100%}.intro__img img{width:100%;-o-object-fit:cover;object-fit:cover}.intro__content{margin-top:100px}.intro__content p{font-size:58px;font-weight:500}.notfound-p{min-height:100%;padding-bottom:80px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.notfound-p .container{position:relative}.notfound-p .container:before{content:"";width:108%;max-width:2000px;height:500px;background:url(../img/svg/404-bg.svg) top right/auto 100% no-repeat;position:absolute;left:53%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;z-index:-1}.notfound-p .sec-top{max-width:1430px;margin-bottom:60px}.notfound-p .links-list{margin-bottom:0}.notfound-p .links-list ul li a{font-size:36px;padding:24px}.about{background:var(--light-gray-color)}.about__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.about__col{min-height:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about__col .link-btn,.about__col .main-btn{margin-top:auto}.about__col .page-content{max-width:1152px}.about__col .page-content p{line-height:1.4;color:var(--dark-gray-color)}.about__col .text-l{margin-bottom:18px}.about__col .h2,.about__col .h3,.about__col h2{margin-bottom:30px}.about__col .h2:last-child,.about__col .h3:last-child,.about__col h2:last-child{margin-bottom:0}.why-us__row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.item-why .h3,.item-why h3{max-width:790px}.item-why__icon{width:56px;height:56px;padding:10px;border-radius:50%;background:var(--white-color);margin-bottom:18px}.item-why__icon svg{width:100%;height:100%}.recommend,.team{overflow:hidden}.recommend .swiper,.team .swiper{overflow:visible}.news .sec-top,.recommend .sec-top,.team .sec-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.news .sec-top .nav-btns,.recommend .sec-top .nav-btns,.team .sec-top .nav-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news .sec-top .nav-btn,.recommend .sec-top .nav-btn,.team .sec-top .nav-btn{background:var(--light-gray-color);margin-left:16px}.news .sec-top .nav-btn.swiper-button-disabled,.recommend .sec-top .nav-btn.swiper-button-disabled,.team .sec-top .nav-btn.swiper-button-disabled{visibility:visible!important;opacity:1!important}.news .sec-top .nav-btn.swiper-button-disabled svg,.recommend .sec-top .nav-btn.swiper-button-disabled svg,.team .sec-top .nav-btn.swiper-button-disabled svg{opacity:.5}.item-team{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:40px;overflow:hidden}.item-team .media-cover{width:100%;padding-top:103.61%}.item-team__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:24px;background:var(--light-gray-color)}.item-team__content .h3,.item-team__content h3{margin-bottom:4px}.item-team__content p{color:var(--dark-gray-color)}.services .sec-top{max-width:1050px}.services__cols{display:grid;grid-template-columns:1fr;gap:10px}.col-services .h2,.col-services h2,.col-services__content{margin-bottom:20px}.col-services li{color:var(--dark-gray-color);margin-bottom:22px}.col-services li:last-child{margin-bottom:0}.col-services__about{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.col-services__link{margin-top:auto}.col-services__img img{width:100%;border-radius:40px}.item-service{display:grid;grid-template-columns:repeat(auto-fit,minmax(40%,1fr));gap:20px;margin-bottom:50px}.item-service:last-child{margin-bottom:0}.item-service .link-btn{margin-top:auto}.item-service .media-cover{padding-top:68.21%;border-radius:40px}.item-service__main{max-width:802px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-service__main .h2,.item-service__main .h3,.item-service__main h3,.item-service__main p{margin-bottom:20px}.item-service__main p{color:var(--dark-gray-color);line-height:1.4}.projects--main .projects__row .item-project:nth-child(6){grid-column:2/4}.projects--main .projects__row .item-project:nth-child(6) .media-cover{padding-top:calc(50% - 10px)}.projects__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px -5px 25px}.projects__filter .dropdown{max-width:281px;margin:5px}.projects__row{min-height:350px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.projects__empty{font-style:italic;grid-column:1/4}.item-project{position:relative}.item-project:hover .link-btn{background:var(--black-color)}.item-project:hover .link-btn svg{fill:var(--white-color)}.item-project .media-cover{padding-top:100%;border-radius:40px}.item-project .link-btn{width:50px;height:50px;padding:14px;position:absolute;top:16px;right:16px}.item-project__title{font-size:18px;padding:10px;border-radius:30px;background:var(--white-color);position:absolute;bottom:16px;left:16px;max-width:calc(100% - 32px)}.project-p__swiper{position:relative;overflow:hidden}.project-p__swiper .swiper{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}.project-p__swiper .swiper-slide{margin:0 10px;height:100dvh;position:relative}.project-p__swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-p__swiper .swiper-slide:first-child{margin-left:0}.project-p__swiper .swiper-slide:last-child{margin-right:0}.project-p__swiper .nav-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.project-p__swiper .nav-btn--prev{left:calc((100% - var(--content-width))/ 2)}.project-p__swiper .nav-btn--next{right:calc((100% - var(--content-width))/ 2)}.main-form .sec-top{color:var(--white-color)}.main-form .sec-top p{margin-top:30px}.main-form .sec-top p.h2{margin-top:0}.main-form .form__fieldsets,.main-form .form__footer,.main-form .sec-top{max-width:660px}.main-form .form{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.main-form .main-btn:active,.main-form .main-btn:hover{border-color:var(--white-color);background:var(--primary-color)!important}.main-form__inner{padding:40px 55px;border-radius:40px;background:var(--primary-color)}.main-form__img{grid-row-end:span 3}.main-form__img img{width:100%;border-radius:40px}.contacts__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contacts__row .item-contact:last-child{grid-area:1/2/3/3}.item-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:30px}.item-contact>:last-child{margin-bottom:0!important}.item-contact p{margin-bottom:10px}.item-contact a,.item-contact p,.item-contact__lbl{color:var(--dark-gray-color)}.item-contact a:not(.link):hover{color:var(--primary-color)}.item-contact a.link:after{background:var(--dark-gray-color)}.item-contact .h3{font-size:36px;color:var(--black-color);margin-bottom:26px}.item-contact__lbl{margin-bottom:18px}.item-contact__info p:last-child{margin-bottom:0}.contacts-p__wrapper{padding:72px 0 122px;position:relative}.contacts-p__main{width:100%;max-width:557px;padding:20px;position:relative;z-index:1}.contacts-p__main .item-contact{margin-bottom:10px}.contacts-p__main .second-btn{width:100%;margin-top:10px}.contacts-p__map{position:absolute;top:0;left:0;width:100%;height:100%}.contacts-p__map iframe{width:100%;height:100%}.clients__items{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.clients__item{height:185px;padding:20px;border-radius:40px;background:var(--light-gray-color)}.clients__item .media-contain{width:100%;height:100%}.item-rec{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.item-rec__logo{height:70px;padding:18px 10px;border-radius:12px;background:var(--white-color);-ms-flex-line-pack:center;align-content:center;margin-bottom:30px}.item-rec__logo img{max-height:100%;-o-object-fit:contain;object-fit:contain;margin:auto}.item-rec__content{margin-bottom:30px}.item-rec__content p{color:var(--dark-gray-color);line-height:1.4}.item-rec__info{margin-top:auto}.item-rec__pos{color:var(--dark-gray-color);margin-top:4px}.item-faq{padding:30px 32px;border-radius:40px;border:1px solid var(--border-color);margin-bottom:16px}.item-faq:last-child{margin-bottom:0}.item-faq .accordion__content{padding-top:16px}.item-faq .page-content{max-width:1285px}.item-faq .page-content p{color:var(--dark-gray-color);line-height:1.4}.item-news{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:40px;overflow:hidden}.item-news .media-cover{width:100%;padding-top:81.92%}.item-news .media-cover:hover img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.item-news .media-cover img{-webkit-transition:all .8s cubic-bezier(.25,.46,.45,.94);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.item-news .h3,.item-news h3{margin-bottom:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.item-news p{color:var(--dark-gray-color);line-height:1.4;margin-bottom:16px}.item-news__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:24px;background:var(--light-gray-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.item-news__date{font-size:18px;color:var(--gray-color);margin-top:auto}.news__row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.article-p__date{font-size:18px;font-weight:500;color:var(--gray-color);margin-top:20px}.modal{visibility:hidden;opacity:0;padding:var(--container-offset);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.6);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto;-webkit-transition:all .3s .1s ease-out;transition:all .3s .1s ease-out}.modal.open{visibility:visible;opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.modal.open .modal__content{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s .1s ease-out;transition:all .3s .1s ease-out}.modal .btn-cross.modal__close{top:40px;position:absolute;right:55px}.modal__top{margin-bottom:30px}.modal__top-txt{font-weight:500;margin-top:20px}.modal__content{width:100%;max-width:767px;padding:60px 55px 40px;margin:auto;background:var(--light-gray-color);border-radius:40px;position:relative;overflow:hidden;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.error-mod .second-btn{width:100%;max-width:300px}.cookie{min-width:0;position:fixed;bottom:40px;right:40px;-webkit-transition:visibility .3s linear,opacity .3s linear,-webkit-transform .3s linear;transition:visibility .3s linear,opacity .3s linear,-webkit-transform .3s linear;transition:visibility .3s linear,opacity .3s linear,transform .3s linear;transition:visibility .3s linear,opacity .3s linear,transform .3s linear,-webkit-transform .3s linear;z-index:400;visibility:hidden;opacity:0;pointer-events:none}.cookie.show{visibility:visible;opacity:1;pointer-events:auto}.cookie__inner{width:100%;max-width:644px;padding:10px 16px;border-radius:12px;background:var(--light-gray-color);-webkit-box-shadow:0 3px 12px -2px rgba(170,170,190,.0588235294),0 4px 32px -4px rgba(111,108,143,.1215686275);box-shadow:0 3px 12px -2px rgba(170,170,190,.0588235294),0 4px 32px -4px rgba(111,108,143,.1215686275);display:grid;grid-template-columns:1fr auto;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.cookie .btn,.cookie__content{font-size:14px}.cookie__content{-ms-flex-item-align:center;align-self:center}.cookie__content a,.cookie__content p{line-height:1.3;color:var(--dark-gray-color)}.cookie__content a:after{background:var(--dark-gray-color)}.cookie__accept{color:var(--white-color);padding:10px 17px;background:var(--black-color);border-radius:40px}.footer{color:var(--white-color);padding:45px 0;background:var(--black-color)}.footer a{color:var(--white-color)}.footer a:hover{color:#e4e3e3}.footer--main .footer__logo{pointer-events:none}.footer__row{display:grid;grid-template-columns:1fr 3fr;gap:40px 20px}.footer__logo{display:inline-block;margin-bottom:70px}.footer__logo svg{fill:var(--white-color);width:250px;height:26px}.footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__contacts .h3{margin-bottom:16px}.footer__navs{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:40px}.footer__nav li{margin-bottom:13px}.footer__nav li a{font-size:18px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__nav li a[download]::after{content:"";width:16px;height:16px;background:url(../img/svg/download.svg) center/contain no-repeat;margin-left:7px}.footer__nav li:last-child{margin-bottom:0}.footer__nav-header{margin-bottom:25px}.footer__bottom{grid-column:1/3;padding-top:20px;border-top:1px solid var(--gray-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:170px}.footer__txt{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__txt a,.footer__txt p{font-size:18px;line-height:1.4}@media (min-width:767.98px){.desktop-hidden{display:none}.content-2cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}.swiper-pagination{display:none}.services__cols{grid-template-columns:1fr 1fr;gap:20px}.services__cols .col-services:last-child{grid-column-end:span 2;display:grid;grid-template-columns:1fr 1fr;gap:20px}.news.gray-sec .item-news__content{background:var(--white-color)}}@media (min-width:1030.98px){.notfound-p ul{margin:-10px}.notfound-p ul li{margin:10px}.feedback-mod .form .item-checkbox{margin-left:38px}.feedback-mod .form .item-checkbox span{color:var(--gray-color)}.feedback-mod .form .item-checkbox span:before{border-color:var(--gray-color)}.feedback-mod .form .item-checkbox span a{color:var(--gray-color)}.feedback-mod .form .item-checkbox span a::after{background:var(--gray-color)}.feedback-mod .form__legend{color:var(--dark-gray-color)}.feedback-mod .form__footer [data-error]{color:var(--error-color)}.feedback-mod .form__footer-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1200.98px){.header .menu-open-btn,.header .menu__item:first-child,.header__mob-top{display:none}.header__mob-wrapper .container{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__contacts .item-contact .h3{margin-bottom:6px}.header__contacts .item-contact--address,.header__contacts .item-contact__lbl{display:none}.header__contacts .item-contact--mail{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__top-txt{font-size:26px}.error-mod .modal__content,.success-mod .modal__content{max-width:832px}}@media (min-width:1460.98px){.page-content li,.page-content p{max-width:1430px}.page-content p:has(>img),.page-content p:has(>picture){max-width:none!important}.l-desktop-hidden{display:none}.notfound-p .sec-top h1.h2{font-size:80px}.about__col:first-child{grid-column-end:span 3}.about__col:last-child{grid-column-end:span 2}.why-us__row .item-why:first-child,.why-us__row .item-why:last-child{grid-column-end:span 2}.projects--main .projects__row .item-project{display:none}.projects--main .projects__row .item-project:nth-child(-n+7){display:block}.footer__bottom{margin-top:150px}.footer__txt{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__txt a:last-child:after,.footer__txt p:last-child:after{content:none}.footer__txt a:after,.footer__txt p:after{content:" | "}.footer__navs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:-40px}.footer__nav{min-width:202px;margin-left:40px;margin-bottom:40px}}@media (min-width:1460.98px) and (min-height:1024px){.project-p__swiper .swiper-slide{height:1024px}}@media (min-width:1600.98px){.footer__nav{margin-left:90px;margin-left:clamp(40px,4.7vw,90px)}}@media (max-width:1600.98px){.links-list{margin:30px 0}.links-list ul li a{padding:16px 14px}.header__mob-wrapper{margin-left:30px}.header__contacts .item-contact{margin-right:26px}.menu{margin:-6.5px -13px}.menu__item{margin:6.5px 13px}.menu__header svg{width:12px;height:12px}.contacts-p__wrapper{padding:72px 0}.contacts-p__main{max-width:479px}.contacts-p__main .item-contact .h3{font-size:30px}}@media (max-width:1460.98px){:root{--content-width:1160px;--main-offset:136px}.text-l{font-size:70px}.gray-bg,.white-bg{border-radius:30px}.page-content figure,.page-content iframe,.page-content img,.page-content video{border-radius:30px}.links-list ul li a{font-size:20px}.form .sec-top{margin-bottom:20px}.form__fieldset{margin-top:20px}.form__radios label span{font-size:18px}.sm-desktop-hidden{display:none}.header .second-btn{font-size:16px}.header__logo svg{width:175px;height:18px}.header__contacts .item-contact .h3{font-size:16px}.menu li a{font-size:16px}.intro__content p{font-size:36px}.notfound-p{padding-bottom:60px}.notfound-p .container:before{height:350px}.notfound-p .links-list ul li a{font-size:30px}.about__cols{grid-template-columns:1fr 1fr}.about__col{min-height:309px}.about__col:first-child{grid-column-end:span 2}.about__col .h3{max-width:500px}.why-us__row{grid-template-columns:1fr 1fr}.item-why{min-height:236px}.item-why .h3,.item-why h3{max-width:485px}.team .sec-top .nav-btn{display:none}.team .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.item-team{border-radius:30px}.col-services__img img{border-radius:30px}.item-service{grid-template-columns:1.45fr 1fr}.item-service .media-cover{padding-top:125%;border-radius:30px}.item-service__main{max-width:630px}.projects__row{grid-template-columns:repeat(3,1fr)}.item-project .media-cover{border-radius:30px}.project-p__swiper .swiper-slide{height:683px}.main-form .form__fieldsets{max-width:570px}.main-form .form{grid-template-columns:1.5fr 1fr}.main-form .form__footer{max-width:100%}.main-form--service .form .main-btn{min-width:290px}.main-form__inner{padding:40px 24px;border-radius:30px}.main-form__img img{border-radius:30px}.clients__items{grid-template-columns:repeat(3,1fr)}.clients__item{border-radius:30px}.item-rec__logo{height:60px;padding:17px 10px;margin-bottom:20px}.item-rec__content{margin-bottom:20px}.item-rec__content p{font-size:16px}.item-rec__info .h3{font-size:18px}.item-rec__pos{font-size:16px}.item-faq{border-radius:30px}.item-faq .page-content{max-width:932px}.item-news{border-radius:30px}.news__row{grid-template-columns:repeat(3,1fr)}.modal__content{border-radius:30px}.footer .page-up{display:none}.footer__row{grid-template-columns:1fr 1fr}.footer__nav:first-child{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.footer__nav:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.footer__nav-header{font-size:24px;margin-bottom:16px}.footer__txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1200.98px){:root{--content-width:990px}body{font-size:20px}.text-l{font-size:53px}.h1,h1{font-size:61px}.h2,h2{font-size:44px}.h3,h3{font-size:24px}.section{margin-bottom:60px}.page-content h1,.page-content h2{margin-top:30px}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content hr,.page-content ol,.page-content p,.page-content ul{margin-bottom:20px}.links-list ul li a{font-size:18px}.item-form [data-error],.item-form input,.item-form textarea{font-size:20px;padding:16px;border-radius:8px}.item-form textarea{height:60px}.form__radios label span{padding:12px 7px}.header .second-btn{font-size:24px;width:100%;padding:20px;margin-top:16px}.header__logo svg{width:200px;height:21px}.header__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__mob-wrapper{padding:20px 0;background:var(--white-color);margin:0;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear}.header__mob-wrapper.show{visibility:visible;opacity:1;pointer-events:auto}.header__mob-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.header__mob-top span{color:var(--gray-color)}.header .item-contact,.header__center{padding:24px;border-radius:30px;background:var(--light-gray-color);margin:0 0 10px}.header__contacts{margin:0}.header__contacts .item-contact .h3{font-size:30px}.header__contacts .item-contact__info,.header__contacts .item-contact__lbl{font-size:24px}.menu{margin:0}.menu li a{font-size:30px}.menu__header svg,.menu__subnavs{display:none}.menu__item{margin:0 0 18px}.menu__item:last-child{margin-bottom:0}.intro__content p{font-size:20px}.intro__content{margin-top:60px}.notfound-p .container:before{content:none}.notfound-p .sec-top{max-width:800px;margin-bottom:30px}.about__col{min-height:230px}.item-why{min-height:190px}.item-why .h3,.item-why h3{max-width:485px}.services .sec-top{max-width:830px}.col-services .h2,.col-services h2{font-size:32px}.item-project__title{font-size:16px}.main-form--service .form .main-btn{min-width:225px}.item-contact .h3{font-size:30px}.contacts-p__wrapper{padding:40px 0}.contacts-p__main{max-width:350px}.clients__item{height:130px}.item-faq{padding:24px}.error-mod .second-btn{max-width:230px}}@media (max-width:1030.98px){:root{--content-width:868px}body{font-size:18px}.text-l{font-size:36px}.h1,h1{font-size:42px}.h2,h2{font-size:30px}.h3,h3{font-size:18px}.main-btn,.second-btn,.stroke-btn{padding:15px 24px}.link-btn,.nav-btn{width:50px;height:50px;padding:17px}.sec-top{margin-bottom:20px}.sec-bottom{margin-top:20px}.gray-bg,.white-bg{padding:20px}.page-content ul li{padding-left:25px}.page-content ul li::before{width:6px;height:6px;left:12px}.page-content ol{padding-left:25px}.page-content table td,.page-content table th{font-size:16px;width:180px}.links-list ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.links-list ul li{width:100%;text-align:center;margin:0 0 10px}.links-list ul li:last-child{margin-bottom:0}.links-list ul li a{padding:13px}.file-form label{padding:14px}.item-form [data-error],.item-form input,.item-form textarea{font-size:18px}.item-form textarea{height:82px}.form__footer [data-error]{font-size:18px}.header.scroll .header__inner{padding:10px 0}.header.scroll .header__mob-wrapper{padding:10px 0 20px}.intro__content p{font-size:18px;font-weight:400}.intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intro .links-list{display:none}.intro__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.intro__content{margin:0 0 30px}.notfound-p .sec-top{max-width:560px}.about__cols{gap:10px}.about__col{min-height:200px}.about__col .h2,.about__col .h3,.about__col h2{margin-bottom:20px}.why-us__row{gap:10px}.team .swiper-wrapper{gap:10px}.item-team__content{padding:20px}.item-team__content .h3,.item-team__content h3{font-size:20px}.item-team__content p{font-size:16px}.services .sec-top{max-width:600px}.services__cols{gap:10px}.col-services .h2,.col-services h2{font-size:24px}.col-services li{margin-bottom:16px}.item-service__main .h3,.item-service__main h3{font-size:24px}.projects__row{gap:10px}.project-p__swiper .swiper-slide{height:500px;margin:0 5px}.main-form .form__fieldsets,.main-form .sec-top{max-width:100%}.main-form .form{display:block}.main-form__inner{padding:20px}.main-form__img{display:none}.contacts__row{gap:10px}.clients__items{gap:10px}.item-faq{padding:20px;margin-bottom:10px}.item-news .h3,.item-news h3,.item-news p{margin-bottom:10px}.item-news .h3,.item-news h3{font-size:24px}.item-news__content{padding:10px 20px 20px}.item-news p,.item-news__date{font-size:16px}.news__row{gap:10px}.article-p__date{font-size:16px}.modal .btn-cross.modal__close{top:20px;right:20px}.modal__content{max-width:600px;padding:68px 20px 20px}.feedback-mod .btn-cross.modal__close:hover::after,.feedback-mod .btn-cross.modal__close:hover::before{background:var(--white-color)}.feedback-mod .btn-cross.modal__close:after,.feedback-mod .btn-cross.modal__close:before{background:var(--white-color)}.feedback-mod .modal__top{color:var(--white-color)}.feedback-mod .modal__content{background:var(--primary-color)}.feedback-mod .second-btn{border:1px solid var(--white-color)}.cookie{right:var(--container-offset);bottom:var(--container-offset)}.cookie__inner{max-width:444px}}@media (max-width:767.98px){:root{--main-offset:100px;--content-width:600px}.section{margin-bottom:30px}.gray-sec{width:calc(100% - 2 * var(--container-offset));max-width:var(--content-width);padding:20px 0;margin-left:auto;margin-right:auto;border-radius:30px}.mb-50{margin-bottom:30px}.page-content table{max-width:calc(100% + 2 * var(--container-offset));padding:0 var(--container-offset);margin:0 calc(var(--container-offset)/ -1) 26px;scrollbar-width:none}.page-content table::-webkit-scrollbar{display:none;width:0;height:0}.file-form [data-error]{width:100%}.file-form label,.file-form__item{width:191px}.file-form__del{width:40px}.file-form__del:after,.file-form__del:before{width:20px}.item-checkbox span{font-size:16px}.form__grid{grid-template-columns:1fr}.form__footer-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form__footer-row .item-checkbox{max-width:100%;margin:0 0 10px 10px}.form__footer-row .file-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}.form__footer-row .btn{width:100%}.mob-hidden{display:none}.preloader__logo svg{width:250px;height:26px}.breadcrumbs{display:none}.pagination{margin:30px -2px -10px}.pagination__btn,.pagination__item,.pagination__link{font-size:16px;margin:0 2px 10px}.pagination__btn{padding:0;border:none}.pagination__btn span{display:none}.notfound-p{padding-bottom:30px}.about{margin-top:30px}.about__cols{grid-template-columns:1fr;gap:10px}.about__col{min-height:0;padding:24px 20px}.about__col:first-child{grid-column-end:span 1}.about__col .h2,.about__col h2{margin-bottom:10px}.why-us__row{grid-template-columns:1fr}.item-why{min-height:0}.item-why__icon{width:50px;height:50px;padding:9px;margin-bottom:10px}.news .sec-top .nav-btn,.recommend .sec-top .nav-btn,.team .sec-top .nav-btn{display:none}.team .swiper-wrapper{grid-template-columns:1fr 1fr}.col-services{position:relative;border-radius:20px}.col-services .h2,.col-services h2{margin-bottom:0}.col-services .link-btn{width:30px;height:30px;padding:8.5px}.col-services__about{padding-right:50px}.col-services__content,.col-services__img{display:none}.col-services__about{padding-right:40px}.col-services__link{padding:20px;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.item-service{margin-bottom:10px;display:block;position:relative}.item-service .media-cover{display:none}.item-service .link-btn{width:30px;height:30px;padding:8.5px;position:absolute;top:20px;right:20px}.item-service__main{max-width:802px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-service__main .h2,.item-service__main .h3,.item-service__main h3,.item-service__main p{margin-bottom:10px}.item-service__main .h3,.item-service__main h3{min-height:30px}.projects--main .projects__row .item-project:nth-child(6){grid-column:auto}.projects--main .projects__row .item-project:nth-child(6) .media-cover{padding-top:100%}.projects__filter{display:block;margin:-10px -10px 20px}.projects__filter .dropdown{max-width:calc(100% - 20px);margin:10px}.projects__row{grid-template-columns:1fr 1fr}.projects__empty{grid-column:1/3}.project-p__swiper .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.project-p__swiper .swiper-slide{width:100%;height:auto;margin:0 0 10px}.project-p__swiper .swiper-slide:last-child{margin-bottom:0}.project-p__swiper .nav-btns{display:none}.project-p__swiper .lazy-img{min-height:300px}.project-p__swiper .lazy-img.loaded{min-height:0}.contacts{margin-bottom:30px}.contacts .white-bg{padding:0;border-radius:0;background:0 0}.contacts .sec-top{margin-bottom:10px}.contacts__row{grid-template-columns:1fr;gap:10px}.contacts__row .item-contact:last-child{grid-area:auto;margin-top:10px}.contacts__row .item-contact br,.contacts__row .item-contact__lbl{display:none}.contacts__row .item-contact__address.h3{font-size:16px;font-weight:400;color:var(--dark-gray-color);margin-bottom:10px}.contacts__row .item-contact__info a,.contacts__row .item-contact__info p{font-size:16px}.contacts-p__wrapper{padding:0}.contacts-p__main{max-width:100%;padding:0;background:0 0;margin-bottom:30px}.contacts-p__main .white-bg{background:var(--light-gray-color)}.contacts-p__main .item-contact__info,.contacts-p__main .item-contact__lbl{font-size:24px}.contacts-p__map{position:relative;height:344px}.clients__items{grid-template-columns:1fr 1fr;gap:10px}.clients__item{height:78px;padding:10px 20px}.recommend{padding:30px 0;background:var(--light-gray-color)}.item-rec{background:var(--white-color)}.item-rec__logo{height:40px;padding:10px;background:var(--light-gray-color)}.item-faq{padding:0 0 20px;border:none;border-radius:0;border-bottom:1px solid var(--border-color);margin-bottom:20px}.item-faq:last-child{padding-bottom:0;border-bottom:none}.item-faq .accordion__icon{background:var(--white-color)}.item-faq .page-content li,.item-faq .page-content p{font-size:16px}.faq .sec-top{padding-bottom:20px;border-bottom:1px solid var(--border-color)}.faq__inner{padding:20px;border-radius:30px;background:var(--light-gray-color)}.news.gray-sec{width:100%;max-width:100%;padding:0;border-radius:0;background:var(--white-color);margin-bottom:30px}.news__row{grid-template-columns:1fr 1fr}.modal__content{max-width:500px}.error-mod .second-btn{max-width:100%}.footer{padding:40px 0}.footer .page-up,.footer__main{display:none}.footer__row{grid-template-columns:1fr}.footer__bottom{padding-top:40px;grid-column:1/2;margin-top:0}.footer__nav-header{font-size:20px;font-weight:600}.footer__txt a,.footer__txt p{font-size:16px;margin-bottom:4px}.footer__txt a:last-child,.footer__txt p:last-child{margin-bottom:0}.footer__txt p a{margin-bottom:0}}@media (max-width:600.98px){.swiper-2 .swiper,.swiper-4 .swiper{overflow:visible}.news__row{grid-template-columns:1fr}.footer__navs{grid-template-columns:1fr 1.5fr;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:40px 50px}.footer__nav{grid-column-end:span 2}.footer__nav:first-child,.footer__nav:last-child{grid-column-end:span 1}}@media (max-width:575.98px){.cookie{max-width:calc(100% - var(--container-offset) * 2)}}@media (max-width:479.98px){:root{--content-width:420px;--container-offset:10px}.gray-sec .container{padding:0 20px}.gray-sec table{max-width:calc(100% + 40px);padding:0 20px;margin:0 -20px 26px}.about.gray-sec{width:100%;max-width:100%}.team .swiper-wrapper{grid-template-columns:1fr}.item-team__content .h3,.item-team__content h3{font-size:30px}.item-team__content p{font-size:24px}.projects__row{grid-template-columns:1fr}.projects__empty{grid-column:1/2}}@media (max-width:370.98px){.text-l{font-size:32px}.h1,h1{font-size:38px}.h2,h2{font-size:28px}.header__contacts .item-contact .h3{font-size:28px}.header__contacts .item-contact__info,.header__contacts .item-contact__lbl{font-size:20px}.menu li a{font-size:28px}.notfound-p .links-list ul li a{font-size:28px}.item-team__content .h3,.item-team__content h3{font-size:28px}.item-team__content p{font-size:20px}.col-services .h2,.col-services h2{font-size:21px}.item-contact .h3{font-size:28px}.contacts-p__main .item-contact .h3{font-size:28px}.contacts-p__main .item-contact__info,.contacts-p__main .item-contact__lbl{font-size:20px}.footer__nav li a{font-size:16px}}@media (min-width:1460.98px) and (max-width:1600.98px){.h3,h3{font-size:26px}}@media (min-width:767.98px) and (max-width:1460.98px){.projects--main .projects__row .item-project:nth-child(6){grid-row:3/4}.footer__bottom{grid-column:1/2;padding-top:0;border-top:none}.footer__navs{grid-area:1/2/3/3}}@media (min-width:1460.98px) and (max-width:1720px),(max-width:908px){.project-p__swiper .nav-btn--prev{left:var(--container-offset)}.project-p__swiper .nav-btn--next{right:var(--container-offset)}}@media (min-width:1200.98px) and (max-width:1460.98px){.project-p .sec-top .h1,.project-p .sec-top h1{font-size:74px}}@media (min-width:1460.98px),(min-width:767.98px) and (max-width:1030.98px){.main-form--service .form__footer .main-btn{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.main-form--service .form__footer .item-checkbox{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-left:0;margin-top:20px}}@media (min-width:1030.98px) and (max-width:1460.98px){.main-form .form__footer{grid-column-end:span 2}.main-form--service .form__fieldsets,.main-form--service .sec-top{max-width:546px}.main-form--service .form{grid-template-columns:1.1fr 1fr}.main-form--service .form .item-checkbox{margin-left:18px}.main-form__img{grid-row-end:span 2}}@media (min-width:767.98px) and (max-width:1030.98px){.item-contact .h3{font-size:24px}}@media (min-width:767.98px) and (max-width:1200.98px){.contacts-p__main .item-contact .h3{font-size:20px;margin-bottom:18px}.contacts-p__main .item-contact__lbl{font-size:18px;margin-bottom:10px}}@media (min-width:1460.98px),(max-width:767.98px){.clients__item{display:none}.clients__item:nth-child(-n+8){display:block}}