/* https://steklo-stolici.ru/wp-content/themes/glass/css/style.css?ver=6.8.2 */
@font-face{font-display:swap;font-family:'Muller';src:local('Muller UltraLight'),local('MullerUltraLight'),url(/wp-content/themes/glass/css/../fonts/MullerUltraLight.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerUltraLight.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerUltraLight.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerUltraLight.ttf) format('truetype');font-weight:200;font-style:normal}@font-face{font-display:swap;font-family:'Muller';src:local('Muller Bold Italic'),local('MullerBoldItalic'),url(/wp-content/themes/glass/css/../fonts/MullerBoldItalic.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerBoldItalic.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerBoldItalic.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerBoldItalic.ttf) format('truetype');font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:'Muller';src:local('Muller Medium'),local('MullerMedium'),url(/wp-content/themes/glass/css/../fonts/MullerMedium.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerMedium.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerMedium.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerMedium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'Muller';src:local('Muller ExtraBold Italic'),local('MullerExtraBoldItalic'),url(/wp-content/themes/glass/css/../fonts/MullerExtraBoldItalic.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerExtraBoldItalic.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerExtraBoldItalic.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerExtraBoldItalic.ttf) format('truetype');font-weight:800;font-style:italic}@font-face{font-display:swap;font-family:'Muller';src:local('Muller UltraLight Italic'),local('MullerUltraLightItalic'),url(/wp-content/themes/glass/css/../fonts/MullerUltraLightItalic.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerUltraLightItalic.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerUltraLightItalic.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerUltraLightItalic.ttf) format('truetype');font-weight:200;font-style:italic}@font-face{font-display:swap;font-family:'Muller';src:local('Muller Regular'),local('MullerRegular'),url(/wp-content/themes/glass/css/../fonts/MullerRegular.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerRegular.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerRegular.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerRegular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Muller';src:local('Muller Black Italic'),local('MullerBlackItalic'),url(/wp-content/themes/glass/css/../fonts/MullerBlackItalic.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerBlackItalic.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerBlackItalic.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerBlackItalic.ttf) format('truetype');font-weight:900;font-style:italic}@font-face{font-display:swap;font-family:'Muller Hairline';src:local('Muller Hairline Italic'),local('MullerHairlineItalic'),url(/wp-content/themes/glass/css/../fonts/MullerHairlineItalic.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerHairlineItalic.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerHairlineItalic.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerHairlineItalic.ttf) format('truetype');font-weight:100;font-style:italic}@font-face{font-display:swap;font-family:'Muller';src:local('Muller Heavy Italic'),local('MullerHeavyItalic'),url(/wp-content/themes/glass/css/../fonts/MullerHeavyItalic.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerHeavyItalic.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerHeavyItalic.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerHeavyItalic.ttf) format('truetype');font-weight:900;font-style:italic}@font-face{font-display:swap;font-family:'Muller';src:local('Muller Thin Italic'),local('MullerThinItalic'),url(/wp-content/themes/glass/css/../fonts/MullerThinItalic.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerThinItalic.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerThinItalic.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerThinItalic.ttf) format('truetype');font-weight:100;font-style:italic}@font-face{font-display:swap;font-family:'Muller Hairline';src:local('Muller Hairline'),local('MullerHairline'),url(/wp-content/themes/glass/css/../fonts/MullerHairline.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerHairline.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerHairline.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerHairline.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:'Muller';src:local('Muller Heavy'),local('MullerHeavy'),url(/wp-content/themes/glass/css/../fonts/MullerHeavy.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerHeavy.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerHeavy.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerHeavy.ttf) format('truetype');font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:'Muller';src:local('Muller Thin'),local('MullerThin'),url(/wp-content/themes/glass/css/../fonts/MullerThin.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerThin.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerThin.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerThin.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:'Muller';src:local('Muller Light Italic'),local('MullerLightItalic'),url(/wp-content/themes/glass/css/../fonts/MullerLightItalic.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerLightItalic.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerLightItalic.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerLightItalic.ttf) format('truetype');font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:'Muller';src:local('Muller Light'),local('MullerLight'),url(/wp-content/themes/glass/css/../fonts/MullerLight.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerLight.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerLight.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerLight.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'Muller';src:local('Muller Black'),local('MullerBlack'),url(/wp-content/themes/glass/css/../fonts/MullerBlack.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerBlack.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerBlack.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerBlack.ttf) format('truetype');font-weight:900;font-style:normal}@font-face{font-display:swap;font-family:'Muller';src:local('Muller Bold'),local('MullerBold'),url(/wp-content/themes/glass/css/../fonts/MullerBold.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerBold.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerBold.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerBold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Muller';src:local('Muller ExtraBold'),local('MullerExtraBold'),url(/wp-content/themes/glass/css/../fonts/MullerExtraBold.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerExtraBold.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerExtraBold.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerExtraBold.ttf) format('truetype');font-weight:800;font-style:normal}@font-face{font-display:swap;font-family:'Muller Regular';src:local('Muller Regular Italic'),local('MullerRegularItalic'),url(/wp-content/themes/glass/css/../fonts/MullerRegularItalic.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerRegularItalic.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerRegularItalic.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerRegularItalic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:'Muller';src:local('Muller Medium Italic'),local('MullerMediumItalic'),url(/wp-content/themes/glass/css/../fonts/MullerMediumItalic.eot) format('embedded-opentype'),url(/wp-content/themes/glass/css/../fonts/MullerMediumItalic.woff2) format('woff2'),url(/wp-content/themes/glass/css/../fonts/MullerMediumItalic.woff) format('woff'),url(/wp-content/themes/glass/css/../fonts/MullerMediumItalic.ttf) format('truetype');font-weight:500;font-style:italic}html,body{padding:0;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;overflow-x:hidden;font-family:'Muller',serif;background:#fff}body{font-weight:400;font-style:normal;color:#2d2d2e;overflow-x:hidden}a,svg path{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;text-decoration:none}html{scroll-behavior:smooth}::-webkit-input-placeholder{color:#000;opacity:.3}:-ms-input-placeholder{color:#000;opacity:.3}::-moz-placeholder{color:#000;opacity:.3}:-moz-placeholder{color:#000;opacity:.3}::-webkit-inner-spin-button{display:none}::-webkit-calendar-picker-indicator{display:none}::-webkit-scrollbar{position:absolute;z-index:1;width:10px;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;pointer-events:auto;opacity:0;border-radius:3px;background:transparent}::-webkit-scrollbar-track{background:#E0E8EC}::-webkit-scrollbar-thumb{background:#3787ca}::-moz-selection{background:#3e556d;color:#fff}::selection{background:#3e556d;color:#fff}::-moz-selection{background:#3e556d;color:#fff}:root{--checkbox-size:11px;--bg-color:#FFA69E;--checkbox-color:transparent;--hover-color:transparent;--tick-color:transparent}@media screen and (min-width:1400px){.container{max-width:1430px}}header{padding-top:15px}header .logo{display:flex}header .logo svg{max-width:240px;height:auto}header .top_meta{padding:0 30px;display:flex;justify-content:space-between;height:100%;align-items:center}header .top_meta .worktime{display:flex;align-items:center;gap:12px}header .top_meta .worktime .icon svg{height:20px}header .top_meta .worktime .info .title{font-size:18px;color:rgb(21,21,21);line-height:1.2}header .top_meta .worktime .info .value{font-size:18px;color:rgb(21,21,21);line-height:1.2}header .top_meta .social_links{gap:20px;display:flex;align-items:center}header .top_meta .social_links .what svg{height:22px;fill:#33af50}header .top_meta .social_links svg{height:22px}header .top_meta .social_links a:hover svg{fill:rgb(55 135 202)}header .contact_information{display:flex;margin-left:auto;justify-content:flex-end;height:100%;align-items:center}header .contact_information .wrap{display:flex;flex-direction:column}header .contact_information .tel{font-size:28px;color:rgb(21,21,21);line-height:1.286;position:relative;text-decoration:none}header .contact_information .tel:hover{color:#0056b3}header .contact_information .tel:before{content:'';display:block;position:absolute;background:url(/wp-content/themes/glass/css/../img/telephone.svg) no-repeat;height:21px;width:21px;background-size:contain;top:0;bottom:0;margin:auto;left:-33px}header .contact_information .mail{font-size:18px;position:relative;color:rgb(21,21,21);text-decoration:none}header .contact_information .mail:hover{color:#0056b3}header .contact_information .mail:before{content:'';display:block;position:absolute;background:url(/wp-content/themes/glass/css/../img/envelope.svg) no-repeat;height:14px;width:19px;background-size:contain;top:0;bottom:0;margin:auto;left:-32px}header .wrap_recall{height:100%;display:flex;align-items:center}header .wrap_recall .recall{border-style:solid;border-width:1px;border-color:rgb(55,135,202);border-radius:6px;background-color:rgb(255,255,255);width:211px;height:50px;display:flex;align-items:center;justify-content:center;font-size:18px;color:rgb(55,135,202);text-decoration:none}header .wrap_recall .recall:hover{color:#fff;background:rgb(55,135,202)}header .top_nav{padding-bottom:15px;padding-top:15px}header .top_nav ul{padding:0;list-style:none;margin:0;display:flex;justify-content:space-between}header .top_nav ul.sub-menu{display:none}header .top_nav ul.sub-menu li a{font-size:13px;line-height:1.2;display:flex}header .top_nav ul.sub-menu li a:after{display:none}header .top_nav ul li{position:relative}header .top_nav ul li a{font-size:15px;font-weight:500;color:rgb(21,21,21);text-transform:uppercase;line-height:1;text-decoration:none}header .top_nav ul li.menu-item-has-children a:after{content:'';width:12px;height:7px;background:url(/wp-content/themes/glass/css/../img/down.svg)no-repeat;position:absolute;right:-18px;bottom:0;top:0;margin:auto;transition:.5s}header .top_nav ul li a:hover{color:#0056b3}header .top_nav ul li:hover a:after{transform:rotate(180deg)}header .top_nav ul li.menu-item-has-children:hover ul{display:flex;position:absolute;left:0;flex-direction:column;z-index:2;background:#fff;padding:15px;width:250px;gap:8px;top:100%;left:-15px}main .first_screen .first_screen_slider .swiper-slide{background-repeat:no-repeat!important;padding-top:200px;height:700px;background-size:cover!important}main .first_screen .first_screen_slider .swiper-slide .title_block{max-width:695px;font-size:48px;color:rgb(21,21,21);line-height:1.083;margin-bottom:35px}main .first_screen .first_screen_slider .swiper-slide .more{border-radius:4px;background-color:rgb(255,255,255);width:343px;height:70px;display:flex;align-items:center;justify-content:center;font-size:20px;color:rgb(21,21,21);align-items:center;justify-content:center;gap:12px;text-decoration:none}main .first_screen .first_screen_slider .swiper-slide .more:hover{color:#fff;background:#000}main .first_screen .first_screen_slider .swiper-slide .more:hover svg path{fill:#fff}main .first_screen .first_screen_slider .swiper-slide .more svg{width:13px;height:10px}main .first_screen .nav_block{position:absolute;bottom:0;display:flex;justify-content:space-between;width:100%;max-width:1400px;margin:auto;right:0;left:0}main .first_screen .nav_block .first_screen_paginator{position:relative;margin:0;left:0;right:0;bottom:0;top:0;width:auto;display:flex;align-items:flex-end;padding-bottom:30px}main .first_screen .nav_block .first_screen_paginator .swiper-pagination-bullet{background-color:rgb(255,255,255);width:32px;height:3px;border-radius:7px;transition:.5s;opacity:1}main .first_screen .nav_block .first_screen_paginator .swiper-pagination-bullet.swiper-pagination-bullet-active{width:112px}main .first_screen .nav_block .buttons{display:flex}main .first_screen .nav_block .buttons .first-button-next{position:relative;left:0;right:0;top:0;bottom:0;margin:0;position:relative;left:0;right:0;top:0;bottom:0;margin:0;height:89px;background-color:rgb(255,255,255);width:112px;display:flex;align-items:center;justify-content:center;border-radius:0 12px 0 0;opacity:1;transition:.5s}main .first_screen .nav_block .buttons .first-button-next:after{display:none}main .first_screen .nav_block .buttons .first-button-next svg{height:12px;transition:.5s}main .first_screen .nav_block .buttons .first-button-prev{position:relative;left:0;right:0;top:0;bottom:0;margin:0;height:89px;background-color:rgb(255,255,255);width:112px;display:flex;align-items:center;justify-content:center;border-radius:12px 0 0 0;opacity:1;transition:.5s}main .first_screen .nav_block .buttons .swiper-button-disabled svg{opacity:.5}main .first_screen .nav_block .buttons .first-button-next:hover,main .first_screen .nav_block .buttons .first-button-prev:hover{background:#3787ca}main .first_screen .nav_block .buttons .first-button-next:hover svg path,main .first_screen .nav_block .buttons .first-button-prev:hover svg path{fill:#fff}main .first_screen .nav_block .buttons .first-button-prev svg{transform:scale(-1);height:12px;transition:.5s}main .first_screen .nav_block .buttons .first-button-prev:after{display:none}main .services_block{padding-top:60px}main .services_block .nav_services a{border-radius:6px;background-color:rgb(240,244,252);display:flex;justify-content:space-between;padding-left:35px;padding-top:20px;padding-bottom:20px;padding-right:20px;margin-bottom:4px;align-items:flex-start;text-decoration:none}main .services_block .nav_services a:hover svg{transform:rotate(-90deg)}main .services_block .nav_services a span{font-size:18px;color:rgb(21,21,21);line-height:1.111}main .services_block .nav_services a svg{width:11px;min-width:11px;margin-top:7px;transition:.5s}main .services_block .elements{display:flex;gap:16px;row-gap:35px;flex-wrap:wrap}main .services_block .elements .element{width:calc(50% - 8px);text-decoration:none}main .services_block .elements .element:hover .img .arrow{background:#3787ca}main .services_block .elements .element:hover .arrow svg path{fill:#fff}main .services_block .elements .element .img{border-radius:20px;overflow:hidden;position:relative}main .services_block .elements .element .img img{height:355px;object-fit:cover;border-radius:20px;width:100%;object-position:left}main .services_block .elements .element .img .arrow{bottom:18px;right:20px;position:absolute;border-radius:10px;background-color:rgb(255,255,255);width:70px;height:46px;display:flex;align-items:center;justify-content:center;transition:.5s}main .services_block .elements .element .img .arrow svg{height:11px}main .services_block .elements .element .service_name{font-size:24px;color:rgb(21,21,21);line-height:.833;padding-top:20px}main .about_company{padding-top:100px}main .about_company h2{max-width:834px;margin-bottom:40px}main .about_company .img{display:flex;justify-content:flex-end;position:relative}main .about_company .img img{width:50vw;object-fit:cover;min-width:50vw}main .about_company .img span{position:absolute;right:0;top:0;bottom:0;writing-mode:tb-rl;transform:rotate(180deg);text-align:center;font-size:86px;font-weight:900;color:rgb(255,255,255);line-height:.846;text-align:center;right:-19px}main .about_company .text_block{height:100%;display:flex;align-items:center;padding-left:30px}main .about_company .text_block .text p{font-size:16px;color:rgb(21,21,21);line-height:1.625;margin:0}main .about_company .text_block .text .more{font-size:19px;font-weight:500;color:rgb(21,21,21);line-height:1.368;display:flex;gap:10px;align-items:center;margin-top:30px;text-decoration:none}main .about_company .text_block .text .more:hover{color:#0056b3}main .about_company .text_block .text .more:hover svg path{fill:#0056b3}main .about_company .text_block .text .more svg{height:12px}main .advantages{padding-top:130px;padding-bottom:150px}main .advantages .icon{height:50px;display:flex;align-items:center;margin-bottom:25px}main .advantages .text{padding-top:25px;position:relative;font-size:20px;color:rgb(21,21,21);line-height:1.3}main .advantages .text:before{content:'';background:#3787ca;height:1px;width:84px;display:block;position:absolute;top:0;left:0}main .contact_us{background:url(/wp-content/themes/glass/css/../img/recaller.png) no-repeat;background-size:cover;padding:150px 0}main .contact_us .wpcf7-response-output{position:absolute;left:0;margin:0}main .contact_us .wrap_form{position:relative}main .contact_us .wrap_form .title{font-size:48px;color:rgb(21,21,21);line-height:.417;margin-bottom:25px}main .contact_us .wrap_form .text{max-width:412px;margin-bottom:55px}main .contact_us .wrap_form .text p{font-size:18px;color:rgb(21,21,21);line-height:1.444;margin:0}main .contact_us .wrap_form .lines{display:flex;flex-direction:column;gap:10px}main .contact_us .wrap_form .lines .line input{border-radius:6px;background-color:rgb(255,255,255);width:440px;height:63px;border:0;padding-left:25px;font-size:18px;line-height:1.111;border:1px solid #fff;transition:.5s}main .contact_us .wrap_form .lines .line input[type="submit"]{border-radius:6px;background-color:rgb(55,135,202);width:320px;height:63px;font-size:18px;color:rgb(255,255,255);line-height:1.111;border:1px solid rgb(55,135,202);transition:.5s;padding:0}main .contact_us .wrap_form .lines .line input[type="submit"]:hover{background:#fff;color:rgb(55,135,202)}main .contact_us .wrap_form .lines .accepts{margin-top:5px}main .contact_us .wrap_form .lines .accepts input{display:none}main .contact_us .wrap_form .lines .accepts .wpcf7-acceptance .wpcf7-list-item-label{font-size:15px;color:rgb(127,127,127);line-height:1.333;text-align:left;position:relative;padding-left:30px;margin:0;display:flex;align-items:center;min-height:20px;line-height:1;padding-top:0;cursor:pointer}main .contact_us .wrap_form .lines .accepts .wpcf7-acceptance .wpcf7-list-item-label:before{content:'';border-radius:6px;background-color:rgb(255,255,255);width:20px;height:20px;position:absolute;left:0}main .contact_us .wrap_form .lines .accepts .wpcf7-acceptance .wpcf7-list-item-label:after{content:'';background:#3787ca;width:20px;height:20px;position:absolute;left:0;top:0;bottom:0;border-radius:6px;transition:.5s;transform:scale(0);opacity:0}main .contact_us .wrap_form .lines .accepts .wpcf7-acceptance input:checked+.wpcf7-list-item-label:after{content:'';transform:scale(.5);opacity:1}footer{padding-top:90px;padding-bottom:30px}footer .menu_nav ul{padding:0;margin:0;list-style:none}footer .menu_nav ul li{margin-bottom:15px;padding-right:32px}footer .menu_nav ul li a{display:block;font-size:15px;color:rgb(21,21,21);line-height:1.2;text-decoration:none}footer .menu_nav ul li a:hover{color:rgb(55,135,202)}footer .contacts_wrap{display:flex;justify-content:flex-end}footer .meta_wrap{display:flex;flex-direction:column}footer .meta_wrap .tel{font-size:28px;color:rgb(21,21,21);line-height:1.286;position:relative;padding-left:35px;text-decoration:none}footer .meta_wrap .tel:hover,footer .meta_wrap .mail:hover{color:rgb(55,135,202)}footer .meta_wrap .tel:before{content:'';display:block;position:absolute;background:url(/wp-content/themes/glass/css/../img/telephone.svg) no-repeat;height:21px;width:21px;background-size:contain;top:0;bottom:0;margin:auto;left:0}footer .meta_wrap .mail{font-size:18px;position:relative;color:rgb(21,21,21);margin-bottom:15px;padding-left:35px;text-decoration:none}footer .meta_wrap .mail:before{content:'';display:block;position:absolute;background:url(/wp-content/themes/glass/css/../img/envelope.svg) no-repeat;height:14px;width:19px;background-size:contain;top:0;bottom:0;margin:auto;left:0}footer .meta_wrap .recall{font-size:18px;color:rgb(55,135,202);line-height:1;border-bottom:1px dashed;width:fit-content;margin-bottom:20px;text-decoration:none}footer .meta_wrap .recall:hover{color:#000}footer .meta_wrap .social_links{gap:20px;display:flex;align-items:center}footer .meta_wrap .social_links .what svg{height:22px;fill:#33af50}footer .meta_wrap .social_links a:hover svg{fill:#3787ca}footer .meta_wrap .social_links svg{height:22px}footer .copyright{text-align:center;font-size:15px;color:rgb(21,21,21);line-height:1.333;text-align:center;margin-top:85px}.about_first_screen .wraper{background:url(/wp-content/themes/glass/css/../img/about_company.png) no-repeat;border-radius:20px;background-color:rgb(30,30,30);height:780px;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;padding-bottom:90px}.about_first_screen .wraper ul{padding:0;margin:0;list-style:none;display:flex;justify-content:center;gap:3px}.about_first_screen .wraper ul li{font-size:18px;color:rgb(255,255,255);line-height:2.889;text-align:center}.about_first_screen .wraper ul li a{color:#fff;text-decoration:none}.about_first_screen .wraper ul li a:hover{color:#0056b3}.about_first_screen .wraper h1{font-size:72px;color:rgb(255,255,255);line-height:.722;text-align:center;margin:0}.advantages.other_page{padding-top:100px;padding-bottom:130px}.about_us_text.down{padding-bottom:110px}.about_us_text h2{font-size:32px;color:rgb(21,21,21);line-height:1.125;max-width:850px;margin-bottom:30px}.about_us_text.down h2{margin-top:50px}.about_us_text .text p{font-size:16px;color:rgb(21,21,21);line-height:1.625}.about_us_text .text p:last-child{margin-bottom:0}.about_us_text .categors{display:flex;gap:60px;flex-wrap:wrap;margin-bottom:40px}.about_us_text .categors .column{flex:0 0 calc(33.33333% - 40px);display:flex;flex-wrap:wrap;height:auto;gap:4px;align-items:flex-start;flex-direction:column}.about_us_text .categors .column a{border-radius:6px;background-color:rgb(240,244,252);display:flex;justify-content:space-between;padding-left:35px;padding-top:20px;padding-bottom:20px;padding-right:20px;margin-bottom:4px;align-items:flex-start;width:100%;font-size:18px;color:rgb(21,21,21);line-height:1.111;height:auto;margin:0;position:relative;padding-right:35px;text-decoration:none}.about_us_text .categors .column a:after{content:'';display:block;background:url(/wp-content/themes/glass/css/../img/arrow.svg) no-repeat;width:11px;height:7px;background-size:contain;position:absolute;right:18px;transform:rotate(-90deg);top:25px;transition:.5s}.about_us_text .categors .column a:hover:after{transform:rotate(0)}.wide_img{margin-top:90px;margin-bottom:80px}.wide_img .img img{width:100%;object-fit:cover;border-radius:20px}main .about_us_text.sotr_text{padding-top:80px}main .recall_contact_form{background:#f0f4fc;margin-top:130px;padding-bottom:70px;padding-top:100px}main .recall_contact_form .wrap{padding-top:20px}main .recall_contact_form .wrap .title_block{font-size:30px;color:rgb(21,21,21);line-height:1.2;max-width:350px;margin-bottom:20px}main .recall_contact_form .wrap .text p{font-size:18px;color:rgb(21,21,21);line-height:1.444;max-width:413px}main .recall_contact_form .wrap_form{display:flex;flex-wrap:wrap;gap:14px}main .recall_contact_form .wrap_form p{margin:0}main .recall_contact_form .wrap_form .left_line{flex:0 0 calc(50% - 7px);display:flex;flex-direction:column;gap:10px;height:209px}.wpcf7-not-valid-tip{display:none!important}main .recall_contact_form .wrap_form .left_line .line input{border-radius:6px;background-color:rgb(255,255,255);height:63px;border:0;width:100%;padding-left:25px;font-size:18px;line-height:1.111;border:1px solid #fff;transition:.5s}main .recall_contact_form .wrap_form .right_line{flex:0 0 calc(50% - 7px);max-height:100%}main .recall_contact_form .wrap_form .right_line .line{height:100%;display:flex}main .recall_contact_form .wrap_form .right_line .line p{height:100%;display:flex;width:100%}main .recall_contact_form .wrap_form .right_line .line p .wpcf7-form-control-wrap{width:100%;display:flex}main .recall_contact_form .wrap_form .right_line .line textarea{width:100%;height:100%;border:0;resize:none;padding:25px;font-size:18px;line-height:1.111;border-radius:6px;max-height:100%;box-sizing:border-box;max-height:100%;height:209px}main .recall_contact_form .wrap_form .bottom_line{margin-top:5px}main .recall_contact_form .wrap_form .bottom_line input[type="submit"]{border-radius:6px;background-color:rgb(55,135,202);width:320px;height:63px;border:0;font-size:18px;color:rgb(255,255,255);line-height:1.111;text-align:center;border:1px solid rgb(55,135,202);transition:.5s}main .recall_contact_form .wrap_form .bottom_line input[type="submit"]:hover{color:rgb(55,135,202);background:transparent}main .recall_contact_form .wrap_form .bottom_line .accepts{margin-top:14px}main .recall_contact_form .wrap_form .bottom_line .accepts input{display:none}main .recall_contact_form .wrap_form .bottom_line .accepts .wpcf7-acceptance .wpcf7-list-item-label{font-size:15px;color:rgb(127,127,127);line-height:1.333;text-align:left;position:relative;padding-left:30px;margin:0;display:flex;align-items:center;min-height:20px;line-height:1;padding-top:0}main .recall_contact_form .wrap_form .bottom_line .accepts .wpcf7-acceptance .wpcf7-list-item-label:before{content:'';border-radius:6px;background-color:rgb(255,255,255);width:20px;height:20px;position:absolute;left:0}main .recall_contact_form .wrap_form .bottom_line .accepts .wpcf7-acceptance .wpcf7-list-item-label:after{content:'';background:#3787ca;width:20px;height:20px;position:absolute;left:0;top:0;bottom:0;border-radius:6px;transition:.5s;transform:scale(0);opacity:0}main .recall_contact_form .wrap_form .bottom_line .accepts .wpcf7-acceptance input:checked+.wpcf7-acceptance .wpcf7-list-item-label:after{content:'';transform:scale(.5);opacity:1}main .production_page{padding-bottom:90px}main .production_page .wrap{height:100%;display:flex;flex-direction:column;justify-content:center;padding-bottom:80px}main .production_page .wrap ul{padding:0;margin:0;list-style:none;display:flex;font-size:18px;color:rgb(21,21,21);line-height:2.889;line-height:1;margin-bottom:20px}main .production_page .wrap ul li span{color:#9a9a9a}main .production_page .wrap ul li a{color:#151515;text-decoration:none}main .production_page .wrap ul li a:hover{color:rgb(55,135,202)}main .production_page .wrap h1{font-size:48px;color:rgb(21,21,21);line-height:1.083;margin-bottom:40px;max-width:380px}main .production_page .wrap .remodal{border-radius:4px;background-color:rgb(55,135,202);width:416px;height:70px;display:flex;align-items:center;justify-content:center;font-size:20px;color:rgb(255,255,255);gap:14px;text-decoration:none;border:1px solid rgb(55,135,202)}main .production_page .wrap .remodal svg{width:21px;height:21px;fill:#fff}main .production_page .wrap .remodal svg rect{transition:.5s}main .production_page .wrap .remodal:hover{color:rgb(55,135,202);background:#fff}main .production_page .wrap .remodal:hover svg{fill:rgb(55,135,202)}main .production_page .img{display:flex;justify-content:flex-start;border-radius:20px;background-color:rgb(124,183,210);width:980px;object-fit:cover;max-width:50vw;height:auto}main .production_page .img img{max-width:100%;border-radius:20px;height:auto}main .products_loop{padding-bottom:40px}main .products_loop h2{font-size:32px;color:rgb(21,21,21);line-height:1.125;margin-bottom:40px;max-width:820px}main .products_loop .text{margin-bottom:40px}main .products_loop .text p{font-size:16px;color:rgb(21,21,21);line-height:1.625}main .products_loop .categors .category{margin-bottom:30px}main .products_loop .categors .category .category_title{font-size:32px;color:rgb(21,21,21);line-height:1.125;margin-bottom:30px}main .products_loop .categors .category .items{display:flex;gap:18px;row-gap:30px;flex-wrap:wrap}main .products_loop .categors .category .items .item{flex:0 0 calc(33.3333333% - 12px)}main .products_loop .categors .category .items .item .img{margin-bottom:30px}main .products_loop .categors .category .items .item .img img{width:100%;object-fit:cover;height:430px}main .products_loop .categors .category .items .item .product_name{font-size:16px;color:rgb(21,21,21);line-height:1.625;margin-bottom:15px;margin-bottom:10px;min-height:52px}main .products_loop .categors .category .items .item .price{font-size:26px;color:rgb(21,21,21);line-height:1;margin-bottom:15px}main .products_loop .categors .category .items .item .remodal{border-radius:4px;background-color:rgb(55,135,202);width:220px;height:44px;display:flex;align-items:center;justify-content:center;font-size:16px;color:rgb(255,255,255);line-height:1;text-decoration:none;border:1px solid rgb(55,135,202)}main .products_loop .categors .category .items .item .remodal:hover{background:#fff;color:rgb(55,135,202)}main .products_loop .nav_services a{border-radius:6px;background-color:rgb(240,244,252);display:flex;justify-content:space-between;padding-left:35px;padding-top:20px;padding-bottom:20px;padding-right:20px;margin-bottom:4px;align-items:flex-start;text-decoration:none}main .products_loop .nav_services a:hover svg{transform:rotate(-90deg)}main .products_loop .nav_services a span{font-size:18px;color:rgb(21,21,21);line-height:1.111}main .products_loop .nav_services a svg{width:11px;min-width:11px;margin-top:7px;transition:.5s}main .examples_works{padding-bottom:100px}main .examples_works.halfed{padding-bottom:50px}main .examples_works h3{font-size:36px;color:rgb(21,21,21);line-height:1;margin-bottom:20px}main .examples_works .works{width:100%;min-width:100%;display:flex;gap:8px;row-gap:7px;flex-wrap:wrap}main .examples_works .works .item{width:auto;position:relative}main .examples_works .works .item{width:calc(20% - 8px)}main .examples_works .works .item:after{content:'';display:block;position:absolute;top:0;left:0;background:rgb(0 0 0 / 30%);width:100%;height:100%;opacity:0;transition:.5s}main .examples_works .works .item:hover:after{opacity:1}main .examples_works .works .item img{height:230px;object-fit:cover;width:100%}main .examples_works .works .item:nth-child(1),main .examples_works .works .item:nth-child(11){width:327px}main .examples_works .works .item:nth-child(2),main .examples_works .works .item:nth-child(12){width:326px}main .examples_works .works .item:nth-child(3),main .examples_works .works .item:nth-child(13){width:205px}main .examples_works .works .item:nth-child(4),main .examples_works .works .item:nth-child(14){width:205px}main .examples_works .works .item:nth-child(5),main .examples_works .works .item:nth-child(15){width:305px}main .examples_works .works .item:nth-child(6),main .examples_works .works .item:nth-child(16){width:288px}main .examples_works .works .item:nth-child(7),main .examples_works .works .item:nth-child(17){width:202px}main .examples_works .works .item:nth-child(8),main .examples_works .works .item:nth-child(18){width:340px}main .examples_works .works .item:nth-child(9),main .examples_works .works .item:nth-child(19){width:279px}main .examples_works .works .item:nth-child(10),main .examples_works .works .item:nth-child(20){width:259px}main .variations h4{font-size:36px;color:rgb(21,21,21);line-height:1;margin-bottom:30px}main .variations .item .img{margin-bottom:30px}main .variations .item .img img{height:370px;object-fit:cover;max-width:100%}main .variations .item .title{font-size:24px;color:rgb(21,21,21);line-height:1.5}main .variations .item .text{font-size:18px;color:rgb(21,21,21);line-height:1.444}main .variations .wrap{margin-top:130px;display:flex;gap:20px}main .variations .wrap .img{display:flex;gap:9px}main .variations .wrap .info{display:flex;flex-direction:column;justify-content:center}main .variations .wrap .info .title{font-size:24px;color:rgb(21,21,21);line-height:1.5;margin-bottom:9px}main .variations .wrap .info .text{font-size:18px;color:rgb(21,21,21);line-height:1.444}main .other_loop{padding-bottom:100px}main .other_loop .title_block{font-size:36px;color:rgb(21,21,21);line-height:1;margin-bottom:40px}main .other_loop a{text-decoration:none}main .other_loop a .img{margin-bottom:20px}main .other_loop a .img img{border-radius:20px;background-color:rgb(124,183,210);height:338px;width:100%;object-fit:cover}main .other_loop a .title{font-size:24px;color:rgb(21,21,21);line-height:.833;transition:.5s}main .other_loop a:hover .title{color:#3787ca}main .contacts_page .wrap_blocks{padding-top:60px}main .contacts_page .wrap_blocks .top_elements{margin-bottom:170px}main .contacts_page .wrap_blocks .top_elements .breadcrumbs ul{padding:0;list-style:none;display:flex;gap:3px;font-size:18px;color:#151515;margin-bottom:10px}main .contacts_page .wrap_blocks .top_elements .breadcrumbs ul li a{color:#151515}main .contacts_page .wrap_blocks .top_elements h1{font-size:52px;color:rgb(21,21,21);line-height:1}main .contacts_page .wrap_blocks .middle_elements .contact_block{margin-bottom:30px}main .contacts_page .wrap_blocks .middle_elements .contact_block .tit{font-size:12px;font-weight:700;color:rgb(21,21,21);text-transform:uppercase;margin-bottom:5px}main .contacts_page .wrap_blocks .middle_elements .contact_block a{font-size:18px;color:rgb(21,21,21);border-bottom:1px solid;text-decoration:none}main .contacts_page .wrap_blocks .middle_elements .contact_block a:hover{color:#0056b3}main .contacts_page .wrap_blocks .middle_elements .contact_block a.tel{font-size:28px;color:rgb(21,21,21);line-height:1.286;border:0;text-decoration:none}main .contacts_page .wrap_blocks .middle_elements .contact_block a.tel:hover{color:#0056b3}main .contacts_page .wrap_blocks .middle_elements .social_links{gap:20px;display:flex;align-items:center;margin-bottom:30px}main .contacts_page .wrap_blocks .middle_elements .social_links .what svg{height:22px;fill:#33af50}main .contacts_page .wrap_blocks .middle_elements .social_links svg{height:22px}main .contacts_page .wrap_blocks .middle_elements .social_links a:hover svg{fill:#0056b3}main .contacts_page .wrap_blocks .middle_elements .social_links .time{font-size:16px;color:rgb(97,97,97)}main .contacts_page .wrap_blocks .middle_elements .info{font-size:22px;color:rgb(21,21,21);line-height:1;max-width:578px}main .contacts_page .wrap_blocks .middle_elements .info a{display:flex;margin-top:10px;font-size:20px;color:rgb(21,21,21);line-height:1.8;text-align:center;gap:10px;text-decoration:none}main .contacts_page .wrap_blocks .middle_elements .info a:hover{color:#0056b3}main .contacts_page .wrap_blocks .middle_elements .info a:hover svg path{fill:#0056b3}main .contacts_page .wrap_blocks .middle_elements .info a svg{width:13px}main .contacts_page .map{width:100%;height:885px}main .contacts_page .map iframe{height:100%;width:100%}main .contacts_page .map img{width:100%;height:100%}.overlay{width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px;position:fixed;top:0;left:0;background:rgb(255 255 255 / 75%);opacity:0;pointer-events:none;-webkit-transition:0.35s ease-in-out;-o-transition:0.35s ease-in-out;transition:0.35s ease-in-out;max-height:100vh;overflow-y:auto;z-index:999999}.overlay.open{opacity:1;pointer-events:inherit}.overlay .modals{background:rgb(255 255 255);text-align:center;padding:40px 80px;opacity:0;pointer-events:none;-webkit-transition:0.35s ease-in-out;-o-transition:0.35s ease-in-out;transition:0.35s ease-in-out;max-height:100vh;overflow-y:auto;padding-top:55px;padding-right:50px;padding-left:50px;padding-bottom:50px;position:relative;width:100%;max-width:530px;border-radius:6px}.overlay .modals.open{opacity:1;pointer-events:inherit}.overlay .modals.open .content{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.overlay .modals .content{-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px);opacity:0;-webkit-transition:0.35s ease-in-out;-o-transition:0.35s ease-in-out;transition:0.35s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.overlay .modals .title{margin-top:0}.close-modal{position:absolute;top:10px;right:10px;opacity:1}.close-modal svg path{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;fill:#000}.close-modal:hover svg path{fill:rgb(55 135 202)}.overlay .modals .top_title{font-size:30px;color:rgb(21,21,21);line-height:.417;margin-bottom:25px}.modals .wrap_form .lines{display:flex;flex-direction:column;gap:10px}.modals .wrap_form .lines .text_block p{text-align:center;font-size:16px;line-height:1.333;text-align:center;position:relative;padding-left:30px;margin:0;align-items:center;min-height:20px;line-height:1;padding-top:0;line-height:16px;padding:0;text-decoration:none}.modals .wrap_form .lines .text_block p a{color:rgb(127,127,127);text-decoration:none}.modals .wrap_form .lines .text_block p a:hover{color:rgb(55,135,202)}.modals .wrap_form .lines p{margin:0}.modals .wrap_form .lines .line input{border-radius:6px;background-color:rgb(255,255,255);width:440px;height:63px;border:0;padding-left:25px;font-size:18px;line-height:1.111;border:1px solid rgb(131 130 129 / 70%)}.modals .wrap_form .lines .line textarea{width:100%;resize:none;border-radius:6px;background-color:rgb(255,255,255);width:440px;height:170px;border:0;padding-left:25px;font-size:18px;line-height:1.111;border:1px solid rgb(131 130 129 / 70%);padding-top:17px}.modals .wrap_form .lines .line input[type="submit"]{border-radius:6px;background-color:rgb(55,135,202);width:320px;height:63px;font-size:18px;color:rgb(255,255,255);line-height:1.111;border:1px solid rgb(55,135,202);padding:0;transition:.5s}.modals .wrap_form .lines .line input[type="submit"]:hover{background:#fff;color:rgb(55,135,202)}.modals .wrap_form .lines .accepts{margin-top:5px}.modals .wrap_form .lines .accepts input{display:none}.modals .wrap_form .lines .accepts .wpcf7-acceptance .wpcf7-list-item-label{font-size:16px;color:rgb(127,127,127);line-height:1.333;text-align:left;position:relative;padding-left:30px;margin:0;display:flex;align-items:center;min-height:20px;line-height:1;padding-top:0;line-height:16px;cursor:pointer}.modals .wrap_form .lines .accepts .wpcf7-acceptance .wpcf7-list-item-label:before{content:'';border-radius:6px;background-color:rgb(255,255,255);width:20px;height:20px;position:absolute;left:0;border:1px solid rgba(131,130,129,.7)}.modals .wrap_form .lines .accepts .wpcf7-acceptance .wpcf7-list-item-label:after{content:'';background:#3787ca;width:20px;height:20px;position:absolute;left:0;top:0;bottom:0;border-radius:6px;transition:.5s;transform:scale(0);opacity:0}.modals .wrap_form .lines .accepts .wpcf7-acceptance input:checked+.wpcf7-list-item-label:after{content:'';transform:scale(.5);opacity:1}.burger_menu{position:fixed;top:0;width:100%;left:0;padding:0 15px;background:#fff;z-index:55;height:100vh;transition:.5s;opacity:0;transform:translateY(-100vh);pointer-events:none}.burger_menu.active{opacity:1;transform:translateY(0);pointer-events:auto}.burger_menu .wraper{padding-top:55px}.burger_menu .wraper .closer{width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:absolute;right:14px;top:36px}.burger_menu .wraper .closer svg{width:26px;height:26px}.burger_menu .wraper .closer svg path{opacity:1}.burger_menu .wraper .mobile_menu ul{padding:0;margin:0;list-style:none;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:5px}.burger_menu .wraper .mobile_menu ul li a{font-size:18px;font-weight:500;color:rgb(21,21,21);text-transform:uppercase;line-height:1.2;text-decoration:none}.burger_menu .wraper .worktime{display:flex;align-items:center;gap:12px;justify-content:center;margin:20px 0}.burger_menu .wraper .worktime .icon svg{height:20px}.burger_menu .wraper .worktime .info .title{font-size:18px;color:rgb(21,21,21);line-height:1.2}.burger_menu .wraper .worktime .info .value{font-size:18px;color:rgb(21,21,21);line-height:1.2}.burger_menu .wraper .social_links{gap:20px;display:flex;align-items:center;justify-content:center;margin:15px 0}.burger_menu .wraper .social_links .what svg{height:22px;fill:#33af50}.burger_menu .wraper .social_links svg{height:22px}.burger_menu .wraper .contact_information{display:flex;justify-content:center;align-items:center}.burger_menu .wraper .contact_information .wrap{align-items:center;justify-content:center}.burger_menu .wraper .contact_information .wrap .tel{font-size:24px;display:flex;gap:15px}.burger_menu .wraper .contact_information .wrap .tel:before{position:relative;left:0}.burger_menu .wraper .contact_information .wrap .mail{display:flex;gap:15px}.burger_menu .wraper .contact_information .wrap .mail:before{position:relative;left:0}.burger_menu .wraper .wrap_recall{display:flex;justify-content:center;margin:20px 0}.after_text{padding-bottom:100px}.after_text h2{font-size:32px;color:rgb(21,21,21);line-height:1.125;margin-bottom:40px;max-width:820px}.after_text .text p{font-size:16px;color:rgb(21,21,21);line-height:1.625}.after_text .text p:last-child{margin-bottom:0}.wpcf7-list-item{margin:0}main .contact_us .wrap_form .lines p{margin:0}.wpcf7-not-valid{border-color:red!important}.url-adress{display:none}main .contact_us .text_block,main .contact_us .wrap_form .lines .line.areatext{display:none!important}