@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:700|Open+Sans:300,400,400i,700,700i&subset=cyrillic');@font-face{font-family: 'Century Gothic Regular';font-style: normal;font-weight: 400;src: url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'), url('../fonts/CenturyGothic.woff') format('woff'), url('../fonts/CenturyGothic.ttf') format('truetype'), url('../fonts/CenturyGothic.svg#CenturyGothic') format('svg')}@font-face{font-family: 'Century Gothic Regular';font-style: normal;font-weight: 700;src: url('../fonts/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/CenturyGothic-Bold.woff') format('woff'), url('../fonts/CenturyGothic-Bold.ttf') format('truetype'), url('../fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg')}@font-face{font-family: 'Century Gothic Regular';font-style: italic;font-weight: 400;src: url('../fonts/CenturyGothic-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/CenturyGothic-Italic.woff') format('woff'), url('../fonts/CenturyGothic-Italic.ttf') format('truetype'), url('../fonts/CenturyGothic-Italic.svg#CenturyGothic-Italic') format('svg')}@font-face{font-family: 'Century Gothic Regular';font-style: italic;font-weight: 700;src: url('../fonts/CenturyGothic-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/CenturyGothic-BoldItalic.woff') format('woff'), url('../fonts/CenturyGothic-BoldItalic.ttf') format('truetype'), url('../fonts/CenturyGothic-BoldItalic.svg#CenturyGothic-BoldItalic') format('svg')}[hidden]{display: none}html{margin: 0;font-size: 14px;font-family: 'Open Sans', sans-serif}body{margin: 0 0}body main,body aside,body article{display: block}body .button{padding: .5em 4em;border: solid .1em #00963f;outline: none;background-color: #00963f;color: #fff;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;font-size: 1.1em;text-transform: uppercase;cursor: pointer;transition: background-color .3s}body .button:hover{background: #00b04a}body .button-black{padding: 1.2em 4em;border: solid .1em #000;outline: none;background-color: #000000;color: #fff;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;font-size: 1.1em;text-transform: uppercase;cursor: pointer;transition: background-color .3s;display: inline-block}body .button-black:hover{background: #0d0d0d;text-decoration: none}body > header,body > main,body > footer{box-sizing: border-box;max-width: 1286px;min-width: 1286px;margin: 0 auto}body > header{position: relative;padding: 10px 0 8px;min-height: 120px;background: #fff;border-bottom: 1px solid #dfe2e6;overflow: hidden;box-shadow: 0 10px 25px rgba(0,0,0,0.08)}body > header::before,body > header::after{position: absolute;content: '';top: -30px;height: 150px;width: 100%;display: block;background: #f4f6f8;z-index: -1}body > header::after{background: #fff;border-radius: 0 0 70%/100% 0;left: -30px;width: 960px;margin-top: 1px;height: 110px}body > header .button{padding: .45em 2.85em;font-size: 1.3em;font-weight: bold}body > header .logo{float: left;margin-right: 12px;background: #fff;padding: 1px 7px;box-shadow: 0 12px 28px rgba(0,0,0,0.12);position: relative;z-index: 2}body > header .languages{float: left;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;font-size: 0}body > header .languages a{display: inline-block;box-sizing: border-box;width: 35px;height: 35px;margin-right: 5px;padding: 7px 0;border-radius: 50%;border: solid 1px #f19e1c;font-size: 13px;font-weight: bold;background: #fff;color: #f19e1c;text-align: center;text-decoration: none;transition: color .3s, background-color .3s}body > header .languages a:not([href]),body > header .languages a:hover{background: #f19e1c;color: #fff}body > header .contacts{padding: 5px 18px 18px;text-align: right;color: #545454;font-size: 0.95em}body > header .contacts .item{height: 30px;font-size: 1.2em;font-weight: bold}body > header .contacts .item a{color: #009fe3;text-decoration: none;font-size: 1.2em}body > header .contacts .item a:hover{text-decoration: underline}body > header .call-back-button{float: right;padding: 0px 18px 22px}body > header .main-menu{clear: right;margin-left: 334px;background: #878b8e;text-transform: uppercase;font-size: 1.2em;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif}body > header .main-menu ul{list-style: none;padding: 0;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;-ms-align-items: center;align-items: center}body > header .main-menu ul li a{display: block;height: 25px;padding: 15px 20px;color: #fff;text-decoration: none;font-weight: bold;transition: background-color .3s}body > header .main-menu ul li a:hover{background: #6e7174}body > footer{color: #545454;border-top: solid 1px;padding: 0 200px 20px;clear: both}body > footer .bottom-menu{padding: 0 35px;text-transform: uppercase;font-size: 1.2em;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif}body > footer .bottom-menu ul{list-style: none;padding: 0;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;-ms-align-items: center;align-items: center}body > footer .bottom-menu ul li a{display: block;border-bottom: solid 2px transparent;text-decoration: none;color: #545454;font-weight: bold;transition: background-color .3s}body > footer .bottom-menu ul li a:hover{border-bottom-color: #545454}body > footer .columns{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-end;-ms-align-items: flex-end;align-items: flex-end;margin: 30px 0 20px;font-size: 1em}body > footer .columns img{display: block}body > footer .columns .creators a{color: #545454;text-decoration: none}body > footer .columns .creators a:hover{text-decoration: underline}body > footer .columns .sitemap-link a{display: block;height: 44px;width: 44px;background: url('../images/map-icon.jpg') center no-repeat #878b8e;border-radius: 50%}body > footer .columns .logo img{width: 124px}body > footer .columns .contacts{text-align: left;color: #545454;font-size: 0.95em;padding-right: 20px;margin-bottom: -10px}body > footer .columns .contacts .item{height: 30px;font-size: 1.2em;font-weight: bold}body > footer .columns .contacts .item a{color: #009fe3;text-decoration: none;font-size: 1.2em}body > footer .columns .contacts .item a:hover{text-decoration: underline}body > footer .copyright{text-align: center}main{font-size: 1.2em;padding-bottom: 20px}main a{text-decoration: none;color: #009fe3}main a:hover{text-decoration: underline}main h1,main h2,main h3,main h4,main h5,main h6,main h7{font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;margin: .4em 0;line-height: 24px}main h1{font-size: 1.8em;text-transform: uppercase;color: #009fe3;text-align: center}main h2{text-transform: uppercase;font-size: 1.6em;color: #000}main h3{margin: 35px 0 25px;font-size: 1.4em;color: #878787;text-align: center}main h4{margin: 25px 0 20px;font-size: 1.2em;color: #878787;text-align: center}main p{text-shadow: 0 0 0}main fieldset{border: none}main fieldset legend{float: left;box-sizing: border-box;width: 4.5em;margin-right: 0.5em;line-height: 2.6em;text-align: right;font-size: 1.1em;color: #878b8e;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif}main fieldset input{float: right;width: 13em;padding: .5em 1em;font-size: 1.3em;border: none}main fieldset button{margin-left: 5em}main table{border-collapse: collapse;font-weight: bold;font-size: .75em;color: #000}main table.noborder,main table.noborder td,main table.noborder th,main table.noborder tr{border: none !important}main table td,main table th{border: solid 1px #cbd3de;padding: .2em 0 .2em 5px}main table th{padding: .6em 1em;background-color: #009fe3;color: white;text-transform: uppercase;font-size: 1.2em}main table td{text-align: center}main table td:first-child{text-align: left}main > .breadcrumbs{font-size: 0.7em}main > .breadcrumbs span{color: #acb9ca}main > .breadcrumbs a{color: #00587d;margin-right: 8px}main > .breadcrumbs a::after{content: ' /';position: absolute;margin-left: 3px}main > .left-menu{position: relative;float: left;box-sizing: border-box;width: 322px;border-right: solid 1px #cbd3de;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;font-weight: bold;z-index: 10}main > .left-menu .download-catalog{margin: 40px 18px 30px;box-sizing: border-box;height: 180px;padding: 133px 0 0 20px;border: solid 2px #cbd3de;background: url('../images/catalog-image.jpg') 4px 4px no-repeat ;font-size: 1.3em;text-align: center}main > .left-menu .download-catalog a{padding: 0 40px;color: #00963f;background: url('../images/download-icon.jpg') left no-repeat }main > .left-menu ul{position: relative;margin: 0 18px 18px;padding: 0;list-style: none;border-bottom: dashed 1px #cbd3de}main > .left-menu ul li{border-top: dashed 1px #cbd3de;width: 285px;position: relative}main > .left-menu ul li:hover > a{background-color: #eaedf2}main > .left-menu ul li a{display: block;margin: 0 -19px 0 -18px;padding: 6px 19px 6px 18px;color: #009fe3;transition: background-color .3s;text-decoration: none}main > .left-menu ul li ul{position: absolute;top: 0;left: -1000%;margin: 0 0 0 19px;padding: 5px 0;border: none;background-color: #eaedf2;box-shadow: 0 5px 15px rgba(0,0,0,0.2);opacity: 0;visibility: hidden;transition: opacity .3s, left 0s .3s;z-index: 9999;border-left: 2px solid #009fe3;list-style: none;min-width: 250px}main > .left-menu ul li ul li{position: relative;width: 100%;border-top: 1px solid rgba(135,139,142,0.2);margin: 0;padding: 0}main > .left-menu ul li ul li:first-child{border-top: none}main > .left-menu ul li ul li:hover > a{background-color: #009fe3;color: #fff}main > .left-menu ul li ul li a{display: block;padding: 6px 15px;color: #545454;text-decoration: none;font-size: 0.9em;white-space: nowrap;transition: all .3s;margin: 0;background: transparent}main > .left-menu ul li ul li ul{top: 0;left: 100%;margin-left: 0;background-color: #dbe0e8;margin-top: -5px;border-left: 2px solid #009fe3}main > .left-menu ul li ul li ul li{border-color: #878b8e}main > .left-menu ul li ul li ul li:hover > a{background-color: #008dca}main > .left-menu ul li:hover > ul{left: 100%;opacity: 1;visibility: visible}main > .left-menu ul li ul,main > .left-menu ul li:last-child ul,main > .left-menu ul li:nth-last-child(2) ul,main > .left-menu ul li ul li ul,main > .left-menu ul li ul li:last-child ul,main > .left-menu ul li ul li:nth-last-child(2) ul{top: 0 !important;bottom: auto !important}main > .left-menu ~ *{margin-left: 330px !important}main > .dialog{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: 0 !important;background: rgba(0,0,0,0.7);opacity: 0;z-index: -1;transition: opacity .3s, z-index 0s .3s}main > .dialog.active{opacity: 1;z-index: 1000000000;transition: opacity .3s}main > .dialog form{background: #e6e6e6;padding: 50px 60px 50px 40px}main > .dialog.search-dialog{display: none !important}main > .dialog.search-dialog.active{display: flex !important;opacity: 1 !important;z-index: 1000000000 !important}main > .dialog.search-dialog .search-dialog-content{position: relative;background: #fff;padding: 40px;border-radius: 8px;max-width: 600px;width: 90%;box-shadow: 0 4px 20px rgba(0,0,0,0.3)}main > .dialog.search-dialog .search-dialog-content .close{position: absolute;top: 10px;right: 15px;background: none;border: none;font-size: 32px;line-height: 1;cursor: pointer;color: #545454;padding: 0;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;transition: color .3s}main > .dialog.search-dialog .search-dialog-content .close:hover{color: #000}main > .dialog.search-dialog .search-dialog-content .search-form-wrapper{margin-top: 20px}main > .dialog.search-dialog .search-dialog-content .search-form-wrapper form{background: transparent;padding: 0;display: flex;gap: 10px}main > .dialog.search-dialog .search-dialog-content .search-form-wrapper form input[type="text"],main > .dialog.search-dialog .search-dialog-content .search-form-wrapper form input[type="search"]{flex: 1;padding: 12px 15px;border: 1px solid #cbd3de;border-radius: 4px;font-size: 16px;outline: none}main > .dialog.search-dialog .search-dialog-content .search-form-wrapper form input[type="text"]:focus,main > .dialog.search-dialog .search-dialog-content .search-form-wrapper form input[type="search"]:focus{border-color: #009fe3}main > .dialog.search-dialog .search-dialog-content .search-form-wrapper form button[type="submit"]{padding: 12px 30px;background-color: #00963f;border: 1px solid #00963f;color: #fff;border-radius: 4px;cursor: pointer;font-size: 16px;font-weight: 600;transition: background-color .3s}main > .dialog.search-dialog .search-dialog-content .search-form-wrapper form button[type="submit"]:hover{background-color: #00b04a}main .html > div{overflow: hidden}.clearfix::after{content: "";display: table;clear: both}.box-sizing-border-box{box-sizing: border-box}section.news-horizontal-scroll{display: block;width: 70%;overflow: hidden;padding: 30px 0;background: #fff;box-sizing: border-box;margin: 0 auto}section.news-horizontal-scroll .news-title{text-align: center;color: #2daae1;text-transform: uppercase;font-weight: bold;font-size: 24px;margin-bottom: 20px}section.news-horizontal-scroll .item header time{display: block;color: #2daae1;font-size: 16px;margin-bottom: 5px;text-align: center !important}section.news-horizontal-scroll .item h1{font-size: 21px;line-height: 1.3;font-weight: bold;color: #333;text-transform: uppercase;margin: 0 0 10px 0}section.news-horizontal-scroll .news-track .list .item{color: #2daae1;text-decoration: none;font-size: 18px;text-align: center;margin-top: 15px;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif}section.news-horizontal-scroll .all-news-link{text-align: center;margin-top: 20px;margin-bottom: 40px}section.news-horizontal-scroll .all-news-link a{color: #2daae1;text-decoration: none;font-size: 22px;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif}.image-gallery-block{max-width: 1200px;margin: 0 auto 30px;margin-top: 35px;margin-bottom: 35px}.gallery-images-row{display: flex;justify-content: space-between;gap: 20px;height: 500px;margin-bottom: 0}.gallery-item img{width: 100%;height: 100%;display: block;object-fit: cover}.configurator-plaque{display: flex;align-items: center;justify-content: center;background-color: #1e8e3e;color: #fff;text-decoration: none;min-height: 40px;padding: 10px 20px;font-size: 21px;font-weight: bold;text-align: center;transition: background-color .3s}.configurator-plaque:hover{background-color: #176d2e}.float-left{float: left}.w-100{width: 100%}.w-75{width: 75%}.w-50{width: 50%}.w-25{width: 25%}.w-20{width: 20%}.w-33{width: 33.33333333333333%}.w-66{width: 66.66666666666666%}.img-fluid{max-width: 100%;height: auto}.padding-right-20{padding-right: 20px}.padding-right-5{padding-right: 5px}.padding-left-20{padding-left: 20px}.d-flex{display: flex}.align-items-end{align-items: end}.flex-wrap-wrap{flex-wrap: wrap}.align-self-flex-end{align-self: flex-end}.green-stroke{background-color: #00963f}.table_center{margin: auto;float: none}.text-center{text-align: center !important}.production__images_block .item{border: none !important}.production__images_block .item .photo{height: 200px !important}.table-section{display: block;padding: 0 10px}.table-wrapper{padding: 20px 0}.table-title{font-size: 1.4em;line-height: 24px;color: #878787;margin-bottom: 20px;text-align: left}.table-item{display: grid;grid-template-columns: 1fr 2fr;grid-gap: 30px}.table-item-50{grid-template-columns: 1fr 1fr}.table-item-images{display: flex;flex-direction: column;align-items: center}.table-item-images .table-item-gallery{margin-bottom: 20px}.table-item-gallery{display: flex;width: 100%}.table-img{width: 100%;max-width: 100%;height: auto;object-fit: contain}.lamo-table{width: 100% !important;margin-bottom: 20px;float: unset !important}.lamo-table td{font-size: 14px !important;height: 3em !important}.tables-images{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 20px}.tables-images .table-item-gallery{max-height: 200px}.table-text{text-align: center}.table-desc{margin: 0 0 20px}.image-desc{text-align: center;margin: 0 0 20px}.image-desc:last-child{margin-bottom: 0}.last-table-center tr td:last-child{text-align: center;padding-right: 5px}main table td.center-table-item{text-align: center;padding-right: 5px}.table-gallery{display: flex;justify-content: space-between;margin-bottom: 30px;padding: 0 5px}.table-gallery__links{display: flex}.table-gallery__desc{font-size: 12px;text-align: center}.table-gallery-item{display: flex;flex-direction: column;text-align: center;text-decoration: none;color: #000;font-size: 12px;margin-right: 10px}.table-gallery-item:last-child{margin-right: 0}.table-gallery-grid .table-gallery-item:last-child{margin-right: 10px}.table-gallery-item:hover{text-decoration: unset}.table-gallery-wrap{display: flex;margin-bottom: 5px}.table-gallery-img{width: 100%;max-width: 100%;max-height: 200px;height: 100%;object-fit: contain}.table-gallery-cover .table-gallery-img{object-fit: cover}.lamo-table-wrap{margin: 30px 0}.lamo-table-wrap .lamo-table{margin-top: 20px;margin-left: 0 !important}.lamo-tables-columns{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 30px}.tables-images-col-4{grid-template-columns: repeat(4, 1fr)}.td_red{color: #db2d2c}.td_blue{color: #009fe3}.td_purple{color: #bf62cc}.td_brown{color: #8B4513}table{border: 3px solid #000}.td_border_top{border-top: 3px solid #000}.h2-title{color: #878787;margin-bottom: 20px;text-align: center}.lamo-table.firstnowrap tr td:first-child{white-space: nowrap}.lamo-table.lastnowrap tr td:last-child{white-space: nowrap}.m-top-50{margin-top: 50px}.m-top-80{margin-top: 80px}.m-top-100{margin-top: 100px}.ceramics-ks12{color: #8B4513}.stainless{color: #009fe3}.wilsonart{color: #db2d2c}.monolithic-ceramics{color: #bf62cc}.table-gallery-free-w .table-gallery-img{width: auto}.table-gallery-300 .table-gallery-img{max-height: 300px}.table-gallery-400 .table-gallery-img{max-height: 400px}.table-gallery-500 .table-gallery-img{max-height: 500px}.table-gallery-600 .table-gallery-img{max-height: 600px}.table-gallery-700 .table-gallery-img{max-height: 700px}.table-gallery-800 .table-gallery-img{max-height: 800px}.table-gallery-900 .table-gallery-img{max-height: 900px}.tableimg{text-align: center}main .production.noimages-list .item{border: none !important;background: #00963f}.noimages-list span{display: block;padding-top: 17px;padding-bottom: 17px;font-size: 22px;line-height: 24px;color: #FFFFFF}.noimages-list .item-links{display: grid;grid-template-columns: repeat(2, 1fr);grid-column-gap: 5px}.noimages-list .item-links a{display: flex;align-items: center;justify-content: center;padding: 8px 5px;color: #FFFFFF;background: #71d5f5}.noimages-list .item-links a:hover{text-decoration: none;color: #000000}.noimages-list .item-links a:first-child{border-width: 2px 2px 0 0}.noimages-list .item-links a:last-child{border-width: 2px 0 0 0}main .production.noimages-list.noimages-list-invert .item{background: #71d5f5}.noimages-list.noimages-list-invert .item-links a{background: #00963f}main .production.categories.noimages-list .item,main .production.categories.noimages-list .item:hover{padding: 5px;border: none}.itemtitle{text-align: center;margin-bottom: 20px;font-size: 22px;font-weight: bold;color: #878b8e}main .production.categories.noimages-list .item:hover{color: #878b8e}.flickity-page-dots{bottom: 25px}.flickity-page-dots .dot{background: #ffffff;opacity: 1}.flickity-page-dots .dot.is-selected{background: #009fe3}.dillers{margin-left: 40px;margin-top: 40px}.dillers_district{font-size: 18px;line-height: 22px;margin-bottom: 40px;font-weight: bold}.dillers_city{font-weight: 600;font-size: 14px;line-height: 22px;margin-bottom: 15px}.dillers_table{font-size: 14px;line-height: 20px;border: none;color: #1A1A1A;font-weight: normal;margin-bottom: 40px}main table.dillers_table td,main table.dillers_table th{border-style: solid;border-color: #cbd3de;border-width: 0 0 1px 0;padding: 10px;text-align: left}main table.dillers_table th{background: transparent;font-size: 12px;line-height: 20px;color: #666666;font-weight: normal;text-transform: none;padding: 5px}.dillers_th1{min-width: 210px}.dillers_th2{min-width: 150px}.dillers_th3{min-width: 230px}.portfolioitem{width: 100%}.portfolioitem_photos{display: grid;grid-template-columns: repeat(2, 1fr);grid-column-gap: 10px;margin-bottom: 10px}.portfolioitem_photos img{width: 100%}.portfolioitem_title{background: #009fe3;margin-bottom: 10px}.portfolioitem_title a{color: #fff;text-decoration: none;padding: 10px 20px;font-size: 20px;font-weight: bold;display: inline-block}.portfolioitem_title a:hover{text-decoration: none}.portfolio-green .portfolioitem_title{background: #00963f}.table-fw-normal{font-weight: normal}.table-fw-normal th{font-weight: normal}.text-center{text-align: center}header.header-new{background-color: #EBEBF4 !important;padding: 12px 0 !important;height: auto !important;position: relative !important;overflow: visible !important}header.header-new::before,header.header-new::after{display: none !important}header.header-new .header-container{max-width: 1280px;margin: 0 auto;display: flex;flex-direction: row;justify-content: space-between;align-items: center;gap: 20px;padding: 0 12px;box-sizing: border-box}header.header-new .header-container .logo{width: 150px;height: 110px;display: flex;justify-content: center;align-items: center;flex-shrink: 0;float: none !important;margin-right: 0 !important}header.header-new .header-container .logo a{display: block;width: 100%;height: 100%}header.header-new .header-container .logo a img{width: 100%;height: 100%;object-fit: contain}header.header-new .header-container .main-menu{flex: 1;display: flex;justify-content: center;clear: none !important;margin-left: 0 !important;background: transparent !important;text-transform: none !important;font-size: 16px !important}header.header-new .header-container .main-menu ul{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: row;align-items: center;gap: 1px}header.header-new .header-container .main-menu ul li{display: flex}header.header-new .header-container .main-menu ul li a{display: block;padding: 10px;color: #000000 !important;text-decoration: none;font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 16px;line-height: 1.36;letter-spacing: -0.5px;transition: background-color .3s, color .3s;height: auto !important;text-transform: none !important}header.header-new .header-container .main-menu ul li a:hover{background-color: rgba(0,0,0,0.05) !important;color: #000000 !important}header.header-new .header-container .header-actions{display: flex;flex-direction: row;align-items: center;gap: 20px;flex-shrink: 0}header.header-new .header-container .header-actions .search-button{width: 30px;height: 30px;border: none;background: transparent;cursor: pointer;padding: 0;display: flex;align-items: center;justify-content: center;transition: opacity .3s}header.header-new .header-container .header-actions .search-button:hover{opacity: 0.7}header.header-new .header-container .header-actions .search-button img{width: 100%;height: 100%;object-fit: contain;display: block}header.header-new .header-container .header-actions .search-button svg{width: 100%;height: 100%}header.header-new .header-container .header-actions .button-discuss{display: flex;justify-content: center;align-items: center;padding: 12px 40px;background-color: #00963F;border: 1px solid #00963f;color: #FFFFFF;font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 20px;line-height: 1.36;text-align: center;cursor: pointer;transition: background-color .3s, border-color .3s;white-space: nowrap;text-transform: none !important}header.header-new .header-container .header-actions .button-discuss:hover{background-color: #00b04a;border-color: #00b04a}header.header-new .languages,header.header-new .contacts,header.header-new .call-back-button,header.header-new .search-form{display: none !important}header > .search-form,body > .search-form,header .search-form:not(.search-dialog .search-form-wrapper),.search-form:not(.search-dialog .search-form-wrapper form),header + .search-form,header + div.search-form,header + section.search-form,.search-form-wrapper:not(.search-dialog .search-form-wrapper),body > .search-form-wrapper,header + .search-form-wrapper,main > .search-form-wrapper{display: none !important}body > form[action*="search"]:not(.search-dialog form):not(main form),body > form[action*="/search"]:not(.search-dialog form):not(main form),header + form[action*="search"],header + form[action*="/search"],.simplesearch-search-form:not(.search-dialog .simplesearch-search-form),form.simplesearch-search-form:not(.search-dialog form),body > form.simplesearch-search-form:not(.search-dialog form),main > form.simplesearch-search-form:not(.search-dialog form){display: none !important}header.header-new + div.search-form,header.header-new + section.search-form,header.header-new + div:has(> form[action*="search"]):not(.search-dialog),header.header-new + section:has(> form[action*="search"]):not(.search-dialog),header.header-new + div.search-form-wrapper,header.header-new + section.search-form-wrapper,header.header-new + .search-form-wrapper{display: none !important}.dialog.search-dialog{display: none !important;opacity: 1 !important;z-index: 1000000000 !important}.dialog.search-dialog.active{display: flex !important;opacity: 1 !important;z-index: 1000000000 !important}.search-dialog.active .search-form-wrapper{display: block !important}main .search-form-wrapper:not(.search-dialog .search-form-wrapper),main form.simplesearch-search-form:not(.search-dialog form),main > .search-form-wrapper,main > form.simplesearch-search-form{display: none !important}.search-form-wrapper:not(.search-dialog.active .search-form-wrapper){display: none !important}.search-dialog.active .search-form-wrapper{display: block !important}@media (max-width: 1280px){.header-new .header-container{max-width: 100%;padding: 0 20px}}@media (max-width: 1024px){.header-new .header-container{flex-wrap: wrap}.header-new .header-container .main-menu{order: 3;width: 100%;margin-top: 10px}.header-new .header-container .main-menu ul{flex-wrap: wrap;justify-content: center}}.hero-section{position: relative;width: 100%;min-height: 560px;background-image: url('/netcat_template/template/_lamo/images/Main.png');background-size: cover;background-position: center;background-repeat: no-repeat;display: flex;align-items: center;justify-content: center;margin-bottom: 0;margin-top: 20px}.hero-section::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.1);z-index: 1}.hero-section .hero-content{position: relative;z-index: 2;max-width: 1200px;width: 100%;padding: 50px 20px;text-align: center;box-sizing: border-box}.hero-section .hero-title{font-size: 2.3em;font-weight: bold;color: #fff;text-transform: uppercase;line-height: 1.2;margin: 0 0 24px 0;text-shadow: 2px 2px 6px rgba(0,0,0,0.45);font-family: 'Open Sans Condensed', 'Open Sans', sans-serif}.hero-section .hero-subtitle{font-size: 1.25em;color: rgba(255,255,255,0.95);line-height: 1.5;margin: 0 0 32px 0;text-shadow: 1px 1px 2px rgba(0,0,0,0.4);max-width: 880px;margin-left: auto;margin-right: auto}.hero-section .hero-buttons{display: flex;justify-content: center;align-items: center;gap: 18px;flex-wrap: wrap}.hero-section .hero-button{padding: 14px 36px;font-size: 1.1em;font-weight: 600;text-decoration: none;border: none;border-radius: 4px;cursor: pointer;transition: all .3s ease;display: inline-block;text-align: center;white-space: nowrap;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;text-transform: uppercase}.hero-section .hero-button.hero-button-catalog{background-color: #009fe3;color: #fff}.hero-section .hero-button.hero-button-catalog:hover{background-color: #00b1fc;text-decoration: none;color: #fff}.hero-section .hero-button.hero-button-discuss{background-color: #00963f;color: #fff}.hero-section .hero-button.hero-button-discuss:hover{background-color: #00b04a}@media (max-width: 768px){.hero-section{min-height: 500px}.hero-section .hero-content{padding: 40px 15px}.hero-section .hero-title{font-size: 1.8em;margin-bottom: 20px}.hero-section .hero-subtitle{font-size: 1.1em;margin-bottom: 30px}.hero-section .hero-buttons{flex-direction: column;width: 100%}.hero-section .hero-buttons .hero-button{width: 100%;max-width: 300px}}@media (max-width: 480px){.hero-section{min-height: 400px}.hero-section .hero-title{font-size: 1.4em}.hero-section .hero-subtitle{font-size: 1em}.hero-section .hero-button{padding: 14px 30px;font-size: 1em}}.configurator-section{width: 100%;background-image: linear-gradient(180deg, rgba(0,0,0,0.6), rgba(0,0,0,0.35)), url('/netcat_template/template/_lamo/images/вариант 12 (2).jpg');background-size: cover;background-position: center;background-repeat: no-repeat;padding: 40px 20px;margin: 30px 0;box-sizing: border-box;min-height: 260px;box-shadow: 0 18px 40px rgba(0,0,0,0.35)}.configurator-section .configurator-content{max-width: 1100px;margin: 0 auto;text-align: center;color: #fff;display: flex;flex-direction: column;align-items: center;gap: 12px}.configurator-section .configurator-title{font-size: 46px;font-weight: bold;color: #fff;text-transform: uppercase;margin: 0 0 25px 0;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;line-height: 1.2}.configurator-section .configurator-description{font-size: 16px;color: rgba(255,255,255,0.95);line-height: 1.6;margin: 0 auto 35px auto;max-width: 600px}.configurator-section .configurator-button{display: inline-block;padding: 14px 36px;background-color: #009fe3;color: #fff;text-decoration: none;font-size: 1.1em;font-weight: 600;border-radius: 4px;transition: background-color .3s ease;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;text-transform: uppercase}.configurator-section .configurator-button:hover{background-color: #00b1fc;text-decoration: none;color: #fff}@media (max-width: 768px){.configurator-section{padding: 40px 15px;margin: 30px 0}.configurator-section .configurator-title{font-size: 1.6em;margin-bottom: 20px}.configurator-section .configurator-description{font-size: 1.1em;margin-bottom: 30px}.configurator-section .configurator-button{padding: 14px 30px;font-size: 1.1em;width: 100%;max-width: 300px}}@media (max-width: 480px){.configurator-section{padding: 30px 15px}.configurator-section .configurator-title{font-size: 1.3em}.configurator-section .configurator-description{font-size: 1em}.configurator-section .configurator-button{padding: 12px 25px;font-size: 1em}}.products-catalog-section{width: 100%;background-color: #fff;margin: 70px 0;box-sizing: border-box}.products-catalog-section .products-catalog-container{max-width: 1280px;margin: 0 auto}.products-catalog-section .products-catalog-main-title{font-size: 48px;font-weight: bold;color: #000;text-align: center;text-transform: uppercase;margin: 0 0 50px 0;font-family: 'Open Sans', sans-serif;line-height: 1.2}.products-catalog-section .products-catalog-grid{display: flex;justify-content: space-between;gap: 0;margin-bottom: 40px;position: relative}.products-catalog-section .products-catalog-grid::before,.products-catalog-section .products-catalog-grid::after{content: '';position: absolute;top: 0;bottom: 0;width: 1px;background-color: #009fe3;z-index: 1}.products-catalog-section .products-catalog-grid::before{left: 33.333%}.products-catalog-section .products-catalog-grid::after{left: 66.666%}.products-catalog-section .products-catalog-item{flex: 1;display: flex;flex-direction: column;padding: 0 20px;position: relative}.products-catalog-section .products-catalog-item:not(:last-child)::after{content: '';position: absolute;top: 0;right: 0;bottom: 0;width: 1px;background-color: #009fe3}.products-catalog-section .products-catalog-image{width: 100%;aspect-ratio: 2.1;position: relative;overflow: hidden;margin-bottom: 18px;background-color: rgba(135,139,142,0.5);display: flex;align-items: center;justify-content: center}.products-catalog-section .products-catalog-image img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;display: block;margin: auto}.products-catalog-section .products-catalog-divider{width: 100%;height: 1px;background-color: #009fe3;margin: 20px 0}.products-catalog-section .products-catalog-title{font-size: 1.5em;font-weight: bold;color: #009fe3;margin: 0 0 20px 0;text-align: left;text-transform: none;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;line-height: 1.2}.products-catalog-section .products-catalog-links{display: flex;flex-direction: column;gap: 12px}.products-catalog-section .products-catalog-link{display: block;color: #000;text-decoration: none;font-size: 1em;line-height: 1.8;padding: 0;position: relative;text-align: left}.products-catalog-section .products-catalog-link::after{content: '';position: absolute;bottom: -6px;left: 0;width: 100%;height: 1px;background-color: #009fe3}.products-catalog-section .products-catalog-link:hover{color: #17baff}.products-catalog-section .products-catalog-link:hover::after{background-color: #17baff}.products-catalog-section .products-catalog-button-wrapper{width: 100%;text-align: center;margin-top: 40px}.products-catalog-section .products-catalog-button{display: block;width: 100%;max-width: 100%;padding: 18px 50px;background-color: #009fe3;color: #fff;text-decoration: none;font-size: 1.2em;font-weight: bold;text-align: center;border-radius: 0;transition: background-color .3s ease;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;text-transform: uppercase;box-sizing: border-box}.products-catalog-section .products-catalog-button:hover{background-color: #00b1fc;text-decoration: none;color: #fff}@media (max-width: 1024px){.products-catalog-section .products-catalog-grid::before,.products-catalog-section .products-catalog-grid::after{display: none}.products-catalog-section .products-catalog-grid .products-catalog-item{padding: 0 15px}.products-catalog-section .products-catalog-grid .products-catalog-item:not(:last-child)::after{display: none}}@media (max-width: 768px){.products-catalog-section{padding: 40px 15px}.products-catalog-section .products-catalog-main-title{font-size: 1.6em;margin-bottom: 35px}.products-catalog-section .products-catalog-grid{flex-direction: column;gap: 40px;margin-bottom: 30px}.products-catalog-section .products-catalog-grid .products-catalog-item{padding: 0}.products-catalog-section .products-catalog-grid .products-catalog-item:not(:last-child){padding-bottom: 40px;border-bottom: 1px solid #009fe3}.products-catalog-section .products-catalog-image{height: 200px}.products-catalog-section .products-catalog-title{font-size: 1.3em}.products-catalog-section .products-catalog-button-wrapper{margin-top: 30px}.products-catalog-section .products-catalog-button{padding: 16px 40px;font-size: 1.1em}}@media (max-width: 480px){.products-catalog-section{padding: 30px 15px}.products-catalog-section .products-catalog-main-title{font-size: 1.4em;margin-bottom: 30px}.products-catalog-section .products-catalog-image{height: 180px}.products-catalog-section .products-catalog-title{font-size: 1.2em}.products-catalog-section .products-catalog-link{font-size: 0.95em}.products-catalog-section .products-catalog-button{padding: 14px 30px;font-size: 1em}}.products-section{width: 100%;background-color: #000;padding: 60px 20px;margin: 40px 0;box-sizing: border-box}.products-section .products-container{max-width: 1280px;margin: 0 auto}.products-section .products-list{display: flex;justify-content: space-between;gap: 30px;margin-bottom: 40px;flex-wrap: wrap}.products-section .product-block{flex: 1;min-width: 300px;max-width: 396px;display: flex;flex-direction: column}.products-section .product-block .product-image{width: 100%;height: 250px;overflow: hidden;margin-bottom: 20px;background-color: #878b8e}.products-section .product-block .product-image img{width: 100%;height: 100%;object-fit: cover;display: block}.products-section .product-block .product-title{font-size: 1.5em;font-weight: bold;color: #009fe3;margin: 0 0 20px 0;text-transform: uppercase;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;line-height: 1.2}.products-section .product-block .product-links{flex: 1}.products-section .product-block .product-links p{margin: 0 0 12px 0;position: relative;padding-left: 0}.products-section .product-block .product-links p:not(:last-child)::after{content: '';position: absolute;bottom: -6px;left: 0;width: 100%;height: 1px;background-color: #009fe3;opacity: 0.3}.products-section .product-block .product-links a{color: #009fe3;text-decoration: none;font-size: 1em;line-height: 1.5;transition: color .3s ease;display: block}.products-section .product-block .product-links a:hover{color: #17baff;text-decoration: none}.products-section .products-catalog-button{text-align: center;margin-top: 40px}.products-section .products-catalog-button .catalog-button{display: inline-block;padding: 16px 50px;background-color: #009fe3;color: #fff;text-decoration: none;font-size: 1.2em;font-weight: 600;border-radius: 4px;transition: background-color .3s ease;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;text-transform: uppercase}.products-section .products-catalog-button .catalog-button:hover{background-color: #00b1fc;text-decoration: none;color: #fff}@media (max-width: 1024px){.products-section .products-list{justify-content: center}.products-section .products-list .product-block{max-width: 350px}}@media (max-width: 768px){.products-section{padding: 40px 15px}.products-section .products-list{flex-direction: column;align-items: center;gap: 40px}.products-section .products-list .product-block{max-width: 100%;width: 100%}.products-section .products-list .product-block .product-image{height: 200px}.products-section .products-list .product-block .product-title{font-size: 1.3em}.products-section .products-catalog-button{margin-top: 30px}.products-section .products-catalog-button .catalog-button{padding: 14px 40px;font-size: 1.1em;width: 100%;max-width: 400px}}@media (max-width: 480px){.products-section{padding: 30px 15px}.products-section .product-block .product-image{height: 180px}.products-section .product-block .product-title{font-size: 1.2em}.products-section .product-block .product-links a{font-size: 0.95em}.products-section .products-catalog-button .catalog-button{padding: 12px 30px;font-size: 1em}}.lamo-figures-section{width: 100%;background-color: #fff;padding: 40px 20px;margin: 30px 0;border-radius: 28px;box-sizing: border-box}.lamo-figures-section .lamo-figures-container{max-width: 1280px;margin: 0 auto}.lamo-figures-section .lamo-figures-title{font-size: 56px;font-weight: bold;color: #009fe3;text-align: center;text-transform: uppercase;margin: 0 0 24px 0;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;line-height: 1.2}.lamo-figures-section .lamo-figures-description{font-size: 1.05em;color: #000;text-align: center;line-height: 1.5;margin: 0 0 32px 0;max-width: 520px;margin-left: auto;margin-right: auto}.lamo-figures-section .lamo-figures-grid{display: flex;justify-content: space-between;border-top: 1px solid #009fe3;border-bottom: 1px solid #009fe3;position: relative}.lamo-figures-section .lamo-figures-grid .lamo-figures-item{flex: 1;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 24px 16px;position: relative}.lamo-figures-section .lamo-figures-grid .lamo-figures-item:not(:last-child)::after{content: '';position: absolute;top: 0;right: 0;bottom: 0;width: 1px;background-color: #009fe3}.lamo-figures-section .lamo-figures-grid .lamo-figures-value{font-size: 2.1em;font-weight: bold;color: #009fe3;text-align: center;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;line-height: 1.2;margin-bottom: 6px}.lamo-figures-section .lamo-figures-grid .lamo-figures-label{font-size: 0.95em;color: #000;text-align: center;line-height: 1.3}@media (max-width: 768px){.lamo-figures-section{padding: 40px 15px}.lamo-figures-section .lamo-figures-title{font-size: 48px;margin-bottom: 25px}.lamo-figures-section .lamo-figures-description{font-size: 1em;margin-bottom: 30px}.lamo-figures-section .lamo-figures-grid{flex-wrap: wrap}.lamo-figures-section .lamo-figures-grid .lamo-figures-item{flex: 1 1 50%;padding: 30px 15px}.lamo-figures-section .lamo-figures-grid .lamo-figures-item:nth-child(2)::after{display: none}.lamo-figures-section .lamo-figures-grid .lamo-figures-item:nth-child(3){border-top: 1px solid #009fe3}.lamo-figures-section .lamo-figures-grid .lamo-figures-item:nth-child(4){border-top: 1px solid #009fe3}.lamo-figures-section .lamo-figures-grid .lamo-figures-value{font-size: 2em}.lamo-figures-section .lamo-figures-grid .lamo-figures-label{font-size: 0.9em}}@media (max-width: 480px){.lamo-figures-section{padding: 30px 15px}.lamo-figures-section .lamo-figures-title{font-size: 36px;margin-bottom: 20px}.lamo-figures-section .lamo-figures-description{font-size: 0.95em;margin-bottom: 25px}.lamo-figures-section .lamo-figures-grid{flex-direction: column}.lamo-figures-section .lamo-figures-grid .lamo-figures-item{flex: 1 1 100%;padding: 25px 15px;border-top: 1px solid #009fe3}.lamo-figures-section .lamo-figures-grid .lamo-figures-item:first-child{border-top: none}.lamo-figures-section .lamo-figures-grid .lamo-figures-item:not(:last-child)::after{display: none}.lamo-figures-section .lamo-figures-grid .lamo-figures-item::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 1px;background-color: #009fe3}.lamo-figures-section .lamo-figures-grid .lamo-figures-value{font-size: 1.8em}.lamo-figures-section .lamo-figures-grid .lamo-figures-label{font-size: 0.85em}}.lamo-image-button-section{width: 100%;background-color: #fff;padding: 40px 20px;box-sizing: border-box}.lamo-image-button-section .lamo-image-button-container{max-width: 1280px;margin: 0 auto;display: flex;flex-direction: column;align-items: center}.lamo-image-button-section .lamo-image-wrapper{width: 100%;margin-bottom: 30px}.lamo-image-button-section .lamo-image-wrapper img{width: 100%;height: auto;display: block;max-width: 100%}.lamo-image-button-section .lamo-button-wrapper{width: 100%;text-align: center}.lamo-image-button-section .lamo-more-button{display: block;width: 100%;max-width: 100%;padding: 18px 50px;background-color: #009fe3;color: #fff;text-decoration: none;font-size: 1.2em;font-weight: bold;text-align: center;border-radius: 0;transition: background-color .3s ease;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;text-transform: uppercase;box-sizing: border-box}.lamo-image-button-section .lamo-more-button:hover{background-color: #00b1fc;text-decoration: none;color: #fff}@media (max-width: 768px){.lamo-image-button-section{padding: 40px 15px}.lamo-image-button-section .lamo-image-wrapper{margin-bottom: 25px}.lamo-image-button-section .lamo-more-button{padding: 16px 40px;font-size: 1.1em}}@media (max-width: 480px){.lamo-image-button-section{padding: 30px 15px}.lamo-image-button-section .lamo-image-wrapper{margin-bottom: 20px}.lamo-image-button-section .lamo-more-button{padding: 14px 30px;font-size: 1em}}.trusted-by-section{width: 100%;background-color: #fff;margin: 40px 0;box-sizing: border-box}.trusted-by-section .trusted-by-container{max-width: 1280px;margin: 0 auto}.trusted-by-section .trusted-by-title{font-size: 48px;font-weight: bold;color: #000;text-align: center;text-transform: uppercase;margin: 0 0 40px 0;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;line-height: 1.2}.trusted-by-section .trusted-by-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px}.trusted-by-section .trusted-by-grid .trusted-by-item{display: flex;justify-content: center;align-items: center;padding: 20px;background-color: #fff;transition: border-color .3s ease}.trusted-by-section .trusted-by-grid .trusted-by-item:hover{border-color: #009fe3}.trusted-by-section .trusted-by-grid .trusted-by-item img{max-width: 100%;max-height: 106px;height: auto;display: block;object-fit: contain}@media (max-width: 1024px){.trusted-by-section .trusted-by-grid{grid-template-columns: repeat(3, 1fr)}}@media (max-width: 768px){.trusted-by-section{padding: 40px 15px}.trusted-by-section .trusted-by-title{font-size: 1.6em;margin-bottom: 30px}.trusted-by-section .trusted-by-grid{grid-template-columns: repeat(2, 1fr);gap: 15px}.trusted-by-section .trusted-by-grid .trusted-by-item{padding: 15px}}@media (max-width: 480px){.trusted-by-section{padding: 30px 15px}.trusted-by-section .trusted-by-title{font-size: 1.4em;margin-bottom: 25px}.trusted-by-section .trusted-by-grid{grid-template-columns: repeat(2, 1fr);gap: 10px}.trusted-by-section .trusted-by-grid .trusted-by-item{padding: 10px}}.contact-form-section{width: 100% !important;background-color: #fff !important;padding: 45px 20px !important;margin: 32px 0 !important;box-sizing: border-box}.contact-form-section .contact-form-container{max-width: 1280px;margin: 0 auto;display: flex;flex-direction: column;align-items: center}.contact-form-section .contact-form-title{font-size: 48px !important;font-weight: bold !important;color: #000 !important;text-align: center !important;margin: 0 0 30px 0 !important;line-height: 1.2 !important;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;text-transform: uppercase !important}.contact-form-section .contact-form-subtitle{font-size: 18px !important;color: #555555 !important;text-align: center !important;margin: 0 0 36px 0 !important;line-height: 1.5 !important}.contact-form-section .contact-form{width: 100% !important;max-width: 600px !important;display: flex !important;flex-direction: column !important;align-items: center !important}.contact-form-section .contact-form-field{width: 100% !important;margin-bottom: 16px !important}.contact-form-section .contact-form-field input[type="text"],.contact-form-section .contact-form-field input[type="tel"],.contact-form-section .contact-form-field input[type="email"],.contact-form-section .contact-form-field textarea{width: 100% !important;height: 64px !important;padding: 18px 22px !important;background-color: #E9ECEF !important;border: none !important;border-radius: 4px !important;font-size: 18px !important;font-family: inherit !important;color: #000 !important;box-sizing: border-box !important;outline: none !important;transition: background-color .3s ease;float: none !important}.contact-form-section .contact-form-field input[type="text"]::placeholder,.contact-form-section .contact-form-field input[type="tel"]::placeholder,.contact-form-section .contact-form-field input[type="email"]::placeholder,.contact-form-section .contact-form-field textarea::placeholder{color: #6C757D !important;font-size: 16px !important}.contact-form-section .contact-form-field input[type="text"]:focus,.contact-form-section .contact-form-field input[type="tel"]:focus,.contact-form-section .contact-form-field input[type="email"]:focus,.contact-form-section .contact-form-field textarea:focus{background-color: #DEE2E6 !important}.contact-form-section .contact-form-field textarea{min-height: 180px !important;resize: vertical;font-family: inherit !important;height: auto !important;font-size: 20px !important;padding-top: 20px !important}.contact-form-section .contact-form-checkbox{width: 100% !important;display: flex !important;align-items: flex-start !important;margin-bottom: 20px !important;gap: 10px}.contact-form-section .contact-form-checkbox input[type="checkbox"]{margin-top: 2px !important;flex-shrink: 0 !important;width: 18px !important;height: 18px !important;cursor: pointer !important}.contact-form-section .contact-form-checkbox label{font-size: 14px !important;color: #343A40 !important;line-height: 1.5 !important;cursor: pointer !important;user-select: none}.contact-form-section .contact-form-submit{width: 100% !important;height: 64px !important;background-color: #0091E2 !important;color: #fff !important;border: none !important;border-radius: 4px !important;font-size: 20px !important;font-weight: bold !important;cursor: pointer !important;transition: background-color .3s ease;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;text-transform: uppercase !important;margin-left: 0 !important}.contact-form-section .contact-form-submit:hover{background-color: #00a1fb !important}.contact-form-section .contact-form-submit:active{background-color: #0081c9 !important}@media (max-width: 768px){.contact-form-section{padding: 40px 15px}.contact-form-section .contact-form-title{font-size: 48px;margin-bottom: 25px}.contact-form-section .contact-form-subtitle{font-size: 15px;margin-bottom: 30px}.contact-form-section .contact-form{max-width: 100%}}@media (max-width: 480px){.contact-form-section{padding: 30px 15px}.contact-form-section .contact-form-title{font-size: 36px;margin-bottom: 20px}.contact-form-section .contact-form-subtitle{font-size: 14px;margin-bottom: 25px}.contact-form-section .contact-form-field input[type="text"],.contact-form-section .contact-form-field input[type="tel"],.contact-form-section .contact-form-field input[type="email"],.contact-form-section .contact-form-field textarea{font-size: 14px}.contact-form-section .contact-form-field input[type="text"]::placeholder,.contact-form-section .contact-form-field input[type="tel"]::placeholder,.contact-form-section .contact-form-field input[type="email"]::placeholder,.contact-form-section .contact-form-field textarea::placeholder{font-size: 14px}.contact-form-section .contact-form-submit{font-size: 16px}}.catalog-configurator{text-align: center;padding: 30px 20px;margin: 30px 0}.catalog-configurator .configurator-button{display: inline-block;padding: 14px 36px;background-color: #009fe3;color: #fff;text-decoration: none;font-size: 1.1em;font-weight: 600;border-radius: 4px;transition: background-color .3s ease;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;text-transform: uppercase}.catalog-configurator .configurator-button:hover{background-color: #00b1fc;text-decoration: none;color: #fff}@media (max-width: 768px){.catalog-configurator .configurator-button{padding: 14px 30px;font-size: 1.1em;max-width: 300px}}@media (max-width: 480px){.catalog-configurator .configurator-button{padding: 12px 25px;font-size: 1em}}@media (max-width: 768px){.configurator-section{padding: 40px 15px;margin: 30px 0}.configurator-section .configurator-title{font-size: 1.6em;margin-bottom: 20px}.configurator-section .configurator-description{font-size: 1.1em;margin-bottom: 30px}.configurator-section .configurator-button{padding: 14px 30px;font-size: 1.1em;width: 100%;max-width: 300px}}@media (max-width: 480px){.configurator-section{padding: 30px 15px}.configurator-section .configurator-title{font-size: 1.3em}.configurator-section .configurator-description{font-size: 1em}.configurator-section .configurator-button{padding: 12px 25px;font-size: 1em}}main > .slider{position: relative;height: 290px;margin-bottom: 20px;overflow: hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}main > .slider.animated .list .item:first-child{transition: margin .5s}main > .slider .list{height: 100%}main > .slider .list .item{position: relative;height: 100%;width: 100%;overflow: hidden}main > .slider .list .item::before{content: '';position: absolute;bottom: 0;right: 0;width: 510px;height: 600px;background: rgba(0,0,0,0.4);transform: rotate(38deg);transform-origin: 0 100%;z-index: 1}main > .slider .list .item img{position: absolute;top: -100%;left: -100%;right: -100%;bottom: -100%;min-width: 100%;min-height: 100%;margin: auto}main > .slider .list .item .text{position: absolute;left: 71%;right: 2%;bottom: 15%;font-size: 1.3em;line-height: 1.2em;color: #fff;text-shadow: 0 0 0;z-index: 1}main > .slider .list .item .button{position: absolute;right: 1.5%;bottom: 7%;width: auto;padding: .5em 1em;text-transform: none;border: solid 1px #fff;background: transparent;color: #fff;font-family: 'Open Sans', sans-serif;font-size: 0.85em;z-index: 3;transition: background-color .3s, border-color .3s, color .3s}main > .slider .list .item .button:hover{border-color: #f19e1c;background-color: #f19e1c;color: #fff;text-decoration: none}main > .slider button{position: absolute;top: 0;left: 0;bottom: 0;width: 7%;border: none;outline: none;background: linear-gradient(to right, rgba(0,0,0,0.7), transparent) -90px no-repeat;background-size: 100%;cursor: pointer;z-index: 2;transition: background-position .5s}main > .slider button:hover{background-position: 0 !important}main > .slider button:hover::before{background-color: #f19e1c}main > .slider button:hover::after{border-color: #fff}main > .slider button::before,main > .slider button::after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto}main > .slider button::before{width: 46px;height: 46px;left: -5px;border-radius: 50%;background: #fff;transition: background-color .3s}main > .slider button::after{width: 10px;height: 10px;border: solid #545454;border-width: 2px 0 0 2px;transform: rotate(-45deg);transition: border-color .3s}main > .slider button.next{right: 0;left: auto;background: linear-gradient(to left, rgba(0,0,0,0.7), transparent) 180px no-repeat}main > .slider button.next::before{right: -5px;left: 0}main > .slider button.next::after{transform: rotate(135deg)}main .production.menu .list{margin: 30px -24px 0;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items: stretch;-ms-align-items: stretch;align-items: stretch;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif}main .production.menu .list .item{position: relative;box-sizing: border-box;width: 396px;margin: 24px;background-color: #eaedf2;text-align: center;letter-spacing: -0.5px}main .production.menu .list .item h2{margin: 0;padding: 20px;background-color: #009fe3;text-transform: uppercase;font-size: 1.2em;color: white}main .production.menu .list .item .image-wrapper{position: relative;width: 100%;height: 139px;overflow: hidden}main .production.menu .list .item .image-wrapper img{position: absolute;min-width: 100%;min-height: 100%;top: -100%;left: -100%;right: -100%;bottom: -100%;margin: auto}main .production.menu .list .item a{color: #545454;transition: color .1s}main .production.menu .list .item a:hover{color: #009fe3;text-decoration: none}main .production.menu .list .item hr{border: dotted 0px #cbd3de;border-bottom-width: 2px;margin: .3em 15px}main .production.menu .list .item .links-list{padding: 10px}main .production.menu .list .item .links-list p{margin: 0}main .production.card{font-size: 0.95em;line-height: 1.2em}main .production.card .photos{float: left;width: 390px;margin-right: 20px}main .production.card .photos .view{position: relative;box-sizing: border-box;width: 100%;height: 360px;margin-bottom: 15px;border: solid 2px #cbd3de}main .production.card .photos .view img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;max-width: calc(100% - 10px);max-height: calc(100% - 10px);margin: auto}main .production.card .photos .preview .list{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}main .production.card .photos .preview .list .item{border: solid 1px #cbd3de}main .production.card .photos .preview .list .item img{height: 80px;padding: 10px 15px 0}main .production.category{overflow: hidden}main .production.category > img:first-child{float: left;margin: 0 35px 15px 15px;max-width: 50%}main .production.category,main .production.category ~ section{font-size: 0.95em;line-height: 1.2em}main .production.category section table{width: 468px;margin-bottom: 20px;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;font-size: .75em}main .production.category section table:nth-child(2n - 1){float: left}main .production.category section table:nth-child(2n){margin-left: 488px}main .production.category section table tr.dashed-hr + tr > td,main .production.category section table tr.solid-hr + tr > td{position: relative}main .production.category section table tr.dashed-hr + tr > td::after,main .production.category section table tr.solid-hr + tr > td::after{content: '';position: absolute;top: -1px;left: 0;width: 100%;height: 0;border-top: dashed 1px #fff;background: #878b8e}main .production.category section table tr.dashed-hr td:nth-child(2),main .production.category section table tr.solid-hr td:nth-child(2){white-space: nowrap}main .production.category section table tr.solid-hr + tr > td::after{border-top: solid 1px transparent}main .production.category section table td{box-sizing: border-box;height: 2em}main .production.category section table td:nth-child(4){text-align: center}main .production.category table tr.stainless,main .production.category + section table tr.stainless{color: #009fe3}main .production.category table tr.wilsonart,main .production.category + section table tr.wilsonart{color: #db2d2c}main .production.category table tr.monolithic-ceramics,main .production.category + section table tr.monolithic-ceramics{color: #bf62cc}main .production.category + section + section.html table{width: 100%}main .production.category + section + section.html table th{background: #878b8e;text-align: left}main .production.category .seo-block{margin-top: 50px;padding-top: 30px;padding-bottom: 30px}main .production.category .seo-block__content{font-size: 15px;line-height: 1.6;color: #000;text-align: justify}main .production.category .seo-block__content h1{font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;font-size: 38px;line-height: 1.1;font-weight: 700;color: #000;text-transform: uppercase;margin: 0 0 20px 0;word-break: break-word;text-align: left}main .production.category .seo-block__content p{margin-bottom: 1em}main .production.category .seo-block__content p:last-child{margin-bottom: 0}main .production.category .seo-block__content a{color: #009fe3;text-decoration: underline}main .production.category .seo-block__content a:hover{text-decoration: none}main .production.categories{margin-top: 30px;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items: stretch;-ms-align-items: stretch;align-items: stretch;-webkit-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around}main .production.categories .item{display: block;box-sizing: border-box;width: 300px;margin-bottom: 20px;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;text-align: center;color: #878b8e;border: solid 2px #cbd3de;padding: 8px;transition: border-color .2s, color .2s}main .production.categories .item:hover{text-decoration: none;border-color: #f19e1c;color: #f19e1c}main .production.categories .item .photo{display: block;position: relative;height: 133px;width: 284px;margin-bottom: 8px;overflow: hidden}main .production.categories .item .photo img{position: absolute;top: -100%;left: -100%;right: -100%;bottom: -100%;max-width: 100%;max-height: 100%;margin: auto}main .production.directories{margin-top: 20px;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 1.3em}main .production.directories .item{box-sizing: border-box;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;width: 300px;height: 90px;margin-bottom: 25px;padding: 20px;background: #71d5f5;color: #fff;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;text-align: center;transition: color .3s, background-color .3s}main .production.directories .item:hover{text-decoration: none;background: #00963f}main .production.directories .item.item-blue{background-color: #009fe3}main .production.directories .item.item-green{background-color: #00963f}main .production.directories .item.item-green:hover{text-decoration: none;background-color: rgba(0,150,63,0.8)}.catalog-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 24px;margin: 0;padding: 0;width: 100%}.catalog-grid .catalog-grid-item{position: relative;display: flex;flex-direction: column;background: #fff;padding: 0;text-decoration: none;transition: all .3s ease;overflow: hidden;min-height: 300px}.catalog-grid .catalog-grid-item:hover{box-shadow: 0 4px 12px rgba(0,0,0,0.08);transform: translateY(-2px);z-index: 10}.catalog-grid .catalog-grid-item:hover .catalog-grid-icon{opacity: 1}.catalog-grid .catalog-grid-image{position: relative;width: 100%;height: 220px;overflow: hidden;background: #fff;display: flex;align-items: center;justify-content: center;padding: 24px;box-sizing: border-box}.catalog-grid .catalog-grid-image img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;display: block}.catalog-grid .catalog-grid-icon{position: absolute;top: 16px;right: 16px;width: 28px;height: 28px;display: flex;align-items: center;justify-content: center;opacity: 0.8;transition: all .3s ease;z-index: 2}.catalog-grid .catalog-grid-icon img{width: 100%;height: 100%;object-fit: contain}.catalog-grid .catalog-grid-title{padding: 14px 16px 16px;margin: 0;font-size: 18px;line-height: 1.35;color: #000;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;font-weight: 400;text-align: left;min-height: 80px;display: flex;align-items: flex-start}@media (max-width: 1280px){.catalog-grid{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 768px){.catalog-grid{grid-template-columns: 1fr}.catalog-grid .catalog-grid-image{height: 220px;padding: 20px}.catalog-grid .catalog-grid-item{min-height: 320px}}main > .constructor.menu .list{margin: 30px 0 0;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items: stretch;-ms-align-items: stretch;align-items: stretch;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}main > .constructor.menu .list .item{position: relative;display: block;box-sizing: border-box;width: 396px;height: 320px;margin: 24px 0;border: solid 2px #cbd3de;color: #006289;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;font-size: 1.4em;font-weight: bold;transition: border-color .2s, color .2s}main > .constructor.menu .list .item img{position: absolute;top: 20px;left: 0;right: 0;margin: auto;max-height: 241px;max-width: 100%}main > .constructor.menu .list .item span{position: absolute;bottom: 20px;box-sizing: border-box;width: 100%;padding: 0 40px;text-align: center}main > .constructor.menu .list .item:hover{border-color: #f19e1c;color: #f19e1c}main > .constructor.menu.collapsed .list{width: 956px;margin: 0}main > .constructor.menu.collapsed .list .item{width: 300px;height: 80px;margin: 0 0 25px;font-size: 1.1em}main > .constructor.menu.collapsed .list .item img{max-height: 60px;max-width: 90px;top: 0;bottom: 0;left: 10px;right: 200px}main > .constructor.menu.collapsed .list .item span{top: 0;bottom: 0;right: 0;width: 200px;padding: 10px 22px;text-align: left}main .news.preview .list{display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}main .news.preview .list article{width: 32%}main .news.preview .list article time{color: #009fe3}main .news.preview .list article h1{margin: .1em 0;color: #000;text-align: left;font-size: 1em;font-weight: bold;font-family: 'Open Sans', sans-serif}main .news.preview .list article p{margin: .1em 0;line-height: 1.2em}main .news.preview .list article .read-more{font-weight: bold;font-size: .9em}main .news.list article{position: relative;overflow: hidden;margin-bottom: 25px}main .news.list article img{position: absolute;top: 0;left: 0;right: calc(100% - 180px);max-width: 180px;max-height: 100%;margin: auto}main .news.list article img ~ *,main .news.list article p,main .news.list article .read-more{margin-left: 215px !important}main .news.list article time{display: block;color: #009fe3;font-style: italic}main .news.list article h1{margin: .1em 0;color: #000;text-align: left;font-size: 1.2em;font-weight: bold;text-transform: none;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif}main .news.list article p{margin: .1em 0;line-height: 1.3em}main .news.list article .read-more{font-weight: bold;font-size: .9em;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;text-decoration: underline}main .news.list article .read-more:hover{text-decoration: none}main .news.view{position: relative;overflow: hidden;margin-bottom: 25px}main .news.view header{overflow: hidden;margin-bottom: 20px}main .news.view time{display: block;color: #009fe3;font-style: italic}main .news.view h1{margin: .1em 0;color: #000;text-align: left;font-size: 1.7em;font-weight: bold;text-transform: none;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif}main .news.view p{margin: .4em 0;line-height: 1.2em}main .news .all-news-link{clear: both;margin: 20px 0;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;font-size: 1.1em;text-align: center;text-transform: uppercase;font-weight: bold}main .news ul.pagination{padding-left: 0;text-align: center}main .news ul.pagination li{display: inline-block;padding: 10px}main .portfolio{margin-top: 30px;display: -webkit-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items: stretch;-ms-align-items: stretch;align-items: stretch;-webkit-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}main .portfolio .item{display: block;width: 31%;margin-bottom: 20px;font-family: 'Open Sans Condensed', 'Open Sans', sans-serif;text-align: center;color: #878b8e}main .portfolio .item .photo{display: block;position: relative;height: 200px;width: 300px;margin-bottom: 5px;overflow: hidden}main .portfolio .item .photo img{position: absolute;top: -100%;left: -100%;right: -100%;bottom: -100%;min-width: 100%;min-height: 100%;margin: auto}header > .search-form,header .search-form,body > .search-form:not(.search-dialog .search-form-wrapper),main > .nc_search:not(.search-dialog .search-form-wrapper){display: none !important}.search-dialog .search-form-wrapper form{padding: 0;display: flex;gap: 10px}.search-dialog .search-form-wrapper form input,.search-dialog .search-form-wrapper form button{display: inline-block;box-sizing: border-box;height: 42px;font-size: 1.4rem;padding: 0 10px;border: solid 1px #cbd3de;color: #009fe3;background-color: #fff;border-width: 1px 0 1px 1px;outline: none;vertical-align: bottom}.search-dialog .search-form-wrapper form button{border-width: 1px 1px 1px 0;width: 42px;font-size: 0;background: url('../images/search-icon.jpg') center no-repeat #fff}body.nc_edit_objects .nc_admin_mode_content section > div:not(:last-child){border-bottom: solid 1px}/*# sourceMappingURL=/netcat_template/template/_lamo/css/style.map */