@charset "UTF-8";
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important;}
.wpcf7 .hidden-fields-container{display:none;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:0.2em 0.8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}.article-block a {
color: #14a6e6;
}

.mw{width:100%;padding-left:15px;padding-right:15px;max-width:1200px;margin:auto;}
.mw .mw{padding-left:0;padding-right:0;}
.calc-block__content{width:100%;max-width:1400px;padding:0 15px;margin:auto;}
@media(min-width:451px){
.page-container__header{background-image:var(--var-container-header-bg-desktop) !important;}
}
@media(max-width:1024px){
.calc-block__content.d-flex{display:block;}
}
.calc-block__left{width:340px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:40px;}
@media(max-width:1024px){
.calc-block__left{width:100%;margin-bottom:25px;}
}
@media(max-width:1024px){
.calc-block__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.calc-block__controls > div{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
}
@media(max-width:575px){
.calc-block__controls{display:block;}
.calc-block__controls > div{width:100%;display:block;}
}
.calc-block__results{font-size:14px;}
.calc-block__results-row{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.calc-block__results-row:nth-child(odd){background:#f3f7fd;}
.calc-block__results-row > div{width:50%;}
.calc-block__results-row > div:first-child{font-weight:700;color:#460ba5;}
.calc-block__results-row > div:last-child{padding-left:25px;}
.calc-block .calc-control-group{-webkit-transition:0.15s;transition:0.15s;cursor:pointer;border-bottom:1px solid #460ba5;position:relative;}
.calc-block .calc-control-group .disabled{pointer-events:none;opacity:0.6;}
.calc-block .calc-control-group:hover, .calc-block .calc-control-group.active{background:#f3f7fd;}
.calc-block .calc-control-group::after, .calc-block .calc-control-group::before{content:"";position:absolute;right:15px;top:25px;width:16px;height:3px;background-color:#460ba5;margin-top:-1px;}
.calc-block .calc-control-group::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.calc-block .calc-control-group.active::after{-webkit-transform:none;transform:none;}
.calc-block .calc-control-group__title{font-size:18px;font-weight:600;color:#460ba5;padding:15px;}
.calc-block .calc-control-group__content{padding:0 15px 15px 15px;font-size:15px;}
.calc-block .calc-control-group__content-options{display:none;}
.calc-block .calc-control-group__content-option label{margin-left:5px;}
.calc-block .calc-control-group__content-status span:first-child{color:#ff5634;font-weight:700;}
.calc-block .calc-control-group__content-status span:first-child::before{content:"Не выбрано";}
.calc-block .calc-control-group__content-status span:last-child{display:none;font-weight:700;color:#14a6e6;}
.calc-block .calc-control-group__content .checkbox-wrapper, .calc-block .calc-control-group__content .radio-wrapper{width:100%;width:100%;}
.calc-block .calc-control-group__content .checkbox-wrapper label, .calc-block .calc-control-group__content .radio-wrapper label{padding-top:5px;padding-bottom:5px;width:100%;}
.calc-block .calc-control-group__content .checkbox-wrapper label:hover, .calc-block .calc-control-group__content .radio-wrapper label:hover{color:#14a6e6;}
.calc-block .calc-control-group__content .checkbox-wrapper label::before, .calc-block .calc-control-group__content .radio-wrapper label::before{top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;line-height:14px;background:#fff;}
.calc-block .calc-control-group__content .checkbox-wrapper input:checked + label, .calc-block .calc-control-group__content .radio-wrapper input:checked + label{color:#14a6e6;}
.calc-block .calc-control-group__content .checkbox-wrapper input:checked + label::before, .calc-block .calc-control-group__content .radio-wrapper input:checked + label::before{background:#ff5634;}
.calc-block .calc-control-group__content .radio-wrapper label::before{width:8px;height:8px;z-index:2;}
.calc-block .calc-control-group__content .radio-wrapper label::after{top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;width:14px;height:14px;}
.calc-block .calc-control-group__content .calc-control-group__content-range{padding:5px 0;}
.calc-block .calc-control-group__content .calc-control-group__content-range label{width:110px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
.calc-block .calc-control-group__content .calc-control-group__content-range > div{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;}
.calc-block .calc-control-group__content .calc-control-group__content-range .calc-range__num{margin-top:5px;}
.calc-block .calc-control-group.disabled{pointer-events:none;}
.calc-block .calc-control-group.disabled .calc-control-group__title{color:#15125657 !important;}
.calc-block .calc-control-group.disabled .calc-control-group__content{display:none;}
.calc-block .calc-control-group.disabled::before, .calc-block .calc-control-group.disabled::after{display:none;}
.calc-block .calc-control-group .hidden{display:none !important;}
.calc-block .calc-control-group.active .calc-control-group__content-options{display:block;}
.calc-block .calc-control-group.active .calc-control-group__content-status{display:none;}
.calc-block .calc-control-group.selected .calc-control-group__content-status span:first-child{display:none;}
.calc-block .calc-control-group.selected .calc-control-group__content-status span:last-child{display:block;}
.calc-block__btn-wrapper{text-align:center;margin-top:20px;}
.calc-block__btn-wrapper button{margin:0 10px;display:none;font-size:18px;}
.calc-block__btn-wrapper button.calc-next{width:200px;}
.calc-block__btn-wrapper button.calc-next{display:inline-block;}
.calc-block__exposition{overflow:hidden;height:100%;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;position:relative;}
.calc-block__exposition .calc-screen{position:absolute;display:none;right:100%;-webkit-transition:right 0.15s;transition:right 0.15s;}
.calc-block__exposition .calc-screen .fake-border{display:none;}
.calc-block__exposition .calc-screen__decor{display:none;position:absolute;}
.calc-block__exposition .calc-screen__decor.pylon{display:block;height:100%;width:100%;background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/calc_outside_pylon.png);background-size:100% 100%;}
.calc-block__exposition .calc-screen__decor.pylon.indoor{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/calc_inside_pylon.png);}
.calc-block__exposition .calc-screen__decor.pylon.indoor + div .fake-border{display:block;border-top:6px solid #0d0c28;position:absolute;top:-2px;left:0;width:100%;height:100%;}
.calc-block__exposition .calc-screen__decor.discreet{display:block;height:100%;width:70px;left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/calc_outside_discreet.png);background-size:100% 100%;}
.calc-block__exposition .calc-screen__decor.discreet + div video{border:5px solid #ebebeb;border-bottom-color:#c0c0c0;}
.calc-block__exposition .calc-screen__decor.border-indoor + div .fake-border{display:block;width:100%;height:100%;top:0;left:-1 px;position:absolute;z-index:5;border:6px solid #f7fbfe;}
.calc-block__exposition .calc-screen__decor.border-indoor.transparent + div .fake-border{border:2px solid #7c5b52;}
.calc-block__exposition .calc-screen__video-wrapper{height:100%;position:relative;overflow:hidden;}
.calc-block__exposition .calc-screen__container{padding-left:0;padding-bottom:0;height:100%;width:100%;position:absolute;}
.calc-block__exposition .calc-screen__container video{-o-object-fit:fill;object-fit:fill;width:100%;height:100%;}
.calc-block__exposition .calc-pixels{display:none;width:100px;height:100px;-webkit-box-sizing:content-box;box-sizing:content-box;border:2px solid #fff;position:absolute;left:50px;bottom:50px;}
.calc-block__exposition .calc-pixels canvas{width:100%;height:100%;background:#151256;}
@media(max-width:768px){
.calc-block__exposition .calc-pixels{display:none !important;}
}
.gallery{display:grid;gap:20px;}
.gallery.gallery-columns-2{grid-template-columns:repeat(2, 1fr);}
.gallery.gallery-columns-3{grid-template-columns:repeat(3, 1fr);}
.gallery.gallery-columns-4{grid-template-columns:repeat(4, 1fr);}
.gallery.gallery-columns-5{grid-template-columns:repeat(5, 1fr);}
.gallery .gallery-item{margin:0;display:flex;align-items:center;justify-content:center;}
@media(max-width:1200px){
.gallery.gallery-columns-5{grid-template-columns:repeat(4, 1fr);}
}
@media(max-width:1000px){
.gallery.gallery-columns-4, .gallery.gallery-columns-5{grid-template-columns:repeat(3, 1fr);}
}
@media(max-width:767px){
.gallery.gallery-columns-3, .gallery.gallery-columns-4, .gallery.gallery-columns-5{grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:450px){
.gallery.gallery-columns-2, .gallery.gallery-columns-3, .gallery.gallery-columns-4, .gallery.gallery-columns-5{grid-template-columns:1fr;}
}
.icon_pdf{display:flex;gap:12px;justify-content:flex-start;align-items:center;color:#fa1407 !important;}
.icon_pdf:before{display:block;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fa1407" d="M64 464H96v48H64c-35.3 0-64-28.7-64-64V64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V288H336V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16zM176 352h32c30.9 0 56 25.1 56 56s-25.1 56-56 56H192v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V448 368c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H192v48h16zm96-80h32c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H304c-8.8 0-16-7.2-16-16V368c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H320v96h16zm80-112c0-8.8 7.2-16 16-16h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H448v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V432 368z"/></svg>') no-repeat center/cover;content:'';height:48px;width:48px;}
[type=range]{-webkit-appearance:none;background:transparent;margin:8px 0;width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
[type=range]::-moz-focus-outer{border:0;}
[type=range]:focus{outline:0;}
[type=range]:focus::-webkit-slider-runnable-track{background:#fbfbfc;}
[type=range]:focus::-ms-fill-lower{background:#eceff1;}
[type=range]:focus::-ms-fill-upper{background:#fbfbfc;}
[type=range]::-webkit-slider-runnable-track{cursor:default;height:6px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;width:100%;background:#eceff1;border:1px solid #cfd8dc;border-radius:5px;}
[type=range]::-webkit-slider-thumb{background:#fff;border:2px solid #ff5634;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;height:16px;width:16px;-webkit-appearance:none;margin-top:-6px;}
[type=range]::-moz-range-track{cursor:default;height:6px;-moz-transition:all 0.2s ease;transition:all 0.2s ease;width:100%;background:#eceff1;border:1px solid #cfd8dc;border-radius:5px;height:3px;}
[type=range]::-moz-range-thumb{background:#fff;border:2px solid #ff5634;border-radius:50%;box-sizing:border-box;cursor:default;height:16px;width:16px;}
[type=range]::-ms-track{cursor:default;height:6px;-ms-transition:all 0.2s ease;transition:all 0.2s ease;width:100%;background:transparent;border-color:transparent;border-width:8px 0;color:transparent;}
[type=range]::-ms-fill-lower{background:#dde3e6;border:1px solid #cfd8dc;border-radius:10px;}
[type=range]::-ms-fill-upper{background:#eceff1;border:1px solid #cfd8dc;border-radius:10px;}
[type=range]::-ms-thumb{background:#fff;border:2px solid #ff5634;border-radius:50%;box-sizing:border-box;cursor:default;height:16px;width:16px;margin-top:1.5px;}
html{color:#000;background:#FFF;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
fieldset, img{border:0;}
img{max-width:100%;height:auto;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption, th{text-align:left;}
q:before, q:after{content:"";}
abbr, acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%;}
legend{color:#000;}
del, ins {
text-decoration: none;
} *{-webkit-box-sizing:border-box;box-sizing:border-box;}
a, button {
cursor: pointer;
} a{color:inherit;text-decoration:none;cursor:pointer;}
.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;}
.fw{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.fc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.jc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.je{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.jb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.ja{-ms-flex-pack:distribute;justify-content:space-around;}
.ac{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.ae{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.as{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.wsnw{white-space:nowrap;}
.tc{text-align:center;}
.tr{text-align:right;}
.ma{margin:auto;}
.w25{width:25%;}
.w30{width:30%;}
.w33{width:33.33%;}
.w40{width:40%;}
.w45{width:45%;}
.w50{width:50%;}
.w55{width:55%;}
.w60{width:60%;}
.w66{width:66.66%;}
.w75{width:75%;}
.w100{width:100%;}
.w-normal{font-weight:normal;}
.fb{font-weight:bold;}
.fs10{font-size:10px;}
.fs18{font-size:18px;}
.fs12{font-size:12px;}
.fs16{font-size:16px;}
.fs20{font-size:20px;}
.fs24{font-size:24px;}
.fs30{font-size:30px;}
.ls50{letter-spacing:0.055em;}
.mr10{margin-right:10px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}
.mb60{margin-bottom:60px;}
.updating{opacity:0.5;pointer-events:none;}
.hidden{display:none !important;}
@font-face{font-family:lato;src:local("../fonts/fonts_custom/Lato"), url(//ledmediagroup.ru/wp-content/themes/basic/inc/fonts/fonts_custom/Lato-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;}
@font-face{font-family:raleway;src:local("../fonts/fonts_custom/Raleway"), url(//ledmediagroup.ru/wp-content/themes/basic/inc/fonts/fonts_custom/Raleway-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;}
@font-face{font-family:"icomoon";src:url(//ledmediagroup.ru/wp-content/themes/basic/inc/fonts/icomoon/icomoon.eot?2xlmfs);src:url(//ledmediagroup.ru/wp-content/themes/basic/inc/fonts/icomoon/icomoon.eot?2xlmfs#iefix) format("embedded-opentype"), url(//ledmediagroup.ru/wp-content/themes/basic/inc/fonts/icomoon/icomoon.ttf?2xlmfs) format("truetype"), url(//ledmediagroup.ru/wp-content/themes/basic/inc/fonts/icomoon/icomoon.woff?2xlmfs) format("woff"), url(//ledmediagroup.ru/wp-content/themes/basic/inc/fonts/icomoon/icomoon.svg?2xlmfs#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block;}
[class^=icon-], [class*=" icon-"]{speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
[class^=icon-]::before, [class*=" icon-"]::before{font-family:"icomoon" !important;}
.icon-arrowr::before{content:"";}
.icon-exit::before{content:"";}
.icon-plus:before{content:"";}
.icon-search:before{content:"";}
.icon-envelope:before, .icon-mail:before{content:"";}
.icon-telegram:before{content:"";}
.icon-whatsapp:before{content:"";}
.icon-tg:before{content:"";}
.icon-angledown:before{content:"";}
.icon-phone:before{content:"";}
.icon-location:before{content:"";}
.icon-sphere:before{content:"";}
.icon-facebook:before{content:"";}
.icon-instagram:before{content:"";}
.icon-max:before{content:"";background:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/icons/max-messenger-white.svg) no-repeat center/cover;height:20px;width:20px;display:block;}
.icon-twitter:before{content:"";}
.icon-youtube:before{content:"";}
.icon-vk:before{content:"";}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
12.4999%{-webkit-transform:rotate(0);transform:rotate(0);}
12.5%{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
24.9999%{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
25%{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
37.4999%{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
37.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg);}
49.9999%{-webkit-transform:rotate(135deg);transform:rotate(135deg);}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
62.4999%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
62.5%{-webkit-transform:rotate(225deg);transform:rotate(225deg);}
74.9999%{-webkit-transform:rotate(225deg);transform:rotate(225deg);}
75%{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
87.4999%{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
87.5%{-webkit-transform:rotate(315deg);transform:rotate(315deg);}
99.9999%{-webkit-transform:rotate(315deg);transform:rotate(315deg);}
}
@keyframes spin {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
12.4999%{-webkit-transform:rotate(0);transform:rotate(0);}
12.5%{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
24.9999%{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
25%{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
37.4999%{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
37.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg);}
49.9999%{-webkit-transform:rotate(135deg);transform:rotate(135deg);}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
62.4999%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
62.5%{-webkit-transform:rotate(225deg);transform:rotate(225deg);}
74.9999%{-webkit-transform:rotate(225deg);transform:rotate(225deg);}
75%{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
87.4999%{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
87.5%{-webkit-transform:rotate(315deg);transform:rotate(315deg);}
99.9999%{-webkit-transform:rotate(315deg);transform:rotate(315deg);}
}
body{font-family:"Nunito", sans-serif;font-size:14px;line-height:1.25;color:#000;overflow-x:hidden;}
section{margin-top:30px;margin-bottom:30px;}
section.bg-purple, section.bg-purple2, section.bg-light-color, section.bg-light, section.bg-light2{padding:45px 0;}
section.bg-purple2:last-child{margin-bottom:0;}
@media(max-width:768px){
section{margin-top:20px;margin-bottom:20px;}
section.bg-purple, section.bg-purple2, section.bg-light-color, section.bg-light, section.bg-light2{padding:30px 0;}
}
section.bg-light-color{background-color:#f3f7fd;}
section.bg-light{position:relative;background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/bg-light3.jpg);background-blend-mode:color;background-position:center;background-size:cover;}
section.bg-light:before{position:absolute;background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(25%, #fff), to(#ffffff00));background:linear-gradient(to right, #fff 0%, #fff 25%, #ffffff00 100%);content:'';display:block;left:0;top:0;height:100%;width:100%;}
@media(max-width:1024px){
section.bg-light{background-image:none;background-color:#f3f7fd;}
}
section.bg-light2{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/bg-light4.jpg), -webkit-gradient(linear, left top, left bottom, from(#fffffffa), to(#ffffff00));background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/bg-light4.jpg), linear-gradient(to bottom, #fffffffa 0%, #ffffff00 100%);background-blend-mode:color;background-size:cover;}
@media(max-width:1024px){
section.bg-light2{background-image:none;background-color:#f3f7fd;}
}
section.bg-purple{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/bg-light2.png);background-size:cover;background-position:top;}
section.bg-purple h2{color:#fff;}
.section.bg-purple2, section.bg-purple2{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/bg-light2.png);background-size:cover;background-position:bottom;}
section.bg-purple2 h2{color:#fff;}
section.pt0{padding-top:0;}
#base-transition, .search-content .search-result__content h2, .close-btn, .search-popup button, footer .footer-main a, .faq__item-question::after, .faq__item-question::before, .faq__item-question, .portfolio-block .portfolio-slider__slide-hover-icon, .portfolio-block .portfolio-slider__slide-hover, .contact-block__contact:hover, .catalog-block__item-price, .catalog-block__item-description, .catalog-block__item-btn-wrapper, .catalog-block__item-img-wrapper img, .advantages.contacts .advantages__content-icon, .advantages.contacts .advantages__content, .main-slider .slick-arrow, header .header-main__menu-link::after, header .header-main__menu-link span, header .header-main__menu, .base-link, .btn-link, .calc-block .calc-control-group::after, .calc-block .calc-control-group::before, a{-webkit-transition:0.3s ease-in;transition:0.3s ease-in;}
.base-link:hover, .btn-link:hover{color:#ff5634;}
.btn1, .btn2, .btn3{font-size:16px;font-weight:500;border-radius:6px;color:#fff;padding:12px 15px;background:#ff5634;border:none;-webkit-transition:all 0.4s;transition:all 0.4s;text-align:center;white-space:nowrap;display:inline-block;cursor:pointer;}
@media(max-width:575px){
.btn1, .btn2, .btn3{font-size:16px;}
}
.blue.btn1, .blue.btn2, .blue.btn3{background:#14a6e6;}
.dark.btn1, .dark.btn2, .dark.btn3{background:#460ba5;}
.gradient.btn1, .gradient.btn2, .gradient.btn3{background:-webkit-gradient(linear, left top, right top, from(#ff3834), to(#ff7133));background:linear-gradient(90deg, #ff3834 0%, #ff7133 100%);}
.btn3{background:#ffffff2e;border:1px solid #ffffff2e;padding:15px 25px;}
.btn3:hover{background:#ff5634;}
.btn2:hover{-webkit-box-shadow:0 11px 14px -7px rgba(0, 0, 0, 0.25);box-shadow:0 11px 14px -7px rgba(0, 0, 0, 0.25);-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.btn1:hover{background:#14a6e6;}
.btn1.blue:hover{background:#ff5634;}
.btn-link{background:none;border:none;outline:none;padding:0;}
button.disabled{pointer-events:none;color:#15125657;background:#0000001f;}
header .header-top{background:#151256;padding:15px 0;color:#fff;}
header .header-top .change-city{color:#fff;background:none;outline:none;border:none;padding:0;font-size:18px;font-weight:700;}
header .header-top .change-city:hover{color:#ff5634;}
header .header-top .change-city::before{font-family:icomoon;}
header .header-top .change-city::before{font-weight:400;margin-right:5px;content:"";}
header .header-top__menu{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
header .header-top__menu a{margin-left:10px;}
@media(max-width:768px){
header .header-top__menu{display:none;}
}
header .header-top__contacts a{display:inline-block;line-height:16px;margin-left:15px;}
header .header-top__contacts a span{margin-left:5px;}
@media(max-width:1024px){
header .header-top__contacts a:last-child span{display:none;}
}
@media(max-width:768px){
header .header-top__contacts{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
header .header-top__contacts a{font-size:16px;}
header .header-top__contacts a:last-child{margin-left:auto;}
header .header-top__contacts a:last-child span{display:inline-block;}
}
@media(max-width:575px){
header .header-top__contacts a:last-child{font-size:20px;}
header .header-top__contacts a:last-child span{display:none;}
}
header .header-main{-webkit-transition:0.15s;transition:0.15s;z-index:100;padding:5px 0;}
@media(max-width:768px){
header .header-main__left{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;}
header .header-main__right{width:100%;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
header .header-main__logo{margin-right:60px;}
@media(max-width:1200px){
header .header-main__logo{margin-right:calc( 15px + 10 * (100vw - 768px) / 256 );}
}
header .header-main__logo img{height:70px;}
@media(max-width:420px){
header .header-main__logo img{height:50px;}
}
header .header-main__search{cursor:pointer;margin-right:15px;font-size:28px;color:#fff;border-radius:50%;background:#151256;padding:7px;background-image:linear-gradient(135deg, #460ba5 0%, #14a6e6 100%);}
@media(max-width:768px){
header .header-main__search{margin:0 15px;}
}
@media(max-width:575px){
header .header-main__search{margin:0 10px;}
}
header .header-main__search:hover{background:#ff5634;}
@media(max-width:420px){
header .header-main__search{font-size:24px;padding:5px;}
}
header .header-main__wa{display:-webkit-box;display:-ms-flexbox;display:flex;width:42px;margin-right:30px;}
header .header-main__wa img{width:100%;}
@media(max-width:1200px){
header .header-main__wa{margin-right:15px;}
}
@media(max-width:768px){
header .header-main__wa{margin:0 15px;}
}
@media(max-width:575px){
header .header-main__wa{margin:0 10px;}
}
@media(max-width:420px){
header .header-main__wa{width:34px;}
}
@media(max-width:1024px){
header .header-main__calc-btn{font-size:0;padding:0;width:42px;height:42px;line-height:42px;}
header .header-main__calc-btn::before{font-family:"icomoon";font-size:24px;content:"";}
}
@media(max-width:768px){
header .header-main__calc-btn{margin:0 15px;}
}
@media(max-width:575px){
header .header-main__calc-btn{margin:0 10px;}
}
@media(max-width:420px){
header .header-main__calc-btn{width:34px;height:34px;line-height:34px;}
header .header-main__calc-btn::before{font-size:20px;}
}
header .header-main__burger-wrapper{display:none;}
@media(max-width:768px){
header .header-main__burger-wrapper{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
}
header .header-main__burger{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background:#14a6e6;border-radius:50%;width:60px;height:60px;}
@media(max-width:420px){
header .header-main__burger{width:45px;height:45px;}
}
header .header-main__burger span{display:block;width:34px;height:4px;background:#fff;position:relative;}
@media(max-width:420px){
header .header-main__burger span{width:28px;height:3px;}
}
header .header-main__burger span::before, header .header-main__burger span::after{content:"";position:absolute;background:inherit;top:-300%;width:100%;height:100%;}
header .header-main__burger span::after{top:auto;bottom:-300%;}
header .header-main__menu .close-btn, header .header-main__menu .more, header .header-main__menu .header-top__menu{display:none;}
header .header-main__menu .more{color:#fff;text-align:center;font-size:50px;line-height:20px;height:48px;}
header .header-main__menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:18px;font-weight:600;padding:10px;height:100%;position:relative;}
header .header-main__menu-link span.icon-angledown{margin-left:5px;font-size:16px;font-weight:600;color:#14a6e6;}
@media(max-width:1024px){
header .header-main__menu-link{font-size:calc( 16px + 2 * (100vw - 768px) / 256 );padding:5px;}
}
header .header-main__menu-link::after{content:"";position:absolute;left:20%;bottom:15%;width:60%;height:1px;background:#14a6e6;opacity:0;}
@media(max-width:768px){
header .header-main__menu-link::after{display:none;}
}
header .header-main__menu-link:hover{color:#14a6e6;}
header .header-main__menu-link:hover::after{opacity:1;bottom:30%;}
header .header-main__menu-item{position:relative;}
header .header-main__menu-item:hover .header-main__menu-link span.icon-angledown{-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg);}
header .header-main__menu-item:hover .header-main__submenu{display:block;}
@media(max-width:768px){
header .header-main__menu-item:hover .header-main__submenu{display:none;}
}
@media(max-width:768px){
header .header-main__menu{overflow-y:auto;padding:40px 0px;display:none;position:fixed;top:0;right:0;width:100vw;height:100vh;max-width:420px;z-index:400;background:#460ba5;-webkit-transform:translateX(100%);transform:translateX(100%);}
header .header-main__menu .close-btn, header .header-main__menu .more{display:block;}
header .header-main__menu .header-top__menu{display:block;}
header .header-main__menu .header-top__menu .header-top__menu-link{display:block;margin:0;font-family:Montserrat;font-size:22px;font-weight:600;padding:10px;border-top:1px solid #48cbe6e8;text-align:center;color:#fff;}
header .header-main__menu.active{-webkit-transform:none;transform:none;}
header .header-main__menu.visible{display:block;}
header .header-main__menu-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;color:#fff;font-family:Montserrat;}
header .header-main__menu-link span.icon-angledown{display:none;}
header .header-main__menu-item{border-top:1px solid #48cbe6e8;}
header .header-main__menu-item:first-of-type{border:none;}
}
header .header-main__submenu{display:none;position:absolute;left:0;top:80%;z-index:5;background:#fff;-webkit-box-shadow:0 0 13px 0 rgba(77, 82, 94, 0.13);box-shadow:0 0 13px 0 rgba(77, 82, 94, 0.13);}
header .header-main__submenu-link{font-weight:600;-webkit-transition:0.2s;transition:0.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;min-width:250px;border-bottom:1px solid #f3f7fd;}
header .header-main__submenu-link:before{-webkit-transition:0.2s;transition:0.2s;content:"";width:0;height:3px;background:#ff5634;}
header .header-main__submenu-link:hover{background:#f3f7fd;}
header .header-main__submenu-link:hover::before{width:10px;margin-right:10px;}
header .header-main.fixed{top:0;width:100%;position:fixed;background:#151256cc;}
header .header-main.fixed .header-main__menu-link{color:#fff;}
header .header-main.fixed .header-main__menu-link:hover{color:#ff5634;}
header .header-main.fixed .header-main__menu-link:hover::after{background:#ff5634;}
.main-slider__screen-container{position:absolute;right:25.2%;width:17.2%;height:55.5%;top:11.6%;-webkit-transform:rotateY(-15deg) skew(0, -6deg);transform:rotateY(-15deg) skew(0, -6deg);}
@media(max-width:768px){
.main-slider__screen-container{display:none;}
}
.main-slider__screen-container video{opacity:0.9;-o-object-fit:fill;object-fit:fill;width:100%;height:71%;border:5px solid #151256;-webkit-box-shadow:4px 4px 5px rgba(0, 0, 0, 0.25);box-shadow:4px 4px 5px rgba(0, 0, 0, 0.25);}
.main-slider__slide.slick-slide{position:relative;background-position:center;background-size:cover;padding:0 30px;}
@media(max-width:575px){
.main-slider__slide.slick-slide{padding:0 25px;}
}
.main-slider__slide.slick-slide.with-bg{background-position:center top;}
.main-slider__slide.slick-slide.with-screen{-webkit-perspective:50vw;perspective:50vw;background-size:100% auto;background-repeat:no-repeat;}
@media(max-width:768px){
.main-slider__slide.slick-slide.with-screen{background-size:cover;background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/exposure-tablet.jpg) !important;}
}
.main-slider__slide.with-screen .main-slider__text-wrapper{max-width:calc(min(625px, 50%));padding:30px;background:#460ba5b0;border-radius:6px;}
@media(max-width:768px){
.main-slider__slide.with-screen .main-slider__text-wrapper{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;text-align:center;}
.main-slider__slide.with-screen .main-slider__text-wrapper .main-slider__title{border:none;font-size:calc( 22px + 14 * (100vw - 320px) / 448 );}
.main-slider__slide.with-screen .main-slider__text-wrapper .main-slider__description{margin:25px auto;font-size:calc( 16px + 6 * (100vw - 320px) / 448 );}
.main-slider__slide.with-screen .main-slider__text-wrapper .main-slider__btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.main-slider__slide.with-screen .main-slider__text-wrapper .main-slider__btn-wrapper > *{margin:5px 15px;}
.main-slider__slide.with-screen .main-slider__text-wrapper .main-slider__btn-wrapper > *:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
}
@media(max-width:1024px){
.main-slider__slide.with-screen .main-slider__text-wrapper{padding:20px;}
}
.main-slider__content{padding:5vh 0 100px 0;height:40vw;min-height:450px;}
@media(max-width:575px){
.main-slider__content{padding:5vh 0;}
}
.main-slider__text-wrapper{max-width:40%;}
.main-slider__text-wrapper > div{width:100%;}
@media(max-width:1024px){
.main-slider .mb40{margin-bottom:20px;}
}
.main-slider__title{font-size:40px;font-weight:700;font-family:Montserrat;line-height:1.25;color:#fff;}
.main-slider__title h1{font-weight:700;}
@media(max-width:1200px){
.main-slider__title{font-size:calc( 31px + 7 * (100vw - 1024px) / 176 );}
}
@media(max-width:1024px){
.main-slider__title{font-size:calc( 20px + 11 * (100vw - 575px) / 449 );}
}
.main-slider__description{color:#fff;max-width:420px;white-space:normal;font-size:21px;text-shadow:0px 0 10px #000;margin-bottom:30px;line-height:1.4;font-weight:400;}
.main-slider__description .important{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;padding-top:17px;font-weight:600;font-size:24px;position:relative;}
.main-slider__description .important::after{content:"";background-image:-webkit-gradient(linear, left top, right top, from(#ff5634), to(#fff0));background-image:linear-gradient(to right, #ff5634 0%, #fff0 100%);width:100%;height:2px;position:absolute;left:0;top:0;}
.main-slider__description .important::before{background:#ff5634;color:#fff;content:"";font-family:"icomoon";margin-right:10px;font-size:16px;display:inline-block;width:32px;height:32px;margin-bottom:3px;border-radius:50%;line-height:28px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;border:3px solid #fff;text-align:center;text-shadow:0px 0 5px #fff;}
@media(max-width:1024px){
.main-slider__description .important{font-size:calc( 19px + 5 * (100vw - 768px) / 256 );}
}
@media(max-width:768px){
.main-slider__description .important{font-size:22px;}
}
@media(max-width:575px){
.main-slider__description .important{font-size:calc( 18px + 4 * (100vw - 380px) / 195 );}
}
@media(max-width:380px){
.main-slider__description .important{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.main-slider__description .important::before{display:none;}
.main-slider__description .important::after{background:#fff;}
}
@media(max-width:1024px){
.main-slider__description{font-size:calc( 16px + 5 * (100vw - 575px) / 449 );}
}
.main-slider__btn-wrapper > *{font-size:18px;font-weight:700;margin-right:30px;margin-bottom:10px;}
.main-slider__image-wrapper{height:100%;max-widtH:60%;}
@media(max-width:768px){
.main-slider__image-wrapper{width:40%;padding-right:5%;}
}
.main-slider__image-wrapper img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;}
@media(max-width:575px){
.main-slider__image-wrapper{display:none;}
.main-slider__title{border:none;font-size:calc( 30px + 10 * (100vw - 320px) / 255 );}
.main-slider__description{margin:0 auto 20px auto;font-size:calc( 20px + 6 * (100vw - 320px) / 255 );}
.main-slider__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}
}
.main-slider .center .main-slider__description{margin:0 auto 20px auto;}
.main-slider .center .main-slider__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}
.main-slider .center .main-slider__title{border-left:none;}
.main-slider .center .main-slider__image-wrapper{display:none;}
.main-slider .right .main-slider__description{margin:0 0 20px auto;}
.main-slider .right .main-slider__content{text-align:right;}
.main-slider .right .main-slider__image-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
@media(max-width:575px){
.main-slider .right .main-slider__image-wrapper{display:none;}
.main-slider .right .main-slider__title{border:none;font-size:22px;}
.main-slider .right .main-slider__description{margin:0 auto 20px auto;font-size:16px;}
.main-slider .right .main-slider__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}
}
.main-slider .slick-arrow{z-index:2;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0;height:50px;width:50px;border:none;outline:none;background:#0e0a2159;}
@media(max-width:575px){
.main-slider .slick-arrow{display:none !important;}
}
.main-slider .slick-arrow:hover{background:#14a6e6;}
.main-slider .slick-arrow::after{content:"";border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:8px;}
.main-slider .slick-arrow.slick-next{right:0;background-repeat:no-repeat;}
.main-slider .slick-arrow.slick-next::after{-webkit-transform:translateX(-25%) rotate(-45deg);transform:translateX(-25%) rotate(-45deg);}
.main-slider .slick-arrow.slick-prev{left:0;}
.main-slider .slick-arrow.slick-prev::after{-webkit-transform:translateX(20%) rotate(135deg);transform:translateX(20%) rotate(135deg);}
.main-slider .slick-dots{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.main-slider .slick-dots button{border:none;outline:none;background:white;width:45px;height:4px;font-size:0;margin:0 3px;}
.main-slider .slick-dots .slick-active button{background:blue;}
.advantages{margin-top:calc( max(-90px, -6vw));}
.advantages .mw{max-width:1100px;}
.advantages__item{display:block;overflow:hidden;-webkit-box-shadow:0 7px 20px 0 rgba(42, 22, 139, 0.08);box-shadow:0 7px 20px 0 rgba(42, 22, 139, 0.08);border-radius:6px;padding:25px 20px;color:#000;width:32.5%;position:relative;background-image:-webkit-gradient(linear, left top, left bottom, from(#460ba5), to(#14a6e6));background-image:linear-gradient(180deg, #460ba5 0%, #14a6e6 100%);}
.advantages__item:last-child{cursor:pointer;}
.advantages__item > div{position:relative;}
.advantages__item::before{content:"";background:#fff;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:0.8s;transition:0.8s;}
.advantages__item::after{content:"";width:100%;height:100%;position:absolute;background:rgba(255, 255, 255, 0.1);top:0;left:170%;z-index:1;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
.advantages__item-icon{margin-right:20px;}
.advantages__item-icon svg{fill:#ff5634;width:40px;}
.advantages__item-title{height:2em;color:#14a6e6;font-weight:700;font-size:20px;margin-bottom:15px;}
.advantages__item:hover{color:#fff;}
.advantages__item:hover .advantages__item-title{color:#fff;}
.advantages__item:hover .advantages__item-icon svg{fill:#fff;}
.advantages__item:hover::before{opacity:0;}
.advantages__item:hover::after{left:-170%;}
@media(max-width:1024px){
.advantages__item{padding:20px 10px;text-align:center;}
.advantages__item > div{display:block;}
.advantages__item-icon{margin:0 0 10px 0;}
}
@media(max-width:768px){
.advantages__item{width:100%;margin-bottom:15px;}
.advantages__item-title{height:auto;}
}
@media(max-width:768px){
.advantages{margin-top:30px;}
.advantages .mw{display:block;}
}
.advantages.contacts{margin-top:0;margin-bottom:30px;}
.advantages.contacts .advantages__item{padding:25px 40px;width:31.5%;border:1px solid #460ba5;}
.advantages.contacts .advantages__content{text-align:center;font-size:20px;color:#14a6e6;}
.advantages.contacts .advantages__content-icon{font-size:50px;margin-bottom:0.5em;color:#ff5634;}
@media(max-width:1200px){
.advantages.contacts .advantages__item{padding:25px 20px;}
.advantages.contacts .advantages__content{font-size:calc( 16px + 2 * (100vw - 768px) / 432 );}
}
@media(max-width:768px){
.advantages.contacts .advantages__item{width:48.5%;}
.advantages.contacts .advantages__item:nth-child(2){display:none;}
}
@media(max-width:420px){
.advantages.contacts > .d-flex{display:block;}
.advantages.contacts .advantages__item{width:100%;}
}
.advantages.contacts .advantages__item:hover .advantages__content{color:#fff;}
.advantages.contacts .advantages__item:hover .advantages__content-icon{color:#fff;}
.front-page h2, .page-container h2{font-size:36px;color:#460ba5;font-family:Montserrat;font-weight:700;text-align:center;}
@media(max-width:1024px){
.front-page h2, .page-container h2{font-size:calc( 26px + 14 * (100vw - 320px) / 704 );}
}
.bullet-divider{height:12px;width:12px;background:#f0cb22;position:relative;border-radius:50%;margin:5px auto 35px auto;}
@media(max-width:768px){
.bullet-divider{margin-bottom:20px;}
}
.bullet-divider::after, .bullet-divider::before{position:absolute;content:"";width:70px;height:2px;background:#14a6e6;right:200%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.bullet-divider::after{right:auto;left:200%;}
#arrow-decor, .portfolio-block .portfolio-slider__slide-btn, .solutions-block__item-back .solutions-block__item-btn-wrapper a, .catalog-block__item-btn-wrapper a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#arrow-decor:after, .portfolio-block .portfolio-slider__slide-btn:after, .solutions-block__item-back .solutions-block__item-btn-wrapper a:after, .catalog-block__item-btn-wrapper a:after{color:#f0cb22;font-size:24px;display:inline-block;font-family:icomoon;content:"";-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:left;transform-origin:left;margin-left:5px;-webkit-transition:0.2s ease-out;transition:0.2s ease-out;opacity:0;}
#arrow-decor:hover::after, .portfolio-block .portfolio-slider__slide-btn:hover::after, .solutions-block__item-back .solutions-block__item-btn-wrapper a:hover::after, .catalog-block__item-btn-wrapper a:hover::after{-webkit-transform:none;transform:none;opacity:1;}
.catalog-block__item-list{gap:30px 1%;}
@media(max-width:900px){
.catalog-block__item-list{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}
}
.catalog-block__item{-webkit-box-shadow:8px 4px 12px 0 #0e0a2114;box-shadow:8px 4px 12px 0 #0e0a2114;width:24%;padding-bottom:16%;position:relative;height:0;}
.catalog-block__item:nth-child(4n+1){}
@media(max-width:1700px){
.catalog-block__item{padding-bottom:280px;}
}
@media(max-width:1200px){
.catalog-block__item{width:32%;}
.catalog-block__item:nth-child(4n+1){}
.catalog-block__item:nth-child(3n+1){}
}
@media(max-width:900px){
.catalog-block__item{width:48.5%;}
.catalog-block__item:nth-child(4n+1){}
}
@media(max-width:575px){
.catalog-block__item, .catalog-block .our_clients{width:95%;max-width:450px;}
}
.catalog-block__item-img-wrapper, .catalog-block__item-content{left:0;top:0;width:100%;height:100%;position:absolute;}
.catalog-block__item-img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}
.catalog-block__item-img-wrapper{overflow:hidden;}
.catalog-block__item-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;padding:20px 30px;font-size:18px;line-height:1.4;-webkit-transition:0.25s;transition:0.25s;color:#fff;}
@media(max-width:1700px){
.catalog-block__item-content{padding:20px;font-size:16px;line-height:1.3;}
}
@media(max-width:1200px){
.catalog-block__item-content{font-size:calc( 16px + 2 * (100vw - 900px) / 300 );}
}
@media(max-width:900px){
.catalog-block__item-content{font-size:calc( 16px + 2 * (100vw - 575px) / 325 );}
}
@media(max-width:575px){
.catalog-block__item-content{font-size:18px;}
}
.catalog-block__item-content::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-image:-webkit-gradient(linear, left top, left bottom, from(#460ba5), to(#14a6e6));background-image:linear-gradient(180deg, #460ba5 0%, #14a6e6 100%);}
.catalog-block__item-title{background:#14a6e6b0;padding:5px 10px 5px 30px;margin-left:-30px;font-family:"Montserrat";font-size:24px;line-height:1.2;font-weight:600;margin-bottom:5px;position:relative;border-radius:8px;}
@media(max-width:1700px){
.catalog-block__item-title{font-size:calc( 19px + 5 * (100vw - 1200px) / 500 );}
}
@media(max-width:1200px){
.catalog-block__item-title{font-size:calc( 19px + 5 * (100vw - 900px) / 300 );}
}
@media(max-width:900px){
.catalog-block__item-title{font-size:calc( 19px + 5 * (100vw - 575px) / 325 );}
}
@media(max-width:575px){
.catalog-block__item-title{font-size:22px;font-size:20px;}
}
.catalog-block__item-price, .catalog-block__item-description, .catalog-block__item-btn-wrapper{opacity:0;position:relative;}
.catalog-block__item-price{font-size:14px;}
.catalog-block__item-price b{color:#f0cb22;font-size:16px;}
.catalog-block__item-description{margin-top:15px;overflow:auto;}
.catalog-block__item-btn-wrapper{margin-top:auto;margin-left:auto;color:#fff;font-weight:700;}
.catalog-block__item a{-webkit-transition:0.25s;transition:0.25s;}
.catalog-block__item a:hover{color:#f0cb22;}
.catalog-block__item:hover .catalog-block__item-content::before{opacity:0.8;}
.catalog-block__item:hover .catalog-block__item-title{background:none;}
.catalog-block__item:hover .catalog-block__item-img-wrapper img{-webkit-transform:scale(1.07);transform:scale(1.07);}
.catalog-block__item:hover .catalog-block__item-description, .catalog-block__item:hover .catalog-block__item-price, .catalog-block__item:hover .catalog-block__item-btn-wrapper{opacity:1;}
.solutions-block__ph{width:32%;height:0;}
@media(max-width:1024px){
.solutions-block__ph{width:48.5%;}
}
@media(max-width:675px){
.solutions-block__ph{width:100%;}
}
.solutions-block__item{-webkit-box-shadow:8px 4px 12px 0 #0e0a2114;box-shadow:8px 4px 12px 0 #0e0a2114;width:32%;padding-bottom:32%;margin-bottom:30px;position:relative;height:0;position:relative;}
.solutions-block__item a:hover{color:#f0cb22;}
@media(max-width:1024px){
.solutions-block__item{width:48.5%;padding-bottom:330px;}
}
@media(max-width:675px){
.solutions-block__item{width:100%;padding-bottom:300px;}
}
.solutions-block__item-img-wrapper, .solutions-block__item-content{left:0;top:0;width:100%;height:100%;position:absolute;}
.solutions-block__item-img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}
.solutions-block__item-title{background:#14a6e6b0;padding:5px 10px 5px 30px;font-family:"Montserrat";font-size:24px;line-height:1.2;font-weight:600;left:0;position:absolute;top:30px;z-index:2;color:#fff;border-radius:20px;}
@media(max-width:1200px){
.solutions-block__item-title{padding-left:20px;font-size:21px;}
}
@media(max-width:675px){
.solutions-block__item-title{top:20px;font-size:calc( 18px + 3 * (100vw - 320px) / 355 );}
}
.solutions-block__item-front, .solutions-block__item-back{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.solutions-block__item-front{background-size:cover;}
.solutions-block__item-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;font-size:18px;line-height:1.5;padding:140px 30px 30px 30px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-image:linear-gradient(135deg, #460ba5 0%, #14a6e6 100%);}
@media(max-width:1200px){
.solutions-block__item-back{padding:130px 20px 30px 20px;line-height:1.4;font-size:16px;}
}
@media(max-width:675px){
.solutions-block__item-back{font-size:calc( 15px + 3 * (100vw - 320px) / 355 );padding-top:120px;}
}
.solutions-block__item-back .solutions-block__item-title{background:transparent;}
.solutions-block__item-back .solutions-block__item-title .solutions-block__item-price{margin-top:15px;font-size:14px;}
.solutions-block__item-back .solutions-block__item-title .solutions-block__item-price b{color:#f0cb22;font-size:16px;}
.solutions-block__item-back .solutions-block__item-btn-wrapper{font-size:18px;font-weight:700;margin-top:auto;margin-left:auto;}
.solutions-block__item:hover .solutions-block__item-front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.solutions-block__item:hover .solutions-block__item-back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}
.stages-block__left{width:40%;}
.stages-block__right{width:60%;}
@media(max-width:768px){
.stages-block__container{display:block;}
.stages-block__left, .stages-block__right{width:100%;}
.stages-block__right{height:300px;}
}
.stages-block__list{padding:15px 0 15px 30px;overflow:hidden;position:relative;}
.stages-block__list::before{content:"";position:absolute;width:0;height:100%;left:0;top:0;border-left:2px dashed #460ba5;-webkit-transform:scaleY(1.5);transform:scaleY(1.5);}
.stages-block__list-item{-webkit-column-break-inside:avoid;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;counter-increment:line-number;font-size:24px;font-weight:600;margin-bottom:25px;color:#151256;position:relative;}
@media(max-width:1024px){
.stages-block__list-item{font-size:calc( 20px + 4 * (100vw - 768px) / 256 );}
}
.stages-block__list-item:last-child{margin-bottom:0;}
.stages-block__list-item::after{content:"";position:absolute;width:30px;left:-30px;top:50%;width:30px;height:0;border-bottom:2px dashed #460ba5;background:red;}
.stages-block__list-item::before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#460ba5;opacity:0.7;background:#fff;border-radius:50%;width:2em;height:2em;margin-right:15px;border:1px dashed #460ba5;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;content:counter(line-number);}
.stages-block__list-item.active{color:#14a6e6;}
.stages-block__list-item.active::before{opacity:1;border:transparent;background:linear-gradient(135deg, #460ba5 0%, #14a6e6 100%);color:#fff;}
@media(max-width:1024px){
.stages-block__list{padding-left:20px;}
}
@media(max-width:768px){
.stages-block__list{padding:0 0 15px 0;-webkit-column-count:2;-moz-column-count:2;column-count:2;}
.stages-block__list::before{display:none;}
.stages-block__list-item{height:40px;margin-bottom:15px !important;}
.stages-block__list-item::after{display:none;}
}
.stages-block__images{height:100%;}
.stages-block__images-wrapper{height:100%;position:relative;display:none;}
.stages-block__images-wrapper img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.stages-block__images-wrapper.active{display:block;}
.stages-block__images-description{left:0;bottom:0;position:absolute;width:100%;background:#14a6e6;color:#fff;padding:20px;line-height:1.5em;font-size:18px;}
.contact-block{color:#fff;}
.contact-block__left, .contact-block__right{width:50%;}
.contact-block__left{font-size:20px;padding-right:15px;}
@media(max-width:1024px){
.contact-block__left{font-size:18px;}
}
.contact-block h2{color:#fff;text-align:left;margin-bottom:15px;}
.contact-block__description{line-height:1.5;margin-bottom:30px;}
.contact-block__contacts-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;}
.contact-block__contact a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.contact-block__contact:hover{color:#f0cb22;}
.contact-block__contact-icon{border-radius:5px;margin-right:30px;font-size:25px;width:60px;height:60px;background-color:#FFFFFF1F;}
.contact-block__contact-text{font-weight:700;}
@media(max-width:768px){
.contact-block__container{display:block;}
.contact-block__left, .contact-block__right{width:100%;font-size:16px;}
.contact-block__description{margin-bottom:15px;}
.contact-block h2{text-align:center;}
.contact-block__contacts-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;}
.contact-block__contact-icon{margin:0 15px;}
.contact-block__contact-text{display:none;}
}
.contact-form__title{color:#460ba5;font-size:24px;text-align:center;font-weight:600;margin-bottom:20px;}
.contact-form .cf-inputs-wrapper span:first-child{margin-right:30px;}
.contact-form input, .contact-form textarea{width:100%;background:#ffffff12;border:0;color:#fff;padding:10px 25px;font-size:16px;line-height:1.5;font-weight:400;border-radius:5px;outline:none;}
.contact-form input::-webkit-input-placeholder, .contact-form textarea::-webkit-input-placeholder{color:#fff;}
.contact-form input::-moz-placeholder, .contact-form textarea::-moz-placeholder{color:#fff;}
.contact-form input:-ms-input-placeholder, .contact-form textarea:-ms-input-placeholder{color:#fff;}
.contact-form input::-ms-input-placeholder, .contact-form textarea::-ms-input-placeholder{color:#fff;}
.contact-form input::placeholder, .contact-form textarea::placeholder{color:#fff;}
.contact-form .cf-row + .cf-row{margin-top:30px;}
.contact-form .checkbox-wrapper{margin:15px 0 30px 0;}
.contact-form .wpcf7-not-valid-tip{cursor:pointer;position:absolute;color:#fff;background:#ff5634ad;padding:3px 8px;border-radius:5px;bottom:0;-webkit-transform:translate(30px, 100%);transform:translate(30px, 100%);font-size:14px;}
.contact-form .wpcf7-not-valid-tip.hidden{display:none;}
.contact-form textarea{height:10em;resize:none;}
.contact-form .wpcf7-response-output{display:none;}
.contact-form .fake-button.submitting:before{font-family:icomoon;content:"";display:inline-block;margin-right:10px;-webkit-animation:spin linear 1s infinite;animation:spin linear 1s infinite;}
.portfolio-block{padding-left:15px;padding-right:15px;}
.portfolio-block .mw{padding:0;}
.portfolio-block h2, .our_clients h2, .section_slider_actions h2{text-align:left;}
.portfolio-block .bullet-divider, .our_clients .bullet-divider, .section_slider_actions .bullet-divider{margin:5px 0 35px 85px;}
.portfolio-block .portfolio-slider .slick-track{height:25vw;}
@media(max-width:768px){
.portfolio-block .portfolio-slider .slick-track{height:50vw;}
}
@media(max-width:575px){
.portfolio-block .portfolio-slider .slick-track{height:75vw;}
}
.portfolio-block .portfolio-slider .slick-list{margin:0 -15px;}
.portfolio-block .portfolio-slider .slick-arrow, .our_clients .slick-arrow, .section_slider_actions .slick-arrow{z-index:2;position:absolute;font-size:0;background:#14a6e6;outline:none;border:none;top:-45px;height:40px;width:45px;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;border-radius:6px;right:calc(max(50% - 600px, 0px));}
.portfolio-block .portfolio-slider .slick-arrow:hover, .our_clients .slick-arrow:hover, .section_slider_actions .slick-arrow:hover{background:#460ba5;}
.portfolio-block .portfolio-slider .slick-arrow::after, .our_clients .slick-arrow::after, .section_slider_actions .slick-arrow::after{content:"";border:solid #fff;border-width:0 3px 3px 0;padding:5px;display:inline-block;}
.portfolio-block .portfolio-slider .slick-arrow.slick-next, .our_clients .slick-arrow.slick-next, .section_slider_actions .slick-arrow.slick-next{-webkit-transform:translate(0, -100%);transform:translate(0, -100%);background-repeat:no-repeat;}
.portfolio-block .portfolio-slider .slick-arrow.slick-next::after, .our_clients .slick-arrow.slick-next::after, .section_slider_actions .slick-arrow.slick-next::after{-webkit-transform:translateX(-25%) rotate(-45deg);transform:translateX(-25%) rotate(-45deg);}
.portfolio-block .portfolio-slider .slick-arrow.slick-prev, .our_clients .slick-arrow.slick-prev, .section_slider_actions .slick-arrow.slick-prev{-webkit-transform:translate(-140%, -100%);transform:translate(-140%, -100%);}
.portfolio-block .portfolio-slider .slick-arrow.slick-prev::after, .our_clients .slick-arrow.slick-prev::after, .section_slider_actions .slick-arrow.slick-prev::after{-webkit-transform:translateX(25%) rotate(135deg);transform:translateX(25%) rotate(135deg);}
.slick-dots{display:flex;gap:10px;justify-content:center;}
.slick-dots button{overflow:hidden;text-indent:-999px;display:block;height:15px;width:15px;border:0 none;background:#14a6e6;border-radius:50%;transition:all 0.3s;}
.slick-dots .slick-active button{background:#D42428;box-shadow:0 0 10px #D42428dd;}
.portfolio-block .portfolio-slider__slide{cursor:pointer;position:relative;padding:30px;background-size:cover;background-position:center;margin:0 15px;}
@media(max-width:575px){
.portfolio-block .portfolio-slider__slide{padding:20px;}
}
.portfolio-block .portfolio-slider__slide-hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-image:linear-gradient(135deg, #460ba5 0%, #14a6e6 100%);z-index:2;}
.portfolio-block .portfolio-slider__slide-hover-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#f0cb22;border-radius:50%;display:inline-block;padding:10px;font-size:45px;border:4px solid #f0cb22;z-index:2;opacity:0;}
.portfolio-block .portfolio-slider__slide:hover .portfolio-slider__slide-hover{opacity:0.5;}
.portfolio-block .portfolio-slider__slide:hover .portfolio-slider__slide-hover-icon{opacity:1;}
.portfolio-block .portfolio-slider__slide-title{display:inline-block;background:#460ba5a3;padding:2px 10px 2px 30px;margin-left:-30px;font-size:24px;font-weight:600;color:#fff;border-radius:8px;}
@media(max-width:1200px){
.portfolio-block .portfolio-slider__slide-title{font-size:calc( 20px + 4 * (100vw - 900px) / 300 );}
}
@media(max-width:1024px){
.portfolio-block .portfolio-slider__slide-title{font-size:20px;padding:7px 10px 7px 30px;}
}
@media(max-width:450px){
.portfolio-block .portfolio-slider__slide-title{font-size:18px;padding-left:20px;margin-left:-20px;}
}
.portfolio-block .portfolio-slider__slide-btn{z-index:3;position:absolute;right:10px;bottom:10px;font-weight:600;font-size:18px;padding:1em 2em;background:#14a6e6;z-index:11;}
@media(max-width:1024px){
.portfolio-block .portfolio-slider__slide-btn{padding:0.5em 1em;}
}
@media(max-width:450px){
.portfolio-block .portfolio-slider__slide-btn{font-size:16px;}
}
.portfolio-block .portfolio-slider__slide-btn:hover{background:#ff5634;}
.portfolio-block .portfolio-slider__slide-btn::after{color:#fff;width:0;margin:0;}
.portfolio-block .portfolio-slider__slide-btn:hover::after{margin-left:10px;}
.portfolio-block .portfolio-slider__slide-btn:hover ~ .portfolio-slider__slide-hover,
.portfolio-block .portfolio-slider__slide-btn:hover ~ .portfolio-slider__slide-hover-icon{opacity:0 !important;}
.our_clients .slick-slider .slick-track{display:flex;align-items:center;gap:10px;}
.our_clients .slick-slide img{margin:0 auto;}
.our_clients, .section_slider_actions{margin:50px 0;}
.section_slider_actions .slick-slide img{display:block;width:100%;object-fit:cover;}
.faq__row + .faq__row{margin-top:20px;}
.faq__item{width:48%;font-size:16px;}
.faq__item-question{border-radius:6px 6px 0 0;background:#f3f7fd;color:#460ba5;font-weight:700;position:relative;cursor:pointer;padding:1.25rem 3.125rem 1.25rem 1.25rem;line-height:1.2;}
.faq__item-question::after, .faq__item-question::before{content:"";position:absolute;right:1.25rem;top:50%;width:0.875rem;height:2px;background-color:#460ba5;margin-top:-1px;}
.faq__item-question::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.faq__item-question.active{color:#fff;background:#ff5634;}
.faq__item-question.active::after, .faq__item-question.active::before{background-color:#fff;}
.faq__item-question.active::after{-webkit-transform:none;transform:none;}
.faq__item-question.active + .faq__item-answer{border-color:#ff5634;}
.faq__item-answer{line-height:1.5;border-radius:0 0 6px 6px;display:none;padding:1.25rem;background:#fff;border:2px solid #fff;border-top:none;}
@media(max-width:768px){
.faq__row{display:block;margin:0;}
.faq__item{margin-bottom:20px;width:100%;}
}
.faq-block.bg-light-color .faq__item-question{background:#fff;}
.faq-block.bg-light-color .faq__item-question.active{background:#ff5634;}
section.bg-purple2 + footer{margin-top:-30px;}
@media(max-width:768px){
section.bg-purple2 + footer{margin-top:-20px;}
}
footer .footer-main{background:#151256;padding:60px 0;color:#fff;font-size:18px;}
footer .footer-main a:hover{color:#ff5634;}
footer .footer-main__logo{margin-bottom:20px;}
footer .footer-main__soc-wrapper{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
footer .footer-main__soc-wrapper-icon{width:40px;height:40px;line-height:40px;display:flex;border:1px solid #ffffff36;text-align:center;border-radius:5px;margin-right:10px;font-size:20px;justify-content:center;align-items:center;}
footer .footer-main__soc-wrapper-icon:hover{background:#ff5634;border-color:#ff5634;color:#fff !important;}
footer .footer-main__soc-wrapper button{padding:11px;}
footer .footer-main__company-link{font-size:16px;margin-right:15px;}
footer .footer-main__links-title{font-size:25px;font-weight:700;margin-bottom:25px;}
footer .footer-main__links-link{display:block;margin-bottom:10px;position:relative;padding-left:20px;}
footer .footer-main__links-link::before{content:"";position:absolute;left:0;width:10px;height:2px;background:#fff;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
footer .footer-main__contacts-contact a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;}
footer .footer-main__contacts-contact a span:first-child{font-size:25px;margin-right:15px;}
@media(max-width:1024px){
.section_slider_actions .slick-slide img{min-height:40vw;}
footer .footer-main .w25{width:50%;}
footer .footer-main .w50{width:100%;}
footer .footer-main__links{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:40px;}
footer .footer-main__company{text-align:center;}
footer .footer-main__company .footer-main__soc-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
footer .footer-main__contacts{padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
footer .footer-main__contacts a{margin-bottom:0;}
footer .footer-main__contacts .footer-main__links-title{margin:0;text-align:center;}
}
@media(max-width:575px){
.section_slider_actions .slick-slide img{min-height:50vw;}
footer .footer-main{padding:30px 0;font-size:16px;}
footer .footer-main__links-title{font-size:21px;}
}
@media(max-width:450px){
footer .footer-main .w25{width:100%;}
footer .footer-main__links{display:none;}
footer .footer-main__contacts{margin-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
footer .footer-main__contacts .footer-main__links-title{margin-bottom:30px;}
footer .footer-main__contacts-contact a{margin-bottom:20px;text-align:center;max-width:270px;}
}
footer .footer-bot{background:#151256;color:#fff;font-size:18px;padding:15px 0;border-top:1px solid #ffffff38;}
.checkbox-wrapper, .radio-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}
.checkbox-wrapper input, .radio-wrapper input{width:0;height:0;padding:0;margin:0;visibility:hidden;}
.checkbox-wrapper label, .radio-wrapper label{line-height:1.5;cursor:pointer;display:block;padding-left:30px;position:relative;}
.checkbox-wrapper label a, .radio-wrapper label a{font-weight:700;text-decoration:underline;}
.checkbox-wrapper label a:hover, .radio-wrapper label a:hover{color:#ff5634;}
.checkbox-wrapper label::before, .checkbox-wrapper label::after, .radio-wrapper label::before, .radio-wrapper label::after{position:absolute;left:0;top:0;background:#ffffff2e;border:2px solid #ffffff2e;color:transparent;-webkit-transition:0.15s;transition:0.15s;}
.checkbox-wrapper input:checked + label::before, .radio-wrapper input:checked + label::before{color:#fff;background:#ff5634cf;}
.checkbox-wrapper label::before{font-family:icomoon;width:16px;height:16px;border-radius:4px;font-size:12px;line-height:16px;text-align:center;color:transparent;-webkit-transition:0.15s;transition:0.15s;content:"";}
.radio-wrapper label::before{content:"";opacity:0;border-radius:50%;left:5px;top:5px;width:10px;height:10px;background:#ff5634;border:none;}
.radio-wrapper input:checked + label::before{opacity:1;}
.radio-wrapper label::after{border-radius:50%;content:"";width:16px;height:16px;border:2px solid #ff5634;}
.popup-back{display:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:500;background:#000000cc;cursor:pointer;}
.popup{overflow-y:auto;display:none;opacity:0;z-index:501;position:fixed;width:100%;max-width:510px;padding:40px;top:50%;left:50%;color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:5px;}
.popup-title{font-size:24px;font-family:Montserrat;font-weight:700;margin-bottom:30px;}
.popup.consultation-popup, .popup.promo-popup{background-image:linear-gradient(303deg, #21c9ef 0%, #151256 100%);border-radius:5px;-webkit-box-shadow:0 0 20px #20b7e036;box-shadow:0 0 20px #20b7e036;}
.popup.city-popup{max-width:750px;background:#14a6e6;padding:30px 20px;}
.popup.city-popup .popup-title{margin-bottom:20px;}
.popup.city-popup .city-list{border-radius:10px;-webkit-column-count:3;-moz-column-count:3;column-count:3;padding:20px 10px;background:#ffffff4d;}
@media(max-width:575px){
.popup.city-popup .city-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
}
.popup.city-popup .city-list__item{text-align:center;font-family:Montserrat;font-size:18px;padding:0 15px;margin-bottom:15px;}
.popup.city-popup .city-list__item:hover{-webkit-transition:0.15s;transition:0.15s;color:#ff5634;}
.popup.success-popup{opacity:1;background:#14a6e6;line-height:2;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.popup.success-popup .popup-title{margin:0;}
.search-popup{display:none;z-index:501;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.search-popup input[type=text]{font-size:26px;height:3em;padding:0 1em;outline:none;width:70vw;max-width:500px;border:none;}
@media(max-width:575px){
.search-popup input[type=text]{font-size:calc( 16px + 10 * (100vw - 320px) / 255 );}
}
.search-popup button{width:70px;border:none;outline:none;background:#14a6e6;color:#fff;font-size:40px;}
.search-popup button:hover{background:#ff5634;}
.close-btn{cursor:pointer;position:absolute;right:5px;top:5px;font-size:28px;background:#ffffff42;color:#fff;width:30px;height:30px;border-radius:50%;line-height:30px;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;padding:5px;}
.close-btn::before{font-family:"icomoon";content:"";}
.close-btn:hover{color:#ff5634;background:#fff;}
.breadcrumbs{margin:20px 0;font-size:14px;}
.breadcrumbs a:hover{color:#ff5634;}
.breadcrumbs__item{margin-right:5px;}
.breadcrumbs__item::after{font-family:"icomoon";content:"";margin-left:5px;}
.breadcrumbs__item:last-child::after{content:none;}
.screen-icon-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.screen-icon-list > div{font-family:Montserrat;color:#f0cb22;width:47%;height:75px;font-size:15px;font-weight:700;text-align:center;position:relative;min-height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;}
.screen-icon-list > div .nw{white-space:nowrap;}
.screen-icon-list > div::before{content:"";width:50px;height:50px;display:block;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;}
.screen-icon-list > div.brightness::before{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/icons/brightness.png);}
.screen-icon-list > div.energy::before{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/icons/energy.png);}
.screen-icon-list > div.montazh::before{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/icons/montazh.png);background-size:80%;background-position:center;}
.screen-icon-list > div.longterm::before{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/icons/longterm.png);}
.screen-icon-list > div.safety::before{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/icons/safety.png);background-size:85%;background-position:center;}
.screen-icon-list > div.weather::before{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/icons/weather.png);}
.screen-icon-list > div.transparent::before{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/icons/transparent.png);}
.screen-icon-list > div.compact::before{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/icons/compact.png);}
.screen-icon-list > div.distant::before{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/icons/distant.png);}
.screen-icon-list > div.light::before{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/icons/light.png);}
.screen-icon-list > div.seamless::before{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/icons/seamless.png);}
.screen-icon-list > div.sensors::before{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/icons/sensors.png);}
.screen-icon-list > div.silence::before{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/icons/silence.png);}
.screen-icon-list > div.flexible::before{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/icons/flexible.png);}
.screen-icon-list > div div{text-align:center;width:100%;}
.category-welcome{height:70vh;min-height:600px;position:relative;color:#fff;text-align:right;}
.category-welcome + section{margin-top:100px;}
.category-welcome__breadcrumbs-wrapper{text-align:left;padding:0 15px 0 60px;position:absolute;height:50px;background:#14a6e6;}
.category-welcome__breadcrumbs-wrapper .breadcrumbs{font-size:16px;}
.category-welcome__price{color:#f0cb22;text-align:center;margin-top:5px;}
.category-welcome__content{font-size:18px;padding:40px 60px 0 60px;width:600px;top:50px;bottom:0;left:0;z-index:2;text-align:left;position:absolute;background-image:-webkit-gradient(linear, left top, left bottom, from(#460ba5), to(#14a6e6));background-image:linear-gradient(180deg, #460ba5 0%, #14a6e6 100%);}
.category-welcome__content p{margin:20px 0;}
.category-welcome__content h1{font-size:32px;font-weight:700;font-family:Montserrat;color:#fff !important;}
.category-welcome__btn-wrapper{margin:auto 0;}
.category-welcome__btn-wrapper a, .category-welcome__btn-wrapper button{font-weight:600;font-size:18px;padding:14px;}
.category-welcome__btn-wrapper a:last-child, .category-welcome__btn-wrapper button:last-child{margin-left:15px;}
.category-welcome__img{-o-object-fit:cover;object-fit:cover;height:100%;width:calc(100vw - 450px);}
@media(max-width:1024px){
.category-welcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;}
.category-welcome__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;}
.category-welcome__breadcrumbs-wrapper{text-align:left;position:static;height:40px;margin-top:-40px;-webkit-transform:translateY(40px);transform:translateY(40px);z-index:3;background:#14a6e6;}
.category-welcome__content{position:static;width:100%;padding:60px 60px 40px 60px;}
.category-welcome__btn-wrapper{text-align:center;margin-top:25px;}
.category-welcome + section{margin-top:30px;}
}
@media(max-width:768px){
.category-welcome__content{padding:60px 30px 30px 30px;}
.breadcrumbs{margin:10px 0;flex-wrap:wrap;}
.category-welcome__breadcrumbs-wrapper{width:100%;max-width:none;padding-left:15px;height:auto;}
}
@media(max-width:575px){
.category-welcome__content{font-size:16px;}
.category-welcome .screen-icon-list{display:block;}
.category-welcome .screen-icon-list > div{width:100%;font-size:16px;}
.category-welcome__btn-wrapper > *{width:100%;margin:10px 0 !important;}
}
@media(max-width:479px){}
.page-container.bg-light{background-color:#f3f7fd;background-position:center;background-size:cover;padding-top:30px;}
.page-container.bg-light .breadcrumbs{margin-top:0;}
.page-container h1{font-size:36px;color:#460ba5;font-family:"Montserrat";font-weight:700;text-align:center;}
@media(max-width:1024px){
.page-container h1{font-size:calc( 26px + 14 * (100vw - 320px) / 704 );}
}
.page-container__header{margin-top:10px;position:relative;height:0;padding-bottom:40%;background-size:cover;background-position:center;}
.page-container__header .breadcrumbs{margin:0;position:absolute;color:#f3f7fd;left:30px;top:20px;}
.page-container__header h1{left:0;position:absolute;top:15%;font-size:36px;color:#fff;padding:0.5em 0.75em;background:#14a6e6b0;}
@media(max-width:768px){
.page-container__header{margin-bottom:30px;}
.page-container__header .breadcrumbs{left:10px;font-size:calc( 12px + 4 * (100vw - 320px) / 448 );}
.page-container__header h1{font-size:calc( 16px + 16 * (100vw - 320px) / 448 );bottom:0;top:auto;width:100%;background:#14a6e6;-webkit-transform:translateY(50%);transform:translateY(50%);}
}
.page-container__content-wrapper{padding:20px 0 40px 0;}
.page-container__content{font-size:18px;line-height:1.5;}
.page-container__content .consultation-btn{font-size:18px;}
@media(max-width:575px){
.page-container__content{font-size:16px;}
}
.page-container__content .important{font-size:22px;font-weight:600;background:#14a6e6;padding:1em 1em 1em 50px;color:#fff;position:relative;}
@media(max-width:575px){
.page-container__content .important{font-size:18px;}
}
.page-container__content .important::before{content:"";background:#ff5634;position:absolute;width:4px;height:calc(100% - 40px);top:20px;left:20px;}
.page-container__content b, .page-container__content strong{font-weight:600;}
.page-container__content h2{font-size:24px;font-weight:600;text-align:left;margin:30px 0 20px;}
@media(max-width:575px){
.page-container__content h2{font-size:20px;margin:10px 0 5px;}
}
.page-container__content h2:first-child, section h2:first-child, section h3:first-child{margin-top:0;}
.page-container__content h3{font-size:20px;font-weight:700;margin:20px 0;}
.page-container__content a, .help-block__text a{color:#14a6e6;}
.page-container__content p, .page-container__content ul, .page-container__content ol{margin:20px 0;}
.page-container__content p:last-child, .page-container__content ul:last-child, .page-container__content ol:last-child{margin-bottom:0;}
.page-container__content ul li{position:relative;padding:0 0 0 24px;}
.page-container__content ul li::before{content:"";width:0.5em;height:0.5em;background:#ff5634;border-radius:100%;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:0.55em;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;top:0;}
.page-container__content li.blocks-gallery-item::before{display:none;}
.page-container__content ol{counter-reset:list-number;}
.page-container__content ol li{counter-increment:list-number;padding:0 0 0 40px;margin:5px 0;position:relative;}
.page-container__content ol li::before{font-size:14px;font-weight:700;text-align:center;line-height:1.125em;color:#fff;content:counter(list-number);width:1em;height:1em;background:#fff;border:2px solid #ff5634;background:#ff5634;border-radius:100%;margin-right:15px;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0.25em;position:absolute;left:0;top:0;}
.category-shortlist{margin:-20px 0;}
.category-shortlist .slick-list{padding:0 30px;}
.category-shortlist .slick-track{padding:30px 0;}
.category-shortlist .slick-slide[aria-hidden=true]{pointer-events:none;opacity:0.3;}
.category-shortlist .slick-arrow{z-index:4;position:absolute;top:50%;font-size:0;height:0;background:none;outline:none;border:none;padding:0;left:32px;}
.category-shortlist .slick-arrow::before{font-family:"icomoon";content:"";font-size:20px;left:0;background:#ffffff;width:30px;height:30px;display:inline-block;text-align:center;border-radius:50%;line-height:30px;color:#14a6e6;border:1px solid #14a6e6;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);-webkit-transition:0.15s;transition:0.15s;}
.category-shortlist .slick-arrow:hover::before{color:#fff;background:#14a6e6;}
.category-shortlist .slick-arrow.slick-next{left:auto;right:32px;}
.category-shortlist .slick-arrow.slick-next::before{content:"";-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);}
.category-shortlist__slide{overflow:hidden;-webkit-transition:0.15s;transition:0.15s;padding-bottom:100%;background-size:cover;background-position:center;margin:0 10px;position:relative;}
.category-shortlist__slide-title{font-size:16px;color:#fff;font-weight:600;background:#460ba5ab;padding:10px 0;text-align:center;position:absolute;bottom:0;width:100%;}
.category-shortlist__slide-price{font-size:14px;-webkit-transition:0.15s;transition:0.15s;height:0;opacity:0;}
.category-shortlist__slide-price b{color:#f0cb22;}
.category-shortlist__slide:hover{-webkit-transform:scale(1.3);transform:scale(1.3);z-index:5;}
.category-shortlist__slide:hover .category-shortlist__slide-price{height:1.5em;opacity:1;}
figure.wp-block-image img{-o-object-fit:contain;object-fit:contain;height:auto;-o-object-position:top;object-position:top;}
.archive-chess{padding-bottom:30px;}
.archive-chess-item{background:#fff;min-height:35vh;margin-bottom:40px;-webkit-box-shadow:2px 4px 10px rgba(21, 18, 86, 0.3);box-shadow:2px 4px 10px rgba(21, 18, 86, 0.3);}
.archive-chess-item > *{width:50%;}
.archive-chess-item__img-wrapper{background-position:center;background-size:cover;}
.archive-chess-item:nth-child(even) .archive-chess-item__content-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.archive-chess-item__content-wrapper{padding:30px;}
.archive-chess-item__content-wrapper h2{font-size:26px;}
.archive-chess-item__description{font-size:16px;margin:25px 0;}
.archive-chess-item__btn-wrapper{text-align:center;}
.archive-chess-item__btn-wrapper > *:first-child{margin-right:15px;}
@media(max-width:1024px){
.archive-chess-item__btn-wrapper > *{margin:5px;width:100%;max-width:250px;}
.archive-chess-item__btn-wrapper > *:first-child{margin-right:5px;}
.archive-chess-item__content-wrapper .archive-chess-item__btn-wrapper a.btn2:has( + button){margin:0 0 10px;}
}
@media(max-width:600px){
.archive-chess-item{display:block;}
.archive-chess-item > *{width:100%;}
}
.wp-block-column p:first-child{margin-top:0;}
.contacts-form-container{margin:45px 0 0;padding:0 0 45px;}
.contacts-form-container .contact-form{background:#fff;margin-right:40px;padding:20px;border-radius:10px;-webkit-box-shadow:0 7px 20px 0 rgba(42, 22, 139, 0.08);box-shadow:0 7px 20px 0 rgba(42, 22, 139, 0.08);border:1px solid #460ba5;}
.contacts-form-container .contact-form input, .contacts-form-container .contact-form textarea{background:#14a6e6;}
.contacts-form-container .contact-form .fake-button{background:#460ba5;}
.contacts-form-container .contact-form .fake-button:hover{background:#ff5634;}
.contacts-form-container .checkbox-wrapper label::before{border-color:#14a6e6;}
.contacts-form-container iframe{border-radius:10px;border:1px solid #460ba5;}
#yandexmap_cities{height:100%;}
@media(max-width:1024px){
.contacts-form-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.contacts-form-container .w50{width:100%;}
.contacts-form-container .w50{width:100%;}
#yandexmap_cities{height:80vh;}
.contacts-form-container .w50:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
.contacts-form-container .w50 .contact-form{margin:0;}
.contacts-form-container iframe{height:100vw;max-height:400px;margin-bottom:30px;}
}
.search-content{margin-bottom:45px;}
.search-content .search-result{padding:15px 0;border-bottom:1px solid #460ba529;margin:15px 0;}
.search-content .search-result:first-child{margin-top:45px;}
.search-content .search-result__img{margin-right:40px;}
.search-content .search-result__content{font-size:16px;}
.search-content .search-result__content h2{font-size:20px;}
.search-content .search-result__content h2:hover{color:#ff5634;}
.search-content .search-not-found{min-height:50vh;text-align:center;font-size:26px;color:#ff5634;padding:45px 0;}
.search-content .search-not-found button{margin-top:30px;}
.search-content .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;}
.search-content .nav-links a{padding:7px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.search-content .nav-links .nav-previous{margin-right:45px;}
.search-content .nav-links .nav-previous a::before{font-size:20px;font-family:"icomoon";content:"";margin-right:5px;}
.search-content .nav-links .nav-next a::after{font-size:20px;font-family:"icomoon";content:"";margin-left:5px;}
.feedback{padding:20px 20px 5px 20px;-webkit-box-shadow:0 7px 20px 0 rgba(42, 22, 139, 0.08);box-shadow:0 7px 20px 0 rgba(42, 22, 139, 0.08);border:1px solid #460ba5;border-radius:10px;margin-bottom:30px;background:#fff;position:relative;}
.feedback__title{font-weight:600;font-size:20px;color:#fff;background:#2aaee8;display:inline-block;padding:5px 20px;margin-left:-20px;}
.feedback__date{position:absolute;top:20px;right:20px;color:#2aaee8;}
.feedback__content{padding:15px 0;}
.feedback__img-list{border-top:1px solid #460ba529;}
.feedback__img-list img{cursor:pointer;max-height:200px;width:auto;margin:15px 15px 15px 0;}
.page-404{padding:1vh 0 10vh;}
.page-404__title{font-family:Montserrat;font-size:120px;color:#ff5634;font-weight:700;}
.page-404__subtitle{padding:0.5em 15px 1.5em 15px;font-size:40px;}
.page-404__subtitle span{white-space:nowrap;}
.page-404__back{padding-top:1em;font-size:40px;color:#14a6e6;}
.page-404__back:hover{color:#ff5634;}
.page-404 img{width:100%;}
@media(max-width:1024px){
.page-404__title{font-size:calc( 40px + 80 * (100vw - 320px) / 704 );}
.page-404__subtitle, .page-404__back{font-size:calc( 26px + 14 * (100vw - 320px) / 704 );}
}
.help-block .bullet-divider{margin-bottom:20px;}
.help-block__img-wrapper{width:45%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
.help-block__img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.help-block__content{padding-left:2vw;}
.help-block__text{font-size:18px;}
.help-block__text p{font-size:16px;}
.help-block__text p + p{margin-top:10px;}
.help-block__text ul{padding:10px 0;}
.help-block__text ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.help-block__text ul li + li{margin-top:10px;}
.help-block__text ul li::before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:inline-block;font-family:icomoon;content:"";background:#ff5634;font-size:16px;line-height:24px;width:24px;height:24px;border-radius:50%;color:#fff;text-align:center;margin-right:15px;}
@media(max-width:768px){
.help-block{padding-top:75px;position:relative;}
.help-block__title{left:0;width:100%;padding:0 35px;position:absolute;top:0;}
.help-block .mw{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.help-block__img-wrapper{padding-bottom:20px;width:100%;}
.help-block__img-wrapper img{max-height:300px;}
}
@media(max-width:575px){
.help-block{padding-top:110px;}
}
.wp-block-gallery{--wp--style--unstable-gallery-gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
.wp-block-columns.wp-container-3{flex-wrap:nowrap;}
.footer-bot .mw{display:flex;font-size:80%;justify-content:space-between;gap:15px;}
.footer-bot .link_policy{text-align:left;}
@media(max-width:680px){
.footer-bot .mw{flex-direction:column;}
.footer-bot .link_policy{text-align:center;}
}
.page-container__content ul.sitemap li{display:block;padding:0 0 0 30px;position:relative;}
.page-container__content ul.sitemap li:before{position:absolute;top:9px;left:0;margin:0;}
.page-container__content ul.sitemap li.parent:before{top:14px;}
.page-container__content ul.sitemap li > h2{margin:20px 0;}
.table_city{font-size:18px;margin:20px auto 0;}
.table_city a{color:#14a6e6;}
.table_city td{padding:5px 10px;border:1px solid #460ba5;}
td.phone_city{white-space:nowrap;}
@media(max-width:650px){
.table_city tr{display:block;border:1px solid #460ba5;}
.table_city tr + tr{border-top:0 none;}
.table_city tr td{border:0 none;display:block;text-align:center;}
.table_city tr td + td{padding-top:0;}
.table_city tr td.title_city{font-weight:bold;}
}
@media(max-width:415px){
.btn1, .btn2, .btn3{white-space:normal;}
}
.single-screen_type .footer-main__soc-wrapper{text-align:center;}
#right_panel{position:fixed;top:50%;transform:translateY(-30%);right:-100px;z-index:10;transition:all 0.3s;}
#right_panel.visible{right:0;}
#right_panel.hidden{right:-100px !important;}
#right_panel .wrapper{position:relative;width:90px;}
#right_panel a.btn_panel{height:90px;width:90px;margin:0 0 6px;background:#0282d6;display:flex;gap:9px;justify-content:center;align-items:center;flex-direction:column;color:#fff;text-align:center;font-size:12px;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
#right_panel a.btn_panel.whatsapp{background:#25c545;}
#right_panel_close{display:block;position:absolute;top:-50px;left:50%;transform:translateX(-50%);border-radius:50%;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
#right_panel_close:before{display:block;content:'';background:#fff;position:absolute;top:20%;left:20%;height:60%;width:60%;}
#right_panel_close svg{display:block;z-index:2;position:relative;}
.grecaptcha-badge{display:none !important;}
.popup .manager{display:flex;gap:15px;margin:30px 0;align-items:center;}
.popup .manager .avatar, .popup .manager .avatar img{width:100px;height:100px;}
.popup .manager .avatar img{display:block;overflow:hidden;border-radius:50%;object-fit:cover;}
.popup .manager .subtitle{width:calc(100% - 100px - 15px);}
.block_cookies_agree{padding:15px;background:#ffffffcc;color:#222;position:fixed;left:0;bottom:0;width:100%;border-top:1px solid #ccc;backdrop-filter:blur(5px);text-align:center;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);z-index:10;}
.block_cookies_agree button{border:1px solid #14a6e6;background:#14a6e6;color:#fff;padding:5px 10px;font-weight:600;cursor:pointer;}
.block_cookies_agree .cookies_more{display:none;text-align:left;}
.block_cookies_agree .cookies_more p, .block_cookies_agree .cookies_more ul{margin:1em 0;}
.block_cookies_agree .cookies_more ul{padding-left:30px;}
.block_cookies_agree .cookies_more ul li{list-style:disc;}
.block_cookies_agree .btn_cookies_more, .block_cookies_agree a{cursor:pointer;text-decoration:underline;}
@media(max-width:576px){
#right_panel a.btn_panel{height:50px;width:50px;}
#right_panel .wrapper{width:50px;}
#right_panel a.btn_panel span{display:none;}
}
@media(max-width:450px){
.our_clients h2{text-align:center;}
.our_clients .bullet-divider{margin-left:50%;}
}
@media(min-width:576px){
.catalog-block .our_clients {
display: none;
}
}header{position:sticky;top:0;background:#FFF;z-index:15;}
.header-up{position:relative;z-index:25;background:#151256}
iframe{border:0 none;}
.header-up__box{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;line-height:20px;color:#FFF;}
.header-up__menu{display:flex;flex-wrap:wrap;gap:24px;}
.header-up .change-city{position:relative;display:flex;justify-content:center;align-items:center;color:#fff;background:none;outline:none;border:none;padding:0 0 0 30px;}
.header-up .change-city::before{position:absolute;content:'';left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/header/map-marker.svg) center no-repeat;background-size:24px;}
.header-up__controls{display:none;}
.header-middle{border-bottom:2px solid #F7F7F7;}
.header-middle__box{display:flex;justify-content:space-between;align-items:center;gap:36px;padding:8px 0;}
.header-middle__box.mobile_menu{padding-top:0;justify-content:center;}
@media(min-width:1001px){
.header-middle__box.mobile_menu{display:none;}
}
.header-middle__box.mobile_menu ul{display:flex;justify-content:center;gap:10px;}
.header-middle__box.mobile_menu ul li{text-transform:uppercase;font-weight:600;font-size:16px;line-height:1.5;position:relative;}
.header-middle__box.mobile_menu ul li a{background:#7d00fe;color:#fff;padding:5px 10px;display:block;border-radius:8px;}
@media(max-width:360px){
.header-middle__box.mobile_menu ul li{font-size:14px;}
}
.header-middle__info{display:flex;gap:15px;align-items:center;}
.header-middle__info-item{display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:24px;font-weight:600;}
.header-middle__info-item span{display:flex;flex-direction:column;gap:2px;color:#9A9A9A;font-weight:500;}
.header-middle__info-item img{display:block;}
.header-middle__contacts{display:flex;align-items:center;gap:16px}
.header-middle__contacts-content{display:flex;flex-direction:column;align-items:flex-end;text-align:right;}
a.header-middle__social svg{display:block;}
.header-middle__contacts-number{font-weight:700;font-size:22px;line-height:26px;white-space:nowrap}
.header-middle__contacts-callback{display:inline-block;width:fit-content;color:#FF5634;border-bottom:1px dashed #FF5634;}
.header-middle__contacts-callback:hover{cursor:pointer;}
.header-middle__search{position:relative;}
.header-middle__search:before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:16px;width:24px;height:24px;background:url(//ledmediagroup.ru/wp-content/themes/basic/inc/images/header/search-icon.svg) center no-repeat;background-size:24px;z-index:2;}
.header-middle__search input{position:relative;width:100%;max-width:246px;font-family:"Nunito", sans-serif;padding:16px 16px 16px 52px;background:#F5F5F5;border-radius:12px;border:none;}
.header-middle__search input::placeholder{font-weight:600;font-size:16px;line-height:24px;color:#BCBCBC;}
.header-middle__controls{display:none;}
.header-bottom__box{display:flex;justify-content:space-between;align-items:center;padding:8px 0;}
.header-bottom__menu{display:flex;gap:48px;}
.header-bottom__menu-item{position:relative;font-weight:600;font-size:16px;line-height:24px;text-transform:uppercase;}
.header-bottom__menu-item:before{position:absolute;content:"";top:100%;left:0;height:10px;width:100%;}
.header-bottom__menu-link{display:flex;justify-content:center;align-items:center;gap:8px;padding-right:48px;border-right:1px solid #D1D1D1;}
.header-bottom__menu-link:hover{color:#14a6e6}
.header-bottom__menu-item:hover .header-bottom__submenu{display:flex;flex-direction:column;position:absolute;top:calc(100% + 10px);left:0;width:100%;z-index:5;min-width:350px;max-height:450px;background:#FFF;box-shadow:0 0 13px 0 rgb(77 82 94 / 13%);border-radius:12px;overflow-y:auto;}
.header-bottom__submenu::-webkit-scrollbar{width:5px;}
.header-bottom__submenu::-webkit-scrollbar-track{background:#292929;}
.header-bottom__submenu::-webkit-scrollbar-thumb{background:#14a6e6;}
.header-bottom__menu-item:hover .header-bottom__menu-arrow{transition:0.5s all;transform:rotate(180deg);}
.header-bottom__menu-arrow{display:flex;}
.header-bottom__submenu{display:none;}
.header-bottom__submenu-link{display:flex;align-items:center;padding:10px 15px;font-size:14px;text-transform:none;border-bottom:1px solid #f3f7fd;}
.header-bottom__submenu-link:hover{background:#f3f7fd;}
.header-bottom__btn.btn1{padding:8px 12px;font-size:16px;line-height:24px;}
.grid_2_col{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin:20px 0;}
@media only screen and (max-width: 1200px) {
.header-middle__box{gap:9px;}
.header-middle__info{gap:9px;}
.header-middle__contacts{gap:9px;}
.header-middle__contacts-content{width:min-content;}
.header-middle__contacts-number{font-size:17px;}
.header-middle__info-item{font-size:14px;}
.header-bottom__menu-link{padding-right:24px;}
.header-bottom__menu{gap:24px;}
}
@media only screen and (max-width: 1000px) {
#wpadminbar{display:none;}
html[lang]{margin-top:0 !important;}
.header-up__menu{display:none;}
.header-up__controls{display:flex;gap:20px;align-items:center;}
.header-up__controls-phone, .header-up__controls-search{width:22px;height:22px;}
.header-up__controls-burger{width:22px;height:16px;}
.header-up__controls-phone:hover, .header-up__controls-search:hover, .header-up__controls-burger:hover{cursor:pointer;}
.header-middle__search{display:none;}
.header-middle__info{display:none;}
.header-middle__contacts{display:none;}
.header-bottom{display:none;}
.header-middle__controls{display:flex;gap:5px;align-items:center;}
.header-middle__controls-social{}
.header-middle__controls-social img, .header-middle__controls-social svg{display:block;}
.header-middle__controls-callback{display:flex;justify-content:center;align-items:center;padding:8px;background:#FF5634;border-radius:8px;font-weight:600;font-size:13px;line-height:16px;color:#FFFFFF;}
.header-middle__controls-callback:hover{cursor:pointer;}
}
@media only screen and (max-width: 425px) {
.header-middle__box{padding:10px 0;}
} .header__burger .b1, .header__burger .b2, .header__burger .b3{width:22px;height:2px;background-color:#FFF;border-radius:10px;margin-bottom:4px;transition:0.5s;}
.header__burger .b3{margin-bottom:0 !important}
.header__burger.active{box-shadow:none;border-radius:0;}
.header__burger.active .b1, .header__burger.active .b2, .header__burger.active .b3{box-shadow:none;border-radius:0;}
.header__burger.active .b1{transform:rotate(-45deg) translate(-8px, 1px)}
.header__burger.active .b2{opacity:0}
.header__burger.active .b3{transform:rotate(45deg) translate(-7px, 0px)}
.menu-burger{position:fixed;top:0;left:100%;width:100%;height:100vh;overflow-y:auto;background:#FFF;z-index:20;transition:0.5s;}
.menu-burger::-webkit-scrollbar{width:0px;}
.menu-burger.active{left:0;}
.menu-burger__box{padding:62px 16px 16px 16px;}
.menu-burger__menu{display:flex;flex-direction:column;gap:16px;font-weight:500;font-size:18px;line-height:24px;}
.menu-burger__menus{display:flex;flex-direction:column;gap:16px;font-weight:500;font-size:18px;line-height:24px;margin-bottom:16px;}
.menu-burger__menus-link-wrapper{display:flex;align-items:center;justify-content:space-between;}
.menu-burger__menus-arrow{display:flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:pointer;}
.menu-burger__menus-arrow.active{transition:0.5s all;transform:rotate(180deg);}
.menu-burger__submenu{display:none;}
.menu-burger__submenu.active{display:flex;flex-direction:column;gap:12px;font-weight:500;font-size:14px;line-height:20px;color:#656565;margin-top:8px;padding-left:12px;}
.menu-burger__contacts{display:flex;flex-direction:column;gap:12px;background:#F5F4F9;border-radius:16px;padding:16px;margin-top:16px;}
.menu-burger__contacts-item{display:flex;flex-direction:column;gap:4px;}
.menu-burger__contacts-name{font-weight:500;font-size:15px;line-height:20px;color:#9A9A9A;}
.menu-burger__contacts-value{font-weight:600;font-size:16px;line-height:22px;color:#1E1E1E;}
.menu-burger__contacts-flex{display:flex;gap:12px;align-items:center;}
.menu-burger__contacts-whatsapp{width:24px;height:24px;}
.main-slider__list{display:flex;flex-direction:column;gap:9px;margin-bottom:16px;}
.main-slider__list-item{display:flex;align-items:center;gap:10px;color:#FFF;font-weight:500;text-align:left !important;}
.main-slider__list-img{display:flex;justify-content:center;align-items:center;min-width:32px;width:32px;height:32px;padding:4px;border-radius:100%;border:1px solid #FFF;}
.main-slider__text-wrapper{padding:24px !important;}
.main-slider__title{font-size:26px !important;}
@media(max-width:1200px){
.main-slider__content{padding:7vh 0 135px 0;height:50vw;min-height:450px;}
}
@media(max-width:767px){
iframe{width:100%;height:calc(56.25vw - 30px);}
iframe.vertical{height:calc(170vw - 30px);}
.grid_2_col iframe.vertical{height:calc(90vw - 30px - 20px);}
}
@media(max-width:575px){
.main-slider__content{padding:35vh 0;min-height:675px;}
.grid_2_col{grid-template-columns:1fr;}
iframe.vertical{height:calc(170vw - 30px) !important;}
} .archive-chess-item__btn-wrapper{display:flex;flex-direction:column;align-items:center;}
div.archive-chess-item__btn-wrapper a.btn2:has( + button){margin:0 0 15px;}
.autoflash{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.flash{content:"";background-color:rgba(255, 255, 255, 0.5);height:100%;width:3em;display:block;position:absolute;top:0;left:-4.5em;-webkit-transform:skewX(-45deg) translateX(0);transform:skewX(-45deg) translateX(0);-webkit-transition:none;transition:none;}
.lighting{webkit-animation:moving 3s ease-in-out infinite;-moz-animation:moving 3s ease-in-out infinite;-ms-animation:moving 3s ease-in-out infinite;-o-animation:moving 3s ease-in-out infinite;animation:moving 3s ease-in-out infinite;}
@keyframes moving {
30%{webkit-transform:skewX(-45deg) translateX(33.5em);transform:skewX(-45deg) translateX(33.5em);}
100%{webkit-transform:skewX(-45deg) translateX(33.5em);transform:skewX(-45deg) translateX(33.5em);}
} .popup.consultation-popup-offer{background-image:linear-gradient(303deg, #21c9ef 0%, #151256 100%);border-radius:5px;-webkit-box-shadow:0 0 20px #20b7e036;box-shadow:0 0 20px #20b7e036;}
.pagination{margin-top:90px;}
.pagination.mt50{margin-top:50px;}
.pagination ul, .pagination .ul{display:flex;gap:12px;justify-content:center;align-items:center;width:100%;}
.pagination__link, .page-numbers{display:flex;min-width:40px;height:40px;justify-content:center;align-items:center;background:#F5F5F5;padding:8px 16px;border-radius:12px;transition:0.3s;}
.pagination__link svg path, .page-numbers svg path{transition:0.3s;}
.pagination__next .pagination__link{width:fit-content;}
.pagination__prev .pagination__link{width:fit-content;}
.pagination__link:hover{color:#ff5634}
.pagination__current, .page-numbers.current{display:flex;width:40px;height:40px;justify-content:center;align-items:center;border-radius:12px;background:#ff5634;color:#FFF}
.pagination__link:hover, .page-numbers:hover{background:#ff5634;color:#FFF}
.pagination__link:hover svg path, .page-numbers:hover svg path{fill:#FFF}
@media screen and (max-width:425px){
.pagination{margin-top:36px;}
.pagination__current{width:34px;height:34px;}
.pagination__link{width:34px;height:34px;}
.pagination ul{gap:6px}
} .blog{padding:0;}
.blog .breadcrumbs{margin:20px 0 40px;}
.blog__container{padding-bottom:60px;}
.blog__box{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:32px;grid-row-gap:74px;}
.blog__box--empty{grid-template-columns:100%;}
.blog__item{display:flex;flex-direction:column;gap:6px;}
.blog__item-name{font-size:18px;line-height:26px;font-weight:700;}
.blog__item-date{color:#A3A3A3;font-size:14px;line-height:20px;}
.blog__item-image{margin-bottom:10px;}
.blog__item-image img{display:block;width:100%;height:250px;object-fit:cover;}
@media screen and (max-width:1000px){
.blog__box{grid-template-columns:repeat(2, 1fr);}
}
@media screen and (max-width:600px){
.blog__box{grid-template-columns:100%;}
} .stati-template-default .portfolio-block h2{font-size:36px;color:#460ba5;font-family:Montserrat;font-weight:700;}
.stati-template-default .calc-block h2{font-size:36px;color:#460ba5;font-family:Montserrat;font-weight:700;text-align:center;}
@media screen and (max-width:450px){
.stati-template-default .calc-block h2{font-size:20px;}
.stati-template-default .portfolio-block h2{font-size:20px;}
header .header-middle__controls-callback{display:none;}
}
.article{padding-top:0 !important;}
.article .breadcrumbs{margin:20px 0 40px;}
.article__title{text-align:left !important;}
.article__image{margin:24px 0;}
.article__image img{display:block;max-width:100%;}
.structure__title{font-size:18px;line-height:26px;margin-bottom:16px;}
.structure__box{width:100%;max-width:500px;padding:16px;background:#EEEEEE;}
.structure__list{display:flex;flex-direction:column;gap:8px;}
.structure__list-item{position:relative;margin-left:16px;list-style:decimal;color:#14a6e6;}
.structure__list-item::marker{color:#000;}
.article-block .consultation-btn{margin:24px auto;}
.article-block__container{display:flex;flex-direction:column;align-items:center;}
@media screen and (max-width:1100px){
.header-up__menu{gap:18px;}
}
@media screen and (max-width:360px){
.header-middle__logo img {
max-width: 100px;
}
}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {
display: none;
}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;}
.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.pswp img{max-width:none;}
.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--open{display:block;}
.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}
.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.pswp__container, .pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;}
.pswp__container, .pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none;}
.pswp__container, .pswp__zoom-wrap{-webkit-backface-visibility:hidden;}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}
.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;}
.pswp__img--placeholder{-webkit-backface-visibility:hidden;}
.pswp__img--placeholder--blank{background:#222;}
.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0;}
.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC;}
.pswp__error-msg a {
color: #CCC;
text-decoration: underline; }.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none;}
.pswp__button:focus, .pswp__button:hover{opacity:1;}
.pswp__button:active{outline:none;opacity:0.9;}
.pswp__button::-moz-focus-inner{padding:0;border:0;}
.pswp__ui--over-close .pswp__button--close{opacity:1;}
.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before{background:url(//ledmediagroup.ru/wp-content/themes/basic/inc/css/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { .pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before{background-image:url(//ledmediagroup.ru/wp-content/themes/basic/inc/css/default-skin/default-skin.svg);}
.pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right{background:none;}
}
.pswp__button--close{background-position:0 -44px;}
.pswp__button--share{background-position:-44px -44px;}
.pswp__button--fs{display:none;}
.pswp--supports-fs .pswp__button--fs{display:block;}
.pswp--fs .pswp__button--fs{background-position:-44px 0;}
.pswp__button--zoom{display:none;background-position:-88px 0;}
.pswp--zoom-allowed .pswp__button--zoom{display:block;}
.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}
.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right{visibility:hidden;}
.pswp__button--arrow--left, .pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}
.pswp__button--arrow--left{left:0;}
.pswp__button--arrow--right{right:0;}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0, 0, 0, 0.3);height:30px;width:32px;position:absolute;}
.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}
.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}
.pswp__counter, .pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.pswp__share-modal{display:block;background:rgba(0, 0, 0, 0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp__share-modal--hidden{display:none;}
.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);box-shadow:0 2px 5px rgba(0, 0, 0, 0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform;}
.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}
.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}
.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}
.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}
.pswp__share-modal--fade-in{opacity:1;}
.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}
a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}
a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF;}
a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A;}
a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF;}
a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D;}
a.pswp__share--download:hover{background:#DDD;}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px;}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}
.pswp__caption small{font-size:11px;color:#BBB;}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC;}
.pswp__caption--empty{display:none;}
.pswp__caption--fake{visibility:hidden;}
.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr;}
.pswp__preloader__icn{width:20px;height:20px;margin:12px;}
.pswp__preloader--active{opacity:1;}
.pswp__preloader--active .pswp__preloader__icn{background:url(//ledmediagroup.ru/wp-content/themes/basic/inc/css/default-skin/preloader.gif) 0 0 no-repeat;}
.pswp--css_animation .pswp__preloader--active{opacity:1;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite;}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;}
.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}
.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}
.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0;}
@media screen and (max-width:1024px){
.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}
}
@-webkit-keyframes clockwise {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes clockwise {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes donut-rotate {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}
100%{-webkit-transform:rotate(0);transform:rotate(0);}
}
@keyframes donut-rotate {
0%{-webkit-transform:rotate(0);transform:rotate(0);}
50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg);}
100%{-webkit-transform:rotate(0);transform:rotate(0);}
}  .pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}
.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}
.pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);}
.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}
.pswp__top-bar, .pswp__caption{background-color:rgba(0, 0, 0, 0.5);}
.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption{background-color:rgba(0, 0, 0, 0.3);}
.pswp__ui--idle .pswp__top-bar{opacity:0;}
.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right{opacity:0;}
.pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001;}
.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter{display:none;}
.pswp__element--disabled{display:none !important;}
.pswp--minimal--dark .pswp__top-bar {
background: none; }:root{--white:#fff;--red:#ff5634;--black:#000;}
#menu .menu-burger__contacts,
#menuOffcanvas{display:none;}
.menu_custom {
display: flex;
gap: 48px;
justify-content: space-between;
align-items: center;
.custom__item {
position: relative;
a {
color: var(--black);
padding: 12px;
font-size: 14px;
font-weight: 400;
display: flex;
align-items: center;
transition: 0.3s;
.link__title {
display: flex;
align-items: center;
img{height:32px;width:22px;object-fit:contain;}
}
.arrow{display:flex;align-items:center;transition:0.3s;}
}
& > a{font-weight:600;font-size:16px;line-height:24px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;gap:8px;border-right:1px solid #D1D1D1;padding:0 48px 0 0;}
.submenu {
opacity: 0;
z-index: -1;
position: absolute;
top: 100%;
transition: transform 0.3s;
transform: translateY(-20px);
background-color: var(--white);
box-shadow: 0 0 13px 0 rgb(77 82 94 / 13%);
border-radius: 12px;
pointer-events: none;
.submenu__head{display:none;}
.submenu__item {
line-height: 1.5;
.submenu__link{color:var(--black);padding:10px 15px;display:flex;font-size:14px;border-bottom:1px solid #f3f7fd;}
.submenu__link:hover{color:var(--red);}
}
}
.arrow_megamenu{display:none;}
}
.custom__item:hover {
& > a {
color: var(--red);
.arrow {
transform: rotate(180deg);
svg {
path{fill:var(--red);}
}
}
}
.submenu{display:flex;opacity:1;z-index:99;flex-flow:column;transform:translateY(0);pointer-events:all;}
}
}
@media(min-width:1001px){
.submenu__item .submenu__link{white-space:nowrap;}
}
.custom__item.megacustom_menu {
position: inherit;
.megacustom__menu {
position: absolute;
background: var(--white);
width: 100%;
padding: 8px 0px;
left: 0px;
box-shadow: 0px 0px 8px 0px rgba(5, 5, 68, 0.30);
display: none;
z-index: 1024;
.submenu__head{display:none;}
}
}
.custom__item.megacustom_menu:hover {
.megacustom__menu{display:flex;}
}
.wrap__megamenu{display:flex;gap:4.75rem;}
.megamenu_maincolumn{flex:1 1 252px;}
.megamenu__catscolumn{flex:1 1 calc(100% - 252px);}
.menu_custom .megacustom__item, .menu_custom .megacustom__item2 {
padding: 16px 12px;
display: flex;
align-items: center;
gap: 8px;
.name{font-size:16px;font-weight:400;line-height:normal;flex-grow:1;}
.icon{display:flex;justify-content:center;align-items:center;}
}
.menu_custom .submengamenu__inner_level1{width:100%;display:flex;flex-wrap:wrap;}
.submengamenu__inner_level1 .megacustom__item2 {
padding: 0 12px;
width: 33%;
& > .name{font-weight:600;padding:0;}
}
.submengamenu__inner_level1 .megacustom__item2_childrens{width:100%;}
.submengamenu__inner_level1 .megacustom__item2 + .megacustom__item2_childrens{margin:10px 0 0;border-top:1px solid rgba(0, 0, 0, 0.10);padding:10px 0 10px;}
.megacustom__item:not(:last-child){border-bottom:1px solid rgba(0, 0, 0, 0.10);}
.megacustom__item:hover, .megacustom__item.active {
cursor: pointer;
.name{color:var(--red);}
.icon {
svg {
path{fill:var(--red);}
}
}
}
.submengamenu__wrap {
display: none;
padding: 12px 0;
.submengamenu__inner {
display: flex;
flex-flow: row wrap;
gap: 8px;
width: 100%;
li {
flex: 0 1 calc(33% - 8px); a{color:var(--black) !important;display:flex;padding:8px 12px;}
span{font-size:14px;display:flex;color:var(--red);align-items:center;padding:8px 12px;}
a:hover{color:var(--red) !important;}
}
}
}
.submengamenu__wrap.show{display:flex;}
.head__columnmob{display:none;}
body.menu__open{overflow:hidden;}
.telehphones__mob {
position: relative;
.telehpne_dropdown {
position: absolute;
display: none;
right: 0px;
padding: 12px;
border-radius: 4px;
box-shadow: 0px 0px 8px 0px rgba(5, 5, 68, 0.30);
z-index: 3; a{white-space:nowrap;color:var(--black);}
}
.telehpne_dropdown.show{display:flex;flex-flow:column;}
}
.menu__canvas{flex-flow:row nowrap;justify-content:space-between;align-items:center;display:flex;gap:1rem;width:100%;}
@media(max-width:1000px){
#menu .menu-burger__contacts {
display: flex;
width: 100%;
margin: 0;
}
header .header-bottom {
display: block;
position: relative;
}
header .header-bottom .mw, header .header-bottom .header-bottom__box {
padding: 0;
}
header .header-bottom .header-bottom__btn {
display: none;
}
#menuOffcanvas {
display: flex;
flex-flow: column;
width: 32px;
height: 32px;
padding: 8px 4px;
background-color: transparent;
border: none;
gap: 4px;
span {
width: 24px;
height: 3px;
background: var(--white);
transition: 0.3s;
}
}
#menuOffcanvas.active {
span:nth-child(1) {
transform: rotate(45deg);
transform-origin: 5px 0px;
}
span:nth-child(2) {
opacity: 0;
}
span:nth-child(3) {
transform: rotate(-45deg);
transform-origin: 0px 0px;
}
}
#menu {
transform: translateX(-100%);
position: fixed;
background-color: var(--white);
height: calc(100% - 168px);
flex-flow: column;
width: 100%;
align-items: flex-start;
justify-content: flex-start;
z-index: 1024;
transition: 0.3s;
padding: 0px 16px 16px;
overflow: scroll;
.menu__inner {
flex: 0 0 auto;
width: 100%;
}
.menu_custom {
flex-flow: column;
align-items: flex-start;
gap: 0;
.custom__item {
& + .custom__item {
border-top: 1px solid rgba(0, 0, 0, 0.10);
}
}
.custom__item {
width: 100%;
a, .megacustom__item2 span.name {
display: flex;
justify-content: space-between;
font-size: 14px;
padding: 10px 15px;
border-right: 0 none;
border-bottom: 1px solid #f3f7fd;
}
& > a {
font-size: 20px;
padding: 16px 12px;
}
}
.custom__item.megacustom_menu {
.megacustom__menu {
top: 0;
}
}
}
#search {
order: 3;
}
.date__mobile {
display: flex;
padding: 16px 0px;
color: var(--white);
background-color: var(--blue);
align-items: center;
justify-content: center;
width: 100%;
gap: 10px;
}
.modal {
display: flex;
}
.btn__search {
display: none;
}
#searchBlock {
border-top: 1px solid #D9D9D9;
padding-top: 24px;
margin-top: 24px;
display: flex;
position: relative;
input {
background-color: #EDF4FE;
border: none;
}
}
}
#menu.show {
transform: translateX(0);
}
#menu {
.menu__canvas {
flex-flow: column;
.btn__red {
color: var(--white);
background-color: var(--red);
display: flex;
align-items: center;
padding: 32px 0;
font-size: 24px;
font-weight: 400;
width: 100%;
max-height: 80px;
svg {
path {
fill: var(--white);
}
}
}
}
}
.menu_custom {
.custom__item {
display: flex;
align-items: center;
position: inherit;
a {
flex-grow: 1;
.arrow {
display: none;
}
}
.arrow_megamenu {
padding: 16px 12px;
display: flex;
transform: rotate(-90deg);
}
.submenu {
z-index: 99;
opacity: 1;
display: none;
top: 0px;
.submenu__head {
display: flex;
padding: 16px;
font-size: 16px;				
}
}
.submenu.show {
display: flex !important;
flex-flow: column;
top: 0px;
left: 0;
position: absolute;
transform: none !important;
width: 100%;
box-shadow: none;
border-radius: 0;
}
}
.custom__item:hover {
.submenu {
display: none;
}
}
}
.wrap__megamenu {
gap: 0px;
}
.megamenu_maincolumn {
flex-basis: 100%;
}
.megamenu__catscolumn {
position: absolute;
width: 100%;
height: 100%;
background: var(--white);
display: none;
top: 0;
}
.megamenu__catscolumn.open {
display: flex;
justify-content: flex-start;
}
.megacustom__menu {
display: none;
top: 0px;
left: 0px;
width: calc(100% - 32px);
height: 100%;
padding: 0 16px;
.submenu__head {
display: flex !important;
padding: 16px;
font-size: 16px;
}
}
.submengamenu__wrap {
width: 100%;
flex-direction: column;
padding: 0;
.submengamenu__inner {
flex-flow: column;
height: 100%;
background-color: var(--white);
li {
flex: 0 0 auto;
}
}
}
.custom__item.megacustom_menu:hover {
.megacustom__menu {
display: none;
padding: 0;
}
.megacustom__menu.show {
display: block;
}
}
.submengamenu__inner_level1 .megacustom__item2 {
width: 100%;
}
.submengamenu__inner_level1 .megacustom__item2.has_childrens {
padding: 0;
}
.submengamenu__inner_level1 .megacustom__item2 + .megacustom__item2_childrens {
margin: 0;
border-top: 1px solid rgba(0, 0, 0, 0.10);
padding: 0;
}
}span#promo{display:block;font-size:26px;font-family:"Montserrat", sans-serit;font-weight:700;color:#460ba5;margin:0 0 40px;text-align:center;}
.calc-block__exposition-img{max-height:506px;}
div.promo{display:flex;max-width:1170px;margin:auto;padding-bottom:80px;}
@media(max-width:1000px){ div.promo{display:block;}
} div.promo > div{flex-basis:50%;display:flex;align-items:center;}
div.promo > div > img{display:block;max-width:292px;height:auto;}
@media(max-width:600px){ div.promo > div > img{max-width:248px;}
}
@media(max-width:480px){ div.promo > div > img{max-width:212px;}
} div.promo > div > div{padding:0 20px;}
div.promo > div > div > span{font-size:18px;display:block;margin-bottom:15px;}
@media(max-width:1000px){ div.promo > div:first-child{margin-bottom:25px;}
} p#npo{margin-top:5px;padding-left:29px;}
.calc-block .calc-control-group:before, .calc-block .calc-control-group:after{display:none !important;}
section#ajax-content{pointer-events:none;position:relative;max-width:1370px;padding:0 15px;margin:auto;margin-bottom:150px;}
@media(max-width:1024px){ section#ajax-content{margin-bottom:0;}
} section#ajax-content > div#ajax-1{padding-left:375px;margin-top:-680px;}
@media(max-width:1024px){ section#ajax-content > div#ajax-1{padding-left:0;margin-top:0;}
} section#ajax-content > div#ajax-1 span{display:block;font-size:20px;font-weight:700;margin-bottom:20px;}
section#ajax-content > div#ajax-1 p{font-size:16px;margin-bottom:15px;}
section#ajax-content > div#ajax-1 p strong{font-weight:700;}
section#ajax-content.normal-view{margin-bottom:0;}
section#ajax-content.normal-view > div#ajax-1{margin-top:0;}
section#product-desc{display:flex;align-items:flex-start;}
@media(max-width:767px){ section#product-desc{display:block;}
} section#product-desc > div{flex:1 1 50%;}
section#product-desc > div:first-child{padding-right:12.5px;}
@media(max-width:1024px){ section#product-desc > div:first-child{padding-right:9px;}
}
@media(max-width:767px){ section#product-desc > div:first-child{padding-right:0;margin-bottom:47px;}
} section#product-desc > div:first-child > img{display:block;width:100%;height:auto;}
@media(max-width:767px){ section#product-desc > div:first-child > img{max-width:444px;margin:auto;}
} section#product-desc > div:last-child{padding-left:12.5px;}
@media(max-width:1024px){ section#product-desc > div:last-child{padding-left:9px;}
}
@media(max-width:767px){ section#product-desc > div:last-child{padding-left:0;}
} section#product-desc > div:last-child > div{background:#f1f1f1;padding:47px 61px;}
@media(max-width:1024px){ section#product-desc > div:last-child > div{padding:23.5px 30.5px;}
} section#product-desc > div:last-child > div > p{font-size:18px;line-height:26px;margin-bottom:13px;}
section#product-desc > div:last-child > div > span{display:block;font-size:22px;font-weight:700;margin-top:24px;}
form#products-form{max-width:1200px;padding:0 15px;margin:70px auto 23px;}
form#products-form > h2{margin-bottom:11px;}
section#products-grid{max-width:1200px;padding:0 15px;margin:auto;margin-bottom:67px;display:grid;grid-template-columns:25% 25% 25% 25%;gap:13px;}
@media(max-width:1024px){ section#products-grid{grid-template-columns:50% 50%;max-width:714px;}
}
@media(max-width:556px){ section#products-grid{grid-template-columns:100%;max-width:398px;}
} section#products-grid > div{border:1px solid #ccc;text-align:center;padding:13px;}
section#products-grid > div > a.image{display:block;margin-bottom:7px;}
section#products-grid > div > a.image > img{display:block;width:100%;height:auto;}
section#products-grid > div > a.type{display:block;color:#696969;text-decoration:none;font-size:14px;text-transform:uppercase;}
section#products-grid > div > span.type{display:block;text-align:center;color:#696969;font-size:14px;text-transform:uppercase;}
section#products-grid > div > a.title{font-size:16px;font-weight:700;line-height:normal;display:block;text-decoration:none;margin-bottom:9px;}
section#products-grid > div > a.btn2{padding-top:9px;padding-bottom:9px;}
section#products-grid > div > span.price{display:block;text-align:center;font-size:16px;font-weight:400;color:#696969;margin-bottom:25px;}
section.contact-block h2{font-family:"Montserrat", sans-serit;font-size:36px;font-weight:700;}
#ajax-1 li{list-style:disc;margin:10px 0px 10px 15px;}
@media(max-width:425px){
div.promo > div {
flex-direction: column;
gap: 16px;
justify-content: center;
}
div.promo > div > div {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
}
.feedback__img-list img {
width: 100%
}
}.page-container__agreement h2{font-size:24px;font-weight:600;text-align:left;margin:30px 0 20px;}
.page-container__agreement-box{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;justify-content:space-between;margin-bottom:30px;}
.page-container__agreement-item{display:flex;align-items:center;gap:16px;}
.page-container__agreement-image{min-width:48px;width:48px;height:auto;object-fit:contain;}
.page-container__agreement-name{font-size:18px;line-height:1.5;}
.page-container__agreement-controls{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:30px;}
@media screen and (max-width:800px){
.page-container__agreement-box{grid-template-columns:100%;}
}
@media screen and (max-width:425px){
.page-container__agreement h2{font-size:20px;}
.page-container__agreement-name{font-size:16px;}
} .page-container__benefit h2{font-size:24px;font-weight:600;text-align:left;margin:30px 0 20px;}
.page-container__benefit-box{display:grid;grid-template-columns:repeat(5, minmax(auto, 1fr));gap:20px;margin-bottom:30px;}
.page-container__benefit-item{display:flex;flex-direction:column;align-items:center;gap:32px;}
.page-container__benefit-item:hover .page-container__benefit-info{background:#14a6e6;color:#FFF;transition:0.5s all;}
.page-container__benefit-item:hover .page-container__benefit-info:before{border-bottom-color:#14a6e6;transition:0.5s all;}
.page-container__benefit-number{position:relative;color:#460ba5;background:#FFF;border-radius:100%;width:80px;height:80px;min-height:80px;border:1px dashed #460ba5;display:flex;justify-content:center;align-items:center;font-size:18px;line-height:1.5;}
.page-container__benefit-number:before{position:absolute;content:'';top:50%;left:150%;transform:translateY(50%);background:#dedede;width:90px;height:2px;border-radius:15px;}
.page-container__benefit-item:nth-last-child(1) .page-container__benefit-number:before{display:none;}
.page-container__benefit-info{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;background:#FFF;box-shadow:0 10px 30px rgba(0, 0, 0, 0.06);padding:16px;height:100%;transition:0.5s all;}
.page-container__benefit-info:before{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);content:'';border-bottom:13px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent;transition:0.5s all;}
.page-container__benefit-name{font-size:18px;line-height:1.5;font-weight:600;}
@media screen and (max-width:900px){
.page-container__benefit-box{grid-template-columns:100%;}
.page-container__benefit-number:before{display:none;}
}
@media screen and (max-width:425px){
.page-container__benefit h2{font-size:20px;}
} .price__title{font-size:24px !important;text-align:left !important;margin-bottom:16px;}
.price__subtitle{font-size:18px;line-height:1.5;margin-bottom:24px;}
.price__box{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px;font-size:16px;}
.price__item{display:flex;flex-direction:column;gap:12px;}
.price__info{display:flex;flex-direction:column;gap:4px;}
.price__image{display:block;width:100%;border-radius:6px;}
.price__name{font-size:18px;line-height:1.5;font-weight:600;}
.price__value{font-size:18px;line-height:1.5;font-weight:600;}
.price__btn{margin-top:auto;white-space:normal !important;}
@media screen and (max-width:1000px){
.price__box{grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media screen and (max-width:700px){
.price__box{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media screen and (max-width:450px){
.price__box{
grid-template-columns: 100%;
}
}