@import "./../../css/swiper.css";@import "./../../css/fancybox.css";@import "./../../css/select2.min.css";a{transition:all ease 0.3s}a:focus,a:hover{text-decoration:none;color:#000}a:focus-visible{outline:1px solid #000!important}footer{height:122px;border-top:1px solid rgba(102,109,128,.2);clear:both;position:relative;z-index:3;color:var(--color-5);font-size:1.4rem;display:flex;align-items:center;letter-spacing:-.03em}div.footer-content{display:flex;align-items:center;justify-content:space-between}div.footer-content>div:first-child{display:flex;gap:26px}div.footer-content a,div.footer-content button{color:var(--color-5)}div.footer-content a:focus,div.footer-content a:hover,div.footer-content button:focus,div.footer-content button:hover{color:var(--color-1)}section.important-information-section{padding-top:82px}div.important-information-container{position:relative;--gutter:40px}div.important-item-box{background:var(--color-1);border-radius:12px;padding:72px 70px;color:#fff}div.important-title{font-size:4.8rem;font-weight:500;font-family:var(--font);line-height:54px;letter-spacing:-.02em;color:#FFF;margin-bottom:32px}div.important-text{font-weight:400;font-size:1.8rem;line-height:140%;color:#FFF}div.important-action{margin-top:36px}div.important-photo img{width:100%;height:auto;display:block;border-radius:12px}div.pagination-container{position:absolute;left:85px;right:0;bottom:72px;display:flex;align-items:center}div.pagination-container .swiper-pagination-progress{flex:1;height:2px;background:var(--color-6);position:relative;overflow:hidden;border-radius:10px}div.pagination-container .swiper-pagination-progress-fill{height:100%;background:#fff;width:0;transition:all ease 0.3s}div.pagination-container>*{display:flex;align-items:center;max-width:232px;gap:9px;font-weight:500;font-size:1.4rem;line-height:1;letter-spacing:-.04em;color:#FFF}section.finished-projects-section{padding-top:65px}div.finished-projects-main-title{margin-bottom:20px}div.finished-projects-container{--gutter:12px;--gutter-bottom:-25px}div.finished-projects-main-text{font-weight:400;font-size:1.8rem;line-height:26px;color:var(--color-2);max-width:482px}div.finished-projects-action{font-size:1.8rem;margin-top:42px}.finished-project-item{position:relative;border-radius:12px;display:block}div.finished-projects-photo{position:relative}div.finished-projects-photo:before{position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(360deg,rgba(35,35,35,.7) 0%,rgba(35,35,35,0) 67.63%);border-radius:12px;transform:rotate(-180deg);content:''}div.finished-projects-photo:after{position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(360deg,#232323 0%,rgba(35,35,35,0) 100%);border-radius:12px;content:''}div.finished-projects-photo img{width:100%;height:auto;display:block;border-radius:12px}div.finished-projects-descr{position:absolute;left:0;right:0;top:0;bottom:0;padding:31px 25px;display:flex;flex-direction:column;justify-content:space-between;border-radius:12px}div.finished-projects-title{font-family:var(--font);font-weight:500;font-size:2.4rem;line-height:26px;letter-spacing:-.01em;color:#FFF}div.finished-projects-year span{display:inline-flex;align-items:center;height:33px;border:1px solid #fff;border-radius:100px;color:#fff;padding:5px 22px;font-weight:500;font-size:1.4rem;line-height:120%}div.finished-projects-hidden{position:absolute;left:0;right:0;top:0;bottom:0;background:var(--color-8);color:var(--color-1);border-radius:12px;padding:31px 25px;opacity:0;visibility:visible;transition:all ease 0.3s;overflow:auto}.finished-project-item:hover div.finished-projects-hidden{opacity:1;visibility:visible}div.finished-projects-hidden div.finished-projects-title{color:inherit}div.finished-projects-text{padding-top:18px}div.finished-projects-text table{font-weight:300;font-size:1.3rem;line-height:18px}div.finished-projects-text table tr td:first-child{font-weight:600;font-size:1.4rem;line-height:19px;letter-spacing:-.02em;min-width:115px;padding-right:10px;vertical-align:top}section.about-us-section{padding-top:40px}div.about-us-photo{display:flex;align-items:flex-end;justify-content:flex-end;padding-top:91px}div.about-us-photo img{margin-right:-95px;border-radius:12px 0 0 12px;z-index:-1;display:block}div.about-us-info{border-radius:12px;background:var(--color-1);padding:85px;color:#fff;margin-right:40px;padding-right:87px}div.about-us-title{margin-bottom:25px}div.about-us-action{margin-top:36px;font-size:1.8rem}div.about-us-container>*:nth-child(1){z-index:1;position:relative}div.info-line{display:flex;justify-content:space-between;gap:30px;margin-bottom:55px;padding-top:24px}div.info-line div.text{flex:1 1 100%;font-size:2rem;line-height:1.2;color:var(--color-2);max-width:575px}div.info-line div.action{font-size:1.8rem}section.fancy-blocks-section{padding-top:103px;background:var(--color-3);position:relative;padding-bottom:30px}section.fancy-blocks-section:before{position:absolute;left:0;right:0;bottom:0;height:50%;background:#fff;content:''}section.statistics-section{padding-top:34px}div.fancy-blocks-container{position:relative;--swiper-navigation-sides-offset:96px}div.fancy-blocks-container .swiper-button-next,div.fancy-blocks-container .swiper-button-prev{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#fff;color:var(--color-1);margin-top:-22px}.fancy-item{position:relative;display:block}.fancy-photo{position:relative}.fancy-photo:before{content:'';background:rgba(35,35,35,.6);position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;visibility:hidden;transition:all ease 0.3s}.fancy-item:hover .fancy-photo:before{visibility:visible;opacity:1}.fancy-photo img{width:100%;height:auto;display:block}.fancy-descr{position:absolute;left:0;right:0;bottom:0;padding:125px 95px}.fancy-title{font-family:var(--font);font-weight:600;font-size:3.2rem;line-height:120%;letter-spacing:-.02em;color:#FFF;margin-bottom:21px}.fancy-action{font-size:1.8rem}.fancy-item:focus .fancy-action>*,.fancy-item:hover .fancy-action>*{background:var(--color-8)!important;color:var(--color-1)!important;border-color:var(--color-8)!important}div.pagination-box{display:flex;align-items:center;justify-content:flex-end;padding-top:42px}div.pagination-box>*{display:flex;align-items:center;max-width:232px;gap:9px;font-weight:500;font-size:1.4rem;line-height:1;letter-spacing:-.04em;color:var(--color-1);position:static}div.pagination-box>* .swiper-pagination-progress{flex:1;height:2px;background:rgba(24,44,79,.3);position:relative;overflow:hidden;border-radius:10px}div.pagination-box>* .swiper-pagination-progress-fill{height:100%;background:var(--color-6);width:0;transition:width 0.3s ease}section.z-section{padding-bottom:100px}div.z-container>* .pure-g{align-items:center}div.z-container>* + *{margin-top:58px}div.z-container>*:nth-child(even) .pure-g{flex-direction:row-reverse}div.z-photo img{width:100%;height:auto;display:block;border-radius:12px;max-width:530px}div.z-descr{margin-left:-7px}div.z-descr-title{font-family:var(--font);font-weight:500;font-size:2.4rem;line-height:30px;letter-spacing:-.02em;color:var(--color-2);margin-bottom:29px}div.z-descr-text ul{list-style:none;padding:0;margin:0;color:var(--color-2)}div.z-descr-text ul li{position:relative;padding-left:23px}div.z-descr-text ul li + li{margin-top:10px}div.z-descr-text ul li:before{background-image:url(../../images/icons/svg/ico-8.svg);width:10px;height:8px;content:'';position:absolute;left:0;top:10px}section.certificates-section{background:var(--color-3);padding-top:94px;padding-bottom:90px}div.certificates-left{max-width:440px;z-index:2;position:relative}.certificates-title{font-family:var(--font);font-weight:500;font-size:3.6rem;line-height:44px;letter-spacing:-.02em;color:var(--color-2);margin-bottom:32px}.certificates-text{font-size:1.4rem;line-height:1.5}.certificates-controls{display:flex;align-items:center;margin-top:34px;gap:12px}.certificates-controls>*{position:static;margin:0;width:40px;background:#fff;border-radius:100%;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;line-height:1;color:var(--color-1);transition:all ease 0.3s}.certificates-controls>*:hover{background:var(--color-2);color:#fff}.certificates-box .swiper-slide{opacity:0;visibility:hidden;transition:all ease 0.3s}.certificates-box .swiper-slide-next + *,.certificates-box .swiper-slide-next,.certificates-box .swiper-slide-active{opacity:1;visibility:visible}.certificates-box{padding-right:100px}.certificates-box>*{overflow:visible}.certificates-container img{width:100%;height:auto;display:block}section.gallery-section{background:var(--color-1);padding-bottom:94px;padding-top:94px}div.gallery-container{padding-top:20px}div.gallery-box>*{overflow:visible}div.gallery-box img{width:100%;height:auto;display:block;border-radius:12px;overflow:hidden}div.gallery-box .swiper-slide{opacity:0!important;transition:all ease 0.3s}div.gallery-box .swiper-slide-next + *,div.gallery-box .swiper-slide-visible{opacity:1!important}div.gallery-pagination{height:100%;display:flex;align-items:flex-end;justify-content:flex-start;font-family:var(--font);font-weight:300;font-size:3.6rem;line-height:28px;color:#FFF}div.gallery-pagination>*{position:static;width:auto}section.add-text-section{background:var(--color-3);padding-bottom:84px;padding-top:45px}div.add-text-container{max-width:1142px}section.person-info-section{padding-top:84px}div.person-info-photo img{width:100%;height:auto;display:block;border-radius:12px}div.person-info-descr{padding-left:42px;padding-top:47px;max-width:725px}div.person-info-title{font-weight:600;font-size:2.4rem;line-height:33px;color:var(--color-2);margin-bottom:26px}div.person-info-text{line-height:1.5}div.person-info-add{margin-top:32px;font-size:1.4rem;line-height:1.6;font-weight:500}div.person-info-add b{font-weight:700}section.company-history-section{padding-top:76px}div.company-history-container{padding-top:20px}div.company-history-title{display:flex;font-family:var(--font);font-weight:400;font-size:3.6rem;line-height:44px;color:var(--color-1);margin-bottom:17px}div.company-history-title svg{flex:1}div.company-history-container .swiper-slide:nth-child(even) div.company-history-title svg{transform:rotate(180deg)}div.company-history-text{font-weight:400;font-size:1.4rem;line-height:150%;color:var(--color-1)}section.contact-us-section{background:var(--color-3);padding-top:110px;padding-bottom:95px}section.contact-us-section.style-2{padding-top:60px}section.contact-us-section.style-2 div.contacts-us-links{margin-top:35px}div.contacts-us-left{padding-right:30px;max-width:500px}div.contacts-us-title{font-family:var(--font);font-weight:500;font-size:3.6rem;line-height:44px;letter-spacing:-.02em;color:var(--color-2);margin-bottom:34px}div.contacts-us-pre-title{font-weight:700;font-size:1.8rem;line-height:150%;color:var(--color-2);margin-bottom:28px}div.contacts-us-text{font-size:1.4rem;line-height:1.5}div.contacts-us-links{margin-top:56px}div.contacts-us-links a{display:flex;align-items:center;gap:14px;font-weight:600;font-size:1.8rem;line-height:25px;letter-spacing:-.03em;color:var(--color-1)}div.contacts-us-links a:hover{color:var(--color-2)}div.contacts-us-box{margin-left:-40px}section.sided-info-section{background:var(--color-3);padding-top:35px}div.sided-info-container{align-items:center;--gutter-bottom:0}div.sided-info-box{background:#fff;border-radius:12px}div.sided-info-photo img{width:100%;height:auto;display:block;max-width:572px;border-radius:12px 0 0 12px}div.sided-info-text{padding-top:15px;padding-bottom:15px;padding-right:71px}section.tabled-section{padding-top:94px;padding-bottom:70px}div.tabled-container table{width:100%;font-weight:500;font-size:1.4rem;line-height:19px;letter-spacing:-.01em;color:var(--color-7);border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}div.tabled-container table td:first-child{text-align:center}div.tabled-container table tbody>*:nth-child(odd)>*,div.tabled-container table tbody>*:nth-child(odd)>*{background:#F8FAFB}div.tabled-container table th{font-weight:600;font-size:1.6rem;line-height:22px;letter-spacing:-.01em;color:var(--color-7)}div.tabled-container table tr:first-child td{border-top:1px solid #DDDDDD!important}div.tabled-container table th,div.tabled-container table td{padding:14px 15px 13px;border-right:1px solid #DDD;border-bottom:1px solid #DDD}div.tabled-container table th{padding:8px 10px}div.tabled-container table th{border-top:1px solid #DDDDDD!important}div.tabled-container table tr:first-child td:first-child{border-radius:12px 0 0 0}div.tabled-container table th:first-child{border-left:1px solid #DDDDDD!important}div.tabled-container table tr:first-child td:last-child{border-radius:0 12px 0 0}div.tabled-container table th:last-child{border-right:1px solid #DDDDDD!important}div.tabled-container table td:first-child{border-left:1px solid #DDD}div.tabled-container table th:first-child{border-left:0;border-top:0;border-radius:12px 0 0 0}div.tabled-container table th:last-child{border-right:0;border-top:0;border-radius:0 12px 0 0}div.tabled-container table tr:last-child td:first-child{border-bottom-left-radius:12px}div.tabled-container table tr:last-child td:last-child{border-bottom-right-radius:12px}section.accords-section{padding-top:56px}div.accorditions-block>.custom-title-1{margin-bottom:50px!important}div.accorditions-block>* + .custom-title-1{margin-top:50px}div.accorditions-block>div:not(.custom-title-1){margin:18px 0 0;background:#F8FAFB;border:1px solid rgba(35,35,35,.3);border-radius:12px}div.accorditions-block>div:after{content:"";clear:both;display:block}div.accorditions-block>div:first-child{margin:0}div.accorditions-block .accord-toggler{display:block;text-decoration:none!important;padding:1.1em 50px 1.1em 32px;color:var(--color-2);line-height:1.1;position:relative;cursor:pointer;font-family:var(--font);font-weight:500;font-size:2rem;letter-spacing:-.01em;width:100%}div.accorditions-block .accord-toggler:after{content:'';background-image:url(../../images/icons/svg/ico-6.svg);position:absolute;right:13px;top:50%;margin-top:-22px;display:flex;align-items:center;justify-content:center;height:44px;width:44px;transition:all ease 0.3s}div.accorditions-block .accord-toggler.opened:after{background-image:url(../../images/icons/svg/ico-7.svg)}div.accorditions-block .accord{display:none;width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.accorditions-block .accord>div{padding:0 32px 35px;font-weight:400;font-size:1.4rem;line-height:150%;color:var(--color-2)}section.footer-colls-section{color:var(--color-5);font-size:1.8rem;font-weight:500;line-height:2;letter-spacing:-.03em;position:relative;padding-top:50px;z-index:1;padding-bottom:52px}section.footer-colls-section:before{position:absolute;right:0;top:0;content:'';background-image:url(../../images/misc/misc-1.svg);width:500px;height:521px;z-index:-1}div.footer-colls{display:flex;margin:-30px -15px 0}div.footer-colls>div{margin-top:30px;padding:0 15px;flex:1 1 100%}div.footer-colls h4{font-size:1.8rem;font-weight:700;color:var(--color-2);line-height:1.3;margin-bottom:40px}div.footer-colls a{color:var(--color-5)}div.footer-colls a:focus,div.footer-colls a:hover{color:var(--color-1)}div.footer-colls ul{list-style:none;padding:0;margin:0}div.footer-colls ul li a{display:flex;align-items:center;gap:16px}div.footer-colls ul li a svg{min-width:21px}div.footer-colls ul li + li{margin-top:10px}div.footer-logo{margin-bottom:36px;margin-top:-10px}div.footer-logo img{max-width:100%;display:block}div.footer-text{font-weight:500;font-size:1.6rem;line-height:26px;color:var(--color-5);max-width:360px}div.inputs-container{--gutter:12px;--gutter-bottom:-18px}div.inputs-container input[type="email"],div.inputs-container input[type="text"]{border:0;border:1px solid #E3E3E3;background:none;width:100%;font-size:16px;color:#666;background:#fff;padding:15px 16px;border-radius:12px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}div.inputs-container textarea{border:0;border:1px solid #E3E3E3;background:none;width:100%;font-size:16px;color:#666;background:#fff;padding:12px 16px;border-radius:12px;height:67px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;resize:vertical}div.inputs-container input[type="email"]:focus,div.inputs-container input[type="text"]:focus,div.inputs-container textarea:focus{border-color:var(--color-1)}div.inputs-container input.error,div.inputs-container textarea.error{border-color:var(--error)}div.inputs-container .action{display:flex;font-size:1.8rem;justify-content:flex-end}.checkbox-list{font-size:1.3rem}.checkbox-list>* + *{margin-top:14px}.send-file{border:1px solid #E3E3E3;background:none;width:100%;font-size:16px;color:#666;background:#fff;padding:11px 16px;border-radius:12px;transition:all ease 0.3s;display:flex}.send-file .label2{display:flex;gap:10px}.checkbox-container{display:block;position:relative;padding-left:20px;cursor:pointer;user-select:none;font-weight:400;font-size:1.3rem;line-height:18px;color:#666}.checkbox-container a{color:#666;text-decoration:underline}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container .checkmark{position:absolute;top:3px;left:0;height:12px;width:12px;border:1px solid #D9D9D9}.checkbox-container .checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:3px;top:1px;width:4px;height:8px;border:solid var(--color-1);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#google_translate_element>img{position:absolute;left:13px;top:7px}.goog-te-gadget{opacity:0;visibility:hidden;width:0;max-height:0}.goog-te-gadget-simple{background-color:transparent!important;border-left:none!important;border-top:none!important;border-bottom:none!important;border-right:none!important;font-size:10pt!important;display:inline-block!important;padding-top:0!important;padding-bottom:0!important;cursor:pointer!important;padding-left:10px}.goog-te-menu-value img,.goog-te-menu-value span{display:none!important}.goog-te-menu-value span:first-child{display:inline!important;height:50px;align-items:center;line-height:1.1;font-size:11px;color:var(--gtbc);font-weight:700;text-transform:uppercase}.goog-te-menu-value:hover span:first-child{color:var(--gtbc)!important}.goog-te-banner,.goog-te-banner-frame{display:none!important}.goog-te-menu-value{display:none!important}.goog-te-menu-frame{right:20px!important;left:auto!important;top:80px!important}#goog-gt-tt .title.gray{color:rgba(153,153,153,.99)}.noswipe .swiper-wrapper,.swiper-wrapper.noswipe{transform:translate3d(0,0,0)!important}.error + .checkmark{border:1px solid var(--error)!important}.tar{text-align:right}.tac{text-align:center}.tal{text-align:left}.hide{display:none}.pointer{cursor:pointer}.special-table{overflow-x:auto}div.table-block table,div.page-module table{background:#fff;border-spacing:0;border-collapse:collapse;font-weight:300;font-size:1.4rem;line-height:1.1}div.table-block table td,div.table-block table th,div.page-module table td,div.page-module table th{padding:13px 18px;border:1px solid #D9D9D9}div.table-block table thead td,div.table-block table th,div.page-module table thead td,div.page-module table th{background:#D9D9D9;text-align:left;border-right:1px solid #FFF;font-weight:500;font-size:14px;line-height:1.1}div.table-block table th:first-child{border-left:0;border-top:0;border-radius:20px 0 0 0}div.table-block table th:last-child{border-right:0;border-top:0;border-radius:0 20px 0 0}div.table-block table tr:last-child td:first-child{border-bottom-left-radius:20px}div.table-block table tr:last-child td:last-child{border-bottom-right-radius:20px}div.pagination-container{text-align:center}ul.pagination{list-style:none;padding:0;margin:0;display:inline-flex}ul.pagination>li{margin:0 5px!important}ul.pagination>li>a{display:flex;padding:11px 13px 10px 13px;align-items:center;justify-content:center;background:#fff;color:var(--color-1);font-size:1.2rem;line-height:1;font-weight:700}ul.pagination>li:hover>a,ul.pagination>li.selected>a{color:var(--color-2);background:var(--color-1)}ul.pagination>li.selected>a{cursor:default}.user-select-none{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.news-box .photo{width:100%;height:auto;display:block}div.news-inside-info-box a.photo-block{float:right}div.news-inside-gallery{margin-top:20px}div.news-images-block{clear:both}div.news-box div.news-inside-gallery>div{margin-bottom:20px}.fancybox-slide.fancybox-slide--current{display:block}section.positions-section{background:var(--color-3);padding-top:27px}div.positions-container{display:flex}div.positions-container>*{flex:1 1 25%;max-width:25%}.positions-item{position:relative}.positions-photo img{width:100%;height:auto;display:block}.positions-title{position:absolute;left:0;right:0;bottom:0;background:rgba(35,35,35,.6);padding:20px 27px;font-family:var(--font);font-weight:600;font-size:2.4rem;line-height:120%;letter-spacing:-.02em;color:#FFF;min-height:104px;display:flex;align-items:center;transition:all ease 0.3s}.positions-item[href]:hover .positions-title{background:var(--color-1)}:root{--selectTextSzie:16px;--selectHeight:50px;--selectHoverColor:var(--color-6);--selectBorderColor:#E3E3E3;--selectSelectionPadding:16px;--selectSelectionColor:#666}[data-theme=custom-select-style]{display:flex;flex:1 1 100%}[data-theme=custom-select-style] select{display:none;font-size:2.8rem}[data-theme=custom-select-style] .custom-selection{z-index:1;border:1px solid var(--selectBorderColor);font-weight:400;font-size:var(--selectTextSzie);height:var(--selectHeight);display:flex;justify-content:space-between;align-items:center;color:var(--selectSelectionColor);border-radius:12px;background:#fff;flex:1 1 100%}.select2-container{width:100%;flex:1 1 100%}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--selectSelectionColor)}[data-theme=custom-select-style] .custom-selection .select2-selection__arrow{height:var(--selectHeight);display:flex;align-items:center;justify-content:center;width:50px;position:static}[data-theme=custom-select-style] .custom-selection .select2-selection__rendered{height:var(--selectHeight);padding:0 var(--selectSelectionPadding);width:100%;display:flex;align-items:center}[data-theme=custom-select-style] .custom-selection .select2-selection__arrow b{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="%23000000" version="1.1" id="Capa_1" width="800px" height="800px" viewBox="0 0 30.727 30.727" xml:space="preserve"%3E%3Cg%3E%3Cpath d="M29.994,10.183L15.363,24.812L0.733,10.184c-0.977-0.978-0.977-2.561,0-3.536c0.977-0.977,2.559-0.976,3.536,0 l11.095,11.093L26.461,6.647c0.977-0.976,2.559-0.976,3.535,0C30.971,7.624,30.971,9.206,29.994,10.183z"/%3E%3C/g%3E%3C/svg%3E');width:10px;height:10px;position:static;border:none;display:flex;background-size:contain;margin:0}.custom-dropdown .select2-results__option--highlighted[aria-selected]{background:var(--selectHoverColor)}.custom-dropdown{border-color:var(--selectBorderColor);font-size:var(--selectTextSzie)}.custom-dropdown .select2-results__option{padding:6px var(--selectSelectionPadding)}.custom-dropdown{border-color:#E0E2E9}.select2-container{z-index:1}@media (max-width:767px){div.positions-container{display:block}div.positions-container>*{max-width:100%;flex:1 1 100%}div.gallery-pagination{font-size:3rem}div.about-us-action{margin-top:30px}div.important-action>*,div.about-us-action>*{width:100%;justify-content:center}div.mob_nav_container div.mob-nav-top-line{display:flex;justify-content:space-between}div.mob-nav-top-line>div{flex:1 1 100%;border-left:1px solid rgba(193,217,184,.3)}div.mob-nav-top-line a{display:flex;justify-content:center;align-items:center;text-align:center;padding:15px;color:#fff}body.mob_menu_opened div.mob_nav_container{overflow-y:auto;opacity:1;visibility:visible}div.mob_nav_menus{flex:auto;overflow:hidden;overflow-y:auto}:root{-webkit-tap-highlight-color:transparent}header{background:#fff}ul.top-menu,ul.main-menu{display:block;margin:0}ul.top-menu>li,ul.main-menu>li{display:block}ul.top-menu>li>a,ul.main-menu>li>a{display:block;position:relative;padding:15px;border-bottom:1px solid rgba(0,0,0,.1);text-align:left;color:var(--color-1)}ul.main-menu>li.has-submenu>a{padding-right:45px}ul.main-menu>li>a:focus,ul.main-menu>li:hover>a,ul.main-menu>li.selected>a{background:#fff}ul.top-menu>li.selected>ul,ul.main-menu>li.selected>ul{max-height:600px}ul.top-menu>li>ul,ul.main-menu>li>ul{position:static;opacity:1;visibility:visible;background:#fff;overflow:hidden;max-height:0;display:block;width:100%}ul.top-menu>li>ul>li:last-child>a,ul.main-menu>li>ul>li:last-child>a{border-bottom:1px solid rgba(0,0,0,.1)}ul.top-menu>li>ul>li>a,ul.main-menu>li>ul>li>a{white-space:normal}div.mob_nav_container div.mob-nav-top-line{background:var(--color-1);color:#fff}.mobile-menu-toggler{color:#000}footer{background:var(--color-1);color:var(--color-3)}div.footer-content button,div.footer-content a{color:var(--color-3)!important}div.mobile-menu-span span{background-color:#000}div.mob_nav_container div.mob-nav-top-line{color:#fff}div.news-inside-info-box a.photo-block{float:none}div.news-box div.news-inside-gallery>div{margin-bottom:0}div.news-box div.news-inside-info-box{margin-bottom:0}footer{margin:0;height:auto;padding:15px}div.footer-content{display:block;text-align:center}div.z-photo img,div.sided-info-photo img{max-width:100%;border-radius:12px}div.sided-info-text{padding:15px}div.z-descr-title{margin-bottom:.5em}div.z-container>* + *{margin-top:30px}div.contacts-us-left{max-width:100%;padding-right:0}div.contacts-us-title{font-size:3rem;text-align:center;margin-bottom:1em;line-height:1.1}div.contacts-us-links{margin-top:30px}div.contacts-us-box{margin-left:0}div.inputs-container .action{display:block;font-size:1.6rem}div.inputs-container .action>*{width:100%;justify-content:center}section.footer-colls-section{font-size:1.6rem}div.footer-logo{margin-top:0}div.footer-logo img{margin:0 auto}div.footer-text{max-width:100%}div.footer-colls h4{margin-bottom:.5em}div.footer-colls ul li a{justify-content:center}div.footer-content>div:first-child{display:block}div.person-info-descr{padding:0}div.certificates-left{max-width:100%}.certificates-title{font-size:3rem;margin-bottom:.5em}div.info-line{flex-direction:column;gap:30px}div.info-line div.text{font-size:1.6rem}div.info-line div.action{font-size:1.6rem}div.info-line div.action>*{width:100%;justify-content:center}.fancy-descr{padding:30px}.fancy-title{font-size:3rem}.fancy-action{font-size:1.6rem}.fancy-action>*{width:100%;justify-content:center}div.fancy-blocks-container{--swiper-navigation-sides-offset:15px}div.about-us-info{padding:30px 15px;margin:0}div.about-us-photo{display:block;padding:0}div.about-us-photo img{width:100%;height:auto;display:block;border-radius:12px}div.finished-projects-action{font-size:1.6rem;margin-top:30px}div.finished-projects-action>*{width:100%;justify-content:center}div.important-item-box{padding:30px 15px 60px}div.pagination-container{left:15px;bottom:15px}}@media (min-width:768px) and (max-width:1023px){div.news-box div.news-inside-gallery>div{margin-bottom:0}section.contact-us-section.style-2 div.contacts-us-box{margin-left:0}div.positions-container{flex-wrap:wrap}div.positions-container>*{flex:1 1 50%;max-width:50%}div.important-item-box{padding:30px 15px 60px}div.pagination-container{left:15px;bottom:15px}div.about-us-info{padding:30px}div.person-info-descr{padding:0}div.news-box div.news-inside-info-box .photo-block{float:none}div.news-box div.news-inside-info-box{margin-bottom:0}section.footer-colls-section{font-size:1.6rem;line-height:1.3}div.finished-projects-descr,div.finished-projects-hidden{padding:15px}}@media (min-width:1024px) and (max-width:1279px){div.finished-projects-title{font-size:1.8rem;line-height:1.2}div.finished-projects-descr,div.finished-projects-hidden{padding:15px}div.pagination-container{bottom:15px}}@media (min-width:1280px){header.fixed{position:fixed;left:0;top:0;right:0;box-shadow:0 0 5px 0 rgba(0,0,0,.15);background:#fff}.inner header.fixed + *{margin-top:var(--header-top-height)}}@media (min-width:768px){ul.main-menu>li.has-submenu>a::after{content:"";width:7px;height:7px;margin-left:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg)}ul.main-menu>li>ul{position:absolute;top:100%;left:4px;z-index:50;min-width:260px;margin:0;padding:10px 0;list-style:none;background:#fff;border-radius:12px;box-shadow:0 12px 32px rgba(24,44,79,.14);opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s}ul.main-menu>li:nth-last-child(-n+2)>ul{left:auto;right:4px}ul.main-menu>li:hover>ul,ul.main-menu>li:focus-within>ul,ul.main-menu>li>ul.focused{opacity:1;visibility:visible}ul.main-menu>li>ul>li>a{display:block;padding:10px 20px;font-weight:500;font-size:1.6rem;line-height:22px;letter-spacing:-.01em;white-space:nowrap;color:var(--color-1)}ul.main-menu>li>ul>li>a:hover,ul.main-menu>li>ul>li>a:focus,ul.main-menu>li>ul>li.selected>a{color:var(--color-6)}}@media (max-width:767px){div.mob_nav_container{background:#fff}div.mob_nav_container ul.main-menu>li>ul{list-style:none;margin:0;padding:0;background:transparent}div.mob_nav_container ul.main-menu>li.selected>ul{padding:6px 0 10px;border-bottom:1px solid rgba(0,0,0,.1)}div.mob_nav_container ul.main-menu>li>ul>li{display:block}div.mob_nav_container ul.main-menu>li>ul>li>a,div.mob_nav_container ul.main-menu>li>ul>li:last-child>a{display:block;padding:9px 15px 9px 30px;border-bottom:0;font-weight:500;font-size:1.6rem;line-height:22px;color:var(--color-1)}div.mob_nav_container ul.main-menu>li>ul>li.selected>a{color:var(--color-6)}}div.tabled-container table:has(tr>td[rowspan]:last-child) tr:last-child td:last-child{border-bottom-right-radius:0}div.tabled-container table tr>td[rowspan]:last-child{border-bottom-right-radius:12px}