/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,-apple-system,Segoe UI,Ubuntu,Cantarell,Noto Sans,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-display:swap;font-family:Noto Sans Variable;font-style:normal;font-weight:100 900;src:url(assets/noto-sans-cyrillic-ext-wght-normal.b421f47703ffc0db31f5.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Noto Sans Variable;font-style:normal;font-weight:100 900;src:url(assets/noto-sans-cyrillic-wght-normal.9026132ea43bb13ac02d.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Noto Sans Variable;font-style:normal;font-weight:100 900;src:url(assets/noto-sans-devanagari-wght-normal.0b606fee5265f4b58737.woff2) format("woff2-variations");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Noto Sans Variable;font-style:normal;font-weight:100 900;src:url(assets/noto-sans-greek-ext-wght-normal.020d04c1346645d9b9a7.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Noto Sans Variable;font-style:normal;font-weight:100 900;src:url(assets/noto-sans-greek-wght-normal.cb627d0d9b2275a5ecb1.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Noto Sans Variable;font-style:normal;font-weight:100 900;src:url(assets/noto-sans-vietnamese-wght-normal.4e5f1a3285ae6fe5d4a0.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Noto Sans Variable;font-style:normal;font-weight:100 900;src:url(assets/noto-sans-latin-ext-wght-normal.b346d4a3faf4d293e8b1.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans Variable;font-style:normal;font-weight:100 900;src:url(assets/noto-sans-latin-wght-normal.6eb473d3ef78de0d0dbf.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Merriweather Variable;font-style:normal;font-weight:300 900;src:url(assets/merriweather-cyrillic-ext-wght-normal.f9e3ee8d8791fafb0619.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Merriweather Variable;font-style:normal;font-weight:300 900;src:url(assets/merriweather-cyrillic-wght-normal.d68c0c69767a922f3959.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Merriweather Variable;font-style:normal;font-weight:300 900;src:url(assets/merriweather-vietnamese-wght-normal.bb7c7a0fbfe50de873c6.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Merriweather Variable;font-style:normal;font-weight:300 900;src:url(assets/merriweather-latin-ext-wght-normal.e54e9e57dc488577eeb8.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Merriweather Variable;font-style:normal;font-weight:300 900;src:url(assets/merriweather-latin-wght-normal.b7b2172165db61d7fed8.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-brand-1:#8d4931;--color-brand-2:#b36c53;--color-brand-3:#aa3a3a;--color-brand-4:#c44242;--color-error:#ee4a4a;--color-warning:#f0c16e;--color-success:#3fae82;--color-dark:#202020;--color-gray-text:#9b9ea2;--color-gray-border:#d3d7db;--color-gray-background:#f9f9f9;--color-page-background:#edebea;--color-white:#fff;--color-text:var(--color-dark);--text-size:clamp(15px,14.5471698113px + 0.0943396226vw,16px);--text-line-height:1.3;--page-margin:clamp(20px,1.8867924528px + 3.7735849057vw,60px);--layout-width:1600px;--button-height:clamp(50px,45.4716981132px + 0.9433962264vw,60px);--button-padding:clamp(20px,15.4716981132px + 0.9433962264vw,30px);--button-border-radius:10px;--button-font-size:clamp(15px,14.5471698113px + 0.0943396226vw,16px);--button-background-color:var(--color-brand-1);--button-text-color:var(--color-white);--button-hover-background-color:var(--color-brand-2);--button-hover-color:var(--color-white);--button-focus-background-color:var(--color-brand-2);--button-focus-color:var(--color-white);--field-height:clamp(50px,45.4716981132px + 0.9433962264vw,60px)}*{--layout-margin:max(var(--page-margin),calc((100vw - var(--layout-width))/2));--layout-actual-width:calc(100vw - var(--layout-margin)*2);--wide-layout-width:calc(100vw - var(--page-margin)*2)}body,html{background:var(--color-page-background);color:var(--color-text);font-family:Noto Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--text-size);font-weight:400;height:100%;line-height:var(--text-line-height);scroll-behavior:auto}html.scroll-smooth,html.scroll-smooth body{scroll-behavior:smooth}body.template-default,html.template-default{background:var(--color-dark);color:var(--color-white)}:focus{outline:none}::-moz-focus-inner{border:0}body.no-scroll{overflow:hidden;padding-right:var(--scrollbar-width,0)}a{color:var(--color-brand-2);text-decoration:none;transition:color .3s}a:hover{color:var(--color-brand-1)}img:not([src]){visibility:hidden}button{cursor:pointer}button:disabled{cursor:not-allowed}.content-empty{background:var(--color-dark);border-radius:30px;color:var(--color-white);font-size:24px;padding:30px;text-align:center}.menu-list{list-style:none;margin:0;padding:0}.visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-wrap{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:flex-start;min-height:100%}.page-header{width:100%}.page-content{flex-grow:1;width:100%}.page-footer{max-width:100%;width:100%}.centered-block{margin-left:auto;margin-right:auto;width:var(--layout-actual-width)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3;margin:0}h1{font-size:40px}h1,h2{margin-bottom:25px}h2{font-size:30px}h3{font-size:22px;margin-bottom:20px}h4{font-size:20px}h4,h5{margin-bottom:15px}h5{font-size:18px}h6{font-size:16px;margin-bottom:15px}p{margin:0 0 15px}article .content-lead,article .content-title{font-size:18px;font-weight:600}article img{height:auto;max-width:100%;vertical-align:top;width:auto}.button{align-items:center;background:var(--button-background-color);border:none;border-radius:var(--button-border-radius);color:var(--button-text-color);cursor:pointer;display:inline-flex;flex-flow:row nowrap;font-size:var(--button-font-size);height:var(--button-height);justify-content:center;padding:0 var(--button-padding);transition:background-color .3s,color .3s}.button:hover{background:var(--button-hover-background-color);color:var(--button-hover-color)}.button:focus{background:var(--button-focus-background-color);color:var(--button-focus-color)}.button.dark{--button-background-color:var(--color-dark);--button-text-color:var(--color-white)}.button.outlined{--button-background-color:var(--color-white);--button-border-color:var(--color-brand-1);--button-text-color:var(--color-brand-1);border:1px solid var(--button-border-color)}.button .icon-left{margin-right:var(--button-icon-gap,5px)}.outlined-button{align-items:center;background:none;border:1px solid var(--color-brand-1);border-radius:var(--button-border-radius);color:var(--color-brand-1);cursor:pointer;display:inline-flex;flex-flow:row nowrap;font-size:var(--button-font-size);height:var(--button-height);justify-content:center;padding-left:var(--button-padding);padding-right:var(--button-padding);text-decoration:none;transition:background-color .3s,color .3s,box-shadow .3s,opacity .3s}.outlined-button:hover{background:var(--color-white);color:var(--color-dark);text-decoration:none}@media screen and (max-width:650px){.outlined-button{font-size:18px;height:45px}}.link-button{background:none;border:none;color:var(--color-brand-2);display:inline;padding:0;transition:color .3s}.link-button:hover{color:var(--color-brand-1)}.floating-label-input{background:var(--field-background,var(--color-white));border:1px solid var(--field-border-color,var(--color-gray-border));border-radius:var(--field-radius,5px);display:block;height:var(--field-height,60px);position:relative;transition:opacity .3s,border-color .3s}.floating-label-input:focus-within{border-color:var(--field-focus-border-color,var(--color-brand-1))}.floating-label-input.disabled{cursor:not-allowed;opacity:.5}.floating-label-input.disabled *{cursor:not-allowed}.floating-label-input.field-error{border-color:var(--color-error)}.floating-label-input input:focus~.input-label,.floating-label-input input:not(:focus):not(:placeholder-shown)~.input-label,.floating-label-input select.not-empty~.input-label,.floating-label-input textarea:focus~.input-label,.floating-label-input textarea:not(:focus):not(:placeholder-shown)~.input-label{color:var(--field-lifted-label-color,var(--color-gray-text));transform:translate3d(0,calc(var(--field-label-shift, -50%) - var(--field-label-lift, 11px)),.1px) scale(.8)}.floating-label-input .input-field{background:transparent;border:none;box-sizing:border-box;color:var(--field-color,var(--color-dark));font-size:var(--field-font-size,clamp(16px,15.0943396226px + .1886792453vw,18px));font-weight:400;height:100%;padding:calc(var(--field-height, 60px)*.27) var(--field-padding-x,20px) 0;width:100%}.floating-label-input textarea.input-field{border-radius:0 0 var(--field-radius,5px) var(--field-radius,5px);display:block;height:calc(100% - 25px);margin-top:25px;padding-bottom:8px;padding-top:0;resize:none}.floating-label-input.floating-label-textarea .input-label{--field-label-shift:0;top:17px}.floating-label-input .input-label{color:var(--field-label-color,var(--color-dark));font-size:var(--field-label-size,clamp(15px,14.5471698113px + .0943396226vw,16px));font-weight:400;left:var(--field-padding-x,20px);line-height:1;max-width:calc(100% - var(--field-padding-x, 20px)*2);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:var(--field-label-top,50%);transform:translate3d(0,var(--field-label-shift,-50%),.1px);transform-origin:left center;transition:transform .3s ease,color .3s ease;white-space:nowrap}.floating-label-input select.input-field{appearance:none;background:url(assets/dropdowm-arrow.92326ddc63870cbea4f7.svg) right 10px center no-repeat;padding-right:50px}.pagination{align-items:center;display:flex;flex-flow:row nowrap;gap:10px;justify-content:flex-start;list-style:none;margin:0 0 90px;padding:0}@media(max-width:960px){.pagination{margin-bottom:40px}}@media(max-width:1050px){.pagination{font-size:14px;gap:5px}}.pagination .pager-item:not(.pager-ellipsis) svg,.pagination .pager-next svg,.pagination .pager-prev svg{height:40px;width:40px}.pagination .pager-item:not(.pager-ellipsis)>*,.pagination .pager-next>*,.pagination .pager-prev>*{align-items:center;border:1px solid var(--color-gray-border);border-radius:50%;display:flex;flex-flow:row nowrap;height:60px;justify-content:center;width:60px}@media(max-width:1050px){.pagination .pager-item:not(.pager-ellipsis)>*,.pagination .pager-next>*,.pagination .pager-prev>*{height:40px;width:40px}}.pagination .pager-item:not(.pager-ellipsis) a,.pagination .pager-next a,.pagination .pager-prev a{color:var(--color-dark);transition:color .3s,border-color .3s,background-color .3s}.pagination .pager-item:not(.pager-ellipsis) a:hover,.pagination .pager-item:not(.pager-ellipsis).pager-current span,.pagination .pager-next a:hover,.pagination .pager-next.pager-current span,.pagination .pager-prev a:hover,.pagination .pager-prev.pager-current span{background:var(--color-brand-1);border-color:var(--color-brand-1);color:var(--color-white)}@media(max-width:660px){.pagination .pager-distance-from-current-2,.pagination .pager-distance-from-current-3,.pagination .pager-distance-from-current-4,.pagination .pager-distance-from-current-5,.pagination .pager-distance-from-current-6{display:none}.pagination .pager-distance-from-end-0{display:block}}@media(max-width:390px){.pagination .pager-next,.pagination .pager-prev{display:none}}.popup-overlay{align-items:center;background:hsla(0,0%,100%,.5);bottom:0;display:flex;flex-flow:row nowrap;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s,visibility .5s;visibility:hidden;z-index:200}.popup-overlay.visible{opacity:1;visibility:visible}.popup-overlay .popup-window{background:var(--color-white);border-radius:30px;box-shadow:0 4px 24px 0 rgba(0,0,0,.12);box-sizing:border-box;max-height:calc(100% - 20px);max-width:460px;overflow:auto;position:relative;width:calc(100% - 20px)}.popup-overlay .popup-close-button{background:none;border:none;color:var(--color-dark);cursor:pointer;padding:0;position:absolute;right:20px;top:20px;transition:color .3s;z-index:5}body.non-touch-device .popup-overlay .popup-close-button:hover{color:var(--color-brand-1)}.popup-overlay .popup-close-button svg{display:block}.popup-overlay .popup-content{padding:40px 60px}@media(max-width:500px){.popup-overlay .popup-content{padding:35px}}@media(max-width:400px){.popup-overlay .popup-content{padding:25px}}.popup-overlay .popup-message h2{font-size:22px;font-style:normal;font-weight:600;margin:0 0 20px;text-align:center}.popup-overlay .popup-message h2:last-child{margin-bottom:0}.popup-overlay .popup-message p{margin:0 0 10px;text-align:center}.popup-overlay .popup-message p:last-child{margin-bottom:0}.popup-overlay .popup-message li{margin:0 0 10px}.popup-overlay .popup-message li:last-child{margin-bottom:0}.popup-overlay.message .popup-window{max-width:520px}.collapse .collapse-wrap,.folder .folder-wrap{overflow:hidden;transition:height .3s ease-in-out}.scroll-watcher-decorations.has-scroll{position:relative}.scroll-watcher-decorations.has-scroll:after,.scroll-watcher-decorations.has-scroll:before{bottom:10px;content:"";display:block;opacity:1;pointer-events:none;position:absolute;top:0;transition:opacity .5s;width:30px}.scroll-watcher-decorations.has-scroll:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0}.scroll-watcher-decorations.has-scroll:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:0}.scroll-watcher-decorations.has-scroll.scroll-begin:before,.scroll-watcher-decorations.has-scroll.scroll-end:after{opacity:0}.page-404{display:flex;flex-flow:row nowrap;justify-content:center;margin:auto;padding-bottom:100px;padding-top:100px;width:var(--layout-actual-width)}.page-404 .page-404-image{height:auto;margin:0 80px 0 0;max-width:100%}.page-404 .page-404-title{font-size:30px;font-weight:600;margin:0 0 13px}.page-404 .page-404-text{margin:0 0 22px}.page-404 .page-404-button{width:fit-content}@media(max-width:800px){.page-404{align-items:center;flex-flow:column nowrap;padding-bottom:40px;padding-top:40px}.page-404 .page-404-image{margin:0 0 40px}.page-404 .page-404-block{text-align:center}}html body{background:var(--color-page-background);color:var(--color-text);font-family:Noto Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}html a{color:var(--color-brand-2)}html a:hover{color:var(--color-brand-1)}html img{max-width:none;width:auto}html footer,html header{height:auto}.smooth-scroll-content{left:0;position:fixed;top:0;width:100%;will-change:transform}body.no-scroll .smooth-scroll-content{padding-right:var(--scrollbar-width,0)}body.no-scroll .page-header{padding-right:calc(var(--page-margin) + var(--scrollbar-width, 0px))}body.template-default .page-content,html.template-default .page-content{padding:clamp(40px,17.358490566px + 4.7169811321vw,90px)}@property --tile-glow{syntax:"<color>";initial-value:#202020;inherits:false}@media(prefers-reduced-motion:no-preference){html.text-reveal .page-content :is(.component-title,p.component-label,.component-description,.component-note,.component-group-title,.component-trial-eyebrow,.component-trial-title,.component-trial-description,.component-trial-price,.component-tile-eyebrow,.component-tile-title,.component-tile-description,.component-tile-price,.component-tile-note,.component-tile-badge,.component-question-text,.component-scan-text,.component-install-title,.component-form-title,.component-contact,.html-block :is(h1,h2,h3,h4,h5,h6,p,li,blockquote)){visibility:hidden}}.reveal-text .reveal-word{display:inline-block;opacity:0;transition:opacity 1s ease-out,translate 1s cubic-bezier(.22,.61,.36,1);translate:0 .35em}.reveal-text.revealed .reveal-word{opacity:1;translate:0 0}.page-header{align-items:center;color:var(--color-white);display:flex;flex-flow:row nowrap;height:clamp(70px,47.358490566px + 4.7169811321vw,120px);left:0;padding:0 var(--page-margin) 0 var(--page-margin);position:fixed;right:0;top:0;transition:transform .4s;z-index:50}.page-header:before{background:linear-gradient(180deg,rgba(32,32,32,.9),rgba(32,32,32,0));content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s;z-index:-1}.page-header.scrolled:before{opacity:1}.page-header.hidden{transform:translateY(-100%)}.page-header .logo{height:auto;width:clamp(60px,46.4150943396px + 2.8301886792vw,90px)}.page-header .menu-button{background:none;border:none;color:#fff;margin-left:clamp(25px,9.1509433962px + 3.3018867925vw,60px);margin-right:clamp(15px,8.2075471698px + 1.4150943396vw,30px);padding:0;transition:color .3s}.page-header .menu-button:hover{color:var(--color-brand-2)}.page-header .menu-button .icon-svg-element{display:block}.page-header .menu-main{margin-right:auto}.page-header .menu-main .menu-list{align-items:center;display:flex;flex-flow:row nowrap;gap:30px}.page-header .menu-main .menu-link:not(.button){color:#fff}.page-header .menu-main .menu-link:not(.button):hover{color:var(--color-brand-2)}.page-header .menu-main .button{--button-height:40px;--button-padding:20px;--button-border-radius:10px}.page-header .langs-block{margin-right:clamp(20px,10.9433962264px + 1.8867924528vw,40px);position:relative}.page-header .langs-block .current-lang{align-items:center;background:none;border:none;color:#fff;display:flex;flex-flow:row nowrap;gap:5px;padding:0;transition:color .3s}.page-header .langs-block .current-lang:hover{color:var(--color-brand-2)}.page-header .langs-block .dropdown{background:#fff;border-radius:5px;display:flex;flex-flow:column nowrap;gap:5px;left:0;opacity:0;padding:14px;position:absolute;top:30px;transform:translateY(-20px);transition:transform .3s,opacity .3s,visibility .3s;visibility:hidden}.page-header .langs-block .dropdown.open{opacity:1;transform:translateY(0);visibility:visible}.page-header .signin{align-items:center;color:#fff;display:flex;flex-flow:row nowrap;gap:10px;transition:color .3s}.page-header .signin:hover{color:var(--color-brand-2)}@media(max-width:960px){.page-header .menu-main{display:none}.page-header .menu-button{margin-right:auto}}@media(max-width:520px){.page-header .langs-block,.page-header .signin{display:none}}.header-spacer{background:var(--color-dark);height:120px}.menu-popup{backdrop-filter:blur(3px);background:rgba(32,32,32,.9);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;justify-content:safe center;left:0;opacity:0;overflow:auto;padding:40px 0;position:fixed;right:0;top:0;transition:opacity .5s,visibility .5s;visibility:hidden;z-index:100}.menu-popup.open{opacity:1;visibility:visible}.menu-popup .menu-popup-close{align-items:center;background:none;border:none;color:var(--color-white);display:flex;height:60px;justify-content:center;padding:0;position:absolute;right:clamp(5px,-6.320754717px + 2.358490566vw,30px);top:clamp(5px,-6.320754717px + 2.358490566vw,30px);transition:color .3s;width:60px}.menu-popup .menu-popup-close:hover{color:var(--color-brand-2)}.menu-popup .menu-popup-close .icon-svg-element{display:block}.menu-popup .menu-popup-menu{flex:0 0 auto}.menu-popup .menu-list{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:clamp(14px,6.7547169811px + 1.5094339623vw,30px)}.menu-popup .menu-link{color:var(--color-white);font-family:Merriweather Variable;font-size:clamp(24px,16.7547169811px + 1.5094339623vw,40px);font-weight:500;line-height:1.3}.menu-popup .menu-link:hover{color:var(--color-brand-2)}.menu-popup .menu-popup-bottom,.menu-popup .menu-popup-langs{align-items:center;display:none;flex:0 0 auto;flex-flow:row nowrap;font-size:18px;gap:25px}.menu-popup .menu-popup-langs{margin-bottom:75px}.menu-popup .menu-popup-bottom{margin-top:75px}.menu-popup .lang-link{color:var(--color-gray-text)}.menu-popup .lang-link:hover{color:var(--color-white)}.menu-popup .lang-link.current{color:var(--color-white);font-weight:700}.menu-popup .menu-popup-signin{align-items:center;color:var(--color-white);display:flex;flex-flow:row nowrap;gap:10px}.menu-popup .menu-popup-signin:hover{color:var(--color-brand-2)}.menu-popup .menu-popup-signin .icon-svg-element{display:block}@media(max-width:520px){.menu-popup{padding:80px 0 40px}.menu-popup .menu-popup-bottom,.menu-popup .menu-popup-langs{display:flex}}.component-top{position:relative;--label-width:min(635px,50vw,50vh * 635/423);--label-right:var(--page-margin);--label-bottom:clamp(40px,17.358490566px + 4.7169811321vw,90px)}.component-top .overlay{background:rgba(0,0,0,.5);bottom:0;left:0;-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask-image:linear-gradient(#000,#000),url(/images/component-top-glide.svg);mask-image:linear-gradient(#000,#000),url(/images/component-top-glide.svg);-webkit-mask-position:0 0,right var(--label-right) bottom var(--label-bottom);mask-position:0 0,right var(--label-right) bottom var(--label-bottom);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%,var(--label-width) auto;mask-size:100% 100%,var(--label-width) auto;position:absolute;right:0;top:0}.component-top .component-image,.component-top .component-picture{display:block;height:clamp(440px,218.1132075472px + 46.2264150943vw,930px);max-height:100vh;object-fit:cover;object-position:50% 25%;width:100%}.component-top .component-label{bottom:var(--label-bottom);display:block;height:auto;opacity:.2;position:absolute;right:var(--label-right);width:var(--label-width);z-index:1}.component-scroller-tape{background:var(--color-brand-3);overflow:hidden;white-space:nowrap}.component-scroller-tape,.component-scroller-tape .scroller-block,.component-scroller-tape .scroller-chunk{align-items:center;color:#fff;display:flex;flex-flow:row nowrap;height:30px}.component-scroller-tape .text{color:#fff;leading-trim:both;text-edge:cap;font-size:clamp(13px,11.641509434px + .2830188679vw,16px);font-style:normal;font-weight:900;letter-spacing:.8px;line-height:130%;padding-right:20px;text-transform:uppercase}.component-aboud-glide{background:var(--color-dark);color:#fff;padding:clamp(60px,19.2452830189px + 8.4905660377vw,150px) 0 clamp(50px,15.1320754717px + 7.2641509434vw,127px)}.component-aboud-glide .component-content{column-gap:clamp(20px,15.4716981132px + .9433962264vw,30px);display:grid;grid-template-areas:"label description" "rule rule" ". title";grid-template-columns:clamp(120px,88.3018867925px + 6.6037735849vw,190px) 1fr}.component-aboud-glide .component-label{color:var(--color-brand-3);font-family:Merriweather Variable;font-size:clamp(18px,15.2830188679px + .5660377358vw,24px);font-weight:500;grid-area:label}.component-aboud-glide .component-description{color:var(--color-white);font-family:Merriweather Variable;font-size:clamp(22px,10.2264150943px + 2.4528301887vw,48px);font-weight:500;grid-area:description}.component-aboud-glide .component-rule{border:0;border-top:1px solid hsla(0,0%,100%,.2);grid-area:rule;margin:clamp(45px,15.5660377358px + 6.1320754717vw,110px) 0 0}.component-aboud-glide .component-title{color:var(--color-gray-text);font-family:Noto Sans Variable;font-size:16px;font-style:normal;font-weight:400;grid-area:title;justify-self:end;line-height:1.3;margin-bottom:0;margin-top:clamp(25px,9.1509433962px + 3.3018867925vw,60px);max-width:33ch;text-align:right}@media(max-width:700px){.component-aboud-glide .component-content{grid-template-areas:"label" "description" "rule" "title";grid-template-columns:1fr}.component-aboud-glide .component-description{margin-top:25px}.component-aboud-glide .component-rule{margin-top:45px}.component-aboud-glide .component-title{justify-self:stretch;max-width:none;text-align:left}}.component-aboud-lagree{padding:clamp(60px,31.4716981132px + 5.9433962264vw,123px) 0 0;--tile-parallax-scale:1.16}.component-aboud-lagree .component-title{font-family:Merriweather Variable;font-size:clamp(32px,17.5094339623px + 3.0188679245vw,64px);font-weight:500;line-height:1.3}.component-aboud-lagree .component-description{font-family:Noto Sans Variable;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;max-width:100%;width:520px}.component-aboud-lagree .component-tiles{display:grid;gap:2px;grid-auto-rows:1fr auto;grid-template-columns:1fr 1fr 1fr 1fr;padding:clamp(50px,12.4150943396px + 7.8301886792vw,133px) 2px 0;width:100%}.component-aboud-lagree .component-tile{color:#fff;display:grid;grid-row:span 2;grid-template-areas:"." "text";grid-template-rows:subgrid;position:relative;row-gap:0}.component-aboud-lagree .component-tile-picture{border-radius:10px;grid-column:1/2;grid-row:1/-1;overflow:hidden}.component-aboud-lagree .component-tile-image,.component-aboud-lagree .component-tile-picture{display:block;height:auto;width:100%}.component-aboud-lagree .component-tile-image{scale:var(--tile-parallax-scale);transition:scale .9s ease-out;will-change:translate}.component-aboud-lagree .component-tile:hover .component-tile-image{scale:calc(var(--tile-parallax-scale) + .06)}.component-aboud-lagree .component-tile-text{grid-area:text;padding:0 clamp(20px,4.1509433962px + 3.3018867925vw,55px) clamp(25px,6.8867924528px + 3.7735849057vw,65px) clamp(20px,15.4716981132px + .9433962264vw,30px);position:relative;z-index:1}.component-aboud-lagree .component-tile-eyebrow{color:#d49a86;font-size:clamp(12px,11.0943396226px + .1886792453vw,14px);font-style:normal;font-weight:700;letter-spacing:.7px;margin-bottom:clamp(12px,1.5849056604px + 2.1698113208vw,35px);text-transform:uppercase}.component-aboud-lagree .component-tile-title{font-size:clamp(17px,14.7358490566px + .4716981132vw,22px);font-weight:600;line-height:1.3;margin-bottom:clamp(12px,1.5849056604px + 2.1698113208vw,35px)}@media(max-width:1200px){.component-aboud-lagree .component-tiles{grid-template-columns:1fr 1fr}}@media(max-width:560px){.component-aboud-lagree .component-tiles{grid-template-columns:1fr}}.component-workouts{padding:clamp(60px,32.8301886792px + 5.6603773585vw,120px) 0;--tile-parallax-scale:1.16}.component-workouts .component-title{font-family:Merriweather Variable;font-size:clamp(32px,17.5094339623px + 3.0188679245vw,64px);font-weight:500;line-height:1.3;margin-bottom:clamp(30px,13.2452830189px + 3.4905660377vw,67px)}.component-workouts .component-tiles{display:grid;gap:clamp(15px,8.2075471698px + 1.4150943396vw,30px);grid-template-columns:1fr 1fr 1fr;width:100%}.component-workouts .component-tile{color:#fff;position:relative}.component-workouts .component-tile.wide{grid-column:span 2}.component-workouts .component-tile:before{background:linear-gradient(180deg,hsla(210,4%,49%,.2) 0,var(--tile-glow) 100%);border-radius:10px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transition:--tile-glow .4s ease-out;z-index:1}.component-workouts .component-tile:hover:before{--tile-glow:#aa3a3a}.component-workouts .component-tile:hover .component-tile-image{scale:calc(var(--tile-parallax-scale) + .06)}.component-workouts .component-tile:hover .component-tile-text{grid-template-rows:auto 1fr}.component-workouts .component-tile:hover .component-tile-description{opacity:1;padding-top:18px}.component-workouts .component-tile-picture{border-radius:10px;overflow:hidden}.component-workouts .component-tile-image,.component-workouts .component-tile-picture{display:block;height:auto;width:100%}.component-workouts .component-tile-image{scale:var(--tile-parallax-scale);transition:scale .9s ease-out;will-change:translate}.component-workouts .component-tile-text{bottom:clamp(20px,10.9433962264px + 1.8867924528vw,40px);display:grid;grid-template-rows:auto 0fr;left:clamp(20px,10.9433962264px + 1.8867924528vw,40px);max-width:330px;position:absolute;right:clamp(20px,10.9433962264px + 1.8867924528vw,40px);transition:grid-template-rows .4s ease-out;z-index:2}.component-workouts .component-tile-title{font-family:Merriweather Variable;font-size:clamp(20px,14.5660377358px + 1.1320754717vw,32px);font-weight:600;line-height:1.3}.component-workouts .component-tile-description{opacity:0;overflow:hidden;padding-top:0;transition:opacity .3s ease-out,padding-top .4s ease-out}.component-workouts .component-tile-complexity{align-items:center;display:flex;flex-flow:row nowrap;gap:10px;left:clamp(20px,10.9433962264px + 1.8867924528vw,40px);position:absolute;top:clamp(20px,10.9433962264px + 1.8867924528vw,40px);z-index:2}.component-workouts .component-tile-complexity .circle{background:var(--color-white);border-radius:50%;height:10px;width:10px}.component-workouts .component-tile-complexity .circle.filled{background:var(--color-brand-3)}@media(max-width:1000px){.component-workouts .component-tiles{grid-template-columns:1fr 1fr}.component-workouts .component-tile-text{grid-template-rows:auto 1fr;max-width:none}.component-workouts .component-tile-description{opacity:1;padding-top:18px}}@media(max-width:640px){.component-workouts .component-tiles{grid-template-columns:1fr}.component-workouts .component-tile.wide{grid-column:span 1}.component-workouts .component-tile.wide .component-tile-image{aspect-ratio:1230/1440;object-fit:cover}}.component-instructors{background:var(--color-brand-1);border-bottom:1px solid var(--color-brand-2);color:var(--color-white);padding:clamp(60px,32.8301886792px + 5.6603773585vw,120px) 0}.component-instructors .component-content{align-items:start;column-gap:20px;display:grid;grid-template-areas:"title navigation" "carousel carousel";grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:clamp(30px,13.2452830189px + 3.4905660377vw,67px)}.component-instructors .component-title{font-family:Merriweather Variable;font-size:clamp(32px,17.5094339623px + 3.0188679245vw,64px);font-weight:500;grid-area:title}.component-instructors .component-navigation{align-items:center;display:flex;gap:20px;grid-area:navigation}.component-instructors .component-navigation .swiper-button-next,.component-instructors .component-navigation .swiper-button-prev{background:none;border:none;color:#fff;padding:0;transition:transform .3s}.component-instructors .component-navigation .swiper-button-next:hover,.component-instructors .component-navigation .swiper-button-prev:hover{transform:scale(1.25)}.component-instructors .component-navigation .swiper-button-next .icon-svg-element,.component-instructors .component-navigation .swiper-button-prev .icon-svg-element{display:block}.component-instructors .component-carousel{grid-area:carousel;width:100%}.component-instructors .component-carousel:not(.swiper-initialized){overflow:hidden}.component-instructors .component-carousel:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:20px}.component-instructors .component-carousel:not(.swiper-initialized) .swiper-slide{flex:0 0 100%}@media(min-width:600px){.component-instructors .component-carousel:not(.swiper-initialized) .swiper-wrapper{gap:30px}.component-instructors .component-carousel:not(.swiper-initialized) .swiper-slide{flex-basis:calc(50% - 15px)}}@media(min-width:1000px){.component-instructors .component-carousel:not(.swiper-initialized) .swiper-wrapper{gap:40px}.component-instructors .component-carousel:not(.swiper-initialized) .swiper-slide{flex-basis:calc(33.33333% - 26.66667px)}}@media(min-width:1300px){.component-instructors .component-carousel:not(.swiper-initialized) .swiper-wrapper{gap:60px}.component-instructors .component-carousel:not(.swiper-initialized) .swiper-slide{flex-basis:calc(25% - 45px)}}.component-instructors .swiper-pagination{align-items:center;display:flex;gap:16px}.component-instructors .swiper-pagination .swiper-pagination-bullet{background:#fff;border-radius:5px;height:10px;opacity:.5;transition:opacity .3s,width .3s linear;width:10px}.component-instructors .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:40px}.component-instructors .component-tile-image,.component-instructors .component-tile-picture{display:block;height:auto;width:100%}.component-instructors .component-tile-picture{margin-bottom:clamp(20px,6.4150943396px + 2.8301886792vw,50px)}.component-instructors .component-tile-image{border-radius:50%;height:auto;max-width:190px}.component-instructors .component-tile-title{font-family:Merriweather Variable;font-size:clamp(18px,16.1886792453px + .3773584906vw,22px);font-weight:600;line-height:1.3;margin-bottom:clamp(12px,9.2830188679px + .5660377358vw,18px)}@media(max-width:600px){.component-instructors .component-content{grid-template-areas:"title" "carousel" "navigation";grid-template-columns:1fr;row-gap:25px}.component-instructors .component-navigation{justify-content:center}.component-instructors .swiper-pagination{gap:6px;width:auto}.component-instructors .swiper-pagination .swiper-pagination-bullet{height:6px;width:6px}.component-instructors .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:20px}}.component-prices{--card-border-color:hsla(0,0%,100%,.1);--card-border-hover-color:hsla(0,0%,100%,.3);--card-accent-border-color:rgba(170,58,58,.4);background:var(--color-dark);color:var(--color-white);padding:clamp(60px,32.8301886792px + 5.6603773585vw,120px) 0}.component-prices .component-title{font-family:Merriweather Variable;font-size:clamp(32px,17.5094339623px + 3.0188679245vw,64px);font-weight:500;line-height:1.3}.component-prices .component-description{margin-top:clamp(20px,15.4716981132px + .9433962264vw,30px);max-width:100%;width:520px}.component-prices .component-button{align-items:center;background:none;border:1px solid var(--card-border-color);border-radius:var(--button-border-radius);color:var(--color-white);display:inline-flex;flex-flow:row nowrap;font-size:var(--button-font-size);gap:clamp(10px,5.4716981132px + .9433962264vw,20px);height:var(--button-height);justify-content:center;padding:0 var(--button-padding);transition:background-color .3s,border-color .3s,color .3s;white-space:nowrap}.component-prices .component-button:hover{background:var(--color-brand-4);border-color:var(--color-brand-4);color:var(--color-white)}.component-prices .component-button.accent{background:var(--color-brand-3);border-color:var(--color-brand-3)}.component-prices .component-button.accent:hover{background:var(--color-brand-4);border-color:var(--color-brand-4);color:var(--color-white)}.component-prices .component-button .icon-svg-element{display:block;flex-shrink:0}.component-prices .component-trial{align-items:center;border:1px solid var(--card-border-color);border-radius:10px;display:flex;flex-flow:row nowrap;gap:clamp(20px,1.8867924528px + 3.7735849057vw,60px);margin-top:clamp(40px,21.8867924528px + 3.7735849057vw,80px);padding:clamp(25px,18.2075471698px + 1.4150943396vw,40px);transition:border-color .3s}.component-prices .component-trial:hover{border-color:var(--card-border-hover-color)}.component-prices .component-trial-text{flex-grow:1}.component-prices .component-trial-eyebrow{color:var(--color-gray-text);font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.component-prices .component-trial-title{font-family:Merriweather Variable;font-size:clamp(24px,20.3773584906px + .7547169811vw,32px);font-weight:600;line-height:1.3;margin-bottom:10px}.component-prices .component-trial-description{color:var(--color-gray-text);font-size:14px}.component-prices .component-trial-price{font-family:Merriweather Variable;font-size:clamp(24px,20.3773584906px + .7547169811vw,32px);font-weight:600;line-height:1.1;white-space:nowrap}.component-prices .component-group{border-top:2px solid var(--color-brand-1);margin-top:clamp(35px,23.679245283px + 2.358490566vw,60px);padding-top:clamp(35px,23.679245283px + 2.358490566vw,60px)}.component-prices .component-group-title{color:var(--color-brand-2);font-size:14px;font-weight:700;letter-spacing:.5px;margin-bottom:15px;text-transform:uppercase}.component-prices .component-tiles{display:grid;gap:clamp(15px,8.2075471698px + 1.4150943396vw,30px);grid-template-columns:1fr 1fr 1fr}.component-prices .component-tile{align-items:flex-start;border:1px solid var(--card-border-color);border-radius:10px;display:flex;flex-flow:column nowrap;padding:clamp(25px,18.2075471698px + 1.4150943396vw,40px);transition:border-color .3s,background-color .3s}.component-prices .component-tile:hover{border-color:var(--card-border-hover-color)}.component-prices .component-tile.featured{background:#1a1a1a;border-color:var(--card-accent-border-color)}.component-prices .component-tile.featured:hover{border-color:var(--color-brand-3)}.component-prices .component-tile-head{align-items:center;display:flex;flex-flow:row nowrap;gap:20px;justify-content:space-between;width:100%}.component-prices .component-tile-title{color:var(--color-gray-text);font-family:Merriweather Variable;font-size:clamp(18px,16.1886792453px + .3773584906vw,22px);font-weight:600;line-height:1.3;margin:0}.component-prices .component-tile-badge{color:var(--color-gray-text);font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.component-prices .component-tile-description{color:var(--color-gray-text);font-size:14px;margin-top:11px}.component-prices .component-tile-price{font-family:Merriweather Variable;font-size:clamp(26px,23.2830188679px + .5660377358vw,32px);font-weight:600;line-height:1.1;margin-top:14px;white-space:nowrap}.component-prices .component-tile-units{font-size:clamp(19px,16.7358490566px + .4716981132vw,24px);margin-left:12px}.component-prices .component-tile-note{color:var(--color-gray-text);font-size:14px;margin-top:6px}.component-prices .component-tile .component-button{margin-top:24px}.component-prices .component-tiles.subscriptions .component-tile-price{font-size:clamp(30px,25.4716981132px + .9433962264vw,40px);margin-top:6px}.component-prices .component-tiles.subscriptions .component-tile-note{margin-top:0}.component-prices .component-tiles.subscriptions .component-button{margin-top:30px}.component-prices .component-note{color:var(--color-gray-text);margin-top:30px}@media(max-width:900px){.component-prices .component-tiles{grid-template-columns:1fr 1fr}}@media(max-width:800px){.component-prices .component-trial{align-items:flex-start;flex-flow:column nowrap;gap:25px}}@media(max-width:600px){.component-prices .component-tiles{grid-template-columns:1fr}.component-prices .component-tile .component-button{width:100%}}.component-schedule{background:var(--color-dark);border-bottom:1px solid #b36c53;color:var(--color-white);padding:clamp(60px,32.8301886792px + 5.6603773585vw,120px) 0}.component-schedule .component-title{font-family:Merriweather Variable;font-size:clamp(32px,17.5094339623px + 3.0188679245vw,64px);font-weight:500;line-height:1.3}.component-schedule .component-description{margin-top:clamp(20px,15.4716981132px + .9433962264vw,30px);max-width:100%;width:520px}.component-schedule .component-widget{border:1px solid hsla(0,0%,100%,.1);border-radius:10px;margin:clamp(50px,20.5660377358px + 6.1320754717vw,115px) auto 0;max-width:100%;padding:clamp(12px,3.8490566038px + 1.6981132075vw,30px);width:fit-content}.component-schedule .component-widget lk-schedule{display:flow-root;max-width:100%;min-height:542px;width:980px}@media(min-width:992px){.component-schedule .component-widget lk-schedule{min-height:487px}}@media(max-width:400px){.component-schedule .component-widget{overflow-x:auto}}.component-apps{background:var(--color-dark);border-bottom:1px solid #b36c53;color:var(--color-white);overflow:hidden;padding:clamp(60px,32.8301886792px + 5.6603773585vw,120px) 0;position:relative}.component-apps:after,.component-apps:before{background:linear-gradient(90deg,#b36c53,#bf664e,#cc5f4b,#d8564a,#e54b4b);content:"";display:block;height:1px;left:0;position:absolute;right:0}.component-apps:before{top:0}.component-apps:after{bottom:0}.component-apps .component-content{position:relative}.component-apps .component-title{font-family:Merriweather Variable;font-size:clamp(32px,17.5094339623px + 3.0188679245vw,64px);font-weight:500;line-height:1.3}.component-apps .component-description{margin-top:clamp(20px,15.4716981132px + .9433962264vw,30px);max-width:100%;width:460px}.component-apps .component-scan{align-items:center;display:flex;flex-flow:row nowrap;gap:clamp(20px,7.320754717px + 2.641509434vw,48px);margin-top:26px}.component-apps .component-scan-code{align-items:center;background:var(--color-white);border-radius:20px;display:flex;flex:0 0 auto;height:clamp(170px,138.3018867925px + 6.6037735849vw,240px);justify-content:center;padding:clamp(20px,15.4716981132px + .9433962264vw,30px);width:clamp(170px,138.3018867925px + 6.6037735849vw,240px)}.component-apps .component-scan-picture{display:block;width:100%}.component-apps .component-scan-image{display:block;height:auto;width:100%}.component-apps .component-scan-text{max-width:100%;width:360px}.component-apps .component-scan-text a:hover{color:var(--color-brand-4)}.component-apps .component-scan-text .tel{color:inherit}.component-apps .component-scan-text .tel:hover{color:var(--color-brand-4)}.component-apps .component-install{align-items:center;display:flex;flex-flow:row wrap;gap:clamp(20px,6.4150943396px + 2.8301886792vw,50px);margin-top:34px}.component-apps .component-install-title{font-family:Merriweather Variable;font-size:clamp(17px,15.641509434px + .2830188679vw,20px);font-weight:600;line-height:1.3;max-width:100%;width:360px}.component-apps .component-stores{align-items:center;display:flex;flex-flow:row nowrap;gap:10px}.component-apps .component-store{transition:opacity .3s}.component-apps .component-store:hover{opacity:.7}.component-apps .component-store-picture{display:block}.component-apps .component-store-image{display:block;height:auto;width:clamp(130px,116.4150943396px + 2.8301886792vw,160px)}.component-apps .component-picture{position:absolute;right:26px;top:109px;width:clamp(340px,32.9411764706px + 25.5882352941vw,427px)}.component-apps .component-picture .component-image{display:block;height:auto;width:100%}@media(max-width:1200px){.component-apps .component-picture{display:none}}@media(max-width:700px){.component-apps .component-scan{align-items:flex-start;flex-flow:column nowrap}}.component-faq{background:var(--color-dark);color:var(--color-white);padding:clamp(60px,32.8301886792px + 5.6603773585vw,120px) 0;--faq-border-color:hsla(0,0%,100%,.1)}.component-faq .component-title{font-family:Merriweather Variable;font-size:clamp(32px,17.5094339623px + 3.0188679245vw,64px);font-weight:500;line-height:1.3}.component-faq .component-description{margin-top:clamp(20px,15.4716981132px + .9433962264vw,30px);max-width:100%;width:520px}.component-faq .component-list{border-bottom:1px solid var(--faq-border-color);margin-top:clamp(50px,20.5660377358px + 6.1320754717vw,115px)}.component-faq .component-item{border-top:1px solid var(--faq-border-color)}.component-faq .component-question-heading{font:inherit;margin:0}.component-faq .component-question{align-items:center;background:none;border:0;color:inherit;display:flex;flex-flow:row nowrap;gap:clamp(15px,8.2075471698px + 1.4150943396vw,30px);justify-content:space-between;min-height:clamp(60px,46.8679245283px + 2.7358490566vw,89px);padding:12px 0;text-align:left;width:100%}.component-faq .component-question-text{font-family:Merriweather Variable;font-size:clamp(17px,14.7358490566px + .4716981132vw,22px);font-weight:600;line-height:1.3;transition:color .3s}.component-faq .component-question-icon{align-items:center;color:var(--color-brand-3);display:flex;flex:0 0 auto;height:30px;justify-content:center;transition:transform .3s,color .3s;width:30px}.component-faq .component-question:hover .component-question-text{color:var(--color-brand-2)}.component-faq .component-question:hover .component-question-icon{color:var(--color-brand-4)}.component-faq .collapse-open .component-question-text{color:var(--color-brand-2)}.component-faq .collapse-open .component-question-icon{transform:rotate(45deg)}.component-faq .component-answer{max-width:100%;padding-bottom:clamp(28px,15.320754717px + 2.641509434vw,56px);width:960px}.component-faq .collapse:not(.widget-initialized):not([data-state=open]) .collapse-wrap{height:0}.component-contacts{background:linear-gradient(180deg,var(--color-dark) 0,#1a1a1a 100%);color:var(--color-white);padding:0 clamp(10px,5.4716981132px + .9433962264vw,20px) clamp(10px,5.4716981132px + .9433962264vw,20px)}.component-contacts .component-content{display:grid;gap:clamp(15px,10.4716981132px + .9433962264vw,25px);grid-template-columns:1fr 1fr}.component-contacts .component-card,.component-contacts .component-side{min-width:0}.component-contacts .component-card{align-items:center;background:var(--color-brand-1);border-radius:10px;display:flex;justify-content:center;padding:clamp(30px,25.4716981132px + .9433962264vw,40px) clamp(20px,17.7358490566px + .4716981132vw,25px)}.component-contacts .component-contact,.component-contacts .component-info{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:20px}.component-contacts .component-contact{font-style:normal}.component-contacts .component-info a{color:inherit;transition:opacity .3s}.component-contacts .component-info a:hover{color:inherit;opacity:.7}.component-contacts .component-address{font-size:clamp(19px,16.7358490566px + .4716981132vw,24px);font-weight:600}.component-contacts .component-email,.component-contacts .component-phone{font-size:clamp(17px,15.641509434px + .2830188679vw,20px);font-weight:500}.component-contacts .component-legal,.component-contacts .component-socials{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:10px;margin-top:clamp(25px,18.2075471698px + 1.4150943396vw,40px)}.component-contacts .component-social{align-items:center;display:flex;flex-flow:row nowrap;gap:10px}.component-contacts .component-side{display:flex;flex-flow:column nowrap;gap:20px}.component-contacts .component-map{border-radius:10px;height:clamp(280px,209.8113207547px + 14.6226415094vw,435px);overflow:hidden}.component-contacts .component-feedback{align-items:center;background:var(--color-dark);border-radius:10px;display:flex;justify-content:center;min-height:clamp(280px,209.8113207547px + 14.6226415094vw,435px);padding:clamp(30px,25.4716981132px + .9433962264vw,40px) clamp(20px,17.7358490566px + .4716981132vw,25px)}.component-contacts .component-form{display:flex;flex-flow:column nowrap;max-width:410px;position:relative;width:100%}.component-contacts .component-form.loading{pointer-events:none}.component-contacts .component-form.loading:after,.component-contacts .component-form.loading:before{opacity:1;visibility:visible}.component-contacts .component-form:after,.component-contacts .component-form:before{content:"";display:block;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s,visibility .3s;visibility:hidden}.component-contacts .component-form:before{backdrop-filter:blur(5px);background-color:color-mix(in srgb,var(--color-dark),transparent 20%);bottom:-10px;left:-10px;right:-10px;top:-10px;z-index:1}.component-contacts .component-form:after{animation:form-spinner-rotate 1.2s linear infinite;border-bottom:4px solid #fff;border-right:4px solid #fff;border-color:#fff transparent transparent #fff;border-radius:50%;border-style:solid;border-width:4px;height:60px;left:50%;margin:-30px;top:50%;width:60px;z-index:2}@keyframes form-spinner-rotate{to{transform:rotate(1turn)}}.component-contacts .component-form-title{font-family:Merriweather Variable;font-size:clamp(18px,16.1886792453px + .3773584906vw,22px);font-weight:600;line-height:1.3;margin:0 0 30px;text-align:center}.component-contacts .component-field{--field-background:transparent;--field-border-color:var(--color-gray-text);--field-focus-border-color:var(--color-white);--field-color:var(--color-white);--field-label-color:var(--color-gray-text);--field-radius:10px;--field-font-size:16px;--field-label-size:16px}.component-contacts .component-field+.component-field{margin-top:10px}.component-contacts .component-submit{margin-top:30px}@media(max-width:900px){.component-contacts .component-content{grid-template-columns:1fr}.component-contacts .component-feedback{min-height:0}}.page-footer{background:var(--color-dark);color:var(--color-gray-text);overflow:hidden;position:relative}.page-footer .component-image{display:block;height:auto;width:100%}.page-footer .component-label{bottom:0;height:auto;left:var(--page-margin);position:absolute;width:var(--wide-layout-width)}.page-footer .component-bottom{align-items:center;bottom:clamp(15px,8.2075471698px + 1.4150943396vw,30px);display:flex;flex-flow:row nowrap;font-size:clamp(12px,11.0943396226px + .1886792453vw,14px);gap:clamp(20px,6.4150943396px + 2.8301886792vw,50px);left:0;min-height:60px;position:absolute;right:0}.page-footer .component-copyright{text-transform:uppercase}.page-footer .component-stores{align-items:center;display:flex;flex-flow:row nowrap;gap:10px}.page-footer .component-store{transition:opacity .3s}.page-footer .component-store:hover{opacity:.7}.page-footer .component-store-picture{display:block}.page-footer .component-store-image{display:block;height:auto;width:clamp(120px,101.8867924528px + 3.7735849057vw,160px)}.page-footer .component-developer{margin-left:auto;margin-right:max(0px,200px - var(--layout-margin))}@media(max-width:900px){.page-footer .component-developer{margin-right:0}}.page-footer .component-developer a{color:inherit}.page-footer .component-developer a:hover{color:var(--color-white)}@media(max-width:900px){.page-footer .component-bottom{align-items:flex-start;flex-flow:column nowrap;gap:15px}.page-footer .component-developer{margin-left:0;padding-right:130px}}@media(max-width:700px){.page-footer{min-height:420px}.page-footer .component-image{height:100%;left:0;object-fit:cover;position:absolute;top:0}}.fixed-buttons{align-items:flex-end;bottom:20px;display:flex;flex-flow:column nowrap;gap:10px;position:fixed;right:20px;z-index:10}.fixed-buttons .icon-svg-element{display:block}.fixed-buttons .scroll-top{background:none;border:none;color:var(--color-brand-1);opacity:0;padding:0;transition:opacity .3s,visibility .3s,color .3s;visibility:hidden}.fixed-buttons .scroll-top.visible{opacity:1;visibility:visible}.fixed-buttons .scroll-top:hover{color:var(--color-brand-2)}.fixed-buttons .whatsapp-button{align-items:center;background:#3fae42;border-radius:25px;display:flex;height:50px;padding:0 20px;transition:background-color .3s}.fixed-buttons .whatsapp-button:hover{background:#35953a}@media(max-width:560px){.fixed-buttons{bottom:12px;right:12px}.fixed-buttons .scroll-top .icon-svg-element{height:46px;width:46px}.fixed-buttons .whatsapp-button{border-radius:22px;height:44px;padding:0 15px}.fixed-buttons .whatsapp-button .icon-svg-element{height:auto;width:90px}}.text-stub{background:var(--color-brand-3);border-radius:4px;color:var(--color-white);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;line-height:18px;margin-right:8px;padding:0 8px;text-transform:uppercase}
/*# sourceMappingURL=main.css.map*/