@charset "utf-8";.user-login-form{width:600px;background:radial-gradient(114% 950% at 36.3% 23%, #F0D6B5 0%, #FFC881 100%);color:white;padding:30px;border-radius:20px;margin:0 auto}.user-login-form label{width:200px;display:inline-block;text-align:right}.user-login-form .description{display:none}.user-login-form input[type='text'],.user-login-form input[type='password']{width:250px;border-radius:20px;padding:10px 20px;border:solid 1px silver;color:black}.user-login-form input[type='submit']{width:100%;padding:16px;background-color:#282727;color:white;border-radius:20px;font-size:18px;transition:.3s;border:none}.user-login-form input[type='submit']:hover{background-color:white;color:#282727}.user-login-form .form-item{width:100%;display:flex;flex-direction:column;row-gap:10px}.user-login-form .form-item label{text-align:left}.user-login-form .form-item input{width:100%}.user-login-form #edit-actions{text-align:center}.contextual-links a{color:black !important}#cboxClose{top:5px;right:5px;background-image:url(/themes/custom/theme/img/close.svg);width:32px;height:32px;background-repeat:no-repeat;background-size:contain;background-position:center;background-position:0}#cboxClose:hover{background-position:0}.btn{text-align:center;cursor:pointer;color:#282727;font-size:18px;font-weight:700;border:none;width:100%;padding:14px 52px;border-radius:16px;background:radial-gradient(114% 950% at 36.3% 23%, #F0D6B5 0%, #FFC881 100%);box-shadow:0 6px 12px rgba(0,0,0,0.25);transition:background .4s ease,box-shadow .4s ease,border-radius .4s ease,transform .3s ease}.btn:hover{background:radial-gradient(114% 950% at 70% 23%, #F0D6B5 0%, #FFC881 100%);box-shadow:0 -6px 12px rgba(0,0,0,0.25);transform:translateY(-2px)}h1{text-transform:uppercase;font-size:32px}h2{text-transform:uppercase;font-size:48px;color:#FFC881;font-weight:400}h2::after{content:"";display:block;width:100%;height:1px;background-color:white;margin-top:6px}.not_front h2{font-size:28px;padding-bottom:10px}*{margin:0;padding:0;outline:none;box-sizing:border-box}html,body{font-family:"Inter",sans-serif;background-color:#282727;font-size:18px;line-height:1.3;font-weight:400;color:white}.clearfix:after{display:none}a{color:white;text-decoration:none;transition:.3s}a:hover{color:white}table tr,table td,table tr:hover,table tr:focus{background:none}img{max-width:100%;height:auto}.not_front .region-content p{margin-bottom:15px}ul,ol{padding-left:18px}ul li,ol li{margin-bottom:15px}.wrapper{max-width:1345px;margin:0 auto;padding:0 10px 0 10px;position:relative}.nowrapper{max-width:initial;margin:initial;padding:initial}ul.menu a:hover{color:white}table{width:100%}table td{padding:10px;text-align:center;vertical-align:middle;border:1px solid #414141}table tr:nth-child(1) td{color:#1C1C1C;background:radial-gradient(50% 50% at 50% 50%, #F0D6B5 0%, #D4B48B 100%)}h3{font-size:32px;position:relative;text-decoration:none;width:fit-content;margin:0 auto;margin-bottom:15px}h3::after{content:'';position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:linear-gradient(90deg, #ffffff 0%, #ffc881 100%)}.layout-builder__section{color:black !important}h4{font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:15px;color:#FFC881}ul{padding-left:40px}.region-hide{display:none}#block-theme-kuki{display:none;background:white;position:fixed;left:20px;right:20px;bottom:20px;max-width:700px;color:black;border-radius:20px;box-shadow:0px 0px 5px 0px #9e9e9e;padding:15px;font-size:14px;z-index:99}#block-theme-kuki p{margin-bottom:0px}#block-theme-kuki p:nth-child(1) a{text-decoration:underline;color:#1C1C1C}#block-theme-kuki p:nth-child(1) a:hover{color:#FFC881}#block-theme-kuki .pdok{text-align:center;cursor:pointer;color:#282727;font-size:18px;font-weight:700;border:none;width:100%;padding:14px 52px;border-radius:16px;background:radial-gradient(114% 950% at 36.3% 23%, #F0D6B5 0%, #FFC881 100%);box-shadow:0 6px 12px rgba(0,0,0,0.25);transition:background .4s ease,box-shadow .4s ease,border-radius .4s ease,transform .3s ease;display:inline-block;padding:10px 16px;border-radius:10px;box-shadow:none;text-decoration:initial;font-size:14px}#block-theme-kuki .pdok:hover{background:radial-gradient(114% 950% at 70% 23%, #F0D6B5 0%, #FFC881 100%);box-shadow:0 -6px 12px rgba(0,0,0,0.25);transform:translateY(-2px)}#block-theme-kuki .pdok:hover{box-shadow:none}#block-theme-kuki .field__item{display:flex;column-gap:16px;align-items:center}header .region-header,main .region-content,.footer,header section{max-width:1345px;margin:0 auto;padding:0 10px 0 10px;position:relative}header{color:white;position:relative;background-image:url(/themes/custom/theme/img/header_img.png);background-size:cover;background-repeat:no-repeat}header #block-theme-logo{z-index:103;position:relative}header section{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;column-gap:5%}header section a,header section ul.menu a.is-active{color:white}header section a:hover{color:#FFC881 !important}header .region-logo-header{max-width:197px;width:100%}header .region-heading{width:100%}header .region-after-header{width:79%;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:24px}header .region-after-header a:hover{color:#FFC881}header .region-after-header .menu{margin-left:0px}header .region-after-header #block-theme-kontakty{width:100%}header .region-after-header #block-theme-kontakty .field__items{display:flex;column-gap:2%}header .region-after-header #block-theme-kontakty .field__items .field__item{font-size:16px;width:32%;display:flex;column-gap:10px}header .region-after-header #block-theme-kontakty .field__items .field__item a:nth-child(1){font-weight:700}header .region-after-header #block-theme-kontakty .field__items .field__item:nth-child(2){justify-content:center;border-right:1px solid white;border-left:1px solid white}header .region-after-header #block-theme-kontakty .field__items .field__item:nth-child(2) p:nth-child(2){text-align:end}header .region-after-header #block-theme-kontakty .field__items .field__item:nth-child(2) a:nth-child(3){text-decoration:underline}header .region-after-header #block-theme-kontakty .field__items .field__item:nth-child(3){justify-content:end;text-align:end}header .region-after-header #block-theme-kontakty .field__items .field__item:nth-child(3) p a:nth-child(3){font-weight:700}header .region-after-header #block-theme-kontakty .field__items .field__item:nth-child(3) p a:nth-child(5){text-decoration:underline}header #block-theme-main-menu{width:70%;padding-top:10px}header #block-theme-main-menu .menu{display:flex;justify-content:space-between}header #block-theme-stroitelnomontazhnayakompaniya{margin-top:86px;margin-bottom:16%}header #block-theme-stroitelnomontazhnayakompaniya h1{max-width:750px;font-size:86px;margin:0px;text-shadow:2px 4px 6.3px rgba(60,60,60,0.3)}header #block-theme-zakazatzvonok p{text-align:center;cursor:pointer;color:#282727;font-size:18px;font-weight:700;border:none;width:100%;padding:14px 52px;border-radius:16px;background:radial-gradient(114% 950% at 36.3% 23%, #F0D6B5 0%, #FFC881 100%);box-shadow:0 6px 12px rgba(0,0,0,0.25);transition:background .4s ease,box-shadow .4s ease,border-radius .4s ease,transform .3s ease}header #block-theme-zakazatzvonok p:hover{background:radial-gradient(114% 950% at 70% 23%, #F0D6B5 0%, #FFC881 100%);box-shadow:0 -6px 12px rgba(0,0,0,0.25);transform:translateY(-2px)}header::after{content:'';position:absolute;inset:0;bottom:0px;width:100%;background:linear-gradient(0deg, #282727 0%, rgba(40,39,39,0) 62.81%);pointer-events:none;z-index:1}header h1{position:relative;z-index:2}main #block-theme-nashamissiya{margin-top:80px}main #block-theme-nashamissiya .field__items{display:flex;column-gap:65px}main #block-theme-nashamissiya .field__items .field__item:nth-child(1){max-width:176px;font-size:28px;text-transform:uppercase}main #block-theme-nashamissiya .field__items .field__item:nth-child(1) span{color:#FFC881}main #block-theme-nashamissiya .field__items .field__item:nth-child(2){font-size:21px}footer a:hover{color:#FFC881 !important}footer .menu-item{padding-top:0px;margin-top:6px}footer .region-footer{margin-top:70px;display:flex;flex-wrap:wrap;justify-content:space-between}footer .region-footer #block-theme-logofuter{max-width:196px}footer #block-theme-osnovnayanavigaciya ul{margin:0px}footer #block-theme-osnovnayanavigaciya ul a{color:white;font-size:16px}footer #block-theme-osnovnayanavigaciya ul a:hover{color:#FFC881}footer #block-theme-kontaktyfuter .field__items{display:flex;column-gap:1.33%}footer #block-theme-kontaktyfuter .field__item{width:24%;padding-left:20px;padding-top:15px;padding-bottom:15px;border-top-left-radius:16px;border-bottom-left-radius:16px;border-left:1px solid #FFC881}footer #block-theme-kontaktyfuter .field__item p:nth-child(1){font-size:14px;color:#FFC881;margin-bottom:15px}footer #block-theme-kontaktyfuter .field__item p:nth-child(2){font-size:18px;font-weight:700}footer #block-theme-kontaktyfuter .field__item p:nth-child(2) a{font-weight:400;font-size:14px;text-decoration:underline}footer #block-theme-kontaktyfuter .field__item:nth-child(1) p:nth-child(2){font-size:14px}footer #block-theme-kontaktyfuter .field__item:nth-child(2) p:nth-child(2) a{font-size:18px;font-weight:700;text-decoration:none}footer #block-theme-kontaktyfuter .field__item:nth-child(3) p:nth-child(2) a:nth-child(1){font-weight:700;font-size:18px;text-decoration:none}footer #block-theme-kontaktyfuter .field__item:nth-child(3) p:nth-child(2) a:nth-child(3){font-weight:400;font-size:14px}footer #block-theme-kontaktyfuter .field__item:nth-child(4) p:nth-child(2) a:nth-child(1),footer #block-theme-kontaktyfuter .field__item:nth-child(4) p:nth-child(2) a:nth-child(3){font-weight:700;font-size:18px;text-decoration:none}footer #block-theme-pravarazrabotka{margin-top:45px;font-size:14px;color:#a9a9a9;width:100%}footer #block-theme-pravarazrabotka a{color:#a9a9a9}footer #block-theme-pravarazrabotka a:hover{text-decoration:underline}footer #block-theme-pravarazrabotka .field__items{display:flex;justify-content:space-between}footer #block-theme-pravarazrabotka .field__items .field__item:nth-child(2){display:flex;column-gap:10px}#cboxLoadedContent{margin-bottom:0px}#cboxLoadedContent img{border-radius:16px}iframe{border-radius:16px}.is_front header{padding-top:34px}.breadcrumb{margin-top:30px}.burger{border-radius:12px;background-image:url('/themes/custom/theme/img/sprite.svg');width:47px;height:47px;position:absolute;right:15px;top:37px;z-index:1001;background-size:71px;background-repeat:no-repeat;background-position:center left 7.5px;background-color:white;display:none}.burger.active{background-position:center left -32px}.is_front .view-id-partnery .view-content .views-row,.page-node-99 .view-id-partnery .view-content .views-row{display:none}.is_front .view-id-partnery .view-content .views-row:nth-child(1),.page-node-99 .view-id-partnery .view-content .views-row:nth-child(1),.is_front .view-id-partnery .view-content .views-row:nth-child(2),.page-node-99 .view-id-partnery .view-content .views-row:nth-child(2),.is_front .view-id-partnery .view-content .views-row:nth-child(3),.page-node-99 .view-id-partnery .view-content .views-row:nth-child(3),.is_front .view-id-partnery .view-content .views-row:nth-child(4),.page-node-99 .view-id-partnery .view-content .views-row:nth-child(4),.is_front .view-id-partnery .view-content .views-row:nth-child(5),.page-node-99 .view-id-partnery .view-content .views-row:nth-child(5),.is_front .view-id-partnery .view-content .views-row:nth-child(6),.page-node-99 .view-id-partnery .view-content .views-row:nth-child(6),.is_front .view-id-partnery .view-content .views-row:nth-child(7),.page-node-99 .view-id-partnery .view-content .views-row:nth-child(7),.is_front .view-id-partnery .view-content .views-row:nth-child(8),.page-node-99 .view-id-partnery .view-content .views-row:nth-child(8),.is_front .view-id-partnery .view-content .views-row:nth-child(9),.page-node-99 .view-id-partnery .view-content .views-row:nth-child(9),.is_front .view-id-partnery .view-content .views-row:nth-child(10),.page-node-99 .view-id-partnery .view-content .views-row:nth-child(10){display:flex}.table_scroll{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.view-id-partnery .view-header div{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.view-id-partnery .view-header div span{color:#FFC881}.view-id-partnery .view-header div p{font-size:20px}.view-id-partnery .view-header div a{position:relative;text-decoration:none}.view-id-partnery .view-header div a::after{content:'';position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:linear-gradient(90deg, #ffffff 0%, #ffc881 100%);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.view-id-partnery .view-header div a:hover::after{transform:scaleX(1)}#block-theme-views-block-tovary-i-uslugi-block-1 .view-header div,.view-obekty .view-header div,.view-produkciya-i-uslugi .view-header div{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}#block-theme-views-block-tovary-i-uslugi-block-1 .view-header div span,.view-obekty .view-header div span,.view-produkciya-i-uslugi .view-header div span{color:#FFC881}#block-theme-views-block-tovary-i-uslugi-block-1 .view-header div p,.view-obekty .view-header div p,.view-produkciya-i-uslugi .view-header div p{font-size:20px}#block-theme-views-block-tovary-i-uslugi-block-1 .view-header div a,.view-obekty .view-header div a,.view-produkciya-i-uslugi .view-header div a{position:relative;text-decoration:none}#block-theme-views-block-tovary-i-uslugi-block-1 .view-header div a::after,.view-obekty .view-header div a::after,.view-produkciya-i-uslugi .view-header div a::after{content:'';position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:linear-gradient(90deg, #ffffff 0%, #ffc881 100%);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}#block-theme-views-block-tovary-i-uslugi-block-1 .view-header div a:hover::after,.view-obekty .view-header div a:hover::after,.view-produkciya-i-uslugi .view-header div a:hover::after{transform:scaleX(1)}#block-theme-views-block-tovary-i-uslugi-block-1 .view-content,.view-obekty .view-content,.view-produkciya-i-uslugi .view-content{display:flex;flex-wrap:wrap;column-gap:2%;row-gap:17px}#block-theme-views-block-tovary-i-uslugi-block-1 .view-content .views-row,.view-obekty .view-content .views-row,.view-produkciya-i-uslugi .view-content .views-row{box-shadow:0px 4px 4px 0px #00000040;padding:30px;width:32%;background-color:#1C1C1C;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;font-size:24px;row-gap:27px;text-align:center;position:relative;transition:.2s}#block-theme-views-block-tovary-i-uslugi-block-1 .view-content .views-row:hover,.view-obekty .view-content .views-row:hover,.view-produkciya-i-uslugi .view-content .views-row:hover{transform:scale(1.02)}#block-theme-views-block-tovary-i-uslugi-block-1 .view-content .views-row:hover a,.view-obekty .view-content .views-row:hover a,.view-produkciya-i-uslugi .view-content .views-row:hover a,#block-theme-views-block-tovary-i-uslugi-block-1 .view-content .views-row:hover .views-field-field-zagolovok-na-glavnoy,.view-obekty .view-content .views-row:hover .views-field-field-zagolovok-na-glavnoy,.view-produkciya-i-uslugi .view-content .views-row:hover .views-field-field-zagolovok-na-glavnoy{color:#FFC881 !important}#block-theme-views-block-tovary-i-uslugi-block-1 .view-content .views-row .views-field-view-node a,.view-obekty .view-content .views-row .views-field-view-node a,.view-produkciya-i-uslugi .view-content .views-row .views-field-view-node a,#block-theme-views-block-tovary-i-uslugi-block-1 .view-content .views-row .views-field-view-taxonomy-term a,.view-obekty .view-content .views-row .views-field-view-taxonomy-term a,.view-produkciya-i-uslugi .view-content .views-row .views-field-view-taxonomy-term a,#block-theme-views-block-tovary-i-uslugi-block-1 .view-content .views-row .views-field-view-node,.view-obekty .view-content .views-row .views-field-view-node,.view-produkciya-i-uslugi .view-content .views-row .views-field-view-node,#block-theme-views-block-tovary-i-uslugi-block-1 .view-content .views-row .views-field-view-taxonomy-term,.view-obekty .view-content .views-row .views-field-view-taxonomy-term,.view-produkciya-i-uslugi .view-content .views-row .views-field-view-taxonomy-term{display:block;position:absolute;left:0px;top:0px;width:100%;height:100%;text-indent:-9999px}#block-theme-views-block-tovary-i-uslugi-block-1 .view-content .views-row img,.view-obekty .view-content .views-row img,.view-produkciya-i-uslugi .view-content .views-row img{border-radius:8px}#block-theme-views-block-tovary-i-uslugi-block-1 .view-content .views-row .views-field-field-image-unlimited a,.view-obekty .view-content .views-row .views-field-field-image-unlimited a,.view-produkciya-i-uslugi .view-content .views-row .views-field-field-image-unlimited a{display:flex}#block-theme-views-block-tovary-i-uslugi-block-1 .view-content .views-row:last-child,.view-obekty .view-content .views-row:last-child,.view-produkciya-i-uslugi .view-content .views-row:last-child{width:100%}.view-obekty{margin-top:80px}.view-obekty .view-content{column-gap:4%}.view-obekty .view-content .views-row{padding:20px;width:48%;font-size:21px;row-gap:24px}.view-obekty .view-content .views-row:last-child{width:48%}.view-id-partnery .view-footer,.view-obekty .view-footer{display:none}.view-id-partnery .view-footer div a,.view-obekty .view-footer div a{text-align:center;cursor:pointer;color:#282727;font-size:18px;font-weight:700;border:none;width:100%;padding:14px 52px;border-radius:16px;background:radial-gradient(114% 950% at 36.3% 23%, #F0D6B5 0%, #FFC881 100%);box-shadow:0 6px 12px rgba(0,0,0,0.25);transition:background .4s ease,box-shadow .4s ease,border-radius .4s ease,transform .3s ease;display:block;margin-top:30px;font-size:16px}.view-id-partnery .view-footer div a:hover,.view-obekty .view-footer div a:hover{background:radial-gradient(114% 950% at 70% 23%, #F0D6B5 0%, #FFC881 100%);box-shadow:0 -6px 12px rgba(0,0,0,0.25);transform:translateY(-2px)}.view-id-partnery{margin-top:70px}.view-id-partnery .view-header div{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.view-id-partnery .view-header div span{color:#FFC881}.view-id-partnery .view-header div p{font-size:20px}.view-id-partnery .view-content{display:flex;flex-wrap:wrap;column-gap:.62%;row-gap:12px}.view-id-partnery .view-content .views-row{width:19.5%;display:flex;flex-direction:column;align-items:center;row-gap:5px;padding:20px 30px;text-align:center;border-radius:16px;background-color:white;transition:.1s;font-size:14px;color:black}.view-id-partnery .view-content .views-row:hover{transform:scale(.98)}.is_front .view-id-partnery .view-content .views-row:nth-child(2),.is_front .view-id-partnery .view-content .views-row:nth-child(4){background-color:#20376D}.is_front .view-id-partnery .view-content .views-row:nth-child(2) .views-field-title,.is_front .view-id-partnery .view-content .views-row:nth-child(4) .views-field-title{color:white}.is_front .view-id-partnery .view-content .views-row:nth-child(8){background-color:#0059C2}.is_front .view-id-partnery .view-content .views-row:nth-child(8) .views-field-title{color:white !important}#cboxBottomCenter{height:15px}.page-node-type-obekt .node__content .field--type-image{column-gap:2%;display:flex;flex-wrap:wrap;row-gap:20px}.page-node-type-obekt .node__content .field--type-image .field__item{width:32%}.page-node-type-obekt .node__content .field--type-image img{border-radius:16px;box-shadow:0px 4px 4px 0px #00000040;transition:.1s}.page-node-type-obekt .node__content .field--type-image img:hover{transform:scale(1.02)}.obekty .view-obekty{margin-top:30px}.not_front .region-content .node__content a{color:#ffc881}.not_front .region-content .node__content a:hover{text-decoration:underline}.taxonomy .view-produkciya-i-uslugi .view-content{margin-bottom:30px;column-gap:1.33%}.taxonomy .view-produkciya-i-uslugi .view-content .views-row{padding:15px;width:24%;row-gap:0px}.taxonomy .view-produkciya-i-uslugi .view-content .views-row .views-field-view-taxonomy-term{position:absolute;width:100%;height:100%;left:0px;top:0px}.not_front .content p{text-align:justify}.not_front .content ul{padding-left:32px}.not_front .content ul li{margin-bottom:10px}.not_front header{background-image:none}.not_front .header_head{position:relative;z-index:2;padding:34px;background-color:#1C1C1C;border-bottom-right-radius:16px;border-bottom-left-radius:16px}.not_front h1{text-align:center}.breadcrumb{padding-left:0px;font-size:13px}.page-node-99 table td,.page-node-146 table td{padding:0px;text-align:start;border:none;padding-bottom:10px}.page-node-99 table tr:nth-child(1) td,.page-node-146 table tr:nth-child(1) td{color:white;background:transparent}.page-node-99 table tr,.page-node-146 table tr{margin-bottom:10px}.page-node-99 .paragraph-per-row--2 .field__items .field__item,.page-node-146 .paragraph-per-row--2 .field__items .field__item{background:radial-gradient(114% 950% at 36.3% 23%, #F0D6B5 0%, #FFC881 100%);color:black !important}.page-node-99 .paragraph-per-row--2 .field__items .field__item a,.page-node-146 .paragraph-per-row--2 .field__items .field__item a{color:black !important}.page-node-99 .paragraph-per-row--2 .field__items .field__item table tr:nth-child(1) td,.page-node-146 .paragraph-per-row--2 .field__items .field__item table tr:nth-child(1) td{color:black}.page-node-99 .field--name-field-paragrafy,.page-node-146 .field--name-field-paragrafy{margin-top:35px;display:flex;flex-wrap:wrap;row-gap:20px;column-gap:1.33%}.page-node-99 .field--name-field-paragrafy .field__item,.page-node-146 .field--name-field-paragrafy .field__item{width:100%}.page-node-99 .field--name-field-paragrafy .field__item.paragraph--type--tekst-s-kartinkoy,.page-node-146 .field--name-field-paragrafy .field__item.paragraph--type--tekst-s-kartinkoy{width:24%;transition:.2s}.page-node-99 .field--name-field-paragrafy .field__item.paragraph--type--tekst-s-kartinkoy:hover,.page-node-146 .field--name-field-paragrafy .field__item.paragraph--type--tekst-s-kartinkoy:hover{transform:scale(1.02)}.page-node-99 .field--name-field-paragrafy .field__item.paragraph--type--tekst-s-kartinkoy .paragraph--type--tekst-s-kartinkoy,.page-node-146 .field--name-field-paragrafy .field__item.paragraph--type--tekst-s-kartinkoy .paragraph--type--tekst-s-kartinkoy{font-size:14px;background-color:#1C1C1C;box-shadow:0px 4px 4px 0px #00000040;padding:25px;border-radius:35px;flex-direction:column;align-items:center;row-gap:15px;text-align:center;justify-content:start}.page-node-99 .field--name-field-paragrafy .field__item.paragraph--type--tekst-s-kartinkoy .paragraph--type--tekst-s-kartinkoy .field--name-field-izobrazhenie,.page-node-146 .field--name-field-paragrafy .field__item.paragraph--type--tekst-s-kartinkoy .paragraph--type--tekst-s-kartinkoy .field--name-field-izobrazhenie{display:flex;justify-content:center}.page-node-110 .region-content .node__content a{color:white !important}.page-node-110 .region-content .node__content a:hover{color:#FFC881 !important;text-decoration:none !important}.page-node-110 table td{padding:0px;text-align:start;border:none;padding-bottom:10px}.page-node-110 table tr:nth-child(1) td{color:white;background:transparent}.page-node-110 table tr{margin-bottom:10px}.page-node-110 .paragraph--highlight .text-formatted .field__item:hover{background-color:black;color:white}.page-node-110 .paragraph--highlight .text-formatted .field__item:hover a{color:white}.page-node-110 .paragraph-per-row--2 .field__items .field__item{background:radial-gradient(114% 950% at 36.3% 23%, #F0D6B5 0%, #FFC881 100%);color:black !important}.page-node-110 .paragraph-per-row--2 .field__items .field__item a{color:black !important}.page-node-110 .paragraph-per-row--2 .field__items .field__item table tr:nth-child(1) td{color:black}.taxonomy .table_spec tr:nth-child(2) td{color:#1C1C1C;background:radial-gradient(50% 50% at 50% 50%, #F0D6B5 0%, #D4B48B 100%)}.partnery .view-id-partnery .view-content .views-row:nth-child(2),.view-id-partnery .view-content .views-row:nth-child(4),.view-id-partnery .view-content .views-row:nth-child(8){background-color:white}.partnery .view-id-partnery .view-content .views-row:nth-child(2) .views-field-title,.view-id-partnery .view-content .views-row:nth-child(4) .views-field-title,.view-id-partnery .view-content .views-row:nth-child(8) .views-field-title{color:black}#block-theme-content .taxonomy-term .content a:hover{color:#FFC881}.webform .breadcrumb li:last-child{display:none}.webform .webform-confirmation__back a{text-decoration:underline}.webform .webform-confirmation__back a:hover{color:#FFC881}#block-theme-views-block-instrukcii-block-1 h2::after{display:none}.instrukcii .view-content ul,#block-theme-views-block-instrukcii-block-1 .view-content ul{display:flex;flex-direction:column;row-gap:10px}.instrukcii .view-content ul li,#block-theme-views-block-instrukcii-block-1 .view-content ul li{margin:0px}.instrukcii .view-content ul li::marker,#block-theme-views-block-instrukcii-block-1 .view-content ul li::marker{font-size:0px}.instrukcii .view-content ul a,#block-theme-views-block-instrukcii-block-1 .view-content ul a{margin:0px;padding:10px;border-radius:10px;border:1px solid #FFC881;display:block}.instrukcii .view-content ul a:hover,#block-theme-views-block-instrukcii-block-1 .view-content ul a:hover{background-color:#FFC881;color:black}.page-node-type-instrukciya #block-theme-content .node__content img{border-radius:16px;box-shadow:0px 4px 4px 0px #00000040}.messages__wrapper a{color:#325e1c !important}#block-theme-primary-local-tasks .is-active{color:black}#colorbox.pop_window_call #cboxWrapper,#colorbox.pop_window_item #cboxWrapper{background:radial-gradient(50% 50% at 50% 50%, #F0D6B5 0%, #D4B48B 100%)}#colorbox.pop_window_call #cboxContent,#colorbox.pop_window_item #cboxContent{background-color:transparent}#colorbox.pop_window_call #cboxContent #cboxClose,#colorbox.pop_window_item #cboxContent #cboxClose{border-radius:20px;top:0}#block-theme-vebforma,.pop_window_call #block-theme-vebforma-2{margin-top:80px;background:radial-gradient(50% 50% at 50% 50%, #F0D6B5 0%, #D4B48B 100%);padding:50px 70px;border-radius:16px}#block-theme-vebforma #edit-container #edit-markup,.pop_window_call #block-theme-vebforma-2 #edit-container #edit-markup{display:flex;flex-direction:column;align-items:center}#block-theme-vebforma #edit-container #edit-markup p:nth-child(1),.pop_window_call #block-theme-vebforma-2 #edit-container #edit-markup p:nth-child(1){font-size:48px;font-weight:400;color:#282727;text-align:center;text-transform:uppercase}#block-theme-vebforma #edit-container #edit-markup p:nth-child(1) span,.pop_window_call #block-theme-vebforma-2 #edit-container #edit-markup p:nth-child(1) span{color:white}#block-theme-vebforma #edit-container #edit-markup p:nth-child(2),.pop_window_call #block-theme-vebforma-2 #edit-container #edit-markup p:nth-child(2){text-align:center;font-size:21px;font-weight:700;margin-top:28px;color:#282727}#block-theme-vebforma #edit-container-01,.pop_window_call #block-theme-vebforma-2 #edit-container-01{display:flex;flex-wrap:wrap;align-items:end;column-gap:2%}#block-theme-vebforma .form-item-vashe-imya,.pop_window_call #block-theme-vebforma-2 .form-item-vashe-imya,#block-theme-vebforma .form-item-vash-telefon,.pop_window_call #block-theme-vebforma-2 .form-item-vash-telefon{width:35%;display:flex;flex-direction:column;row-gap:10px}#block-theme-vebforma .form-item-vashe-imya label,.pop_window_call #block-theme-vebforma-2 .form-item-vashe-imya label,#block-theme-vebforma .form-item-vash-telefon label,.pop_window_call #block-theme-vebforma-2 .form-item-vash-telefon label{font-size:20px;color:#282727}#block-theme-vebforma .form-item-vashe-imya input,.pop_window_call #block-theme-vebforma-2 .form-item-vashe-imya input,#block-theme-vebforma .form-item-vash-telefon input,.pop_window_call #block-theme-vebforma-2 .form-item-vash-telefon input{font-size:21px;padding:13.5px 16px;width:100%;border:none;border-radius:8px;color:#282727}#block-theme-vebforma #edit-actions,.pop_window_call #block-theme-vebforma-2 #edit-actions{width:26%}#block-theme-vebforma #edit-actions input,.pop_window_call #block-theme-vebforma-2 #edit-actions input{width:100%;padding:16px;background-color:#282727;color:white;border-radius:8px;font-size:18px;transition:.3s;border:none}#block-theme-vebforma #edit-actions input:hover,.pop_window_call #block-theme-vebforma-2 #edit-actions input:hover{background-color:white;color:#282727}#block-theme-vebforma .form-item-nazhimaya-na-knopku-vy-daete-soglasie-na-obrabotku-personalnyh-d,.pop_window_call #block-theme-vebforma-2 .form-item-nazhimaya-na-knopku-vy-daete-soglasie-na-obrabotku-personalnyh-d{display:flex;justify-content:center;font-size:14px;color:#282727;column-gap:15px}#block-theme-vebforma .form-item-nazhimaya-na-knopku-vy-daete-soglasie-na-obrabotku-personalnyh-d input,.pop_window_call #block-theme-vebforma-2 .form-item-nazhimaya-na-knopku-vy-daete-soglasie-na-obrabotku-personalnyh-d input{border:0px;width:30px}.pop_window_call #block-theme-vebforma-2{padding:10px;background:transparent;margin-top:0px;border-radius:0px}.pop_window_call #block-theme-vebforma-2 #edit-markup--2,.pop_window_call #block-theme-vebforma-2 #edit-markup{width:100%;text-align:center;color:#282727;font-size:35px;text-transform:uppercase}.pop_window_call #block-theme-vebforma-2 form{display:flex;flex-direction:column;row-gap:20px}.pop_window_call #block-theme-vebforma-2 .form-item{width:100%;display:flex;flex-direction:column;row-gap:10px;margin:0px}.pop_window_call #block-theme-vebforma-2 .form-item label{font-size:16px;color:#282727}.pop_window_call #block-theme-vebforma-2 .form-item input{font-size:18px;padding:12px;width:100%;border:none;border-radius:8px;color:#282727}.pop_window_call #block-theme-vebforma-2 .form-item-nazhimaya-na-knopku-vy-daete-soglasie-na-obrabotku-personalnyh-d{display:flex;flex-direction:row;column-gap:15px}.pop_window_call #block-theme-vebforma-2 .form-item-nazhimaya-na-knopku-vy-daete-soglasie-na-obrabotku-personalnyh-d label{font-size:14px}.pop_window_call #block-theme-vebforma-2 .form-item-nazhimaya-na-knopku-vy-daete-soglasie-na-obrabotku-personalnyh-d input{width:40px}.pop_window_call #block-theme-vebforma-2 #edit-actions--3,.pop_window_call #block-theme-vebforma-2 #edit-actions{width:100%}.pop_window_call #block-theme-vebforma-2 #edit-actions--3 input,.pop_window_call #block-theme-vebforma-2 #edit-actions input{width:100%;padding:16px;background-color:#282727;color:white;border-radius:8px;font-size:18px;transition:.3s;border:none}.pop_window_call #block-theme-vebforma-2 #edit-actions--3 input:hover,.pop_window_call #block-theme-vebforma-2 #edit-actions input:hover{background-color:white;color:#282727}#colorbox{border-radius:20px}#colorbox #cboxPrevious{width:35px;height:35px;left:11px;bottom:9px;background:url(/themes/custom/theme/img/left_color.png);background-size:cover !important}#colorbox #cboxPrevious:hover{background:url(/themes/custom/theme/img/left_color_hover.png)}#colorbox #cboxTitle{bottom:50px}#colorbox #cboxNext{width:35px;height:35px;left:54px;bottom:9px;background:url(/themes/custom/theme/img/right_color.png);background-size:cover !important}#colorbox #cboxNext:hover{background:url(/themes/custom/theme/img/right_color_hover.png)}#colorbox #cboxCurrent{bottom:9px;left:100px;color:black;background-color:white;border-radius:11px;padding:6px 8px}#colorbox #cboxClose{top:12px;right:12px;width:35px;height:35px;background-image:url(/themes/custom/theme/img/Крестик.png);background-size:cover}#colorbox #cboxClose:hover{background-image:url(/themes/custom/theme/img/Крестик_ховер.png)}.paragraph{display:flex;width:100%;margin-bottom:20px}.paragraph .field__item p:last-child{margin-bottom:0px}.paragraph .field__items{width:100%}.paragraph .field--name-field-img{width:40%}.paragraph .field--name-field-img img{border-radius:16px}.paragraph .field__item{border-radius:16px}.paragraph img{border-radius:16px}.paragraph--highlight .text-formatted .field__item{padding:20px;background-color:black}.paragraph--highlight .text-formatted .field__item:hover{background-color:#FFC881;color:black}.paragraph--highlight .text-formatted .field__item:hover a{color:black}.paragraph--highlight .text-formatted .field__item:hover a.btn{color:#017BCC;background:white}.paragraph--highlight .text-formatted .field__item:hover a.btn:hover{background:white;color:black}.paragraph--highlight .text-formatted .field__item:hover h2{color:black}.paragraph--type--tekst-s-kartinkoy{display:flex;justify-content:space-between}.paragraph--type--tekst-s-kartinkoy .field--name-field-opisanie{padding-left:0px;width:46%}.paragraph--type--tekst-s-kartinkoy .field--type-image{text-align:right;width:47%}.paragraph--type--tekst-s-kartinkoy .field--type-image .field__item{padding-right:0px}.paragraph--type--tekst-s-kartinkoy .field--type-image .field__item img{max-height:375px}.paragraph--highlight.paragraph--type--_-kolonka .text-formatted{background-image:url(/themes/custom/theme/img/line.svg);background-color:#017BCC;color:white}.paragraph--highlight.paragraph--type--_-kolonka .text-formatted h2{color:white}.paragraph--highlight.paragraph--type--_-kolonka .text-formatted a{color:white;text-decoration:underline}.paragraph--highlight.paragraph--type--_-kolonka .text-formatted a:hover{color:silver}.paragraph--highlight.paragraph--type--_-kolonka .text-formatted a.btn{color:#017BCC;text-decoration:none;background:white}.paragraph--highlight.paragraph--type--_-kolonka .text-formatted a.btn:hover{background:white;color:black}.paragraph-per-row--70_30 .field__items{display:flex;column-gap:2%}.paragraph-per-row--70_30 .field__items .field__item:nth-child(1){width:58%}.paragraph-per-row--70_30 .field__items .field__item:nth-child(2){width:40%}.paragraph-per-row--30_70 .field__items{display:flex;column-gap:2%}.paragraph-per-row--30_70 .field__items .field__item:nth-child(1){width:40%}.paragraph-per-row--30_70 .field__items .field__item:nth-child(2){width:58%}.paragraph-per-row--2 .field__items{display:flex;flex-wrap:wrap;column-gap:2%;row-gap:20px}.paragraph-per-row--2 .field__items .field__item{width:49% !important}.paragraph-per-row--3 .field__items{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:2% !important}.paragraph-per-row--3 .field__items .field__item{width:32% !important}.paragraph-per-row--4 .field__items{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:1.33% !important}.paragraph-per-row--4 .field__items .field__item{width:24% !important}.paragraph--type--_-izobrazheniya .field__items{display:flex;column-gap:2%}.paragraph--type--_-izobrazheniya .field__items .field__item{padding:10px;background:#f4f4f4;width:32%}.paragraph--type--_-izobrazheniya .field__items .field__item:hover{background:#017BCC}.paragraph--reverse{flex-direction:row-reverse}.paragraph--type--video .field__item{padding:0px}.paragraph--type--video video{background-color:black;width:100%;border-radius:10px}.paragraph--type--souty{display:flex;flex-direction:column;row-gap:3px}.paragraph--type--souty .field--name-field-sout{display:flex;flex-direction:column;row-gap:10px}.paragraph--type--souty .file{background-image:none;display:block;width:100%;padding-left:0px}.paragraph--type--souty .file a{border-radius:16px;background-color:black;background-image:url(/themes/custom/theme/img/sout.png);display:block;width:100%;background-repeat:no-repeat;background-size:32px;background-position:center left 25px;padding:15px;padding-left:75px;font-size:20px;color:white !important;box-shadow:0px 4px 4px 0px #00000040}.paragraph--type--souty .file a:hover{color:#FFC881 !important;text-decoration:none !important;background-image:url(/themes/custom/theme/img/sout_act.png)}@media (max-width:1260px){header .region-logo-header{width:16%}footer .region-footer{row-gap:20px}footer .region-footer #block-theme-logofuter{max-width:100%;width:100%}footer .region-footer #block-theme-logofuter img{max-width:196px}}@media (max-width:1200px){header #block-theme-stroitelnomontazhnayakompaniya h1{max-width:100%;font-size:56px}}@media (max-width:1150px){header .region-after-header #block-theme-kontakty{display:none}header .region-logo-header{width:100%}header .burger{display:block;background-color:#1C1C1C}#block-theme-zakazatzvonok{display:none}header .header_head #block-theme-main-menu{z-index:100;font-size:14px;padding:10px;border-top:none;display:flex;flex-direction:column;row-gap:20px;transition:.1s;width:460px;top:0px;left:-460px;position:fixed;background-color:rgba(0,0,0,0.92);z-index:102;height:100%;color:white !important;padding-top:200px}header .header_head #block-theme-main-menu #block-theme-kontakty .field__items{flex-direction:column;row-gap:10px;margin-bottom:20px}header .header_head #block-theme-main-menu #block-theme-kontakty .field__items .field__item{width:100%;justify-content:start !important;border:none}header .header_head #block-theme-main-menu #block-theme-kontakty .field__items .field__item p:nth-child(1){min-width:117px}header .header_head #block-theme-main-menu #block-theme-kontakty .field__items .field__item p:nth-child(2){text-align:start !important}header .header_head #block-theme-main-menu #block-theme-zakazatzvonok,header .header_head #block-theme-main-menu #block-theme-kontakty{display:block}header .header_head #block-theme-main-menu a{color:white}header .header_head #block-theme-main-menu .btn{background-color:ECECEC}header .header_head #block-theme-main-menu #block-theme-adres{margin-bottom:20px}header .header_head #block-theme-main-menu #block-theme-adres .field__items{display:flex;flex-direction:column;row-gap:10px}header .header_head #block-theme-main-menu #block-theme-adres .field__items .field__item:nth-child(2){display:flex;flex-direction:column;row-gap:10px}header .header_head #block-theme-main-menu #block-theme-adres .field__items img{max-width:14px;margin-right:6px}header .header_head #block-theme-main-menu .menu{margin-bottom:20px;margin-left:0px;display:flex;flex-direction:column;align-items:start}header .header_head #block-theme-main-menu .menu a{color:white}header .header_head #block-theme-main-menu .menu li{padding-right:0px;padding-bottom:10px;padding-top:0px !important}header .header_head #block-theme-main-menu .menu li a{color:white}header .header_head #block-theme-main-menu .menu span{color:white}header .header_head #block-theme-main-menu .menu .menu-item:last-child{width:auto;text-indent:initial;background-image:none}}@media (max-width:1000px){.paragraph-per-row--30_70 .field__items{display:flex;flex-direction:column;row-gap:20px}.paragraph-per-row--30_70 .field__items .field__item{width:100% !important}.page-node-146 .field--name-field-paragrafy .field__item.paragraph--type--tekst-s-kartinkoy{width:49%;padding:15px}#block-theme-kontaktyfuter .field__item a{font-size:14px !important}main #block-theme-nashamissiya .field__items{flex-direction:column;row-gap:20px}main #block-theme-nashamissiya .field__items .field__item:nth-child(1){max-width:100%}main #block-theme-nashamissiya .field__items ul{padding-left:20px}.view-obekty .view-content .views-row{font-size:16px;padding:10px;row-gap:10px}header #block-theme-stroitelnomontazhnayakompaniya{margin-top:30px;margin-bottom:30px}h2{font-size:22px}.view-produkciya-i-uslugi .view-content .views-row,.view-produkciya-i-uslugi .view-content .views-row,.taxonomy .view-produkciya-i-uslugi .view-content .views-row{width:49%;font-size:20px;row-gap:15px}.view-produkciya-i-uslugi .view-content .views-row:last-child,.view-produkciya-i-uslugi .view-content .views-row:last-child,.taxonomy .view-produkciya-i-uslugi .view-content .views-row:last-child{width:49%}.view-produkciya-i-uslugi .view-content .views-row:last-child .views-field-field-zagolovok-na-glavnoy,.view-produkciya-i-uslugi .view-content .views-row:last-child .views-field-field-zagolovok-na-glavnoy,.taxonomy .view-produkciya-i-uslugi .view-content .views-row:last-child .views-field-field-zagolovok-na-glavnoy{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.taxonomy .view-produkciya-i-uslugi .view-content .views-row:last-child{width:49%}main #block-theme-vebforma{padding:20px}#block-theme-views-block-partnery-block-1 .view-content{column-gap:2%}#block-theme-views-block-partnery-block-1 .view-content .views-row{padding:15px;width:32%}#block-theme-views-block-partnery-block-1 .view-content .views-row img{width:100%}table td{font-size:13px;padding:3px}.is_front .view-id-partnery .view-content .views-row:nth-child(2),.is_front .view-id-partnery .view-content .views-row:nth-child(4),.is_front .view-id-partnery .view-content .views-row:nth-child(8){background-color:white}.is_front .view-id-partnery .view-content .views-row:nth-child(2) .views-field-title,.is_front .view-id-partnery .view-content .views-row:nth-child(4) .views-field-title,.is_front .view-id-partnery .view-content .views-row:nth-child(8) .views-field-title{color:black !important}#block-theme-kuki{font-size:12px}}@media (max-width:768px){.view-id-partnery .view-content .views-row{width:49.5%}.text-align-justify{text-align:initial}.not_front .content p{text-align:initial}ul{padding-left:25px}h1{font-size:24px}.page-node-type-obekt .node__content .field--type-image .field__item{width:49%}#colorbox #cboxTitle{display:none}footer #block-theme-osnovnayanavigaciya{width:100%}footer #block-theme-osnovnayanavigaciya .menu{display:flex;flex-wrap:wrap;row-gap:15px;column-gap:4%}footer #block-theme-osnovnayanavigaciya .menu li{width:48%}.taxonomy .view-produkciya-i-uslugi .view-content .views-row{font-size:13px;row-gap:0px}footer #block-theme-pravarazrabotka .field__items,footer #block-theme-pravarazrabotka .field__items .field__item:nth-child(2){text-align:center;flex-direction:column-reverse;row-gap:20px}footer #block-theme-kontaktyfuter .field__items{flex-wrap:wrap;column-gap:2%;row-gap:20px}footer #block-theme-kontaktyfuter .field__items .field__item{width:49%}main #block-theme-nashamissiya .field__items .field__item:nth-child(2){font-size:16px}.view-produkciya-i-uslugi .view-header div p,.view-obekty .view-header div p{font-size:16px}.view-produkciya-i-uslugi .view-content{row-gap:10px}.view-produkciya-i-uslugi .view-content .views-row{padding:10px;font-size:13px;font-weight:300}header #block-theme-stroitelnomontazhnayakompaniya h1{font-size:35px}.user-login-form{width:100%;margin-bottom:30px}.user-login-form .js-form-item{display:flex;flex-direction:column;row-gap:15px;width:100%}.user-login-form .js-form-item input{width:100%}.user-login-form .js-form-item label{width:auto;text-align:left}main #block-theme-vebforma .form-item-vash-telefon label,main #block-theme-vebforma .form-item-vashe-imya label{font-size:16px}main #block-theme-vebforma #edit-container #edit-markup p:nth-child(1){font-size:30px}main #block-theme-vebforma #edit-container #edit-markup p:nth-child(2){font-size:18px;margin-top:15px}main #block-theme-vebforma .form-item-vashe-imya,main #block-theme-vebforma .form-item-vash-telefon{width:49%}main #block-theme-vebforma #edit-actions{width:100%}main #block-theme-vebforma .form-item,main #block-theme-vebforma .form-actions{margin-top:8px;margin-bottom:8px}main #block-theme-vebforma .form-item-nazhimaya-na-knopku-vy-daete-soglasie-na-obrabotku-personalnyh-d{font-size:12px}#block-theme-views-block-partnery-block-1 .view-content{column-gap:2%}#block-theme-views-block-partnery-block-1 .view-content .views-row{width:49%}h3{font-size:20px}.paragraph-per-row--2 .field__items{font-size:14px}.page-node-146 .field--name-field-paragrafy .field__item.paragraph--type--tekst-s-kartinkoy{padding:8px}.page-node-146 .field--name-field-paragrafy .field__item.paragraph--type--tekst-s-kartinkoy .paragraph--type--tekst-s-kartinkoy{padding:15px;margin-bottom:0px}#p45{margin-bottom:0px}}@media (max-width:500px){.view-id-partnery .view-header div p{display:none}#block-theme-vebforma .form-item-nazhimaya-na-knopku-vy-daete-soglasie-na-obrabotku-personalnyh-d,.pop_window_call #block-theme-vebforma-2 .form-item-nazhimaya-na-knopku-vy-daete-soglasie-na-obrabotku-personalnyh-d{column-gap:10px}.view-id-partnery .view-footer,.view-obekty .view-footer{display:block}#block-theme-views-block-tovary-i-uslugi-block-1 .view-header div a,.view-obekty .view-header div a,.view-produkciya-i-uslugi .view-header div a{display:none}.pop_window_call #block-theme-vebforma-2 #edit-markup--2,.pop_window_call #block-theme-vebforma-2 #edit-markup{font-size:20px}footer #block-theme-kontaktyfuter .field__item{padding:10px !important}main #block-theme-vebforma #edit-container #edit-markup p:nth-child(1){font-size:25px}main #block-theme-vebforma #edit-container #edit-markup p:nth-child(2){font-size:16px}main #block-theme-vebforma .form-item-vashe-imya,main #block-theme-vebforma .form-item-vash-telefon{width:100%}.view-produkciya-i-uslugi .view-header div{flex-direction:column;row-gap:20px;align-items:start}.view-obekty .view-content{flex-wrap:wrap;row-gap:20px}.view-obekty .view-content .views-row{width:100% !important}.paragraph-per-row--2 .field__items{font-size:14px}.paragraph-per-row--2 .field__items .field__item{width:100% !important}}@media (max-width:460px){header .header_head #block-theme-main-menu{width:100%}}@media (max-width:380px){.page-node-146 .field--name-field-paragrafy .field__item.paragraph--type--tekst-s-kartinkoy{width:100%}.view-produkciya-i-uslugi .view-content .views-row{width:100% !important}}.paragraph-per-row--2 ul,.paragraph-per-row--3 ul,.paragraph-per-row--4 ul{padding-left:20px}/*# sourceMappingURL=style.css.map */