html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}*:after,*:before{box-sizing:border-box}textarea:focus,input:focus,select:focus,button:focus{outline:0}a{text-decoration:none}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{*zoom:1}input,textarea,button{border-radius:0;-webkit-appearance:none}::-webkit-input-placeholder{color:inherit}::-moz-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(6174d42da422e024661c.eot);src:url(6174d42da422e024661c.eot?#iefix) format("embedded-opentype"),url(a1fb8910aeda3aed231e.woff2) format("woff2"),url(b4d0754e209914be2415.woff) format("woff"),url(762bee5c2a13c433f6cc.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(a12f0994c1d21e288b83.eot);src:url(a12f0994c1d21e288b83.eot?#iefix) format("embedded-opentype"),url(af1af6a6259c604c7b7f.woff2) format("woff2"),url(4f0ea9c95fb3dcd61a07.woff) format("woff"),url(7c3a1eac2c1836f2140d.ttf) format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(6174d42da422e024661c.eot);src:url(6174d42da422e024661c.eot?#iefix) format("embedded-opentype"),url(a1fb8910aeda3aed231e.woff2) format("woff2"),url(b4d0754e209914be2415.woff) format("woff"),url(762bee5c2a13c433f6cc.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(ce128e71a69509497c84.eot);src:url(ce128e71a69509497c84.eot?#iefix) format("embedded-opentype"),url(2f4f41b33b85f1964dcc.woff2) format("woff2"),url(471fdb92996c2d79d6a9.woff) format("woff"),url(a5927804b58741542bab.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(a12f0994c1d21e288b83.eot);src:url(a12f0994c1d21e288b83.eot?#iefix) format("embedded-opentype"),url(af1af6a6259c604c7b7f.woff2) format("woff2"),url(4f0ea9c95fb3dcd61a07.woff) format("woff"),url(7c3a1eac2c1836f2140d.ttf) format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(ce128e71a69509497c84.eot);src:url(ce128e71a69509497c84.eot?#iefix) format("embedded-opentype"),url(2f4f41b33b85f1964dcc.woff2) format("woff2"),url(471fdb92996c2d79d6a9.woff) format("woff"),url(a5927804b58741542bab.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(086bcf80a13b3b5eca0e.eot);src:url(086bcf80a13b3b5eca0e.eot?#iefix) format("embedded-opentype"),url(d41cf5e36de8bfe65cb1.woff2) format("woff2"),url(93b7e46da217270939dc.woff) format("woff"),url(d5a2b2ccba8774f92ad5.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(49003c5fcf1aba27577c.eot);src:url(49003c5fcf1aba27577c.eot?#iefix) format("embedded-opentype"),url(226f08a804b87d2f95ab.woff2) format("woff2"),url(8a87278b478b1cf4b30f.woff) format("woff"),url(a1b280804abe93fe5bb5.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(5d1b7cde55df7050d76d.eot);src:url(5d1b7cde55df7050d76d.eot?#iefix) format("embedded-opentype"),url(f889bc85790ab4d49fb1.woff2) format("woff2"),url(817432484cd4500077b7.woff) format("woff"),url(d1964939283eb0ff46a8.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(49003c5fcf1aba27577c.eot);src:url(49003c5fcf1aba27577c.eot?#iefix) format("embedded-opentype"),url(226f08a804b87d2f95ab.woff2) format("woff2"),url(8a87278b478b1cf4b30f.woff) format("woff"),url(a1b280804abe93fe5bb5.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(5d1b7cde55df7050d76d.eot);src:url(5d1b7cde55df7050d76d.eot?#iefix) format("embedded-opentype"),url(f889bc85790ab4d49fb1.woff2) format("woff2"),url(817432484cd4500077b7.woff) format("woff"),url(d1964939283eb0ff46a8.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(086bcf80a13b3b5eca0e.eot);src:url(086bcf80a13b3b5eca0e.eot?#iefix) format("embedded-opentype"),url(d41cf5e36de8bfe65cb1.woff2) format("woff2"),url(93b7e46da217270939dc.woff) format("woff"),url(d5a2b2ccba8774f92ad5.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(44bc2f7002a1146db533.eot);src:url(44bc2f7002a1146db533.eot?#iefix) format("embedded-opentype"),url(0723453d8e61de0e527c.woff2) format("woff2"),url(e83e5706321ae68429d9.woff) format("woff"),url(7d12c529cce595722034.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(f8fa7820d34bac61be5f.eot);src:url(f8fa7820d34bac61be5f.eot?#iefix) format("embedded-opentype"),url(069a07c2248c6a9dad27.woff2) format("woff2"),url(f629083790e930f6a011.woff) format("woff"),url(9a29783c0705f8fefee1.ttf) format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(44bc2f7002a1146db533.eot);src:url(44bc2f7002a1146db533.eot?#iefix) format("embedded-opentype"),url(0723453d8e61de0e527c.woff2) format("woff2"),url(e83e5706321ae68429d9.woff) format("woff"),url(7d12c529cce595722034.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"PP Right Grotesk Text Compact";src:url(f8fa7820d34bac61be5f.eot);src:url(f8fa7820d34bac61be5f.eot?#iefix) format("embedded-opentype"),url(069a07c2248c6a9dad27.woff2) format("woff2"),url(f629083790e930f6a011.woff) format("woff"),url(9a29783c0705f8fefee1.ttf) format("truetype");font-weight:normal;font-style:italic;font-display:swap}@media(max-width: 767px){html,.page,.single{overflow-x:hidden}}body{width:100%;overflow-x:hidden;font-family:"PP Right Grotesk Text Compact",sans-serif;background-color:#f3f0ed;overscroll-behavior-y:none}body.home header .logo-dark{opacity:0;pointer-events:none}body.page-id-294 .mini-menu .has-likes{color:#fff !important;background-color:#111 !important}body.fixed{overflow:hidden;position:fixed}body.overflow-hidden{overflow:hidden}body .otgs-development-site-front-end{display:none !important}body section{position:relative;border-radius:40px 40px 0px 0px}body section:after{position:absolute;top:100%;width:100vw;height:40px;background:inherit;content:"";left:0}body section:first-of-type{padding:145px 0 80px;border-radius:0}@media(max-width: 767px){body section:first-of-type{padding:115px 0 60px}}body .container{max-width:1320px;width:100%;padding:0 20px;margin:0 auto}body .container .container{padding:0}.visibility-h{visibility:hidden}sup{vertical-align:super;font-size:smaller}.opacity-0{opacity:0}.input-text,.input-textarea{position:relative;max-width:100%;margin-bottom:60px;transition:.3s ease-in-out}@media(max-width: 768px){.input-text,.input-textarea{margin-bottom:50px}}.input-text:after,.input-textarea:after{content:"";position:absolute;bottom:-3px;width:100%;height:1px;background:#d7bda8;left:0;visibility:hidden;opacity:0;transition:.3s ease-in-out}.input-text.active label,.input-text.has-value label,.input-textarea.active label,.input-textarea.has-value label{top:-20px;font-size:12px;line-height:12px}@media(max-width: 768px){.input-text.active label,.input-text.has-value label,.input-textarea.active label,.input-textarea.has-value label{top:-11px}}.input-text.active:after,.input-text.has-value:after,.input-textarea.active:after,.input-textarea.has-value:after{visibility:visible;opacity:1}.input-text.hover label,.input-text.hover input,.input-textarea.hover label,.input-textarea.hover input{color:#f3f0ed}.input-text.hover input::placeholder,.input-textarea.hover input::placeholder{color:#f3f0ed}.input-text.has-error label,.input-textarea.has-error label{color:#c70019}.input-text.has-error input,.input-textarea.has-error input{border-color:#c70019}.input-text label,.input-textarea label{position:absolute;top:0;left:0;font-size:24px;line-height:32px;transition:all .3s cubic-bezier(0.7, 0, 0.2, 1);pointer-events:none;color:#d7bda8}@media(max-width: 768px){.input-text label,.input-textarea label{font-size:16px;line-height:24px}}.input-text input,.input-text textarea,.input-textarea input,.input-textarea textarea{width:100%;height:48px;border:none;border-radius:0;border-bottom:1px solid #d7bda8;background:rgba(0,0,0,0);font-size:24px;line-height:32px;transition:all .3s cubic-bezier(0.7, 0, 0.2, 1);padding-bottom:16px;color:#d7bda8 !important;font-family:"PP Right Grotesk Text Compact",sans-serif}@media(max-width: 768px){.input-text input,.input-text textarea,.input-textarea input,.input-textarea textarea{height:32px;font-size:16px;line-height:24px;padding-bottom:8px}}.input-text input::placeholder,.input-text textarea::placeholder,.input-textarea input::placeholder,.input-textarea textarea::placeholder{color:#d7bda8}.input-text input[name=phone]::placeholder,.input-textarea input[name=phone]::placeholder{opacity:.5}.input-textarea{margin-bottom:40px}@media(max-width: 768px){.input-textarea{margin-bottom:24px}}.input-textarea:after{bottom:0}.input-textarea textarea{resize:none}.input-textarea textarea::-webkit-scrollbar{display:none}.input-textarea.active textarea,.input-textarea.has-value textarea{height:120px}@media(max-width: 768px){.input-textarea.active textarea,.input-textarea.has-value textarea{height:60px}}.form-element-error-msg,.form-element-error-msg-email,.form-element-error-msg-tel{color:#c70019;font-size:12px;font-weight:700;margin:0;display:none;position:absolute;bottom:-20px}@media(max-width: 768px){.form-element-error-msg,.form-element-error-msg-email,.form-element-error-msg-tel{bottom:-16px}}.form-element.form-element-error{display:block}.form-element.form-element-error.has-value label{color:#c70019}.form-element.form-element-error .form-element-error-msg{display:block}.form-element.form-element-error.form-element-error-tel .form-element-error-msg{display:none}.form-element.form-element-error.form-element-error-tel .form-element-error-msg-tel{display:block}.form-element.form-element-error.form-element-error-email .form-element-error-msg{display:none}.form-element.form-element-error.form-element-error-email .form-element-error-msg-email{display:block}.form-element.form-element-error.input-checkbox label:after{border-color:#c70019 !important}.input-checkbox{margin-bottom:40px;position:relative}@media screen and (max-width: 1024px){.input-checkbox{width:100%}}.input-checkbox input{display:none}.input-checkbox label{position:relative;display:block;font-size:16px;line-height:140%;margin:0;cursor:pointer;padding-left:48px}@media(max-width: 768px){.input-checkbox label{font-size:14px;line-height:22px;padding-left:40px}}.input-checkbox label:after{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border:1.5px solid #d7bda8;background:rgba(0,0,0,0);border-radius:4px;z-index:1}.input-checkbox label span{opacity:.5;line-height:24px}.input-checkbox label a{line-height:24px;text-decoration:underline;color:#d7bda8}.input-checkbox input:checked+label:after{background-size:17px 14px;background-color:#d7bda8;border-color:#d7bda8;background-image:url(98dc33a0774c852fe35a.svg);background-repeat:no-repeat;background-position:center}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 600000s 0s,color 600000s 0s}input[data-autocompleted]{background-color:rgba(0,0,0,0) !important}.button-arrow{display:flex;cursor:pointer;font-family:"PP Right Grotesk Text Compact",sans-serif;position:relative}.button-arrow .rounded-arrow{height:56px;width:56px;background:#d7bda8;border-radius:300px;border:1.5px solid #d7bda8;display:flex;flex-shrink:0;align-items:center;justify-content:center;transition:all .3s cubic-bezier(0.77, 0, 0.175, 1)}@media(max-width: 768px){.button-arrow .rounded-arrow{height:48px;width:48px}}.button-arrow .rounded-arrow.start{transform:translateX(0)}.button-arrow .rounded-arrow.end{opacity:0;position:absolute;left:0}.button-arrow .button-text{display:inline-flex;align-items:center;font-size:24px;line-height:32px;height:56px;padding:12px 24px;border-radius:100px;border:1.5px solid #d7bda8;background:#d7bda8;color:#000;transition:all .3s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(0);z-index:1;white-space:nowrap}@media(max-width: 768px){.button-arrow .button-text{font-size:16px;line-height:24px;height:48px}}@media(pointer: coarse){.button-arrow:not(a):hover .button-text{transform:translateX(56px)}}@media(pointer: coarse)and (max-width: 768px){.button-arrow:not(a):hover .button-text{transform:translateX(48px)}}@media(pointer: coarse){.button-arrow:not(a):hover .rounded-arrow.start{transform:translateX(-10px)}.button-arrow:not(a):hover .rounded-arrow.end{opacity:1;animation:arrowMove 1.3s cubic-bezier(0.455, 0.03, 0.515, 0.95)}}@media(pointer: fine){.button-arrow:not(.no-anim):hover .button-text{transform:translateX(56px)}}@media(pointer: fine)and (max-width: 768px){.button-arrow:not(.no-anim):hover .button-text{transform:translateX(48px)}}@media(pointer: fine){.button-arrow:not(.no-anim):hover .rounded-arrow.start{transform:translateX(-10px)}.button-arrow:not(.no-anim):hover .rounded-arrow.end{opacity:1;animation:arrowMove 1.3s cubic-bezier(0.455, 0.03, 0.515, 0.95)}}header{padding:40px 0 0px;position:absolute;width:100%;top:0;z-index:99;-webkit-tap-highlight-color:rgba(0,0,0,0)}header :focus{outline:none !important}@media(max-width: 768px){header{padding:24px 0 0 0}}header .container{display:flex;align-items:center;justify-content:space-between}header .container .mini-menu{display:flex;align-items:center}header .container .mini-menu .language-list{display:flex;flex-direction:row;align-items:center;margin-right:32px;transition:.3s ease-in-out}@media screen and (max-width: 640px){header .container .mini-menu .language-list{margin-right:20px}}header .container .mini-menu .language-list .current,header .container .mini-menu .language-list a{color:inherit;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}@media screen and (max-width: 640px){header .container .mini-menu .language-list .current,header .container .mini-menu .language-list a{font-size:20px}}header .container .mini-menu .language-list .wpml-ls-legacy-list-horizontal{padding:0;margin-left:6px}header .container .mini-menu .language-list .wpml-ls-legacy-list-horizontal ul li{display:flex;align-items:center}header .container .mini-menu .language-list .wpml-ls-legacy-list-horizontal ul li.wpml-ls-current-language{display:none}header .container .mini-menu .language-list .wpml-ls-legacy-list-horizontal ul li:before{content:"|";margin-right:6px;line-height:0;font-size:24px;opacity:.2}header .container .mini-menu .language-list .wpml-ls-legacy-list-horizontal ul li a{padding:0;opacity:.2;transition:.3s ease-in-out}header .container .mini-menu .language-list .wpml-ls-legacy-list-horizontal ul li a:hover{opacity:1}header .container .mini-menu a{position:relative}header .container .mini-menu .favorites-button{margin-right:32px;position:relative}@media screen and (max-width: 640px){header .container .mini-menu .favorites-button{margin-right:20px}}header .container .mini-menu .favorites-button .like{width:40px;height:40px;cursor:pointer;position:relative}header .container .mini-menu .favorites-button .has-likes{color:#fff;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:10px;font-style:normal;font-weight:700;line-height:normal;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#c70019;position:absolute;right:-3px;top:3px}header .container .mini-menu .favorites-button .has-likes.hidden{display:none}header .container .menu-trigger,header .container .close-trigger{cursor:pointer;display:flex}header .container .close-trigger{z-index:99}header .container .logo svg.grey path,header .container .menu-trigger svg.grey path{fill:#f3f0ed}header .container .logo svg.black path,header .container .menu-trigger svg.black path{fill:#000}header .container .logo svg.brown path,header .container .menu-trigger svg.brown path{fill:#d7bda8}header .container .logo-dark{transition:.3s opacity ease-in-out .1s}header .container .logo-dark.active{opacity:1;visibility:visible}header .container .logo-dark.active svg{fill:#d7bda8}header .container .mini-menu .favorites-button{transition:.3s opacity ease-in-out .1s}header .container .close-trigger{display:none}header.opened{z-index:999999999}header.opened .menu-trigger{display:none}header.opened .close-trigger{display:block}header.opened .logo{display:none}header.opened .logo-dark{opacity:1 !important;visibility:visible;z-index:99;pointer-events:unset !important}header.opened .logo-dark svg{fill:#d7bda8}header.opened .mini-menu .favorites-button{opacity:0;visibility:hidden}header.opened .mini-menu .language-list{opacity:0;visibility:hidden}header.opened .logo-dark svg path{fill:#d7bda8}header.opened .logo-dark svg g{opacity:1}header#black{background-color:#e1a5f7}header#black .burger-button path{fill:#111}header#pink{background-color:#330703}header#pink .burger-button path{fill:#e1a5f7}header#brown{background-color:#111}header#brown .burger-button path{fill:#d7bda8}header#gray{background-color:#e1a5f7}header#gray .burger-button path{fill:#f3f0ed}header#ruby{background-color:#e1a5f7}header#ruby .burger-button path{fill:#330703}header#red{background-color:#e1a5f7}header#red .burger-button path{fill:#c70019}.menu{position:fixed;width:100%;height:100%;left:0;top:0;background:#000;overflow:hidden;transform:translateX(100%);transition:.3s ease-in-out;z-index:9999999}.menu.active{transform:translateX(0)}.menu .menu-figure{position:absolute;bottom:0;right:0}@media(max-width: 1040px){.menu .menu-figure{bottom:-230px}}@media(max-width: 768px){.menu .menu-figure{width:86px}}@media(max-width: 768px)and (max-height: 700px){.menu .menu-figure{bottom:-280px !important}}.menu .menu-content{position:relative;height:100vh;display:flex;align-items:center;justify-content:center}.menu .menu-content ul{display:flex;flex-direction:column;align-items:center;justify-content:center}.menu .menu-content ul li{margin-bottom:20px}@media(max-width: 767px){.menu .menu-content ul li{margin-bottom:10px}}.menu .menu-content ul li a{color:#d7bda8;font-size:90px;line-height:80px;letter-spacing:-7px;font-family:"PP Right Grotesk Text Compact",sans-serif;position:relative;transition:.3s ease-in-out}@media(max-width: 1040px){.menu .menu-content ul li a{font-size:100px}}@media(max-width: 768px){.menu .menu-content ul li a{font-size:70px;line-height:70px;letter-spacing:-4px;padding-right:0}}.menu .menu-content ul li a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-120px;background:url(0b87e0649e9b05c9fff8.svg);height:78px;width:84px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0;visibility:hidden;transition:.3s ease-in-out}@media(max-width: 768px){.menu .menu-content ul li a:after{content:unset}}.menu .menu-content ul li:last-of-type{margin-bottom:0}.menu .menu-content ul li:hover a{color:#f3f0ed}.menu .menu-content ul li:hover a:after{opacity:1;visibility:visible}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.loader{width:48px;height:48px;border:5px solid #fff;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;left:calc(50% - 24px);top:50%;transform:translate(-50%, -50%);opacity:0;pointer-events:none}.loader.loading{opacity:1}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}footer{overflow:hidden;background:#111;padding:80px 0 40px 0;position:relative;border-radius:40px 40px 0 0;color:#d7bda8}footer.bigger-spacing{padding:145px 0 40px 0;border-radius:0}@media(max-width: 768px){footer.bigger-spacing{padding:120px 0 24px 0}}footer.bigger-spacing .figure{display:none}@media(max-width: 768px){footer{padding:60px 0 24px;border-radius:20px 20px 0px 0px}}footer svg.figure{position:absolute;right:187px;top:0}@media(max-width: 998px){footer svg.figure{right:20px}}@media(max-width: 768px){footer svg.figure{width:53px;height:172px}}@media(max-width: 380px){footer svg.figure{height:110px}}footer:after{content:" ";z-index:-1;right:0;top:0;height:100%;width:100%;position:absolute;background:#f3f0ed}footer h2{font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:9rem;line-height:.97;letter-spacing:-9px;max-width:900px;width:100%}@media(max-width: 768px){footer h2{font-size:60px;line-height:55px;letter-spacing:-4px;max-width:300px}footer h2.en{max-width:280px}}footer .form-inner{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:20px;margin-top:80px}@media(max-width: 998px){footer .form-inner{margin-top:60px}}footer .form-inner .contacts-wrapper{grid-column-start:1;grid-column-end:4}@media(max-width: 998px){footer .form-inner .contacts-wrapper{grid-column:span 12/span 12;margin-bottom:60px}}footer .form-inner .contacts-wrapper .form-title{color:#d7bda8;font-size:32px;font-style:normal;font-weight:400;line-height:40px}@media(max-width: 998px){footer .form-inner .contacts-wrapper .form-title{font-size:24px;line-height:32px}}footer .form-inner .contacts-wrapper .persons-wrapper{margin-top:60px;display:flex;flex-direction:column}@media(max-width: 998px){footer .form-inner .contacts-wrapper .persons-wrapper{margin-top:24px}}footer .form-inner .contacts-wrapper .persons-wrapper .person{margin-bottom:60px}@media(max-width: 998px){footer .form-inner .contacts-wrapper .persons-wrapper .person{margin-bottom:40px}}footer .form-inner .contacts-wrapper .persons-wrapper .person:last-child{margin-bottom:0}footer .form-inner .contacts-wrapper .persons-wrapper .person .person-name{color:#d7bda8;font-size:24px;font-style:normal;font-weight:400;line-height:32px}@media(max-width: 998px){footer .form-inner .contacts-wrapper .persons-wrapper .person .person-name{font-size:16px;line-height:24px}}footer .form-inner .contacts-wrapper .persons-wrapper .person .person-links{margin-top:8px;display:flex;flex-direction:column}footer .form-inner .contacts-wrapper .persons-wrapper .person .person-links .link{margin-bottom:8px;display:flex;align-items:center;color:#d7bda8;font-size:24px;font-style:normal;font-weight:400;line-height:32px;transition:.3s ease-in-out}@media(max-width: 998px){footer .form-inner .contacts-wrapper .persons-wrapper .person .person-links .link{font-size:16px;line-height:24px}}footer .form-inner .contacts-wrapper .persons-wrapper .person .person-links .link:hover{color:#f3f0ed}footer .form-inner .contacts-wrapper .persons-wrapper .person .person-links .link:hover .icon-wrapper .icon-mask{background-color:#f3f0ed}footer .form-inner .contacts-wrapper .persons-wrapper .person .person-links .link .icon-wrapper{width:24px;height:24px;min-width:24px;margin-right:10px;display:flex;align-items:center;justify-content:center}@media(max-width: 998px){footer .form-inner .contacts-wrapper .persons-wrapper .person .person-links .link .icon-wrapper{margin-right:8px}}footer .form-inner .contacts-wrapper .persons-wrapper .person .person-links .link .icon-wrapper .icon-mask{background-color:#d7bda8;width:24px;height:24px;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:.3s ease-in-out}footer .form-inner .contacts-wrapper .persons-wrapper .person .person-links .link:last-child{margin-bottom:0}footer .form-inner .form-wrapper{grid-column-start:6;grid-column-end:12;position:relative}@media(max-width: 998px){footer .form-inner .form-wrapper{max-width:100%;grid-column:span 12/span 12}}footer .form-inner .form-wrapper form{transition:.3s ease-in-out}footer .form-inner .form-wrapper form.loading{filter:blur(3px);pointer-events:none}footer .form-inner .form-wrapper form.hide{display:none}footer .form-inner .form-wrapper .button-wrapper{display:flex;cursor:pointer;justify-content:flex-end;-webkit-tap-highlight-color:rgba(0,0,0,0)}footer .form-inner .form-wrapper .success-screen{display:none;width:100%;margin-top:60px;margin-bottom:150px}@media(max-width: 1100px){footer .form-inner .form-wrapper .success-screen{margin-left:420px}}@media(max-width: 998px){footer .form-inner .form-wrapper .success-screen{margin-left:0;max-width:100%;margin-bottom:120px}}footer .form-inner .form-wrapper .success-screen.active{display:block}footer .form-inner .form-wrapper .success-screen h3{font-size:180px;font-style:normal;font-weight:400;line-height:160px;letter-spacing:-9px;font-family:"PP Right Grotesk Text Compact",sans-serif;text-align:center}@media(max-width: 768px){footer .form-inner .form-wrapper .success-screen h3{font-size:80px;line-height:60px;letter-spacing:-4px}}footer .form-inner .form-wrapper .success-screen p{width:100%;font-size:24px;text-align:center;line-height:32px;margin-top:40px}@media(max-width: 768px){footer .form-inner .form-wrapper .success-screen p{font-size:16px;line-height:24px;margin-top:24px}}footer .line{padding:0;overflow:hidden;padding-bottom:.25em;margin-bottom:-0.25em;transform-origin:bottom;display:block;text-align:start;width:100%}footer .word{overflow:initial;padding-bottom:.2em;margin-bottom:-0.2em;transform-origin:bottom;padding-right:.2em;margin-right:-0.2em;text-indent:0}footer .footer-bottom{padding-top:120px}@media(max-width: 768px){footer .footer-bottom{padding-top:80px}}footer .footer-bottom p,footer .footer-bottom a{color:#d7bda8;font-size:24px;line-height:32px}@media(max-width: 768px){footer .footer-bottom p,footer .footer-bottom a{font-size:16px;line-height:23px}}footer .footer-bottom a{transition:.3s ease-in-out}footer .footer-bottom a:hover{color:#f3f0ed}footer .footer-bottom .top-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}@media(max-width: 768px){footer .footer-bottom .top-wrap{margin-bottom:16px;gap:5px}}@media(max-width: 768px){footer .footer-bottom .top-wrap p{width:unset}}@media screen and (max-width: 640px){footer .footer-bottom .top-wrap .footer-link{display:none}}@media(max-width: 767px){footer .footer-bottom .top-wrap p:nth-of-type(1){display:none}}@media(max-width: 767px){footer .footer-bottom .top-wrap p:nth-of-type(4){display:none}}footer .footer-bottom .top-wrap p:last-of-type{text-align:right}footer .footer-bottom .mobile-wrap{display:none;opacity:.5;margin-top:20px;justify-content:space-between}@media(max-width: 767px){footer .footer-bottom .mobile-wrap{display:flex}}footer .footer-bottom .bottom-wrap.grid{gap:0;flex-direction:row;height:205px}@media(max-width: 768px){footer .footer-bottom .bottom-wrap.grid{height:8vh;gap:0}}footer .footer-bottom .bottom-wrap .grid__item{height:22vh;width:100%;min-height:unset}@media(max-width: 768px){footer .footer-bottom .bottom-wrap .grid__item{height:8vh;width:100%}}footer .footer-bottom .bottom-wrap .grid__item svg{height:67vh;max-height:540px}@media(max-width: 768px){footer .footer-bottom .bottom-wrap .grid__item svg{height:100%;transform:unset !important}}footer .footer-bottom .bottom-wrap .grid__item--stack{gap:0}footer .footer-bottom .bottom-wrap svg{width:100%;height:100%}footer .stop-item{display:none}@media(max-width: 768px){footer .stop-item{display:block}}.cky-consent-container.cky-box-bottom-right{max-width:818px;width:100%;background:#f3f0ed;border-radius:20px;font-family:"PP Right Grotesk Text Compact",sans-serif}@media(max-width: 945px){.cky-consent-container.cky-box-bottom-right{max-width:calc(100% - 66px);bottom:20px;right:33px;left:33px}}.cky-consent-container.cky-box-bottom-right .cky-title{display:none}.cky-consent-container.cky-box-bottom-right:before{content:"";position:absolute;top:50%;transform:translateY(-50%);background:url(48d1b3babe2d14a87bdc.svg);width:60px;height:60px;left:40px}@media(max-width: 945px){.cky-consent-container.cky-box-bottom-right:before{width:32px;height:32px;background-size:cover;right:0;left:0;margin:0 auto;position:absolute;top:20px;transform:unset}}.cky-consent-container.cky-box-bottom-right .cky-consent-bar{padding:40px 40px 40px 140px;border-radius:20px;box-shadow:0px 4px 20px 0px rgba(91,91,91,.2)}@media(max-width: 945px){.cky-consent-container.cky-box-bottom-right .cky-consent-bar{padding:60px 20px 20px 20px}}.cky-consent-container.cky-box-bottom-right .cky-notice-group{display:flex;justify-content:space-between;align-items:center;position:relative;flex-direction:column}.cky-consent-container.cky-box-bottom-right .cky-notice-btn-wrapper{display:flex;cursor:pointer;justify-content:flex-end;gap:4px;flex-direction:row;flex-wrap:nowrap;width:100%}@media(max-width: 945px){.cky-consent-container.cky-box-bottom-right .cky-notice-btn-wrapper{margin-top:24px;padding:0;flex-wrap:wrap}}.cky-consent-container.cky-box-bottom-right .cky-notice-btn-wrapper .cky-btn{display:inline-flex;align-items:center;width:fit-content;font-size:24px;position:relative;line-height:32px;height:56px;justify-content:center;padding:12px 24px;border-radius:100px;border:1.5px solid #111;background:#111;color:#fff;transition:all .3s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(0);z-index:1;white-space:nowrap}@media(max-width: 945px){.cky-consent-container.cky-box-bottom-right .cky-notice-btn-wrapper .cky-btn{font-size:16px;line-height:24px;height:48px}}@media(max-width: 440px){.cky-consent-container.cky-box-bottom-right .cky-notice-btn-wrapper .cky-btn{order:unset}}.cky-consent-container.cky-box-bottom-right .cky-notice-btn-wrapper .cky-btn:hover{opacity:1}.cky-consent-container.cky-box-bottom-right .cky-notice-btn-wrapper .cky-btn.cky-btn-accept{border:1.5px solid #111 !important;background:#111 !important;color:#fff !important}.cky-consent-container.cky-box-bottom-right .cky-notice-btn-wrapper .cky-btn.cky-btn-reject{border:1.5px solid #c70019 !important;background:#c70019 !important;color:#fff !important}.cky-consent-container.cky-box-bottom-right .cky-notice-btn-wrapper .cky-btn.cky-btn-customize{border:1.5px solid #d7bda8 !important;background:#d7bda8 !important;color:#fff !important}.cky-consent-container.cky-box-bottom-right .cky-notice-des{width:100%}@media(max-width: 945px){.cky-consent-container.cky-box-bottom-right .cky-notice-des{max-width:100%;text-align:center}}@media(max-width: 440px){.cky-consent-container.cky-box-bottom-right .cky-notice-des{overflow-y:auto;padding:0}}.cky-consent-container.cky-box-bottom-right .cky-notice-des p{font-size:24px;font-weight:400;line-height:32px}@media(max-width: 945px){.cky-consent-container.cky-box-bottom-right .cky-notice-des p{font-size:16px;line-height:24px}}.cky-consent-container.cky-box-bottom-right .cky-notice-des a{color:#111 !important;font-size:24px;font-weight:400;line-height:32px;text-decoration-line:underline}.cky-consent-container.cky-box-bottom-right .cky-notice-des a:hover{text-decoration-line:none}@media(max-width: 945px){.cky-consent-container.cky-box-bottom-right .cky-notice-des a{font-size:16px;line-height:24px}}.cky-modal .cky-prefrence-btn-wrapper{display:flex;cursor:pointer;justify-content:flex-end;gap:4px;flex-direction:row;flex-wrap:nowrap;width:100%}@media(max-width: 945px){.cky-modal .cky-prefrence-btn-wrapper{margin-top:24px;padding:0;flex-wrap:wrap}}.cky-modal .cky-prefrence-btn-wrapper .cky-btn{display:inline-flex;align-items:center;width:fit-content;font-size:18px;position:relative;line-height:32px;height:56px;justify-content:center;padding:12px 24px;border-radius:100px;border:1.5px solid #111;background:#111;color:#fff;transition:all .3s cubic-bezier(0.77, 0, 0.175, 1);transform:translateX(0);z-index:1;white-space:nowrap}@media(max-width: 945px){.cky-modal .cky-prefrence-btn-wrapper .cky-btn{font-size:16px;line-height:24px;height:48px}}@media(max-width: 440px){.cky-modal .cky-prefrence-btn-wrapper .cky-btn{order:unset}}.cky-modal .cky-prefrence-btn-wrapper .cky-btn:hover{opacity:1}.cky-modal .cky-prefrence-btn-wrapper .cky-btn.cky-btn-accept{border:1.5px solid #111 !important;background:#111 !important;color:#fff !important}.cky-modal .cky-prefrence-btn-wrapper .cky-btn.cky-btn-reject{border:1.5px solid #c70019 !important;background:#c70019 !important;color:#fff !important}.cky-modal .cky-prefrence-btn-wrapper .cky-btn.cky-btn-customize,.cky-modal .cky-prefrence-btn-wrapper .cky-btn.cky-btn-preferences{border:1.5px solid #d7bda8 !important;background:#d7bda8 !important;color:#fff !important}.cky-modal .cky-switch input[type=checkbox]:checked{background:#d7bda8 !important}footer .frame,.intro-block .frame{color:var(--color-title);padding:1rem;display:grid;grid-template-columns:100%;grid-template-areas:"title" "prev" "sponsor";justify-content:start;grid-gap:.5rem;align-items:start;position:fixed;top:0;left:0;width:100%;justify-items:end;z-index:500}footer .frame a:not(.frame__title-back),.intro-block .frame a:not(.frame__title-back){white-space:nowrap;overflow:hidden;position:relative}footer .frame a:not(.frame__title-back)::before,.intro-block .frame a:not(.frame__title-back)::before{content:"";height:1px;width:100%;background:currentColor;position:absolute;top:90%;transition:transform .3s;transform-origin:0% 50%}footer .frame a:not(.frame__title-back):hover::before,.intro-block .frame a:not(.frame__title-back):hover::before{transform:scaleX(0);transform-origin:100% 50%}footer .frame__title,.intro-block .frame__title{grid-area:title;display:flex;align-items:start}footer .frame__title-main,.intro-block .frame__title-main{font-size:inherit;margin:0;font-weight:inherit}footer .frame__title-back,.intro-block .frame__title-back{position:relative;display:flex;align-items:flex-end}footer .frame__title-back span,.intro-block .frame__title-back span{display:none}footer .frame__title-back svg,.intro-block .frame__title-back svg{fill:currentColor}footer .frame__prev,.intro-block .frame__prev{grid-area:prev;align-self:start}footer .grid,.intro-block .grid{display:flex;flex-direction:column;gap:3vh;height:100%}@media(max-width: 768px){footer .grid,.intro-block .grid{height:auto;gap:10px}}footer .grid__item,.intro-block .grid__item{height:90vh;place-items:center;display:grid}footer .grid__item.grid__item--stack,.intro-block .grid__item.grid__item--stack{height:90vh;min-height:90vh}@media(max-width: 768px){footer .grid__item.grid__item--stack,.intro-block .grid__item.grid__item--stack{height:30vh;min-height:unset}}@media(max-width: 768px){footer .grid__item,.intro-block .grid__item{height:40vh}}@media(max-width: 768px){footer .grid__item .image-wrapper.desktop,.intro-block .grid__item .image-wrapper.desktop{display:none}}footer .grid__item-inner,.intro-block .grid__item-inner{display:grid;gap:1rem;place-items:center;text-align:center;width:100%}@media(max-width: 768px){footer .grid__item-inner,.intro-block .grid__item-inner{height:40vh}}footer .grid__item--stack,.intro-block .grid__item--stack{display:grid;gap:2rem;grid-template-rows:1fr auto}@media(max-width: 768px){footer .grid__item--stack,.intro-block .grid__item--stack{gap:0;height:30vh}}footer .grid__item-img,.intro-block .grid__item-img{object-position:50% 50%;height:30vh;aspect-ratio:2.13}footer .grid__item-text,.intro-block .grid__item-text{margin:0}footer .credits,.intro-block .credits{margin:0 0 1.5rem;font-size:1rem;letter-spacing:.25em;word-spacing:.75em;font-weight:300;text-align:center}@media screen and (min-width: 53em){footer .frame,.intro-block .frame{grid-template-columns:auto auto 1fr;grid-template-rows:auto;grid-template-areas:"title prev sponsor";justify-items:start;grid-gap:2rem}footer .credits,.intro-block .credits{font-size:1.4vw}}@media(max-width: 768px){section.intro-block .container .grid{height:70vh}}.contact-form{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;background-color:rgba(0,0,0,.5);overflow-y:auto;height:100vh;width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior:none;justify-content:center;align-items:center;transition:all .3s ease-in-out}.contact-form.active{display:flex}.contact-form.popup-form{height:100%}.contact-form.popup-form .contact-form-wrapper .form-content{padding:32px 80px;max-height:95vh}@media screen and (max-width: 640px){.contact-form.popup-form .contact-form-wrapper .form-content{padding:24px 16px;max-height:95svh}}.contact-form.popup-form .contact-form-wrapper .form-content .form-title{font-size:72px;line-height:1.2;margin-bottom:20px}@media screen and (max-width: 640px){.contact-form.popup-form .contact-form-wrapper .form-content .form-title{font-size:40px;line-height:1}}.contact-form.popup-form .contact-form-wrapper .form-content .form-text{font-size:20px;line-height:28px}.contact-form.popup-form .contact-form-wrapper form .input-text,.contact-form.popup-form .contact-form-wrapper form .input-textarea{margin-bottom:32px}@media(max-width: 768px){.contact-form.popup-form .contact-form-wrapper form .input-text,.contact-form.popup-form .contact-form-wrapper form .input-textarea{margin-bottom:24px}}.contact-form.popup-form .contact-form-wrapper form .input-text.has-value label,.contact-form.popup-form .contact-form-wrapper form .input-text.active label,.contact-form.popup-form .contact-form-wrapper form .input-textarea.has-value label,.contact-form.popup-form .contact-form-wrapper form .input-textarea.active label{top:-12px;font-size:12px;line-height:12px}.contact-form.popup-form .contact-form-wrapper form .input-text label,.contact-form.popup-form .contact-form-wrapper form .input-textarea label{font-size:20px;line-height:28px}.contact-form.popup-form .contact-form-wrapper form .input-text input,.contact-form.popup-form .contact-form-wrapper form .input-text textarea,.contact-form.popup-form .contact-form-wrapper form .input-textarea input,.contact-form.popup-form .contact-form-wrapper form .input-textarea textarea{font-size:20px;line-height:28px;padding-bottom:8px}@media screen and (max-width: 640px){.contact-form.popup-form .contact-form-wrapper form .input-text input,.contact-form.popup-form .contact-form-wrapper form .input-text textarea,.contact-form.popup-form .contact-form-wrapper form .input-textarea input,.contact-form.popup-form .contact-form-wrapper form .input-textarea textarea{font-size:16px;line-height:24px;padding-bottom:2px}}.contact-form.popup-form .contact-form-wrapper form .input-checkbox{margin-bottom:24px}.contact-form.popup-form .contact-form-wrapper form .input-checkbox label{font-size:12px}.contact-form .contact-form-wrapper{position:relative;max-width:820px;width:100%}.contact-form .contact-form-wrapper .form-content{max-height:90vh;overflow:auto;padding:80px;background:#fff;position:relative;box-shadow:0 0 20px rgba(173,174,185,.25);border-radius:10px}@media(max-width: 1024px){.contact-form .contact-form-wrapper .form-content{padding:40px 16px 16px}}.contact-form .contact-form-wrapper .form-content form{transition:.3s ease-in-out}.contact-form .contact-form-wrapper .form-content form.loading{filter:blur(3px);pointer-events:none}.contact-form .contact-form-wrapper .form-content form .input-checkbox label:after{border:1.5px solid #111}.contact-form .contact-form-wrapper .form-content form .input-checkbox label a{color:#111}.contact-form .contact-form-wrapper .form-content form .input-textarea textarea{color:#111 !important}.contact-form .contact-form-wrapper .form-content form .input-textarea:after{background:#111}.contact-form .contact-form-wrapper .form-content form .input-text input{color:#111 !important}.contact-form .contact-form-wrapper .form-content form .input-text:after{background:#111}.contact-form .contact-form-wrapper .form-title{color:#c70019;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:140px;font-style:normal;font-weight:400;line-height:120px;letter-spacing:-7px}@media(max-width: 1024px){.contact-form .contact-form-wrapper .form-title{font-size:60px;line-height:44px;letter-spacing:-3px;padding-right:48px}}.contact-form .contact-form-wrapper .form-text{font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.contact-form .contact-form-wrapper form{max-width:660px;margin-top:30px}.contact-form .contact-form-wrapper form label{color:#111}.contact-form .contact-form-wrapper form input{border-bottom:1px solid #111}.contact-form .contact-form-wrapper form textarea{border-bottom:1px solid #111}.contact-form .contact-form-wrapper form.hide{display:none}@media(max-width: 1100px){.contact-form .contact-form-wrapper form{margin-left:420px}}@media(max-width: 998px){.contact-form .contact-form-wrapper form{margin-left:0;max-width:100%;margin-top:40px}}.contact-form .contact-form-wrapper .close-button{position:absolute;top:40px;right:40px;cursor:pointer;z-index:5}@media(max-width: 767px){.contact-form .contact-form-wrapper .close-button{width:24px;height:24px;top:24px !important;right:24px !important}}.contact-form .contact-form-wrapper .button-wrapper .rounded-arrow{background-color:#111;color:#f3f0ed;border-color:#111}.contact-form .contact-form-wrapper .button-wrapper .rounded-arrow svg path{fill:#f3f0ed}.contact-form .contact-form-wrapper .button-wrapper .button-text{background-color:#111;color:#f3f0ed;border-color:#111}.contact-form .contact-form-wrapper .success-screen{display:none;color:#111;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px;margin-top:40px}.contact-form .contact-form-wrapper .success-screen.active{display:block}.contact-form .contact-form-wrapper .image-overlay-wrapper{margin-top:60px;width:100%;display:flex}@media screen and (max-width: 640px){.contact-form .contact-form-wrapper .image-overlay-wrapper{margin-top:40px}}.contact-form .contact-form-wrapper .image-overlay-wrapper .img-wrap{width:100%;-webkit-mask-image:url(7b8779064a2697bc66b3.svg);mask-image:url(7b8779064a2697bc66b3.svg);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.contact-form .contact-form-wrapper .image-overlay-wrapper img{width:100%;height:310px;object-fit:cover}@media screen and (max-width: 640px){.contact-form .contact-form-wrapper .image-overlay-wrapper img{height:153px}}.contact-favorites-form{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;background-color:rgba(0,0,0,.5);overflow-y:auto;height:100vh;width:100%;-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;transition:all .3s ease-in-out}.contact-favorites-form.active{display:flex}.contact-favorites-form .contact-form-wrapper{position:relative;max-width:820px;width:100%}@media(max-width: 1024px){.contact-favorites-form .contact-form-wrapper{max-width:calc(100% - 80px)}}@media(max-width: 767px){.contact-favorites-form .contact-form-wrapper{max-width:calc(100% - 40px)}}@media(max-width: 500px){.contact-favorites-form .contact-form-wrapper{max-width:calc(100% - 20px)}}.contact-favorites-form .contact-form-wrapper .form-content{max-height:90vh;overflow:auto;padding:32px 80px;background:#fff;position:relative;box-shadow:0 0 20px rgba(173,174,185,.25);border-radius:10px}@media(max-width: 1024px){.contact-favorites-form .contact-form-wrapper .form-content{padding:24px 16px}}.contact-favorites-form .contact-form-wrapper .form-content .list{margin-left:unset;margin-bottom:40px}@media(max-width: 767px){.contact-favorites-form .contact-form-wrapper .form-content .list .list-row{width:450px !important}}.contact-favorites-form .contact-form-wrapper .form-content form .input-checkbox label:after{border:1.5px solid #111}.contact-favorites-form .contact-form-wrapper .form-content form .input-checkbox label a{color:#111}.contact-favorites-form .contact-form-wrapper .form-content form .input-textarea textarea{color:#111 !important}.contact-favorites-form .contact-form-wrapper .form-content form .input-textarea:after{background:#111}.contact-favorites-form .contact-form-wrapper .form-content form .input-text input{color:#111 !important}.contact-favorites-form .contact-form-wrapper .form-content form .input-text:after{background:#111}.contact-favorites-form .contact-form-wrapper .form-title{color:#c70019;font-family:"PP Right Grotesk Text Compact",sans-serif;font-style:normal;font-weight:400;letter-spacing:-7px;font-size:72px;line-height:1.2;margin-bottom:20px}@media screen and (max-width: 640px){.contact-favorites-form .contact-form-wrapper .form-title{font-size:40px;line-height:1;letter-spacing:-3px;padding-right:40px}}.contact-favorites-form .contact-form-wrapper form .input-text,.contact-favorites-form .contact-form-wrapper form .input-textarea{margin-bottom:32px}@media(max-width: 768px){.contact-favorites-form .contact-form-wrapper form .input-text,.contact-favorites-form .contact-form-wrapper form .input-textarea{margin-bottom:24px}}.contact-favorites-form .contact-form-wrapper form .input-text.has-value label,.contact-favorites-form .contact-form-wrapper form .input-text.active label,.contact-favorites-form .contact-form-wrapper form .input-textarea.has-value label,.contact-favorites-form .contact-form-wrapper form .input-textarea.active label{top:-12px;font-size:12px;line-height:12px}.contact-favorites-form .contact-form-wrapper form .input-text label,.contact-favorites-form .contact-form-wrapper form .input-textarea label{color:#111;font-size:20px;line-height:28px}.contact-favorites-form .contact-form-wrapper form .input-text input,.contact-favorites-form .contact-form-wrapper form .input-text textarea,.contact-favorites-form .contact-form-wrapper form .input-textarea input,.contact-favorites-form .contact-form-wrapper form .input-textarea textarea{border-bottom:1px solid #111;font-size:20px;line-height:28px;padding-bottom:8px}@media screen and (max-width: 640px){.contact-favorites-form .contact-form-wrapper form .input-text input,.contact-favorites-form .contact-form-wrapper form .input-text textarea,.contact-favorites-form .contact-form-wrapper form .input-textarea input,.contact-favorites-form .contact-form-wrapper form .input-textarea textarea{font-size:16px;line-height:24px;padding-bottom:2px}}.contact-favorites-form .contact-form-wrapper form .input-checkbox{margin-bottom:24px}.contact-favorites-form .contact-form-wrapper form .input-checkbox label{font-size:12px}.contact-favorites-form .contact-form-wrapper form.hide{display:none}.contact-favorites-form .contact-form-wrapper .close-button{position:absolute;top:40px;right:40px;cursor:pointer;z-index:5}@media(max-width: 767px){.contact-favorites-form .contact-form-wrapper .close-button{width:24px;height:24px;top:16px;right:16px}}.contact-favorites-form .contact-form-wrapper .button-wrapper{max-width:160px}@media(max-width: 767px){.contact-favorites-form .contact-form-wrapper .button-wrapper{max-width:135px}}.contact-favorites-form .contact-form-wrapper .button-wrapper .rounded-arrow{background-color:#111;color:#f3f0ed;border-color:#111}.contact-favorites-form .contact-form-wrapper .button-wrapper .rounded-arrow svg path{fill:#f3f0ed}.contact-favorites-form .contact-form-wrapper .button-wrapper .button-text{background-color:#111;color:#f3f0ed;border-color:#111}.contact-favorites-form .contact-form-wrapper .success-screen{display:none;color:#111;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.contact-favorites-form .contact-form-wrapper .success-screen.active{display:block}.contact-form{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;background-color:rgba(0,0,0,.5);overflow-y:auto;height:100vh;width:100%;-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;transition:all .3s ease-in-out}.contact-form.active{display:flex}.contact-form .contact-form-wrapper{position:relative;max-width:820px;width:100%;margin:0 auto}@media(max-width: 1024px){.contact-form .contact-form-wrapper{max-width:calc(100% - 80px)}}@media(max-width: 767px){.contact-form .contact-form-wrapper{max-width:calc(100% - 40px)}}@media(max-width: 500px){.contact-form .contact-form-wrapper{max-width:calc(100% - 20px)}}.contact-form .contact-form-wrapper .headline-image{margin-bottom:40px}.contact-form .contact-form-wrapper .form-content{max-height:90vh;overflow:auto;padding:32px 80px;background:#f3f0ed;position:relative;box-shadow:0 0 20px rgba(173,174,185,.25);border-radius:10px}@media(max-width: 1024px){.contact-form .contact-form-wrapper .form-content{padding:24px 16px}}.contact-form .contact-form-wrapper .form-title{color:#c70019;font-family:"PP Right Grotesk Text Compact",sans-serif;font-style:normal;font-weight:400;letter-spacing:-7px;font-size:72px;line-height:1.2;margin-bottom:20px}@media screen and (max-width: 640px){.contact-form .contact-form-wrapper .form-title{font-size:40px;line-height:1;letter-spacing:-3px;padding-right:40px}}.contact-form .contact-form-wrapper .form-paragraph{color:#111;font-family:"PP Right Grotesk Text Compact",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:80px}.contact-form .contact-form-wrapper form .input-text,.contact-form .contact-form-wrapper form .input-textarea{margin-bottom:32px}@media(max-width: 768px){.contact-form .contact-form-wrapper form .input-text,.contact-form .contact-form-wrapper form .input-textarea{margin-bottom:24px}}.contact-form .contact-form-wrapper form .input-text.has-value label,.contact-form .contact-form-wrapper form .input-text.active label,.contact-form .contact-form-wrapper form .input-textarea.has-value label,.contact-form .contact-form-wrapper form .input-textarea.active label{top:-12px;font-size:12px;line-height:12px}.contact-form .contact-form-wrapper form .input-text label,.contact-form .contact-form-wrapper form .input-textarea label{font-size:20px;line-height:28px}.contact-form .contact-form-wrapper form .input-text input,.contact-form .contact-form-wrapper form .input-text textarea,.contact-form .contact-form-wrapper form .input-textarea input,.contact-form .contact-form-wrapper form .input-textarea textarea{font-size:20px;line-height:28px;padding-bottom:8px}@media screen and (max-width: 640px){.contact-form .contact-form-wrapper form .input-text input,.contact-form .contact-form-wrapper form .input-text textarea,.contact-form .contact-form-wrapper form .input-textarea input,.contact-form .contact-form-wrapper form .input-textarea textarea{font-size:16px;line-height:24px;padding-bottom:2px}}.contact-form .contact-form-wrapper form .input-checkbox{margin-bottom:24px}.contact-form .contact-form-wrapper form .input-checkbox label{font-size:12px}.contact-form .contact-form-wrapper .close-button{position:absolute;top:40px;right:40px;cursor:pointer;z-index:5}.contact-form .contact-form-wrapper .button-wrapper{max-width:160px;margin-left:auto}@media(max-width: 767px){.contact-form .contact-form-wrapper .button-wrapper{max-width:135px}}.contact-form .contact-form-wrapper .button-wrapper .rounded-arrow{background-color:#111;color:#f3f0ed;border-color:#111}.contact-form .contact-form-wrapper .button-wrapper .rounded-arrow svg path{fill:#f3f0ed}.contact-form .contact-form-wrapper .button-wrapper .button-text{background-color:#111;color:#f3f0ed;border-color:#111}
