.delay-100ms{animation-delay:100ms}.delay-200ms{animation-delay:200ms}.delay-300ms{animation-delay:300ms}.delay-400ms{animation-delay:400ms}.delay-500ms{animation-delay:500ms}.delay-510ms{animation-delay:510ms}.delay-520ms{animation-delay:520ms}.delay-530ms{animation-delay:530ms}.delay-540ms{animation-delay:540ms}.delay-550ms{animation-delay:550ms}.delay-560ms{animation-delay:560ms}.delay-570ms{animation-delay:570ms}.delay-580ms{animation-delay:580ms}.delay-590ms{animation-delay:590ms}.delay-600ms{animation-delay:600ms}.delay-700ms{animation-delay:700ms}.delay-800ms{animation-delay:800ms}.delay-900ms{animation-delay:900ms}.delay-1000ms{animation-delay:1000ms}.delay-1100ms{animation-delay:1100ms}.delay-1200ms{animation-delay:1200ms}.delay-1300ms{animation-delay:1300ms}.delay-1400ms{animation-delay:1400ms}.delay-1500ms{animation-delay:1500ms}.delay-1600ms{animation-delay:1600ms}.delay-1700ms{animation-delay:1700ms}.delay-1800ms{animation-delay:1800ms}.delay-1900ms{animation-delay:1900ms}.delay-2000ms{animation-delay:2000ms}.delay-2100ms{animation-delay:2100ms}.delay-2200ms{animation-delay:2200ms}.delay-2300ms{animation-delay:2300ms}.delay-2400ms{animation-delay:2400ms}.delay-2500ms{animation-delay:2500ms}.delay-2600ms{animation-delay:2600ms}.delay-2700ms{animation-delay:2700ms}.delay-2800ms{animation-delay:2800ms}.delay-2900ms{animation-delay:2900ms}.delay-3000ms{animation-delay:3000ms}.delay-3100ms{animation-delay:3100ms}.delay-3200ms{animation-delay:3200ms}.duration-100ms{animation-duration:100ms}.duration-200ms{animation-duration:200ms}.duration-1000ms{animation-duration:300ms}.duration-400ms{animation-duration:400ms}.duration-500ms{animation-duration:500ms}.duration-600ms{animation-duration:600ms}.duration-700ms{animation-duration:700ms}.duration-800ms{animation-duration:800ms}.duration-900ms{animation-duration:900ms}.duration-1000ms{animation-duration:1000ms}.duration-1100ms{animation-duration:1100ms}.duration-1200ms{animation-duration:1200ms}.duration-1300ms{animation-duration:1300ms}.duration-1400ms{animation-duration:1400ms}.duration-1500ms{animation-duration:1500ms}.duration-1600ms{animation-duration:1600ms}.duration-1700ms{animation-duration:1700ms}.duration-1800ms{animation-duration:1800ms}.duration-1900ms{animation-duration:1900ms}.duration-2000ms{animation-duration:2000ms}.duration-2100ms{animation-duration:2100ms}.duration-2200ms{animation-duration:2200ms}.duration-2300ms{animation-duration:2300ms}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Light.woff2") format("woff2"),url("../fonts/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-SemiBold.woff2") format("woff2"),url("../fonts/Roboto-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--black-accent: #000000;--text-accent: #0b1938;--text-secondary: #727d96;--text-tertiary: #afc3f1;--bg-card: #f8f9fa;--bg-secondary: #f7f8fc;--bg-light-blue: #edf6ff;--stroke: #ebeef5;--stroke-input: #e1e4ea;--input-hover: #f8faff;--input-disabled: #f5f6fa;--white: #ffffff;--gray: #a3b1d2;--red: #ec1111;--red-accent: #e01010;--red-hover: #ad1414;--red-accent-disabled: #e2d0d0;--green: #2bd43f;--green-hover: #17c02b;--blue-accent: #08338f;--blue-hover: #1c47a3;--blue-secondary-hover: #e1f0ff;--blue-disabled: #c2cadd;--disabled: #c2cadd}.h1{font-size:52px;font-weight:700;line-height:1.1;text-transform:uppercase}@media(max-width: 1280px){.h1{font-size:36px}}@media(max-width: 700px){.h1{font-size:28px}}.h2{font-size:42px;font-weight:700;line-height:1.1;text-transform:uppercase}@media(max-width: 1280px){.h2{font-size:32px}}@media(max-width: 700px){.h2{font-size:26px}}.h3{font-size:32px;font-weight:700;line-height:1.1;text-transform:uppercase}@media(max-width: 1280px){.h3{font-size:28px}}@media(max-width: 700px){.h3{font-size:22px}}.h4{font-size:24px;font-weight:700;line-height:1.2;text-transform:uppercase}@media(max-width: 1280px){.h4{font-size:22px}}@media(max-width: 700px){.h4{font-size:18px}}.title-large{font-size:28px;font-weight:500;line-height:1.2}@media(max-width: 1280px){.title-large{font-size:24px}}@media(max-width: 700px){.title-large{font-size:20px}}.title-medium{font-size:24px;font-weight:500;line-height:1.3}@media(max-width: 1280px){.title-medium{font-size:20px}}@media(max-width: 700px){.title-medium{font-size:18px}}.title-small{font-size:20px;font-weight:500;line-height:1.2}@media(max-width: 1280px){.title-small{font-size:18px}}@media(max-width: 700px){.title-small{font-size:16px}}.text-large{font-size:20px;font-weight:400;line-height:1.3}@media(max-width: 1280px){.text-large{font-size:18px}}@media(max-width: 700px){.text-large{font-size:16px}}.text-medium{font-size:18px;font-weight:400;line-height:1.3}@media(max-width: 1280px){.text-medium{font-size:16px}}@media(max-width: 700px){.text-medium{font-size:14px}}.text-small{font-size:16px;font-weight:400;line-height:1.3}@media(max-width: 1280px){.text-small{font-size:14px}}@media(max-width: 700px){.text-small{font-size:12px}}.caption-large{font-size:14px;font-weight:400;line-height:1.2}@media(max-width: 1280px){.caption-large{font-size:12px}}@media(max-width: 700px){.caption-large{font-size:10px}}.caption-small{font-size:12px;font-weight:400;line-height:1.2}@media(max-width: 1280px){.caption-small{font-size:10px}}@media(max-width: 700px){.caption-small{font-size:10px}}.text-button{font-size:18px;font-weight:600;line-height:1.2}@media(max-width: 1280px){.text-button{font-size:18px}}@media(max-width: 700px){.text-button{font-size:14px}}.h1--red{color:var(--red-accent)}.h1--blue{color:var(--red-accent)}.h2--red{color:var(--red-accent)}.h2--blue{color:var(--red-accent)}.h3--red{color:var(--red-accent)}.h3--blue{color:var(--red-accent)}.h4--red{color:var(--red-accent)}.h4--blue{color:var(--red-accent)}.title-large--red{color:var(--red-accent)}.title-large--blue{color:var(--red-accent)}.title-medium--red{color:var(--red-accent)}.title-medium--blue{color:var(--red-accent)}.title-small--red{color:var(--red-accent)}.title-small--blue{color:var(--red-accent)}.text-large--red{color:var(--red-accent)}.text-large--blue{color:var(--red-accent)}.text-medium--red{color:var(--red-accent)}.text-medium--blue{color:var(--red-accent)}.text-small--red{color:var(--red-accent)}.text-small--blue{color:var(--red-accent)}.caption-large--red{color:var(--red-accent)}.caption-large--blue{color:var(--red-accent)}.caption-small--red{color:var(--red-accent)}.caption-small--blue{color:var(--red-accent)}.text-button--red{color:var(--red-accent)}.text-button--blue{color:var(--red-accent)}.button{display:inline-flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;border-radius:8px;border:0;outline:0;line-height:1.2;font-weight:600;background-color:rgba(0,0,0,0);color:var(--text-accent);transition:all .3s ease;cursor:pointer}.button--red{background-color:var(--red-accent);color:var(--white)}.button--red:hover{background-color:var(--red-hover);color:var(--white)}.button--red:disabled{background-color:var(--stroke-input);color:var(--white)}.button--light-blue{background-color:var(--bg-light-blue);color:var(--red-accent)}.button--light-blue:hover{background-color:var(--blue-secondary-hover);color:var(--red-hover)}.button--green{background-color:var(--green);color:var(--white)}.button--green:hover{background-color:var(--green-hover);color:var(--white)}.button--black{background-color:var(--bg-secondary);color:var(--text-secondary)}.button--black:hover{background-color:var(--black-accent);color:var(--white)}.button--lg{height:62px;padding:0 32px}.button--md{height:52px;padding:0 32px}.button--sm{height:46px;padding:0 24px}@media screen and (max-width: 1280px){.button{border-radius:6px}.button--lg{height:52px;padding:0 32px}.button--md{height:52px;padding:0 32px}.button--sm{height:36px;padding:0 12px}}@media screen and (max-width: 700px){.button--lg{height:42px;padding:0 32px}.button--md{height:52px;padding:0 32px}.button--sm{height:46px;padding:0 24px}}.catalog-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:48px;padding:0 24px;border-radius:8px;border:0;outline:0;color:var(--white);background-color:var(--red-accent);transition:all .3s ease;cursor:pointer}.catalog-button .catalog-button__icon-wrapper{position:relative;width:24px;height:24px}.catalog-button .catalog-button__icon-wrapper .catalog-button__icon{position:absolute;inset:0;transition:all .3s ease}.catalog-button .catalog-button__icon-wrapper .catalog-button__icon path{transition:all .3s ease}.catalog-button .catalog-button__icon-wrapper .catalog-button__icon-close{opacity:0}.catalog-button .catalog-button__icon-wrapper .catalog-button__icon-open{opacity:1}.catalog-button--opened .catalog-button__icon-wrapper .catalog-button__icon-close{opacity:1}.catalog-button--opened .catalog-button__icon-wrapper .catalog-button__icon-open{opacity:0}.catalog-button:hover{background-color:var(--red-hover)}@media screen and (max-width: 1280px){.catalog-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;border-radius:6px}.catalog-button .catalog-button__icon-wrapper{position:relative;width:20px;height:20px}}.project-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:48px;padding:0 16px;border-radius:8px;border:1px solid var(--stroke);color:var(--text-accent);background-color:var(--white);transition:all .3s ease;cursor:pointer}.project-button .project-button__icon{width:24px;height:24px}.project-button .project-button__icon path{transition:all .3s ease}.project-button:hover{color:var(--red-hover);background-color:var(--bg-card)}.project-button:hover .project-button__icon path{stroke:var(--red-hover)}@media screen and (max-width: 1280px){.project-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 12px;border-radius:6px}.project-button .project-button__icon{width:20px;height:20px}}.link-button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:0;outline:0;line-height:1.2;font-weight:600;background-color:rgba(0,0,0,0);color:var(--red-accent);transition:all .3s ease;cursor:pointer}.link-button::after{width:24px;height:24px;position:relative;content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7L6 18' stroke='%23E01010' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 17.27V7H6.73' stroke='%23E01010' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;right:0px;top:0px;margin-left:12px;transition:all .3s ease}.link-button:hover{color:var(--red-hover)}.link-button:hover::after{transform:rotate(45deg);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7L6 18' stroke='%23AD1414' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 17.27V7H6.73' stroke='%23AD1414' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.link-button--lg{background-color:var(--red-accent);color:var(--white);padding:20px 50px}.link-button--lg::after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7L6 18' stroke='%23FFFFFF' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 17.27V7H6.73' stroke='%23FFFFFF' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.link-button--lg:hover{background-color:var(--red-hover);color:var(--white)}.link-button--lg:hover::after{transform:rotate(45deg);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7L6 18' stroke='%23FFFFFF' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 17.27V7H6.73' stroke='%23FFFFFF' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.document-button{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:0;outline:0;line-height:1.2;font-weight:600;background-color:var(--black-accent);color:var(--white);transition:all .3s ease;cursor:pointer}.document-button:hover{background-color:var(--red-hover);color:var(--white)}*{margin:0;padding:0;box-sizing:border-box}body,html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--gray) rgba(0,0,0,0)}html{height:100%}html.uk-modal-page header,html.uk-offcanvas-page header{padding-right:0 !important}body{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0px;flex-wrap:nowrap;min-height:100%;color:var(--text-accent);font-family:"Roboto",sans-serif;overflow-x:hidden;width:100%}body.no-scroll{overflow:hidden}body .uk-lightbox,body .uk-offcanvas{z-index:1030}header,footer{flex-shrink:0;flex-grow:0}main{view-transition-name:main;flex-grow:1;margin-top:82px;overflow-x:hidden}@media screen and (max-width: 1280px){main{margin-top:68px}}@media screen and (max-width: 700px){main{margin-top:64px}}main::view-transition-old(main){animation:.3s ease-in-out both fadeOut}main::view-transition-new(main){animation:.3s ease-in-out both fadeIn}@view-transition (main){navigation:auto}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Roboto",sans-serif;color:var(--text-accent)}p{margin:0;color:var(--text-accent)}button,a{font-family:"Roboto",sans-serif;text-decoration:none !important}.container{max-width:1640px;margin:0 auto;width:100%;height:100%;padding:0 20px}@media screen and (max-width: 700px){.container{padding:0 16px}}.section{margin-bottom:98px}@media screen and (max-width: 1280px){.section{margin-bottom:72px}}@media screen and (max-width: 700px){.section{margin-bottom:64px}}.form{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:16px;-moz-column-gap:16px;column-gap:16px}.form__group-wrapper{display:grid;align-items:center;gap:20px;width:100%;height:100%}.form__group-wrapper .form__group{display:flex;flex-direction:column;align-items:start;justify-content:flex-start;gap:16px;flex-wrap:nowrap;height:100%}.form__group-wrapper .form__checkbox{width:100%}.form__group-wrapper .form__submit{width:100%}.form__field{display:flex;flex-direction:column;align-items:start;justify-content:flex-start;gap:8px;flex-wrap:nowrap;width:100%}.form__field-honeypot{position:absolute !important;left:-9999px !important;top:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important}.form__field .form__label{padding-left:20px;color:var(--text-accent)}.form__field .form__input{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:56px;padding:0 20px;border:1px solid var(--stroke-input);border-radius:8px;font-family:"Roboto",sans-serif;color:var(--text-accent);background-color:var(--white);transition:all .3s ease}.form__field .form__input:focus,.form__field .form__input:focus-visible{border:1px solid var(--text-secondary);outline:0}.form__field .form__input:focus::-moz-placeholder, .form__field .form__input:focus-visible::-moz-placeholder{opacity:0;color:rgba(0,0,0,0)}.form__field .form__input:focus::placeholder,.form__field .form__input:focus-visible::placeholder{opacity:0;color:rgba(0,0,0,0)}.form__field .form__input:hover{border:1px solid var(--text-secondary);background-color:var(--input-hover)}.form__field .form__input::-moz-placeholder{opacity:1;color:var(--gray);-moz-transition:all .3s ease;transition:all .3s ease}.form__field .form__input::placeholder{opacity:1;color:var(--gray);transition:all .3s ease}.form__field .form__input:disabled{border:1px solid var(--stroke);background-color:var(--input-disabled)}.form__field .form__input--textarea{min-height:154px;flex-grow:1;padding:16px 20px;border-radius:8px;resize:none}@media screen and (max-width: 700px){.form__field .form__input--textarea{flex-grow:0}}.form__field .form__input--invalid{border:1px solid var(--red)}.form__field .form__input--invalid:hover{border:1px solid var(--red)}.form__field .form__input--invalid:focus,.form__field .form__input--invalid:focus-visible{border:1px solid var(--red)}.form__field .form__input--invalid+.form__error{display:block;opacity:1;visibility:visible}.form__field .form__error{display:none;padding-left:20px;color:var(--red);opacity:0;visibility:hidden;transition:all .3s ease}.form__field .form__drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-height:200px;padding:40px 20px;border:2px dashed var(--stroke-input);border-radius:8px;background-color:var(--bg-input);cursor:pointer;transition:all .3s ease}.form__field .form__drop:hover{border-color:var(--red-accent)}.form__field .form__drop.active{border-color:var(--red-accent);transform:scale(1.02)}.form__field .form__drop.form__drop--hidden{display:none}.form__field .form__drop-icon{width:42px;height:42px;pointer-events:none}.form__field .form__drop-text{margin:0;color:var(--text-secondary);text-align:center}.form__field .form__drop-text span{color:var(--red-accent);text-decoration:underline}.form__field .form__drop-hint{margin:0;color:var(--gray)}.form__field .form__drop-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.form__field .form__drop-input:focus+.form__drop-text{outline:2px solid var(--red-hover);outline-offset:2px}.form__field .form__drop-list{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:10px}.form__field .form__drop-list__item{display:flex;align-items:center;padding:20px 16px;border:1px solid var(--stroke);border-radius:6px;background-color:var(--bg-secondary);gap:10px;transition:opacity .2s,transform .2s}.form__field .form__drop-list__item:hover{opacity:.9}.form__field .form__drop-list__item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.form__field .form__drop-list__item-info{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0}.form__field .form__drop-list__item-filename{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-accent)}.form__field .form__drop-list__item-size{color:var(--text-secondary);margin-top:2px}.form__field .form__drop-list__item-remove{background:none;border:none;cursor:pointer;padding:4px;color:var(--gray);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s,color .2s}.form__field .form__error{color:#ef4444;margin-top:4px;height:18px;transition:opacity .2s}.form__field--wide{grid-column:span 2}.form__checkbox{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0px;flex-wrap:nowrap;width:100%;height:100%}.form__checkbox .form__checkbox-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;flex-wrap:nowrap;cursor:pointer}.form__checkbox .form__checkbox-label .checkbox__icon{flex-shrink:0}.form__checkbox .form__checkbox-label .form__checkbox-text{min-width:-moz-min-content;min-width:min-content;color:var(--text-secondary)}.form__checkbox .form__checkbox-label .form__checkbox-link{color:var(--text-accent);transition:all .3s ease}.form__checkbox .form__checkbox-label .form__checkbox-link:hover{color:var(--red-hover);text-decoration:underline !important}.form__checkbox .form__checkbox-input{position:absolute;width:0;height:0;opacity:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form__checkbox .form__checkbox-input:focus-visible+.checkbox-label::before{outline:1px solid var(--text-secondary)}.form__checkbox .form__checkbox-input+.form__checkbox-label .checkbox__icon{border-radius:4px;background-color:rgba(0,0,0,0);transition:all .3s ease}.form__checkbox .form__checkbox-input+.form__checkbox-label .checkbox__icon .checkbox__border{fill:var(--text-secondary);background-color:rgba(0,0,0,0);transition:all .3s ease}.form__checkbox .form__checkbox-input+.form__checkbox-label .checkbox__icon .checkbox__mark{stroke:rgba(0,0,0,0);transition:all .3s ease}.form__checkbox .form__checkbox-input:hover+.form__checkbox-label .checkbox__icon .checkbox__border{fill:var(--red-hover)}.form__checkbox .form__checkbox-input:hover+.form__checkbox-label .checkbox__icon .checkbox__mark{stroke:var(--red-hover)}.form__checkbox .form__checkbox-input:disabled+.form__checkbox-label .checkbox__icon .checkbox__border{fill:var(--blue-disabled);background-color:rgba(0,0,0,0)}.form__checkbox .form__checkbox-input:disabled+.form__checkbox-label .checkbox__icon .checkbox__mark{stroke:rgba(0,0,0,0)}.form__checkbox .form__checkbox-input:checked+.form__checkbox-label .checkbox__icon{background-color:var(--red-accent)}.form__checkbox .form__checkbox-input:checked+.form__checkbox-label .checkbox__icon .checkbox__border{fill:var(--red-accent)}.form__checkbox .form__checkbox-input:checked+.form__checkbox-label .checkbox__icon .checkbox__mark{stroke:var(--white)}.form__checkbox .form__checkbox-input:checked:hover+.form__checkbox-label .checkbox__icon{background-color:var(--red-hover)}.form__checkbox .form__checkbox-input:checked:hover+.form__checkbox-label .checkbox__icon .checkbox__border{fill:var(--red-hover)}.form__checkbox .form__checkbox-input:checked:hover+.form__checkbox-label .checkbox__icon .checkbox__mark{stroke:var(--white)}.form__checkbox .form__checkbox-input:checked:disabled+.form__checkbox-label .checkbox__icon{background-color:var(--blue-disabled)}.form__checkbox .form__checkbox-input:checked:disabled+.form__checkbox-label .checkbox__icon .checkbox__border{fill:var(--blue-disabled)}.form__checkbox .form__checkbox-input:checked:disabled+.form__checkbox-label .checkbox__icon .checkbox__mark{stroke:var(--white)}.form__submit{width:100%}.form__quantity{width:100%;height:48px;background-color:var(--bg-secondary);border-radius:8px;padding:0 6px;display:flex;gap:8px;align-items:center;justify-content:space-between}.form__quantity-input{height:24px;width:39px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.form__quantity-input::-webkit-outer-spin-button,.form__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__quantity-input{background:rgba(0,0,0,0);border:1px solid var(--bg-secondary);outline:none;text-align:center;transition:all .3s ease;border-radius:4px;color:var(--text-accent);background:var(--bg-secondary)}.form .form__select{position:relative;width:100%}.form .form__select .form__native-select{position:absolute;width:0;height:0;opacity:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.form .form__select .form__custom-select{width:100%}.form .form__select .form__custom-select .form__select-button{cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:nowrap;width:100%;padding:0 24px;background-color:var(--bg-card);border:none;border-radius:8px;text-align:start;height:64px}.form .form__select .form__custom-select .form__select-button:hover{border:1px solid var(--stroke)}.form .form__select .form__custom-select .form__select-button .form__select-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease;flex-grow:1}.form .form__select .form__custom-select .form__select-button .form__select-icon{flex-shrink:0;transition:all .3s ease}.form .form__select .form__custom-select .form__select-dropdown{width:100%;padding:12px 0;border-radius:8px;border:none;box-shadow:0px 2px 9px 0px rgba(23,32,72,.1019607843);background-color:var(--white)}.form .form__select .form__custom-select .form__select-dropdown .form__select-dropdown-list{width:100%;padding:0;max-height:200px;overflow-y:auto}.form .form__select .form__custom-select .form__select-dropdown .form__select-dropdown-list .form__select-item{width:100%;padding:8px 24px;list-style:none;color:var(--text-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease;cursor:pointer}.form .form__select .form__custom-select .form__select-dropdown .form__select-dropdown-list .form__select-item:hover{color:var(--red-accent)}.form .form__select .form__custom-select .form__select-dropdown .form__select-dropdown-list .form__select-item--disabled{display:none}.form .form__select .form__custom-select .form__select-dropdown .form__select-dropdown-list .form__select-item--selected{color:var(--red-accent);pointer-events:none}.form .form__select .form__custom-select .form__select-dropdown .os-scrollbar-vertical .os-scrollbar-track{width:4px}.form .form__select .form__custom-select .form__select-dropdown .os-scrollbar-vertical .os-scrollbar-track .os-scrollbar-handle{border-radius:4px;background:var(--gray)}.form .form__select .form__custom-select--opened .form__select-button{border:1px solid var(--stroke)}.form .form__select .form__custom-select--opened .form__select-button .form__select-icon{transform:rotate(-90deg)}.form .form__select .form__custom-select--filled .form__select-button .form__select-text{color:var(--text-accent)}.form--market .form__group-wrapper:last-child{grid-template-columns:12fr}.form--drawing{grid-template-columns:12fr}.form--drawing .form__group-wrapper{grid-template-columns:12fr}.form--drawing .form__group-wrapper:last-child{grid-template-columns:12fr}@media screen and (max-width: 1280px){.form{row-gap:16px;-moz-column-gap:10px;column-gap:10px}.form .form__field .form__input{padding:0 12px}.form .form__field .form__input--textarea{padding:20px 16px}.form .form__select .form__custom-select .form__select-button{height:52px}}@media screen and (max-width: 700px){.form{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:nowrap}.form__group-wrapper .form__group{gap:12px}.form--market .form__group-wrapper:last-child{grid-template-columns:12fr}.form .form__select .form__custom-select .form__select-button{height:42px;padding:0 16px}.form .form__select .form__custom-select .form__select-dropdown .form__select-dropdown-list .form__select-item{width:100%;padding:8px 16px}.form .form__select .form__custom-select .form__select-dropdown .form__select-dropdown-list .form__select-item:hover{color:var(--red-accent)}}.modal-wrapper{background:rgba(7,23,60,.15);z-index:1040}.modal-wrapper .modal{position:absolute;top:50%;left:50%;display:none;width:550px;height:auto;max-height:80%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:32px;flex-wrap:nowrap;padding:32px 0;border-radius:16px;background-color:var(--white);transform:translate(-50%, -50%)}.modal-wrapper .modal .modal__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;flex-wrap:nowrap;width:100%;padding:0 32px}.modal-wrapper .modal .modal__header .modal__title{text-align:left;font-family:"Roboto",sans-serif;max-width:calc(100% - 32px)}.modal-wrapper .modal .modal__header .modal__description{color:var(--text-secondary)}.modal-wrapper .modal .modal__header .modal__price{display:flex;flex-direction:column;gap:12px}.modal-wrapper .modal .modal__header .modal__price .modal__price-text{color:var(--text-secondary)}.modal-wrapper .modal .modal__header .modal__price .modal__price-value{color:var(--red-accent);text-transform:uppercase}.modal-wrapper .modal .modal__header .modal__price .modal__price-value::before{content:"от";margin-right:4px;text-transform:lowercase}.modal-wrapper .modal .modal__form-wrapper{flex-grow:1;padding:0 32px}.modal-wrapper .modal .modal__form-wrapper .os-scrollbar-vertical .os-scrollbar-track{width:4px}.modal-wrapper .modal .modal__form-wrapper .os-scrollbar-vertical .os-scrollbar-track .os-scrollbar-handle{border-radius:4px;background:var(--gray)}.modal-wrapper .modal .modal__form{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:nowrap;height:-moz-fit-content;height:fit-content}.modal-wrapper .modal .modal__close-button{position:absolute;top:0;left:auto;right:24px;top:24px;width:32px;height:32px;border:0;outline:0;cursor:pointer;background-color:var(--white);transition:all .3s ease}.modal-wrapper .modal .modal__close-button .modal__close-icon path{transition:all .3s ease}.modal-wrapper .modal .modal__close-button:hover .modal__close-icon path{stroke:var(--red-accent)}.modal-wrapper .modal--legal .modal__content{color:var(--text-secondary)}.modal-wrapper .modal--success{width:344px;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:32px}.modal-wrapper .modal--success .modal__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;flex-wrap:nowrap;height:100%;width:100%;gap:24px;padding:0}.modal-wrapper .modal--success .modal__header .modal__title{text-align:start}.modal-wrapper .modal--success .modal__header .modal__description{text-align:start;color:var(--text-accent)}.modal-wrapper .modal--success .modal__header .modal__header-icon{width:48px;height:48px}.modal-wrapper .modal--success .modal__close-button{display:flex;right:24px;top:24px;width:32px;height:32px;background-color:rgba(0,0,0,0)}.modal-wrapper .modal--success .modal__close-button:hover{background-color:rgba(0,0,0,0)}@media screen and (max-width: 1280px){.modal-wrapper .modal{width:82%;max-width:700px !important;padding:32px 0;gap:24px}.modal-wrapper .modal .modal__header{padding:0 32px;gap:16px}.modal-wrapper .modal .modal__header .modal__price{gap:8px}.modal-wrapper .modal .modal__form-wrapper{padding:0 32px}.modal-wrapper .modal--success{width:340px;height:auto;padding:24px 20px;margin:0}.modal-wrapper .modal--success .modal__header{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;flex-wrap:nowrap;padding:0}.modal-wrapper .modal--success .modal__header .modal__header-icon{width:36px;height:36px}.modal-wrapper .modal--success .modal__close-button{top:12px;right:12px}}@media screen and (max-width: 700px){.modal-wrapper .modal{width:calc(100vw - 32px);padding:24px 0;gap:20px;border-radius:12px}.modal-wrapper .modal .modal__header{padding:0 12px;gap:12px}.modal-wrapper .modal .modal__form-wrapper{padding:0 12px}.modal-wrapper .modal .modal__form{gap:12px}.modal-wrapper .modal--success{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:262px;height:150px;padding:20px}.modal-wrapper .modal--success .modal__header{padding:0}.modal-wrapper .modal--success .modal__header .modal__header-icon{width:32px;height:32px}.modal-wrapper .modal .modal__close-button{top:12px;right:12px;width:32px;height:32px}}.logo{display:block;width:190px;height:46px}.logo .logo__img{display:block;width:100%;height:100%;-o-object-position:center;object-position:center}@media screen and (max-width: 1280px){.logo{width:180px;height:34px}}.mobile-logo{width:42px;height:36px}.navigation .navigation__link{color:var(--text-accent);transition:color .3s ease}.navigation .navigation__link--parent{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:nowrap}.navigation .navigation__link--parent::after{content:"";display:block;height:12px;width:12px;-webkit-mask-image:url(/assets/public/images/icons/arrow-down.svg);mask-image:url(/assets/public/images/icons/arrow-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:currentColor}.navigation .navigation__link:hover{color:var(--red-accent)}.callback{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:32px;flex-wrap:nowrap}@media screen and (max-width: 1280px){.callback .callback__button{display:inline-flex}}.phone{display:inline-flex;align-items:center;justify-content:center;gap:8px}.phone .phone__icon path{fill:var(--text-secondary);transition:fill .3s ease}.phone .phone__number{color:var(--text-accent)}.phone:hover .phone__icon path{fill:var(--red-hover)}.phone:hover .phone__number{color:var(--red-hover)}.burger{position:relative;display:block;height:40px;width:40px;background-color:var(--bg-secondary);border-radius:4px}.burger .burger__icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .3s ease}.burger .burger__icon--open{opacity:1}.burger .burger__icon--close{opacity:0}.burger--opened .burger__icon--open{opacity:0}.burger--opened .burger__icon--close{opacity:1}.header{position:fixed;top:0;left:0;right:0;z-index:1030;background-color:var(--white)}.header .header__top{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0px;flex-wrap:nowrap;padding:18px 0;box-shadow:0 1px 0 var(--stroke)}.header .header__top .header__burger{display:none}.header .header__top .header__mobile-logo{display:none}.header .header__top .header__logo{margin-right:52px}.header .header__top .header__navigation{flex-grow:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:32px;flex-wrap:nowrap}@media screen and (max-width: 1400px){.header .header__top .header__callback{margin-left:auto}.header .header__top .header__callback .callback__button{display:none}}@media screen and (max-width: 1280px){.header .header__top{gap:unset;padding:14px 0}.header .header__top .header__burger{flex-shrink:0;display:block;margin-right:16px}.header .header__top .header__navigation{display:none}.header .header__top .header__callback .callback__button{display:inline-flex}}@media screen and (max-width: 720px){.header .header__top .header__callback .callback__button{display:none}}@media screen and (max-width: 700px){.header .header__top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0px;flex-wrap:nowrap;padding:12px 0}.header .header__top .header__burger{margin-right:unset;border-radius:8px}.header .header__top .header__logo{width:138px;height:34px;margin-right:0}.header .header__top .header__callback{margin-left:0}.header .header__top .header__callback .phone{height:40px;width:40px;border-radius:8px;background-color:var(--bg-secondary)}.header .header__top .header__callback .phone .phone__number{display:none}.header .header__top .header__callback .callback__button{display:none}}.mobile-navigation{position:fixed;top:68px !important;left:0 !important;right:0 !important;bottom:0 !important;display:none;width:100vw !important;max-width:100vw !important;padding:0;box-shadow:none;background-color:rgba(7,23,60,.15)}.mobile-navigation .mobile-navigation__wrapper{height:100%;width:278px;background-color:var(--white)}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:42px;flex-wrap:nowrap;height:100%;padding:24px 20px}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper .mobile-navigation__nav{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;flex-wrap:nowrap}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper .mobile-navigation__nav__calculator-link{position:relative;width:100%;padding:12px;margin-top:auto;border-radius:16px;background-color:var(--bg-secondary)}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper .mobile-navigation__nav__calculator-link .mobile-navigation__calculator-link-img{width:154px;height:auto;margin-bottom:8px}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper .mobile-navigation__nav__calculator-link .mobile-navigation__calculator-link-icon{position:absolute;top:12px;right:12px}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper .mobile-navigation__nav__calculator-link .mobile-navigation__calculator-link-text{width:100%;text-transform:uppercase}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper .mobile-navigation__bottom{display:none}.mobile-navigation .os-scrollbar-vertical .os-scrollbar-track{width:4px}.mobile-navigation .os-scrollbar-vertical .os-scrollbar-track .os-scrollbar-handle{border-radius:4px;background:var(--stroke-input)}@media screen and (max-width: 700px){.mobile-navigation{top:64px !important}.mobile-navigation .mobile-navigation__wrapper{height:100%;width:100%}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0px;flex-wrap:nowrap;min-height:100%;padding:24px 20px}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper .mobile-navigation__nav{display:flex;flex-direction:column;align-items:start;justify-content:flex-start;gap:24px;flex-wrap:nowrap;margin-bottom:32px}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper .mobile-navigation__nav__calculator-link{position:relative;width:100%;padding:12px 64px 12px 12px;margin-top:auto}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper .mobile-navigation__nav__calculator-link .mobile-navigation__calculator-link-img{max-width:100%;height:auto;margin-bottom:8px}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper .mobile-navigation__nav__calculator-link .mobile-navigation__calculator-link-text{max-width:200px}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper .mobile-navigation__bottom{display:block;margin-top:32px}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper .mobile-navigation__bottom .mobile-navigation__address{display:flex;flex-direction:column;align-items:start;justify-content:flex-start;gap:24px;flex-wrap:nowrap;margin:0;margin-bottom:20px}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper .mobile-navigation__bottom .mobile-navigation__address .mobile-navigation__address-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--text-accent)}.mobile-navigation .mobile-navigation__wrapper .mobile-navigation__container-wrapper .mobile-navigation__bottom .mobile-navigation__callback-button{width:100%}}.service-menu-overlay{position:fixed;top:82px !important;left:0 !important;right:0 !important;bottom:0 !important;display:none;max-width:100vw !important;height:calc(100vh - 82px);bottom:0 !important;padding:0;background:rgba(0,0,0,.6)}.service-menu-overlay .service-menu{height:auto;padding:32px 0 98px;background-color:var(--white)}.service-menu-overlay .service-menu .service-menu__navigation{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:52px;flex-wrap:nowrap}.service-menu-overlay .service-menu .service-menu__navigation .service-menu__navlinks{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:16px;flex-wrap:nowrap}.service-menu-overlay .service-menu .service-menu__navigation .service-menu__navlinks .service-menu__navlink-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;height:48px;padding:0 12px}.service-menu-overlay .service-menu .service-menu__navigation .service-menu__navlinks .service-menu__navlink-wrapper .service-menu__navlink{color:var(--text-accent);text-transform:uppercase;transition:color .3s ease}.service-menu-overlay .service-menu .service-menu__navigation .service-menu__navlinks .service-menu__navlink-wrapper .service-menu__navlink:hover{color:var(--red-accent)}.service-menu-overlay .service-menu .service-menu__navigation .service-menu__calculator-link{position:relative;padding:32px;border-radius:16px;background-color:var(--bg-secondary)}.service-menu-overlay .service-menu .service-menu__navigation .service-menu__calculator-link .service-menu__calculator-link-img{width:260px;height:auto;margin-bottom:40px}.service-menu-overlay .service-menu .service-menu__navigation .service-menu__calculator-link .service-menu__calculator-link-icon{position:absolute;top:32px;right:32px}.service-menu-overlay .service-menu .service-menu__navigation .service-menu__calculator-link .service-menu__calculator-link-text{max-width:324px;text-transform:uppercase}@media screen and (max-width: 1280px){.service-menu-overlay{display:none}}.address{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px;flex-wrap:nowrap;font-style:normal}.address .address__group{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;flex-wrap:nowrap}.address .address__group .address__groupname{color:var(--text-secondary)}.address .address__group .address__link,.address .address__group .address__location{color:var(--text-accent);transition:color .3s ease}.address .address__group .address__link:hover,.address .address__group .address__location:hover{color:var(--red-hover)}.address .address__group .address__callback{padding:0 48px;margin-top:8px}@media screen and (max-width: 1280px){.address{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;flex-wrap:nowrap}.address .address__group{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;flex-wrap:nowrap}.address .address__group .address__callback{padding:0 56px;margin-top:16px}}@media screen and (max-width: 700px){.address .address__group{width:100%}.address .address__group .address__callback{padding:0 64px;width:100%}}.footer{background-color:var(--bg-secondary);overflow:hidden}.footer .footer-top{display:grid;grid-template-columns:repeat(3, auto);gap:52px;padding:84px 0 48px;box-shadow:0 1px 0 var(--stroke)}.footer .footer-top .footer__logoblock{max-width:520px}.footer .footer-top .footer__logoblock .footer__logo{width:190px;height:auto;margin-bottom:32px}.footer .footer-top .footer__logoblock .footer__notice{color:var(--text-secondary)}.footer .footer-top .footer__logoblock .footer__notice .footer__notice-link{color:var(--text-accent);transition:color .3s ease}.footer .footer-top .footer__logoblock .footer__notice .footer__notice-link:hover{color:var(--red-hover)}.footer .footer-top .footer__navigation{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:42px;flex-wrap:nowrap}.footer .footer-top .footer__navigation .footer__navigation-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;flex-wrap:nowrap}.footer .footer-top .footer__navigation .footer__navigation-group .footer__navigation-groupname{margin-bottom:8px;color:var(--text-secondary)}.footer .footer-top .footer__address{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px;flex-wrap:nowrap;margin:0}.footer .footer-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0px;flex-wrap:nowrap;padding:24px 0}.footer .footer-bottom .footer__copyright{color:var(--text-secondary)}.footer .footer-bottom .footer__low{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:250px;flex-wrap:nowrap}.footer .footer-bottom .footer__low .footer__low-link{color:var(--text-secondary);transition:color .3s ease}.footer .footer-bottom .footer__low .footer__low-link:hover{color:var(--red-hover)}@media screen and (max-width: 1280px){.footer .footer-top{display:grid;grid-template-columns:auto 320px;gap:32px 10px;padding:56px 0 24px}.footer .footer-top .footer__logoblock{max-width:330px}.footer .footer-top .footer__logoblock .footer__logo{margin-bottom:16px}.footer .footer-top .footer__navigation{grid-row:span 2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px;flex-wrap:nowrap}.footer .footer-top .footer__navigation .footer__navigation-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;flex-wrap:nowrap}.footer .footer-top .footer__navigation .footer__navigation-group .footer__navigation-groupname{margin-bottom:4px}.footer .footer-bottom{display:grid !important;grid-template-columns:auto 320px;gap:10px !important;padding:24px 0}.footer .footer-bottom .footer__copyright{flex-shrink:0;align-self:start}.footer .footer-bottom .footer__low{display:flex;flex-direction:column;align-items:start;justify-content:flex-start;gap:12px;flex-wrap:nowrap}}@media screen and (max-width: 1280px)and (max-width: 840px){.footer .footer-bottom{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:32px;flex-wrap:nowrap}.footer .footer-bottom .footer__low-link{flex-grow:1}}@media screen and (max-width: 700px){.footer .footer-top{display:grid;grid-template-columns:unset;grid-template-rows:repeat(3, auto);gap:42px;width:100%;padding:32px 0 24px}.footer .footer-top .footer__logoblock{width:100%;max-width:100%}.footer .footer-top .footer__logoblock .footer__logo{max-width:246px}.footer .footer-top .footer__logoblock .footer__notice{width:100%}.footer .footer-top .footer__navigation{grid-row:unset}.footer .footer-bottom{grid-template-columns:auto;padding:24px 0 32px;gap:24px !important}.footer .footer-bottom .footer__copyright{order:2;color:var(--text-secondary)}.footer .footer-bottom .footer__low{order:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;flex-wrap:nowrap}}.breadcrumbs{margin-top:32px;margin-bottom:52px;overflow-y:hidden;overflow-x:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs{-ms-overflow-style:none;scrollbar-width:none;height:20px}.breadcrumbs .breadcrumbs__list{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0px;flex-wrap:nowrap;width:-moz-max-content;width:max-content;padding:0 20px 0 0;list-style:none}.breadcrumbs .breadcrumbs__list .breadcrumbs__item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0px;flex-wrap:nowrap}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link{color:var(--gray);text-decoration:none;transition:all .3s ease}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__link:hover{color:var(--red-accent)}.breadcrumbs .breadcrumbs__list .breadcrumbs__item .breadcrumbs__text{color:var(--text-accent);text-decoration:none}.breadcrumbs .breadcrumbs__list .breadcrumbs__item::before{content:"/";margin:0 12px;color:var(--gray)}.breadcrumbs .breadcrumbs__list .breadcrumbs__item:first-child::before{content:"";margin:0}@media screen and (max-width: 1280px){.breadcrumbs{margin-top:12px;margin-bottom:32px}}@media screen and (max-width: 700px){.breadcrumbs{margin-top:12px;margin-bottom:24px}}.cookies{position:fixed;top:100%;left:50%;z-index:5000;display:none;width:-moz-max-content;width:max-content;max-width:1020px;min-height:80px;padding:16px 24px;border:1px solid var(--stroke);border-radius:12px;background:var(--white);transform:translate(-50%, -120%)}.cookies--show{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:24px;flex-wrap:nowrap}@media screen and (max-width: 700px){.cookies--show{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:nowrap}}.cookies .cookies__text-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:nowrap}.cookies .cookies__text-wrapper .cookies__icon{flex-shrink:0}.cookies .cookies__text-wrapper .cookies__text{flex-grow:1}.cookies .cookies__text-wrapper .cookies__text .cookies__link{color:var(--red-accent);text-decoration:underline;transition:color .3s ease}.cookies .cookies__text-wrapper .cookies__text .cookies__link:hover{color:var(--red-hover)}@media screen and (max-width: 1280px){.cookies{width:calc(100% - 40px)}}@media screen and (max-width: 700px){.cookies{width:calc(100% - 32px);padding:16px;border-radius:24px}.cookies .cookies__button{width:100%;height:52px;padding:0 52px}}.tabs-nav{padding:32px 0px 52px 0px}.tabs-nav .container{display:flex;gap:12px}.tabs-nav__item a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:64px;min-width:107px;padding:0px 32px;border-radius:8px;transition:all .3s ease;color:var(--text-accent);text-decoration:none}.tabs-nav__item.active a{background-color:var(--black-accent);color:var(--white);pointer-events:none}.tabs-nav__item:not(.tabs-nav__item.active) a{background-color:var(--bg-card)}.tabs-nav__item:not(.tabs-nav__item.active) a:hover{background-color:var(--input-hover);color:var(--red-accent)}@media screen and (max-width: 1280px){.tabs-nav{padding:24px 0}.tabs-nav__item a{height:52px}}@media screen and (max-width: 700px){.tabs-nav{gap:8px}.tabs-nav__item a{height:42px;padding:0 24px}}.contacts-map__wrapper{display:grid;grid-template-columns:6fr 6fr;gap:42px}.contacts-map__content{display:flex;flex-direction:column;justify-content:space-between}.contacts-map__content-info{margin:0px 0px 32px 0px;display:flex;flex-direction:column;gap:24px}.contacts-map__content-info-title{width:-moz-fit-content;width:fit-content;color:var(--gray)}.contacts-map__content-info-phone,.contacts-map__content-info-email{width:-moz-fit-content;width:fit-content;color:var(--text-accent);transition:color .3s ease}.contacts-map__content-info-phone:hover,.contacts-map__content-info-email:hover{color:var(--red)}.contacts-map__content-address{margin-bottom:42px;display:flex;flex-direction:column;gap:24px}.contacts-map__content-address-title{width:-moz-fit-content;width:fit-content;color:var(--gray)}.contacts-map__content-address-text{width:-moz-fit-content;width:fit-content;color:var(--text-accent);transition:color .3s ease}.contacts-map__content-address-text:hover{color:var(--red)}.contacts-map__map{border-radius:16px;overflow:hidden}.contacts-map__map iframe{height:496px}@media(max-width: 1280px){.contacts-map__wrapper{grid-template-columns:auto;gap:42px}.contacts-map__content-info{margin:32px 0px 24px 0px;gap:16px}.contacts-map__content-address{margin-bottom:32px;gap:16px}.contacts-map__map iframe{height:400px}}@media(max-width: 700px){.contacts-map__wrapper{gap:32px}.contacts-map__content-info{margin:24px 0px 16px 0px;gap:12px}.contacts-map__content-info-email{font-size:20px}.contacts-map__content-address{margin-bottom:24px;gap:12px}}.contacts-requisites__wrapper{display:grid;grid-template-columns:6fr 6fr;gap:24px}.contacts-requisites__img{width:385px;height:252px;overflow:hidden;border-radius:12px;background-color:gray;align-self:end}.contacts-requisites__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contacts-requisites__content{display:flex;flex-direction:column;grid-row:span 2}.contacts-requisites__content-item{display:grid;align-items:center;grid-template-columns:6fr 6fr;justify-content:space-between;padding:24px 0px;border-top:1px solid var(--stroke)}@media(max-width: 1280px){.contacts-requisites__wrapper{grid-template-columns:auto}.contacts-requisites__title{margin-bottom:8px}.contacts-requisites__img{width:100%}.contacts-requisites__content{grid-row:2}}@media(max-width: 700px){.contacts-requisites__wrapper{gap:16px}.contacts-requisites__content-item{grid-template-columns:12fr;gap:8px;padding:16px 0px}.contacts-requisites__content-item-title{color:var(--gray)}}.form-section{scroll-margin-top:100px}.form-section .form-section__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-section .form-section__wrapper .form-section__imgblock{border-radius:16px;overflow:hidden;background-color:var(--gray)}.form-section .form-section__wrapper .form-section__imgblock .form-section__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.form-section .form-section__wrapper .form-section__formblock{padding:32px;border-radius:16px;background-color:var(--bg-secondary)}.form-section .form-section__wrapper .form-section__formblock .form-section__title{width:70%;margin-bottom:68px}.form-section .form-section__wrapper .form-section__formblock .form-section__description{margin-bottom:42px;color:var(--text-secondary)}@media screen and (max-width: 1280px){.form-section .form-section__wrapper{grid-template-columns:unset}.form-section .form-section__wrapper .form-section__imgblock{display:none}.form-section .form-section__wrapper .form-section__formblock{order:1;padding:24px}.form-section .form-section__wrapper .form-section__formblock .form-section__title{margin-bottom:56px}.form-section .form-section__wrapper .form-section__formblock .form-section__description{margin-bottom:32px}}@media screen and (max-width: 700px){.form-section .form-section__wrapper{display:block}.form-section .form-section__wrapper .form-section__imgblock{display:none}.form-section .form-section__wrapper .form-section__formblock{padding:24px 12px;border-radius:12px}.form-section .form-section__wrapper .form-section__formblock .form-section__title{margin-bottom:32px;width:100%}.form-section .form-section__wrapper .form-section__formblock .form-section__description{margin-bottom:32px}}/*# sourceMappingURL=contacts.min.css.map */