﻿:root{--font-family-base: "Circe", sans-serif;--container-width: 100rem;--container-padding-x: 1rem;--header-height: clamp(3.75rem, 3.125rem + 3.125vw, 6.25rem);--input-height: clamp(2.5rem, 2.1875rem + 1.5625vw, 3.75rem);--padding-block: clamp(1.25rem, 0.78125rem + 2.34375vw, 3.125rem);--radius: clamp(0.625rem, 0.546875rem + 0.390625vw, 0.9375rem);--transition-duration: .2s;--color-orange: #D75430;--color-blue: #4A6F8C;--color-blue-light: #1386EB;--color-blue-bg: #B4CFD6;--color-black: #102429;--color-white: white;--color-shadow: rgba(0, 0, 0, 0.4)}@font-face{font-family:"Circe";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Circe-Regular.woff) format("woff2"),url(../fonts/Circe-Regular.ttf) format("ttf")}@font-face{font-family:"Circe";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/circe-bold.ttf) format("ttf")}*,::before,::after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom: 24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{height:100%}html,:has(:target){scroll-behavior:smooth}body{min-height:100%;line-height:1.5}a:where([class]){display:inline-flex}button,label{cursor:pointer}[stroke]{stroke:currentColor}svg *{transition-property:fill,stroke}@media(prefers-reduced-motion: reduce){*,::before,::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{margin-top:0 !important}html.is-lock{overflow:hidden}body{display:flex;flex-direction:column;row-gap:var(--padding-block);font-family:var(--font-family-base);font-size:clamp(0.875rem,
        0.75rem + 0.625vw,
        1.375rem);font-weight:400;color:var(--color-black);background-color:var(--color-white);line-height:1.07}body.customize-support{display:flex;flex-direction:column;position:relative}body.customize-support #wpadminbar{order:-999999;position:sticky !important;top:0}body.body-modal{overflow:hidden}main{display:flex;flex-direction:column;flex-grow:1}p{--paragraphMarginBottom: 1.5rem}a,button,label,input,textarea,select,svg *{transition-duration:var(--transition-duration);transition:all .3s ease-in-out}textarea{font-family:var(--font-family-base)}a{color:inherit}a[class]{text-decoration:none}.container{max-width:calc(var(--container-width) + var(--container-padding-x)*2);margin-inline:auto;padding-inline:var(--container-padding-x)}.the_content ol{list-style-position:inside;padding-left:0}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}.popup{z-index:200;overflow-y:scroll;position:fixed;inset:0;width:100%;height:100%;padding:var(--container-padding-x);backdrop-filter:blur(0.1875rem)}.popup.hidden{display:none;z-index:-9999 !important;opacity:0 !important}.popup:not(.hidden){display:flex !important;align-items:center;justify-content:center}.popup::-webkit-scrollbar{width:0;height:0}.popup-content{position:relative;width:100%;height:max-content}.popup-container{overflow:hidden;position:relative;min-width:18.75rem;max-width:31.25rem;width:100%;height:max-content;padding-inline:1.875rem;padding-block:1.25rem 2.5rem;border:0.25rem solid #4a6f8c;background-color:#b4cfd6;box-shadow:0 0 150px var(--color-shadow)}.popup-close{z-index:10;cursor:pointer;position:absolute;top:1.25rem;right:1.25rem;width:2.5rem;height:2.5rem;border:none;background-color:rgba(0,0,0,0)}.popup-close::before,.popup-close::after{content:"";position:absolute;right:0;width:1.875rem;height:0.0625rem;background:var(--color-orange);transform:rotate(45deg)}.popup-close::after{transform:rotate(135deg)}.popup-title{max-width:17.5rem;font-size:clamp(1.25rem,
        1.09375rem + 0.78125vw,
        1.875rem)}.popup-subtitle{padding-block:0.625rem 0.9375rem;max-width:17.5rem}.popup-submit{padding:0.625rem 1.875rem;border:none;background:linear-gradient(140deg, #ef7052 0%, #d75430 100%);color:var(--color-white)}.popup-message{z-index:400}.popup-file .form__submit-inner{display:flex;flex-direction:column;gap:0.625rem;max-width:23.75rem;margin-top:0.625rem}@media(width > 47.99875rem){.popup-file .form__submit-inner{flex-direction:row}}.popup-file .form__submit-inner p{width:100% !important;margin:0 !important}@media(width > 47.99875rem){.popup-file .form__submit-inner p{width:50% !important}}.popup-file .form__submit-inner p input{padding:0.9375rem 1.25rem;white-space:normal;text-align:left;font-size:clamp(1rem,
        0.90625rem + 0.46875vw,
        1.375rem);line-height:1}@media(width > 47.99875rem){.popup-file .form__submit-inner p input{height:4.375rem}}.popup-file .form__submit-inner p a{display:flex;align-items:center;width:100%;padding:0.9375rem 1.25rem;background:linear-gradient(140deg, #46c959 0%, #1a992d 100%);color:var(--color-white);font-size:clamp(1rem,
        0.90625rem + 0.46875vw,
        1.375rem);line-height:1}@media(width > 47.99875rem){.popup-file .form__submit-inner p a{height:4.375rem}}.wpcf7 input{width:100%;height:3.5rem;padding-inline:0.625rem;border:0.0625rem solid var(--color-black);vertical-align:bottom}.wpcf7-response-output{display:none !important}.wpcf7-form{display:flex;flex-direction:column;row-gap:0.9375rem}.wpcf7-form-control-wrap{display:contents}.wpcf7-not-valid-tip{padding-top:0.125rem;font-size:0.875rem;font-weight:400}.form__title{padding-bottom:1.25rem}.form__input{width:100%;max-width:23.75rem}.form__input input{padding-top:0.9375rem}.form__file{display:flex;flex-direction:column;justify-content:flex-end;position:relative;width:100%;max-width:23.75rem;padding:0.625rem;min-height:3.5rem;border:0.0625rem solid var(--color-black)}@media(any-hover: hover){.form__file-upload:hover{text-decoration:underline}}@media(any-hover: none){.form__file-upload:active{text-decoration:underline}}.form__file .file-name{color:var(--color-blue-light);font-size:0.875rem}.form__file input{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important;overflow:hidden !important}.form__block{display:flex;flex-direction:column;justify-content:flex-end;position:relative;max-width:23.75rem;min-height:3.5rem;padding:0.625rem;border:0.0625rem solid var(--color-black)}@media(any-hover: hover){.form__block-wa:hover{text-decoration:underline}}@media(any-hover: none){.form__block-wa:active{text-decoration:underline}}.form__submit{position:relative;display:flex;align-items:center;justify-content:center;width:max-content;margin-top:0.625rem}.form__submit input{cursor:pointer;padding:0.9375rem 2.5rem;border:none;background:linear-gradient(140deg, #ef7052 0%, #d75430 100%);color:var(--color-white);font-size:clamp(1.125rem,
        1.03125rem + 0.46875vw,
        1.5rem)}.form__submit input:disabled{filter:grayscale(1)}.form__submit .wpcf7-spinner{position:absolute}.form__acceptance{max-width:23.75rem;color:var(--color-black)}.form__acceptance span{margin:0}.form__acceptance label{display:flex;align-items:flex-start;column-gap:0.625rem}.form__acceptance input{width:1.5625rem;height:1.5625rem;margin:0;padding:0}.slick-slider{position:relative;align-items:center}.slick-slide{display:flex !important;margin-right:var(--container-padding-x)}.slick-list{width:100%}@media(width > 100.06125rem){.slick-list{overflow:hidden;margin-left:-10px;min-width:calc(var(--container-width) + 2*var(--container-padding-x))}}.slick-track{display:flex;min-width:100%}.slick-arrow{z-index:10;position:absolute;width:clamp(3.125rem,
        2.34375rem + 3.90625vw,
        6.25rem);height:clamp(3.125rem,
        2.34375rem + 3.90625vw,
        6.25rem);border:none;border-radius:50%;font-size:0}.slick-arrow::before{content:"";inset:0;position:absolute;background:no-repeat center url(../src/images/kuzov/prev.svg);background-size:35%}.slick-arrow.slick-prev{left:0;background:linear-gradient(90deg, #5f8faf 0%, #4a6f8c 100%)}@media(width > 90.06125rem){.slick-arrow.slick-prev{left:-3%}}.slick-arrow.slick-next{right:0;background:linear-gradient(90deg, #ef7052 0%, #d75430 100%)}@media(width > 90.06125rem){.slick-arrow.slick-next{right:-3%}}.slick-arrow.slick-next::before{scale:-1 -1}.header{padding-top:0.9375rem}.header-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem}@media(width > 47.99875rem){.header-container{column-gap:clamp(1.25rem,
        0.46875rem + 3.90625vw,
        4.375rem)}}@media(width > 63.99875rem){.header-container{flex-wrap:nowrap;justify-content:flex-start}}.header-container .phone,.header-container .address{display:flex;flex-direction:column;justify-content:space-between;row-gap:0.625rem;width:18.75rem;color:var(--color-blue)}@media(width > 47.99875rem){.header-container .phone,.header-container .address{width:max-content}}.header-container .phone__button,.header-container .address__button{width:max-content;padding:0;outline:none;border:0.0625rem solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--color-orange);font-size:0.875rem;text-transform:uppercase}@media(any-hover: hover){.header-container .phone__button:hover,.header-container .address__button:hover{border-bottom:0.0625rem solid var(--color-orange)}}@media(any-hover: none){.header-container .phone__button:active,.header-container .address__button:active{border-bottom:0.0625rem solid var(--color-orange)}}.header-container .phone .ico,.header-container .address .ico{fill:var(--color-orange)}.header-container .phone__link{width:max-content;font-size:clamp(1.5625rem,
        1.484375rem + 0.390625vw,
        1.875rem);font-weight:900}@media(width > 90.06125rem){.header-container .phone__link{font-size:clamp(1.875rem,
        1.5625rem + 1.5625vw,
        3.125rem)}}@media(any-hover: hover){.header-container .phone__link:hover{opacity:.7}}@media(any-hover: none){.header-container .phone__link:active{opacity:.7}}.header-container .phone__button-ico{width:0.625rem;height:0.625rem;margin-right:0.3125rem;rotate:90deg;stroke:var(--color-orange);stroke-width:0.125rem}.header-container .phone .ico{width:1.5625rem;height:1.5625rem}.header-container .phone--inner{display:flex;align-items:center;column-gap:clamp(0.3125rem,
        0.078125rem + 1.171875vw,
        1.25rem)}.header-container .phone--inner .phone__wa{padding-bottom:0.625rem}.header-container .phone--inner .phone__wa .ico{width:clamp(1.5625rem,
        1.171875rem + 1.953125vw,
        3.125rem);height:clamp(1.5625rem,
        1.171875rem + 1.953125vw,
        3.125rem)}@media(width > 90.06125rem){.header-container .address{padding-left:clamp(1.25rem,
        0.46875rem + 3.90625vw,
        4.375rem)}}.header-container .address__content{font-weight:300}@media(width > 47.99875rem){.header-container .address__content{max-width:23.75rem}}@media(width > 90.06125rem){.header-container .address__content{display:inline-flex;flex-direction:column}}.header-container .address .ico{width:1.875rem;height:1.875rem}.header-section{overflow:hidden;position:relative;padding-bottom:0 !important;margin-bottom:var(--padding-block);margin-top:calc(-0.5*var(--padding-block))}.header-section__header{display:flex;flex-direction:column;align-items:stretch;column-gap:clamp(0.625rem,
        -0.3125rem + 4.6875vw,
        4.375rem)}@media(width > 47.99875rem){.header-section__header{flex-direction:row}}.header-section__header .time{width:100%;height:100%;padding:clamp(0.9375rem,
        0.703125rem + 1.171875vw,
        1.875rem) clamp(0.625rem,
        0.15625rem + 2.34375vw,
        2.5rem);background-color:var(--color-blue-bg);color:var(--color-black);text-align:center;text-transform:uppercase}@media(width > 47.99875rem){.header-section__header .time{max-width:clamp(16.25rem,
        13.4375rem + 14.0625vw,
        27.5rem);text-align:left}}.header-section__header .menu__list{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%;margin-top:1.25rem}@media(width > 47.99875rem){.header-section__header .menu__list{flex-wrap:nowrap;margin-top:0}.header-section__header .menu__list::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:clamp(0.3125rem,
        0.234375rem + 0.390625vw,
        0.625rem);background-color:var(--color-blue-bg)}}.header-section__header .menu__item{width:100%}@media(width > 47.99875rem){.header-section__header .menu__item:first-child a{text-align:left !important}.header-section__header .menu__item:not(:first-child) a{justify-content:center}.header-section__header .menu__item:last-child a{justify-content:flex-end}}.header-section__header .menu__item-link{display:flex;justify-content:center;align-items:center;position:relative;height:100%;padding-right:0.625rem;padding-block:0.625rem;text-transform:uppercase;text-align:center}.header-section__header .menu__item-link::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:clamp(0.125rem,
        0rem + 0.625vw,
        0.625rem);background-color:var(--color-blue-bg);transition:all .3s linear}@media(any-hover: hover){.header-section__header .menu__item-link:hover{color:var(--color-orange)}.header-section__header .menu__item-link:hover::before{width:100%;background-color:var(--color-orange)}}@media(any-hover: none){.header-section__header .menu__item-link:active{color:var(--color-orange)}.header-section__header .menu__item-link:active::before{width:100%;background-color:var(--color-orange)}}.header-section__container .advantages{padding-block:2.5rem}.header-section__container .advantages__list{counter-reset:list;display:flex;flex-direction:column;max-width:clamp(18.75rem,
        16.5625rem + 10.9375vw,
        27.5rem)}.header-section__container .advantages__item{display:flex;flex-direction:column;position:relative;padding-left:clamp(5rem,
        4.6875rem + 1.5625vw,
        6.25rem);padding-block:0.9375rem;border-bottom-style:dashed;border-image:repeating-linear-gradient(90deg, var(--color-blue-bg) 0, var(--color-blue-bg) 1.25rem, transparent 1.25rem, transparent 1.875rem) 1;font-size:clamp(1.125rem,
        1.09375rem + 0.15625vw,
        1.25rem);text-transform:uppercase}@media(width > 63.99875rem){.header-section__container .advantages__item{font-size:clamp(1.25rem,
        1.15625rem + 0.46875vw,
        1.625rem)}}.header-section__container .advantages__item:last-child{border:none}.header-section__container .advantages__item::before{counter-increment:list;content:"0" counter(list);position:absolute;top:0.9375rem;left:0;color:var(--color-orange);font-size:clamp(3.125rem,
        2.921875rem + 1.015625vw,
        3.9375rem);font-weight:900}.header-section__container .advantages__item-link{padding-left:20%;padding-top:0.625rem;color:var(--color-blue-light);font-size:clamp(0.875rem,
        0.84375rem + 0.15625vw,
        1rem)}@media(any-hover: hover){.header-section__container .advantages__item a:hover{color:var(--color-orange)}}@media(any-hover: none){.header-section__container .advantages__item a:active{color:var(--color-orange)}}.header-section__footer .links__list{display:flex;flex-direction:column}@media(width > 47.99875rem){.header-section__footer .links__list{flex-direction:row}}.header-section__footer .links__item{position:relative;width:100%;height:clamp(4.375rem,
        3.359375rem + 5.078125vw,
        8.4375rem)}.header-section__footer .links__item .ico{position:absolute;top:clamp(0.3125rem,
        0.078125rem + 1.171875vw,
        1.25rem);right:clamp(0.3125rem,
        0.078125rem + 1.171875vw,
        1.25rem);width:clamp(0.9375rem,
        0.78125rem + 0.78125vw,
        1.5625rem);height:clamp(0.9375rem,
        0.78125rem + 0.78125vw,
        1.5625rem);stroke:var(--color-white);stroke-width:0.0625rem}.header-section__footer .links__item:nth-child(1) button{background:linear-gradient(127deg, #5f8faf 0%, #4a6f8c 100%)}.header-section__footer .links__item:nth-child(2) button{background:linear-gradient(141deg, #ef7052 0%, #d75430 100%)}.header-section__footer .links__item:nth-child(3) a{background:linear-gradient(127deg, #5f8faf 0%, #4a6f8c 100%)}.header-section__footer .links__item-link{display:flex;align-items:center;justify-content:center;border:none;outline:none;width:100%;height:100%;padding-inline:2.5rem;color:var(--color-white)}.header-section__wrapper{z-index:-1;position:absolute;inset:0}.header-section__wrapper img{width:100%;height:100%;object-fit:cover;opacity:.3}@media(width > 47.99875rem){.header-section__wrapper img{object-fit:contain;opacity:1}}.logo{display:flex;justify-content:center;column-gap:0.625rem;width:100%}@media(width > 63.99875rem){.logo{justify-content:space-between;width:clamp(18.75rem,
        16.5625rem + 10.9375vw,
        27.5rem)}}.logo__name{display:inline-flex;align-items:center;column-gap:0.625rem;color:var(--color-blue);font-size:clamp(1.125rem,
        0.984375rem + 0.703125vw,
        1.6875rem);font-weight:900;text-transform:uppercase}.logo__name span{position:relative;padding:clamp(0.9375rem,
        0.859375rem + 0.390625vw,
        1.25rem) 0.9375rem;color:var(--color-orange)}.logo__name span::after,.logo__name span::before{content:"";position:absolute;top:0;width:clamp(0.9375rem,
        0.859375rem + 0.390625vw,
        1.25rem);height:100%;border-top:0.0625rem solid #000;border-bottom:0.0625rem solid #000}.logo__name span::before{left:0;border-left:0.0625rem solid #000}.logo__name span::after{right:0;border-right:0.0625rem solid #000}.logo__image{min-width:clamp(3.125rem,
        1.875rem + 6.25vw,
        8.125rem);height:clamp(3.125rem,
        1.875rem + 6.25vw,
        8.125rem)}.logo__image svg{width:100%;height:100%}@media(any-hover: hover){.logo:hover{opacity:.7}}@media(any-hover: none){.logo:active{opacity:.7}}.section:not(:last-child){padding-bottom:var(--padding-block)}.section__header{padding-block:calc(var(--padding-block)/2)}.section__title{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(0.625rem,
        0.46875rem + 0.78125vw,
        1.25rem) clamp(0.3125rem,
        0.234375rem + 0.390625vw,
        0.625rem);color:var(--color-blue);font-size:clamp(1.375rem,
        1.15625rem + 1.09375vw,
        2.25rem);text-transform:uppercase}.section__title span{position:relative;padding:clamp(0.9375rem,
        0.859375rem + 0.390625vw,
        1.25rem) 0.9375rem;color:var(--color-orange)}.section__title span::after,.section__title span::before{content:"";position:absolute;top:0;width:clamp(0.9375rem,
        0.859375rem + 0.390625vw,
        1.25rem);height:100%;border-top:0.0625rem solid #000;border-bottom:0.0625rem solid #000}.section__title span::before{left:0;border-left:0.0625rem solid #000}.section__title span::after{right:0;border-right:0.0625rem solid #000}.standards__title{flex-direction:column}.standards__list{column-count:1}@media(width > 47.99875rem){.standards__list{column-count:2}}@media(width > 90.06125rem){.standards__list{column-count:3}}.standards__item{display:flex;flex-direction:column;justify-content:center;gap:0.625rem;width:100%;min-height:clamp(12.5rem,
        10.15625rem + 11.71875vw,
        21.875rem);margin-bottom:1.25rem}.standards__item:first-child{min-height:max-content}@media(width > 47.99875rem){.standards__item:first-child{min-height:clamp(12.5rem,
        10.15625rem + 11.71875vw,
        21.875rem)}}.standards__item-block{display:flex;justify-content:center;align-items:center;width:100%;height:clamp(12.5rem,
        10.15625rem + 11.71875vw,
        21.875rem);max-height:max-content;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;break-inside:avoid-column}@media(width > 47.99875rem){.standards__item-block{max-height:clamp(12.5rem,
        10.15625rem + 11.71875vw,
        21.875rem)}}.standards__item-image{width:100%;height:100%;object-fit:cover}.standards__item-image--wrapper{overflow:hidden;display:flex;align-items:center;justify-content:center;height:100%;aspect-ratio:1/1;border-radius:50%}.standards__item-description{width:100%;padding-top:0.625rem;text-align:center}.standards__item-description--inner{max-width:31.25rem;height:max-content;padding:clamp(0.9375rem,
        0.703125rem + 1.171875vw,
        1.875rem) clamp(0.625rem,
        0.15625rem + 2.34375vw,
        2.5rem);background-color:#d8e7eb}.standards__item-title{padding-inline:clamp(0.9375rem,
        0.703125rem + 1.171875vw,
        1.875rem);font-size:clamp(1.125rem,
        0.9375rem + 0.9375vw,
        1.875rem);font-weight:700;text-align:center}.price__header{display:flex;flex-direction:column;column-gap:clamp(1.25rem,
        0.46875rem + 3.90625vw,
        4.375rem)}@media(width > 63.99875rem){.price__header{flex-direction:row}}@media(width > 63.99875rem){.price__title{min-width:max-content}}.price__nav{cursor:default;display:flex;align-items:center;height:clamp(2.75rem,
        2.5625rem + 0.9375vw,
        3.5rem);padding-inline:2.5rem;border:0.125rem solid var(--color-white);background-color:#b4cfd6}.price__nav:not(.active){cursor:pointer}@media(any-hover: hover){.price__nav:not(.active):hover{background-color:var(--color-orange);color:var(--color-white)}}@media(any-hover: none){.price__nav:not(.active):active{background-color:var(--color-orange);color:var(--color-white)}}.price__nav-inner{display:flex;align-items:flex-end;justify-content:center;width:100%;padding-top:var(--padding-block);border-bottom:0.0625rem solid var(--color-black)}@media(width > 63.99875rem){.price__nav-inner{justify-content:flex-end}}.price__nav.active{position:relative;bottom:calc(-1*0.0625rem);background-color:rgba(0,0,0,0);border:0.0625rem solid var(--color-black);border-bottom:0.125rem solid var(--color-white)}.price__auto{display:flex;flex-direction:column}.price__auto:not(.active){overflow:hidden !important;position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;border:0 !important;padding:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important}.price__auto-image{width:100%;height:100%;object-fit:contain}.price__auto-image-wrapper{overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(12.5rem,
        3.90625rem + 42.96875vw,
        46.875rem)}.price__auto-image--line{display:none}@media(width > 63.99875rem){.price__auto-image--line{display:block;position:absolute;width:100%;height:100%}}.price__auto-inner{position:relative}.price__auto-item{display:flex;align-items:flex-end;gap:0.3125rem;width:100%;padding-block:0.3125rem;border-bottom:0.0625rem dashed var(--color-black)}@media(width > 63.99875rem){.price__auto-item{width:max-content;flex-direction:column;align-items:flex-start;border:none;position:absolute}.price__auto-item:nth-child(1){top:6%;left:8.5%}.price__auto-item:nth-child(2){top:6%;right:44%;align-items:flex-end;text-align:right}.price__auto-item:nth-child(3){top:23%;right:0;align-items:flex-end;text-align:right}.price__auto-item:nth-child(4){top:39%;right:0;align-items:flex-end;text-align:right}.price__auto-item:nth-child(5){bottom:-2%;right:39%;align-items:flex-end;text-align:right}.price__auto-item:nth-child(6){bottom:-2%;left:16%}.price__auto-item:nth-child(7){top:44%;left:0}.price__auto-item:nth-child(8){top:23%;left:0}}.price__auto-item span{position:relative;min-width:max-content}.price__auto-item span:first-child{width:100%;font-size:clamp(1.125rem,
        1.03125rem + 0.46875vw,
        1.5rem);font-weight:400}@media(width > 90.06125rem){.price__auto-item span:first-child{font-size:clamp(1.5rem,
        1.3125rem + 0.9375vw,
        2.25rem)}}.price__auto-item span:last-child{color:var(--color-orange);font-size:clamp(1.125rem,
        1.03125rem + 0.46875vw,
        1.5rem)}.before{overflow:hidden}.before__list{display:flex}.before__item:nth-child(n+3){display:none}.before__item-handle{z-index:100;cursor:col-resize;display:flex;align-items:center;position:absolute;height:100%;width:40px;margin-left:-20px;transition:none}.before__item-handle .control{user-select:none;height:100%;margin-right:auto;margin-left:auto;width:3px;background-color:var(--color-white)}.before__item-handle .control .controller{user-select:none;position:absolute;top:0;bottom:0;width:9px;height:60px;margin:auto auto auto -3px;background-color:var(--color-white)}.before__item-handle .arrow--left,.before__item-handle .arrow--right{position:absolute;border-style:solid;border-width:8px 0 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--color-white)}.before__item-handle .arrow--left{left:2px;scale:-1 -1}.before__item-handle .arrow--right{right:2px}.before__item-horizontal{display:flex;position:relative;width:clamp(18.75rem,
        15.625rem + 15.625vw,
        31.25rem);min-width:100%;aspect-ratio:500/360}.before__item-image{display:block;width:100%;height:100%;object-fit:cover}.before__item-image--wrapper{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.before__item-image--right{clip-path:inset(0 50% 0 0)}.works{overflow:hidden}.works__list{display:flex}.works__list .slick-slide{display:flex;flex-direction:column;row-gap:1.25rem}.works__list .slick-slide div{display:flex;width:100%;column-gap:1.25rem}.works__item{overflow:hidden}.works__item:nth-child(n+3){display:none}.works__item-image{width:100%;height:100%;object-fit:cover}.works__item-image--wrapper{cursor:zoom-in;display:flex;align-items:center;justify-content:center;width:clamp(18.75rem,
        15.625rem + 15.625vw,
        31.25rem);min-width:100%;aspect-ratio:500/350}.feedback{padding-top:var(--padding-block);background-color:#f5f5f5}.feedback__body{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.625rem}@media(width > 63.99875rem){.feedback__body{flex-wrap:nowrap;flex-direction:row-reverse}}.feedback__header,.feedback__container,.feedback__footer{overflow:hidden;width:100%}@media(width > 63.99875rem){.feedback__header,.feedback__container,.feedback__footer{width:calc(33.3333333333% - 0.625rem*2/3) !important;min-height:clamp(37.5rem,
        33.4375rem + 20.3125vw,
        53.75rem)}}@media(width > 47.99875rem){.feedback__container,.feedback__footer{width:calc(50% - 0.625rem*1/2)}}.feedback__header,.feedback__container{padding:1.875rem}.feedback__header{background-color:#4a6f8c;color:#fff}.feedback__header .feedback__title{padding-bottom:clamp(1.25rem,
        0.9375rem + 1.5625vw,
        2.5rem);color:#b4cfd6;font-size:clamp(1rem,
        0.84375rem + 0.78125vw,
        1.625rem)}@media(width > 90.06125rem){.feedback__header .feedback__title{font-size:clamp(1.625rem,
        1.46875rem + 0.78125vw,
        2.25rem)}}.feedback__header .feedback__list{display:flex;flex-wrap:wrap;gap:clamp(0.625rem,
        0.46875rem + 0.78125vw,
        1.25rem)}.feedback__header .feedback__item{display:flex;column-gap:clamp(0.3125rem,
        0rem + 1.5625vw,
        1.5625rem);position:relative;width:calc(50% - clamp(0.625rem,
        0.46875rem + 0.78125vw,
        1.25rem)*2/1);font-size:clamp(0.875rem,
        0.625rem + 1.25vw,
        1.875rem);text-transform:uppercase}@media(width > 63.99875rem){.feedback__header .feedback__item{width:100%}}.feedback__header .feedback__item:before{content:"✓";position:relative}.feedback__container{position:relative;background-color:#b4cfd6;color:#4a6f8c}.feedback__container .form__title{padding-right:1.25rem;padding-bottom:clamp(1.25rem,
        0.9375rem + 1.5625vw,
        2.5rem);font-size:clamp(1rem,
        0.84375rem + 0.78125vw,
        1.625rem)}@media(width > 90.06125rem){.feedback__container .form__title{font-size:clamp(1.625rem,
        1.46875rem + 0.78125vw,
        2.25rem)}}.feedback__container .form__ico{position:absolute;top:1.25rem;right:1.25rem;width:clamp(0.9375rem,
        0.78125rem + 0.78125vw,
        1.5625rem);height:clamp(0.9375rem,
        0.78125rem + 0.78125vw,
        1.5625rem);stroke:#4a6f8c;stroke-width:0.0625rem;scale:-1 -1}.feedback__container .wpcf7 .form__input input{height:clamp(3.5rem,
        3.3125rem + 0.9375vw,
        4.25rem)}.feedback__container .wpcf7 .form__submit input{min-height:clamp(3.5rem,
        3.3125rem + 0.9375vw,
        4.25rem)}.feedback__footer{min-height:clamp(37.5rem,
        33.4375rem + 20.3125vw,
        53.75rem);background-color:#fff}.feedback__footer .iframe{width:100%;height:100%}.feedback__footer .iframe iframe,.feedback__footer .iframe div{width:100% !important;height:100% !important}.contacts{overflow:hidden;background-color:#f5f5f5}.contacts__header{display:flex;justify-content:center}.contacts__list{z-index:1;display:flex;flex-direction:column;row-gap:clamp(1.25rem,
        1.09375rem + 0.78125vw,
        1.875rem);position:relative;width:clamp(17.5rem,
        14.0625rem + 17.1875vw,
        31.25rem);padding-inline:clamp(0.9375rem,
        0.546875rem + 1.953125vw,
        2.5rem);padding-block:clamp(0.9375rem,
        0.703125rem + 1.171875vw,
        1.875rem) clamp(1.875rem,
        1.40625rem + 2.34375vw,
        3.75rem);margin-inline:auto;background-color:#d8e7eb}@media(width > 47.99875rem){.contacts__list{margin-inline:0}}.contacts__item{display:flex;align-items:center;column-gap:clamp(0.625rem,
        0.46875rem + 0.78125vw,
        1.25rem);font-size:clamp(1rem,
        0.90625rem + 0.46875vw,
        1.375rem)}.contacts__item .logo{max-width:100%}.contacts__item .logo__name{display:inline-flex;align-items:center;column-gap:0.625rem;color:var(--color-blue);font-size:clamp(0.875rem,
        0.71875rem + 0.78125vw,
        1.5rem)}.contacts__item .logo__image{min-width:clamp(3.125rem,
        2.34375rem + 3.90625vw,
        6.25rem);height:clamp(3.125rem,
        2.34375rem + 3.90625vw,
        6.25rem)}.contacts__item.time{display:inline-block !important;column-gap:0.3125rem;padding:clamp(0.625rem,
        0.390625rem + 1.171875vw,
        1.5625rem) clamp(1.25rem,
        1.015625rem + 1.171875vw,
        2.1875rem);background-color:var(--color-blue-bg)}.contacts__item .ico{min-width:clamp(1.875rem,
        1.640625rem + 1.171875vw,
        2.8125rem);width:clamp(1.875rem,
        1.640625rem + 1.171875vw,
        2.8125rem);height:clamp(1.875rem,
        1.640625rem + 1.171875vw,
        2.8125rem);fill:#4a6f8c}.contacts__container{display:flex;flex-direction:column;row-gap:1.25rem;position:relative;padding-bottom:0.625rem}@media(width > 47.99875rem){.contacts__container{flex-direction:row}.contacts__container .container{margin:0}}@media(width > 63.99875rem){.contacts__container{padding-inline:0;padding-block:5rem 9.375rem}}.contacts__container .container{width:100%}@media(width > 47.99875rem){.contacts__container .container{width:max-content}}@media(width > 63.99875rem){.contacts__container .container{width:100%;margin-inline:auto}}@media(any-hover: hover){.contacts a:hover{color:var(--color-orange)}}@media(any-hover: none){.contacts a:active{color:var(--color-orange)}}.contacts .iframe{width:100%;padding-inline:var(--container-padding-x)}@media(width > 47.99875rem){.contacts .iframe{padding-left:0}}@media(width > 63.99875rem){.contacts .iframe{position:absolute;inset:0;padding:0}}.contacts .iframe iframe,.contacts .iframe div{width:100%;height:100%;min-height:25rem;border:none}