@charset "UTF-8";@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:400;src:local("GolosText Regular"),local("GolosText-Regular"),url(./GolosText-Regular-264e7be6.ttf) format("ttf"),url(./GolosText-Regular-264e7be6.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:500;src:local("GolosText Medium"),local("GolosText-Medium"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:600;src:local("GolosText SemiBold"),local("GolosText-SemiBold"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:700;src:local("GolosText Bold"),local("GolosText-Bold"),url(./GolosText-Bold-566b5e68.ttf) format("ttf"),url(./GolosText-Bold-566b5e68.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:400;src:local("GolosText Regular"),local("GolosText-Regular"),url(./GolosText-Regular-264e7be6.ttf) format("ttf"),url(./GolosText-Regular-264e7be6.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:500;src:local("GolosText Medium"),local("GolosText-Medium"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:600;src:local("GolosText SemiBold"),local("GolosText-SemiBold"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:700;src:local("GolosText Bold"),local("GolosText-Bold"),url(./GolosText-Bold-566b5e68.ttf) format("ttf"),url(./GolosText-Bold-566b5e68.ttf) format("ttf")}:root{font-family:GolosText,sans-serif;color:#3a3a3a;background-color:#fff}*{margin:0;padding:0}body{overflow-x:hidden}body.stop_scroll{overflow:hidden!important}*::-webkit-scrollbar{display:none!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#preloader{position:fixed;top:0;right:0;bottom:0;left:0;background:#FFFFFF;opacity:1;z-index:9002}#preloader.hide{opacity:0;z-index:-1;transition:all .8s .5s ease-out}.container{max-width:1230px;width:100vw;margin:0 auto;padding:0 .938rem;box-sizing:border-box}.header{position:fixed;top:0;width:100%;background:transparent;z-index:4000}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.header{background:transparent;position:absolute}}.header-top_line{display:flex;justify-content:space-between;align-items:center;padding:1.875rem 0;position:relative}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.header-top_line{position:fixed;justify-content:flex-start;padding:1.25rem 0}.header-top_line:after{content:"";position:absolute;background:#FFFFFF;left:-15px;top:0;bottom:5px;width:100vw;z-index:-1}}.header-top_line-logo{position:relative;width:10.313rem;height:3.75rem;max-width:10.313rem;max-height:3.75rem;background-image:url(../assets/icons/logo.svg)!important;background-repeat:no-repeat;background-size:contain;background-position:center;transition:background-image .3s .3s ease,max-width .5s ease-in-out,max-height .5s ease-in-out}@media all and (min-width: 1000px) and (max-width: 1199px){.header-top_line-logo{max-width:6.75rem;max-height:2.5rem}}.header-top_line-link{position:absolute;left:0;right:0;width:fit-content;margin:0 auto;display:flex;align-items:baseline;justify-content:baseline;color:#202020;font-size:1.5rem;font-weight:500;line-height:120%;text-transform:uppercase;text-decoration:none;outline:none;transition:all .3s ease-in-out}.header-top_line-link:before{content:"";width:20px;height:1rem;background-image:url(../assets/icons/black-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:.875rem}.header-top_line-link:hover{cursor:pointer;opacity:.5}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.header-top_line-link{display:none}}.header-top_line-call_us{transition:.9s all ease}.header-top_line-call_us:before{transition:.9s all ease}.header-top_line-call_us span{margin-left:1.25rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.header-top_line-call_us span{display:none}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.header-top_line-call_us{position:fixed;bottom:1.875rem;right:1.875rem}}.header-nav{position:fixed;top:0;bottom:0;right:0;left:0;padding:1.563rem}@media all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.header-nav{position:relative;background:transparent;top:20%;bottom:unset;max-width:1230px;width:100%;margin:0 auto;padding:0 .938rem;display:flex;box-sizing:border-box;justify-content:flex-end}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.header-nav{left:0;transform:translate(100%);transition:all .5s ease-in-out;visibility:hidden;opacity:0;background:#FFFFFF}}.header-nav-menu{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:-webkit-fill-available;height:-moz-available;height:fill-available}@media all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.header-nav-menu{justify-content:center;align-items:flex-end;position:absolute;transition:all .8s ease;top:28vh}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.header-nav-menu{overflow:scroll}}.header-nav-logo{margin:0 auto;display:flex;justify-content:center;align-items:center}@media all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.header-nav-logo{display:none}}.header-nav-links{list-style:none;display:flex;flex-direction:column;justify-content:center;position:relative;transition:all .8s ease}.header-nav-links>.--desktop{display:block}.header-nav-links>.--mobile{display:none}@media all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.header-nav-links{align-items:flex-end}.header-nav-links:before{content:"";position:absolute;top:4vh;bottom:4vh;right:6px;width:2px;background:#FFFFFF;transition:all .8s ease}}@media all and (min-width: 1200px) and (min-width: 1000px) and (max-width: 1199px),all and (min-width: 1000px) and (max-width: 1199px) and (min-width: 1000px) and (max-width: 1199px){.header-nav-links:before{bottom:38px}}@media all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.header-nav-links.dark:before{background:#FFFFFF}.header-nav-links.dark .header-nav-link{color:#fff}.header-nav-links.dark .header-nav-link:after{background:#FFFFFF}.header-nav-links.dark .active .header-nav-link{color:#ff4d00;font-size:1.25rem;font-weight:700;text-transform:uppercase}}@media all and (min-width: 1200px) and (min-width: 1000px) and (max-width: 1199px),all and (min-width: 1000px) and (max-width: 1199px) and (min-width: 1000px) and (max-width: 1199px){.header-nav-links.dark .active .header-nav-link{font-size:.938rem}}@media all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.header-nav-links.dark .active .header-nav-link:after{background:#FF4D00}.header-nav-links.light:before{background:#202020}.header-nav-links.light .header-nav-link{color:#202020}.header-nav-links.light .header-nav-link:after{background:#202020}.header-nav-links.light .active .header-nav-link{color:#ff4d00;font-size:1.25rem;font-weight:700;text-transform:uppercase}}@media all and (min-width: 1200px) and (min-width: 1000px) and (max-width: 1199px),all and (min-width: 1000px) and (max-width: 1199px) and (min-width: 1000px) and (max-width: 1199px){.header-nav-links.light .active .header-nav-link{font-size:.938rem}}@media all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.header-nav-links.light .active .header-nav-link:after{background:#FF4D00}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.header-nav-links{align-items:center;padding:.938rem 0;margin:1.25rem 0}.header-nav-links>.--desktop{display:none}.header-nav-links>.--mobile{display:block}.header-nav-links li:last-child a:after{content:none}}.header-nav-links-dropdown{position:relative;display:flex;flex-direction:column;align-items:center}.header-nav-links-dropdown-button:before{content:"+";position:absolute;line-height:20px;padding:.25rem 0;font-size:1rem;top:0;right:0}.header-nav-links-dropdown-button,.header-nav-links-dropdown-content>a{background-color:transparent;outline:none;text-decoration:none;color:#3a3a3a;display:flex;flex-direction:column;text-align:center;font-size:1rem;font-style:normal;font-weight:700;line-height:26.4px;text-transform:uppercase;position:relative;padding:.25rem 0;transition:all .8s ease}.header-nav-links-dropdown-button:after,.header-nav-links-dropdown-content>a:after{content:"";background-image:url(../assets/icons/nav_border.svg);background-repeat:no-repeat;width:14.375rem;height:1px;margin:1.125rem 0}.header-nav-links-dropdown-button:hover,.header-nav-links-dropdown-content>a:hover{cursor:pointer;color:#ff4d00}.header-nav-links-dropdown-button.show,.header-nav-links-dropdown-button.active,.header-nav-links-dropdown-content>a.show,.header-nav-links-dropdown-content>a.active{color:#ff4d00}.header-nav-links-dropdown-content{display:block;min-width:160px;z-index:1;max-height:0;overflow:hidden;transition:max-height .8s ease-out;padding-bottom:0}.header-nav-links-dropdown-content>a{font-size:1rem}.header-nav-links-dropdown-content>a:after{align-self:center}.header-nav-links-dropdown-content.show{max-height:520px}.header-nav-link{outline:none;text-decoration:none;color:#3a3a3a;display:flex;text-align:center;font-size:1rem;font-style:normal;font-weight:700;line-height:26.4px;text-transform:uppercase;transition:all .5s ease-in-out;position:relative;padding:.25rem 0;transition:all .8s ease}.header-nav-link.active{color:#ff4d00}.header-nav-link:hover{cursor:pointer;color:#ff4d00}@media all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.header-nav-link{flex-direction:row;align-items:baseline;z-index:9000;margin:.75rem 0;font-weight:500}.header-nav-link:after{content:"";width:14px;height:14px;border-radius:33px;margin-left:1.5rem;transition:all .5s ease-in-out;z-index:9000}.header-nav-link:hover:after{cursor:pointer;background:#FF4D00}}@media all and (min-width: 1000px) and (max-width: 1199px){.header-nav-link{font-size:.75rem;line-height:16px;margin-bottom:.625rem}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.header-nav-link{flex-direction:column}.header-nav-link.show{color:#ff4d00}.header-nav-link:after{content:"";background-image:url(../assets/icons/nav_border.svg);background-repeat:no-repeat;width:14.375rem;height:1px;margin:1.125rem 0}}@media all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.header-nav-contacts{display:none}}.header-nav .contacts-headline{color:#ff4d00;line-height:5.125rem;margin-bottom:1.438rem;text-align:center;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.header-nav .contacts-headline{font-size:1.5rem}}.header-nav .contacts-link{padding:0;display:block;width:fit-content;font-size:1.5rem;font-style:normal;font-weight:400;line-height:41px;outline:none;text-decoration:none;height:41px;overflow:hidden;text-align:center;margin:0 auto;color:#3a3a3a}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.header-nav .contacts-link{font-size:1.25rem;line-height:30px;height:30px}}.header-nav .contacts-link .text,.header-nav .contacts-link .text__orange{font-size:1.5rem;font-style:normal;font-weight:400;line-height:41px;padding:0;margin:0;transform:translateY(0);transition:all .3s ease .05s}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.header-nav .contacts-link .text,.header-nav .contacts-link .text__orange{font-size:1.25rem;line-height:30px}}.header-nav .contacts-link:hover .text,.header-nav .contacts-link:hover .text__orange{transform:translateY(-41px)}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.header-nav .contacts-link:hover .text,.header-nav .contacts-link:hover .text__orange{transform:translateY(-30px)}}.header-nav .contacts-social{display:flex;align-items:center;justify-content:center}.header-nav .contacts-social-link{position:relative;width:48px;height:48px;padding:5px;margin:1.25rem 0;overflow:hidden;box-sizing:border-box}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.header-nav .contacts-social-link{width:28px;height:28px}}.header-nav .contacts-social-link:hover:after{transform:translateY(-48px)!important}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.header-nav .contacts-social-link:hover:after{transform:translateY(-28px)!important}}.header-nav .contacts-social-link:hover:before{transform:translateY(0)!important}.header-nav .contacts-social-link.-instagram:after,.header-nav .contacts-social-link.-instagram:before,.header-nav .contacts-social-link.-tiktok:after,.header-nav .contacts-social-link.-tiktok:before{content:"";position:absolute;top:5px;left:5px;width:38px;height:38px;background-repeat:no-repeat;background-size:contain;transition:all .3s ease .05s}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.header-nav .contacts-social-link.-instagram:after,.header-nav .contacts-social-link.-instagram:before,.header-nav .contacts-social-link.-tiktok:after,.header-nav .contacts-social-link.-tiktok:before{width:23px;height:23px}}.header-nav .contacts-social-link.-instagram:after{background-image:url(../assets/icons/instagram-black.svg);transform:translateY(0)}.header-nav .contacts-social-link.-instagram:before{background-image:url(../assets/icons/instagram-orange.svg);transform:translateY(48px)}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.header-nav .contacts-social-link.-instagram:before{transform:translateY(28px)}}.header-nav .contacts-social-link.-tiktok:after{background-image:url(../assets/icons/tiktok-black.svg);transform:translateY(0)}.header-nav .contacts-social-link.-tiktok:before{background-image:url(../assets/icons/tiktok-orange.svg);transform:translateY(48px)}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.header-nav .contacts-social-link.-tiktok:before{transform:translateY(28px)}}.header~.button_bg_action{position:fixed;top:0;left:0;bottom:0;right:0;opacity:0;background:#000;transition:all .5s ease-in-out;transform:translate(-100%);z-index:3501}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.header~.button_bg_action{display:none}}.header.active .header-nav{transform:translate(0);visibility:visible;opacity:1;z-index:3500}.swiper{width:100%;height:100%}.swiper-slide{height:100%;text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:contain}.swiper-button-disabled{visibility:hidden;opacity:0}div>.swiper-pagination{text-align:left;padding:1.25rem 15px;bottom:-20px!important;display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box}div>.swiper-pagination-bullet{width:18px;height:18px;background-color:#f5f5f5;border:none;opacity:1;border-radius:0;transition:all .3s ease;max-width:14px;max-height:14px}div>.swiper-pagination-bullet-active{max-width:18px;max-height:18px;opacity:1;background-color:#ff4d00}.text__orange{color:#ff4d00;font-weight:600}.button_burger{display:none;position:fixed;top:1.563rem;right:1.563rem;width:25px;height:23px;z-index:9000}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.button_burger{display:block}}.button_burger:hover{cursor:pointer}.button_burger span{background-color:#3a3a3a;position:absolute;border-radius:2px;transition:.3s cubic-bezier(.8,.5,.2,1.4);width:100%;height:3px;transition-duration:.5s}.button_burger span:first-child{top:0;left:0}.button_burger span:nth-child(2){top:8px;left:0;opacity:1}.button_burger span:nth-child(3){top:16px;left:0}.button_burger:not(.open):hover span:first-child{transform:rotate(-3deg) scaleY(1.1)}.button_burger:not(.open):hover span:nth-child(2){transform:rotate(3deg) scaleY(1.1)}.button_burger:not(.open):hover span:nth-child(3){transform:rotate(-4deg) scaleY(1.1)}.button_burger.open span:first-child{transform:rotate(45deg);top:8px;background-color:#ff4d00}.button_burger.open span:nth-child(2){opacity:0}.button_burger.open span:nth-child(3){transform:rotate(-45deg);top:8px;background-color:#ff4d00}.catalog .footer_wrking_hrs.contacts_footer-text{font-size:1.5rem;line-height:41px}.catalog .products .products-headline{margin-bottom:1rem}.products-pickers.-equipment .breadcrumbs{justify-content:center}.breadcrumbs{display:flex;flex-wrap:wrap;margin-bottom:1.5rem;gap:.4em 0}.breadcrumbs li{list-style:none;display:flex;align-items:center}.breadcrumbs li a{color:#202020;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;text-decoration:none;outline:none;transition:all .3s ease-in-out}.breadcrumbs li a:hover{opacity:.6;color:#ff4d00}.breadcrumbs li a.active{color:#ff4d00;font-weight:700}.breadcrumbs li:not(:last-child):after{content:"";width:20px;height:.7rem;background-image:url(../assets/icons/black-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:.875rem;margin-left:.875rem;display:block;rotate:180deg}.button{display:block;width:fit-content;padding:.938rem 1.563rem;box-sizing:border-box;background-color:#ff4d00;color:#fff;font-weight:700;font-size:1.25rem;text-decoration:none!important;outline:none!important;transition:all .5s;cursor:pointer;border-radius:4px;border:none}@media all and (min-width: 1000px) and (max-width: 1199px){.button{padding:.938rem 1.25rem;font-size:1rem}}.button.--phone{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.65em}.button.--phone span{margin-left:0}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.button.--phone{padding:2.2vh}}.button.--phone:before{content:"";display:block;flex:0 0 1em;width:1em;height:1em;background-image:url(../assets/icons/phone.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .5s ease}.button:hover{background-color:#ff6320;text-decoration:none}.button:focus{background-color:#ff6320;outline:none;text-decoration:none}.button:active{background-color:#dc2a2a;text-decoration:none}p{margin:1rem 0 0}p:first-child{margin-top:0}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:400;src:local("GolosText Regular"),local("GolosText-Regular"),url(./GolosText-Regular-264e7be6.ttf) format("ttf"),url(./GolosText-Regular-264e7be6.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:500;src:local("GolosText Medium"),local("GolosText-Medium"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:600;src:local("GolosText SemiBold"),local("GolosText-SemiBold"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:700;src:local("GolosText Bold"),local("GolosText-Bold"),url(./GolosText-Bold-566b5e68.ttf) format("ttf"),url(./GolosText-Bold-566b5e68.ttf) format("ttf")}.main .fp-tableCell{vertical-align:top!important}.main.fp-viewing-products .header-top_line-logo,.main.fp-viewing-contacts_footer .header-top_line-logo{background-image:url(../assets/icons/logo-light.svg)!important}.main:not(.fp-viewing-describe) .header-top_line-call_us{font-size:.875rem;padding:.75rem 1rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.main:not(.fp-viewing-describe) .header-top_line-call_us{padding:.875rem}}.main:not(.fp-viewing-describe) .header-top_line-call_us:before{max-width:.875rem;max-height:.875rem}.main:not(.fp-viewing-describe) .header-top_line-logo{max-width:5.625rem;max-height:1.875rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.main:not(.fp-viewing-describe) .header-top_line-logo{background-image:url(../assets/icons/logo.svg)!important}}.main:not(.fp-viewing-describe) .header-nav-menu{top:11vh}.main:not(.fp-viewing-describe) .header-nav-links .active .header-nav-link,.main:not(.fp-viewing-describe) .header-nav-links .active .header-nav-links-dropdown>a{font-size:1.25rem}.main:not(.fp-viewing-describe) .header-nav-links:before{bottom:3vh;top:2vh}.main:not(.fp-viewing-describe) .header-nav-link,.main:not(.fp-viewing-describe) .header-nav-links-dropdown>a{padding:0;margin:1vh 0;font-size:1rem}@media all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.main .describe{position:absolute;top:0;left:0;right:0;height:fit-content;transform:translate(-50%);transition:z-index .8s .8s ease,transform .8s ease;z-index:-1}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .describe{z-index:3501;transform:translate(0)}}@media all and (min-width: 876px) and (max-width: 999px),all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.main .describe.active{transform:translate(0);z-index:3501}}@media all and (min-width: 876px) and (max-width: 999px) and (min-width: 1200px),all and (min-width: 876px) and (max-width: 999px) and (min-width: 1000px) and (max-width: 1199px),all and (min-width: 1200px) and (min-width: 1200px),all and (min-width: 1200px) and (min-width: 1000px) and (max-width: 1199px),all and (min-width: 1000px) and (max-width: 1199px) and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px) and (min-width: 1000px) and (max-width: 1199px){.main .describe.active{transition:z-index 0s 0s ease,transform .8s ease}}@media all and (min-width: 876px) and (max-width: 999px),all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.main .describe.active .describe-content{visibility:visible;opacity:1}}.main .describe:before{content:"";position:absolute;top:0;bottom:0;left:0;width:50vw;background-color:#fff;z-index:-1}@media all and (min-width: 876px) and (max-width: 999px){.main .describe:before{width:70vw}}@media all and (min-width: 400px) and (max-width: 875px){.main .describe:before{width:100vw;bottom:25vh}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.main .describe:before{bottom:15vh}}.main .describe-content{position:relative;height:fit-content;margin:0;box-sizing:border-box;visibility:hidden;opacity:0;transition:all .8s ease;padding-top:100px;padding-bottom:30px;height:100vh;display:flex;flex-direction:column;justify-content:center}@media all and (min-width: 1200px){.main .describe-content{justify-content:flex-start;padding-top:clamp(135px,16vh,175px)}}@media all and (min-width: 1000px) and (max-width: 1199px){.main .describe-content{padding-bottom:10px}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.main .describe-content{height:100%}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .describe-content{padding:150px 0 0;min-height:100vh;visibility:visible;opacity:1}}.main .describe-wrapper{position:relative;max-width:36.25rem}@media all and (min-width: 1000px) and (max-width: 1199px){.main .describe-wrapper{max-width:45%}}@media all and (min-width: 876px) and (max-width: 999px){.main .describe-wrapper{max-width:65vw}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .describe-wrapper{max-width:100%}}@media all and (max-width: 399px){.main .describe-wrapper{margin-top:5rem}}.main .describe-headline{font-family:GolosText,sans-serif;font-weight:700;font-size:clamp(2.5rem,5vh,5rem);line-height:140%;margin:0;padding:0}@media all and (min-width: 1000px) and (max-width: 1199px){.main .describe-headline{font-size:1.875rem;line-height:2.375rem}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .describe-headline{font-size:2.875rem;line-height:3.25rem}}@media all and (max-width: 399px){.main .describe-headline{font-size:2.25rem;line-height:1.2}}.main .describe-text{font-weight:400;font-size:1.5rem;line-height:170%;margin:1.25rem 0 2rem}@media all and (min-width: 1000px) and (max-width: 1199px){.main .describe-text{font-size:1.125rem;line-height:1.75rem;margin:.813rem 0 1.563rem}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .describe-text{font-size:1.125rem;line-height:1.688rem;margin:.75rem 0 1rem}}.main .describe-carusel{z-index:3000;max-width:93.75rem;margin:.625rem auto 0;height:14.375rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media all and (min-width: 1000px) and (max-width: 1199px){.main .describe-carusel{margin:1.875rem auto 0;height:9.375rem}}@media all and (min-width: 400px) and (max-width: 875px){.main .describe-carusel{margin-top:1rem;height:30vh}}@media all and (min-width: 500px) and (max-width: 600px),all and (min-width: 400px) and (max-width: 499px),all and (max-width: 399px){.main .describe-carusel{margin-top:1rem}}.main .describe-carusel-item{margin-right:1.875rem;width:18.75rem;object-fit:contain;transition:all .3s;filter:grayscale(1)}.main .describe-carusel-item:nth-child(odd){filter:grayscale(0)}@media all and (min-width: 1000px) and (max-width: 1199px){.main .describe-carusel-item{width:11.25rem}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px),all and (min-width: 500px) and (max-width: 600px){.main .describe-carusel-item{width:12.5rem}}.main .products{background-image:url(../assets/images/gerold-hinzen.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:fit-content;max-width:100%;z-index:3500}@media all and (min-width: 400px) and (max-width: 875px){.main .products{margin-top:-25vh}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.main .products{margin-top:-100px}}@media all and (min-width: 876px) and (max-width: 999px),all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.main .products{float:right}.main .products.active{max-width:100%}.main .products.active .products-content{visibility:visible;opacity:1}}.main .products-content{overflow:hidden;height:fit-content;position:relative;box-sizing:border-box;visibility:hidden;transition:all .6s .125s ease-in-out;opacity:0;padding-top:100px;padding-bottom:30px;height:100vh;display:flex;flex-direction:column;justify-content:center}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.main .products-content{height:100%}}@media all and (min-width: 400px) and (max-width: 875px){.main .products-content{visibility:visible;opacity:1;padding:100px 0;padding-top:25vh}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.main .products-content{visibility:visible;opacity:1;padding:160px 0 60px}}.main .products-wrapper{max-width:50rem}@media all and (min-width: 1000px) and (max-width: 1199px){.main .products-wrapper{max-width:70%}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .products-wrapper{max-width:100%}}.main .products-headline{color:#ff4d00;font-weight:700;font-size:clamp(2rem,4vh,3.75rem);line-height:140%;text-transform:uppercase}@media all and (min-width: 1000px) and (max-width: 1199px){.main .products-headline{font-size:1.875rem;line-height:2.375rem}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .products-headline{font-size:2rem;line-height:2.5rem}}.main .products-text{font-weight:500;font-size:1.5rem;line-height:170%;position:relative;color:#fff}@media all and (min-width: 1000px) and (max-width: 1199px){.main .products-text{font-size:1.125rem;line-height:1.75rem}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .products-text{font-size:1.25rem;line-height:1.5rem}}.main .products-text:before{content:"";position:absolute;left:-20px;top:0;bottom:0;border-left:4px solid #FFFFFF}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .products-text:before{display:none}}.main .products-list{display:flex;align-items:center;position:relative;margin-top:3vh}.main .products-swiper-button-prev,.main .products-swiper-button-next{position:absolute;z-index:3000;transition:all .1s ease;border:none!important}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .products-swiper-button-prev,.main .products-swiper-button-next{padding:.938rem;display:flex;justify-content:center;align-items:center}}.main .products-swiper-button-prev{transform:rotate(180deg);left:-20px}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .products-swiper-button-prev{left:20px}}.main .products-swiper-button-next{right:-20px}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .products-swiper-button-next{right:20px}}.main .about_us{background-image:url(../assets/images/about-us.png);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.main .about_us-content{height:fit-content;position:relative;box-sizing:border-box;padding-top:100px;padding-bottom:30px;height:100vh;display:flex;flex-direction:column;justify-content:center}@media all and (min-width: 1000px) and (max-width: 1199px){.main .about_us-content{padding-top:100px;padding-bottom:15px}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.main .about_us-content{height:100%}}@media all and (min-width: 400px) and (max-width: 875px){.main .about_us-content{padding:100px 0}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.main .about_us-content{padding:60px 0}}.main .about_us-wrapper{max-width:62.5rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media all and (min-width: 1000px) and (max-width: 1199px){.main .about_us-wrapper{max-width:80%}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .about_us-wrapper{max-width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start}}.main .about_us-headline{color:#3a3a3a;font-size:4.125rem;font-weight:700;line-height:120%;white-space:nowrap}@media all and (min-width: 1000px) and (max-width: 1199px){.main .about_us-headline{font-size:3.5rem;line-height:3.75rem}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .about_us-headline{font-size:4rem;line-height:5.5rem}}.main .about_us-text{position:relative;color:#3a3a3a;font-size:1.5rem;font-weight:500;line-height:150%;margin:0;padding:0;margin-left:2.5rem}@media all and (min-width: 1000px) and (max-width: 1199px){.main .about_us-text{font-size:1rem;line-height:1.5rem}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .about_us-text{margin-left:1.75rem}}.main .about_us-text:before{content:"";position:absolute;top:0;bottom:0;left:-20px;border-left:4px solid #3A3A3A}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .about_us-text:before{left:-18px}}.main .about_us-cards{margin-top:1.5rem}@media all and (min-width: 1000px) and (max-width: 1199px){.main .about_us-cards{margin-top:.938rem}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .about_us-cards{margin-top:4.375rem}}.main .about_us-cards .swiper-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.main .about_us-partners{margin-top:1.875rem}.main .about_us-partners-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px;justify-items:center;align-items:center}.main .about_us-partners-wrapper-item:nth-child(1){grid-area:1/1/2/2}.main .about_us-partners-wrapper-item:nth-child(2){grid-area:1/2/2/3}.main .about_us-partners-wrapper-item:nth-child(3){grid-area:1/3/2/4}.main .about_us-partners-wrapper-item:nth-child(4){grid-area:2/3/3/4}.main .about_us-partners-wrapper-item:nth-child(5){grid-area:2/2/3/3}.main .about_us-partners-wrapper-item:nth-child(6){grid-area:2/1/3/2}@media all and (min-width: 400px) and (max-width: 875px),all and (min-width: 500px) and (max-width: 600px),all and (min-width: 400px) and (max-width: 499px),all and (max-width: 399px){.main .about_us-partners-wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.main .about_us-partners-wrapper-item:nth-child(1){grid-area:1/1/2/2}.main .about_us-partners-wrapper-item:nth-child(2){grid-area:1/2/2/3}.main .about_us-partners-wrapper-item:nth-child(3){grid-area:2/1/3/2}.main .about_us-partners-wrapper-item:nth-child(4){grid-area:2/2/3/3}.main .about_us-partners-wrapper-item:nth-child(5){grid-area:3/1/4/2}.main .about_us-partners-wrapper-item:nth-child(6){grid-area:3/2/4/3}}.main .about_us-partners img{width:auto;max-width:30%}@media all and (min-width: 400px) and (max-width: 875px),all and (min-width: 500px) and (max-width: 600px),all and (min-width: 400px) and (max-width: 499px),all and (max-width: 399px){.main .about_us-partners img{max-width:40%}}.main .contacts_footer{background-image:url(../assets/images/contacts.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.main .contacts_footer-content{height:fit-content;position:relative;box-sizing:border-box;padding-top:100px;padding-bottom:30px}@media all and (min-width: 400px) and (max-width: 875px){.main .contacts_footer-content{padding:100px 0}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.main .contacts_footer-content{padding:60px 0}}.main .contacts_footer-headline{color:#ff4d00;font-size:clamp(2rem,4vh,3.75rem);font-style:normal;font-weight:700;line-height:180%}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .contacts_footer-headline{font-size:1.5rem}}.main .contacts_footer-link{padding:0;margin:0;display:block;width:fit-content;margin:.625rem 0 0;color:#fff;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.875rem;outline:none;text-decoration:none;height:1.875rem;overflow:hidden}.main .contacts_footer-link small{font-size:inherit!important;opacity:1!important;display:inline!important}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.main .contacts_footer-link{line-height:1.875rem;height:1.875rem}}.main .contacts_footer-link .text,.main .contacts_footer-link .text__orange{font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.875rem;padding:0;margin:0;transform:translateY(0);transition:all .3s ease .05s}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.main .contacts_footer-link .text,.main .contacts_footer-link .text__orange{font-size:1.25rem;line-height:1.875rem}}.main .contacts_footer-link:hover .text,.main .contacts_footer-link:hover .text__orange{transform:translateY(-1.875rem)}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.main .contacts_footer-link:hover .text,.main .contacts_footer-link:hover .text__orange{transform:translateY(-1.875rem)}}.main .contacts_footer-text{color:#fff;font-style:normal;font-weight:400;line-height:1.875rem;font-size:1.125rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.main .contacts_footer-text{line-height:1.875rem}}.main .contacts_footer-social{max-height:30vh;display:flex;align-items:center;justify-content:flex-start}.main .contacts_footer-social-link{position:relative;width:48px;height:48px;padding:5px;margin:1.25rem 0;overflow:hidden;box-sizing:border-box}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.main .contacts_footer-social-link{width:28px;height:28px}}.main .contacts_footer-social-link:hover:after{transform:translateY(-48px)!important}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.main .contacts_footer-social-link:hover:after{transform:translateY(-28px)!important}}.main .contacts_footer-social-link:hover:before{transform:translateY(0)!important}.main .contacts_footer-social-link.-instagram:after,.main .contacts_footer-social-link.-instagram:before,.main .contacts_footer-social-link.-tiktok:after,.main .contacts_footer-social-link.-tiktok:before{content:"";position:absolute;top:5px;left:5px;width:4vh;height:4vh;background-repeat:no-repeat;background-size:contain;transition:all .3s ease .05s}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.main .contacts_footer-social-link.-instagram:after,.main .contacts_footer-social-link.-instagram:before,.main .contacts_footer-social-link.-tiktok:after,.main .contacts_footer-social-link.-tiktok:before{width:23px;height:23px}}.main .contacts_footer-social-link.-instagram:after{background-image:url(../assets/icons/instagram.svg);transform:translateY(0)}.main .contacts_footer-social-link.-instagram:before{background-image:url(../assets/icons/instagram-orange.svg);transform:translateY(48px)}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.main .contacts_footer-social-link.-instagram:before{transform:translateY(28px)}}.main .contacts_footer-social-link.-tiktok:after{background-image:url(../assets/icons/tiktok.svg);transform:translateY(0)}.main .contacts_footer-social-link.-tiktok:before{background-image:url(../assets/icons/tiktok-orange.svg);transform:translateY(48px)}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.main .contacts_footer-social-link.-tiktok:before{transform:translateY(28px)}}.main .contacts_footer-wrapper{display:flex;flex-direction:row-reverse;margin-top:1.875rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .contacts_footer-wrapper{flex-direction:column;margin-top:1.875rem}}.main .contacts_footer-map{flex:6;margin-left:1.25rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .contacts_footer-map{flex:auto;margin:0 -15px;min-height:300px;max-height:40vh;height:500px;position:relative}}.main .contacts_footer-form{flex:6;box-sizing:border-box}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .contacts_footer-form{flex:auto;margin-top:1.875rem}}.main .contacts_footer-form .form-headline{color:#fff;font-style:normal;font-weight:400;font-size:1rem;line-height:22px;margin-bottom:1.25rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .contacts_footer-form .form-headline{font-size:1.25rem;line-height:32px;margin-bottom:1.875rem}}.main .contacts_footer-form .form-field{position:relative;max-width:23.75rem;margin-top:.75rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.main .contacts_footer-form .form-field{max-width:100%}}.main .contacts_footer-form .form-field-input{background:none;text-decoration:none;outline:none;border:none;border-radius:3.691px;border:2px solid #FFF;background:rgba(0,0,0,.7);width:-webkit-fill-available;width:-moz-available;width:fill-available;padding:.75rem;resize:none}.main .contacts_footer-form .form-field-input,.main .contacts_footer-form .form-field-input::placeholder{font-family:GolosText,sans-serif;color:#fff9;font-size:.875rem;font-style:normal;font-weight:400;line-height:14px}.main .contacts_footer-form .form-field:first-child{margin-top:0}.main .contacts_footer-form .form-field:before,.main .contacts_footer-form .form-field:after{content:"";position:absolute;bottom:0;width:0%;height:2px;background-color:#ff4d00;transition:.4s}.main .contacts_footer-form .form-field.warning:before,.main .contacts_footer-form .form-field.warning:after{content:"";background-color:#ff4d00}.main .contacts_footer-form .form-field:before{right:50%}.main .contacts_footer-form .form-field:after{left:50%}.main .contacts_footer-form .form-field.focus:before,.main .contacts_footer-form .form-field.warning:before,.main .contacts_footer-form .form-field.focus:after,.main .contacts_footer-form .form-field.warning:after{width:49.3%}.main .contacts_footer-form .form-field.pass{margin-bottom:4px}.main .contacts_footer-form .form_button{width:100%;max-width:11.625rem;margin-top:1.125rem;font-size:.875rem;padding:.75rem 1rem}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:400;src:local("GolosText Regular"),local("GolosText-Regular"),url(./GolosText-Regular-264e7be6.ttf) format("ttf"),url(./GolosText-Regular-264e7be6.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:500;src:local("GolosText Medium"),local("GolosText-Medium"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:600;src:local("GolosText SemiBold"),local("GolosText-SemiBold"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:700;src:local("GolosText Bold"),local("GolosText-Bold"),url(./GolosText-Bold-566b5e68.ttf) format("ttf"),url(./GolosText-Bold-566b5e68.ttf) format("ttf")}.catalog{overflow:hidden;background-color:#f3f2f5}.catalog .header{background-color:#f3f2f5}.catalog .header-top_line{padding:1.25rem 0;max-height:110px;box-sizing:border-box}.catalog .header-top_line-logo{max-width:6.25rem;max-height:2.5rem}.catalog .header-top_line-call_us{padding:.938rem 1.25rem;font-size:1rem}.catalog .header-top_line-call_us:before{max-width:18px;max-height:18px}@media all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.catalog .header-nav{visibility:hidden;opacity:0}}.catalog .products{padding:6.25rem 0 .938rem}.catalog .products-headline{color:#202020;font-size:2.5rem;font-style:normal;font-weight:700;line-height:3.125rem;margin-bottom:1.875rem}@media all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.catalog .products-headline{text-align:center}}@media all and (min-width: 400px) and (max-width: 875px),all and (max-width: 399px){.catalog .products-headline{text-align:left;font-size:2.5rem}}.catalog .products-describe{color:#202020;font-size:1.5rem;font-style:normal;font-weight:500;line-height:2.125rem;padding:.938rem 0;margin:0}.catalog .products-describe span{text-transform:uppercase}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.catalog .products-describe{font-size:1.25rem}}.catalog .products-pickers-wrapper{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.catalog .products-pickers-wrapper{flex-direction:column;align-items:center}}.catalog .products-pickers-button{display:flex;justify-content:center;align-items:center;border-radius:3px;border:2px solid #FFFFFF;padding:1.25rem;margin:.625rem;box-sizing:border-box;background:transparent;min-height:5rem;max-width:310px;width:100%;transition:all .5s ease;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;color:#fff;text-decoration:none!important;text-align:center;outline:none!important;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.catalog .products-pickers-button.mode_white{border:2px solid #202020;color:#202020}.catalog .products-pickers-button.mode_active{background:#FFFFFF;border:2px solid #FF4D00;color:#ff4d00}.catalog .products-pickers-button.mode_link{color:#ff4d00;text-decoration:underline;transition:color .3s;cursor:pointer;padding:0;border:0;border-radius:0;box-shadow:none;height:auto;font-family:inherit;font-weight:inherit;font-size:1em;font-style:inherit;display:inline-flex}.catalog .products-pickers-button.mode_link:hover{color:#b33600;text-decoration:none}.catalog .products-pickers-button.mode_link:focus{color:#992e00;outline:none;text-decoration:none}.catalog .products-pickers-button.mode_link:active{color:#4d1700;text-decoration:none}.catalog .products-pickers-button.mode_link,.catalog .products-pickers-button.mode_link:hover,.catalog .products-pickers-button.mode_link:focus,.catalog .products-pickers-button.mode_link:active{background-color:transparent}.catalog .products-pickers-button.mode_text{padding:0;border:0;box-shadow:none;height:auto;font-weight:inherit;display:inline-block;font-size:1em;font-style:inherit}.catalog .products-pickers-button.mode_text,.catalog .products-pickers-button.mode_text:hover,.catalog .products-pickers-button.mode_text:focus,.catalog .products-pickers-button.mode_text:active{background-color:transparent}.catalog .products-pickers-button.-active{background:#FFFFFF;border:2px solid #FF4D00;color:#ff4d00}.catalog .products-pickers-button:hover{background:#FF4D00;border:2px solid #FF4D00;color:#fff}.catalog .products-pickers-button.-disabled{background-color:#2d2d2d;color:#3a3a3a80;box-shadow:none;pointer-events:none}.catalog .products-pickers.-type{padding:5.5rem 0;background-image:url(../assets/images/type.jpg);background-repeat:no-repeat;background-size:cover}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.catalog .products-pickers.-type{padding:3.125rem 0}}.catalog .products-pickers.-equipment{padding:1.875rem 0 .938rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.catalog .products-pickers.-equipment{padding:1.125rem 0}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.catalog .products-pickers.-equipment .products-pickers-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;align-items:stretch}.catalog .products-pickers.-equipment .products-pickers-button{width:100%;max-width:none;min-width:0;min-height:4.25rem;margin:0;padding:.625rem .5rem;font-size:clamp(12px,3.5vw,15px);line-height:1.25;overflow-wrap:anywhere}}.catalog .category_description{margin:.938rem 0 1.875rem}.catalog .category_description-headline{color:#202020;font-size:1.875rem;font-style:normal;font-weight:700;line-height:2.188rem;margin:1.875rem 0 .625rem}@media all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.catalog .category_description-headline{text-align:center}}@media all and (min-width: 400px) and (max-width: 875px),all and (max-width: 399px){.catalog .category_description-headline{text-align:left;font-size:1.875rem}}.catalog .category_description-subheadline{color:#202020;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.5rem;margin-bottom:.625rem;display:inline}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.catalog .category_description-subheadline{font-size:1.25rem}}.catalog .category_description-text,.catalog .category_description ol li{color:#202020;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.75rem;padding:.938rem 0;margin:0}.catalog .category_description-text span,.catalog .category_description ol li span{text-transform:uppercase}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.catalog .category_description-text,.catalog .category_description ol li{font-size:1.25rem}}.catalog .category_description ol li,.catalog .category_description ul li{list-style-position:inside;list-style:none}.catalog .contacts_footer{background-image:url(../assets/images/contacts.png);background-position:center;background-repeat:no-repeat;background-size:cover}@media all and (min-width: 400px) and (max-width: 875px),all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.catalog .contacts_footer{background-size:140% 100%;background-attachment:fixed}}.catalog .contacts_footer-content{height:fit-content;position:relative;box-sizing:border-box;padding:30px 0 50px}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.catalog .contacts_footer-content{padding:60px 0}}.catalog .contacts_footer-headline{color:#ff4d00;font-size:clamp(2rem,4vh,3.75rem);font-style:normal;font-weight:700;line-height:180%;margin-bottom:1.563rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.catalog .contacts_footer-headline{font-size:1.875rem;line-height:130%}}.catalog .contacts_footer-description{color:#3a3a3a;font-style:normal;font-weight:400;line-height:2.188rem;font-size:1.5rem;margin-bottom:1.563rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.catalog .contacts_footer-description{line-height:3vh;margin-bottom:1.25rem;font-size:2vh}}.catalog .contacts_footer-link{padding:0;margin:0;display:block;width:fit-content;margin:.625rem 0 0;color:#3a3a3a;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.875rem;outline:none;text-decoration:none;height:1.875rem;overflow:hidden}.catalog .contacts_footer-link small{font-size:inherit!important;opacity:1!important;display:inline!important}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.catalog .contacts_footer-link{line-height:1.875rem;height:1.875rem}}.catalog .contacts_footer-link .text,.catalog .contacts_footer-link .text__orange{font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.875rem;padding:0;margin:0;transform:translateY(0);transition:all .3s ease .05s}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.catalog .contacts_footer-link .text,.catalog .contacts_footer-link .text__orange{line-height:1.875rem;font-size:1.25rem}}.catalog .contacts_footer-link:hover .text,.catalog .contacts_footer-link:hover .text__orange{transform:translateY(-1.875rem)}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.catalog .contacts_footer-link:hover .text,.catalog .contacts_footer-link:hover .text__orange{transform:translateY(-1.875rem)}}.catalog .contacts_footer-text{color:#3a3a3a;font-style:normal;font-weight:400;line-height:1.875rem;font-size:1.5rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.catalog .contacts_footer-text{line-height:1.875rem;font-size:1.25rem}}.catalog .contacts_footer-social{max-height:30vh;display:flex;align-items:center;justify-content:flex-start}.catalog .contacts_footer-social-link{position:relative;width:48px;height:48px;padding:5px;margin:1.25rem 0;overflow:hidden;box-sizing:border-box}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.catalog .contacts_footer-social-link{width:28px;height:28px}}.catalog .contacts_footer-social-link:hover:after{transform:translateY(-48px)!important}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.catalog .contacts_footer-social-link:hover:after{transform:translateY(-28px)!important}}.catalog .contacts_footer-social-link:hover:before{transform:translateY(0)!important}.catalog .contacts_footer-social-link.-instagram:after,.catalog .contacts_footer-social-link.-instagram:before,.catalog .contacts_footer-social-link.-tiktok:after,.catalog .contacts_footer-social-link.-tiktok:before{content:"";position:absolute;top:5px;left:5px;width:4vh;height:4vh;background-repeat:no-repeat;background-size:contain;transition:all .3s ease .05s}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.catalog .contacts_footer-social-link.-instagram:after,.catalog .contacts_footer-social-link.-instagram:before,.catalog .contacts_footer-social-link.-tiktok:after,.catalog .contacts_footer-social-link.-tiktok:before{width:23px;height:23px}}.catalog .contacts_footer-social-link.-instagram:after{background-image:url(../assets/icons/instagram-black.svg);transform:translateY(0)}.catalog .contacts_footer-social-link.-instagram:before{background-image:url(../assets/icons/instagram-orange.svg);transform:translateY(48px)}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.catalog .contacts_footer-social-link.-instagram:before{transform:translateY(28px)}}.catalog .contacts_footer-social-link.-tiktok:after{background-image:url(../assets/icons/tiktok-black.svg);transform:translateY(0)}.catalog .contacts_footer-social-link.-tiktok:before{background-image:url(../assets/icons/tiktok-orange.svg);transform:translateY(48px)}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.catalog .contacts_footer-social-link.-tiktok:before{transform:translateY(28px)}}.catalog .contacts_footer-wrapper{display:flex;flex-direction:row-reverse;margin-top:1.875rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.catalog .contacts_footer-wrapper{flex-direction:column;margin-top:1.875rem}}.catalog .contacts_footer-map{flex:6;margin-left:1.25rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.catalog .contacts_footer-map{flex:auto;margin:0 -15px;min-height:300px;max-height:40vh;height:500px;position:relative}}.catalog .contacts_footer-form{flex:6;box-sizing:border-box}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.catalog .contacts_footer-form{flex:auto;margin-top:1.875rem}}.catalog .contacts_footer-form .form-headline{color:#3a3a3a;font-style:normal;font-weight:400;font-size:1rem;line-height:22px;margin-bottom:1.25rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.catalog .contacts_footer-form .form-headline{font-size:1.25rem;line-height:32px;margin-bottom:1.875rem}}.catalog .contacts_footer-form .form-field{position:relative;max-width:23.75rem;margin-top:.75rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.catalog .contacts_footer-form .form-field{max-width:100%}}.catalog .contacts_footer-form .form-field-input{background:none;text-decoration:none;outline:none;border:none;border-radius:3.691px;border:2px solid rgba(0,0,0,.7);width:-webkit-fill-available;width:-moz-available;width:fill-available;padding:.75rem;resize:none}.catalog .contacts_footer-form .form-field-input,.catalog .contacts_footer-form .form-field-input::placeholder{font-family:GolosText,sans-serif;color:#3a3a3a;font-size:.875rem;font-style:normal;font-weight:400;line-height:14px}.catalog .contacts_footer-form .form-field:first-child{margin-top:0}.catalog .contacts_footer-form .form-field:before,.catalog .contacts_footer-form .form-field:after{content:"";position:absolute;bottom:0;width:0%;height:2px;background-color:#ff4d00;transition:.4s}.catalog .contacts_footer-form .form-field.warning:before,.catalog .contacts_footer-form .form-field.warning:after{content:"";background-color:#ff4d00}.catalog .contacts_footer-form .form-field:before{right:50%}.catalog .contacts_footer-form .form-field:after{left:50%}.catalog .contacts_footer-form .form-field.focus:before,.catalog .contacts_footer-form .form-field.warning:before,.catalog .contacts_footer-form .form-field.focus:after,.catalog .contacts_footer-form .form-field.warning:after{width:49.3%}.catalog .contacts_footer-form .form-field.pass{margin-bottom:4px}.catalog .contacts_footer-form .form_button{width:100%;max-width:11.625rem;margin-top:1.125rem;font-size:.875rem;padding:.75rem 1rem}@media (max-width: 875px){.catalog .products{padding-top:7rem}.catalog .products-headline{font-size:clamp(1.85rem,5vw,2.25rem);line-height:1.2;margin-bottom:1.125rem}.catalog .products-describe{font-size:1.063rem;line-height:1.55;padding:.5rem 0}.catalog .products-pickers.-type{padding:2.125rem 0}.catalog .category_description{margin:.625rem 0 1.375rem}.catalog .category_description-headline{font-size:1.625rem;line-height:1.25;margin:1.375rem 0 .5rem}.catalog .category_description-subheadline{font-size:1.063rem;line-height:1.4}.catalog .category_description-text,.catalog .category_description ol li{font-size:1.063rem;line-height:1.55;padding:.5rem 0}.catalog .products-pickers-button{min-height:4rem;padding:.875rem .75rem}}@media (max-width: 600px){.catalog .products{padding-top:6.25rem;padding-bottom:.5rem}.catalog .products-headline{font-size:clamp(1.7rem,7vw,2rem);line-height:1.2}.catalog .products-describe{font-size:1rem}.catalog .category_description-headline{font-size:1.438rem}.catalog .category_description-subheadline,.catalog .category_description-text,.catalog .category_description ol li{font-size:1rem}.catalog .products-pickers-button{min-height:3.75rem}}body#root .contacts_footer-form{padding:1.125rem 1rem;border-color:#ffffffe6;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body#root .contacts_footer-form #contact_form.lead-form{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.5rem;width:100%;max-width:100%;padding:0;border:0;background:transparent;box-sizing:border-box}body#root .contacts_footer-form #contact_form.lead-form>*{min-width:0}body#root .contacts_footer-form #contact_form.lead-form>.form-headline,body#root .contacts_footer-form #contact_form.lead-form>.form-field:has(textarea[name=comment]),body#root .contacts_footer-form #contact_form.lead-form>.lead-contact-field,body#root .contacts_footer-form #contact_form.lead-form>.form_button,body#root .contacts_footer-form #contact_form.lead-form>.rental-status{grid-column:1/-1}body#root .contacts_footer-form #contact_form.lead-form>.form-headline{margin:0 0 .25rem}body#root .contacts_footer-form #contact_form.lead-form>.form-field{max-width:none;margin:0}body#root .contacts_footer-form #contact_form.lead-form>.form-field+.form-field{margin-top:0}body#root .contacts_footer-form #contact_form.lead-form>.form_button{min-height:3rem;margin-top:.5rem}body#root .contacts_footer-form #contact_form.lead-form .form-field-input{width:100%;min-height:3.25rem;padding:.75rem;box-sizing:border-box}body#root .contacts_footer-form #contact_form.lead-form textarea.form-field-input{min-height:5.5rem}body#root .contacts_footer-form #contact_form .form-headline,body#root .contacts_footer-form #contact_form .contact-method-label,body#root .contacts_footer-form #contact_form .rental-label{color:#3a3a3a!important;text-shadow:none!important}body#root .contacts_footer-form #contact_form .contact-method-label small,body#root .contacts_footer-form #contact_form .rental-label small{color:#555!important;text-shadow:none!important}body#root .contacts_footer-form #contact_form .rental-label{font-weight:700}body#root .contacts_footer-form #contact_form .form-field-input,body#root .contacts_footer-form #contact_form .form-field-input::placeholder{color:#3a3a3a!important;font-size:1rem!important;text-shadow:none!important}body#root .contacts_footer-form #contact_form .form-field-input{border-color:#000000b3!important;background:transparent!important}body#root .contacts_footer-form #contact_form .form-field-input:focus{border-color:#ff4d00!important;background:transparent!important}body#root .contacts_footer-form #contact_form .rental-contact-options label{border-color:#000000b3!important;background:transparent!important;color:#3a3a3a!important;font-size:1rem;line-height:1.35;text-shadow:none!important}body#root .contacts_footer-form #contact_form .rental-contact-options label:has(input:checked){border-color:#ff4d00!important;background:rgba(255,77,0,.1)!important}body#root .contacts_footer-form #contact_form .lead-contact-field.warning .rental-contact-options label{border-color:#ff4d00!important}@media (max-width: 600px){body#root .contacts_footer-form #contact_form .rental-contact-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:400;src:local("GolosText Regular"),local("GolosText-Regular"),url(./GolosText-Regular-264e7be6.ttf) format("ttf"),url(./GolosText-Regular-264e7be6.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:500;src:local("GolosText Medium"),local("GolosText-Medium"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:600;src:local("GolosText SemiBold"),local("GolosText-SemiBold"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:700;src:local("GolosText Bold"),local("GolosText-Bold"),url(./GolosText-Bold-566b5e68.ttf) format("ttf"),url(./GolosText-Bold-566b5e68.ttf) format("ttf")}.product{padding:5.938rem 0 0;background-color:#f3f2f5}@media all and (min-width: 1000px) and (max-width: 1199px){.product{padding:5.5rem 0 0}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.product{padding:4.063rem 0 0;background-color:#fff}}.product .header-top_line{padding:1.25rem 0;max-height:110px;box-sizing:border-box}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.product .header-top_line-logo{max-width:5.625rem;max-height:1.875rem}}.product-wrapper{background-color:#fff;margin:.938rem 0;padding:1.875rem 0}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.product-wrapper{margin:0;padding:1.563rem 0 0}}.product-headline{color:#202020;font-size:2.5rem;font-style:normal;font-weight:700;line-height:3.125rem;text-align:center}@media all and (min-width: 400px) and (max-width: 875px),all and (max-width: 399px){.product-headline{text-align:left;font-size:clamp(1.85rem,4.2vw,2.25rem);line-height:1.2;margin-bottom:1.125rem}}.product .detailed_card{background:#FFFFFF;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;height:100%;box-sizing:border-box}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.product .detailed_card{flex-direction:column}}.product .detailed_card-swiper{flex:1;position:sticky;top:20%;max-width:50%}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.product .detailed_card-swiper{max-width:unset}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.product .detailed_card-swiper{top:unset;position:relative}}.product .detailed_card-info{flex:1;margin-left:2.5rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.product .detailed_card-info{margin-left:0;margin-top:20px;width:100%}}.product .detailed_card-img{max-height:50vh;width:100%;object-fit:contain}.product .detailed_card-headline{margin:0;color:#555;font-size:2rem;font-style:normal;font-weight:700;line-height:normal}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.product .detailed_card-headline{font-size:1.5rem}}.product .detailed_card-short_describe{margin:.938rem 0 0;color:#555;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.875rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.product .detailed_card-short_describe{font-size:1rem}}.product .detailed_card-short_describe a{text-decoration:none;outline:none;color:#ff4d00}.product .detailed_card-describe .describe-text{color:#555;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.product .detailed_card-describe .describe-text{font-size:.75rem}}.product .detailed_card-describe .describe-list{list-style:none;margin-top:.813rem}.product .detailed_card-describe .describe-list-item{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;color:#555;font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal;background:#EFEFEF;margin:0 0 .25rem;padding:1.125rem 1.875rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.product .detailed_card-describe .describe-list-item{font-size:1rem;line-height:1.4;padding:.688rem 1.125rem}}.product .detailed_card-buttons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-top:1.25rem}.product .detailed_card-button{margin:0;flex:1 1 220px;max-width:100%;width:auto;height:3rem;min-height:3rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.product .detailed_card-button.--phone{flex-grow:1.4;flex-basis:260px;white-space:nowrap}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.product .detailed_card-button{flex:1 1 calc(50% - 6px);min-width:0;padding:.813rem .625rem;font-size:.938rem}.product .detailed_card-button.--phone{flex-basis:calc(50% - 6px)}}.product .detailed_card .swiper{padding-bottom:48px}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.product .detailed_card .swiper{padding-bottom:40px;min-height:0}}.product .detailed_card .swiper-pagination{justify-content:center}.product .product_description{margin-top:2.5em}@media (max-width: 875px){.product .detailed_card-img{max-height:42vh}}@media (min-width: 600px) and (max-width: 1100px){.product .product-headline{text-align:left;max-width:100%;white-space:normal;overflow-wrap:break-word;font-size:clamp(17px,2.6vw,28px);line-height:1.15}.product .product-headline br{display:none}.product .detailed_card{flex-direction:row;align-items:flex-start}.product .detailed_card-swiper{position:relative;top:auto;flex:0 0 46%;max-width:46%;min-width:0}.product .detailed_card-img{max-height:32vh}.product .detailed_card-info{flex:1 1 0;width:auto;min-width:0;margin:0 0 0 1rem}.product .detailed_card-describe .describe-list{margin-top:.5rem}.product .detailed_card-describe .describe-list-item{font-size:1rem;line-height:1.35;padding:.563rem 1.125rem}.product .detailed_card-buttons{gap:.5rem;margin-top:.625rem}.product .detailed_card-button{flex-basis:100%;min-height:2.75rem;padding:.625rem .5rem;font-size:.875rem}.product .detailed_card-button.--phone{flex-basis:100%}.product .detailed_card .swiper{padding-bottom:2.25rem}}@media (max-width: 600px){.product{padding-top:3.625rem}.product-wrapper{padding:1rem 0 0}.product-headline{font-size:clamp(1.65rem,7vw,2rem);line-height:1.18;margin-bottom:.75rem}.product .detailed_card-info{margin-top:.75rem}.product .detailed_card-img{max-height:38vh}.product .detailed_card-headline{font-size:1.375rem;line-height:1.25}.product .detailed_card-short_describe{font-size:1rem;line-height:1.5}.product .detailed_card-describe .describe-list{margin-top:.625rem}.product .detailed_card-describe .describe-list-item{font-size:1rem;line-height:1.4;padding:.625rem 1.25rem}.product .detailed_card-buttons{gap:.563rem;margin-top:.875rem}.product .detailed_card-button{min-height:3rem;font-size:.875rem}.product .product_description{margin-top:1.5em;font-size:1rem;line-height:1.55}}@media (max-width: 359px){.product .detailed_card-button,.product .detailed_card-button.--phone{flex-basis:100%}}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:400;src:local("GolosText Regular"),local("GolosText-Regular"),url(./GolosText-Regular-264e7be6.ttf) format("ttf"),url(./GolosText-Regular-264e7be6.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:500;src:local("GolosText Medium"),local("GolosText-Medium"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:600;src:local("GolosText SemiBold"),local("GolosText-SemiBold"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:700;src:local("GolosText Bold"),local("GolosText-Bold"),url(./GolosText-Bold-566b5e68.ttf) format("ttf"),url(./GolosText-Bold-566b5e68.ttf) format("ttf")}.contacts_page{min-height:100vh;background-image:url(../assets/images/contacts.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.contacts_page .header{background-color:transparent}.contacts_page .header-top_line{padding:1.25rem 0;max-height:110px;box-sizing:border-box}.contacts_page .header-top_line-logo{max-width:6.25rem;max-height:2.5rem;background-image:url(../assets/icons/logo-light.svg)!important}@media all and (min-width: 876px) and (max-width: 999px),all and (min-width: 400px) and (max-width: 875px),all and (max-width: 399px){.contacts_page .header-top_line-logo{background-image:url(../assets/icons/logo.svg)!important}}.contacts_page .header-top_line-call_us{padding:.938rem 1.25rem;font-size:1rem}.contacts_page .header-top_line-call_us:before{max-width:18px;max-height:18px}@media all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.contacts_page .header-nav{visibility:hidden;opacity:0}}.contacts_page .content{padding:1.875rem 0 0;height:fit-content;min-height:100vh;position:relative;box-sizing:border-box}.contacts_page .content-content{height:fit-content;position:relative;box-sizing:border-box;padding-top:100px;padding-bottom:30px}@media all and (min-width: 400px) and (max-width: 875px){.contacts_page .content-content{padding:100px 0}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.contacts_page .content-content{padding:60px 0}}.contacts_page .content-headline{color:#ff4d00;font-size:clamp(2rem,4vh,3.75rem);font-style:normal;font-weight:700;line-height:180%}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.contacts_page .content-headline{font-size:1.5rem}}.contacts_page .content-link{padding:0;display:block;width:fit-content;margin:.938rem 0 0;color:#fff;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.875rem;outline:none;text-decoration:none;height:1.875rem;overflow:hidden}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.contacts_page .content-link{line-height:1.875rem;height:1.875rem}}.contacts_page .content-link .text,.contacts_page .content-link .text__orange{font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.875rem;padding:0;margin:0;transform:translateY(0);transition:all .3s ease .05s}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.contacts_page .content-link .text,.contacts_page .content-link .text__orange{font-size:1.25rem;line-height:1.875rem}}.contacts_page .content-link:hover .text,.contacts_page .content-link:hover .text__orange{transform:translateY(-1.875rem)}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.contacts_page .content-link:hover .text,.contacts_page .content-link:hover .text__orange{transform:translateY(-1.875rem)}}.contacts_page .content-text{color:#fff;font-style:normal;font-weight:400;line-height:1.875rem;font-size:1.5rem;margin-top:.938rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.contacts_page .content-text{line-height:1.875rem}}.contacts_page .content-social{max-height:30vh;display:flex;align-items:center;justify-content:flex-start}.contacts_page .content-social-link{position:relative;width:48px;height:48px;padding:5px;margin:1.25rem 0;overflow:hidden;box-sizing:border-box}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.contacts_page .content-social-link{width:28px;height:28px}}.contacts_page .content-social-link:hover:after{transform:translateY(-48px)!important}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.contacts_page .content-social-link:hover:after{transform:translateY(-28px)!important}}.contacts_page .content-social-link:hover:before{transform:translateY(0)!important}.contacts_page .content-social-link.-instagram:after,.contacts_page .content-social-link.-instagram:before,.contacts_page .content-social-link.-tiktok:after,.contacts_page .content-social-link.-tiktok:before{content:"";position:absolute;top:5px;left:5px;width:4vh;height:4vh;background-repeat:no-repeat;background-size:contain;transition:all .3s ease .05s}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.contacts_page .content-social-link.-instagram:after,.contacts_page .content-social-link.-instagram:before,.contacts_page .content-social-link.-tiktok:after,.contacts_page .content-social-link.-tiktok:before{width:23px;height:23px}}.contacts_page .content-social-link.-instagram:after{background-image:url(../assets/icons/instagram.svg);transform:translateY(0)}.contacts_page .content-social-link.-instagram:before{background-image:url(../assets/icons/instagram-orange.svg);transform:translateY(48px)}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.contacts_page .content-social-link.-instagram:before{transform:translateY(28px)}}.contacts_page .content-social-link.-tiktok:after{background-image:url(../assets/icons/tiktok.svg);transform:translateY(0)}.contacts_page .content-social-link.-tiktok:before{background-image:url(../assets/icons/tiktok-orange.svg);transform:translateY(48px)}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 1000px) and (max-width: 1199px){.contacts_page .content-social-link.-tiktok:before{transform:translateY(28px)}}.contacts_page .content-wrapper{display:flex;flex-direction:row-reverse;margin-top:1.875rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.contacts_page .content-wrapper{flex-direction:column;margin-top:1.875rem}}.contacts_page .content-map{flex:6;margin-left:1.25rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.contacts_page .content-map{flex:auto;margin:0 -15px;min-height:300px;max-height:40vh;height:500px;position:relative}}.contacts_page .content-form{flex:6;box-sizing:border-box;border:2.684px solid #FFF;padding:1.375rem .938rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.contacts_page .content-form{flex:auto;padding:1.375rem 1.875rem;margin-top:1.875rem}}.contacts_page .content-form .form-headline{color:#fff;font-style:normal;font-weight:400;font-size:1rem;line-height:22px;margin-bottom:1.25rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.contacts_page .content-form .form-headline{font-size:1.25rem;line-height:32px;margin-bottom:1.875rem}}.contacts_page .content-form .form-field{position:relative;max-width:23.75rem;margin-top:.75rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.contacts_page .content-form .form-field{max-width:100%}}.contacts_page .content-form .form-field-input{background:none;text-decoration:none;outline:none;border:none;border-radius:3.691px;border:2px solid #FFF;background:rgba(0,0,0,.7);width:-webkit-fill-available;width:-moz-available;width:fill-available;padding:.75rem;resize:none}.contacts_page .content-form .form-field-input,.contacts_page .content-form .form-field-input::placeholder{font-family:GolosText,sans-serif;color:#fff9;font-size:.875rem;font-style:normal;font-weight:400;line-height:14px}.contacts_page .content-form .form-field:first-child{margin-top:0}.contacts_page .content-form .form-field:before,.contacts_page .content-form .form-field:after{content:"";position:absolute;bottom:0;width:0%;height:2px;background-color:#ff4d00;transition:.4s}.contacts_page .content-form .form-field.warning:before,.contacts_page .content-form .form-field.warning:after{content:"";background-color:#ff4d00}.contacts_page .content-form .form-field:before{right:50%}.contacts_page .content-form .form-field:after{left:50%}.contacts_page .content-form .form-field.focus:before,.contacts_page .content-form .form-field.warning:before,.contacts_page .content-form .form-field.focus:after,.contacts_page .content-form .form-field.warning:after{width:49.3%}.contacts_page .content-form .form-field.pass{margin-bottom:4px}.contacts_page .content-form .form_button{width:100%;max-width:11.625rem;margin-top:1.125rem;font-size:.875rem;padding:.75rem 1rem}@media (max-width: 875px){.contacts_page .content-content{padding-top:4.875rem;padding-bottom:1.75rem}.contacts_page .content-headline{font-size:clamp(1.65rem,5vw,2rem);line-height:1.25}.contacts_page .content-link,.contacts_page .content-text{font-size:1.063rem;line-height:1.5}.contacts_page .content-map{max-height:42vh;min-height:16.25rem}.contacts_page .content-form{padding:1.25rem}.contacts_page .content-form .form-headline{font-size:1.125rem;line-height:1.45;margin-bottom:1.125rem}}@media (max-width: 600px){.contacts_page{background-attachment:scroll}.contacts_page .content-content{padding:4rem 0 1.25rem}.contacts_page .content-headline{font-size:1.563rem}.contacts_page .content-link,.contacts_page .content-text,.contacts_page .content-link .text,.contacts_page .content-link .text__orange{font-size:1rem;line-height:1.5}.contacts_page .content-map{min-height:14.375rem;max-height:38vh}.contacts_page .content-form{padding:1.125rem 1rem}.contacts_page .content-form .form-headline{font-size:1.063rem;line-height:1.45}}.contacts_page .content-form{border-color:#fffffff2;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contacts_page .content-form #contact_form.lead-form .form-headline,.contacts_page .content-form #contact_form.lead-form .contact-method-label,.contacts_page .content-form #contact_form.lead-form .rental-label{color:#3a3a3a!important;text-shadow:none}.contacts_page .content-form #contact_form.lead-form .contact-method-label small,.contacts_page .content-form #contact_form.lead-form .rental-label small{color:#555!important;text-shadow:none}.contacts_page .content-form #contact_form.lead-form .form-field-input,.contacts_page .content-form #contact_form.lead-form .form-field-input::placeholder{color:#3a3a3a!important;text-shadow:none}.contacts_page .content-form #contact_form.lead-form .form-field-input{border-color:#0000008c!important;background:rgba(245,245,245,.96)!important}.contacts_page .content-form #contact_form.lead-form .form-field-input:focus{background:#fff!important}.contacts_page .content-form #contact_form.lead-form .rental-contact-options label{border-color:#0000008c!important;background:rgba(245,245,245,.96)!important;color:#3a3a3a!important;text-shadow:none!important}.contacts_page .content-form #contact_form.lead-form .rental-contact-options label:has(input:checked){border-color:#ff4d00!important;background:rgba(255,77,0,.1)!important}.contacts_page .content-form #contact_form.lead-form .lead-contact-field.warning .rental-contact-options label{border-color:#ff4d00!important}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:400;src:local("GolosText Regular"),local("GolosText-Regular"),url(./GolosText-Regular-264e7be6.ttf) format("ttf"),url(./GolosText-Regular-264e7be6.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:500;src:local("GolosText Medium"),local("GolosText-Medium"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:600;src:local("GolosText SemiBold"),local("GolosText-SemiBold"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:700;src:local("GolosText Bold"),local("GolosText-Bold"),url(./GolosText-Bold-566b5e68.ttf) format("ttf"),url(./GolosText-Bold-566b5e68.ttf) format("ttf")}.not_found{overflow:hidden;background-color:#fff;position:fixed;height:100vh;width:100vw}.not_found .header{background-color:#fff}.not_found .header-top_line{padding:1.25rem 0;max-height:110px;box-sizing:border-box;justify-content:center}.not_found .header-top_line-logo{max-width:6.25rem;max-height:2.5rem}.not_found .header-top_line-call_us{padding:.938rem 1.25rem;font-size:1rem}.not_found .header-top_line-call_us:before{max-width:18px;max-height:18px}@media all and (min-width: 1200px),all and (min-width: 1000px) and (max-width: 1199px){.not_found .header-nav{visibility:hidden;opacity:0}}.not_found-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.not_found-title{text-transform:uppercase;margin:.938rem 0}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.not_found-title{font-size:1.25rem}}.not_found-text{text-align:center}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.not_found-text{font-size:.875rem}}.not_found-image{max-width:40%;max-height:50vh}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.not_found-image{max-width:100%}}@media (max-width: 600px){.not_found{position:relative;min-height:100svh;height:auto;min-height:100vh}.not_found-wrapper{min-height:calc(100vh - 75px);height:auto;padding:1.25rem 1rem;box-sizing:border-box}.not_found-title{font-size:1.375rem;text-align:center}.not_found-text{max-width:32ch;font-size:1rem;line-height:1.5}.not_found-image{width:min(100%,360px);max-width:100%;max-height:42vh;object-fit:contain}}.card{background:#FFFFFF;display:flex;flex-direction:column;align-items:flex-start;justify-self:center;justify-content:flex-start;padding:1.25rem .625rem 0;height:100%;box-sizing:border-box;min-width:170px;width:100%;max-width:320px}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.card{padding:.625rem .938rem 0}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.card{padding:.625rem .625rem 0}}.card-img{max-height:230px;min-height:230px;width:100%;object-fit:contain}@media all and (min-width: 500px) and (max-width: 600px){.card.--block .card-img{min-height:190px;max-height:190px}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.card.--block .card-img{min-height:150px;max-height:150px}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.card.--block .card-headline{margin-top:.75rem;font-size:.75rem}.card.--block .card-headline:after{top:-.375rem}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px),all and (min-width: 500px) and (max-width: 600px){.card.--block .card-describe{margin:0rem 0}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.card.--block .card-describe{font-size:.563rem;line-height:1.125rem}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.card.--block .card-button{font-size:.563rem;max-height:28px;min-height:28px;padding:.563rem 1.25rem}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px),all and (min-width: 500px) and (max-width: 600px){.card.--row .card-img{max-height:230px;min-height:230px}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.card.--row .card-headline{margin-top:1.875rem;font-size:1.125rem}.card.--row .card-headline:after{top:-.938rem}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.card.--row .card-describe{margin:.625rem 0 .75rem;font-size:.875rem;line-height:1.125rem}}.card-headline{margin:0;margin-top:2.5rem;color:#202020;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;width:100%;position:relative}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px),all and (min-width: 500px) and (max-width: 600px){.card-headline{font-size:1.125rem}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px){.card-headline{font-size:1.125rem}}.card-headline:after{content:"";position:absolute;top:-1.25rem;left:0;right:0;background-image:url(../assets/icons/nav_border.svg);background-repeat:no-repeat;background-position:center;background-size:cover;height:1px}.card-describe{margin:0;color:#202020;font-size:1rem;font-style:normal;font-weight:500;line-height:1.875rem}@media all and (min-width: 876px) and (max-width: 999px),all and (min-width: 1000px) and (max-width: 1199px){.card-describe{margin:.625rem 0;line-height:1.5rem}}@media all and (min-width: 400px) and (max-width: 499px),all and (min-width: 500px) and (max-width: 600px){.card-describe{font-size:.875rem;line-height:1.5rem}}.card-button{align-self:center;max-height:50px;min-height:50px;margin-top:auto}.card-button{display:flex;justify-content:center;align-items:center;border-radius:3px;background:#FFFFFF;border:2px solid #FF4D00;color:#ff4d00;padding:22px 40px;margin:.625rem;box-sizing:border-box;max-width:310px;min-height:4.375rem;width:100%;transition:all .5s ease;font-size:1rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;text-decoration:none!important;text-align:center;outline:none!important;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.card-button:hover{background:#FF4D00;border:2px solid #FF4D00;color:#fff}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px),all and (min-width: 500px) and (max-width: 600px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px),all and (min-width: 1000px) and (max-width: 1199px){.card-button{padding:15px 20px;min-height:3.438rem}}.list{padding:.938rem 0;position:relative}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.list{padding:0;margin-top:2.813rem}}.list-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px 14px;justify-content:center}@media all and (min-width: 876px) and (max-width: 999px){.list-wrapper{grid-template-columns:1fr 1fr 1fr}}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.list-wrapper{grid-template-columns:1fr 1fr}.list-wrapper.--row{grid-template-columns:auto}}.list-switches{position:absolute;top:-40px;left:0;right:0;height:20px;display:none;justify-content:flex-end;align-items:flex-start}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 499px),all and (min-width: 400px) and (max-width: 875px){.list-switches{display:flex}}.list-switches.--block .--block span,.list-switches.--row .--row span{background:#FF4D00}.list-switch{display:grid;gap:2px 2px;grid-template-columns:8px 8px}.list-switch.--block{margin-right:.313rem}.list-switch.--block span{width:8px;height:8px}.list-switch.--row{margin-right:.313rem;grid-template-columns:1fr}.list-switch.--row span{width:18px;height:3px}.list-switch span{background:#9F9F9F;transition:all .3s ease-in-out}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:400;src:local("GolosText Regular"),local("GolosText-Regular"),url(./GolosText-Regular-264e7be6.ttf) format("ttf"),url(./GolosText-Regular-264e7be6.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:500;src:local("GolosText Medium"),local("GolosText-Medium"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:600;src:local("GolosText SemiBold"),local("GolosText-SemiBold"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:700;src:local("GolosText Bold"),local("GolosText-Bold"),url(./GolosText-Bold-566b5e68.ttf) format("ttf"),url(./GolosText-Bold-566b5e68.ttf) format("ttf")}h1,h2,h3,h4,h5,h6,.title{margin:0;color:#3a3a3a;font-weight:700;line-height:1.361}h1,.title--level--clumsy_1{font-size:2.25rem;margin-bottom:1.875rem}h2,.title--level--clumsy_2{font-size:2rem;margin-bottom:1.625rem}h3,.title--level--clumsy_3{font-size:1.75rem;margin-bottom:1.375rem}h4,.title--level--clumsy_4{font-size:1.5rem;margin-bottom:1.125rem}h5,.title--level--clumsy_5{font-size:1.25rem;margin-bottom:.875rem}h6,.title--level--clumsy_6{font-size:1rem;margin-bottom:.625rem}.title--mode--shifted{margin-bottom:1.875rem}.title--type--graceful,.title--type--collapsed,.title--type--reduced{color:#202020;font-weight:400}.title--level--graceful_1{font-size:1.5rem;margin-bottom:1.5rem}.title--level--graceful_2{font-size:1.391rem;margin-bottom:1.391rem}.title--level--graceful_3{font-size:1.281rem;margin-bottom:1.281rem}.title--level--graceful_4{font-size:1.172rem;margin-bottom:1.172rem}.title--level--graceful_5{font-size:1.063rem;margin-bottom:1.063rem}.title--level--graceful_6{font-size:.953rem;margin-bottom:.953rem}.title--level--collapsed_1{font-size:1.5rem;margin-bottom:0}.title--level--collapsed_2{font-size:1.391rem;margin-bottom:0}.title--level--collapsed_3{font-size:1.281rem;margin-bottom:0}.title--level--collapsed_4{font-size:1.172rem;margin-bottom:0}.title--level--collapsed_5{font-size:1.063rem;margin-bottom:0}.title--level--collapsed_6{font-size:.953rem;margin-bottom:0}.title--level--reduced_1{font-size:1.375rem;margin-bottom:1.5rem}.title--level--reduced_2{font-size:1.281rem;margin-bottom:1.391rem}.title--level--reduced_3{font-size:1.188rem;margin-bottom:1.281rem}.title--level--reduced_4{font-size:1.094rem;margin-bottom:1.172rem}.title--level--reduced_5{font-size:1rem;margin-bottom:1.063rem}.title--level--reduced_6{font-size:.906rem;margin-bottom:.953rem}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:400;src:local("GolosText Regular"),local("GolosText-Regular"),url(./GolosText-Regular-264e7be6.ttf) format("ttf"),url(./GolosText-Regular-264e7be6.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:500;src:local("GolosText Medium"),local("GolosText-Medium"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf"),url(./GolosText-Medium-d507a2c0.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:600;src:local("GolosText SemiBold"),local("GolosText-SemiBold"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf"),url(./GolosText-SemiBold-ef83c0f2.ttf) format("ttf")}@font-face{font-display:swap;font-family:GolosText;font-style:normal;font-weight:700;src:local("GolosText Bold"),local("GolosText-Bold"),url(./GolosText-Bold-566b5e68.ttf) format("ttf"),url(./GolosText-Bold-566b5e68.ttf) format("ttf")}.modal{display:none;position:fixed;z-index:7000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006;justify-content:center;align-items:center}.modal.active{display:flex}.modal .modal-content{background-color:#fefefe;margin:auto;padding:2.75rem 1.125rem 1.125rem;border:1px solid #888;width:80%;position:relative;max-width:28.125rem;box-sizing:border-box}@media all and (max-width: 399px){.modal .modal-content{padding:.875rem;width:calc(100% - 30px);margin:0 auto}}.modal-close_btn{position:absolute;top:1rem;right:1rem;width:20px;height:20px;z-index:9000;outline:none;background:transparent;border:none;transition:all ease .3s}.modal-close_btn:hover{cursor:pointer;opacity:.6}.modal-close_btn span{background-color:#3a3a3a;position:absolute;border-radius:2px;transition:.3s cubic-bezier(.8,.5,.2,1.4);width:100%;height:3px;transition-duration:.5s}.modal-close_btn span:first-child{top:0;left:0}.modal-close_btn span:nth-child(2){top:16px;left:0}.modal-close_btn span:first-child{transform:rotate(45deg);top:8px;background-color:#ff4d00}.modal-close_btn span:nth-child(2){transform:rotate(-45deg);top:8px;background-color:#ff4d00}.modal-form{flex:6;box-sizing:border-box;border:2.684px solid rgba(0,0,0,.7);padding:1rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.modal-form{flex:auto;padding:.875rem}}@media all and (max-width: 399px){.modal-form{padding:.75rem}}.modal-form .modal-form-headline{color:#3a3a3a;font-style:normal;font-weight:400;font-size:1rem;line-height:22px;margin-bottom:1.25rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.modal-form .modal-form-headline{font-size:1.25rem;line-height:32px;margin-bottom:1.875rem}}@media all and (max-width: 399px){.modal-form .modal-form-headline{font-size:1.125rem;line-height:26px;margin-bottom:1.25rem}}.modal-form .modal-form-field{position:relative;max-width:23.75rem;margin-top:.75rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px){.modal-form .modal-form-field{max-width:100%}}.modal-form .modal-form-field.-hide{display:none}.modal-form .modal-form-field-input{background:none;text-decoration:none;outline:none;border:none;border-radius:3.691px;border:2px solid rgba(0,0,0,.7);width:-webkit-fill-available;width:-moz-available;width:fill-available;padding:.75rem;resize:none}.modal-form .modal-form-field-input,.modal-form .modal-form-field-input::placeholder{font-family:GolosText,sans-serif;color:#3a3a3a;font-size:.875rem;font-style:normal;font-weight:400;line-height:14px}.modal-form .modal-form-field:first-child{margin-top:0}.modal-form .modal-form-field:before,.modal-form .modal-form-field:after{content:"";position:absolute;bottom:0;width:0%;height:2px;background-color:#ff4d00;transition:.4s;border-radius:3.691px}.modal-form .modal-form-field.warning:before,.modal-form .modal-form-field.warning:after{content:none}.modal-form .modal-form-field.warning .modal-form-field-input{border-color:#ff4d00}.modal-form .modal-form-field:before{right:50%}.modal-form .modal-form-field:after{left:50%}.modal-form .modal-form-field.focus:before,.modal-form .modal-form-field.warning:before,.modal-form .modal-form-field.focus:after,.modal-form .modal-form-field.warning:after{width:49.3%}.modal-form .modal-form-field.pass{margin-bottom:4px}.modal-form .modal-form_button{width:100%;max-width:11.625rem;margin-top:1.125rem;font-size:.875rem;padding:.75rem 1rem}@media all and (max-width: 399px){.modal-form .modal-form_button{max-width:100%}}.lead-form{display:grid;grid-template-columns:minmax(0,1fr);row-gap:.5rem}.lead-form>*{min-width:0}.lead-form .form-headline,.lead-form .modal-form-headline{grid-column:1/-1;margin-bottom:.5rem;color:#3a3a3a;font-size:1.125rem;font-weight:400;line-height:1.4}.lead-form .form-field,.lead-form .modal-form-field{max-width:none;margin-top:0}.lead-form .form-field:has(textarea[name=comment]),.lead-form .modal-form-field:has(textarea[name=Вопрос]),.lead-form .rental-dates,.lead-form .lead-contact-field,.lead-form .form_button,.lead-form .modal-form_button,.lead-form .rental-status{grid-column:1/-1}.lead-form .form-field-input,.lead-form .modal-form-field-input{display:block;width:100%;min-height:3.25rem;padding:.75rem;box-sizing:border-box;border:2px solid rgba(0,0,0,.7);border-radius:3.691px;background:#fff;color:#3a3a3a;font-family:GolosText,sans-serif;font-size:1rem;font-weight:400;line-height:1.4;resize:vertical}.lead-form .form-field-input::placeholder,.lead-form .modal-form-field-input::placeholder{color:#3a3a3a;font-family:GolosText,sans-serif;font-size:1rem;opacity:1}.lead-form .form-field-input:focus,.lead-form .form-field-input[aria-invalid=true],.lead-form .modal-form-field-input:focus,.lead-form .modal-form-field-input[aria-invalid=true]{border-color:#ff4d00}.lead-form textarea.form-field-input,.lead-form textarea.modal-form-field-input{min-height:5.5rem}.lead-form .rental-label{margin-bottom:4px;color:#3a3a3a;font-size:.875rem;line-height:1.4}.lead-form .rental-label small{display:block;margin-top:.25rem;color:#666;font-size:.813rem;font-weight:400;line-height:1.4}.lead-form .lead-contact-field>.rental-label{margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.35}.lead-form .rental-contact-options label{color:#3a3a3a;border-color:#000000b3;background:#fff;font-family:GolosText,sans-serif;font-size:1rem;line-height:1.35;min-width:0;overflow-wrap:normal;word-break:normal}.lead-form .rental-contact-options label:has(input:checked){border-color:#ff4d00}.lead-form .lead-contact-field.warning .rental-contact-options label{border-color:#ff4d00}.lead-form .form_button,.lead-form .modal-form_button{width:100%;max-width:11.625rem;min-height:3rem;margin-top:.5rem;padding:.75rem 1rem;box-sizing:border-box;font-size:.875rem}.lead-form .rental-status{margin-top:.25rem;color:#3a3a3a;font-size:.938rem;line-height:1.4}#contact_form.lead-form{width:100%;max-width:100%;padding:0;border:0;background:transparent;box-sizing:border-box}.contacts_footer-form{padding:1.125rem 1rem;border-color:#ffffffe6;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.contacts_footer-form #contact_form.lead-form>.form-field{max-width:30rem}#contact_form.lead-form>.form-headline{margin-bottom:.25rem}#contact_form.lead-form>.form-field{margin-top:0}#contact_form.lead-form>.form_button{margin-top:0}.lead-form .form-field-input,.lead-form .modal-form-field-input{width:100%!important;max-width:none!important;box-sizing:border-box;border-color:#000000b3!important;background:#fff!important;color:#3a3a3a!important}.lead-form .form-field-input::placeholder,.lead-form .modal-form-field-input::placeholder{color:#3a3a3a!important}.lead-form .form-field-input:focus,.lead-form .modal-form-field-input:focus,.lead-form .form-field-input[aria-invalid=true],.lead-form .modal-form-field-input[aria-invalid=true]{border-color:#ff4d00!important}.lead-form .form-headline,.lead-form .modal-form-headline{color:#3a3a3a!important;margin-bottom:.5rem}#contact_form.lead-form .form-field-input{border-color:#ffffffeb!important;background:rgba(0,0,0,.52)!important;color:#fff!important}#contact_form.lead-form .form-field-input::placeholder{color:#ffffffd1!important}.modal .modal-form form.lead-form .modal-form-headline{margin-bottom:.5rem}.lead-form .form-field:before,.lead-form .form-field:after,.lead-form .modal-form-field:before,.lead-form .modal-form-field:after{display:none}.rental-label{display:block;margin-bottom:6px;font-size:.875rem;color:#3a3a3a}.rental-trigger{text-align:left;cursor:pointer}.rental-dates{position:relative;z-index:2}.rental-calendar{position:absolute;top:calc(100% + 5px);left:0;z-index:4;width:min(330px,100vw - 72px);padding:12px;background:white;border:1px solid #b9b9b9;box-shadow:0 7px 20px #00000029;border-radius:5px;box-sizing:border-box}.rental-calendar[hidden]{display:none}.rental-calendar-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.rental-calendar-nav button{border:0;background:transparent;font-size:26px;cursor:pointer}.rental-calendar-nav button:disabled{opacity:.3;cursor:default}.rental-weekdays,.rental-grid{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.rental-weekdays{font-size:12px;color:#555;margin-bottom:4px}.rental-grid button{min-height:35px;border:0;background:transparent;cursor:pointer;border-radius:4px}.rental-grid button:hover:not(:disabled),.rental-grid button.selected{background:#FF4D00;color:#fff}.rental-grid button.in-range{background:#ffe2c8}.rental-grid button:disabled{color:#bbb;cursor:default}.rental-hint,.rental-status{font-size:.813rem;line-height:1.4}.rental-hint{margin:8px 0 0}.rental-status{margin-top:9px}.lead-form .rental-status:empty{display:none}.rental-dates.warning .rental-trigger{border-color:#ff4d00}.rental-field-error,.rental-contact-error{display:block;margin-top:5px;color:#ff4d00;font-size:.813rem;line-height:1.35}.rental-field-error[hidden],.rental-contact-error[hidden]{display:none}.rental-contact-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rental-contact-options label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:6px;min-height:52px;padding:6px 8px;border:2px solid rgba(0,0,0,.7);border-radius:3.691px;box-sizing:border-box;font-size:1rem;cursor:pointer}.rental-contact-options label:has(input:checked){background:#fff1e7}.rental-contact-options input{width:18px;height:18px;accent-color:#FF4D00}@media (max-width: 500px){.lead-form .rental-contact-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 340px){.lead-form .rental-contact-options{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.contacts_footer-form{padding:1rem}.modal .modal-content{width:calc(100% - 30px);margin:0 auto;padding:2.375rem .75rem .75rem}.modal .modal-form{padding:.625rem}}.modal-form-field.warning .rental-contact-options label{border-color:#ff4d00}.rental-label small{display:block;font-weight:400;line-height:1.4}#contact_form.lead-form .form-field-input,#contact_form.lead-form .form-field-input::placeholder,#modal_form .modal-form-field-input,#modal_form .modal-form-field-input::placeholder,#modal_form .rental-contact-options label{font-size:16px!important}#contact_form.lead-form .form-headline{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.8)}#contact_form.lead-form .contact-method-label,#contact_form.lead-form .rental-label{margin-bottom:.375rem;color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.8)}#contact_form.lead-form .contact-method-label small,#contact_form.lead-form .rental-label small{margin-top:.188rem;color:#fffffff0!important;text-shadow:0 1px 3px rgba(0,0,0,.85)}#contact_form.lead-form .rental-contact-options label{border-color:#ffffffeb!important;background:rgba(0,0,0,.42)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.65)}#contact_form.lead-form .rental-contact-options label:has(input:checked){border-color:#ff4d00!important;background:rgba(255,77,0,.28)!important}#contact_form.lead-form .lead-contact-field.warning .rental-contact-options label{border-color:#ff4d00!important}@media (max-width: 900px){.modal{align-items:flex-start;padding:84px 0 20px;box-sizing:border-box}.modal .modal-content{margin:0 15px}}@media (max-width: 600px){.rental-calendar{position:static;width:100%;margin-top:5px}}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.catalog_section-headline{color:#202020;font-size:2.5rem;font-style:normal;font-weight:700;line-height:3.125rem}@media all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.catalog_section-headline{text-align:center}}@media all and (min-width: 400px) and (max-width: 875px),all and (max-width: 399px){.catalog_section-headline{text-align:left;font-size:2.5rem}}.catalog_section-describe{color:#202020;font-size:1.5rem;font-style:normal;font-weight:500;line-height:2.125rem;padding:0;margin:0}.catalog_section-describe span{text-transform:uppercase}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.catalog_section-describe{font-size:1.25rem}}.type{padding:5.5rem 0;background-image:url(../assets/images/type.jpg);background-repeat:no-repeat;background-size:cover}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.type{padding:3.125rem 0}}.equipment{padding:4.125rem 0 5.5rem}@media all and (max-width: 399px),all and (min-width: 400px) and (max-width: 875px),all and (min-width: 876px) and (max-width: 999px){.equipment{padding:3.125rem 0}}
