@font-face {
font-family: "Montserrat-Regular";
src: local("Montserrat"), local("Montserrat-Regular"),
url(//panel-tek.ru/wp-content/themes/panel/f/fonts/Montserrat-Regular.ttf)
format("truetype");
font-display: swap;
}
@font-face {
font-family: "Montserrat";
src: local("Montserrat-Regular"),
url(//panel-tek.ru/wp-content/themes/panel/f/fonts/Montserrat-Regular.ttf)
format("truetype");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Montserrat";
src: local("Montserrat-Medium"),
url(//panel-tek.ru/wp-content/themes/panel/f/fonts/Montserrat-Medium.ttf)
format("truetype");
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Montserrat";
src: local("Montserrat-SemiBold"),
url(//panel-tek.ru/wp-content/themes/panel/f/fonts/Montserrat-SemiBold.ttf)
format("truetype");
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Montserrat";
src: local("Montserrat-Bold"),
url(//panel-tek.ru/wp-content/themes/panel/f/fonts/Montserrat-Bold.ttf)
format("truetype");
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Montserrat";
src: local("Montserrat-ExtraBold"),
url(//panel-tek.ru/wp-content/themes/panel/f/fonts/Montserrat-ExtraBold.ttf)
format("truetype");
font-weight: 800;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Montserrat-SemiBold";
src: local("Montserrat"), local("Montserrat-SemiBold"),
url(//panel-tek.ru/wp-content/themes/panel/f/fonts/Montserrat-SemiBold.ttf)
format("truetype");
font-display: swap;
}
@font-face {
font-family: "Montserrat-Bold";
src: local("Montserrat"), local("Montserrat-Bold"),
url(//panel-tek.ru/wp-content/themes/panel/f/fonts/Montserrat-Bold.ttf)
format("truetype");
font-display: swap;
}
@font-face {
font-family: "Montserrat-ExtraBold";
src: local("Montserrat"), local("Montserrat-ExtraBold"),
url(//panel-tek.ru/wp-content/themes/panel/f/fonts/Montserrat-ExtraBold.ttf)
format("truetype");
font-display: swap;
}
@font-face {
font-family: "Exo";
src: local("Exo"), local("Exo2-Regular"),
url(//panel-tek.ru/wp-content/themes/panel/f/fonts/exo2.ttf) format("truetype");
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Exo";
src: local("Exo"), local("Exo2-Bold"),
url(//panel-tek.ru/wp-content/themes/panel/f/fonts/Exo2-Bold.ttf) format("truetype");
font-style: bold;
font-display: swap;
}
::-webkit-input-placeholder {
opacity: 1;
color: #fff;
}
::-moz-placeholder {
opacity: 1;
color: #fff;
} :-moz-placeholder {
opacity: 1;
color: #fff;
} :-ms-input-placeholder {
opacity: 1;
color: #fff;
}
input::-webkit-input-placeholder {
color: #fff;
opacity: 1;
}
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
p,
button,
td,
tr,
tbody,
ul,
li,
dl,
dd,
dt {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
cursor: inherit; }
body {
font-size: 16px;
color: #2f2f2f;
overflow-y: scroll;
font-family: "Montserrat", Helvetica, verdana, arial, tahoma, sans-serif;
min-width: 300px;
height: 100%;
overflow-x: hidden;
}
@media (max-width: 768px) {
body {
padding-top: 0;
}
}
body.admin-bar { }
table.variations input,
select {
border-radius: 0;
box-shadow: none;
outline: none;
}
table.variations input,
textarea {
-webkit-appearance: none;
}
button {
outline: none;
}
a {
text-decoration: none;
color: #113555;
}
img {
max-width: 100%;
height: auto;
}
@media (min-width: 768px) {
.scroll_type::-webkit-scrollbar-track {
border-radius: 0px;
}
.scroll_type::-webkit-scrollbar {
width: 8px;
height: 6px;
}
.scroll_type::-webkit-scrollbar-thumb {
border-radius: 2px;
background: #e6e6e6;
}
.scroll_type:hover::-webkit-scrollbar-thumb {
background: #d2d2d2;
cursor: default;
}
}
.navigator {
position: fixed;
left: 4%;
top: 50%;
top: calc(50% - 72px);
overflow: hidden;
z-index: 1000;
display: none;
}
@media (max-width: 1400px) {
.navigator {
display: none;
}
}
@media (max-width: 1024px) {
.navigator {
display: none;
}
}
header.header {
position: fixed;
width: 100%;
z-index: 1000;
left: 0;
top: 0;
}
.maine-header.mobile .text p {
display: flex;
flex-direction: column;
}
.container-mobile .devider-width {
margin-top: 30px !important;
margin-bottom: 27px !important;
}
.hangar_container.container {
margin-top: 203px;
}
.container.blog {
margin-top: 40px;
}
.container.panel-price {
margin-top: 40px;
}
.container.objects {
margin-top: 40px;
}
.container.obgect {
margin-top: 40px;
}
.container.contact {
margin-top: 40px;
}
.container.single-post {
margin-top: 40px;
}
.page-template-g_page_carwash > .page_main > .container,
.page-template-g_page_hangar > .page_main > .container,
.page-template-g_page_garage > .page_main > .container {
margin-top: 40px;
}
.panels-template-single-panels-krov .single-product {
margin-top: 40px;
}
.panels-template-single-panels-fason .single-product {
margin-top: 40px;
}
.navigator a {
display: block;
margin: 12px 0;
border-radius: 50%;
border: 2px solid transparent;
padding: 4px;
transition: all 0.15s linear;
}
.navigator a.active {
border: 2px solid #f5d26c;
}
.navigator b {
width: 6px;
height: 6px;
background: #f5d26c;
background: #89bc93;
display: block;
border-radius: 50%;
transition: all 0.15s linear;
box-shadow: 0 0 4px #ffffff;
}
.navigator .active b {
background: #f5d26c;
}
.button_one {
-webkit-transition: all 0.9s ease-out 0s;
-moz-transition: all 0.9s ease-out 0s;
-o-transition: all 0.9s ease-out 0s; font-weight: 600;
display: inline-block;
padding: 10px 20px;
font-size: 14px;
color: #113555;
border-radius: 4px;
cursor: pointer;
background-color: #ffbd45;
position: relative;
vertical-align: middle;
transition: all 0.15s linear;
overflow: hidden;
text-transform: uppercase;
font-family: "Exo";
letter-spacing: 0.05em;
}
@media (max-width: 350px) {
.button_one {
padding: 16px 30px 17px 56px;
font-size: 14px;
}
}
.button_one:hover {
background: #ffcb6b;
}
.button_one:after {
content: "";
position: absolute;
top: 0;
left: 0em;
width: 100%;
height: 100%;
background: linear-gradient(
to left,
rgba(255, 255, 255, 0),
rgba(255, 255, 255, 0.38),
rgba(255, 255, 255, 0)
)
no-repeat -2em 0%;
background-size: 2em 100%;
-moz-transform: skewX(-50deg);
-o-transform: skewX(-50deg);
-webkit-transform: skewX(-50deg);
transform: skewX(-50deg);
}
.button_one.blink_on:after {
transition: 0.9s linear;
background-position: 130% 0%;
}
input[type="number"] {
-moz-appearance: textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
}  #top-bar-menu .menu li {
list-style: none;
display: inline-block;
}
#top-bar-menu .menu .sub-menu li {
display: block;
}
#top-bar-menu .menu .sub-menu {
display: none;
}
#top-bar-menu .menu li a {
color: #4f4f4f;
padding: 7px;
font-size: 14px;
outline: none;
letter-spacing: -0.02em;
}
.container-mobile #top-bar-menu .menu > li.menu-item-has-children > a {
padding-right: 0;
}
.container-mobile #top-bar-menu .menu > li.menu-item-has-children > a::after {
right: -12px;
}
#top-bar-menu .menu > li.menu-item-has-children > a {
position: relative;
padding-right: 18px;
}
#top-bar-menu .menu > li.menu-item-has-children > a::after {
content: "\203A";
transform: rotate(90deg);
position: absolute;
right: 5px;
top: 6px;
font-size: 19px;
}
#top-bar-menu .menu > li.menu-item-has-children:hover > a {
border-top-left-radius: 7px;
border-top-right-radius: 7px;
box-shadow: 0 0 6px -2px;
padding-bottom: 11px;
font-weight: 600;
}
#top-bar-menu .menu > li.menu-item-has-children:hover ul.sub-menu {
display: block;
position: absolute;
box-shadow: 0px 4px 6px -2px;
background: #ffff;
z-index: 999;
border-radius: 0 7px 7px 7px;
min-width: 170px;
margin-top: 6px;
overflow: hidden;
}
.top-header .sub-menu li a {
display: block;
border-bottom: 2px dotted #d6d6d6;
padding: 17px 19px !important;
}
.top-header .sub-menu li:last-child a {
border: none;
}
.top-header .sub-menu li a:hover {
background: #f5f5f5;
} .top-header {
display: flex;
justify-content: flex-end;
padding: 10px 0px 25px;
}
.logo img {
max-width: 88%;
}
ul#menu-top-bar {
display: flex;
gap: 19px;
} .header-calc {
background: none;
font-size: 14px;
color: #eb5757;
font-weight: 600;
border-bottom: 2px solid transparent;
transition: 0.3s;
}
.header-calc:hover {
cursor: pointer;
border-color: #eb5757;
}
.menu-header {
margin-right: 31px;
}
.maine-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-bottom: 15px;
}
header .maine-item {
display: flex;
}
.maine-item .icon {
align-self: center;
margin-right: 7px;
}
header .maine-item .text,
header .maine-item .text a {
color: #113555;
font-family: Exo;
}
header .separator {
background-image: linear-gradient(
to right,
#ddd 35%,
rgba(255, 255, 255, 0) 20%
);
background-position: center;
background-size: 5px 2px;
background-repeat: repeat-x;
height: 8px;
}
header .maine-item .text p {
margin-top: 2px;
margin-bottom: 6px;
}
header .maine-item .text p:first-child {
font-size: 18px;
}
header .maine-item .text p:last-child {
font-size: 14px;
}
header .maine-item .text a.tel a.tel_2 {
font-size: 18px;
margin-right: 5px;
outline: none;
font-weight: 600;
}
.text a.tel a.tel_2 span {
font-size: 18px;
}
#metaslider_container_1502 {
border-radius: 7px;
}
@media (max-width: 1280px) {
#metaslider-id-1502 {
display: none !important;
}
}
@media (max-width: 1024px) {
#metaslider-id-1537 {
display: none !important;
}
}
@media (max-width: 768px) {
.header {
background: #f5f8f9;
position: unset;
z-index: unset;
}
#metaslider-id-1543 {
display: none !important;
}
}
@media (max-width: 800px) {
.header_menu {
display: none;
}
}
@media (max-width: 475px) {
.header_menu {
max-width: 247px;
margin: 18px auto 6px;
}
}
.header_menu a {
font-size: 13px;
font-weight: 500;
color: #9f9f9f;
padding: 12px 11px;
display: inline-block;
transition: all 0.1s linear;
}
@media (max-width: 768px) {
.header_menu a {
color: #9f9f9f;
padding: 8px 11px;
display: inline-block;
transition: all 0.1s linear;
}
}
.header_phone_block {
display: inline-block;
vertical-align: middle;
margin: 6px 0 6px;
}
@media (max-width: 768px) {
.header_phone_block {
display: none;
vertical-align: middle;
margin: 12px 0 6px;
text-align: center;
}
}
.header_call_button {
display: inline-block;
vertical-align: middle;
}
.header_call_button:hover {
background: #ffcb6b;
}
@media (max-width: 768px) {
.header_phone_icon {
display: none;
}
}
.header_phone_right {
display: inline-block;
vertical-align: middle;
text-align: left;
padding-left: 6px;
}
.header_phone_number {
font-weight: 900;
color: #000;
cursor: pointer;
}
.mb1_in .header_phone_number {
display: none;
}
@media (max-width: 768px) {
.mb1_in .header_phone_number {
color: #fff;
padding: 12px 0 0;
display: block;
text-shadow: 0px 1px 3px #000000d1;
font-size: 18px;
}
}
.header_work_time {
font-size: 10px;
color: #a2a2a2;
margin-top: 5px;
line-height: 130%;
} .header_call_button {
font-size: 13px;
font-weight: 600;
color: #113555;
cursor: pointer;
background-color: #ffbd45;
padding: 17px 22px;
margin: 0;
transition: all 0.15s linear;
font-family: Exo;
text-transform: uppercase;
letter-spacing: 0.04em;
border-radius: 4px;
} .header_button {
font-size: 14px;
font-weight: 600;
color: #113555;
cursor: pointer;
background-color: #ffbd45;
padding: 17px 19px;
margin: 7px 0px 7px 9px;
transition: all 0.15s linear;
font-family: Exo;
text-transform: uppercase;
letter-spacing: 0.04em;
border-radius: 4px;
} .link-other.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.link-other.flex img {
max-width: 23px;
margin-right: 6px;
}
.link-other.flex a {
color: #000;
}
.maine-item.xs-visible {
display: none;
}
header .maine-item .text a.email:hover {
color: #ffbd45;
}
.container.single-panel {
margin-top: 40px;
}
.container.sertifikaty {
margin-top: 40px;
} .footer_flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: #2f2f2f;
border-radius: 7px 7px 0px 0px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 40px;
flex-flow: wrap;
}
footer .header_call_button {
background: none;
color: #ffbd45;
border: 1px solid;
border-radius: 4px;
padding: 12px 19px;
margin: auto;
}
footer .header_call_button:hover {
background: #ffbd45;
color: #113555;
border-color: #ffbd45;
}
.footer-social a {
margin: 0 10px;
}
.footer-social a:hover img {
background: #ffb83e;
border-radius: 50%;
}
.footer_copyright,
.footer_copyright a {
font-size: 14px;
color: #fff;
font-weight: 600;
line-height: 1.8;
}
.footer_copyright a {
font-weight: 400;
}
@media (max-width: 768px) {
.footer_in {
padding: 5px 12px 19px;
}
.link-other.flex {
margin-left: 10px;
-ms-flex-flow: wrap;
flex-flow: wrap;
-webkit-box-pack: left;
-ms-flex-pack: left;
justify-content: left;
}
.link-other.flex .item {
margin: 7px 1px;
width: 30%;
padding: 2px;
height: 50px;
border-right: 1px solid #d9d6d6;
}
.link-other.flex .item:nth-child(3n) {
border: none;
}
.link-other.flex .item i {
display: block;
}
}
.footer_left {
display: inline-block;
vertical-align: middle;
text-align: left;
width: 49.5%;
}
@media (max-width: 810px) {
.footer_left {
text-align: center;
width: 100%;
display: none;
}
}
.footer_right {
display: inline-block;
vertical-align: middle;
text-align: right;
width: 49.5%;
}
@media (max-width: 810px) {
.footer_right {
text-align: center;
width: 100%;
padding-top: 14px;
}
}
@media (max-width: 768px) {
.footer .header_phone_block {
display: none;
}
}
.footer_bottom {
margin: auto;
max-width: 1175px;
padding: 11px 12px 12px;
box-sizing: border-box;
text-align: left;
overflow: hidden;
}
.footer_bottom_left {
width: 50%; display: inline-block;
vertical-align: middle;
font-size: 12px;
color: #787e84;
}
@media (max-width: 768px) {
.footer_bottom_left {
width: 100%; display: block;
vertical-align: middle;
font-size: 12px;
color: #787e84;
text-align: center;
}
}
.footer_bottom_right { width: 49%;
text-align: right;
display: inline-block;
vertical-align: middle;
}
@media (max-width: 768px) {
.footer_bottom_right { width: 100%;
display: block;
margin: auto;
text-align: center;
margin: 14px 0 0;
}
}
.footer_soc_icons {
display: inline-block;
}
.footer_soc_icon {
width: 40px;
height: 40px;
border: 1px solid #cacfd3;
border-radius: 50%;
display: inline-block;
margin-right: 10px;
background-repeat: no-repeat;
background-size: 63%;
background-position: center;
opacity: 0.5;
transition: all 0.3s;
}
@media (max-width: 768px) {
.footer_soc_icon {
margin: 0 5px;
}
}
.footer_soc_icon:hover {
opacity: 1;
}
hr {
margin: 0;
border: 0;
border-top: 1px solid #eaeaea;
}/*/*/.flex-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
.flex-column {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.flex-row.wrap {
-ms-flex-flow: wrap;
flex-flow: wrap;
}/**/.mb2_blocks {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
background: #f6f7f9;
border-radius: 7px;
padding: 39px;
}
#mb2 .title-section {
margin: 65px 0px 43px;
}
#mb2 .flex-row.wrap {
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
row-gap: 20px;
}
.mb2_blocks .product-image {
text-align: center;
margin-top: 16px;
margin-bottom: 50px;
display: flex;
justify-content: center;
align-items: center;
height: 95px;
}
.mb2_blocks .product-image img {
max-width: 85%;
display: inline-block;
}
.mb2_blocks .title {
font-size: 22px !important;
color: #113555;
font-family: Montserrat-Bold;
}
.mb2_blocks .title.litle {
font-size: 18px !important;
font-family: inherit;
}
.mb2_blocks .title.litle {
font-size: 18px;
font-family: inherit;
margin-bottom: 28px;
font-weight: 500;
margin-top: 0;
}
.params.flex-row {
font-size: 14px; line-height: 1.47;
}
.params.flex-row div {
width: 64%;
position: relative;
font-weight: 600;
margin-bottom: 33px;
}
.params.flex-row .name {
color: #bdbdbd;
padding-right: 11px;
width: 40%;
}
.params.flex-row .value::after {
content: url(//panel-tek.ru/wp-content/uploads/2021/02/divider-dot.png);
position: absolute;
left: 0;
bottom: -22px;
}
.params.flex-row:last-child .value::after {
content: none;
}
.mb2_block {
position: relative;
height: 100%;
padding-bottom: 52px;
box-sizing: border-box;
}
.mb2_blocks.revealator-slideright.revealator-delay1.revealator-duration7
.product-button {
bottom: 18px;
}
.product-button {
margin-top: 17px;
position: absolute;
bottom: -20px;
}
#mb2 .header_call_button {
margin: 0;
margin-right: 22px;
}
#mb2 .link-product {
font-size: 14px;
text-transform: uppercase;
color: #113555;
font-family: Exo;
font-weight: 600;
text-align: center;
border: 1px solid;
border-radius: 4px;
padding: 16px 23px;
}  #mb3 .wrap-panel {
padding-top: 23px;
background-repeat: no-repeat;
background-position: 15px 0px;
position: relative;
}
.wrap-panel.img {
position: absolute !important;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.text-panel .name-dot {
font-size: 1.12em;
font-family: Montserrat-Bold;
margin-bottom: 9px;
color: #113555;
}
.text-panel:nth-child(1) .name-dot {
margin-top: -2px;
}
.text-panel .descr-dot {
font-size: 14px;
line-height: 1.47;
}
.text-panel:nth-child(1),
.text-panel:nth-child(2) {
max-width: 502px;
margin-bottom: 41px;
}
.text-panel:nth-child(3) {
max-width: 466px;
margin-bottom: 40px;
-moz-transform: translateY(-4px);
}
.text-panel:nth-child(4) {
max-width: 636px;
-moz-transform: translateY(-2px);
}
#mb3 .title-section {
margin-top: 102px;
margin-bottom: 18px;
} .gr_form.calculator { margin-top: 4px;
}
.calculator .gr_form_title {
font-size: 16px;
font-family: "Montserrat";
font-weight: 700;
color: #fff;
letter-spacing: 0.02em;
line-height: 1.33;
}
.calculator .gr_form_left {
background: url(//panel-tek.ru/wp-content/uploads/2021/02/calc-left.png) no-repeat,
linear-gradient(90deg, #153d64 2.11%, rgb(28, 87, 142) 91.56%);
background-size: cover;
background-blend-mode: darken;
}
.calculator.gr_form .mb_2_form_form {
background: url(//panel-tek.ru/wp-content/uploads/2021/02/calc-right.png) no-repeat right,
#ffbd45;
background-size: contain;
background-blend-mode: overlay;
}
.calculator.gr_form .button_one {
background: #113555;
color: #ffbd45;
}
.calculator.gr_form .button_one:hover {
background: #284e71;
}
.calculator .form_input input {
border-color: #2f2f2f;
color: #2f2f2f;
}
.calculator.gr_form .form_tel_icon::after,
.calculator.gr_form .form_email_icon::after,
.calculator.gr_form .form_name_icon::after {
color: #2f2f2f;
}
.calculator .form_name_icon {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/ico_name_dark.svg);
}
.calculator .form_tel_icon {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/ico_tel_dark.svg);
}
.calculator .form_email_icon {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/ico_email_dark.svg);
}
.calculator.gr_form input:focus {
border-bottom: 1px solid #113555;
} .section-calc .container {
background: #f6f7f9;
margin-top: 57px;
padding-bottom: 75px;
}
.calc .title-section { margin-top: 54px;
margin-bottom: 35px;
}
.calc .title-params {
font-size: 18px;
color: #113555;
font-weight: 700;
}
.square.flex-row {
margin-top: 7px;
margin-bottom: 37px;
}
.square .point {
border-bottom: 1px solid #0e3456;
border-radius: 7px;
max-width: 110px;
margin-right: 21px;
max-height: 41px;
box-sizing: border-box;
position: relative;
}
.square input {
border: none;
color: #0e3456;
padding-left: 40px;
padding-bottom: 5px;
color: #2f2f2f;
font-family: "Montserrat";
font-size: 14px;
outline: none;
background: none;
height: 100%;
box-sizing: border-box;
width: 100%;
font-weight: 500;
}
.point.height::before {
content: url(//panel-tek.ru/wp-content/uploads/2021/08/ico_hight.png);
position: absolute;
left: 11px;
top: -5px;
}
.point.length::before {
content: url(//panel-tek.ru/wp-content/uploads/2021/08/ico_length.png);
position: absolute;
left: 11px;
top: -5px;
}
.point.width::before {
content: url(//panel-tek.ru/wp-content/uploads/2021/08/ico_width.png);
position: absolute;
left: 11px;
top: -5px;
}
.square .point.result {
border-bottom: 2px dotted #0e345629;
max-width: 68px;
margin-left: 17px;
}
.square .point.result::after {
content: "Площадь";
font-size: 12px;
color: #828282;
position: relative;
top: 7px;
margin: 0;
}
.square .point.result input {
padding-left: 0;
font-weight: 600;
font-size: 18px;
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 22px; display: flex;
align-items: center; color: #113555;
}
.point::after {
font-size: 12px;
color: #828282;
position: relative;
top: 8px;
margin: auto;
display: block;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.point.height::after {
content: "Высота";
}
.point.width::after {
content: "Ширина";
}
.point.length::after {
content: "Длина";
}
.calc.right {
width: 58%;
}
.calc.right > div {
background-position: right;
background-repeat: no-repeat;
position: relative;
display: none;
height: 100%;
background-size: 100%;
}
.calc.right > div.active {
display: block;
}
.calc.right > div.roof-two {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/building/build_3.png);
}
.calc.right > div.roof-one {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/building/build_1.png);
}
.calc.right > div.roof-planus {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/building/build_2.png);
}
.calc.right > div > div {
position: absolute;
}
.calc.right .svg-roof path {
fill: #f4f8f4;
}
.calc.right .svg-elements path {
fill: #ddded5;
}
.calc.right .svg-panels path {
fill: #e55c24;
}
.calc.right > div > div svg {
width: 100% !important;
height: auto !important;
mix-blend-mode: multiply;
}
.calc.right .svg-elements {
bottom: -94px;
width: 108%;
right: -30px;
background-size: 99%;
height: 100%;
background-repeat: no-repeat;
background-position-x: 5px;
background-position-y: 4px;
}
.calc.right .svg-elements svg {
width: 89.8% !important;
bottom: 192px;
position: absolute;
right: 38.1px;
}
.calc.right .svg-panels {
width: 96%;
bottom: 97px;
right: 12px;
}
.calc.right .svg-roof {
top: 100px;
width: 107%;
right: -25px;
height: 100%;
background-size: 100%;
background-repeat: no-repeat;
}
.calc.right .svg-roof svg {
position: absolute;
top: 34px;
width: 93% !important;
right: 30px;
}
div.karkas {
width: 110%;
height: 100%;
background-size: 100%;
background-repeat: no-repeat;
top: 115px;
right: -25px;
}
.calc.right .roof-one .svg-panels {
width: 97%;
bottom: 98px;
right: 11px;
}
.calc.right .roof-one .svg-elements {
bottom: -94px;
width: 108%;
right: -30px;
}
.calc.right .roof-one .svg-roof {
right: -32px;
}
.calc.right .roof-one .svg-roof svg {
top: 10px;
right: 33px;
}
.roof-one div.karkas {
right: -28px;
width: 111%;
top: 110px;
}
.calc.right .roof-one .svg-elements svg {
width: 90.5% !important;
bottom: 192px;
right: 39px;
}
.calc.right .roof-planus .svg-roof {
top: 103px;
width: 105%;
right: -23px;
}
.calc.right .roof-planus .svg-roof svg {
top: 44px;
width: 93% !important;
right: 28px;
}
.roof-planus div.karkas {
top: 98px;
right: -28px;
width: 107%;
}
.type-of-roof .item {
border: 1px solid #828282;
margin-right: 20px;
padding: 8px 9px;
border-radius: 4px;
cursor: pointer;
position: relative;
}
.type-of-roof {
margin-top: 13px;
margin-bottom: 59px;
}
.type-of-roof .item.active,
.type-of-roof .item:hover {
border-color: #ffbd45;
}
.type-of-roof .item.active path,
.type-of-roof .item.active g line,
.type-of-roof .item:hover path,
.type-of-roof .item:hover g line {
stroke: #ffbd45;
}
.type-of-roof .item span {
font-size: 12px;
color: #828282;
position: absolute;
bottom: -21px;
display: block;
left: 50%;
transform: translateX(-50%);
}
.type-of-roof .item.active span {
color: #113555;
}
select.thickn {
width: 241px;
}
select.material {
width: 297px;
}
.calculator .color-panels {
margin-top: 17px;
margin-bottom: 39px;
position: relative;
}
.color-panels .item-text {
font-size: 14px;
font-weight: 600;
color: #113555;
}
.color-panels .item-color,
.change-color .close {
position: relative;
width: 44px;
height: 30px;
border: 1px solid #e0e0e0;
margin-right: 6px;
border-radius: 4px;
box-sizing: border-box;
cursor: pointer;
margin-bottom: 6px;
}
.color-panels .item-color.active {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/vector.svg);
background-position: center;
background-repeat: no-repeat;
}
.color-panels .item-text {
font-size: 14px;
color: #113555;
width: 93px;
margin-right: 42px;
}
.color-panels .items {
align-items: center;
margin-bottom: 3px;
}
.items .item-change {
box-sizing: border-box;
width: 44px;
height: 30px;
border: 1px solid #bdbdbd;
border-radius: 4px;
background: url(//panel-tek.ru/wp-content/themes/panel/f/img/ico_3_dots.svg) no-repeat
center;
cursor: pointer;
margin-bottom: 6px;
}
.change-color {
display: none;
width: 318px;
background: #fff;
border-radius: 7px;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
padding: 11px;
position: absolute;
box-sizing: border-box;
right: -247px;
z-index: 999;
}
.change-color .color-flex {
width: 271px;
margin-right: 2px;
}
.change-color .close {
margin-right: 0 !important;
background: url(//panel-tek.ru/wp-content/themes/panel/f/img/vector.svg) no-repeat
center;
background-size: 12px;
position: absolute;
top: 11px;
right: 11px;
}
.color-panels .items .item-color.active span {
position: absolute;
width: 28px;
height: 3px;
border-radius: 4px;
bottom: -7px;
left: 50%;
transform: translateX(-50%);
}
.form-panel.flex-row {
justify-content: space-between;
}
.form-panel .title-params {
font-size: 18px;
color: #113555;
font-weight: 700; margin-bottom: 5px;
}
.form-panel select {
border: none;
border-bottom: 1px solid #0e3456;
border-radius: 6px;
width: 242px; margin-right: 22px;
font-size: 14px;
padding-left: 39px;
cursor: pointer; padding-bottom: 8px;
background: transparent;
height: 45px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: #2f2f2f;
-webkit-text-fill-color: #2f2f2f;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1L5 5L9 1' stroke='%232F2F2F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");
background-repeat: no-repeat;
background-position: right 12px center;
background-size: 10px 6px;
padding-right: 32px;
}
.form-panel select:last-child {
margin-right: 0;
}
.form-panel .over-icon {
margin-right: 22px;
position: relative;
}
.form-panel .over-icon:last-child {
margin-right: 0;
}
.over-icon.wall::before {
content: url(//panel-tek.ru/wp-content/themes/panel/f/img/ico_th.svg);
position: absolute;
top: -7px;
left: 13px;
}
.over-icon.mater::before {
content: url(//panel-tek.ru/wp-content/themes/panel/f/img/ico_type_p.svg);
position: absolute;
top: -7px;
left: 13px;
}
.over-icon.wall::after,
.over-icon.mater::after {
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -20px;
font-size: 12px;
color: #828282;
}
.over-icon.wall::after {
content: "Толщина, мм";
}
.over-icon.mater::after {
content: "Тип наполнения";
}   .form_input {
display: inline-block;
position: relative;
margin-right: 19px;
margin: 5px 0 12px;
z-index: 3;
}
.form_name_icon {
position: absolute;
width: 14.69px;
height: 19px;
top: calc(50% - 11px);
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/g_main/name_icon.png);
background-repeat: no-repeat;
display: inline-block;
left: 14px;
}
.form_tel_icon {
position: absolute;
width: 21.25px;
height: 19px;
top: calc(50% - 11px);
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/g_main/tel_icon.png);
background-repeat: no-repeat;
display: inline-block;
left: 11px;
}
.form_what_icon {
position: absolute;
width: 24px;
height: 24px;
top: calc(50% - 10px);
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/g_main/whatsapp-min.png);
background-repeat: no-repeat;
display: inline-block;
left: 11px;
}
.form_email_icon {
position: absolute;
width: 21.25px;
height: 19px;
top: calc(50% - 11px);
background-image: url(//panel-tek.ru/wp-content/uploads/2021/02/ico-email.png);
background-repeat: no-repeat;
display: inline-block;
left: 7px;
}
.form_one .form_input input {
padding: 17px 40px;
padding-right: 0;
z-index: 11;
position: relative;
font-family: "Montserrat";
font-weight: 500;
}
.form_input input {
border: 0;
border-bottom: 1px solid #fff;
padding: 12px 0 12px 31px;
outline: 0;
font-size: 15px;
background-color: transparent;
transition: all 0.2s linear;
font-weight: 300;
width: 100%;
box-sizing: border-box;
border-radius: 0;
box-shadow: unset;
color: #fff;
border-radius: 6px;
}  #mb4 .title-section { margin-bottom: 27px;
}
.flex-row.top {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 37px;
}
#mb4 .descript {
font-size: 1.125em;
color: #113555;
max-width: 590px;
margin-right: 40px;
}
#mb4 .descript span {
font-family: Montserrat-Bold;
}
#mb4 .horizontal-divider {
margin-right: 53px;
}
#mb4 .link-product.project {
font-size: 14px;
text-transform: uppercase;
color: #113555;
font-family: Exo;
font-weight: 600;
text-align: center;
border: 1px solid;
margin-top: 5px;
border-radius: 4px;
padding: 17px 22px 14px;
letter-spacing: 0.04em;
}
.mb4_photo_in img {
border-radius: 7px;
max-height: 310px;
}
.flex-column .d-block.mb-4 img {
max-width: 169px;
display: inline-block;
}
.mb4_photo.large {
max-width: 547px;
margin-right: 25px;
position: relative;
}
.mb4_photo.large .img-fluid {
width: 547px;
height: 310px;
background-size: cover !important;
border-radius: 7px;
}
.flex-column .mb4_photo_in .img-fluid {
width: 169px;
height: 144px;
background-size: cover !important;
border-radius: 7px;
}
#mb4 img {
width: 100%;
}
.flex-column .mb4_photo:first-child {
margin-bottom: 22px;
}
.mb4_right {
max-width: 410px;
}
#mb4 .params.flex-row .name {
width: 123px;
margin-right: 13px;
}
#mb4 .header_call_button {
margin: 0;
margin-top: 16px;
border-radius: 4px;
}
.mb4_left {
margin-right: 50px;
}
.mb4_content {
position: relative;
}
.mb4 .mb4_arrow.mb4_arrow_left {
left: -29px;
}
.mb4 .mb4_arrow.mb4_arrow_right {
right: 0;
margin-right: -24px;
}
.mb4_right_bottom {
position: absolute;
left: 0;
right: 0;
top: 50%;
transform: translateY(-44px);
}
.mb4_arrow {
width: 62px;
height: 62px;
background: #fff;
display: inline-block;
border-radius: 50%;
box-shadow: 0px 0px 25px rgb(47 75 101 / 17%);
cursor: pointer;
background-image: url(//panel-tek.ru/wp-content/uploads/2021/02/arrow_slider-1.png);
background-repeat: no-repeat;
background-position: center center;
right: 40px;
position: absolute;
}
.mb4_arrow.mb4_arrow_left {
left: 40px;
transform: rotate(180deg);
}
.mb4_arrow:hover {
background-image: url(//panel-tek.ru/wp-content/uploads/2021/02/arrow_slider_hover-1.png);
}
.mb4_right_bottom .mb4_arrow_right {
position: absolute;
right: 47px;
}
.mb5 {
position: relative;
z-index: 1;
clear: both;
padding-bottom: 30px;
}
.devider-width {
background: url(//panel-tek.ru/wp-content/uploads/2021/02/line-divider-with.png);
height: 2px;
margin-top: 67px;
}
.devider-width1 {
background: url(//panel-tek.ru/wp-content/uploads/2021/02/line-divider-with.png);
height: 2px;
margin-top: 50px;
margin-bottom: 40px;
}
#mb5 .title-section {
margin-bottom: 10px;
margin-top: 59px;
}
.mb5_person {
text-align: center;
}
.mb5_persons {
padding: 12px 0;
}
.mb5_person {
display: inline-block;
width: 100%;
vertical-align: top;
padding: 17px 0;
}
.mb5_person_photo {
display: inline-block;
height: 188px;
border-radius: 7px;
overflow: hidden;
}
.mb5_person_photo img {
display: block;
margin: auto;
width: 100%;
}
.mb5_person_name {
font-size: 14px;
font-weight: 700;
padding: 21px 8px 4px 8px;
position: relative;
color: #113555;
line-height: 17px;
letter-spacing: 0.01em;
}
.mb5_person_brif {
font-family: "Montserrat";
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 147.3%; text-align: center; color: #2f2f2f;
padding: 10px 6px;
}
.mb5_person_underline {
position: relative;
background-image: linear-gradient(
to right,
#ddd 35%,
rgba(255, 255, 255, 0) 20%
);
background-position: center;
background-size: 6px 2px;
background-repeat: repeat-x;
height: 3px;
width: 204px;
margin: auto;
margin-top: 27px;
margin-bottom: 21px;
}
.mb5_person .post { font-family: "Montserrat";
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 17px; text-align: center;
letter-spacing: 0.01em; color: #113555;
} .mb6 .container {
background-color: #f6f7f9;
border-radius: 7px;
}
#mb6 .owl-carousel .panel-review img {
width: auto;
max-width: 100%;
}
#mb6 .title-section {
margin-top: 0;
padding-top: 40px;
margin-bottom: 10px;
}
.panel-review {
position: relative;
background: #fff;
border-radius: 7px;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
padding: 36px 38px;
}
.mb6_in {
width: calc(100% - 120px);
margin: auto;
}
#mb6 .owl-nav.disabled {
display: block;
}
.panel-review::before {
position: absolute;
content: "";
width: 132px;
height: 132px;
background: #fff;
top: -65px;
border-radius: 50%;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-clip-path: polygon(0 0, 100% 0, 100% 50%, 0 50%);
clip-path: polygon(0 0, 100% 0, 100% 50%, 0 50%);
-webkit-box-shadow: 0px 0px 25px -11px rgba(47, 75, 101, 0.17);
box-shadow: 0px 0px 25px -11px rgba(47, 75, 101, 0.17);
}
.panel-review .image {
border-radius: 50%;
overflow: hidden;
position: absolute;
top: -49px;
width: 102px;
height: 102px;
left: 50%;
border: 7px solid #ffbd45;
box-sizing: border-box;
transform: translateX(-50%);
}
#mb6 .panel-review .image img {
width: 100%;
}
.name-rev {
font-size: 14px;
font-family: Montserrat-Bold;
letter-spacing: 0.01em;
color: #113555;
margin-top: 32px;
}
.post-rev {
font-size: 14px;
letter-spacing: 0.01em;
color: #113555;
margin-top: 5px;
min-height: 36px;
}
.panel-review .mb5_person_underline {
width: auto;
margin-top: 27px;
margin-bottom: 21px;
}
.panel-review .review {
font-size: 12px;
line-height: 1.47;
margin-bottom: 26px;
min-height: 105.8px;
}
.flex-row.icon-review {
font-family: Exo;
font-size: 14px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 32px;
color: #113555;
font-weight: 600;
}
.flex-row.icon-review img {
float: left;
margin-right: 4px;
}
.flex-row.icon-review div:last-child img {
position: relative;
top: 3px;
}
.flex-row.icon-review div:last-child a {
color: #ffbd45;
}
#mb6 .owl-carousel .owl-stage-outer {
padding: 74px 0px 71px;
}
#mb6 .view-sertificate::before {
margin-right: 1px;
}
.mb6_video {
display: inline-block;
width: 384px;
box-sizing: border-box;
padding: 12px 9px;
vertical-align: top;
}
.mb6_video_in img {
width: 100%;
display: block;
}
.mb6_video_play {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/g_main/6_play_icon.png);
width: 98px;
height: 98px;
position: absolute;
top: calc(50% - 49px);
left: calc(50% - 49px);
background-size: 100%;
cursor: pointer;
border-radius: 50%;
background-repeat: no-repeat;
}
.mb6 .mb_2_form {
margin: 22px 9px;
}
.mb6_reviews {
padding: 14px 0 10px;
}
.review_photo {
width: 64px;
margin: auto;
border-radius: 50%;
overflow: hidden;
}
.mb6_reviews .owl-prev {
position: absolute;
left: -86px;
top: calc(50% - 27px);
}
.mb6_reviews .owl-next {
position: absolute;
right: -86px;
top: calc(50% - 27px);
}
.mb6_reviews .owl-prev.disabled {
opacity: 0;
}
.mb6_reviews .owl-next.disabled {
opacity: 0;
}
.review_text a {
color: #000;
display: block;
}
#box-review {
display: none;
}
.flex-row.icon-review div {
cursor: pointer;
}
button.close_btn {
cursor: pointer;
margin: 13px 2px 0;
padding: 6px 10px;
color: #fff;
background: #fdae3d;
border-radius: 3px;
font-size: 14px;
}
.review_video:before {
content: "";
position: absolute;
left: calc(50% - 27px);
top: calc(50% - 24px);
width: 65px;
height: 46px;
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/ico_rev_you.svg);
background-repeat: no-repeat;
transition: all 0.2s;
}
.review_video.pop_video {
position: relative;
border-radius: 4px;
overflow: hidden;
cursor: pointer;
}
.review_video:hover:before {
}
.owl-nav button {
width: 62px;
height: 62px;
background: #ffbd45 !important;
display: inline-block;
border-radius: 50%;
cursor: pointer;
background-image: url(//panel-tek.ru/wp-content/uploads/2021/02/arrow_slider-1.png) !important;
background-repeat: no-repeat !important;
background-position: center center !important;
transition: all 0.16s linear;
color: transparent !important;
}
#mb6 .mb6_in .owl-carousel .owl-nav.disabled button:hover {
background-image: url(//panel-tek.ru/wp-content/uploads/2021/02/arrow_slider_hover-1.png) !important;
background-color: #ffcb6b !important;
}
button.owl-prev {
transform: rotate(180deg);
} .container {
max-width: 1360px;
margin: auto;
padding: 0 80px;
box-sizing: border-box;
background: #fff;
} .mb1 {
margin-top: 20px; background: url(//panel-tek.ru/wp-content/uploads/2021/02/slider-home.jpg),
linear-gradient(90deg, #171717e6 15.42%, rgba(16, 16, 16, 0) 100%);
position: relative;
background-repeat: no-repeat;
background-blend-mode: multiply;
height: 468px;
border-radius: 7px;
} .mb1_g {
background: url(//panel-tek.ru/wp-content/uploads/2022/02/s-g_03.jpg),
linear-gradient(90deg, #171717e6 15.42%, rgba(16, 16, 16, 0) 100%);
position: relative;
background-repeat: no-repeat;
background-blend-mode: multiply;
height: 468px;
border-radius: 7px;
}
.mb1_cw {
background: url(//panel-tek.ru/wp-content/uploads/2022/04/avtomojka-3-2233334-1-scaled.jpg),
linear-gradient(90deg, #17171752 20.42%, rgba(16, 16, 16, 0) 100%);
position: relative;
background-repeat: no-repeat;
background-blend-mode: multiply;
height: 468px;
border-radius: 7px;
background-position: center;
background-size: cover;
}
.mb1_ag {
background: url(//panel-tek.ru/wp-content/uploads/2022/04/hangar111.jpg),
linear-gradient(90deg, #17171752 20.42%, rgba(16, 16, 16, 0) 100%);
position: relative;
background-repeat: no-repeat;
background-blend-mode: multiply;
height: 468px;
border-radius: 7px;
background-position: center;
background-size: cover;
}
.mb1_left {
color: #fff;
display: inline-block;
padding-left: 9px;
position: relative;
top: 55px;
left: 39px;
}
.mb1_left_g {
color: #fff;
display: inline-block;
padding-left: 10px;
position: relative;
top: -23px;
left: -22px;
background: linear-gradient(
90deg,
#171717e6 15.42%,
rgba(16, 16, 16, 0) 100%
);
padding: 68px;
border-radius: 7px;
}
.mb1_in {
max-width: 1164px;
margin: auto; padding: 22px;
position: relative;
}
.mb1_title {
font-size: 34px;
font-weight: 900;
max-width: 605px;
text-transform: uppercase;
line-height: 129%;
margin: 110px 0 14px;
}
.upd_bl .mb1_title {
margin: 47px 0 14px;
}
.mb1 .title-site {
font-size: 3.43em;
color: #ffbd45;
line-height: 1.04;
letter-spacing: 0.04em;
font-weight: 700;
margin-top: 15px;
}
.mb1 .title-site span {
letter-spacing: 1px;
}
.mb1_g .title-site {
font-size: 3.43em;
color: #ffbd45;
line-height: 1.1;
letter-spacing: 0.04em;
font-family: Montserrat-Bold;
}
.mb1_cw .title-site {
font-size: 3.43em;
color: #ffbd45;
line-height: 1.1;
letter-spacing: 0.04em;
font-family: Montserrat-Bold;
}
.mb1_ag .title-site {
font-size: 3.43em;
color: #ffbd45;
line-height: 1.1;
letter-spacing: 0.04em;
font-family: Montserrat-Bold;
}
.title-site span {
font-size: 2.1rem;
display: block;
font-weight: 500;
font-family: Montserrat;
}
.mb1 .separator {
background-image: linear-gradient(
to right,
#939393b0 40%,
rgba(0, 0, 0, 0) 20%
);
background-position: center;
background-size: 2.5px 1px;
background-repeat: repeat-x;
height: 40px;
position: relative;
}
.page-template .mb1 .sub-title {
font-size: 1.12em;
letter-spacing: 0.04em;
font-weight: 400;
margin-top: 0;
margin-bottom: 0;
color: #fff;
}
.mb1_g .separator {
background-image: linear-gradient(
to right,
#939393b0 40%,
rgba(0, 0, 0, 0) 20%
);
background-position: center;
background-size: 2.5px 1px;
background-repeat: repeat-x;
height: 40px;
position: relative;
}
.page-template .mb1_g .sub-title {
font-size: 1.12em;
letter-spacing: 0.04em;
font-weight: 400;
margin-top: 0;
margin-bottom: 0;
color: #fff;
}
.mb1_cw .separator {
background-image: linear-gradient(
to right,
#939393b0 40%,
rgba(0, 0, 0, 0) 20%
);
background-position: center;
background-size: 2.5px 1px;
background-repeat: repeat-x;
height: 40px;
position: relative;
}
.mb1_ag .separator {
background-image: linear-gradient(
to right,
#939393b0 40%,
rgba(0, 0, 0, 0) 20%
);
background-position: center;
background-size: 2.5px 1px;
background-repeat: repeat-x;
height: 40px;
position: relative;
}
.page-template .mb1_cw .sub-title {
font-size: 1.12em;
letter-spacing: 0.04em;
font-weight: 400;
margin-top: 0;
margin-bottom: 0;
color: #fff;
}
.link_button_calc {
font-family: Exo;
font-size: 14px;
background: none;
color: #ffbd45;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 0.06em;
border: 1px solid;
width: 222px;
height: 50px;
border-radius: 4px;
margin-top: 71px;
}
.link_button_calc:hover {
cursor: pointer;
border-color: #ffcb6b;
color: #ffcb6b;
}
.sub-mb1 {
width: 93%;
margin: auto;
background: #113555;
color: #fff;
display: flex;
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
}
.sub-mb1 .img-item {
margin-right: 12px;
}
.sub-mb1 .sub-item {
padding: 30px 0 33px 0px;
margin: 0 35px;
display: flex;
}
.sub-mb1 .sub-item:last-child {
margin-left: 13px;
margin-right: 0;
}
.sub-mb1 .sub-item:first-child {
margin-left: 57px;
}
.sub-mb1-title {
font-size: 14px;
font-weight: 700;
letter-spacing: 0.04em; }
.sub-mb1-title span {
display: inline-block;
font-weight: 500;
white-space: nowrap;
line-height: 2;
}
.sub-mb1 .img-item img {
max-width: inherit;
}
.fancybox-button.fancybox-button--play {
display: none;
}
.mb1_underline {
width: 55px;
height: 0px;
display: inline-block;
margin: 5px 0 5px 0;
border-top: 3px solid #fff;
}
.mb1_items {
margin: 43px 0;
text-align: left;
}
.upd_bl .mb1_items {
margin: 28px 0;
}
.mb1_item {
font-size: 17px;
padding: 9px 0 12px 65px;
position: relative;
margin: 24px 0;
}
.mb1_item span {
font-size: 18px;
font-weight: 900;
color: #e4f19a;
}
.mb1_bottom_str {
font-weight: 900;
font-size: 18px;
text-transform: uppercase;
max-width: 308px;
line-height: 150%;
margin-top: 50px;
padding-left: 34px;
position: relative;
}
.mb1_bottom_str_2 {
border-top: 1px dashed #fff;
padding-top: 30px;
margin-top: 32px;
}
.mb1_bottom_str:before {
width: 16px;
height: 20px;
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/g_main/1_bottom_str.png);
margin-left: -36px;
content: "";
position: absolute;
top: 12px;
}
.mb1_bottom_str_2:before {
width: 21px;
height: 22px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.032' height='28.032'%3E%3Cpath fill-rule='evenodd' fill='%23E4F19A' d='M12.642 10.466a2.034 2.034 0 01-.723 1.465l-.008.006a2.079 2.079 0 01-2.845-.249c-1.07-1.159-2.393-3.738-2.774-4.741a.694.694 0 01.889-.897c1.081.41 3.779 1.803 4.869 2.894.401.401.617.956.592 1.522zm5.57 5.713a10.04 10.04 0 01-7.927 3.885c-1.693 0-3.371-.428-4.87-1.259a10.04 10.04 0 01-4.539-5.283A10.041 10.041 0 01.87 6.557a10.046 10.046 0 014.529-5.291 1.365 1.365 0 011.92.67 1.355 1.355 0 01-.581 1.702 7.317 7.317 0 1010.861 6.189 7.324 7.324 0 00-1.884-4.694 7.325 7.325 0 00-4.072-2.285v1.114a1.395 1.395 0 01-1.185 1.397l-.008.001a1.36 1.36 0 01-1.527-1.353V1.374A1.37 1.37 0 0110.267 0h.021c.343 0 .691.017 1.032.051l.001.001a10.034 10.034 0 016.891 16.127z'/%3E%3C/svg%3E");
margin-left: -36px;
top: 43px;
}
.mb1_item:before {
content: "";
position: absolute;
background-repeat: no-repeat;
top: 0;
}
.mb1_item_1:before {
width: 44px;
height: 46px;
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/g_main/1_icon_1.png);
margin-left: -65px;
background-size: 100%;
}
.mb1_item_2:before {
width: 44px;
height: 46px;
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/g_main/1_icon_2.png);
margin-left: -65px;
}
.mb1_item_3:before {
width: 44px;
height: 46px;
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/g_main/1_icon_3.png);
margin-left: -65px;
}
.screen-review .view-sertificate {
display: inline-block !important;
}
.view-sertificate.img {
margin: 0 !important;
}
.view-sertificate.img:before {
content: none;
}
.mb1_title span {
color: #e4f19a;
}
p.price-tabel-after {
display: none;
}
.mb1_price {
position: absolute;
top: 217px;
left: calc(50% + 5px);
width: 175px;
height: 178px;
text-align: center;
box-sizing: border-box;
color: #fff;
}
.upd_bl .mb1_price {
top: 78px;
left: calc(51.5%);
padding-top: 55px;
font-weight: 500;
}
.mb1_price span {
font-weight: 900;
font-size: 25px;
}
.upd_bl .mb1_price span {
font-weight: 900;
font-size: 19px;
display: block;
}
.mb1_right {
display: inline-block;
width: 449px;
float: right;
text-align: right;
}
.mb1_form {
z-index: 100;
position: relative;
text-align: center;
display: inline-block;
padding: 29px 28px;
box-sizing: border-box;
margin-top: 45px;
margin-right: 71px;
border-radius: 9px;
background-color: #000000d9;
width: 295px;
height: 336px;
padding-right: 33px;
}
.form_one .form_input {
width: 100%;
margin-bottom: 12px;
margin-top: 6px;
}
.form_one .form_input:first-child {
margin-bottom: 16px;
}
.mb1_form_title {
font-size: 1.25em;
margin-top: 2px;
position: relative;
z-index: 5;
text-align: left;
color: #fff;
letter-spacing: -0.02em;
font-weight: 700; }
.mb1_form_brif {
font-size: 12px;
margin: 13px 0 0;
line-height: 150%;
}
.mb1_form .button_one {
width: 101.5%;
padding: 16px 6px;
margin-top: 14px;
}  .gr_form {
padding-top: 70px;
}
.gr_form_left {
background: url(//panel-tek.ru/wp-content/uploads/2021/02/form-lef.png) no-repeat,
linear-gradient(90deg, #ffb837 1.33%, rgb(255, 189, 69) 100%);
border-radius: 7px; position: relative;
background-blend-mode: overlay;
-webkit-clip-path: polygon(
93% 0%,
100% 50%,
93% 100%,
0% 100%,
0px 50%,
0% 0%
);
clip-path: polygon(93% 0%, 100% 50%, 93% 100%, 0% 100%, 0px 50%, 0% 0%);
margin-right: -108px;
z-index: 9; padding: 27px 30px 25px 30px;
width: 335px;
margin-top: 4px;
height: 71px;
}
.gr_form_2.gr_form {
padding-top: 67px;
}
.gr_form_2.gr_form .form_one {
padding: 22px 10px 62px 116px;
}
.gr_form_2 .gr_form_left { margin-top: -4px;
width: 287px;
display: flex; align-items: center;
padding: 24px 31px 27px 31px;
}
.gr_form_2.gr_form .form_one .form_input {
max-width: 191.9px;
}
.gr_form_2.gr_form .button_one {
width: 126px;
font-family: "Exo";
font-style: normal;
font-weight: 700;
font-size: 17px;
line-height: 94.7%; letter-spacing: 0.04em;
text-transform: uppercase; color: #113555;
}
.gr_form_2 .form_one .form_input input {
font-family: "Montserrat";
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 17px;  color: #ffffff;
}
.gr_form_2 .gr_form_title {
letter-spacing: 0.04em;
}
.gr_form_2 .gr_form_title {
font-weight: 700;
}
.gr_form_title {
font-size: 1.6em;
font-weight: 600;
letter-spacing: 0.02em;
color: #2f2f2f;
line-height: 1;
}
.gr_form .gr_form_in {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.gr_form .mb_2_form_form {
background: url(//panel-tek.ru/wp-content/uploads/2021/02/form-right.png) no-repeat,
linear-gradient(90deg, #113555 1.33%, #113555 100%);
background-position: right; width: 100%;
max-width: 930.95px;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
border-radius: 7px;
}
.gr_form .form_one .form_input { max-width: 174.9px;
opacity: 0.5;
margin-right: 15px;
}
.gr_form .button_one {
margin-top: 19px;
margin-bottom: -23px; width: 150px;
height: 55px;
margin-left: 21px;
font-family: "Exo";
font-style: normal;
font-weight: 700;
font-size: 17px;
line-height: 94.7%; letter-spacing: 0.04em;
text-transform: uppercase;  }
.check-form {
text-align: center;
font-size: 12px;
color: #113555;
margin-top: 15px;
}
.icon-check {
background: url(//panel-tek.ru/wp-content/uploads/2021/02/check.png) no-repeat;
width: 21px;
height: 14px;
display: inline-block;
}
.orange-word {
color: #ffbd45;
}
.gr_form .form_name_icon,
.gr_form .form_tel_icon,
.gr_form .form_email_icon {
top: 20px;
left: 15px;
width: calc(100% - 30px);
z-index: 1;
}
.gr_form .form_tel_icon::after,
.gr_form .form_email_icon::after,
.gr_form .form_name_icon::after {
position: absolute;
color: #d8d8d8;
width: 100%;
top: 45px;
font-size: 12px;
text-align: center;
}
.gr_form .form_name_icon::after {
content: "Ваши имя и фамилия";
}
.gr_form .form_tel_icon::after {
content: "Ваш номер телефона";
}
.gr_form .form_email_icon::after {
content: "Ваш e-mail";
top: 43px;
}
.gr_form .form_one .form_input input[name="tel"],
.gr_form .form_one .form_input input[name="email"] {
padding-left: 45px;
}
.gr_form .form_one .form_input input[name="tel"],
.gr_form .form_one .form_input input[name="name"] {
padding-top: 20px;
padding-bottom: 17px;
}
.gr_form .mb_2_form_form {
display: inline-block;
vertical-align: middle;
}
.gr_form input {
color: #fff;
}
.gr_form input::placeholder { color: #fff;
}
.gr_form .form_one { padding: 22px 10px 62px 141px;
}
.gr_form .form_input { }
.title-section {
font-size: 2.125em;
color: #113555;
margin: 52px 0;
font-weight: 700;
}
.gr_form + .title-section {
margin-top: 89px;
margin-bottom: 42px;
} .map_img {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/g_main/map.png);
height: 275px;
display: block;
background-position: center;
background-size: 619px;
background-repeat: no-repeat;
}
.yamap {
position: relative;
min-height: 475px;
} [class*="-events-pane"] {
background: #113555;
mix-blend-mode: soft-light;
} [class*="-controls__control"] {
left: auto !important;
right: 10px !important;
} [class*="-map-copyrights-promo"],
[class*="-copyright"] {
display: none !important;
} [class*="-controls__toolbar_left"],
[class*="-controls__toolbar"] {
float: none !important;
text-align: right !important;
} [class*="-controls__control_toolbar"] {
margin-right: 10px !important;
margin-top: 17px !important;
} div#map_block .text p {
display: flex;
flex-direction: column;
margin-bottom: 0;
}
.div#map_block .text p a {
margin-bottom: 5px;
}
.maine-item.maine-item-clock {
margin-bottom: 16px;
align-items: center;
margin-left: 16px;
}
.maine-item.place-2 .icon {
margin-top: -11px;
} .map_block_contacts_out {
max-width: 1200px;
margin: auto;
}
.map_block_contacts {
background-color: #fff;
position: absolute;
top: 0;
padding: 34px 40px 7px; top: 45%;
left: 3%;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
min-width: 320px;
border-radius: 4px;
width: 34%;
font-size: 14px;
}
.map_block_contacts .flex-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: wrap;
flex-flow: wrap;
}
.map_block_contacts .maine-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 19px;
line-height: 18.27px;
color: #113555;
max-width: 400px;
}
.map_block_contacts .maine-item .tel {
position: relative;
top: 2px;
margin-bottom: 4px;
}
.map_block_contacts .maine-item:last-child {
max-width: 365px;
}
.map_block_contacts .text {
letter-spacing: 0.01em;
}
#map_block .maine-item .icon {
margin-right: 9px;
width: 24px;
height: 24px;
}
.map_block_contacts .maine-item a {
color: #113555;
font-family: Montserrat-Bold;
}
.map_block_contacts .maine-item .text p:first-child {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 14px; letter-spacing: 0.01em; color: #113555;
}
.map_block_contacts .maine-item .text p:last-child {
font-family: "Montserrat";
font-style: normal;
font-weight: 500;
font-size: 14px;
letter-spacing: 0.01em; color: #113555;
}
.map_block_contacts .flex-wrap .maine-item:first-child {
margin-right: 40px;
}
.map_block_contacts .maine-item.place {
color: #ffbd45;
position: relative;
}
.maine-item.place .icon {
margin-left: 1px;
}
.text.link-adres:hover {
cursor: pointer;
color: #ffbd45;
}
.map_block_contacts .maine-item.place::after {
position: absolute;
content: url(//panel-tek.ru/wp-content/uploads/2021/02/unnamed-file.png);
right: -12px;
top: -3px;
}
.map_block {
position: relative;
margin-bottom: 42px;
border-radius: 7px;
overflow: hidden;
}
.contact .tabs {
margin-bottom: 50px;
}
.contacts_title {
font-size: 30px;
font-weight: 900;
padding-bottom: 18px;
}
.contacts_adress {
color: #787e84;
padding: 18px 0 10px;
line-height: 150%;
}
.contacts_adress span {
display: block;
color: #000;
}
.contacts_phone {
color: #787e84;
padding: 9px 0;
line-height: 150%;
}
.contacts_phone a {
color: #000;
display: block;
font-size: 18px;
font-weight: bold;
}
.contacts_mail {
color: #787e84;
padding: 9px 0;
line-height: 150%;
}
.contacts_mail span {
color: #000;
display: block;
}
.contacts_mail a {
color: #008db3;
text-decoration: underline;
} .breadcrumbs ul {
list-style: none;
font-size: 0.75em;
color: #113555;
font-family: Montserrat-Regular;
}
.breadcrumbs ul a {
color: #113555;
font-family: Montserrat-Regular;
}
.breadcrumbs li {
display: inline-block;
}
.breadcrumbs span {
margin: 0px 12px;
}
.panels-template .title {
font-family: Montserrat-Bold;
font-size: 2.125em;
margin: 5px 0px 43px;
}
.image-button {
position: relative;
margin-right: 46px;
}
.image-button .image-panel {
width: 405px;
background: #f6f7f9;
height: 341px;
border-radius: 7px;
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;
}
.products .params.flex-row .name {
width: 199px;
padding: 0;
margin-right: 20px;
font-size: 14px;
}
.products .params.flex-row div {
width: auto;
}
.products .params {
-webkit-box-flex: 2;
-ms-flex: 2;
flex: 2;
}
.products .params:last-child {
margin-bottom: 7px;
}
.products .params.flex-row .value::after {
content: url(//panel-tek.ru/wp-content/uploads/2021/03/line-spec.png);
position: absolute;
left: 0;
bottom: -22px;
}
.panels-template .products .title {
color: #113555;
font-size: 1.375em;
margin: 0 0 28px;
}
.call-calc {
font-size: 13px;
font-weight: 600;
color: #113555;
cursor: pointer;
background-color: #ffbd45;
padding: 13px 19px;
margin: 0px 16px 0px 0px;
transition: all 0.15s linear;
font-family: Exo;
text-transform: uppercase;
letter-spacing: 0.04em;
border-radius: 4px;
display: inline-flex;
align-items: center;
gap: 4px;
}
.products .header_call_button {
background: transparent;
border: 1px solid #113555;
margin: 0;
padding: 13px 19px;
display: flex;
align-items: center;
}
.call-calc:hover {
background: #ffcb6b;
}
.products .header_call_button:hover {
border-color: #1d5688;
}
.call-calc::before {
content: url(//panel-tek.ru/wp-content/uploads/2021/03/ico_calc.png);
margin-right: 10px;
position: relative;
top: 3px;
}
.products .header_call_button::before {
content: url(//panel-tek.ru/wp-content/uploads/2021/03/ico_click.png);
margin-right: 8.28px;
position: relative;
top: 3px;
}
.about-panel-descrip {
-webkit-box-flex: 2;
-ms-flex: 2;
flex: 2;
}
.about-panel.flex-row.wrap {
margin-top: 101px;
}
.about-panel .title {
font-size: 1.375em;
margin-bottom: 16px;
margin-top: 20px;
}
.about-panel-descrip .text-descr {
font-size: 0.875em;
line-height: 1.47;
font-weight: 500;
}
#mb3 .wrap-panel {
padding-top: 13px;
}
.about-panel .image {
margin-right: 32px;
}
.panels-template #mb3 .title-section {
margin-top: 35px;
}
.panels-template .gr_form.calculator {
margin-top: 23px;
}
.color-panel.flex-row.wrap {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.color-panel .color-item {
margin-bottom: 36px;
}
.title.color {
margin-top: 80px;
margin-bottom: 36px;
}
.descript.color {
font-size: 0.875em;
line-height: 1.47;
}
.title-color {
font-family: Montserrat-bold;
color: #113555;
font-size: 1.375em;
margin-bottom: 39px;
margin-top: 50px;
}
.color-panel .color-ral {
height: 86px;
width: 205px;
border-radius: 7px;
margin-bottom: 9px;
background-size: 100% !important;
}
.color-item figure {
margin: auto;
}
.color-item figcaption {
text-align: center;
font-size: 0.875em;
color: #113555;
font-family: Exo;
font-weight: 600;
}
.color-item figcaption span {
color: #bdbdbd;
margin-right: 4px;
}
.panels-template .gr_form_title {
font-size: 1.25em;
line-height: 1;
letter-spacing: 0.02em;
}
.panels-template .calculator.gr_form .button_one {
width: 150px;
margin-left: 0;
}
.panels-template .devider-width {
margin-bottom: 80px;
}
.danger-text::before {
content: url(//panel-tek.ru/wp-content/uploads/2021/03/ico_danger.png);
margin-right: 10px;
position: relative;
top: 5px;
}
.danger-text {
font-family: Montserrat-bold;
font-size: 0.875em;
}
.panels-template .devider-width.factur {
margin-top: 78px;
margin-bottom: 68px;
}
#panel-price {
text-align: center;
font-size: 0.875em;
margin-bottom: 47px;
border-radius: 7px;
border-spacing: 0;
width: 100%;
}
#panel-price td,
#panel-price th {
padding: 1.187em 0 1.06em;
}
#panel-price td:first-child {
width: 18%;
}
#panel-price tbody td:first-child,
#panel-price thead td {
border: 1px solid #bdbdbd;
}
#panel-price tbody tr:last-child td {
border-bottom: 1px solid #bdbdbd;
}
#panel-price tbody td:last-child {
border-right: 1px solid #bdbdbd;
}
#panel-price thead tr:first-child td {
border: none;
}
#panel-price tbody td {
border: 1px dotted #bdbdbd;
border-width: 0px 1px 1px 0px;
}
#panel-price tbody td:nth-child(4) {
border-right: 1px solid #bdbdbd;
}
#panel-price tbody td:first-child {
border-width: 0 1px 1px 1px;
}
#panel-price thead th {
border: 1px solid #bdbdbd;
font-family: Montserrat-Bold;
background: #f2f2f2;
line-height: 1.47;
font-weight: normal;
}
#panel-price thead th:nth-child(2) {
border-top-left-radius: 7px;
}
#panel-price thead th:nth-child(3) {
border-top-right-radius: 7px;
border-left-width: 0;
}
#panel-price thead td {
font-family: Montserrat-Bold;
white-space: nowrap;
border-width: 0 1px 1px 0;
}
#panel-price thead td:last-child {
border-right-width: 1px;
}
#panel-price thead td:first-child {
border-width: 1px;
border-top-left-radius: 7px;
}
#panel-price tbody tr:nth-child(2n + 1) {
background: #fffbf4;
}
#panel-price tbody tr:last-child td:first-child {
border-bottom-left-radius: 7px;
}
#panel-price tbody tr:last-child td:last-child {
border-bottom-right-radius: 7px;
}
.gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within {
margin-bottom: 72px;
margin-top: 18px;
}
.panels-template
.gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within
.gr_form_left {
padding: 27px 30px 30px 30px;
width: 288px;
display: flex;
align-items: center;
}
.gr_form_in.boxes {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
margin-left: 23%;
margin-top: 69px;
position: relative;
}
.boxes::before {
content: "";
position: absolute;
left: -155px;
z-index: 111;
top: -27px;
width: 222px;
background: url(//panel-tek.ru/wp-content/themes/panel/f/img/boxes.png) no-repeat;
height: 169px;
background-size: cover;
}
.gr_form_in.boxes .gr_form_title {
font-family: "Montserrat";
font-weight: 700;
font-size: 1.25em;
line-height: 1.23;
color: #fff;
}
.gr_form_in.boxes .gr_form_title span {
display: block;
font-size: 2em;
font-weight: 700;
}
.boxes .gr_form_left {
background: url(//panel-tek.ru/wp-content/uploads/2021/02/form-lef.png) no-repeat,
linear-gradient(90deg, #113555 1.33%, #113555 100%);
height: 45px;
width: 358px;
padding: 22px 8px 57px 110px;
}
.boxes .mb_2_form_form {
position: relative;
width: 462px;
height: 105px;
box-sizing: border-box;
border: 2px dotted #ffbd45;
border-radius: 7px;
display: flex;
align-items: center;
justify-content: center;
margin-left: -34px;
}
.text-diler {
font-family: Exo;
color: #113555;
letter-spacing: 0.04em;
text-transform: uppercase;
font-weight: 600;
background: #ffbd45;
border-radius: 4px;
padding: 18px 26px;
width: 360px;
text-align: right;
cursor: pointer;
} .page-template-page-panel-price
.gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within
.gr_form_left {
padding: 36px 30px 30px 30px;
}
.page-template-page-panel-price
.gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within
.gr_form_left
.gr_form_title {
font-size: 1.25em;
line-height: 1;
letter-spacing: 0.02em;
}
.table-price {
border: 1px solid #bdbdbd;
border-radius: 7px;
overflow: hidden;
margin-bottom: 46px;
margin-top: 26px;
}
.table-price .image-panel {
background: #f6f7f9;
border-right: 1px solid #bdbdbd;
height: 284px;
}
.panel-price .title {
font-family: Montserrat-Bold;
font-size: 2.125em;
line-height: 41px;
margin-bottom: 33px;
}
.panel-price .title-panel {
font-family: Montserrat-Bold;
font-size: 1.125em;
color: #828282;
margin-bottom: 11px;
}
.panel-price .title-panel span {
color: #113555;
}
.page-template .panel-price .sub-title {
font-size: 0.875em;
color: #113555;
font-weight: 500;
letter-spacing: 0;
margin-top: 14px;
}
#price-panel {
width: 100%;
border-spacing: 0;
text-align: center;
font-size: 0.875em;
}
#price-panel th {
border-bottom: 1px solid #bdbdbd;
border-right: 1px solid #bdbdbd;
white-space: nowrap;
width: 55px;
font-weight: 600;
}
#price-panel th:first-child {
padding: 0px 18px;
}
#price-panel th:last-child {
border-right: 0;
}
#price-panel tbody td:first-child {
border-bottom: 1px solid #bdbdbd;
border-right: 1px solid #bdbdbd;
}
#price-panel tbody tr:last-child td:first-child {
border-bottom: 0;
}
#price-panel tbody td:first-child,
#price-panel th:first-child {
height: 56px;
}
#price-panel .header_call_button.price-panel {
float: left;
padding: 15px 19px;
font-weight: 700;
margin: 0 13px 0 6px;
}
#price-panel tbody tr:last-child td:last-child {
text-align: left;
border: none;
}
#price-panel tbody tr:last-child td span:last-child {
vertical-align: sub;
font-size: 12px;
}
#price-panel tbody td {
border-bottom: 1px dotted #bdbdbd;
border-right: 1px dotted #bdbdbd;
}
#price-panel tbody td:last-child {
border-right: 0px dashed #bdbdbd;
}
.panel-price hr {
border: 1px solid #d3d7e0;
margin-top: 90px;
margin-bottom: 73px;
}
#price-panel tbody tr:nth-child(2n + 1) {
background: #fffbf4;
}
.panel-price .title.krovel {
margin-top: 85px;
}
.panel-price .color-panel .color-ral {
width: 100px;
height: 56px;
}
.panel-price .title-color.first {
margin-top: 94px;
}
.panel-price .title-color {
font-family: Montserrat;
font-size: 1.125em;
margin-bottom: 24px;
margin-top: 6px;
font-weight: 700;
}
.panel-price .danger-text {
margin-bottom: 45px;
}
.dobor-element {
font-size: 0.875em;
line-height: 1.47;
max-width: 874px;
margin-bottom: 92px;
}
.dobor-element .image {
float: left;
border: 1px solid #e0e0e0;
border-radius: 7px;
padding: 2px 5px 0px 12px;
margin-right: 22px;
}
.dobor-element .divider {
height: 2px;
margin-top: 25px;
margin-bottom: 22px;
overflow: hidden;
max-width: 616px;
}
.dobornie-price {
font-weight: 600;
} .fancybox-button.fancybox-button--zoom {
background: transparent;
}
.page-template .title,
.container > h1.title {
font-size: 2.125em;
margin-top: 5px;
font-weight: 700;
}
.sertifikaty .description {
font-size: 0.875em;
line-height: 1.473;
margin-top: 36px;
margin-bottom: 41px;
}
.gallery-item a img {
max-width: 325px;
}
.page-template .sub-title {
font-family: Montserrat;
font-size: 1.375em;
margin-bottom: 24px;
margin-top: 6px;
font-weight: 600;
letter-spacing: 0.01em;
}
.sertifikaty .sub-title {
margin-bottom: 39px;
}
.sertifikaty .devider-width {
margin-top: 39px;
margin-bottom: 80px;
opacity: 0.3;
}
.gallery-sertificat {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.gallery-item {
margin-bottom: 44px;
}
.sertifikaty .img-gallery {
border: 1px solid #e0e0e0;
border-radius: 7px;
padding: 23px 22px;
margin-bottom: 26px;
height: 336px;
width: 327px;
}
.gallery-sertificat figure {
margin: 0;
}
.gallery-item a {
font-family: Exo;
color: #113555;
font-size: 0.875em;
font-weight: 600;
margin-left: 50px;
white-space: nowrap;
}
.download-sertificate::before {
content: url(//panel-tek.ru/wp-content/uploads/2021/04/ico_download.png);
position: relative;
margin-right: 5px;
top: 3px;
}
.download-sertificate::after {
content: url(//panel-tek.ru/wp-content/uploads/2021/04/vertical-line.png);
position: relative;
margin-left: 47px;
top: 9px;
}
.gallery-item .view-sertificate {
color: #ffbd45;
margin-left: 43.6px;
}
.gallery-item .view-sertificate img {
max-width: 327px;
width: 82%; height: 337px;
}
.img-gallery .view-sertificate.img {
display: flex;
justify-content: center;
}
.view-sertificate::before {
content: url(//panel-tek.ru/wp-content/uploads/2021/03/ico_see.png);
position: relative;
margin-right: 5px;
top: 3px;
}
.sertifikaty .gr_form_title {
font-size: 1.25em;
}
.sertifikaty .gr_form_left {
width: 506px;
padding: 32px 2px 31px 34px;
height: 60px;
display: flex;
align-items: center;
}
.sertifikaty .gr_form .form_one .form_input {
max-width: 260.6px;
}
.sertifikaty .gr_form.revealator-slideup {
margin-bottom: 63px;
margin-top: 32px;
} .objects-items {
margin-top: 42px;
}
.objects-items .item {
max-width: 370px;
margin-right: 45px;
}
.objects-items .item.nomargin {
margin-right: 0;
}
.objects-items .image {
padding: 15px;
border: 1px solid #e0e0e0;
border-radius: 7px;
margin-bottom: 23px;
height: 216px;
display: flex;
align-items: center;
}
.objects-items .item img {
border-radius: 5px;
}
.objects-items .info {
display: flex;
flex-flow: row;
font-size: 12px;
padding: 0 15px;
}
.objects-items .info div {
margin-right: 25px;
}
.link_button {
font-family: Exo;
font-size: 14px;
background: none;
color: #ffbd45;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 0.04em;
border: 1px solid;
border-radius: 4px;
padding: 15px 18px;
max-height: 50px;
box-sizing: border-box;
}
.link_button:hover {
color: #ffcb6b;
}
.objects-items .image {
padding: 15px;
border: 1px solid #e0e0e0;
border-radius: 7px;
margin-bottom: 18px;
}
.objects-items .info .sub-title {
font-size: 14px;
color: #2f2f2f;
margin-bottom: 3px;
font-weight: 600;
}
.container.objects .devider-width {
margin-top: 71px;
margin-bottom: 80px;
opacity: 0.3;
}
.container.objects .gr_form_left {
box-sizing: content-box;
width: 337px;
font-size: 15px;
padding: 24px 30px 24px 43px;
}
.objects .gr_form_title {
font-size: 15px;
font-weight: 700;
}
.objects .gr_form_title p {
font-size: 1.6em;
font-weight: 700;
margin-bottom: 6px;
font-family: "Montserrat";
}
.objects .gr_form .form_one .form_input {
max-width: 260px;
}
.objects .gr_form .button_one {
font-size: 17px;
width: auto;
margin-left: 10px;
}
.objects
.gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within {
margin-bottom: 63px; padding-top: 0;
}
.objects .gr_form .mb_2_form_form {
margin-left: -69px;
}
.objects .gr_form .form_one {
padding: 18px 10px 61px 168px;
} .advantages {
max-width: 774px;
}
.about .flex-row {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.about .description {
font-size: 0.845em;
margin-top: 36px;
margin-bottom: 31px;
line-height: 1.473;
}
.about .sub-title {
font-size: 1.125em;
color: #2f2f2f;
margin-bottom: 32px;
}
.adv {
display: block !important;
}
.about ul.adv-item {
list-style: none;
font-size: 0.875em;
overflow: hidden;
}
.about ul.adv-item li img {
margin-right: 23.59px;
vertical-align: middle;
}
.about ul.adv-item li {
position: relative;
margin-bottom: 18px;
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 147.3%;  color: #2f2f2f;
}
.about .adv-item li::after {
content: url(//panel-tek.ru/wp-content/uploads/2021/03/line-spec.png);
position: relative;
bottom: -4px;
left: 102px;
}
.about .adv-item li:last-child:after {
content: none;
}
.side .gr_form .gr_form_in {
flex-flow: column;
}
.side .gr_form {
padding-top: 39px;
}
.side .gr_form_title {
font-size: 1.5em;
line-height: 103%;
font-family: "Montserrat";
font-weight: 800;
text-transform: uppercase;
max-width: 75%;
text-align: center;
margin: auto;
}
.side .gr_form_left {
background: url(//panel-tek.ru/wp-content/uploads/2021/04/two-hand.png) no-repeat,
linear-gradient(90deg, #ffb837 1.33%, rgb(255, 189, 69) 100%);
border-radius: 7px;
padding: 48px 23px 0px 31px;
position: relative;
background-blend-mode: overlay;
-webkit-clip-path: polygon(
93% 0%,
100% 50%,
93% 100%,
0% 100%,
0px 50%,
0% 0%
);
clip-path: polygon(
100% 0px,
100% 0%,
100% 89%,
50% 100%,
0% 89%,
0px 0%,
0% 0%
);
margin-right: 0;
z-index: 9;
width: 229px;
height: 114px;
max-width: unset;
background-position: top;
margin-bottom: -32px;
}
.side .gr_form .mb_2_form_form {
background: url(//panel-tek.ru/wp-content/uploads/2021/02/form-right.png) no-repeat,
#113555;
background-position: right bottom;
width: 100%;
max-width: 261px;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
border-radius: 7px;
background-blend-mode: screen;
}
.side .gr_form .form_one {
padding: 32px 19px 19px 19px;
}
.side .gr_form .form_one .form_input {
max-width: unset;
opacity: 0.5;
margin-bottom: 24px;
}
.side .gr_form .form_name_icon::after {
content: "Представьтесь, пожалуйста";
width: 200px;
}
.side .gr_form .button_one {
margin-top: 24px;
margin-bottom: 0px;
width: 100%;
height: 55px;
margin-left: 0 !important;
}
.about .devider-width {
margin-top: 41px;
margin-bottom: 63px;
opacity: 0.3;
}
.about .devider-width + .sub-title {
font-size: 1.375em;
font-family: Montserrat-SemiBold;
margin-bottom: 47px;
}
.about-company {
margin-bottom: 117px;
font-size: 0.875em;
font-family: Montserrat-SemiBold;
}
.about-company img {
margin-right: 13px;
vertical-align: middle;
}
.about-company .item {
display: flex;
align-items: center;
line-height: 1.473;
max-width: 290px;
}
.about-company .item:nth-child(1) {
max-width: 237px;
margin-right: 30px;
}
.about-company .item:nth-child(4) {
max-width: 253px;
margin-left: 76px;
} .flex-row.deliv {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.container.delivery {
margin-top: 40px;
}
.delivery .description {
margin-top: 36px;
margin-bottom: 28px;
font-size: 0.875em;
}
.delivery .advantages {
max-width: 846px;
}
.delivery .sub-title {
margin-bottom: 8px;
font-family: Montserrat-SemiBold;
color: #113555;
}
.delivery .price-for {
margin-bottom: 53px;
font-size: 1.125em;
font-weight: 600;
}
.all-price.flex-row .item {
max-width: 168px;
display: flex;
align-items: center;
margin: auto;
font-size: 0.875em;
font-weight: 600;
}
.all-price.flex-row .item:first-child {
margin-left: 0;
}
.all-price.flex-row .item img {
margin-right: 12px;
}
.all-price .devider-item {
width: 114px;
height: 3px;
background: url(//panel-tek.ru/wp-content/uploads/2021/04/divider-orange.png);
margin: auto 24px;
}
.container.delivery hr {
margin: 65px 0;
}
.delivery .side .gr_form_left {
background: url(//panel-tek.ru/wp-content/uploads/2021/04/image-9.png) no-repeat,
linear-gradient(90deg, #ffb837 1.33%, rgb(255, 189, 69) 100%);
padding: 40px 23px 8px 32px;
}
.delivery .side .gr_form_title {
max-width: 100%;
text-transform: none;
}
.avto .item {
width: 226px;
margin-right: 75px;
font-size: 0.875em;
color: #bdbdbd;
line-height: 1.47;
}
.avto .item:last-child {
margin-right: 0;
}
.avto img {
margin-bottom: 29px;
}
.avto .marka {
font-size: 18px;
color: #113555;
font-family: Montserrat-SemiBold;
font-weight: 600;
margin-bottom: 23px;
}
.avto .item div {
font-family: "Montserrat";
font-weight: 700;
margin-bottom: 18px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.avto .devider-with {
background: url(//panel-tek.ru/wp-content/uploads/2021/03/line-spec.png) no-repeat;
height: 2px;
}
.avto .value {
color: #2f2f2f;
font-weight: 600;
margin-right: 15px;
}
.avto .item div.price {
margin-bottom: 0;
}
.avto .price .name {
color: #113555;
font-weight: 600;
}
.avto .subprice .name {
font-size: 11px;
max-width: 119px;
color: #2f2f2f;
font-weight: 600;
}
.avto .subprice .value {
font-size: 11px;
}
.delivery .calculator .gr_form_title {
font-size: 1.25em;
line-height: 103%;
}
.delivery .calculator .gr_form_left {
padding: 31px 64px 31px 32px;
width: 300px;
}
.delivery .gr_form .button_one {
margin-left: 5px;
} .contact .tab-content {
font-size: 0.875em;
line-height: 147.3%;
display: none;
opacity: 0;
transition: opacity 0.5s;
position: relative;
}
.contact .tab-content.active {
display: block;
opacity: 1;
}
.container.contact .title {
margin-bottom: 38px;
}
.container.contact .left {
max-width: 438px;
width: 50%;
}
.container.contact .right {
max-width: 679px;
width: 100%;
}
.secont-mobile {
display: none;
}
.second-desktop {
display: block;
}
.tabs {
margin-bottom: 39px;
}
.contact .tab.active {
font-size: 1.375em;
color: #ffbd45;
font-weight: 600;
position: relative;
}
.contact .tab.second.active {
font-size: 1.2em;
}
.contact .tab:not(.active) {
font-size: 0.875em;
color: #113555;
letter-spacing: 0.01em;
white-space: nowrap;
border-bottom: 1px dashed;
font-weight: 700;
position: relative;
top: 5px;
cursor: pointer;
}
.contact .tab:not(.active):hover {
color: #ffbd45;
}
.contact .tab.active::after {
content: url(//panel-tek.ru/wp-content/themes/panel/f/img/contact-active.svg);
position: absolute;
left: -10px;
bottom: -17px;
-moz-transform: translateX(2px);
}
.contact .tab-content .maine-item .icon {
display: inline-block;
float: left;
margin-right: 12px;
}
.contact .tab-content .maine-item .text {
font-family: Montserrat-SemiBold;
}
.contact .tab-content .maine-item .text a {
color: inherit;
}
.contact .tab-content .devider-width {
margin-top: 36px;
margin-bottom: 34px;
opacity: 0.3;
}
.contact .tab-content .sub-title {
margin-top: 45px;
margin-bottom: 9px;
font-size: 1.125em;
font-weight: 700;
color: #113555;
}
.contact .yamap {
position: relative;
min-height: unset;
height: 387px;
}
.contact .map_block_contacts {
top: unset;
padding: 18px 19px;
margin: unset;
min-width: 451px;
width: 66%;
font-size: 14px;
bottom: 17px;
left: 17px;
line-height: 17px;
color: #113555;
}
.contact .map_block_contacts .sub-map {
font-weight: 700;
margin-bottom: 2px;
}
.data-text span {
color: #b1b1b1;
}
.contact .gr_form.revealator-slideup.revealator-delay1.revealator-duration7 {
padding: 0;
margin-top: 35px;
}
.contact .gr_form_left {
padding: 36px 31px 47px 43px;
width: 482px;
display: flex;
align-items: center;
height: 125px;
margin-right: -211px;
box-sizing: border-box;
background: url(//panel-tek.ru/wp-content/uploads/2021/04/two-hand_contact.png) no-repeat,
linear-gradient(90deg, #ffb837 1.33%, rgb(255, 189, 69) 100%);
}
.contact .gr_form .mb_2_form_form {
max-width: 590px;
height: 156px;
}
.contact .gr_form .gr_form_in {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
margin-right: 93px;
}
.contact .gr_form_title {
font-size: 2.5em;
font-weight: 700;
letter-spacing: 0.02em;
color: #2f2f2f;
line-height: 1;
font-family: Montserrat-Bold;
white-space: nowrap;
}
.contact .gr_form .header_call_button {
font-size: 17px;
padding: 17px 20px 18px;
float: right;
position: relative;
right: 85px;
top: 48px;
margin: 0;
}
.contact .tab-content.active::after {
content: url(//panel-tek.ru/wp-content/themes/panel/f/img/arrow_kontact.svg);
position: absolute;
left: 70px;
bottom: -177px;
}/*/*/.carousel-3d-controls {
display: none !important;
}
.button_callback_department_select_mobile {
position: fixed !important;
height: 0 !important;
bottom: 0 !important;
width: 100% !important;
z-index: 16777270 !important;
}
.button_callback_department_select {
border-radius: 0 !important;
left: auto !important;
margin-left: 0 !important;
margin-top: 0 !important;
padding: 0 !important;
top: auto !important;
bottom: 0 !important;
left: 0 !important;
width: 100% !important;
z-index: 16777271 !important;
position: absolute !important;
word-wrap: normal !important;
box-sizing: content-box !important;
}
.button_callback_department_select ul {
list-style-type: none !important;
margin: 0 !important;
padding: 0 !important;
}
.button_callback_department_select {
background: #1fb250 !important;
}
.button_callback_department_select li {
border-top: 1px solid #8fd9a8 !important;
}
.button_callback_department_select a {
display: block !important;
padding: 22px !important;
font-family: Arial !important;
font-size: 24px !important;
color: #fff !important;
text-decoration: none !important;
}
.button_callback_wrap.mobile .button_callback_request_form {
display: none !important;
}
.button_callback_wrap.mobile .button_callback_tabs {
display: none !important;
}
.button_callback_wrap.mobile .button_callback_banners {
display: none !important;
}
.button_callback_phone.button_ie_hide {
visibility: hidden !important;
pointer-events: none !important;
-ms-animation-play-state: paused !important;
animation-play-state: paused !important;
}
.review_item {
line-height: 150%;
background-color: #2c8528;
padding: 5px;
margin: 10px;
box-shadow: 0 0 27px #c2c8db36;
}
.mp_rev_text .item-img {
float: left;
margin-right: 10px;
}
.mp_rev_text {
text-align: left;
}
.mb5_in .mp_blog_item {
margin: 30px 0px;
}
.mp_rev_video {
border: 6px solid #008036;
border-radius: 7px;
margin-right: 20px;
max-height: 450px;
flex-grow: 1;
}
.mp_rev_text {
text-align: left;
border: 1px solid #d0cfcf;
border-radius: 7px;
max-height: 431px;
padding: 25px;
box-sizing: border-box;
width: 33%;
}
.mp_rev_text .title-rev {
font-weight: 600;
font-size: 1.5em;
}
.mp_rev_text .title-name {
font-size: 1em;
margin-top: 2px;
font-weight: 600;
}
.mp_rev_text .item-two p {
font-size: 0.9em;
line-height: 1.3;
padding: 15px 0;
}
.mp_rev_text .item-two p:last-child {
font-weight: 600;
}
.mp_rev_text .clearfix {
clear: both;
}
.review_name {
font-weight: 500;
margin: 10px 0;
}
.review_text {
font-size: 14px;
}
.mb6_reviews {
padding: 22px 0 10px;
}
.review_photo {
width: 64px;
margin: auto;
border-radius: 50%;
overflow: hidden;
}
.owl-prev {
font-size: 50px !important;
position: absolute;
left: -15px;
top: calc(50% - 27px);
}
.owl-next {
font-size: 50px !important;
position: absolute;
right: -15px;
top: calc(50% - 27px);
}
.owl-prev.disabled {
opacity: 0;
}
.owl-next.disabled {
opacity: 0;
}
.review_text a {
color: #000;
display: block;
}
button.close_btn {
cursor: pointer;
margin: 13px 2px 0;
padding: 6px 10px;
color: #fff;
background: #fdae3d;
border-radius: 3px;
font-size: 14px;
}
.fancybox-content {
line-height: 150%;
}
.fancybox-inner {
width: 80%;
left: 50% !important;
transform: translateX(-50%);
}
.fancybox-slide--image,
.fancybox-is-open .fancybox-stage {/**/}
.fancybox-image {
box-shadow: 0px 0px 42px rgba(47, 75, 101, 0.27);
border: 10px solid #fff !important;
border-radius: 7px;
position: relative !important;
}
.fancybox-can-zoomIn .fancybox-content {
padding: 5% !important;
}
.fancybox-navigation .fancybox-button {
opacity: 1 !important;
visibility: visible !important;
width: 62px !important;
height: 62px !important;
background: #fff;
display: inline-block;
border-radius: 50%;
box-shadow: 0px 0px 25px rgb(47 75 101 / 17%);
cursor: pointer;
background-image: url(//panel-tek.ru/wp-content/uploads/2021/02/arrow_slider-1.png);
background-repeat: no-repeat;
background-position: center center;
transition: all 0.16s linear;
right: 40px;
background-clip: unset !important;
}
.fancybox-navigation .fancybox-button--arrow_right {
right: -3% !important;
}
.fancybox-navigation .fancybox-button--arrow_left {
transform: rotate(180deg);
left: -3% !important;
}
.fancybox-navigation .fancybox-button:hover {
background-image: url(//panel-tek.ru/wp-content/uploads/2021/02/arrow_slider_hover-1.png);
}
body .fancybox-toolbar {
right: 80px;
top: 40px;
opacity: 1;
}
.fancybox-button.fancybox-button--close {
position: absolute;
width: 34px;
height: 34px;
border: none;
background: #fff;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
border-radius: 7px;
opacity: 1;
visibility: visible;
}
.fancybox-button svg {
display: none !important;
}
.fancybox-photos-large.fancybox-is-open .fancybox-stage {
box-shadow: none;
border: 0 !important;
border-radius: 0;
}
body .fancybox-photos-large .fancybox-inner {
width: auto !important;
height: auto !important;
left: 0 !important;
right: 0 !important;
top: 0 !important;
bottom: 0 !important;
transform: none !important;
}
.fancybox-photos-large .fancybox-image {
box-shadow: none;
border: 0 !important;
border-radius: 0;
}
.fancybox-photos-large .fancybox-button.fancybox-button--close {
top: 10px;
right: 10px;
}
.fancybox-photos-large .fancybox-navigation .fancybox-button--arrow_left {
left: 10px !important;
}
.fancybox-photos-large .fancybox-navigation .fancybox-button--arrow_right {
right: 10px !important;
}
.fancybox-photos-large .fancybox-navigation .fancybox-button {
touch-action: manipulation;
}
@media (max-width: 768px) {
body .fancybox-photos-large .fancybox-slide--image {
padding: 0 !important;
}
body .fancybox-photos-large .fancybox-slide--image .fancybox-content {
width: calc(100vw - 16px) !important;
height: 80vh !important;
max-width: none !important;
max-height: none !important;
left: 8px !important;
top: 50% !important;
transform: translateY(-50%) !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
background: transparent !important;
}
body .fancybox-photos-large .fancybox-slide--image .fancybox-image {
position: relative !important;
width: 100% !important;
height: 100% !important;
max-width: 100% !important;
max-height: 100% !important;
left: auto !important;
top: auto !important;
object-fit: contain !important;
}
body .fancybox-photos-large .fancybox-slide--image .fancybox-spaceball {
display: none !important;
}
}
.mb4_photo.large a::before {
background: url(//panel-tek.ru/wp-content/uploads/2021/02/ico_zoom.png) no-repeat;
content: "";
position: absolute;
width: 100%;
bottom: 0;
top: 0;
background-position: 50% center;
}
.modal-video,
.fancybox-is-open .fancybox-bg,
.leyer_in {
opacity: 1 !important;
background: rgba(255, 255, 255, 0.97);
}
.box-rev {
position: fixed;
top: 18%;
max-width: 720px;
left: 50%;
transform: translate(-50%);
z-index: 999;
width: 100%;
}
.wraper-rev {
padding: 90px 42px 26px;
border-radius: 7px;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
background: #fff;
}
.box-rev .image {
position: absolute;
top: -75px;
left: 50%;
transform: translateX(-50%);
background: #fff;
border-radius: 50%;
width: 132px;
text-align: center;
height: 132px;
padding: 12px;
box-sizing: border-box;
}
.box-rev .image img {
border-radius: 50%;
border: 10px solid #ffbd45;
}
.box-rev::before {
content: "";
width: 132px;
height: 132px;
position: absolute;
border-radius: 50%;
top: -74px;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
left: 50%;
transform: translateX(-50%);
z-index: -1;
}
.text.review {
font-size: 12px;
}
.text.review p {
margin-bottom: 20px;
}
.box-rev .devider-width {
margin-top: 20px;
margin-bottom: 20px;
}
.box-rev .post-rev {
max-width: 297px;
}
.box-rev .icon-review {
max-width: 297px;
flex-wrap: wrap;
margin-bottom: 0;
}
.box-rev .icon-review .devider-width {
width: 100%;
}
.footer-phone .maine-item {
display: flex;
}
.footer-phone a {
color: #fff;
font-size: 18px;
position: relative;
top: 9px;
}
.footer-phone .text p:first-child {
margin-bottom: 3px;
}
.footer_copyright {
display: flex;
justify-content: space-between;
width: 55%;
}
.footer-phone .icon {
margin-top: 7px;
width: 24px;
height: 24px;
}
.header_call_button {
align-self: start;
}
.title-sub p {
font-family: "Exo";
font-weight: normal !important;
}
.container.obgect .title-sub p {
font-family: "Montserrat";
font-size: 14px;
line-height: 20px;
font-weight: 500;
}
.container.obgect .params.flex-row {
margin-bottom: 15px;
}
.obgect .title-sub {
font-size: 18px;
margin-top: 15px;
font-weight: 700;
margin-bottom: 30px;
}
.obgect .title-sub h1,
.obgect .title-sub h1 b {
font-size: 32px;
margin: 0.67em 0;
}
.obgect .title-sub h2,
.obgect .title-sub h2 b {
font-size: 24px;
margin: 0.67em 0;
}
.obgect .title-sub h3,
.obgect .title-sub h3 b {
font-size: 19px;
margin: 0.67em 0;
}
.obgect .title-sub h4,
.obgect .title-sub h4 b {
font-size: 16px;
margin: 0.67em 0;
}
.obgect .title-sub h5,
.obgect .title-sub h5 b {
font-size: 13px;
margin: 0.67em 0;
}
.obgect .title-sub h6,
.obgect .title-sub h6 b {
font-size: 11px;
margin: 0.67em 0;
}
.obgect .descript {
font-size: 14px;
margin-bottom: 30px;
}
.obgect .image-button {
width: 60%;
max-width: 705px;
margin-right: 72px;
border-radius: 7px;
overflow: hidden;
}
.products .params .params:nth-child(5) .value::after {
content: none;
}
.obgect .image-button a::before {
background: url(//panel-tek.ru/wp-content/uploads/2021/02/ico_zoom.png) no-repeat;
background-position-x: 0%;
background-position-y: 0%;
content: "";
position: absolute;
width: 100%;
bottom: 0;
top: 0;
background-position: 50% center;
}
.obgect .products > .params {
overflow: hidden;
position: relative;
margin-bottom: 3px;
}
.obgect .products .params.flex-row .name {
width: 120px;
}
.obgect .products .params.flex-row div {
min-width: 120px;
}
.obgect .call-calc::before {
content: none;
}
.obgect .call-calc {
max-width: 190px;
height: 50px;
box-sizing: border-box;
line-height: 1.9;
position: absolute;
bottom: 0;
background-color: #ffbd45;
border: none;
}
.obgect .devider-width {
margin-top: 70px;
margin-bottom: 51px;
}
.obgect .mb4_photo_in {
max-width: 281px;
padding: 11px;
border: 1px solid #e0e0e0;
box-sizing: border-box;
border-radius: 7px;
margin-bottom: 21px;
}
.gallery-obgect.flex-row.wrap {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.obgect .gr_form_title {
font-size: 15px;
font-weight: 700;
}
.obgect .gr_form_title span {
font-size: 24px;
margin-bottom: 7px;
display: block;
font-weight: 700;
}
.obgect .gr_form_left {
padding: 24px 24px 24px 30px;
}
.blog .gr_form_title {
font-family: "Montserrat";
font-weight: 800 !important;
} .container-mobile,
.xs-visible,
.sm-visible {
display: none;
} .choice-btn {
height: 65px;
width: 220px;
font-size: 24px;
color: #113555;
font-weight: 600;
border-radius: 5px;
padding: 10px;
display: flex;
justify-content: center;
align-items: center;
position: fixed;
bottom: 16px;
right: 16px;
background: #ffbd45;
z-index: 99999;
cursor: pointer;
}
.choice-btn .txt {
padding-left: 20px;
}
.overlay {
display: none;
position: fixed;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.56);
top: 0;
z-index: 9999999;
}
.modal {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 870px;
min-height: 400px;
background-color: #fff;
padding: 38px 40px 40px 40px;
border-radius: 10px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.modal__subtitle {
font-size: 30px;
font-weight: 700;
color: #575757;
text-align: center;
}
.modal__descr {
font-size: 17px;
font-weight: 600;
color: #575757;
margin: 10px 0;
}
.modal label {
font-size: 20px;
color: #575757;
padding: 20px 0;
}
#btn-choice {
font-size: 30px;
font-weight: 600;
color: #113555;
background: #ffbd45;
width: 300px;
height: 75px;
display: block;
border-radius: 5px;
margin: 20px auto;
cursor: pointer;
}
.choice-inner {
padding-top: 40px;
}
#choice,
#first,
#second {
display: none;
}
.radio {
padding-left: 100px;
} .custom-radio {
position: absolute;
z-index: -1;
opacity: 0;
} .custom-radio + label {
display: inline-flex;
align-items: center;
user-select: none;
} .custom-radio + label::before {
content: "";
display: inline-block;
width: 16px;
height: 16px;
flex-shrink: 0;
flex-grow: 0;
border: 1px solid #adb5bd;
border-radius: 50%;
margin-right: 0.5em;
background-repeat: no-repeat;
background-position: center center;
background-size: 100% 100%;
} .custom-radio:not(:disabled):not(:checked) + label:hover::before {
border-color: #b3d7ff;
} .custom-radio:not(:disabled):active + label::before {
background-color: #b3d7ff;
border-color: #b3d7ff;
} .custom-radio:focus + label::before {
box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
} .custom-radio:focus:not(:checked) + label::before {
border-color: #80bdff;
} .custom-radio:checked + label::before {
border-color: #cdced0;
background-color: #fff;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffbd45'/%3e%3c/svg%3e");
} .custom-radio:disabled + label::before {
background-color: #e9ecef;
}
.input-wrapper {
display: flex;
justify-content: flex-start;
align-items: center;
flex-wrap: wrap;
}
.wrapper__column {
display: flex;
flex-direction: column;
}
.input-wrapper .radio {
padding-left: 0;
margin-right: 25px;
}
.modal-garage {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/gara-form-bg.png);
}
.modal-angar {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/angar.png);
}
.modal-washing {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/washing.png);
}
.modal-barn {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/barn.png);
}
.modal-market {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/market.png);
}
.modal-panel {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/panel.png);
}
.modal .divider {
width: 713px;
height: 6px;
background: #ffbd45;
position: absolute;
left: 0;
}
.modal .form_input input {
border-bottom: 1px solid #000;
color: #222;
}
.modal .form_input input::placeholder {
color: #222 !important;
}
.modal .modal__subtitle {
text-align: left;
}
.name-for-input {
font-size: 20px;
font-weight: bold;
color: #575757;
}
.modal .name-for-input {
margin-top: 20px;
}
.modal .input-wrapper input {
width: 160px;
height: 40px;
border: 1px solid #878787;
border-radius: 5px;
margin-right: 15px;
margin-top: 15px;
color: #878787;
font-size: 20px;
font-weight: 500;
padding-left: 24px;
}
.modal .input-wrapper input::placeholder {
color: #878787;
font-size: 20px;
font-weight: 500;
padding-left: 24px;
}
.modal .form_input input.my-form-tel {
width: 300px;
margin-right: 35px;
}
.modal .button_one {
height: 75px;
width: 300px;
font-size: 30px;
font-weight: 600;
color: #113555;
text-transform: capitalize;
}
.form-img {
margin-right: 45px;
height: 80px;
width: 200px;
border: 1px solid;
border-radius: 10px;
padding: 10px;
margin-top: 15px;
}
.modal .wrapper__column input {
margin-top: 0;
}
.modal .second,
.modal .first {
max-width: 80%;
}
.modal .second label,
.modal .first label {
font-size: 18px;
font-weight: 600;
padding: 10px 0;
} @media (min-width: 1360px) {
.container {
width: 1360px;
}
.container.about {
margin-top: 20px;
}
}
@media (max-width: 1026px) {
.container {
padding: 0 24px;
}
.container-mobile .sub-menu::after {
content: "";
width: 6px;
height: 21px;
background: #fff;
position: absolute;
left: -3px;
bottom: 1px;
}
.page-template-g_page_carwash > .page_main > .container,
.page-template-g_page_hangar > .page_main > .container,
.page-template-g_page_garage > .page_main > .container {
margin-top: 115px;
}
.container.single-post {
margin-top: 20px;
}
.hangar_container.container {
margin-top: 20px;
}
.container.blog {
margin-top: 20px;
}
.panels-template-single-panels-krov .single-product {
margin-top: 115px;
}
.panels-template-single-panels-krov .single-product .breadcrumbs {
display: block;
}
.panels-template-single-panels-fason .single-product {
margin-top: 115px;
}
.panels-template-single-panels-fason .single-product .breadcrumbs {
display: block;
}
.container.panel-price {
margin-top: 20px;
}
.container.contact {
margin-top: 20px;
}
.container.sertifikaty {
margin-top: 20px;
}
.container.objects {
margin-top: 20px;
}
.container.delivery {
margin-top: 20px;
}
.container.objects .title {
font-size: 30px;
margin-top: 7px;
}
.delivery .price-for {
margin-bottom: 29px;
}
.container.obgect {
margin-top: 20px;
}
.objects-items {
margin-top: 30px;
}
.objects .gr_form_title {
font-size: 12px;
}
.objects .gr_form .button_one {
margin-left: auto;
}
.objects .gr_form_title p {
font-size: 16px;
margin-bottom: 3px;
}
.sertifikaty .sub-title {
display: none;
}
.sertifikaty .devider-width {
display: none;
}
.sertifikaty .img-gallery {
width: 299px;
height: 279px;
}
.gallery-item .view-sertificate img {
width: 69%;
height: 280px;
}
.page-template .panel-price .sub-title {
margin-top: 12px;
}
p.price-tabel-after {
display: flex;
justify-content: end;
font-family: "Montserrat";
font-style: normal;
font-weight: 500;
font-size: 11px;
line-height: 137.3%; margin-top: 12px; margin-bottom: 25px;
color: #2f2f2f;
}
p.price-tabel-after span {
width: 37%;
}
.panel-price hr {
margin-top: 3px;
}
.boxes .gr_form_left {
display: block !important;
height: 49px !important;
}
.table-price {
margin-bottom: 0;
}
.panels-template .breadcrumbs {
display: none;
}
.panels-template h1.title {
margin-bottom: 29px;
}
.container.single-panel {
margin-top: 20px;
}
.panels-template .products .image-button {
margin-right: 38px;
}
.product-button {
bottom: -52px;
}
.maine-header:not(.mobile) {
padding-bottom: 23px !important;
}
.params.flex-row div {
margin-bottom: 0;
}
.panels-template #mb3 .title-section {
margin-top: 13px;
}
.gr_form_left {
height: unset;
}
.page-template-page-panel-price .gr_form_left {
height: 57px;
display: flex;
align-items: center;
}
.form_one .form_input input {
font-size: 14px;
}
.gr_form_2.gr_form .form_one .form_input {
max-width: 160.9px;
}
.gr_form_2.gr_form .form_one {
padding: 22px 10px 62px 18px;
}
.maine-item.maine-item-clock {
margin-left: 0;
}
.mb2_blocks .product-image {
margin-bottom: 43px;
}
.sm-hidden {
display: none;
}
.sm-visible {
display: block;
}
.sm-visible .dobor-element {
margin-bottom: 44px;
}
.logo,
.footer_logo {
max-width: 227px;
}
.logo img,
.footer_logo img {
width: 100%;
}
.mb1 {
margin-top: 20px; }
#mb1 {
margin-left: -10px;
margin-right: -10px;
height: 406px;
}
#mb1_g {
margin-left: -10px;
margin-right: -10px;
height: 406px;
}
#mb1_cw {
margin-left: -10px;
margin-right: -10px;
height: 406px;
}
#mb1_ag {
margin-left: -10px;
margin-right: -10px;
height: 406px;
}
.mb1_left {
padding-left: 0;
top: 37px;
left: 12px;
}
.mb1_left_g {
padding: 51px;
top: -23px;
left: -22px;
}
.mb1 .title-site {
font-size: 40px;
margin-top: 5px;
letter-spacing: 0em;
}
.mb1 .title-site span {
margin-top: 7px;
}
.mb1_g .title-site {
font-size: 40px;
}
.mb1_cw .title-site {
font-size: 40px;
}
.mb1_ag .title-site {
font-size: 40px;
}
.title-site span,
.page-template .mb1 .sub-title,
.mb1_form_title {
font-size: 18px;
}
.title-site span,
.page-template .mb1_g .sub-title,
.mb1_form_title {
font-size: 18px;
}
.title-site span,
.page-template .mb1_cw .sub-title,
.mb1_form_title {
font-size: 18px;
}
.title-site span,
.page-template .mb1_ag .sub-title,
.mb1_form_title {
font-size: 18px;
}
.mb1 .separator {
background-image: linear-gradient(
to right,
#939393b0 36%,
rgba(0, 0, 0, 0) 36%
);
background-size: 6px 1px;
height: 60px;
}
.mb1_g .separator {
background-image: linear-gradient(
to right,
#939393b0 36%,
rgba(0, 0, 0, 0) 36%
);
background-size: 6px 1px;
height: 60px;
}
.mb1_cw .separator {
background-image: linear-gradient(
to right,
#939393b0 36%,
rgba(0, 0, 0, 0) 36%
);
background-size: 6px 1px;
height: 60px;
}
.mb1_ag .separator {
background-image: linear-gradient(
to right,
#939393b0 36%,
rgba(0, 0, 0, 0) 36%
);
background-size: 6px 1px;
height: 60px;
}
.mb1_price {
display: none;
}
.mb1_right {
width: auto;
}
.mb1_form {
margin-top: 13px;
margin-right: -12px;
}
.mb1_form {
padding-right: 27px;
}
.mb1_form .form_one {
margin-top: 26px;
}
.sub-mb1 {
width: 100%;
}
.sub-mb1-title {
font-size: 12px;
}
.sub-mb1 .sub-item:first-child {
margin-left: 25px;
}
.sub-mb1 .sub-item:last-child .sub-mb1-title span,
#mb4 .horizontal-divider {
display: none;
}
.sub-mb1 .sub-item {
margin: 0 17px;
}
.title-section {
font-size: 30px;
}
#mb2 .title-section {
margin: 37px 0px 42px;
}
.page-template .title,
.container > h1.title {
font-size: 22px;
margin-top: 0px;
}
.mb2_blocks .title.litle {
font-size: 18px; font-weight: 400;
}
.params.flex-row div.value {
width: 55%;
}
.mb2_blocks:last-child .product-image {
width: 50%;
float: left;
margin-right: 52px;
margin-top: 40px;
margin-bottom: 164px;
}
.mb2_blocks:last-child .product-button {
bottom: 0px;
}
.mb2_blocks:last-child {
padding: 23px 41px;
}
.mb2_blocks:last-child .mb2_block {
padding-bottom: 10px;
}
#mb3 .title-section {
margin-top: 39px;
}
.gr_form.calculator {
margin-top: 0;
}
.gr_form .gr_form_in {
display: block;
}
.gr_form .mb_2_form_form {
width: 100%;
}
.gr_form .form_one {
padding: 50px 30px;
}
.gr_form .form_one .form_input {
max-width: 148px;
margin-right: 5px;
width: 25%;
}
.gr_form .form_tel_icon::after,
.gr_form .form_email_icon::after,
.gr_form .form_name_icon::after {
width: 100%;
white-space: nowrap;
left: -8px;
}
.gr_form .form_one {
padding: 21px 30px 58px;
}
.calculator .gr_form_left {
background: linear-gradient(
90deg,
#153d64 2.11%,
rgb(22, 69, 113) 91.56%
);
clip-path: none;
padding: 18px 26px;
width: 363px;
box-sizing: border-box;
}
.calculator .gr_form_title {
font-size: 1em;
}
.calculator .gr_form_left {
background: linear-gradient(
90deg,
#153d64 2.11%,
rgb(22, 69, 113) 91.56%
);
clip-path: none;
padding: 18px 26px;
width: 358px;
}
.gr_form_left {
margin-bottom: -12px;
margin-left: 11px;
position: relative;
padding: 17px 26px;
clip-path: none;
width: 261px;
}
.calculator .gr_form_left::after {
content: "";
position: absolute;
bottom: -27px;
border: 15px solid;
border-color: #153e65 transparent transparent;
}
.gr_form_left::after {
content: "";
border: 15px solid;
border-color: #ffe75e transparent transparent;
bottom: -30px;
position: absolute;
}
.req_call_right {
width: 44% !important;
padding: 37px 16px 34px;
}
.pop_form {
min-width: 87% !important;
}
.pop_close {
right: 0 !important;
}
.fancybox-inner {
width: 93%;
left: 50% !important;
transform: translateX(-50%) translateY(-50%);
height: 403px;
top: 50% !important;
}
.fancybox-navigation .fancybox-button {
top: calc(50% - 20px) !important;
}
.fancybox-navigation .fancybox-button--arrow_right {
padding: 31px 6px 31px 26px;
right: 0;
}
body .fancybox-toolbar {
right: 80px;
top: 40px;
}
.fancybox-navigation .fancybox-button {
width: 42px !important;
height: 42px !important;
background-size: 23%;
padding: 0 !important;
}
.fancybox-slide--image {
padding: 0 !important;
}
.mb4_arrow.mb4_arrow_left {
left: 9px;
}
.mb4_arrow {
width: 42px;
height: 42px;
right: 9px;
background-size: 21%;
}
.owl-nav {
display: none;
}
.mb6_in {
width: calc(100%);
}
.button_callback_phone {
right: 2% !important;
}
#mb4 .descript {
font-size: 0.9em;
max-width: 44%;
}
.flex-row.top {
margin-bottom: 32px;
}
.mb4_left {
margin-right: 18px;
max-width: 50%;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
min-width: 300px;
margin-bottom: 20px;
}
.mb4_photo.large {
max-width: 100%;
margin-right: 0;
margin-bottom: 15px;
}
.mb4_photos.flex-row {
flex-direction: column;
}
.mb4_photo.large .img-fluid {
width: 100%;
height: 252px;
}
.mb4_photos .flex-column {
flex-direction: row;
}
.flex-column .mb4_photo:first-child {
margin-bottom: 0;
margin-right: 10px;
}
.flex-column .mb4_photo {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.flex-column .mb4_photo_in .img-fluid {
width: 100% !important;
height: 55px;
}
.mb4_photo.large a::before {
top: 0;
background-position: 50% center;
background-size: 32%;
}
.mb4_right {
width: 50%;
}
#mb4 .header_call_button {
margin-top: 46px;
}
#mb4 .params.flex-row .name {
width: 130px;
}
.mb4 .mb4_arrow.mb4_arrow_left {
left: -21px;
}
.mb4 .mb4_arrow.mb4_arrow_right {
margin-right: -21px;
}
.params.flex-row div.value {
width: 70%;
}
#mb6 .container {
padding: 0;
}
#mb6 .title-section {
padding-top: 34px;
margin-left: 22px;
}
.gr_form_title {
font-size: 24px;
font-weight: 400;
font-family: Montserrat-Bold;
}
.yamap {
min-height: 371px;
}
.map_block_contacts {
top: 28%;
padding: 22px 20px 7px;
margin: 0;
min-width: 341px;
left: 26px;
}
.map_block_contacts .maine-item.place::after {
right: -9px;
}
.map_block {
margin-left: -24px;
margin-right: -24px;
}
.footer_flex {
padding: 24px 27px;
}
.footer-social a {
margin: 0 5px;
}
.footer_copyright {
display: flex;
justify-content: space-between;
width: 100%;
margin-top: 20px;
}
.container-mobile .maine-item:first-child .text p:first-child {
font-size: 15px;
}
.container-mobile .maine-item:first-child .text p:last-child {
font-size: 12px;
}
.container-mobile .maine-item .text a.tel a.tel_2 {
font-size: 15px;
}
.container-mobile .text a.tel a.tel_2 span {
font-size: 15px;
}
.container-mobile .header_call_button,
.container-mobile .link_button {
font-size: 12px;
margin: auto;
padding: 12px 15px;
}
.container-mobile .header_call_button {
background: none;
border: 1px solid;
}
.container-mobile .maine-item:nth-child(2) .text p {
margin-top: 0;
margin-bottom: 0;
}
.container-mobile .maine-item:nth-child(2) .icon {
margin-top: 3px;
}
.mb4_right_bottom {
transform: translateY(-60px);
} .panel-table {
overflow-x: scroll;
}
.table-price .image-panel {
min-width: 321px;
}
#price-panel {
min-width: 880px;
}
#price-panel th:first-child {
white-space: normal;
width: 91px;
}
.panel-price .title {
margin-bottom: 23px;
font-size: 30px !important;
}
.panel-price hr {
margin-bottom: 63px;
}
.panel-price .title.krovel {
margin: 36px 0 34px;
}
.panel-price .title-color.first {
margin-top: 41px;
}
.page-template-page-panel-price
.gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within
.gr_form_left {
padding: 22px 6px 22px 26px;
font-size: 14px;
width: 320px;
}
.panel-price
.gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within {
margin-bottom: 68px;
padding-top: 36px;
}
.modal-video-movie-wrap .modal-video-close-btn {
right: -7px;
} .page-template-page-sertifikaty h1.title {
font-size: 30px;
margin-bottom: 24px;
}
.sertifikaty .description {
margin-top: 24px;
}
.gallery-item {
max-width: calc(50% - 10px);
margin-bottom: 65px;
}
.sertifikaty .img-gallery {
margin-bottom: 18px;
}
.sertifikaty .devider-width {
margin-top: 3px;
margin-bottom: 50px;
}
.sertifikaty .gr_form_left {
height: 80px;
}
.sertifikaty .gr_form_title {
font-size: 1em;
}
.sertifikaty .gr_form_left {
width: 317px;
padding: 18px 18px 21px 26px;
box-sizing: border-box;
}
.sertifikaty .gr_form .form_one .form_input {
max-width: unset;
width: 33.2%;
}
.sertifikaty .gr_form {
padding-top: 0px;
}
.gallery-item .view-sertificate img {
max-width: 303px;
max-height: 417px;
} .objects-items .item {
max-width: calc(50% - 15px);
margin-right: 0;
margin-bottom: 51px;
min-width: 280px;
text-align: center;
}
.objects-items .info {
text-align: left;
}
.objects-items {
margin-top: 20px;
justify-content: space-between;
}
.container.objects .devider-width {
margin-top: 5px;
margin-bottom: 52px;
opacity: 0.3;
}
.objects .gr_form {
padding-top: 16px;
}
.objects .gr_form .mb_2_form_form {
margin-left: 0;
}
.objects .gr_form .form_one {
padding: 21px 30px 58px;
}
.objects .gr_form .form_one .form_input {
max-width: 145px;
}
.container.objects .gr_form_left {
width: 281px;
font-size: 12px;
padding: 14px 10px 19px 26px;
}
.obgect .image-button {
width: 50%;
max-width: 705px;
margin-right: 24px;
border-radius: 7px;
overflow: hidden;
height: 333px;
}
.obgect .image-button {
width: 50%;
height: 325px;
}
.obgect .image-button img {
height: 100%;
}
.obgect .gr_form_left {
padding: 14px 14px 8px 26px;
}
.obgect .gr_form_title {
font-size: 12px;
}
.obgect .gr_form_title span {
font-size: 18px;
} .container.about {
margin-top: 20px !important;
}
.about h1.title {
font-size: 30px;
}
.about .description {
margin-top: 26px;
margin-bottom: 27px;
}
.about-company {
margin-bottom: 0;
}
.advantages {
max-width: unset;
width: 50%;
}
.about .sub-title {
font-size: 1em;
margin-bottom: 18px;
}
.about ul.adv-item li img {
float: left;
}
.side .gr_form .form_one .form_input {
max-width: unset;
opacity: 0.5;
margin-bottom: 24px;
width: 100%;
}
.side .gr_form_left {
margin-left: 0;
}
.side .gr_form .mb_2_form_form {
margin-left: 11px;
}
.about-company .item {
margin-bottom: 45px;
max-width: 46% !important;
}
.about-company .item:nth-child(4) {
margin-left: 0;
}
.about .about-company + .gr_form .gr_form_title {
font-size: 12px;
line-height: 1.2;
}
.about .gr_form_title p {
font-size: 16px;
margin-bottom: 4px;
}
.about
.gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within {
margin-bottom: 68px;
margin-top: 40px;
padding: 0;
} .delivery h1.title {
font-size: 30px;
}
.delivery .description {
margin-top: 23px;
}
.all-price.flex-row {
display: block;
}
.all-price.flex-row .item {
max-width: unset;
margin: 26px 0;
}
.all-price .devider-item {
width: auto;
background: url(//panel-tek.ru/wp-content/uploads/2021/03/line-spec.png) no-repeat;
margin: 0;
}
.container.delivery hr {
margin: 98px 0 56px;
width: 200%;
}
.avto.flex-row.wrap {
width: 200%;
}
.avto .item {
margin-right: 19px;
box-sizing: border-box;
}
.avto .item div {
padding-right: 10px;
}
.delivery .calculator .gr_form_title {
font-size: 1em;
letter-spacing: 0.02em;
}
.delivery .calculator .gr_form_left {
padding: 24px 29px 28px 25px;
width: 365px;
}
.delivery .gr_form {
padding-top: 47px;
margin-bottom: 68px !important;
}
.blog .flex-row.justif {
display: block;
}
.blog h1.title {
font-size: 30px;
}
.blog_item.first {
margin-top: 29px;
}
.container.blog .devider-width {
display: none;
}
.blog_item.first {
margin-top: 27px !important;
margin-bottom: 43px;
}
.blog .navigation.pagination {
margin-top: -24px;
}
.blog_item.flex-row {
margin-bottom: 51px;
}
.pagination .nav-links {
padding: 0;
}
.blog .sidebar.delivery {
display: none;
}
.blog .gr_form.sm-visible {
padding: 0;
margin-top: 4px !important;
margin-bottom: 68px !important;
display: block;
}
.blog .gr_form_left {
padding: 31px 26px 34px;
width: 317px;
box-sizing: border-box;
}
.blog .gr_form_title {
font-size: 22px;
font-weight: 600;
text-transform: uppercase;
}
.blog .gr_form .button_one {
width: 225px;
font-size: 17px;
text-align: center;
padding: 0;
margin-left: 0px;
}
.blog .gr_form .form_one .form_input {
max-width: unset;
width: 29.7%;
}
.single-post .flex-row.justif {
display: block;
} .singlePost .title {
font-size: 30px;
margin-bottom: 12px;
}
#answer .flex-column > .form_input {
width: 100%;
}
.container.single-post .sidebar {
max-width: unset;
display: none;
}
#answer.gr_form .gr_form_in {
max-width: unset;
margin-bottom: 54px;
}
#answer.gr_form .form_one .flex-row .form_input:last-child {
margin-right: 0 !important;
}
#answer.gr_form .form_one .flex-row .form_input {
max-width: unset;
width: 100%;
}
#answer.gr_form .gr_form_in {
margin-bottom: 54px !important;
}
.comments .avatar {
margin-right: 17px;
}
.container.contact .title {
margin-bottom: 23px;
font-size: 30px;
}
.container > .flex-row.justif {
display: block;
}
.container.contact .left,
.container.contact .right {
max-width: unset;
}
.contact .tab-content.active::after {
content: none;
}
.contact .gr_form .gr_form_in {
display: flex;
margin: 0;
}
.contact .gr_form_left {
padding: 23px 22px 18px 0px;
width: 419px;
margin-right: -234px;
clip-path: polygon(93% 0%, 100% 50%, 93% 100%, 0% 100%, 0px 50%, 0% 0%);
text-align: center;
background-position: right;
height: 123px;
margin-top: -12px;
}
.contact .gr_form_title {
white-space: normal;
}
.contact
.gr_form.revealator-slideup.revealator-delay1.revealator-duration7 {
margin-bottom: 54px;
}
.tabs.flex-row.justif {
justify-content: normal !important;
}
.contact .tab:first-child {
margin-right: 60px;
}
.map_block {
margin-left: 0;
margin-right: 0;
margin-top: 20px;
}
.footer-phone {
order: 3;
}
.footer_copyright {
display: block;
width: auto;
}
.footer-phone .text {
display: flex;
}
.footer-phone .icon {
margin-top: 0;
}
.footer-phone .text p:first-child {
margin-bottom: 0;
margin-right: 39px;
}
.container.contact .left {
width: 100%;
} .calc.right .svg-panels {
width: 96.4%;
}
.calc.right .svg-roof {
top: 138px;
right: -21px;
}
.calc.right .svg-roof svg {
top: 25px;
right: 22px;
}
.calc.right .svg-elements {
bottom: -134px;
right: -20px;
}
.calc.right .svg-elements svg {
bottom: 273px;
right: 27.1px;
}
.calc.right .svg-panels {
bottom: 138px;
right: 9px;
}
div.karkas {
top: 151px;
right: -19px;
}
.calc.right .roof-planus .svg-roof {
top: 138px;
width: 106%;
right: -17px;
}
.calc.right .roof-planus .svg-roof svg {
top: 33px;
right: 21px;
}
.roof-one div.karkas {
top: 151px;
right: -19px;
}
.roof-planus div.karkas {
top: 135px;
right: -19px;
}
.calc.right .roof-one .svg-panels {
bottom: 137px;
right: 9px;
}
.calc.right .roof-one .svg-elements {
bottom: -132px;
right: -21px;
}
.calc.right .roof-one .svg-elements svg {
bottom: 273px;
right: 28px;
}
.calc.right .roof-one .svg-roof svg {
top: 6px;
right: 25px;
}
.calc.right .roof-one .svg-roof {
right: -23px;
} .modal {
max-width: 80%;
background-size: auto;
overflow: scroll;
max-height: 90vh;
}
.radio {
padding-left: 0;
}
.modal .divider {
max-width: 100%;
}
.form-img {
height: 60px;
width: 150px;
margin-top: 15px;
}
}
@media (min-width: 768px) and (max-width: 1360px) {
.mb2_blocks:last-child {
flex: auto;
}
.calc.right > div {
width: 513.433px;
height: 574.833px;
}
.calc.right .svg-panels {
width: 96.4%;
}
.calc.right .svg-roof {
top: 138px;
right: -21px;
}
.calc.right .svg-roof svg {
top: 25px;
right: 22px;
}
.calc.right .svg-elements {
bottom: -134px;
right: -20px;
}
.calc.right .svg-elements svg {
bottom: 273px;
right: 27.1px;
}
.calc.right .svg-panels {
bottom: 138px;
right: 9px;
}
div.karkas {
top: 151px;
right: -19px;
}
.calc.right .roof-planus .svg-roof {
top: 138px;
width: 106%;
right: -17px;
}
.calc.right .roof-planus .svg-roof svg {
top: 33px;
right: 21px;
}
.roof-planus div.karkas {
top: 138px;
right: -19px;
}
.calc.right .roof-one .svg-panels {
bottom: 137px;
right: 9px;
}
.calc.right .roof-one .svg-elements {
bottom: -132px;
right: -21px;
}
.calc.right .roof-one .svg-elements svg {
bottom: 273px;
right: 28px;
}
.calc.right .roof-one .svg-roof svg {
top: 6px;
right: 25px;
}
.calc.right .roof-one .svg-roof {
right: -23px;
}
}
@media (max-width: 768px) {
.gr_form.sm-visible {
display: block;
}
#mb3 .wrap-panel.img {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/panel-img-sm.png) !important;
left: 39px;
}
.text-panel:nth-child(1) {
max-width: 293px;
margin-bottom: 2px;
hyphens: auto;
margin-top: 7px;
}
.text-panel:nth-child(2) {
margin-bottom: 21px;
-moz-transform: translateY(17px);
max-width: 283px;
hyphens: auto;
}
.text-panel:nth-child(3) {
max-width: 361px;
margin-bottom: 23px;
-moz-transform: translateY(17px);
}
.text-panel:nth-child(4) {
max-width: 463px;
-moz-transform: translateY(15px);
}
.mb4_content.flex-row {
flex-wrap: wrap;
}
.pop_form {
min-width: 95% !important;
}
.fancybox-image {
box-shadow: none;
border: none !important;
border-radius: 0;
}
.fancybox-is-open .fancybox-stage {
box-shadow: 0px 0px 42px rgba(47, 75, 101, 0.27);
border: 10px solid #fff !important;
border-radius: 7px;
} .image-button {
margin-right: 29px;
}
.products > .params {
overflow: hidden;
}
.params.flex-row {
margin-bottom: 22px;
min-height: 41px;
position: relative;
}
.products .params.flex-row .name {
width: 139px;
}
.products .params.flex-row .value::after {
bottom: -16px;
}
.params.flex-row {
margin-bottom: 22px;
align-items: center;
}
.params.flex-row div.value {
height: 41px;
display: flex;
align-items: center;
}
.image-button .image-panel {
height: 410px;
}
.about-panel.flex-row.wrap {
margin-top: 122px;
}
.panels-template .gr_form_title {
line-height: 1.33;
}
.panels-template .gr_form.calculator {
margin-top: 0;
}
.title.color {
margin: 35px 0;
}
.color-panel .color-ral {
height: 58px !important;
width: 123px !important;
}
.panels-template .devider-width {
margin: 40px 0;
}
.panels-template .devider-width.factur {
margin-top: 35px;
margin-bottom: 45px;
}
.boxes .mb_2_form_form {
width: 393px;
height: 85px;
margin-left: -38px;
padding-right: 14px;
margin-top: 9px;
}
.boxes::before {
content: "";
left: -142px;
top: -15px;
width: 196px;
height: 149px;
}
.boxes .gr_form_left::after {
content: none;
}
.boxes .gr_form_left {
clip-path: polygon(93% 0%, 100% 50%, 93% 100%, 0% 100%, 0px 50%, 0% 0%);
padding: 8px 8px 66px 57px;
}
.text-diler {
position: relative;
letter-spacing: 0.04em;
font-weight: 700;
padding: 18px 10px 18px 3px;
}
.text-diler::before {
content: "";
background: #ffbd45;
position: absolute;
left: 0;
width: 33%;
height: 100%;
top: 0;
}
.panels-template
.gr_form.revealator-slideup.revealator-delay1.revealator-duration7.revealator-within {
display: none;
}
.gr_form_in.boxes {
margin-bottom: 75px;
margin-left: 127px;
}
.panels-price {
overflow-x: scroll;
}
#panel-price {
font-size: 12px;
min-width: 720px;
}
.danger-text {
line-height: 1.83;
}
.about-panel .image {
position: relative;
margin-right: -8px;
height: 307px;
}
.about-panel .image::before {
margin-right: 22px;
background: url(//panel-tek.ru/wp-content/themes/panel/f/book-sm.png) no-repeat top;
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.about-panel img {
visibility: hidden;
}
.about-panel .title {
margin-top: 3px;
}
.about-panel-descrip .text-descr { line-height: 147.3%;
}
.form_input.sm-visible {
display: inline-block;
}
.sertifikaty .gr_form .form_one .form_input {
max-width: 149px;
}
.footer-phone {
order: 3;
}
.obgect .image-button {
height: 357px;
}
.obgect .mb4_photo_in {
max-width: 345px;
} .form-panel.flex-row {
flex-direction: column;
}
.form-panel .over-icon {
width: 50%;
}
.form-panel select {
width: 100%;
}
.form-panel.flex-row > div:first-child {
margin-bottom: 53px;
}
.square .point {
width: 105.5px;
}
.color-panels .item-text {
margin-right: 33px;
}
.calc.right {
background-position: 0px 129px;
margin-right: -74px;
margin-left: -80px;
}
.calc.right .svg-panels {
bottom: 175px;
right: 6px;
}
.calc.right .svg-elements {
bottom: -172px;
right: -14px;
}
div.karkas {
top: 188px;
right: -14px;
}
.calc.right .svg-elements svg {
bottom: 352px;
right: 19.1px;
}
.calc.right .svg-roof {
top: 179px;
right: -13px;
}
.calc.right .roof-two .svg-roof svg {
top: 18px;
right: 16px;
}
.calc.right .roof-planus .svg-roof svg {
top: 24px;
right: 17px;
}
.calc.right .roof-planus .svg-roof {
top: 181px;
right: -14px;
}
.roof-planus div.karkas {
top: 178px;
right: -10px;
}
.calc.right .roof-one .svg-panels {
bottom: 176px;
right: 7px;
}
.calc.right .roof-one .svg-elements {
bottom: -173px;
right: -15px;
}
.calc.right .roof-one .svg-elements svg {
bottom: 351px;
right: 19px;
}
.roof-one div.karkas {
right: -16px;
top: 185px;
}
.calc.right .roof-one .svg-roof {
right: -15px;
}
.calc.right .roof-one .svg-roof svg {
top: 5px;
right: 18px;
}
}
@media (max-width: 768px) and (min-width: 440px) {
.calc.right > div {
width: 377.5px;
height: 574.88px;
}
}
@media (max-width: 640px) {
.map_block_contacts_out {
min-height: 300px;
}
.objects .gr_form .button_one {
width: 55%;
}
.page-template-g_page_carwash > .page_main > .container,
.page-template-g_page_hangar > .page_main > .container,
.page-template-g_page_garage > .page_main > .container {
margin-top: 124px;
}
.panels-template-single-panels-krov .single-product {
margin-top: 115px;
}
.hangar_container.container {
margin-top: 115px;
}
.panels-template-single-panels-krov .single-product .breadcrumbs {
display: none;
}
.panels-template-single-panels-fason .single-product {
margin-top: 115px;
}
.panels-template-single-panels-fason .single-product .breadcrumbs {
display: none;
}
.second-mobile {
display: block;
}
.second-desktop {
display: none;
}
.secont-mobile {
position: relative;
display: block;
}
.second-subtitle {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 10px;
line-height: 12px;
letter-spacing: 0.01em; color: #113555;
opacity: 0.5;
position: absolute;
top: -35%;
}
.contact .tabs {
margin-bottom: 25px;
}
.delivery .side .gr_form_title {
font-size: 24px;
}
.delivery .side .gr_form_title { text-transform: uppercase;
font-size: 24px;
}
.delivery .calculator .gr_form_title {
font-size: 13px;
}
.delivery .side .gr_form_left {
display: flex;
align-items: center;
}
.delivery .side .gr_form_left {
padding: 0px 23px 8px 32px;
}
.container.objects {
margin-top: 20px;
}
.container.obgect {
margin-top: 20px;
}
.container.about {
margin-top: 20px !important;
}
.container.single-post {
margin-top: 20px;
}
.container.single-post .breadcrumbs {
display: none;
}
.singlePost .title {
font-size: 26px !important;
}
span.fontstyle0 {
font-size: 16px;
font-weight: 700;
font-size: 14px;
color: #2f2f2f;
line-height: 147.3%;
}
#answer.gr_form .button_one {
width: 100%;
}
.fontstyle0 strong {
font-size: 26px;
}
.container.about .title {
margin-bottom: 16px;
}
.container.contact {
margin-top: 20px;
}
.container.contact .title {
font-size: 26px;
}
.container.delivery {
margin-top: 20px;
}
.container.delivery .title {
margin-bottom: 31px;
}
.container.delivery .breadcrumbs {
display: none;
}
.container.contact .breadcrumbs {
display: none;
}
.about .description {
margin-top: 10px;
margin-bottom: 18px;
}
.container.about .breadcrumbs {
display: none;
}
.container.objects .breadcrumbs {
display: none;
}
.container.obgect .breadcrumbs {
display: none;
}
.sertifikaty .breadcrumbs {
display: none;
}
.container.sertifikaty {
margin-top: 20px;
}
.maine-item.xs-visible .text {
display: flex;
}
ul#menu-top-bar {
flex-direction: column;
}
.sertifikaty .description {
margin-top: 15px;
}
.sertifikaty > h1.title {
margin-bottom: 0;
}
.sertifikaty .img-gallery {
width: 100%;
height: 100%;
}
.gallery-item .view-sertificate img {
width: 85%;
height: 311px;
}
.sertifikaty .gr_form_title {
font-size: 12px;
}
.gallery-item a {
margin-left: 33px;
}
.gallery-item .view-sertificate {
margin-left: 14px;
}
.sertifikaty .img-gallery {
padding: 19px 0;
}
.panels-template .products .image-button {
margin-right: 0;
}
.maine-item.xs-visible .text a {
margin-right: 10px;
}
.top-header {
display: none;
}
.footer-phone {
display: none;
}
.container-mobile .top-header {
display: block;
}
.container {
padding: 0 10px;
}
#mb1 {
margin-left: -6px;
margin-right: -6px;
height: 327px;
}
#mb1_g {
margin-left: -6px;
margin-right: -6px;
height: 327px;
}
#mb1_cw {
margin-left: -6px;
margin-right: -6px;
height: 327px;
}
#mb1_ag {
margin-left: -6px;
margin-right: -6px;
height: 327px;
}
header .maine-header:not(.mobile) .maine-item {
display: none;
}
.maine-header:not(.mobile) {
padding-top: 22px;
padding-bottom: 23px;
}
#mb1 {
background: url(//panel-tek.ru/wp-content/uploads/2021/02/slider-home.jpg),
linear-gradient(90deg, #171717e6 15.42%, rgba(16, 16, 16, 0.52));
background-size: cover;
}
#mb1_g {
background: url(//panel-tek.ru/wp-content/uploads/2022/02/s-g_04_m.jpg),
linear-gradient(180deg, #3e3737b3 100%, rgba(16, 16, 16, 0.52));
background-size: cover;
background-position: center;
}
#mb1_cw {
background: url(//panel-tek.ru/wp-content/uploads/2022/04/avtomojka-3-2233334-1-scaled.jpg),
linear-gradient(180deg, #3e3737b3 100%, rgba(16, 16, 16, 0.52));
background-size: cover;
background-position: center;
}
#mb1_ag {
background: url(//panel-tek.ru/wp-content/uploads/2022/04/avtomojka-3-2233334-1-scaled.jpg),
linear-gradient(180deg, #3e3737b3 100%, rgba(16, 16, 16, 0.52));
background-size: cover;
background-position: center;
}
.mb1_right {
display: none;
}
.mb1_left {
text-align: center;
top: 17px;
left: 0;
width: 100%;
}
.mb1_left_g {
text-align: center;
top: 17px;
left: 0;
width: 100%;
padding: 0;
background: 0;
}
.mb1 .title-site {
font-size: 30px;
line-height: 1.4;
}
.mb1_g .title-site {
font-size: 30px;
line-height: 1.4;
}
.mb1_cw .title-site {
font-size: 30px;
line-height: 1.4;
}
.mb1_ag .title-site {
font-size: 30px;
line-height: 1.4;
}
.mb1_in {
padding: 11px;
}
.title-site span {
margin-top: 4px;
}
.page-template .mb1 .sub-title {
max-width: 73%;
margin: auto;
}
.page-template .mb1_g .sub-title {
max-width: 73%;
margin: auto;
}
.page-template .mb1_cw .sub-title {
max-width: 73%;
margin: auto;
}
.page-template .mb1_ag .sub-title {
max-width: 73%;
margin: auto;
}
.link_button_calc {
margin-top: 25px;
}
.sub-mb1 {
flex-direction: column;
}
.sub-mb1 {
flex-direction: column;
padding: 23px 32px;
box-sizing: border-box;
}
.sub-mb1 .sub-item {
margin: 9px 0px !important;
padding: 0;
}
.sub-mb1-title {
font-size: 12px;
display: flex;
flex-direction: column;
}
.sub-mb1 .sub-item:last-child .sub-mb1-title span {
display: block;
white-space: normal;
line-height: 15px;
margin-top: 5px;
}
.calculator .gr_form_title {
font-size: 12px;
}
.sub-mb1 .sub-item {
order: 2;
}
.sub-mb1 .sub-item:last-child {
order: 1;
}
.sub-mb1 .sub-item:first-child {
order: 0;
}
.sub-mb1 .sub-item:nth-child(2) .img-item {
margin-right: 18px;
}
.title-section {
font-size: 26px;
text-align: center;
}
#mb2 .title-section {
margin: 39px 0px 22px;
}
.mb2_blocks,
.mb2_blocks:last-child {
padding: 19px;
width: 100%;
box-sizing: border-box;
}
.product-button {
bottom: 22px;
}
#mb2 .header_call_button {
margin-right: 6px;
}
.mb2_blocks .product-image {
margin-top: 16px;
margin-bottom: 50px;
}
.mb2_blocks:last-child .product-image {
width: 100%;
float: none;
margin-top: 16px;
margin-bottom: 50px;
}
.mb2_blocks:last-child .mb2_block {
padding-bottom: 52px;
}
.mb2_blocks:last-child .product-button {
bottom: 22px;
}
#mb3 .wrap-panel.img {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/panel-xs.webp) !important;
position: relative !important;
left: 0;
height: 398px;
background-position-x: unset;
margin-top: 50px;
background-size: 100%;
}
.text-panel {
-moz-transform: unset !important;
margin-bottom: 20px !important;
max-width: 100% !important;
margin-top: unset !important;
}
.panel-descript {
counter-reset: option;
}
.text-panel::before {
content: counter(option);
counter-increment: option;
float: left;
font-size: 18px;
color: #ffbd45;
font-weight: 600;
margin-right: 9px;
}
.text-panel .name-dot {
margin-bottom: 12px;
}
.gr_form_left {
margin-left: 0;
width: 100% !important;
box-sizing: border-box;
}
.calculator.gr_form .mb_2_form_form {
background: url(//panel-tek.ru/wp-content/themes/panel/f/calc-xs.png) no-repeat bottom,
#ffbd45;
background-size: cover;
}
.gr_form .form_one {
padding: 21px 19px;
}
.gr_form .form_one .form_input {
max-width: unset !important;
margin-right: 0;
width: 100%;
margin-bottom: 25px;
}
.gr_form .button_one {
margin: 32px auto 0px !important;
display: block;
padding: 0;
}
.maine-header:not(.mobile) {
padding-top: 21px !important;
padding-bottom: 0 !important;
}
.mb1 .title-site {
margin-top: 0;
}
.mb1 {
margin-top: 20px; }
header.header {
height: 0;
}
.check-form {
margin-top: 20px;
}
#mb3 .title-section {
text-align: left;
width: 97%;
}
#mb4 .flex-row.top {
display: block;
text-align: center;
}
#mb4 .descript {
margin: 0;
max-width: 100%;
font-size: 14px;
margin-bottom: 25px;
}
.gr_form_2 .gr_form_title {
font-size: 14px;
}
#mb4 .link-product.project {
display: inline-block;
}
.mb4_content {
position: relative;
display: block;
}
.mb4_left {
margin-right: 0;
max-width: 100%;
margin-bottom: 25px;
}
.mb4_right {
width: 100%;
}
.flex-column .mb4_photo_in .img-fluid {
width: 157px;
height: 50px;
}
.mb4_photos .flex-column {
justify-content: center;
}
.mb4_right_bottom {
top: 24%;
transform: translateY(-44px);
}
.mb4 .mb4_arrow.mb4_arrow_left {
left: -7px;
}
.mb4 .mb4_arrow.mb4_arrow_right {
margin-right: -7px;
}
#mb4 .header_call_button {
margin-top: 0;
width: 100%;
text-align: center;
box-sizing: border-box;
}
.panel-review {
padding: 36px 21px;
max-width: 262px;
margin: auto;
}
.owl-nav {
display: inherit;
}
.owl-nav button {
width: 42px;
height: 42px;
background-color: #fff !important;
background-size: 10px !important;
}
#mb6 .owl-carousel .owl-stage-outer {
padding: 68px 0px 42px;
}
.mb6_reviews .owl-prev {
left: 1px;
}
.mb6_reviews .owl-next {
right: -1px;
}
.mb5_persons .owl-item {
max-width: 194px;
}
.gr_form .mb_2_form_form {
background: url(//panel-tek.ru/wp-content/themes/panel/f/form-xs.png) no-repeat,
#153755;
background-size: cover;
background-position: 13px -103px;
background-blend-mode: screen;
}
.yamap {
min-height: 371px;
height: 637px;
}
.map_block {
margin-left: -10px;
margin-right: -10px;
}
.map_block_contacts { padding: 17px 14px 7px;
width: 94%;
left: 11px;
min-width: 300px;
box-sizing: border-box;
}
.map_block_contacts .maine-item.place::after {
display: none;
}
.footer_flex {
padding: 24px 25px;
justify-content: center;
}
.footer_logo {
margin-bottom: 20px;
order: 0;
}
.footer-callback {
order: 2;
margin-bottom: 24px;
}
.footer-social {
order: 1;
margin-bottom: 29px;
}
.footer-social a {
margin: 0 8px;
}
.footer_copyright {
flex-wrap: wrap;
order: 3;
margin-top: 0;
line-height: 3;
flex-direction: column-reverse;
align-content: center;
text-align: center;
}
.footer-callback .header_call_button {
width: 229px;
text-align: center;
box-sizing: border-box;
}
.container-mobile {
top: 70px !important;
padding: 0 22px !important;
}
.maine-header.mobile .maine-item:last-child {
padding-bottom: 50px;
}
p.price-tabel-after span {
display: none;
}
.mobile-menu {
margin-top: 20px !important;
}
.menu-header {
margin-top: 0 !important;
}
.container-mobile {
box-shadow: 0px 20px 25px -20px rgba(47, 75, 101, 0.17) !important;
height: 100vh;
overflow-y: scroll;
}
#top-bar-menu .menu > li {
display: block;
border-bottom: 2.5px dotted #bdbdbd;
padding: 22px 0px;
}
#top-bar-menu .menu > li:last-child {
border-bottom: none;
}
#top-bar-menu .menu li a {
padding-left: 0;
}
.container-mobile .devider-width {
display: none;
}
.container-mobile .maine-header.mobile {
background: #f2f2f2;
margin-left: -22px;
margin-right: -22px;
padding: 22px;
flex-wrap: wrap;
}
.maine-header.mobile .maine-item:first-child {
width: 100%;
margin-bottom: 30px;
}
.maine-header.mobile .maine-item:last-child {
margin-top: 45px;
width: 100%;
}
header .maine-item:nth-child(3) {
width: 88px;
}
.container-mobile .link_button {
width: 100%;
text-align: center;
}
.container-mobile .header_call_button {
height: 40px;
box-sizing: border-box;
padding: 4px 10px;
}
#menu-top-bar > li.menu-item-has-children:hover > a {
border-radius: 0;
box-shadow: none;
padding-bottom: 0;
font-weight: 600;
}
#top-bar-menu .menu > li.menu-item-has-children:hover ul.sub-menu {
position: static;
box-shadow: none;
border: none;
}
#menu-top-bar > li.menu-item-has-children:hover ul.sub-menu {
display: block;
position: relative;
box-shadow: none;
background: #ffff;
border-radius: 0;
overflow: visible;
border-left: 1px dashed #e0e0e0;
margin-top: 6px;
}
#menu-top-bar > li.menu-item-has-children:hover {
padding-bottom: 0;
}
#menu-top-bar .sub-menu li {
padding-left: 27px;
position: relative;
}
.sub-menu li::before {
width: 5px;
height: 5px;
border-radius: 50%;
background: #e0e0e0;
position: absolute; content: "";
top: 24px;
}
#top-bar-menu .menu > li.menu-item-has-children:hover > a {
border: none;
box-shadow: none;
}
.req_call_left {
width: 100% !important;
}
.req_call_right {
width: 100% !important;
}
.fancybox-inner {
height: 198px;
}
.fancybox-navigation .fancybox-button {
top: calc(50% - 21px) !important;
}
body .fancybox-toolbar {
top: 80px;
right: 0;
} .image-button {
margin-right: 0;
width: 100%;
}
.image-button .image-panel {
width: 100%;
height: 354px;
}
.image-button .product-button {
position: static;
display: block;
margin-bottom: 32px;
}
.image-button .call-calc,
.products .header_call_button {
margin-right: 0;
text-align: center;
height: 50px;
box-sizing: border-box;
width: 100%;
margin-top: 20px;
justify-content: center;
}
.about-panel .image {
margin-top: 20px;
}
.panels-template #mb3 .title-section {
margin-top: 24px;
}
.gr_form_in.boxes .gr_form_title span {
font-size: 24px;
}
.gr_form_in.boxes .gr_form_title {
font-size: 14px;
}
.products .params.flex-row .name {
margin-right: 42px;
}
.container > h1.title {
font-size: 26px;
margin-bottom: 23px;
}
.products > .params {
overflow: hidden;
flex: unset;
}
.about-panel.flex-row.wrap {
margin-top: 20px;
position: relative;
padding-top: 58px;
}
.about-panel .image {
height: auto;
margin: auto;
transform: translateX(4px);
}
.about-panel .title {
position: absolute;
top: 0;
width: 100%;
text-align: center;
}
.about-panel .image::before {
content: none;
}
.about-panel img {
visibility: visible;
}
.panels-template .gr_form.calculator {
margin-top: 0;
padding-top: 0;
}
.panels-template .calculator.gr_form .button_one {
margin: 29px auto 16px;
}
.panels-template .title {
font-size: 26px;
margin-bottom: 23px;
}
.title-color {
margin-top: 27px;
}
.color-panel .color-ral {
width: 87px;
}
.panels-template .devider-width.factur {
margin-bottom: 33px;
}
.gr_form_in.boxes {
display: block;
margin-left: 0;
}
.text-diler::before {
content: none;
}
.boxes .mb_2_form_form {
width: 100%;
height: auto;
margin: 10px auto;
padding: 0;
border: none;
display: block;
}
.text-diler {
width: 100%;
margin: 0;
text-align: center;
box-sizing: border-box;
}
.boxes .gr_form_left {
clip-path: polygon(100% 0%, 100% 82%, 50% 100%, 0% 82%, 0% 0%);
width: 60% !important;
height: 107px;
padding: 12px 23px;
font-size: 11px;
margin-bottom: 5px;
min-width: 175px;
}
.seo__editor p {
font-size: 0.875em;
}
.boxes::before {
left: unset;
top: -49px;
width: 56%;
height: 73%;
right: 0;
} .panel-price .title {
margin-bottom: 16px !important;
font-size: 26px !important;
line-height: 1.2 !important;
}
.table-price.flex-row {
flex-direction: column;
overflow: visible;
position: relative;
margin-bottom: 73px;
}
.table-price .image-panel {
overflow: hidden;
text-align: center;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
border: none;
}
#price-panel {
border-top: 1px solid #bdbdbd;
}
#price-panel th:first-child {
width: 31px;
padding: 0 8px;
}
#price-panel tbody tr:last-child td:last-child span:last-child {
position: absolute; left: 50%;
transform: translate(-50%, 0);
bottom: -43px;
text-align: center;
width: 320px;
line-height: 1.4;
}
.panel-price .title-color.first {
font-size: 22px;
}
.color-panel .color-ral {
width: 87px !important;
}
.dobor-element .image {
float: none;
padding: 0;
margin-right: 0;
text-align: center;
margin-bottom: 21px;
}
.leyer {
top: 10px !important;
z-index: 99999999 !important;
}
#call_slider {
padding-top: 11px !important;
}
.pop_form {
display: block !important;
}
.carousel-3d-slider {
max-width: 137px;
}
.carousel-3d-slide {
max-width: 150px;
}
.carousel-3d-slide.left-1 {
margin-left: -158px !important;
margin-top: -36px !important;
max-height: 189px;
}
.carousel-3d-slide.right-1 {
margin-left: 142px !important;
top: -46px !important;
max-height: 190px;
}
.carousel-3d-slide.current {
max-width: 135px !important;
max-height: 162px !important;
}
.pop_close {
right: 4px !important;
top: 5px !important;
}
.req_call_bottom {
top: unset !important;
bottom: 23%;
}
.req_call_left {
max-height: 235px;
}
.req_call_right {
padding: 30px 53px 30px !important;
}
.req_call_brif {
margin-bottom: -3px !important;
}
.carousel-3d-slide.current .call_slider_title {
padding: 0 !important;
}
.title-color.first + .color-panel::after {
content: url(//panel-tek.ru/wp-content/uploads/2021/02/line-divider-with.png);
margin-bottom: 21px;
width: 100%;
overflow: hidden;
margin-top: -11px;
}
.page-template-page-panel-price .gr_form_left {
background: linear-gradient(
90deg,
#153d64 2.11%,
rgb(22, 69, 113) 91.56%
);
color: #fff;
}
.page-template-page-panel-price .gr_form_left::after {
border-color: #153e65 transparent transparent;
}
.page-template-page-panel-price .gr_form .mb_2_form_form {
background: url(//panel-tek.ru/wp-content/themes/panel/f/calc-xs.png) no-repeat bottom,
#ffbd45;
background-size: cover;
background-blend-mode: overlay;
}
.page-template-page-panel-price .gr_form_left .gr_form_title {
line-height: 1.3 !important;
color: #fff;
}
.page-template-page-panel-price .gr_form .form_tel_icon::after,
.page-template-page-panel-price .gr_form .form_email_icon::after,
.page-template-page-panel-price .gr_form .form_name_icon::after {
color: #2f2f2f;
}
.page-template-page-panel-price .form_input input {
border-color: #2f2f2f;
color: #2f2f2f;
}
.page-template-page-panel-price .gr_form .button_one {
background: #113555;
color: #ffbd45;
}
.page-template-page-panel-price .form_name_icon {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/ico_name_dark.svg);
}
.page-template-page-panel-price .form_tel_icon {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/ico_tel_dark.svg);
}
.page-template-page-panel-price .form_email_icon {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/ico_email_dark.svg);
} .gallery-item {
width: 100%;
margin-bottom: 50px;
max-width: unset;
}
.sertifikaty .gr_form .form_one .form_input {
max-width: unset;
width: 100%;
}
.sertifikaty .gr_form_left {
padding: 21px 24px 21px 28px;
}
.sertifikaty .gr_form_title {
line-height: 1.2;
} .objects-items .item {
max-width: 100%;
}
.container.objects .devider-width {
display: none;
}
.container.objects .gr_form_left {
box-sizing: border-box;
padding: 24px 30px 24px 36px;
height: 80px;
display: flex;
align-items: center;
}
.objects .gr_form .form_one {
padding: 21px 30px 40px;
}
.objects .gr_form {
padding-top: 0px;
margin-top: 15px !important;
}
.obgect .image-button {
width: 100%;
height: auto;
margin-right: 0;
margin-bottom: 28px;
}
.obgect .call-calc {
max-width: unset;
position: relative;
}
.obgect .devider-width {
margin-top: 50px;
margin-bottom: 50px;
}
.obgect .mb4_photo_in {
max-width: unset;
}
.obgect .gr_form_left {
padding: 13px 14px 15px 26px;
}
.obgect .gr_form_title {
font-size: 15px;
}
.obgect .image-button img {
height: auto;
} .about .flex-row {
display: block;
}
.advantages {
width: 100%;
}
.side .gr_form .mb_2_form_form {
margin-left: auto;
width: 95%;
max-width: unset;
}
.side .gr_form .button_one {
padding: 10px 20px;
}
.side {
max-width: 320px;
margin: auto;
text-align: center;
}
.side .gr_form_left {
margin-left: 0;
height: 142px;
}
.about .devider-width {
display: none;
}
.about .devider-width + .sub-title {
margin-bottom: 13px;
margin-top: 41px;
}
.about ul.adv li img {
margin-bottom: 12px;
margin-right: 19px;
}
.about-company .item {
margin-bottom: 45px;
max-width: 100% !important;
margin-right: 0 !important;
}
.about ul.adv li:nth-child(2) img {
margin-bottom: 0;
} .delivery .description {
margin-top: -14px;
margin-bottom: 9px;
}
.flex-row.deliv {
display: block;
}
.delivery .side.xs-visible {
display: block;
}
.delivery .price-for,
.container.delivery hr,
.delivery .side {
display: none;
}
.container.delivery hr {
margin: 58px 0;
width: 100%;
}
.avto.flex-row.wrap {
width: 100%;
display: block;
}
.avto .item {
margin-right: 0;
width: 100%;
margin-bottom: 20px;
}
.avto img {
max-width: 226px;
margin: 0 auto 26px;
}
.delivery .gr_form {
padding-top: 14px;
margin-bottom: 45px !important;
}
.image-blog.first {
height: 289px;
}
.image-blog.first img {
max-width: unset;
width: 768px !important;
}
.image-blog.first .title {
font-size: 18px !important;
}
.image-blog.first .blog_page_date {
bottom: 99px;
}
.blog_item.first .descript,
.blog_item.first .linck-post {
margin-left: 0 !important;
}
.blog_item.flex-row {
margin-bottom: 45px !important;
display: block;
}
.blog_item.flex-row .image-blog img {
margin-right: 0 !important;
max-width: 100% !important;
width: 100%;
}
.blog_item.flex-row .blog_page_date {
margin-top: 10px;
}
.blog .gr_form .form_one .form_input {
width: 100%;
}
.pagination .nav-links {
padding: 0 0 37px !important;
}
.blog .gr_form.sm-visible,
.blog .widget.widget_tag_cloud {
display: none;
}
.blog .sidebar.delivery,
.blog .delivery .side {
max-width: unset !important;
display: block;
}
.blog .gr_form .button_one {
margin: 30px auto 20px !important;
}
.side .gr_form .form_name_icon::after {
width: 100% !important;
}
.singlePost .devider-width {
display: none;
}
.back-blog {
margin-bottom: 90px;
}
.back-blog::after {
content: url(//panel-tek.ru/wp-content/uploads/2021/03/line-spec.png);
top: 45px;
position: relative;
}
.back-and-share::before {
content: url(//panel-tek.ru/wp-content/uploads/2021/03/line-spec.png);
bottom: 34px;
position: relative;
}
.flex-row.back-and-share {
display: block;
margin-bottom: 25px;
}
.share span {
display: block;
font-size: 18px;
margin-bottom: 24px;
}
.addtoany_list {
display: flex;
justify-content: space-between;
}
.comments .item .title div {
display: block;
text-align: inherit;
}
.comments .avatar img {
margin-right: 4px !important;
height: 43px !important;
max-width: unset;
}
.comments .item {
margin-bottom: 37px;
}
#answer.gr_form .form_one .flex-row {
display: block;
}
#answer .gr_form_title {
font-size: 22px !important;
margin-bottom: 6px;
text-align: center;
}
#answer.gr_form .gr_form_in {
padding: 19px 15px;
margin-bottom: 90px;
}
.container.single-post .sidebar {
max-width: unset !important;
display: block;
}
.single-post .related-post,
.single-post .widget_tag_cloud,
.sidebar .devider-width {
display: none;
}
.single-post .delivery .side {
display: block;
}
.contact .tab:not(.active) {
white-space: normal;
}
.contact .tab:first-child {
margin-right: 34px;
white-space: nowrap;
font-size: 16px;
}
.contact .tab.active::after {
content: "";
left: -10px;
bottom: -5px;
width: 111%;
background: url(//panel-tek.ru/wp-content/themes/panel/f/img/contact-active.svg)
no-repeat;
height: 9px;
background-size: 100%;
}
.contact .tab:not(.active) {
padding-bottom: 10px;
}
.contact .tab-content .maine-item .icon {
margin-bottom: 15px;
}
.contact .tab-content .devider-width {
margin: 24px 0;
}
.contact .tab-content .sub-title {
margin-top: 38px;
font-size: 18px;
letter-spacing: unset;
}
.contact .descript {
line-height: 1.473;
letter-spacing: normal;
}
.contact .tab-content .maine-item .text a {
font-size: 16px;
}
.contact .map_block_contacts p {
font-weight: 700;
}
.contact .map_block_contacts {
min-width: unset;
width: 90%;
line-height: 1.3;
}
.contact .gr_form {
display: none;
}
.contact .delivery.xs-visible,
.contact .delivery .side {
display: block;
}
.contact .delivery .gr_form {
display: block;
}
.contact .side .gr_form_left {
margin-left: 0;
height: 142px;
margin-right: auto;
clip-path: polygon(
100% 0px,
100% 0%,
100% 89%,
50% 100%,
0% 89%,
0px 0%,
0% 0%
);
}
.contact .side .gr_form .mb_2_form_form {
height: auto;
width: 95%;
max-width: unset;
margin: auto;
}
.devider-width.xs-visible {
display: block;
margin: 7px 0 9px 0; width: 89%;
opacity: 0.3;
}
header .maine-item.xs-visible {
display: flex; padding-bottom: 15px;
}
footer .maine-item.xs-visible {
display: flex;
margin-bottom: 25px;
}
footer .maine-item .icon {
margin-right: 23px;
}
footer .maine-item.xs-visible a {
color: #fff;
font-weight: 600;
}
footer .maine-item .text p:first-child {
margin-bottom: 5px;
}
.gr_form_in.boxes::after {
content: url(//panel-tek.ru/wp-content/uploads/2021/02/line-divider-with.png);
overflow: hidden;
top: 44px;
position: relative;
width: 100%;
display: block;
}
header .maine-item .text a.tel a.tel_2 {
font-size: 13px;
}
.box-rev {
top: 0%;
}
.wraper-rev {
padding: 6px 15px 17px;
}
.box-rev .image {
position: relative;
top: 0;
}
.contact .tab.active {
font-size: 16px;
}
.pop_close.xs-visible {
display: inline-block;
background: #ffbd45 !important;
}
.wraper-rev .text.review {
max-height: 231px;
overflow-y: scroll;
}
.calculator.flex-row {
flex-direction: column;
}
.square > svg,
.square .point.result {
display: none;
}
.square .point {
width: auto;
}
.color-panels .item-text {
margin-right: 8px;
}
.change-color {
right: 0;
}
.over-icon.wall::after,
.over-icon.mater::after {
white-space: nowrap;
}
.form-panel select {
text-overflow: ellipsis;
}
.square .point.width {
margin-right: 0;
}
.calc.left {
z-index: 1;
}
.calc.right {
height: 533px;
margin-bottom: -133px;
margin-top: -169px;
z-index: 0;
margin-right: auto;
margin-left: auto;
width: 300px;
}
.calc.right .svg-panels {
bottom: 177px;
}
.calc.right .svg-elements {
bottom: -174px;
right: -9px;
}
.calc.right .svg-elements svg {
bottom: 355px;
right: 13.1px;
}
.calc.right .roof-two .svg-roof svg {
top: 15px;
}
.calc.right .roof-planus .svg-roof {
top: 179px;
right: -11px;
}
.calc.right .roof-planus .svg-roof svg {
top: 19px;
right: 13px;
}
div.karkas {
top: 188px;
right: -9px;
}
.calc.right .roof-one .svg-panels {
bottom: 178px;
}
.calc.right .roof-one .svg-elements {
bottom: -173px;
right: -8px;
}
.calc.right .roof-one .svg-elements svg {
right: 14px;
top: 28px;
}
.calc.right .roof-one .svg-roof svg {
top: 4px;
right: 15px;
}
.roof-one div.karkas {
right: -11px;
}
.type-of-roof .item svg {
max-width: 100%;
}
}
@media (min-width: 321px) and (max-width: 440px) {
.color-panel.flex-row.wrap {
justify-content: normal;
}
.container.blog {
margin-top: 20px;
}
.image-blog.first .blog_page_date {
margin-bottom: 10px;
}
.color-panel .color-item {
margin-right: 19px;
width: calc(30% - 3px);
}
.color-panel .color-item:nth-child(3n) {
margin-right: 0;
}
.color-panel .color-ral {
width: auto !important;
}
.xs-visible .text a.tel a.tel_2 span {
font-size: 17px;
}
}
@media (max-width: 420px) {
.fancybox-inner {
height: 169px;
}
.image-button .image-panel {
width: 100%;
height: 225px;
}
#price-panel th {
font-size: 12px;
font-weight: 700;
}
p.price-tabel-after {
display: none;
}
.panel-price hr {
margin: 42px 0 43px 0;
}
.boxes .gr_form_left {
height: 107px !important;
}
.page-template-page-panel-price .gr_form_left .gr_form_title {
font-size: 12px !important;
}
#price-panel tbody td:first-child,
#price-panel th:first-child {
height: 46px;
}
#price-panel tbody td {
font-size: 12px;
}
.products > .params {
overflow: hidden;
width: 100%;
flex: unset;
}
#price-panel th:first-child {
white-space: normal;
width: 48px;
}
#price-panel tbody td:first-child,
#price-panel th:first-child {
font-size: 12px;
}
#price-panel .header_call_button.price-panel {
padding: 15px 11px;
width: 159px;
font-size: 10px;
text-align: center;
}
#price-panel tbody tr:last-child td:last-child span:last-child { width: 287px;
font-size: 10px;
}
.page-template-page-panel-price .breadcrumbs {
display: none;
}  .container.panel-price {
margin-top: 20px;
}
.container-mobile {
top: 64px !important;
}
.page-template .panel-price .sub-title {
line-height: 147.3%;
}
.table-price .image-panel {
height: 216px;
}
.page-template .panel-price .sub-title {
margin-top: 18px;
margin-bottom: 0;
}
.table-price .image-panel {
min-width: unset;
}
.boxes::before {
top: -22px;
width: 175px;
height: 71%;
}
#req_call {
overflow-y: scroll;
max-height: 100vh;
}
.pop_form {
margin-top: 0 !important;
}
header .maine-item.xs-visible .text a {
font-size: 16px;
font-family: "Exo";
font-weight: 600;
}
header .maine-item.xs-visible .text a span {
font-size: 15px;
}
.maine-item.xs-visible {
display: flex;
align-items: center;
}
header .maine-item.xs-visible .icon img {
max-width: 15px;
}
.devider-width.xs-visible {
width: 86%;
}
.type-of-roof .item svg {
width: 65.87px;
}
.color-panels .items .item-color:nth-of-type(6) {
display: none;
}
.change-color {
width: 309px;
}
.change-color .close {
right: 4px;
}
}/*/*/@media (max-height: 640px) and (max-width: 320px) {
.req_call_left {
display: none !important;
}
.pop_close {
background: #fff !important;
}
}/**/.leyer {
position: fixed;
top: 0;
left: 0;
z-index: 700000;
width: 100%;
height: 100%;
text-align: center;
display: none;
}
.leyer_in {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.pop_form {
width: 53%;
margin: auto;
background-color: #fff;
min-width: 300px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
position: relative;
max-height: 100%;
border-radius: 7px;  display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
box-shadow: 0px 0px 42px rgba(47, 75, 101, 0.27);
min-width: 1036px;
}
.carousel-3d-slide:not(.current)::before {
content: "";
background: #ffffffb3;
width: 100%;
position: absolute;
height: 100%;
}
#call_slider {
padding-top: 51px;
}
.carousel-3d-slide.left-1 {
margin-left: -78px;
margin-top: -14px;
}
.carousel-3d-slide.right-1 {
margin-left: 68px;
top: -14px;
}
.pop_close {
right: -40px;
position: absolute;
top: -40px;
background: #ffbd45;
cursor: pointer;
line-height: 1.1;
font-size: 31px;
width: 34px;
color: #2f2f2f;
z-index: 10000000000;
height: 34px;
border-radius: 7px;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
}
.req_call_left {
display: inline-block;
vertical-align: middle;
width: 524px;
min-height: 100px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
position: relative;
}
.req_call_right {
display: inline-block;
vertical-align: middle;
width: 323px;
text-align: center;
box-sizing: border-box;
padding: 48px 53px 58px;
background: url(//panel-tek.ru/wp-content/uploads/2021/02/ico_cal-back.png) no-repeat
center,
#ffbd45;
}
.req_call_title {
font-size: 22px;
font-family: Montserrat-Bold;
color: #2f2f2f;
}
.req_call_brif {
font-size: 12px;
line-height: 1.33;
margin-top: 8px;
margin-bottom: 15px;
}
.req_call_right .title_underline {
width: 49px;
margin-right: 49px;
}
.req_call_brif {
font-size: 12px;
line-height: 1.33;
margin-top: 8px;
margin-bottom: 25px;
}
.req_call_form .form_input {
margin: 5px 0 30px;
max-width: 197px;
}
.req_call_right .form_input input {
border-color: #2f2f2f;
padding-left: 39px;
color: #2f2f2f;
}
.req_call_right .form_name_icon {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/ico_name_dark.svg);
}
.req_call_right .form_tel_icon {
background-image: url(//panel-tek.ru/wp-content/themes/panel/f/img/ico_tel_dark.svg);
}
.req_call_form .form_tel_icon::after,
.req_call_form .form_name_icon::after {
position: absolute;
width: 197px;
top: 40px;
font-size: 12px;
text-align: center;
left: -15px;
}
.req_call_form .form_name_icon::after {
content: "Ваши имя и фамилия";
}
.req_call_form .form_tel_icon::after {
content: "Ваш номер телефона";
}
.req_call_bottom {
position: absolute;
width: 100%;
top: 42%;
}
.req_call_right .button_one {
margin-top: 23px;
margin-bottom: 10px;
width: 184px;
background: #113555;
color: #fff;
height: 50px;
padding: 0;
}
.req_call_right .button_one:hover {
background: #284e71;
}
.req_call_right .button_one:before {
left: 53px;
}
.call_slider_title {
display: none;
}
.carousel-3d-slide.current .call_slider_title {
display: block;
text-align: center;
padding: 25px 0px 0;
font-size: 18px;
font-family: "Montserrat-Bold";
}
.carousel-3d-slide.current {
background-color: #fff !important;
}
.carousel-3d-slide {
background-color: #fff !important;
}
.carousel-3d-slide {
overflow: unset !important;
}
.carousel-3d-slide.current img {
border: 1px solid #e0e0e0;
border-radius: 4px;
}
.carousel-3d-container {
overflow: unset !important;
margin: 12px auto !important;
} .thank_form.scroll_type {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background: url(//panel-tek.ru/wp-content/uploads/2021/02/img_thanks.png) no-repeat, #fff;
background-position: right bottom;
}
.thank_form {
width: 1036px;
margin: auto;
background-color: #fff;
max-width: calc(100% - 30px);
position: relative;
max-height: 100%;
text-align: center;
box-shadow: 0px 0px 42px rgba(47, 75, 101, 0.27);
border-radius: 7px;
height: 468px;
}
#thank_block .pop_close {
background: #fff;
}
#thank_block .popup_close.button {
position: static;
background: #113555;
color: #fff;
font-family: Exo;
font-size: 14px;
letter-spacing: 0.04em;
font-weight: 600;
border-radius: 4px;
width: 146px;
margin: 33px auto 0;
height: 50px;
line-height: 3.4;
box-shadow: none;
text-transform: uppercase;
}
#thank_block .popup_close.button:hover {
background: #284e71;
}
.thank_title {
font-family: Montserrat-Bold;
font-size: 1.37em;
margin-bottom: 26px;
}
.thank_desc {
font-size: 0.87em;
width: 443px;
margin: auto;
line-height: 1.33;
}/*/*/.button_callback_phone {
width: 70px;
height: 70px;
position: fixed !important;
bottom: 132px !important;
right: 270px;
z-index: 1000 !important;
cursor: pointer !important;
transform-origin: center center 0 !important;
background: url(//panel-tek.ru/wp-content/uploads/2021/02/ico_call_fixed.png) no-repeat
center,
#ffbd45;
border-radius: 4px;
box-shadow: 0px 0px 25px rgba(217, 148, 23, 0.37);
}
.button_callback_phone:hover {
background-color: #ffcb6b;
}
@media (max-width: 1440px) {
.button_callback_phone {
right: 11px;
}
}
@-webkit-keyframes rotate {
0% {
-webkit-transform: rotate(0deg);
}
50% {
-webkit-transform: rotate(180deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@-moz-keyframes rotate {
0% {
-moz-transform: rotate(0deg);
}
50% {
-moz-transform: rotate(180deg);
}
100% {
-moz-transform: rotate(360deg);
}
}
@-o-keyframes rotate {
0% {
-o-transform: rotate(0deg);
}
50% {
-o-transform: rotate(180deg);
}
100% {
-o-transform: rotate(360deg);
}
}
@keyframes rotate {
0% {
transform: rotate(0deg);
}
50% {
transform: rotate(180deg);
}
100% {
transform: rotate(360deg);
}
}
@-webkit-keyframes button_shake {
0% {
-webkit-transform: scale(1.03);
}
2% {
-webkit-transform: scale(1);
}
4% {
-webkit-transform: scale(1.03);
}
8% {
-webkit-transform: scale(1);
}
12% {
-webkit-transform: scale(1.03);
}
14% {
-webkit-transform: scale(1);
}
16% {
-webkit-transform: scale(1.03);
}
18% {
-webkit-transform: scale(1);
}
20% {
-webkit-transform: scale(1.03);
}
22% {
-webkit-transform: scale(1);
}
24% {
-webkit-transform: scale(1.03);
}
26% {
-webkit-transform: scale(1);
}
28% {
-webkit-transform: scale(1.03);
}
30% {
-webkit-transform: scale(1);
}
32% {
-webkit-transform: scale(1.03);
}
34% {
-webkit-transform: scale(1);
}
36% {
-webkit-transform: scale(1.03);
}
38% {
-webkit-transform: scale(1);
}
40% {
-webkit-transform: scale(1.03);
}
42% {
-webkit-transform: scale(1);
}
44% {
-webkit-transform: scale(1.03);
}
46% {
-webkit-transform: scale(1);
}
48% {
-webkit-transform: scale(1.03);
}
50% {
-webkit-transform: scale(1);
}
100% {
-webkit-transform: scale(1);
}
}
@-moz-keyframes button_shake {
0% {
-moz-transform: scale(1.03);
}
2% {
-moz-transform: scale(1);
}
4% {
-moz-transform: scale(1.03);
}
8% {
-moz-transform: scale(1);
}
12% {
-moz-transform: scale(1.03);
}
14% {
-moz-transform: scale(1);
}
16% {
-moz-transform: scale(1.03);
}
18% {
-moz-transform: scale(1);
}
20% {
-moz-transform: scale(1.03);
}
22% {
-moz-transform: scale(1);
}
24% {
-moz-transform: scale(1.03);
}
26% {
-moz-transform: scale(1);
}
28% {
-moz-transform: scale(1.03);
}
30% {
-moz-transform: scale(1);
}
32% {
-moz-transform: scale(1.03);
}
34% {
-moz-transform: scale(1);
}
36% {
-moz-transform: scale(1.03);
}
38% {
-moz-transform: scale(1);
}
40% {
-moz-transform: scale(1.03);
}
42% {
-moz-transform: scale(1);
}
44% {
-moz-transform: scale(1.03);
}
46% {
-moz-transform: scale(1);
}
48% {
-moz-transform: scale(1.03);
}
50% {
-moz-transform: scale(1);
}
100% {
-moz-transform: scale(1);
}
}
@-o-keyframes button_shake {
0% {
-o-transform: scale(1.03);
}
2% {
-o-transform: scale(1);
}
4% {
-o-transform: scale(1.03);
}
8% {
-o-transform: scale(1);
}
12% {
-o-transform: scale(1.03);
}
14% {
-o-transform: scale(1);
}
16% {
-o-transform: scale(1.03);
}
18% {
-o-transform: scale(1);
}
20% {
-o-transform: scale(1.03);
}
22% {
-o-transform: scale(1);
}
24% {
-o-transform: scale(1.03);
}
26% {
-o-transform: scale(1);
}
28% {
-o-transform: scale(1.03);
}
30% {
-o-transform: scale(1);
}
32% {
-o-transform: scale(1.03);
}
34% {
-o-transform: scale(1);
}
36% {
-o-transform: scale(1.03);
}
38% {
-o-transform: scale(1);
}
40% {
-o-transform: scale(1.03);
}
42% {
-o-transform: scale(1);
}
44% {
-o-transform: scale(1.03);
}
46% {
-o-transform: scale(1);
}
48% {
-o-transform: scale(1.03);
}
50% {
-o-transform: scale(1);
}
100% {
-o-transform: scale(1);
}
}
@keyframes button_shake {
0% {
transform: scale(1.03);
}
2% {
transform: scale(1);
}
4% {
transform: scale(1.03);
}
8% {
transform: scale(1);
}
12% {
transform: scale(1.03);
}
14% {
transform: scale(1);
}
16% {
transform: scale(1.03);
}
18% {
transform: scale(1);
}
20% {
transform: scale(1.03);
}
22% {
transform: scale(1);
}
24% {
transform: scale(1.03);
}
26% {
transform: scale(1);
}
28% {
transform: scale(1.03);
}
30% {
transform: scale(1);
}
32% {
transform: scale(1.03);
}
34% {
transform: scale(1);
}
36% {
transform: scale(1.03);
}
38% {
transform: scale(1);
}
40% {
transform: scale(1.03);
}
42% {
transform: scale(1);
}
44% {
transform: scale(1.03);
}
46% {
transform: scale(1);
}
48% {
transform: scale(1.03);
}
50% {
transform: scale(1);
}
100% {
transform: scale(1);
}
}
@-webkit-keyframes enlarge {
0% {
-webkit-transform: scale(1);
}
50% {
-webkit-transform: scale(1.05);
}
100% {
-webkit-transform: scale(1.1);
}
}
@-moz-keyframes enlarge {
0% {
-moz-transform: scale(1);
}
50% {
-moz-transform: scale(1.05);
}
100% {
-moz-transform: scale(1.1);
}
}
@-o-keyframes enlarge {
0% {
-o-transform: scale(1);
}
50% {
-o-transform: scale(1.05);
}
100% {
-o-transform: scale(1.1);
}
}
@keyframes enlarge {
0% {
transform: scale(1);
}
50% {
transform: scale(1.05);
}
100% {
transform: scale(1.1);
}
}
.button_callback_phone.mobile {
left: 50% !important;
bottom: 0 !important;
opacity: 1 !important;
width: 18% !important;
margin-bottom: 8% !important;
background: none !important;
margin-left: -9% !important;
height: auto !important;
right: auto !important;
}
.button_callback_phone_bound {
left: 50% !important;
bottom: 0 !important;
opacity: 1 !important;
width: 18% !important;
margin-bottom: 8% !important;
background: none !important;
margin-left: -9% !important;
height: auto !important;
right: auto !important;
}
@media all and (orientation: landscape) {
.button_callback_phone.mobile {
margin-left: -5% !important;
width: 10% !important;
margin-bottom: 4% !important;
}
}
.button_callback_phone.mobile img {
width: 100% !important;
max-width: 100% !important;
border: 0 !important;
animation-name: m-shake;
-webkit-animation-name: m-shake;
animation-duration: 1.3s;
-webkit-animation-duration: 1.3s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
}
.button_callback_wrap_mobile {
position: fixed !important;
height: 0 !important;
bottom: 0 !important;
width: 100% !important;
z-index: 16777270 !important;
}
.button_callback_wrap.mobile select {
background: #fff !important;
}
.button_callback_wrap.mobile .button_callback_missed_wrap {
padding-right: 0 !important;
text-align: center !important;
margin-top: -14px !important;
}
.button_callback_wrap.mobile .button_callback_missed {
color: #fff !important;
font-size: 15px !important;
}
.button_callback_wrap.mobile .button_callback_missed_result {
color: #fff !important;
font-size: 15px !important;
text-align: center !important;
margin-top: -11px !important;
}
.button_callback_wrap_mobile_bound {
position: fixed !important;
height: 0 !important;
bottom: 0 !important;
width: 100% !important;
z-index: 16777270 !important;
}
.button_callback_wrap.mobile {
background: #1a2225 !important;
border-radius: 0 !important;
left: auto !important;
margin-left: 0 !important;
margin-top: 0 !important;
padding: 0 !important;
top: auto !important;
height: 200px !important;
bottom: 0 !important;
left: 0 !important;
width: 100% !important;
z-index: 16777271 !important;
position: absolute !important;
box-shadow: none !important;
}
.button_callback_wrap.mobile .button_callback_content {
margin: 0 !important;
padding: 26px 0 0 0 !important;
}
.button_callback_wrap.mobile .button_callback_form_text {
font-size: 19px !important;
line-height: normal !important;
margin-bottom: 10px !important;
color: #fff !important;
}
.button_callback_wrap.mobile .button_callback_form_text.delay_success {
padding: 45px 0 !important;
}
.button_callback_wrap.mobile .button_callback_counter {
display: none !important;
padding: 50px 0 !important;
color: #fff !important;
font-size: 55px !important;
width: auto !important;
height: auto !important;
}
.button_callback_wrap.mobile .button_callback_counter.button_show {
display: inline-block !important;
}
.button_callback_wrap.mobile .button_callback_form {
width: 100% !important;
height: 100% !important;
padding: 0 !important;
}
.button_callback_wrap.mobile input[type="text"],
.button_callback_wrap.mobile input[type="tel"] {
margin: 0 !important;
width: 300px !important;
}
.button_callback_wrap.mobile .submit-btn-wrapper {
margin-top: 10px !important;
}
.button_callback_wrap.mobile button {
width: 331px !important;
margin: 0 !important;
}
.button_callback_wrap.mobile .button_callback_company_logo {
display: none !important;
}
.button_callback_wrap.mobile .button_callback_submit_result {
position: static !important;
padding-top: 5px !important;
}
.button_callback_wrap.mobile .button_eyetronic_link {
position: absolute !important;
bottom: 10px !important;
right: 15px !important;
}
.button_callback_wrap.mobile .submit-btn-wrapper {
display: block !important;
}
@keyframes m-shake {
0% {
transform: scale(0.9);
opacity: 0.7;
}
50% {
transform: scale(1);
opacity: 1;
}
100% {
transform: scale(0.8);
opacity: 0.7;
}
}
@-webkit-keyframes m-shake {
0% {
-webkit-transform: scale(0.85);
opacity: 0.7;
}
50% {
-webkit-transform: scale(1);
opacity: 1;
}
100% {
-webkit-transform: scale(0.85);
opacity: 0.7;
}
}
@keyframes modal-video {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes modal-video-inner {
from {
transform: translate(0, 100px);
}
to {
transform: translate(0, 0);
}
}
.modal-video {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1000000;
cursor: pointer;
opacity: 1;
animation-timing-function: ease-out;
animation-duration: 0.3s;
animation-name: modal-video;
-webkit-transition: opacity 0.3s ease-out;
-moz-transition: opacity 0.3s ease-out;
-ms-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
}
.modal-video-close {
opacity: 0;
}
.modal-video-close .modal-video-movie-wrap {
-webkit-transform: translate(0, 100px);
-moz-transform: translate(0, 100px);
-ms-transform: translate(0, 100px);
-o-transform: translate(0, 100px);
transform: translate(0, 100px);
}
.modal-video-body {
max-width: 940px;
width: 100%;
height: 100%;
margin: 0 auto;
display: table;
}
.modal-video-inner {
display: table-cell;
vertical-align: middle;
width: 100%;
height: 100%;/**/}
.modal-video-movie-wrap {
width: 100%;
height: 0;
position: relative;
padding-bottom: 56.25%;
animation-timing-function: ease-out;
animation-duration: 0.3s;
animation-name: modal-video-inner;
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -moz-transform 0.3s ease-out;
-ms-transition: -ms-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
border: 10px solid #fff;
border-radius: 7px;
box-shadow: 0px 0px 42px rgba(47, 75, 101, 0.27);
box-sizing: border-box;
}
.modal-video-movie-wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 4px;
}
.modal-video-close-btn {
position: absolute;
z-index: 2;
top: -47px;
right: -47px;
display: inline-block;
width: 34px;
height: 34px;
overflow: hidden;
border: none;
background: #fff;
box-shadow: 0px 0px 25px rgba(47, 75, 101, 0.17);
border-radius: 7px;
}
.modal-video-close-btn:before,
.pop_close::before,
.fancybox-button.fancybox-button--close:before {
transform: rotate(45deg);
}
.modal-video-close-btn:after,
.pop_close::after,
.fancybox-button.fancybox-button--close:after {
transform: rotate(-45deg);
}
.modal-video-close-btn::before,
.modal-video-close-btn::after,
.pop_close::after,
.pop_close::before,
.fancybox-button.fancybox-button--close:after,
.fancybox-button.fancybox-button--close:before {
content: "";
position: absolute;
height: 2.4px;
width: 17px;
top: 16px;
left: 8px;
margin-top: -1px;
background: #2f2f2f;
border-radius: 5px;
}
.req_call_top {
overflow: hidden;
}
.g_sale_text {
position: absolute;
top: -46px;
background-color: #e31e27;
color: #fff;
font-size: 37px;
font-weight: 500;
padding: 11px;
border-radius: 12px;
text-transform: uppercase;
transform: rotate(-18deg);
left: -64px;
}
.mb1_form_title_sale_big {
display: block;
color: #f00;
font-size: 36px;
font-weight: bold;
}
.mb1_form_title_sale {
font-weight: 500;
}
.mb1_form_title_sale_price {
color: #f00;
} .g_countdown {
color: #242424;
opacity: 0.85; margin-top: 20px;
}
.g_countdown_title {
font-size: 18px;
font-weight: bold; margin-bottom: 12px;
text-align: center;
}
.g_countdown_items {
display: flex;
text-align: center;
align-items: center;
justify-content: center;
}
.g_countdown_item { position: relative; }
.g_countdown_num {
font-size: 28px;
font-weight: 700; padding: 10px 9px;
position: relative;
background-color: #f8a900;
margin: 0 6px 8px;
border-radius: 9px;
box-shadow: 0px 5px 0px #bf8500;
width: 39px;
}
.g_countdown_num_type {
font-size: 13px;
font-weight: bold;
}
.g_countdown_item:after {
content: "";
position: absolute;
width: 8px;
height: 8px;
top: 20px;
right: -4px; border-radius: 50%;
}
.g_countdown_item:last-child:after {
display: none;
}  @media (min-width: 1000px) {
.header_menu_forma {
min-width: 370px;
}
}
.mb1_right_forma {
float: none;
margin-left: 45px;
}
#page_forma .mb1_form {
width: 429px;
max-width: unset;
}
#page_forma .form_input {
width: 80%;
}
#page_forma .mb1 {
height: 597px;
}
#page_forma .mb1_g {
height: 597px;
}
#page_forma .mb1_cw {
height: 597px;
}
#page_forma .mb1_ag {
height: 597px;
}/*/*/._orinationRight_25.wrap_mW {
right: unset !important;
left: 13px !important;
padding-bottom: 22px;
}
@media (min-width: 1600px) and (max-width: 2048px) {
body {
zoom: 100%;
}
}
.seo__editor p {
line-height: 1.8;
margin-bottom: 25px;
}
.seo__editor h2 {
margin-bottom: 15px;
font-weight: bold;
font-size: 29px;
}
.seo__editor h3 {
margin-bottom: 15px;
font-weight: bold;
font-size: 26px;
}
.seo__editor h4 {
margin-bottom: 15px;
font-weight: bold;
font-size: 24px;
}
.seo__editor h5 {
margin-bottom: 15px;
font-weight: bold;
font-size: 22px;
}
.seo__editor li {
margin: 7px 0 7px 35px;
}
.seo__editor ol,
.seo__editor ul {
margin-bottom: 25px;
}
.seo__btn {
max-width: 300px;
width: 100%;
text-align: center;
padding: 15px 0;
margin: 0 0 25px 0;
}
.seo__hide {
display: none;
}
.link_button_calc span {
color: #25d366;
text-transform: none;
}
.flex-center {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: stretch;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.fs-quiz-loader {
position: relative;
}
.fs-quiz-loader img {
display: none;
}
.fs-animate_inner {
margin-top: 80px;
overflow: hidden;
padding: 4px 0;
}
.fs-quiz-loader:before {
content: "";
position: absolute;
top: 0;
left: 0em;
width: 100%;
height: 100%;
background: linear-gradient(
to left,
rgba(255, 255, 255, 0),
rgba(255, 255, 255, 0.38),
rgba(255, 255, 255, 0)
)
no-repeat -2em 0%;
background-size: 2em 100%;
-moz-transform: skewX(-50deg);
-o-transform: skewX(-50deg);
-webkit-transform: skewX(-50deg);
transform: skewX(-50deg);
z-index: 2;
}
.fs-animate_inner.blink_on {
overflow: hidden;
}
.fs-quiz-loader.blink_on:before {
transition: 0.9s linear;
background-position: 130% 0%;
}
.link_button_calc.fs-quiz-loader {
margin-top: 0;
}
.fs-modal-fixed-phone {
display: none;
text-align: center;
color: #fff;
font-weight: bold;
}
.fs-modal-fixed-phone var,
.fs-modal-fixed-phone a {
color: inherit;
font-style: inherit;
font-weight: 900;
position: relative;
width: 100%;
font-size: 30px;
min-height: 88px;
padding: 10px 0 !important;
}
.fs-modal-fixed-phone a:before {
content: "ПОЗВОНИТЬ\0aБЕСПЛАТНО";
background: rgba(3, 127, 55, 1);
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
white-space: pre;
border-radius: 28px;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.button_one.green {
background: rgba(3, 127, 55, 1);
}
.form_one .form_input.fs-whatsapp-form {
margin-bottom: 4px;
margin-top: 0;
}
.form_one .form_input.fs-whatsapp-form input::-webkit-input-placeholder {
color: #fff;
opacity: 0.29;
}
.form_one .form_input.fs-whatsapp-form input:-moz-placeholder {
color: #fff;
opacity: 0.29;
}
.form_one .form_input.fs-whatsapp-form input::-moz-placeholder {
color: #fff;
opacity: 0.29;
}
.form_one .form_input.fs-whatsapp-form input:-ms-input-placeholder {
color: #fff;
opacity: 0.29;
}
.form_one .form_input.fs-whatsapp-form input {
padding: 17px 0 17px 50px;
}
.mb1_form_brif.fs-whatsapp {
color: #fff;
margin: 10px 0 0 -3%;
width: 106%;
}
.tac {
text-align: center;
}
.mb1_form_title.fs-whatsappp {
font-size: 1.1em;
}
.margin-right5 {
margin-right: 5px;
}
.button_one.fs-whatsapp-submit {
font-family: "Montserrat-SemiBold", sans-serif;
font-size: 17px;
color: #000;
}
.fs-blue-saving {
background: #284e71;
color: #ffbd45;
display: inline-block;
vertical-align: middle;
font-family: "Exo";
font-style: normal;/**/letter-spacing: 0.04em;
margin: -26.5px auto 0;
padding: 17px 22px;
text-transform: uppercase;
border-radius: 4px;
}
.fs-blue-saving:hover {
background: #284e71;
}
.fs-saving-right span {
color: #eb5757;
}
.check {
margin: 20px 0 10px;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-content: space-between;
align-items: center; }
.check .fsaccept {
font-size: 14px; }
.check > input {
display: none; }
.check > label {
cursor: pointer;
display: inline-block;
width: 20px;
min-width: 20px;
height: 20px;
padding: 0 !important;
background: #fff;
border: 1px solid #000;
border-radius: 4px;
color: #ffbd45;
vertical-align: middle;
margin-right: 10px; }
.check > label:before {
cursor: pointer;
display: inline-block;
width: 25px;
height: 25px; }
input[type=checkbox]:checked + label:before {
content: '';
background: url(//panel-tek.ru/wp-content/themes/panel/f/checked.svg) no-repeat;
text-align: center;
color: #ffb900;
width: 20px;
margin-left: 0px; }
@media (min-width: 320px) and (max-width: 440px) {
.link_button_calc.fs-quiz-loader {
overflow: hidden;
}
.fs-animate_inner {
margin-top: 55px;
}
}
@media only screen and (max-width: 576px) {
.fs-modal-fixed-phone {
display: block;
position: fixed;
left: 0.5%;
bottom: 0;
width: 99%;
border-radius: 0;
z-index: 333;
}
}
@media (min-width: 441px) and (max-width: 1199.6px) {
.link_button_calc.fs-quiz-loader {
overflow: hidden;
}
.fs-animate_inner {
margin-top: 80px;
}
}
@media only screen and (min-width: 1199.8px) {
.inner_text {
width: 238px;
}
.fs-quiz-loader img {
display: block;
bottom: -7px;
right: -30px;
position: absolute;
z-index: 0;
}
.link_button_calc.fs-quiz-loader {
width: 265px;
}
}
.maine-header .text p {
display: flex;
}
.maine-header .text p a:first-child {
margin-right: 9px;
}
.maine-header .text p:first-child a {
font-weight: 600;
}
.maine-header .text p:first-child a > br {
display: none;
}
@media (min-width: 320px) and (max-width: 768px) {
.modal {
max-width: 90%;
}
.modal .modal__subtitle {
font-size: 25px;
}
.modal .modal__subtitle br {
display: none;
}
.modal .second,
.modal .first {
max-width: 100%;
}
.modal .input-wrapper .radio {
margin-right: 0px;
}
.modal .name-for-input .input-wrapper._two-columns {
display: block;
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
.modal .name-for-input .input-wrapper._one-column {
display: block;
columns: 1;
-webkit-columns: 1;
-moz-columns: 1;
}
.modal .custom-radio + label::before {
margin-right: 0.2em;
}
.modal .form-img {
width: 130px;
margin-right: 0;
}
.modal .wrapper__column._ml-15 {
margin-left: -15px;
}
.modal .wrapper__column.__ml_5 {
margin-left: 12px;
}
.modal .wrapper__column._fz16 label {
font-size: 16px;
}
.modal .form_input input.my-form-tel {
width: 320px;
margin-right: 0;
}
.modal .button_one {
width: 320px;
}
.modal .pop_close {
right: 26px !important;
}
.modal .choice-btn {
bottom: 15px;
left: 15px;
}
}
@media (min-width: 767.6px) and (max-width: 1639.6px) {
.modal {
max-width: 90%;
}
.modal .pop_close {
top: 20px;
right: 26px !important;
}
.modal__subtitle {
font-size: 27px;
}
.modal .name-for-input {
margin-top: 15px;
}
.modal .form-img {
height: auto;
width: 180px;
margin-top: 10px;
}
.modal .button_one {
height: 60px;
font-size: 27px;
line-height: 1;
padding-top: 8px;
}
}
@media (min-width: 992px) and (max-width: 1300px) {
#mb1 .mb1_left {
top: 40px;
left: 0px;
}
#mb1 .title-site {
font-size: 3.03em;
}
#mb1 .title-site span {
font-size: 1.8rem;
}
#mb1 .mb1_left {
max-width: 60%;
}
#mb1 .mb1_right {
right: 0;
position: absolute;
}
#mb1 .mb1_price {
left: calc(40% + 5px);
}
}
@media (min-width: 1301px) {
#mb1 .mb1_left {
max-width: 80%;
}
#mb1 .mb1_right {
right: 0;
position: absolute;
}
} .additionally_description ol,
.additionally_description ul {
list-style-type: none;
margin: 20px 0;
padding: 0;
}
.additionally_description ul li,
.additionally_description ol li {
position: relative;
margin-left: 20px;
}
.additionally_description ol li:not(:last-child),
.additionally_description ul li:not(:last-child) {
margin-bottom: 10px;
}
.additionally_description ul li:before {
content: "";
background: #ffbd45;
width: 8px;
height: 8px;
display: block;
border-radius: 10em;
position: absolute;
border-radius: 10em;
left: -18px;
top: 7px;
}
.additionally_description ul li:after {
content: "";
background: transparent;
border: 1px solid #ffbd45;
filter: blur(1px);
width: 14px;
height: 14px;
display: block;
position: absolute;
border-radius: 10em;
left: -22px;
top: 3px;
}
.additionally_description ol {
counter-reset: ccounter;
}
.additionally_description ol li:before {
content: counter(ccounter);
counter-increment: ccounter;
background: #113555;
color: #fff;
line-height: 1.1;
width: 16px;
height: 16px;
display: block;
border-radius: 10em;
position: absolute;
border-radius: 10em;
left: -22px;
top: 3px;
text-align: center;
}
.additionally_description table {
width: 100%;
border-collapse: collapse;
box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.15);
}
.additionally_description table thead td,
.additionally_description table tfoot td {
background: #113555;
color: #ffcb6b;
padding: 6px 0 6px 15px;
border: 2px solid #ffbd45;
}
.additionally_description table thead td a,
.additionally_description table tfoot td a {
color: #fff;
}
.additionally_description table tbody tr:nth-child(odd) {
background: #f4f4f4;
}
.additionally_description table tbody tr td {
width: 50%;
padding: 6px 0 6px 15px;
border: 2px solid #ffbd45;
}
.additionally_description table tbody tr td a {
color: #363636;
}
.additionally_description table tbody tr td a:hover {
text-decoration: underline;
}
.additionally_description table tbody tr td:nth-child(even) {
color: #363636;
}
.additionally_description q,
.additionally_description blockquote {
color: #000; text-align: left;
color: #113555;
line-height: 1.5;
position: relative;
display: block;
margin: 20px 0;
padding: 15px;
background: #f1f1f1;
box-shadow: 4px 7px 5px 0px rgba(0, 0, 0, 0.15);
}
.additionally_description q p,
.additionally_description blockquote p:last-child {
margin-bottom: 0;
}
.sub-menu {
max-height: 379px;
}
.sub-menu::-webkit-scrollbar {
width: 12px;
}
.sub-menu::-webkit-scrollbar-track {
background-color: #fff;
border-left: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
}
.sub-menu::-webkit-scrollbar-thumb { background: #113555;
}
.sub-menu {
scrollbar-width: thin;
scrollbar-color: #113555 #e0e0e0;
overflow-y: scroll !important;
}