.about_wrap h1,.about_wrap h2,.about_wrap h3,.about_wrap p,.contact-form,.hero_text h1,.product_big_image{text-align:center}img{max-width:100%;height:auto;width:100%;display:block}.all_pages{position:fixed;top:20%;right:0;z-index:101}.all_pages:hover ul{right:0}.all_pages .page_point{padding:10px 15px;background:#00d2ff;cursor:pointer}.all_pages ul{background:#00D2FF;padding:15px 20px;position:absolute;top:100%;width:200px;right:-200px;transition:.4s;max-height:450px;overflow-y:auto}.all_pages ul li{list-style:none;margin-bottom:15px;font-size:16px}.all_pages ul li a{color:#fff}.container{max-width:1400px;padding-inline:15px;margin-inline:auto}.mask-container{width:101%;height:100%;-webkit-mask:url(../img/mask39-2.webp);mask:url(../img/mask39-2.webp);-webkit-mask-size:4000% 100%;mask-size:4000% 100%;background-color:#061621;position:absolute;left:0;top:0;z-index:22}.mask-container.active{-webkit-animation:anim2 1.5s steps(39) forwards;animation:anim2 1.5s steps(39) forwards}.overlay_on_image{background:linear-gradient(0deg,rgba(9,22,39,.7),rgba(9,22,39,.7)),linear-gradient(360deg,rgba(9,22,39,.8) 0,rgba(9,22,39,0) 15%,rgba(9,22,39,0) 85%,rgba(9,22,39,.8) 100%);position:absolute;inset:0;pointer-events:none;z-index:0}@-webkit-keyframes anim1{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes anim1{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@-webkit-keyframes anim2{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes anim2{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}@-webkit-keyframes fadeIn{from{-webkit-transform:translateX(30px);transform:translateX(30px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeIn{from{-webkit-transform:translateX(30px);transform:translateX(30px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.menu-wrapper.active{-webkit-animation:open-menu 1.92s cubic-bezier(.27,0,.27,1) forwards;animation:open-menu 1.92s cubic-bezier(.27,0,.27,1) forwards}.menu-wrapper{-webkit-mask:url('data:image/svg+xml;utf8,<svg style="height: 100%; width: 100%; max-height: 100vh; max-width: 100vw;" viewBox="0 0 7221 1080" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"><path d="M4812.87009,0 C4099.84009,0 3499.39009,1080.00041 2406.43009,1080.00041 C1313.48009,1080.00041 713.025094,1080.00041 0,1080.00041 L0,0 C713.025094,0 1313.48009,0 2406.43009,0 C3499.39009,0 4099.84009,0 4812.87009,0 Z" fill="black" /></svg>');mask:url('data:image/svg+xml;utf8,<svg style="height: 100%; width: 100%; max-height: 100vh; max-width: 100vw;" viewBox="0 0 7221 1080" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"><path d="M4812.87009,0 C4099.84009,0 3499.39009,1080.00041 2406.43009,1080.00041 C1313.48009,1080.00041 713.025094,1080.00041 0,1080.00041 L0,0 C713.025094,0 1313.48009,0 2406.43009,0 C3499.39009,0 4099.84009,0 4812.87009,0 Z" fill="black" /></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:300% 100%;mask-size:300% 100%}.menu-wrapper.closed{opacity:1;-webkit-animation:close-menu 1.92s cubic-bezier(.27,0,.27,1) forwards;animation:close-menu 1.92s cubic-bezier(.27,0,.27,1) forwards}@-webkit-keyframes open-menu{0%{-webkit-mask-position:right 0;mask-position:right 0}100%{-webkit-mask-position:left 0;mask-position:left 0}}@keyframes open-menu{0%{-webkit-mask-position:right 0;mask-position:right 0}100%{-webkit-mask-position:left 0;mask-position:left 0}}@-webkit-keyframes close-menu{0%{-webkit-mask-position:left 0;mask-position:left 0}100%{-webkit-mask-position:right 0;mask-position:right 0}}@keyframes close-menu{0%{-webkit-mask-position:left 0;mask-position:left 0}100%{-webkit-mask-position:right 0;mask-position:right 0}}.sub-menu li{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0;transition:opacity .2s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .2s ease-in-out;transition:transform .4s ease-in-out,opacity .2s ease-in-out,-webkit-transform .4s ease-in-out}.sub-menu-active li{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.menu-shift-left li{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:1;transition:none}.sub-menu li:nth-child(1){transition-delay:.1s}.sub-menu li:nth-child(2){transition-delay:.2s}.sub-menu li:nth-child(3){transition-delay:.3s}.sub-menu li:nth-child(4){transition-delay:.4s}.sub-menu li:nth-child(5){transition-delay:.5s}.sub-menu li:nth-child(6){transition-delay:.6s}.sub-menu li:nth-child(7){transition-delay:.7s}.sub-menu li:nth-child(8){transition-delay:.8s}.sub-menu li:nth-child(9){transition-delay:.9s}.sub-menu li:nth-child(10){transition-delay:1s}.menu-shift-left li:nth-child(1){transition-delay:.3s}.menu-shift-left li:nth-child(2){transition-delay:.6s}.menu-shift-left li:nth-child(3){transition-delay:.9s}.menu-shift-left li:nth-child(4){transition-delay:1.2s}.menu-shift-left li:nth-child(5){transition-delay:1.5s}.menu-shift-left li:nth-child(6){transition-delay:1.8s}.menu-shift-left li:nth-child(7){transition-delay:2.1s}.menu-shift-left li:nth-child(8){transition-delay:2.4s}.menu-shift-left li:nth-child(9){transition-delay:2.7s}.menu-shift-left li:nth-child(10){transition-delay:3s}@font-face{font-family:Helvetica;src:url(../fonts/helvetica_regular.otf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(../fonts/helvetica_bold.otf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Helvetica;src:url(../fonts/helvetica_light.otf) format("truetype");font-weight:300;font-style:normal;font-display:swap}*{outline:0!important;box-sizing:border-box;padding:0;margin:0}.about_items_wrap,.about_wrap p,.custom-content img,.error-page img,.link,.logo,.text-page .container{margin-inline:auto}body{background-color:#061621;font-size:16px;line-height:1.5;width:100vw;height:100dvh;overflow:hidden;color:#091627;font-family:Helvetica,serif;position:relative}.close-btn,.menu-btn{font-size:18px;line-height:24px;font-weight:400;letter-spacing:0;text-transform:uppercase;cursor:pointer}.menu-wrapper,header{width:100%;position:fixed}header{left:0;top:40px;display:flex;align-items:center;z-index:97}.close-btn,.social{align-items:center}@media screen and (max-width:1380px){header{top:20px}}.logo{max-width:272px;display:block;-webkit-transform:translateY(30px);transform:translateY(30px)}.menu-btn{position:fixed;top:40px;left:40px;color:#091627;padding:5px 20px 5px 50px;border:none;z-index:97;-webkit-transform:translateY(30px);transform:translateY(30px);font-family:Helvetica;background-color:transparent;background-image:url(../img/menu_h.svg);background-size:30px;background-repeat:no-repeat;background-position:left center}.menu-wrapper,.submenu{background:#fff;left:0}@media screen and (max-width:1380px){.menu-btn{top:20px}}@media screen and (max-width:992px){.menu-btn{top:20px;left:20px;overflow-y:auto}.close-btn{margin-bottom:20px}}@media screen and (max-width:475px){.menu-btn{color:transparent;top:10px;left:10px}}.menu-wrapper{top:0;height:100dvh;display:flex;opacity:0;pointer-events:none;z-index:1000}@media screen and (max-width:575px){.menu-wrapper{height:100dvh}.close-btn{padding-left:20px}}.menu-wrapper.active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;pointer-events:auto}.menu,.submenu{transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.submenu{position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.section_image_bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.submenu.active{-webkit-transform:translateX(100%);transform:translateX(100%)}.animation_container,.section_image_bg{width:100vw;height:100dvh}.close-btn{display:flex;gap:15px;color:#091627}.close-btn:hover{opacity:.5}.close-btn i{font-size:24px;font-style:normal}.menu li{margin-block:15px}@media screen and (max-width:992px){.menu li{margin-block:5px}.menu-list{margin-block:auto;width:100%}}.menu-list li{cursor:pointer}.menu-list li:first-child{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #9CA5B1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-images{position:relative;width:50%;overflow:hidden;background-color:#E6E6E3}@media screen and (max-width:992px){.menu-list li:first-child{margin-bottom:15px;padding-bottom:0}.menu-images{display:none}}.menu-images .menu-images-item{opacity:0;position:absolute;left:0;top:0;height:100%;width:100%;transition:opacity 1s ease}.menu-images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.back-btn{margin-top:20px;cursor:pointer;display:inline-block}.menu-content{width:50%;position:relative;display:flex;justify-content:space-between;flex-direction:column;padding:45px}.social,.start_animation_wrap{position:fixed;display:flex;left:0}@media screen and (max-width:992px){.menu-content{width:100%}}.social{justify-content:center;gap:30px;bottom:40px;z-index:2;width:100%;-webkit-transform:translateY(30px);transform:translateY(30px)}@media screen and (max-width:1536px){.social{bottom:20px}}.start_animation_wrap{background-color:#061621;z-index:999;top:0;width:100vw;height:100dvh;align-items:center;justify-content:center}.start_animation_content{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10vh;z-index:1}@media screen and (max-width:768px){.logo{max-width:200px}.menu-content{padding:20px}.start_animation_content{gap:20px}}.start_animation_bg{position:absolute;left:0;top:0;width:100vw;height:100dvh;background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-animation:start_animation_bg 2s ease-in-out forwards;animation:start_animation_bg 2s ease-in-out forwards;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:1.5s;animation-delay:1.5s;pointer-events:none;z-index:0}.menu .menu-item-back::before,.menu-item-has-children::before{content:'';background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.516 20.5109C16.4268 20.6025 16.3207 20.6752 16.2038 20.7249C16.0869 20.7745 15.9615 20.8 15.8348 20.8C15.7081 20.8 15.5827 20.7745 15.4658 20.7249C15.3489 20.6752 15.2428 20.6025 15.1536 20.5109L7.47806 12.693C7.38914 12.6017 7.31878 12.4934 7.27104 12.3743C7.22329 12.2553 7.19909 12.1278 7.19982 11.9992C7.19909 11.8706 7.22329 11.7431 7.27104 11.624C7.31878 11.5049 7.38914 11.3967 7.47806 11.3053L15.1536 3.48741C15.2431 3.39629 15.3493 3.32402 15.4661 3.2747C15.583 3.22539 15.7083 3.20001 15.8348 3.20001C15.9613 3.20001 16.0866 3.22539 16.2035 3.2747C16.3203 3.32402 16.4265 3.39629 16.516 3.48741C16.6967 3.67143 16.7982 3.92101 16.7982 4.18125C16.7982 4.44149 16.6967 4.69107 16.516 4.87509L9.51208 12.009L16.516 19.1233C16.6059 19.2141 16.6773 19.3222 16.726 19.4413C16.7747 19.5604 16.7998 19.6881 16.7998 19.8171C16.7998 19.9461 16.7747 20.0738 16.726 20.1929C16.6773 20.312 16.6059 20.4201 16.516 20.5109Z' fill='%23091627'/%3E%3C/svg%3E%0A");background-size:24px;background-repeat:no-repeat}.start_animation_bg::after,.start_animation_bg::before{content:'';position:absolute;top:0;left:30%;width:30vw;height:30vw;border-radius:50%;background-color:#0F3753;display:block;-webkit-filter:blur(120px);filter:blur(120px)}.start_animation_bg::after{top:auto;bottom:0;left:40%}@-webkit-keyframes start_animation_bg{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes start_animation_bg{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.start_animation_logo{max-width:calc(35.25vh);width:100%;height:100%;margin-bottom:1rem}@media screen and (max-width:1024px){.start_animation_logo{max-height:unset}}@media screen and (max-width:575px){.menu-content{padding-left:0}.start_animation_logo{max-width:calc(31.25vh)}}.start_logo{margin-bottom:60px}.btn{font-weight:400;font-size:16px;line-height:30px;letter-spacing:0;text-transform:uppercase;display:block;padding:9px 45px;border:1px solid;border-image-source:linear-gradient(180deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.09) 50%,rgba(255,255,255,.3) 100%);border-image-slice:1;color:#fff;text-decoration:none;position:relative;transition:color .3s ease}.btn.aos-animate{transition:all 1s ease!important;transition-property:all!important}.btn:not(.btn_tr){overflow:hidden;transition:all .7s ease;transition-delay:.2s}.btn:not(.btn_tr):hover{color:#0F3753;transition:all .7s ease}.btn:not(.btn_tr):hover::before{transition:all .7s ease;height:300px}.btn:not(.btn_tr)::before{position:absolute;content:'';transition:all .7s ease;right:0;bottom:0;left:0;height:0;width:100%;background-color:#fff;z-index:-1}.btn_tr,.btn_tr:hover{transition:all .5s ease-in-out}.btn_tr{border-image-source:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%)}.btn_tr:hover{border-image-source:linear-gradient(180deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.09) 50%,rgba(255,255,255,.3) 100%)}.start_buttons{display:flex;align-items:center;justify-content:center;gap:20px}@media screen and (max-width:768px){.start_buttons{flex-direction:column}}.start_animation_wrap.closed{opacity:0;transition:all .5s ease;transition-delay:1.2s}.start_animation_wrap.closed .start_animation_logo{-webkit-animation-name:close_animation_logo;animation-name:close_animation_logo;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.start_animation_wrap.closed .start_buttons{opacity:0;transition:all .35s ease;transition-delay:.7s}@-webkit-keyframes close_animation_logo{0%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}70%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:1}100%{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}@keyframes close_animation_logo{0%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}70%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:1}100%{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}.hero_text{position:absolute;z-index:3;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:1400px;padding-inline:15px}.hero_text h1{color:#fff;font-family:'Cormorant Garamond';font-weight:400;font-size:calc(35px + (80 - 35) * ((100vw - 320px)/ (1920 - 320)));line-height:calc(35px + (90 - 35) * ((100vw - 320px)/ (1920 - 320)));letter-spacing:0}.hero_text_animate{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);transition-duration:1.2s;transition-property:opacity,transform,-webkit-transform;transition-timing-function:ease}.menu-item-has-children{position:relative}.menu-item-has-children:hover::before{opacity:.5;transition:opacity .5s ease}.menu-item-has-children::before{transition:opacity .5s ease;opacity:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);display:block;width:24px;height:24px}.menu .sub-menu-active,.menu ul{transition:-webkit-transform 1s ease}.menu{position:relative;overflow:hidden;width:100%}.menu .sub-menu{position:absolute;left:0;top:0;-webkit-transform:translateX(50vw);transform:translateX(50vw)}@media screen and (max-width:992px){.menu{overflow-y:auto;padding-block:20px;height:100%;display:flex;align-items:center}.menu .sub-menu{display:flex;flex-direction:column;justify-content:center;height:100%;-webkit-transform:translateX(50vw);transform:translateX(50vw)}.menu_footer{margin-top:20px}}.menu ul{padding-left:45px;list-style-type:none;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.menu ul li:hover a,.menu ul li:hover span{color:#ABB1BA;transition:color .5s ease}.menu ul li a,.menu ul li span,.menu_footer a,.menu_footer p{font-weight:400;color:#091627;letter-spacing:0;text-decoration:none}.menu ul li a,.menu ul li span{display:block;transition:color .5s ease;cursor:pointer;font-size:clamp(14px,1.8vw,24px);line-height:60px;text-transform:uppercase}@media screen and (max-width:768px){.menu .sub-menu{-webkit-transform:translateX(100vw);transform:translateX(100vw)}.menu ul{padding-left:20px}.menu ul li a,.menu ul li span{font-size:20px}}@media screen and (max-height:405px){.menu ul li a,.menu ul li span{line-height:40px}}.menu .menu-item-back{position:relative}.menu .menu-item-back:hover::before{opacity:.5;transition:opacity .5s ease}.menu .menu-item-back::before{transition:opacity .5s ease;opacity:0;position:absolute;left:-40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:24px;height:24px}.menu .sub-menu-active{-webkit-transform:none;transform:none;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.menu .menu-shift-left{-webkit-transform:translateX(-50vw);transform:translateX(-50vw);transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}@media screen and (max-width:768px){.menu .menu-item-back::before{left:-20px}.menu .menu-shift-left{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}}@media screen and (max-width:575px){.menu ul li a,.menu ul li span{font-size:18px}.menu_footer{padding-left:20px}}.menu_footer a,.menu_footer p{font-size:14px;line-height:20px}.menu_footer a{margin-right:10px}.menu_footer a:hover{color:#ABB1BA}.contact-form{height:590px;background-color:#fff;-webkit-mask-image:url(../img/whitebacking.svg);mask-image:url(../img/whitebacking.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;font-family:'Cormorant Garamond';font-size:18px;position:fixed;left:50%;bottom:10%;-webkit-transform:translateY(40px) translateX(-50%);transform:translateY(40px) translateX(-50%);pointer-events:none;opacity:0;z-index:99}@media screen and (max-height:575px){.contact-form{bottom:auto;top:0;height:100dvh;overflow-y:auto}}.contact-form form button::before,.link::before{content:'';bottom:0}.contact-form .contact-form-wrap{position:relative;padding:50px 60px}.contact-form .contact-form-wrap .close-button{position:absolute;right:20px;top:20px;background:0 0;border:none;font-size:40px;font-weight:300;font-family:Helvetica;cursor:pointer}@media screen and (max-height:575px){.contact-form .contact-form-wrap{padding:30px}.contact-form .contact-form-wrap .close-button{top:0}}.contact-form form{display:flex;flex-direction:column;gap:20px;margin-top:20px}.contact-form form input,.contact-form form textarea{font-family:'Cormorant Garamond';font-weight:600;font-size:20px;line-height:40px;letter-spacing:0;width:280px;border:none;border-bottom:1px solid #C2C2C2}.contact-form form textarea{max-height:120px;height:100%}.contact-form form button{max-width:280px;font-family:Helvetica;font-weight:400;font-size:16px;line-height:30px;letter-spacing:0;text-transform:uppercase;cursor:pointer;position:relative;background-color:transparent;transition:all .7s ease;width:100%;padding:10px;overflow:hidden;border:1px solid;border-image-source:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.09) 50%,100%)}.contact-form form button:hover{color:#fff;transition:all .7s ease}.contact-form form button:hover::before{transition:all .7s ease;height:100px}.contact-form form button::before{position:absolute;transition:all .7s ease;right:0;left:0;height:0;width:100%;background-color:#091627;z-index:-1}.contact-form.active{z-index:99;pointer-events:auto;opacity:1;transition:all .5s ease;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}.contact-form h2{font-family:'Cormorant Garamond';font-weight:600;font-size:30px;line-height:40px;letter-spacing:0}.contact-form a,.contact-form p{font-weight:600;font-size:18px;line-height:25px;letter-spacing:0;text-align:center;color:#091627}.logo,.menu-btn,.social{transition:all .65s ease;opacity:0}.home .logo_w,.logo_d{display:none}.home .logo_d{display:block}.home .menu-btn{color:#fff;background-image:url(../img/menu.svg)}@media screen and (max-width:475px){.home .menu-btn{color:transparent}}body:not(.home) .social a img{-webkit-filter:invert(1);filter:invert(1)}.form_overlay{transition:all .3s ease;position:fixed;pointer-events:none;opacity:0;inset:0;z-index:98;background-color:rgba(0,0,0,.8)}.form_overlay.active{pointer-events:auto;transition:all .3s ease}.link,.link::before,.link:hover,.link:hover::before{transition:all .7s ease}.product_wrap{background-color:#f9f6f0;height:100dvh;width:100vw;overflow:hidden;display:flex;align-items:center;padding-top:100px;padding-bottom:60px}.product_content{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding-inline:45px;height:100%;scrollbar-width:thin}@media screen and (max-width:1600px){.product_content{padding-inline:15px;grid-template-columns:1.2fr .6fr 1.2fr}}@media screen and (max-height:700px){.product_content{overflow-y:auto}}@media screen and (max-width:1380px){.product_content{overflow-y:auto;grid-template-columns:1.2fr .6fr 1.2fr}}@media screen and (max-width:992px){.product_wrap{padding-top:80px}.product_content{grid-template-columns:repeat(2,1fr);align-items:flex-start;margin-block:30px;gap:40px;padding-block:40px}}.product_content h2{font-family:Helvetica;font-weight:400;font-size:calc(24px + (36 - 24) * ((100vw - 320px)/ (1920 - 320)));line-height:calc(35px + (70 - 35) * ((100vw - 320px)/ (1920 - 320)));letter-spacing:0;text-transform:uppercase}@media screen and (max-width:1600px){.product_content h2{font-size:28px;line-height:1.2}}.product_content h3{font-family:'Cormorant Garamond';font-weight:600;letter-spacing:0;font-size:calc(22px + (30 - 22) * ((100vw - 320px)/ (1920 - 320)));line-height:calc(35px + (40 - 35) * ((100vw - 320px)/ (1920 - 320)))}@media screen and (max-width:1600px){.product_content h3{font-size:24px;line-height:1.2}}.product_content p{font-weight:400;letter-spacing:0;font-size:calc(14px + (16 - 14) * ((100vw - 320px)/ (1920 - 320)));line-height:calc(20px + (30 - 20) * ((100vw - 320px)/ (1920 - 320)))}.about_wrap h1,.about_wrap h2{font-weight:600;font-family:'Cormorant Garamond';letter-spacing:0}.product_big_image{height:calc(100vh - 190px);max-height:680px}@media screen and (max-width:768px){.product_content{grid-template-columns:1fr}.product_big_image{height:100%;max-height:unset;width:100%}}.product_big_image img{height:100%;width:auto;margin-inline:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:575px){.contact-form .contact-form-wrap .close-button{top:0}.product_content{gap:20px}.product_big_image,.product_big_image img{width:auto;max-height:100vw}}.product_text_item_img{margin-bottom:10px;display:flex;align-items:center;gap:20px}.product_text_item_img:last-child{margin-bottom:0}.product_text_item_img:nth-child(odd){flex-direction:row-reverse}.product_text_item{margin-block:20px;position:relative}.item_img{width:100%;max-width:125px}@media screen and (max-width:1600px){.product_content p{font-size:14px;line-height:1.2}.product_text_item{margin-block:10px}.item_img{max-width:100px}}.product_image{position:relative}@media screen and (max-width:992px){.product_text_item{margin-block:20px}.product_image{order:-1;grid-column:1/-1}.ar1,.ar2,.ar3{display:none}}.product_bg{position:absolute;left:5%;top:50%;margin-top:-50%;width:90%}.product_bg img{width:95%}.product_text{position:relative}.ar1,.ar2,.ar3{position:absolute}.about_item,.link{position:relative}.ar1 img,.ar2 img,.ar3 img{width:100%}.ar1{top:-60px;right:-60px;width:20.625vw;max-width:360px}@media screen and (max-width:1440px){.ar1{right:0}.about_wrap{padding-block:0}}.ar2{width:23.90625vw;max-width:430px;right:-60px;top:30px}.ar3{width:7.8125vw;max-width:150px;right:0;top:100px}.about_wrap{flex-direction:column;display:flex;margin:auto;height:100%;padding-top:90px;padding-bottom:60px}@media screen and (min-width:1389px){.about_wrap{justify-content:center}}@media screen and (max-width:1279px){.about_wrap{padding-top:30px;padding-bottom:30px}}@media screen and (max-height:550px){.about_wrap{overflow-y:auto}}@media screen and (max-width:575px){.about_wrap{padding-top:30px}.about_item .about_item_img img{margin-inline:auto}}.about_wrap h1{font-size:calc(35px + (50 - 35) * ((100vw - 320px)/ (1920 - 320)));line-height:calc(35px + (70 - 35) * ((100vw - 320px)/ (1920 - 320)));margin-bottom:10px}@media screen and (max-width:1746px){.about_wrap{padding-top:30px;padding-bottom:30px}.about_wrap h1{margin-bottom:0}}.about_wrap h2{margin-bottom:10px;font-size:calc(25px + (36 - 25) * ((100vw - 320px)/ (1920 - 320)));line-height:calc(30px + (50 - 30) * ((100vw - 320px)/ (1920 - 320)))}@media screen and (max-width:1746px){.about_wrap h2{margin-bottom:0}}.about_wrap h3{font-family:'Cormorant Garamond';font-weight:400;letter-spacing:0;margin-bottom:20px;font-size:calc(22px + (30 - 22) * ((100vw - 320px)/ (1920 - 320)));line-height:calc(30px + (40 - 30) * ((100vw - 320px)/ (1920 - 320)))}.about_wrap p{font-family:Helvetica;font-weight:400;font-size:20px;line-height:40px;line-height:calc(30px + (40 - 30) * ((100vw - 320px)/ (1920 - 320)));letter-spacing:0;max-width:110ch}.about_items_wrap{display:flex;align-items:center;justify-content:center;gap:10%;max-width:1440px;margin-block:60px}@media screen and (max-width:1746px){.about_wrap p{font-size:18px;line-height:1.5}.about_items_wrap{margin-block:30px}}@media screen and (max-width:992px){.about_wrap p{font-size:16px;line-height:1.5}.about_items_wrap{flex-direction:column}}.about_item{display:flex;align-items:center;padding:40px 60px;gap:4%;background-image:url(../img/about_bg.svg);border-radius:12px}@media screen and (max-width:1746px){.about_item{padding:20px 40px}}@media screen and (max-width:768px){.product_image{order:unset}.about_item{flex-direction:column;align-items:center}}@media screen and (max-width:992px){.about_item{background:#E6E6E3;width:100%}}.about_item .about_item_img{max-width:120px;max-height:120px;width:100%}.about_item .about_item_img img{width:auto;height:100%}.about_item h2{text-align:left;font-size:30px;margin-bottom:0}@media screen and (max-width:575px){.about_item h2{text-align:center;font-size:26px}}.about_item p{font-size:16px;text-align:left;line-height:1.8}.text-page{display:flex;flex-direction:column;text-align:left;height:100%;overflow-y:auto;width:100%;padding-inline:45px;padding-block:50px;font-weight:400;font-size:20px;line-height:40px;letter-spacing:0}.text-page h1,.text-page h2{font-family:'Cormorant Garamond';font-weight:600;letter-spacing:0}@media screen and (max-width:992px){.text-page{padding-inline:0}}@media screen and (max-width:575px){.text-page{font-size:18px}}.text-page h1{font-size:50px;line-height:70px;text-align:center;margin-bottom:1rem}@media screen and (max-width:575px){.text-page h1{font-size:40px}}.text-page h2{font-size:30px;line-height:40px;margin-top:20px}.error-page h1,.link{font-family:Helvetica;text-transform:uppercase;text-align:center}@media screen and (max-width:575px){.text-page h2{font-size:28px}}.text-page a,.text-page li,.text-page p{font-weight:400;font-size:20px;line-height:40px;letter-spacing:0}@media screen and (max-width:575px){.text-page a,.text-page li,.text-page p{font-size:18px;line-height:1.6}}.text-page ol,.text-page ul{padding-left:30px;margin-bottom:20px}.link{max-width:280px;font-weight:400;font-size:16px;line-height:30px;letter-spacing:0;cursor:pointer;background-color:transparent;display:block;width:100%;padding:10px;overflow:hidden;border:1px solid;border-image-source:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.09) 50%,100%);color:#091627;text-decoration:none}.custom-content,.error-page{overflow-y:auto;height:100%}.link:hover{color:#fff}.link:hover::before{height:100px}.link::before{position:absolute;right:0;left:0;height:0;width:100%;background-color:#091627;z-index:-1}.error-page{width:100%;padding-inline:20px}.error-page h1{font-weight:400;font-size:50px;line-height:70px;letter-spacing:0;margin-bottom:20px}.custom-content h2,.error-page p{font-family:Helvetica;font-weight:400;line-height:40px;letter-spacing:0}.error-page p{font-size:24px;text-align:center;margin-bottom:40px}.error-page img{max-width:480px;width:100%;margin-bottom:60px}.error-page .d-flex{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}@media screen and (max-width:1200px){.error-page .d-flex{justify-content:start}}@media screen and (max-height:600px){.error-page .d-flex{justify-content:start;padding-block:50px}}.link_wrap{position:relative;z-index:1;width:100%}.sub-menu .menu-item a,.sub-menu .menu-item span{display:flex;align-items:center;gap:20px}.sub-menu .menu-item img{max-width:40px;width:100%}.custom-content-item{display:flex;justify-content:center;flex-direction:column;padding:10px;padding-inline:clamp(20px,4vw,80px);gap:20px}@media screen and (max-width:1440px){.error-page img{margin-bottom:40px}.custom-content-item{padding-inline:20px}}@media screen and (min-width:992px){.custom-content-item{height:100%}}.custom-content{background-color:#E6E6E3;min-height:100svh;transition:opacity 1s ease;transition-delay:.2s}.custom-content img{max-height:210px;max-height:calc(50px + (210 - 50) * ((100vw - 320px)/ (1920 - 320)));width:auto}.custom-content h2{font-size:30px;font-size:calc(26px + (30 - 26) * ((100vw - 320px)/ (1920 - 320)))}@media screen and (max-width:992px){.custom-content{min-height:unset;padding-block:20px;overflow:unset;padding-right:0}.custom-content h2{font-size:19px}}.custom-content em,.custom-content p{font-family:Helvetica;font-weight:400;font-size:calc(14px + (20 - 14) * ((100vw - 320px)/ (1920 - 320)));line-height:calc(18px + (40 - 18) * ((100vw - 320px)/ (1920 - 320)));letter-spacing:0}.custom-content em{font-style:italic}.menu-images-item.custom-content{display:none;opacity:0}@media (min-width:769px){.menu-images-item.custom-content{display:block}}.product_text_title_wrap{display:flex;align-items:center;flex-wrap:wrap;gap:40px}.product_text_title_wrap .product_text_title{padding-bottom:10px;margin-bottom:30px;cursor:pointer;border-bottom:1px solid transparent}.product_text_title_wrap .product_text_title h2{cursor:pointer}.product_text_title_wrap .product_text_title.active{border-bottom:1px solid #9CA5B1}.product_text_content_item{display:none}.product_text_content_item.active{display:block}