@charset "UTF-8";.content{position:relative;margin-top:calc(.00937 * 100vw + 12px)}.content .text-img{display:flex;padding-top:10px}.content-text h1{font-family:'Russo One';padding-top:10px;margin-bottom:calc(.00937 * 100vw + 12px);color:#000;font-size:calc(.0175 * 100vw + 16.4px);font-weight:400;line-height:calc(.015 * 100vw + 21.2px);text-transform:uppercase;text-align:center}@media (min-width:1921px){.content-text h1{font-size:40px;line-height:50px}}.content-text h2{font-family:'Russo One';padding-top:10px;margin-bottom:calc(.00562 * 100vw + 13.2px);color:#000;font-size:calc(.00375 * 100vw + 16.8px);font-weight:400;line-height:calc(.00625 * 100vw + 24px);text-transform:uppercase}.content-text_h3{font-family:'Russo One';padding-top:10px;margin-bottom:calc(.00562 * 100vw + 13.2px);color:#000;font-size:calc(.00375 * 100vw + 16.8px);font-weight:400;line-height:calc(.00625 * 100vw + 24px);text-transform:uppercase}@media (min-width:1921px){.content-text h2{font-size:24px;line-height:36px}}.content-text h3{padding-top:10px;margin-bottom:20px;font-weight:700;font-size:calc(.00313 * 100vw + 13px);line-height:calc(.005 * 100vw + 18.4px)}.content-text p{margin-bottom:calc(.00625 * 100vw + 8px);color:#000;font-size:calc(.00187 * 100vw + 11.4px);font-weight:400;line-height:calc(.005 * 100vw + 14.4px)}.content-text a{text-decoration:underline;transition:.2s;color:#fbd200}.content-text a:visited{color:#de7800}.content-text a:focus,.content-text a:hover{color:#fbd200;text-decoration:none}.content-text ol{margin-left:15px;padding-top:0;margin-bottom:20px;padding-left:22px}.content-text ol>li{color:#000;font-size:calc(.00187 * 100vw + 11.4px);font-weight:400;line-height:calc(.005 * 100vw + 14.4px);list-style-type:decimal;padding-bottom:10px;padding-left:calc(.00438 * 100vw + 3.6px)}.content-text ol ul li:last-child{padding-bottom:0}.content-text ul{margin-left:0;padding-top:0;margin-bottom:20px;padding-left:30px}.content-text ul>li{color:#000;font-size:calc(.00187 * 100vw + 11.4px);font-weight:400;line-height:calc(.005 * 100vw + 14.4px);position:relative;padding-bottom:5px;display:block;padding-left:16px}.content-text ul>li:before{content:'';width:4px;height:4px;border-radius:50%;background:#fec500;display:block;position:absolute;top:10px;left:0}.content-text img{max-width:100%;width:auto!important;height:auto;object-fit:contain}.content-text img.alignleft{margin-right:auto}.content-text img.aligncenter{margin:0 auto}.content-text img.alignright{margin-left:auto}.content .quote{background:#fcfcfc;box-shadow:0 3px 25px rgba(30,29,65,.08);padding:calc(.01188 * 100vw + 11.2px) calc(.07812 * 100vw + -10px) calc(.02187 * 100vw + 8px) calc(.05937 * 100vw + -4px);margin:calc(.04688 * 100vw + 0px) 30px;position:relative}@media (min-width:1921px){.content .quote{padding:34px 140px 50px 110px;margin:90px 30px}}@media (max-width:991px){.content .quote{margin:calc(.04688 * 100vw + 0px) 0}}.content .quote::after{content:'»';color:transparent;-webkit-text-stroke:1px #fbd200;font-family:Montserrat;font-style:normal;font-weight:700;font-size:160px;line-height:25%;position:absolute;right:-42px;bottom:-5px}@media (max-width:991px){.content .quote::after{display:none}}.content .quote::before{content:'«';color:transparent;-webkit-text-stroke:1px #fbd200;font-family:Montserrat;font-style:normal;font-weight:700;font-size:160px;line-height:25%;position:absolute;left:-42px;top:-35px}@media (max-width:991px){.content .quote::before{display:none}}.content .quote-text{color:#000;font-size:calc(.00187 * 100vw + 11.4px);font-weight:400;line-height:calc(.005 * 100vw + 14.4px)}.content .quote-title{font-weight:700;font-size:calc(.00313 * 100vw + 13px);line-height:calc(.005 * 100vw + 18.4px);margin-bottom:10px}.content .quote-subtitle{font-family:Montserrat;font-weight:400;font-size:13px;line-height:115%;color:#4b4b4b;margin-bottom:20px}.content .files{margin-bottom:20px;display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin-left:-15px}.content .file{display:flex;flex-direction:column;justify-content:space-between;border-radius:3px;width:calc(33.3334% - 30px);margin:0 15px 30px;padding:calc(.00937 * 100vw + 12px) calc(.00625 * 100vw + 13px);background-color:#efefef;transition:.3s;min-height:calc(.03125 * 100vw + 90px)}.content .file__title{color:#4b4b4b;font-size:calc(.00063 * 100vw + 13.8px);font-weight:400;line-height:calc(.0025 * 100vw + 19.2px);transition:.3s;margin-bottom:calc(.00313 * 100vw + 14px)}.content .file:hover{background:#1d1d1f}.content .file:hover .file__title{color:#fff;text-decoration:underline}.content .file:hover .file-info__size{color:#fff}.content .file:hover svg{fill:#fff}.content .file-info{display:flex;align-items:center}.content .file-info__arrow{width:calc(.00313 * 100vw + 13px);height:calc(.00625 * 100vw + 12px);display:flex;align-items:center;justify-content:center;margin-right:calc(.00313 * 100vw + 4px);transition:.3s}.content .file-info__arrow>svg{width:100%;height:100%;fill:#1d1d1f;transition:.3s}.content .file-info__size{color:#4b4b4b;font-size:calc(.00063 * 100vw + 13.8px);font-weight:400;line-height:calc(.00313 * 100vw + 18px);transition:.3s}.content .table{margin-bottom:60px}.content .table__responsive{border-radius:3px;width:100%;overflow:auto}.content .table .for-table{color:#000;font-size:calc(.01125 * 100vw + 18.4px);font-weight:400;line-height:calc(.015 * 100vw + 21.2px);padding-top:0;margin-bottom:17px}@media (min-width:1921px){.content .table .for-table{font-size:40px;line-height:50px}}.content .table table{width:100%;border:1px solid #fbd200;border-collapse:collapse}.content-text table{margin-bottom:60px}.content-text table tr{min-height:50px}.content-text table tr:not(:first-child):not(:last-child){border-bottom:1px solid #fbd200}.content-text table td,.content-text table th{color:#000;font-size:calc(.00187 * 100vw + 11.4px);font-weight:400;line-height:calc(.005 * 100vw + 14.4px);line-height:calc(.0025 * 100vw + 19.2px);padding:12px 20px 14px;border:1px solid #fbd200}.content-text table thead{border-radius:0 2px 0 0}.content-text table thead tr td{background:linear-gradient(180deg,#fec500 0,#feb700 100%);font-family:Montserrat;font-weight:700;font-size:calc(.00313 * 100vw + 13px);line-height:calc(.00438 * 100vw + 16.6px)}.content-text table.table-flex td,.content-text table.table-flex th{padding:6px 10px;font-size:14px;line-height:1.4}.content-text table.table-flex td *,.content-text table.table-flex th *{line-height:1.4;font-size:14px;margin:0}.content-text table.table-flex td :not(:last-child),.content-text table.table-flex th :not(:last-child){margin-bottom:4px}.content .title-underline{color:#000;font-size:calc(.01125 * 100vw + 18.4px);font-weight:400;line-height:calc(.015 * 100vw + 21.2px);border-bottom:2px solid #fbd200;padding-bottom:6px;margin-bottom:calc(.00937 * 100vw + 12px)}@media (min-width:1921px){.content .title-underline{font-size:40px;line-height:50px}}.content .gallery{display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin-left:-15px;position:relative}.content .gallery__link{margin:0 15px 50px;flex-direction:column;display:flex}.content .gallery__item-wrap{position:relative;height:100%}.content .gallery__item-wrap:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(251,210,0,.3);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzAgMzAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yOS42IDI3LjhsLTYuNi02LjVjMi0yLjMgMy4yLTUuMiAzLjItOC40IDAtNy4xLTUuOS0xMi45LTEzLjEtMTIuOS03LjIgMC0xMy4xIDUuOC0xMy4xIDEyLjlzNS45IDEyLjkgMTMuMSAxMi45YzMgMCA1LjgtMSA4LTIuN2w2LjcgNi42Yy4zLjMuNS40LjkuNHMuNy0uMS45LS40Yy41LS42LjUtMS40IDAtMS45em0tMjctMTQuOGMwLTUuNyA0LjctMTAuMyAxMC41LTEwLjNzMTAuNSA0LjYgMTAuNSAxMC4zLTQuNyAxMC4zLTEwLjUgMTAuMy0xMC41LTQuNi0xMC41LTEwLjN6TTE4LjMgMTEuNWgtMy45di0zLjhjMC0uOC0uNS0xLjMtMS4zLTEuM3MtMS4zLjUtMS4zIDEuM3YzLjdoLTMuOGMtLjggMC0xLjMuNS0xLjMgMS4zcy41IDEuMyAxLjMgMS4zaDMuOHYzLjljMCAuOC41IDEuMyAxLjMgMS4zczEuMy0uNiAxLjMtMS4zdi0zLjloMy45Yy43IDAgMS4zLS41IDEuMy0xLjNzLS41LTEuMi0xLjMtMS4yeiIvPjwvc3ZnPg==);background-size:35px 35px;background-position:center;background-repeat:no-repeat;opacity:0;transition:.3s;border-radius:3px}.content .gallery__item-wrap:hover:after{opacity:1}.content .gallery__item{width:100%;height:100%;object-fit:cover;border-radius:3px;display:block}.content .gallery__caption{font-family:Montserrat;font-style:normal;font-weight:400;font-size:calc(.0025 * 100vw + 8.2px);line-height:115%;color:#4b4b4b;margin-top:calc(.0025 * 100vw + 7.2px)}.content .gallery.in-row-6 .gallery__link{width:calc(50% - 30px)}.content .gallery.in-row-4 .gallery__link{width:calc(33.3334% - 30px)}.content .gallery.in-row-3 .gallery__link{width:calc(25% - 30px)}.content .certificate{display:flex;flex-wrap:wrap;align-items:flex-end;margin-top:calc(.0125 * 100vw + 36px);margin-bottom:calc(.0125 * 100vw + 36px);justify-content:space-between}.content .certificate__item{width:32%;margin-bottom:calc(.0125 * 100vw + 6px);height:calc(.07812 * 100vw + 30px);display:flex;align-items:flex-start;position:relative}.content .certificate__item a{width:100%;height:calc(.07812 * 100vw + 30px);overflow:hidden;position:absolute;bottom:0;transition:height .3s ease}.content .certificate__item a img{width:100%;height:auto;object-fit:cover}.content .certificate__item:hover a{height:calc(.10625 * 100vw + 76px);position:absolute;bottom:0;transition:height .3s ease}.content .certificate__item:hover a::before{content:'';background-color:#ffffff98;width:100%;height:100%;position:absolute;top:0;background-image:url(../images/zo.png);background-repeat:no-repeat;background-position:center center}@media (max-width:991px){.content .certificate__item:hover a::before{display:none}}.content .mix_block{margin-top:calc(.0375 * 100vw + 28px);margin-bottom:calc(.025 * 100vw + 12px)}.content .mix_block .mix_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.content .mix_block .mix_row .img_block{max-width:560px;width:48%}@media (max-width:575px){.content .mix_block .mix_row .img_block{width:100%}}.content .mix_block .mix_row .img_block img{width:100%}.content .mix_block .mix_row .img_block span{font-size:calc(.00187 * 100vw + 9.4px);line-height:115%;margin-top:12px}.content .mix_block .mix_row .text_block{max-width:560px;width:48%;font-size:calc(.00187 * 100vw + 11.4px);line-height:150%}@media (max-width:575px){.content .mix_block .mix_row .text_block{width:100%;margin-top:15px}}.content .mix_block .mix_row:nth-child(even){flex-direction:row-reverse}@media (max-width:575px){.content .mix_block .mix_row{flex-direction:column!important}}.content .requisites{margin:calc(.0375 * 100vw + 28px) 0}@media (min-width:1921px){.content .requisites{margin:100px 0}}.content .requisites>p{font-weight:700;font-size:calc(.00438 * 100vw + 10.6px);line-height:160%;color:#000;margin-bottom:20px}@media (min-width:1921px){.content .requisites>p{font-size:19px}}.content .requisites .requisites_wrap .requisites_row{border-bottom:1px dashed #cfd2d3;padding:8px;display:flex}.content .requisites .requisites_wrap .requisites_row:first-child{border-top:1px dashed #cfd2d3}.content .requisites .requisites_wrap .requisites_row p{width:38%;font-size:calc(.00187 * 100vw + 11.4px);line-height:160%;margin-right:calc(.01875 * 100vw - 14px);color:#4b4b4b}@media (min-width:1921px){.content .requisites .requisites_wrap .requisites_row p{margin-right:40px;font-size:15px}}.content .requisites .requisites_wrap .requisites_row span{font-size:calc(.00187 * 100vw + 11.4px);line-height:160%;color:#000;width:66%}@media (min-width:1921px){.content .requisites .requisites_wrap .requisites_row span{font-size:15px}}.content .text_page-form{margin-top:calc(.03125 * 100vw + 30px);margin-bottom:calc(.0375 * 100vw + 28px);opacity:1;width:100%;max-width:1410px;position:relative;padding:calc(.03125 * 100vw + 10px) calc(.0625 * 100vw + 0px)}@media (min-width:1921px){.content .text_page-form{padding:70px 120px}}.content .text_page-form form{max-width:unset;display:flex;justify-content:space-between}@media (max-width:991px){.content .text_page-form form{flex-direction:column;margin-top:0}}.content .text_page-form form .left{width:35%}@media (max-width:991px){.content .text_page-form form .left{width:100%}}.content .text_page-form form .left .block_title{color:#fff;text-align:left}@media (max-width:991px){.content .text_page-form form .left .block_title{text-align:center;margin-bottom:10px}}.content .text_page-form form .left span{font-size:calc(.00313 * 100vw + 13px);line-height:130%}@media (max-width:991px){.content .text_page-form form .left span{text-align:center;display:block;margin-bottom:20px}}.content .text_page-form form .right{width:60%}@media (max-width:991px){.content .text_page-form form .right{width:100%}}.content .text_page-form form .right .form_wrap{display:flex}@media (max-width:991px){.content .text_page-form form .right .form_wrap{flex-direction:column}}.content .text_page-form form .right .form_wrap .left_part{width:50%;margin-right:calc(.0125 * 100vw + 6px)}@media (max-width:991px){.content .text_page-form form .right .form_wrap .left_part{width:100%}}.content .text_page-form form .right .form_wrap .right_part{width:50%}@media (max-width:991px){.content .text_page-form form .right .form_wrap .right_part{width:100%}}.content .text_page-form form .right .form_wrap .right_part textarea{height:100%;resize:none}.content .text_page-form form .right .personal{display:flex;justify-content:center;flex-wrap:wrap;margin-top:12px}.content .text_page-form form .right .personal a{margin-left:5px;color:#f5a200;font-size:12px;line-height:14px;padding:0!important}.content .text_page-form form .right .personal p{color:#fff;font-size:12px;line-height:14px}.content .block_title{font-family:'Russo One';padding-top:10px;margin-bottom:calc(.00937 * 100vw + 12px);color:#000;font-size:calc(.01125 * 100vw + 18.4px);font-weight:400;line-height:calc(.015 * 100vw + 21.2px);text-transform:uppercase;text-align:center;display:block}@media (min-width:1921px){.content .block_title{font-size:40px;line-height:50px}}.text-page{margin-top:calc(.01562 * 100vw + 10px)}.form-request__success{position:absolute;width:100%;height:100%;display:none;align-items:center;justify-content:center;background-color:#1d1d1f;top:0;left:0;z-index:2;text-align:center}.form-request.form--success .form-request__success{display:flex}.form-request__success span{font-weight:400;font-size:40px;text-align:center;text-transform:uppercase;color:#fbd200}@media (max-width:1400px){.form-request__success span{font-size:32px}}@media (max-width:1000){.form-request__success span{font-size:24px}}.text-page .page-title{font-family:'Russo One';padding-top:10px;margin-bottom:calc(.00937 * 100vw + 12px);color:#000;font-size:calc(.01125 * 100vw + 18.4px);font-weight:400;line-height:calc(.015 * 100vw + 21.2px);text-transform:uppercase;text-align:center;margin-top:calc(.01562 * 100vw + 15px)}@media (min-width:1921px){.text-page .page-title{font-size:40px;line-height:50px}}.about_company .mob_1200{display:none}@media (max-width:1200px){.about_company .mob_1200{display:block}}@media (max-width:991px){.content .file{width:calc(50% - 30px)}}@media (max-width:767px){.content .gallery{width:calc(100% + 10px);margin-left:-5px}.content .gallery__link{margin:0 5px 10px}.content .gallery.in-row-6 .gallery__link{width:calc(50% - 10px)}.content .gallery.in-row-4 .gallery__link{width:calc(50% - 10px)}.content .gallery.in-row-3 .gallery__link{width:calc(50% - 10px)}.content .certificate__link{width:calc(33.3334% - 30px)}}@media (max-width:575px){.content .file{width:100%}.content .certificate{width:calc(100% + 10px);margin-left:-5px}.content .certificate__link{width:calc(50% - 10px);margin:0 5px 20px}}.contact .main_contacts-bottom{background:#1d1d1f;padding:17px 50px;display:flex;align-items:baseline}.contact .main_contacts-bottom span{margin-right:13px;font-family:Russo One;font-size:calc(.00125 * 100vw + 11.6px);line-height:calc(.00125 * 100vw + 15.6px);color:#fff}.contact .main_contacts-bottom p{font-family:Russo One;font-size:calc(.00125 * 100vw + 11.6px);line-height:calc(.00125 * 100vw + 15.6px);color:#fff}#review{scroll-margin-top:200px}@media (max-width:786px){#review{scroll-margin-top:120px}}.reviews-block{text-align:center}.reviews-block__items{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.reviews-block__item{display:flex;justify-content:center;align-items:center;cursor:pointer}@media (max-width:768px){.reviews-block__item{width:40%}}.reviews-block__item img{object-fit:contain}.block-development{margin-bottom:30px}.block-development__wrap{display:flex;flex-direction:column;gap:25px;position:relative}.block-development__wrap::after{content:'';position:absolute;width:1px;height:100%;background-color:#ffc400;bottom:0;top:0;left:37px}.block-development__item{display:flex;gap:13px}.block-development__year{background-color:#ffc400;width:75px;height:25px;font-size:15px;font-weight:700;font-family:Montserrat,sans-serif;line-height:24px;color:#fff;display:flex;justify-content:center;align-items:center;position:relative;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);z-index:2;flex-shrink:0}.block-development__text{font-size:15px;font-weight:400;font-family:Montserrat,sans-serif;line-height:24px}@media (max-width:768px){.block-development__text{font-size:13px}}
/*# sourceMappingURL=content.css.map */
