*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}*{font-family:'Montserrat', sans-serif}html.lock,body.lock{overflow:hidden}a{text-decoration:none;color:inherit}h6,h5,h4,h3,h2,h1{font-family:'Cuprum', sans-serif;font-weight:700}h6 *,h5 *,h4 *,h3 *,h2 *,h1 *{font-family:'Cuprum', sans-serif;font-weight:700}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + 0.9vw)}@media (min-width: 1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + 0.6vw)}@media (min-width: 1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + 0.3vw)}@media (min-width: 1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}.btn{display:inline-flex;align-items:center;padding:12px 36px;height:44px;border-radius:24px;border:2px solid;box-shadow:none;transition:0.3s;cursor:pointer}.btn.white{background:#fff;border-color:#fff;color:#190905}.btn.white:hover{background:transparent;color:#fff}.btn.white.transparent{background:transparent;color:#fff}.btn.white.transparent:hover{color:#190905;background:#fff}.btn.primary{background:#EE3C2C;border-color:#EE3C2C;color:#fff}.btn.primary:hover{background:transparent;color:#EE3C2C}.btn.primary.transparent{background:transparent;color:#EE3C2C}.btn.primary.transparent:hover{background:#EE3C2C;color:#fff}.btn.secondary{background:#190905;border-color:#190905;color:#fff}.btn.secondary:hover{background:transparent;color:#190905}.btn.secondary.transparent{background:transparent;color:#190905}.btn.secondary.transparent:hover{color:#fff;background:#190905}.btn.yellow{background:#F4C755;border-color:#F4C755;color:#fff}.btn.yellow:hover{background:transparent;color:#F4C755}.btn.yellow.transparent{background:transparent;color:#F4C755}.btn.yellow.transparent:hover{color:#fff;background:#F4C755}.btn.yellow.hover:hover{background:#fff;border-color:#fff;color:#190905}.btn:hover{box-shadow:rgba(28,32,43,0.2) 0px 48px 100px 0px;transform:scale(1.05)}header{z-index:999;padding:8px 0;color:#190905;transition:0.6s;position:relative;}header .menu-btn_wrapper{display:none}header .menu-btn_wrapper .menu-btn_wrap{width:32px;height:32px;background:#F4C755;border-radius:50%;z-index:999;display:inline-flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;transition:0.3s}header .menu-btn_wrapper .menu-btn_wrap span{display:block;width:20px;height:2px;margin-bottom:3px;position:relative;background:#190905;border-radius:3px;z-index:1;transform-origin:2px 0px;transition:transform 0.3s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.3s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.3s ease}header .menu-btn_wrapper .menu-btn_wrap span span:first-child{transform-origin:0% 0%}header .menu-btn_wrapper .menu-btn_wrap span span:nth-last-child(2){transform-origin:0% 100%}header .menu-btn_wrapper .menu-btn_wrap span:last-child{margin-bottom:0}header .menu-btn_wrapper .menu-btn_wrap.active span{opacity:1;transform:rotate(-45deg) translate(0px, 1px)}header .menu-btn_wrapper .menu-btn_wrap.active span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}header .menu-btn_wrapper .menu-btn_wrap.active span:nth-last-child(2){transform:rotate(45deg) translate(-2px, -6px)}header .menu-btn_wrapper .menu-btn_wrap:hover{transform:scale(1.1)}header .logo-wrap{text-align:center}header .header-contacts_wrapper{display:flex;justify-content:flex-end}header .header-contacts_wrap{display:flex;align-self:flex-end}header .header-contacts_wrap:hover .header-contact_item{transform:scale(0.95)}header .header-contact_item{margin-left:24px;font-weight:600;transition:0.3s}header .header-contact_item:hover{transform:scale(1.1) !important;color:#EE3C2C}header .header-contact_item:first-child{margin:0}header .social-networks_wrap{display:flex;margin-left:24px}header .social-networks_wrap:hover .social-networks_item{transform:scale(0.9)}header .social-networks_item{margin-left:12px;color:#F4C755;transition:0.3s;display:inline-block}header .social-networks_item:first-child{margin-left:0}header .social-networks_item:hover{transform:scale(1.2) !important}header .menu-items_wrap{display:inline-flex}header .menu-items_wrap:hover .menu-item{transform:scale(0.925)}header .menu-item{margin-right:24px;font-weight:600;transition:0.3s;display:inline-block}header .menu-item:hover{transform:scale(1.15) !important;color:#EE3C2C}header .menu-item:last-child{margin:0}header.transparent{background:transparent;position:absolute;width:100%;top:0;left:0;right:0}header.transparent .social-networks_wrap{display:none}header.color{background:#fff;box-shadow:rgba(44,54,73,0.15) 1.95px 1.95px 2.6px}header.color .social-networks_wrap{display:flex}header.sticky{position:fixed;top:0;width:100%;z-index:999}header.sticky+section{margin-top:70px !important}header.sticky.transparent+section{margin-top:0 !important}.logo-wrap{height:54px}.logo-wrap img{height:54px;width:auto}section.section{padding:60px 0}.breadcrumb-section.section{padding:24px 0;background:#1C202B;color:#fff;position:relative;z-index:9;overflow:hidden}.breadcrumb-section.section:before{content:"";position:absolute;width:80px;height:80px;right:0;top:-15%;background:#2C3649;border-radius:50%;z-index:-1}.breadcrumb-section.section .home-link{transition:0.3s;display:inline-block;margin-right:8px;padding-left:32px;position:relative}.breadcrumb-section.section .home-link:before{content:"";position:absolute;left:0;width:24px;height:24px;background:#2C3649;border-radius:50%;top:-3px}.breadcrumb-section.section .home-link:after{content:"\f015";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:4px;color:#F4C755;top:1px}.breadcrumb-section.section .home-link:hover{transform:scale(1.05);color:#EE3C2C}.breadcrumb-section.section .seperator{color:#F4C755;margin-right:8px;display:inline-flex;width:24px;height:24px;border-radius:50%;background:#2C3649;justify-content:center;align-items:center}.breadcrumb-section.section .breadcrumb-link{color:#fff;transition:0.3s;display:inline-block;margin-right:8px}.breadcrumb-section.section .breadcrumb-link:hover{transform:scale(1.05)}.breadcrumb-section.section .breadcrumb-target{color:#F4C755}.section-header_container{display:flex;justify-content:space-between;align-items:flex-end}.section-header_container .section-header_wrap{margin-bottom:12px}.section-header_container .section_intro,.section-header_container .btn-wrap{margin-bottom:24px}.section-header_container .section_intro+.btn-wrap,.section-header_container .btn-wrap+.btn-wrap{margin-top:-8px}.section-header_container .right-part{margin-bottom:36px}.section-header_wrap{width:35%;position:relative;margin-bottom:36px}.section-header_wrap .section-header{color:#190905;position:relative;margin-bottom:24px;letter-spacing:2px;position:relative}.section-header_wrap .section-header span:first-child{color:#F4C755}.section-header_wrap .section-header span:last-child{color:#EE3C2C}.section-header_wrap .section-intro{color:#4B5463;line-height:22px}.section-header_wrap .section-intro a{color:#EE3C2C;text-decoration:none;transition:0.3s;display:inline-block}.section-header_wrap .section-intro a:hover{transform:scale(1.1)}.section-header_wrap .btn-wrap{padding-top:16px;margin-top:16px;border-top:1px solid #4B5463}.section-header_wrap.width{width:100%;max-width:100%}.section-header_wrap.white .section-header,.section-header_wrap.white .section-intro{color:#fff}.section-header_wrap.white .btn-wrap{border-color:#fff}.link_wrap a{color:#4B5463;display:inline-block;position:relative;transition:0.3s}.link_wrap a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:#F4C755;transition:0.3s}.link_wrap a:hover{color:#EE3C2C}.link_wrap a:hover:after{transform:translateY(6px);opacity:0}footer{padding:60px 0 0;background:#1C202B;color:#fff;position:relative;overflow:hidden;z-index:9}footer:before{content:"";position:absolute;width:240px;height:240px;background:#2C3649;border-radius:50%;top:-8%;right:-4%;z-index:-1}footer .copyright-container{margin-top:24px;padding:16px 0;background:#2C3649;color:#fff}footer .copyright-container a{color:#F4C755}footer .copyright-container .menu-item_row{margin-bottom:-12px}footer .copyright-container .menu-item_row .menu-item{font-size:14px;color:#fff}footer .copyright-container .menu-item_row .menu-item:hover{transform:scale(1.05)}footer .logo-wrap{margin-bottom:36px}footer .footer-text{margin-bottom:24px}footer .footer-middle{display:flex;justify-content:space-between;flex-direction:column}footer .footer-middle .contacts_wrap{margin-bottom:36px}footer .footer-middle .contacts_wrap .contact-item{margin-bottom:12px}footer .footer-middle .contacts_wrap .contact-item a{transition:0.3s;display:inline-block}footer .footer-middle .contacts_wrap .contact-item a:hover{color:#EE3C2C}footer .footer-middle .contacts_wrap .contact-item_messengers{display:block;margin-top:4px}footer .footer-middle .contacts_wrap .contact-item_messengers:hover .contact-item_messenger{transform:scale(0.85)}footer .footer-middle .contacts_wrap .contact-item_messenger{margin-right:12px;color:#F4C755;transition:0.3s}footer .footer-middle .contacts_wrap .contact-item_messenger:hover{transform:scale(1.3) !important;color:#EE3C2C}footer .footer-middle .social-networks_wrap{display:flex}footer .footer-middle .social-networks_wrap:hover .social-network_item{transform:scale(0.9)}footer .footer-middle .social-networks_wrap .social-network_item{margin-right:12px;color:#F4C755;transition:0.3s;font-size:18px}footer .footer-middle .social-networks_wrap .social-network_item:hover{transform:scale(1.2)}footer .menu-item_wrap{margin-bottom:12px}footer .menu-item_wrap:hover .menu-item{transform:scale(0.925)}footer .menu-item_wrap .menu-item{transition:0.3s;display:inline-block}footer .menu-item_wrap .menu-item:hover{color:#EE3C2C;transform:scale(1.15)}.form-wrap .input-wrap,.form-wrap .textarea-wrap{margin-bottom:24px;position:relative}.form-wrap .input-wrap input,.form-wrap .input-wrap textarea,.form-wrap .textarea-wrap input,.form-wrap .textarea-wrap textarea{width:100%;height:44px;border-radius:24px;border:2px solid #2C3649;background:#2C3649;color:#fff;font-weight:600;transition:0.3s;padding:12px 16px;outline:none}.form-wrap .input-wrap input:focus,.form-wrap .input-wrap textarea:focus,.form-wrap .textarea-wrap input:focus,.form-wrap .textarea-wrap textarea:focus{border-color:#F4C755;box-shadow:rgba(28,32,43,0.2) 0px 48px 100px 0px;transform:scale(1.1)}.form-wrap .input-wrap textarea,.form-wrap .textarea-wrap textarea{resize:none;height:120px}.form-wrap .btn:hover{background:#2C3649}.form-wrap .input-wrap_error{opacity:0;font-size:11px;color:#EE3C2C;transform:scale(0);transition:0.6s;padding-left:16px;margin-top:4px}.form-wrap .input-wrap_error.active{opacity:1;transform:scale(1)}.form-wrap .rules-wrap{display:flex;align-items:center;flex-wrap:wrap}.form-wrap .rules-wrap a{color:#F4C755;transition:0.3s;margin-left:4px}.form-wrap .rules-wrap a:hover{text-decoration:none;color:#EE3C2C}.form-wrap .rules-wrap input{width:auto;flex:0 0 auto;margin-right:8px}.form-wrap .rules-wrap .toggle{align-items:center;border-radius:100px;display:flex}.form-wrap .rules-wrap .toggle__input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.form-wrap .rules-wrap .toggle__input:disabled+.toggle-track{cursor:not-allowed;opacity:0.7}.form-wrap .rules-wrap .toggle-track{background:#2C3649;border-radius:100px;cursor:pointer;display:flex;height:24px;margin-right:12px;position:relative;width:48px}.form-wrap .rules-wrap .toggle-indicator{align-items:center;background:#FAE6B2;border-radius:24px;bottom:4px;display:flex;height:16px;justify-content:center;left:4px;outline:solid 2px transparent;position:absolute;transition:0.3s;width:16px}.form-wrap .rules-wrap .checkMark{fill:#fff;height:16px;width:16px;opacity:0;transition:opacity 0.3s ease-in-out}.form-wrap .rules-wrap .toggle__input:checked+.toggle-track .toggle-indicator{background:#F4C755;transform:translateX(24px)}.form-wrap .rules-wrap .toggle__input:checked+.toggle-track .toggle-indicator .checkMark{opacity:1;transition:opacity 0.3s ease-in-out}.form-wrap .rules-wrap label{display:flex;color:#fff;flex-wrap:wrap}.form-wrap .rules-wrap label.white{color:#fff}.form-wrap .rules-wrap label.white a:hover{color:#fff}.form-wrap .rules-wrap .input-wrap_error{padding-left:0}::placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff}::-ms-input-placeholder{color:#fff}.notify-success{color:green;font-size:17px;background:#2C3649;border-radius:6px;padding:24px;max-width:100%;width:320px;position:fixed;right:24px;top:24px;transform:translateY(-120%);transition:0.3s;opacity:0;box-shadow:rgba(28,32,43,0.2) 0px 48px 100px 0px;z-index:99999;text-align:center;color:#fff}.notify-success.active{transform:translateY(0);opacity:1}.call-btn-wrap{position:fixed;bottom:24px;right:24px;width:48px;height:48px;border-radius:50%;padding:12px;display:flex;justify-content:center;align-items:center;background:#2C3649;transition:.3s;z-index:999;cursor:pointer}.call-btn-wrap>i{color:#F4C755;font-size:24px}.call-btn-wrap .call-btn{position:absolute;width:28px;height:28px;border-radius:50%;background:#1C202B;color:#EE3C2C;display:flex;justify-content:center;align-items:center;top:calc(50% - 16px);left:calc(50% - 16px);z-index:-2;visibility:hidden;transition:0.3s;transform:translate(0);line-height:16px}.call-btn-wrap .call-btn i{color:#F4C755}.call-btn-wrap:hover{transform:scale(1.2);box-shadow:rgba(28,32,43,0.2) 0px 8px 24px}.call-btn-wrap.active{background:#F4C755;transform:scale(1.2)}.call-btn-wrap.active:hover .call-btn{transform:scale(1.2);box-shadow:rgba(28,32,43,0.2) 0px 8px 24px}.call-btn-wrap.active .call-btn:hover{transform:scale(1.2)}.call-btn-wrap.active:hover{transform:scale(1.2)}.call-btn-wrap.active>i{color:#1C202B}.call-btn-wrap.active .call-btn{opacity:1;visibility:visible}.call-btn-wrap.active .call-btn.phone{transform:translateX(-64px)}.call-btn-wrap.active .call-btn.email{transform:translateX(-48px) translateY(-48px)}.call-btn-wrap.active .call-btn.popup{transform:translateY(-64px)}.modal-sale_wrap,.modal_wrap{background:#1C202B;position:fixed;top:30%;left:0;right:0;z-index:-999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;height:0;max-height:0;overflow:hidden;transition:0.6s;transform-origin:center;padding:12px;transition-property:all}.modal-sale_wrap.active,.modal_wrap.active{transform:translateY(-30%);max-height:100vh;height:100vh;opacity:1;visibility:visible;z-index:999;transition-property:transform, max-height, height, opacity, visibility}.modal-sale_wrap .modal-close_wrap,.modal_wrap .modal-close_wrap{position:absolute;right:-24px;top:-24px;width:100px;height:100px;display:inline-flex;justify-content:center;align-items:center;background:#F4C755;color:#190905;font-size:24px;border-radius:50%}.modal-sale_wrap .modal-close_wrap .modal-close,.modal_wrap .modal-close_wrap .modal-close{transition:0.3s;cursor:pointer}.modal-sale_wrap .modal-close_wrap .modal-close:hover,.modal_wrap .modal-close_wrap .modal-close:hover{color:#EE3C2C}.modal{max-width:450px;width:100%}.modal-sale_wrap{background:rgba(28,32,43,0.4)}.modal-sale{padding:60px;border-radius:8px;background:#1C202B;width:100%;max-width:990px;overflow:hidden;position:relative}.modal-sale_text{display:flex;flex-direction:column;justify-content:center;z-index:10}.modal-sale_header{color:#F4C755;margin-bottom:24px}.modal-sale_header span:first-child{color:#EE3C2C}.modal-sale_header span:last-child{color:#fff}.modal-sale_preheader{color:#fff;margin-bottom:4px}.modal-sale_intro{color:#fff;font-size:18px}.modal-sale_discount{width:108px;height:108px;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;font-size:20px;font-weight:600;text-align:center;padding:32px 12px 16px;background:#EE3C2C;color:#fff;position:absolute;left:-24px;top:-24px;transform:rotate(-30deg);z-index:-1}.modal-sale_img{max-width:100%;object-fit:cover;max-height:320px;margin:auto;display:block}.modal-sale_img-wrap{max-width:100%;max-height:320px;position:relative;z-index:9}.modal-sale_img-wrap:before,.modal-sale_img-wrap:after{content:"";position:absolute;background:#2C3649;border-radius:50%;z-index:-1}.modal-sale_img-wrap:before{width:120px;height:120px;bottom:-12%;left:10%;z-index:9;background:#F4C755}.modal-sale_img-wrap:after{width:392px;height:392px;top:-54%;right:-35%}.errors-section{padding:180px 0 !important}.errors-section .error-header{font-size:220px;color:#F4C755}.errors-section .error-img_wrap{display:inline-block;max-width:150px;max-height:150px}.errors-section .error-img_wrap img{max-width:100%;min-width:100%;min-height:150px;max-height:150px;object-fit:cover}@media (max-width: 1199px){header .menu-item{margin-right:12px}header .social-networks_wrap,header .header-contact_item{margin-left:12px}header .social-networks_item{margin-left:8px}}@media (max-width: 991px){section.section{padding:48px 0}header .menu-items_wrapper{opacity:0;visibility:hidden;transition:0.3s;transform:scale(0);position:absolute;top:-40px;right:-40px;width:280px;height:280px;border-radius:50%;background:#F4C755;box-shadow:rgba(28,32,43,0.2) 0px 48px 100px 0px;padding:72px;transform-origin:top right}header .menu-items_wrapper .menu-items_wrap{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}header .menu-items_wrapper .menu-items_wrap .menu-item{margin:0;margin-bottom:8px}header .menu-items_wrapper.active{opacity:1;visibility:visible;transform:scale(1)}header .menu-btn_wrapper{display:block}footer .menu-items_wrap{display:flex;flex-wrap:wrap}footer .menu-item_wrap{margin-right:24px}footer .footer-middle,footer .footer-left{margin-bottom:36px}}@media (max-width: 767px){section.section{padding:36px 0}footer .copyright-container .menu-item_row{margin-bottom:0}.modal-sale_wrap .modal-sale_img-wrap:after{width:332px;height:332px}.modal-sale_wrap .modal-sale_img-wrap:before{width:80px;height:80px}.modal-sale_wrap .modal-sale{padding:40px}}@media (max-width: 599px){header .header-contacts_wrap{flex-direction:column;align-items:flex-end}header .header-contacts_wrapper{align-items:center}}@media (max-width: 575px){.modal-sale_wrap .modal-sale_text{margin-bottom:24px}}@media (max-width: 449px){header .header-contact_item.email{display:none}header .header-contacts_wrapper{flex-direction:column;align-items:flex-end}header .header-contacts_wrap{margin-bottom:8px}}.olc-social-icon{font-family: "Font Awesome 6 Brands";font-weight: 400;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: var(--fa-display, inline-block);font-style: normal;font-variant: normal;line-height: 1;text-rendering: auto;}.olc-social-icon._icon-facebook{&:before{content: "\f39e";}}.olc-social-icon._icon-instagram{&:before{content: "\f16d";}}
