:root{--font-size-root:10px;--font-size-base:1.8rem;--margin-segment:10rem;--align-boxes:center;--align-titles:center;--align-teaser:center;--align-navigation:center;--transition-ease:ease-in-out;--uppercase:uppercase;--uppercase-more:uppercase;--burger-outer-size:48px;--article-width:700px;--article-font-size:2rem;--shadow-1:0 1px 1px rgba(0,2,5,.0196078431);--shadow-2:0 2px 2px rgba(0,2,5,.0196078431);--shadow-3:0 4px 4px rgba(0,2,5,.0196078431);--shadow-4:0 8px 8px rgba(0,2,5,.0196078431);--shadow-5:0 16px 16px rgba(0,2,5,.0196078431);--shadow-surround-1:0 1px 3px rgba(0,0,0,.062745098);--shadow-surround-2:0 1px 6px rgba(0,0,0,.062745098);--shadow-surround-3:1px 2px 12px rgba(0,0,0,.062745098);--shadow-surround-4:2px 4px 18px rgba(0,0,0,.062745098);--shadow-surround-5:4px 6px 40px rgba(0,0,0,.062745098)}header{--nav-animation-in:slide-in-right-wave;--nav-animation-out:slide-out-right-wave;--header-init-bg:none;--header-init-logo-filter:none;--header-init-shadow:none;--header-init-over-bg:linear-gradient(rgba(0, 0, 0, 0.22) 0%, rgba(0, 0, 0, 0.18) 55%, rgba(0, 0, 0, 0) 100%);--header-init-over-logo-filter:brightness(0) invert(1);--header-init-over-shadow:none;--header-min-bg:rgba(255,255,255,.9);--header-min-logo-filter:none;--header-show-nav-bg:none;--header-show-nav-panel-bg:var(--color-1);--header-show-nav-logo-filter:brightness(0) invert(1);--header-show-nav-nav-color:#fff;--header-show-nav-nav-color-hover:#000}.teaser{--teaser-text-color:#fff;--teaser-text-align:center;--teaser-pos:auto;--teaser-bg-filter:none;--teaser-shade-color:none;--teaser-shade-opacity:0}/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:inherit}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline;bottom:10px}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}textarea{font-size:100%;line-height:1.15;margin:0;font-family:inherit;border:none;background:none;text-align:inherit;width:100%;outline:none;resize:none;overflow:hidden}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[contenteditable=true]{outline:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox]{display:inline-block;box-sizing:border-box;padding:0;width:20px;height:20px;position:relative;top:4px;margin-right:10px}[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body{position:relative;font-size:var(--font-size-base);font-family:var(--font-2);font-weight:var(--font-2-slim);overflow-x:hidden}body main{padding-top:calc(var(--header-height) + .36*var(--factor-spacing)*var(--margin-segment))}body main>:first-child.segment .teaser,body main>:first-child.segment .teaser-alt-head,body main>:first-child.segment .teaser-video-text,body main>:first-child.segment .map,body main>:first-child.segment .gmap,body main>:first-child.segment .mti-artist-teaser,body main>:first-child.segment .dev22-product-teaser{margin-top:calc(-1*calc(var(--header-height) + 0.36 * var(--factor-spacing) * var(--margin-segment)))}a{text-decoration:none}h1,h2,h3,h4,h5,.title{font-family:var(--font-1);font-weight:var(--font-1-fat);color:var(--color-font-1);text-transform:var(--uppercase);letter-spacing:var(--letter-spacing-headings)}ul,ol{margin:0}::selection{background:var(--color-1);color:#fff}@keyframes hide{0%{opacity:1}10%{opacity:.6}90%{opacity:.6}100%{opacity:.6}}@keyframes publish{0%{filter:brightness(1) saturate(1)}30%{filter:brightness(1.1) saturate(1.1)}75%{filter:brightness(1.1) saturate(1.1)}99%{filter:brightness(1) saturate(1)}100%{filter:none}}.hide{animation-name:hide;animation-duration:3s}.publish{animation-name:publish;animation-duration:1s}.hidden{opacity:.6;transition:opacity .4s}.hidden:hover{opacity:1}html{font-size:62.5%;font-size:var(--font-size-root);scroll-behavior:smooth}@media(max-width: 720px){html{font-size:56%}}@media(max-width: 350px){html{font-size:52.5%}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar:horizontal{height:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-1)}.main-container{z-index:10;position:relative;background:var(--color-bg);min-height:100vh;width:100%;padding-bottom:calc(var(--footer-height) + .36*var(--margin-segment));margin-left:0;transition:all .55s ease-out}@media(max-width: 720px){.main-container{padding-bottom:calc(1.2*var(--footer-height) + .36*var(--margin-segment))}}.main-container .admin-panel-btn-toolbox{position:fixed;top:50%;transform:translateY(-50%);left:-5px;z-index:500}.main-container .admin-panel-btn-toolbox .admin-panel-btn{position:relative;left:0;height:36px;width:36px;background-color:#1c1e22;border-radius:36px;background-size:cover;transition:all .18s ease-in-out;cursor:pointer}.admin-1 .main-container .admin-panel-btn-toolbox .admin-panel-btn,.admin-2 .main-container .admin-panel-btn-toolbox .admin-panel-btn{left:-48px}.main-container .admin-panel-btn-toolbox .admin-panel-btn:hover{background-color:#010204;filter:brightness(1.4);height:46px;width:46px;margin-left:8px}.admin-1 .main-container,.admin-3 .main-container,.admin-4 .main-container{margin-left:64px;width:calc(100% - 64px)}.admin-2 .main-container{margin-left:374px;width:calc(100% - 374px)}.image{display:inline-block;position:relative}.image img{border-radius:var(--round-corners);display:block}.segment{position:relative;margin-bottom:calc(var(--margin-segment)*var(--factor-spacing))}@media(max-width: 720px){.segment{margin-bottom:calc(.5*var(--margin-segment)*var(--factor-spacing))}}.checkbox{display:block;width:fit-content;position:relative;padding-left:36px;margin-bottom:12px;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:-2px;left:0;height:23px;width:23px;background-color:var(--color-light);border-radius:var(--border-radius);transition:background-color var(--transition-time) var(--transition-ease)}.checkbox:hover input~.checkmark{background-color:#b0b1b3}.checkbox input:checked~.checkmark{background-color:var(--color-1)}.checkmark:after{content:"";position:absolute;display:none}.checkbox input:checked~.checkmark:after{display:block}.checkbox .checkmark:after{left:8.5px;top:3px;width:7px;height:14px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}[type=date],[type=datetime-local]{display:block;width:100%;border-radius:5px;outline:none;border:none;padding-left:1.2rem;font-size:1.36rem;letter-spacing:.05em;color:#d0d2d5;background:url(/graphics/admin/calendar.svg) 97% 50% no-repeat;background-size:auto 70%;background-color:#010204}[type=date]::-webkit-inner-spin-button,[type=datetime-local]::-webkit-inner-spin-button{display:none}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:0;width:2.5rem;height:2.5rem}#Burger{display:none;position:relative;width:var(--burger-outer-size);height:var(--burger-outer-size);cursor:pointer;transition:all var(--transition-time) var(--transition-ease);box-sizing:border-box;z-index:1090}@media(max-width: 1000px){#Burger{display:grid}}#Burger .slices{position:relative;width:var(--burger-size);height:var(--burger-size);margin:auto}#Burger .slices .slice{position:absolute;width:100%;height:var(--burger-slice);left:0;top:0;border-radius:var(--border-radius);background-color:var(--color-font-1);cursor:pointer;transition:all calc(.65*var(--transition-time)) var(--transition-ease) .15s}.light #Burger .slices .slice{background-color:#fff}.light.header-min #Burger .slices .slice{background-color:var(--color-font-1)}#Burger .slices .slice:nth-child(2){top:calc(50% - var(--burger-slice)/2)}#Burger .slices .slice:nth-child(3){top:calc(100% - var(--burger-slice))}#Burger .slices:hover .slice,.light.header-min #Burger .slices:hover .slice{background-color:var(--color-1)}@media(hover: none){#Burger .slices:hover .slice,.light.header-min #Burger .slices:hover .slice{background-color:var(--color-font-1)}}.light #Burger .slices:hover .slice{background-color:var(--color-1)}@media(hover: none){.light #Burger .slices:hover .slice{background-color:#fff}}#Burger.burger-close-btn .slice,.light.header-min #Burger.burger-close-btn .slice{background-color:#fff}.light #Burger.burger-close-btn .slice,.light .light.header-min #Burger.burger-close-btn .slice{background-color:#fff}#Burger.burger-close-btn .slice:nth-child(1),.light.header-min #Burger.burger-close-btn .slice:nth-child(1){width:130%;top:calc(50% - var(--burger-slice)/2);left:calc(50% - var(--burger-size)*1.3/2);transform:rotate(45deg)}#Burger.burger-close-btn .slice:nth-child(2),.light.header-min #Burger.burger-close-btn .slice:nth-child(2){width:130%;top:calc(50% - var(--burger-slice)/2);left:calc(50% - var(--burger-size)*1.3/2);transform:rotate(-45deg)}#Burger.burger-close-btn .slice:nth-child(3),.light.header-min #Burger.burger-close-btn .slice:nth-child(3){width:130%;top:calc(50% - var(--burger-slice)/2);left:calc(50% - var(--burger-size)*1.3/2);transform:rotate(45deg)}#Burger.burger-close-btn:hover .slice,.light #Burger.burger-close-btn:hover .slice,.light.header-min #Burger.burger-close-btn:hover .slice,.light .light.header-min #Burger.burger-close-btn:hover .slice{background-color:var(--color-font-1)}@media(hover: none){#Burger.burger-close-btn:hover .slice,.light #Burger.burger-close-btn:hover .slice,.light.header-min #Burger.burger-close-btn:hover .slice,.light .light.header-min #Burger.burger-close-btn:hover .slice{background-color:#fff}}#AddNav{display:inline-block}#AddNav .add-nav-icon{width:40px;height:40px;display:inline-grid;margin:0;padding:0;cursor:pointer}#AddNav .add-nav-icon svg{margin:auto;width:calc(1.36*var(--burger-size));height:calc(1.36*var(--burger-size))}#AddNav .add-nav-icon svg path,#AddNav .add-nav-icon svg line{transition:stroke var(--transition-time) var(--transition-ease)}f-scroll-end{display:block;width:100%;height:5rem;margin-top:5rem}f-scroll-end .loader{height:5rem}#fluena-signature{z-index:100}#fluena-signature .fluena-wrap{position:relative;padding-right:.66em}#fluena-signature .fluena-wrap a span{display:inline-block;position:relative;top:1px}#fluena-signature .fluena-wrap a span img{height:.9em;width:auto}#fluena-signature .fluena-wrap a.fl-panel-btn{display:inline-block;position:absolute;right:-0.66em;top:-0.33em;cursor:pointer;padding:.33em .66em .33em .2em}#fluena-signature .fluena-wrap .fl-mask{position:absolute;display:inline-block;bottom:20px;overflow:hidden;width:404px;max-width:89vw;height:360px;pointer-events:none}#fluena-signature .fluena-wrap .fl-mask.br{right:-2px}#fluena-signature .fluena-wrap .fl-mask.bl{left:-2px}#fluena-signature .fluena-wrap .fl-mask.bc{left:calc(50% - 202px)}#fluena-signature .fluena-wrap .fl-mask.show .fl-panel{bottom:5px !important}#fluena-signature .fluena-wrap .fl-mask .fl-panel{position:absolute;display:inline-block;bottom:-360px;left:2px;overflow:hidden;width:400px;max-width:99%;background-color:#fff;border-radius:8px;border:1px solid #d0d1d3;padding:15px 20px 10px 20px;font-size:13px;transition:bottom .4s ease-out;line-height:1.35em;color:#707173;pointer-events:initial}@media(max-width: 720px){#fluena-signature .fluena-wrap .fl-mask .fl-panel{font-size:12.5px;line-height:1.45em}}#fluena-signature .fluena-wrap .fl-mask .fl-panel a{color:#33b7e5 !important}#fluena-signature .fluena-wrap .fl-mask .fl-panel a:hover{color:#2588ac;text-decoration:underline}#fluena-signature .fluena-wrap .fl-mask .fl-panel .fl-close-btn{position:absolute;display:inline-block;top:5px;right:5px;width:25px;height:25px;background-image:url(/graphics/front/close.svg);background-size:24px;background-position:center;background-repeat:no-repeat;cursor:pointer}login{display:none;animation:fade-in-child-slide-up .36s ease-out;animation-fill-mode:forwards;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(240,242,246,.82);backdrop-filter:blur(5px);z-index:200}login.login-show{display:grid}login #login{position:relative;margin:auto;width:55rem;background-color:#101215;background-image:url("/graphics/admin/fluena-waves-and-stars.png");background-repeat:no-repeat;background-position:bottom right;border-radius:5px;padding:10rem 6.5rem;color:#fff}login #login h2{color:rgba(255,255,255,.85)}login #login input,login #login button{display:block;width:27rem;margin-bottom:1.5rem;border-radius:5px;outline:none;border:none;padding:1rem 1.8rem;font-size:1.6rem}login #login input{background-color:#000;color:#fff;letter-spacing:2px}login #login button{letter-spacing:1px;background-color:#25a8d8;color:#fff;text-transform:var(--uppercase-more);cursor:pointer;transition:all .3s ease-in-out}login #login button:hover{background-color:#33c9ff;color:#fff}login #login .pass-wrap{display:inline-block;position:relative}login #login .pass-wrap .toggle-pass{position:absolute;right:8px;top:8px;display:inline-block;width:24px;height:24px;cursor:pointer}login #login .pass-wrap .toggle-pass .show,login #login .pass-wrap .toggle-pass .hide{display:inline-block;position:absolute;top:10%;left:10%;width:80%;height:80%}login #login .pass-wrap .toggle-pass .show .fl-icon,login #login .pass-wrap .toggle-pass .hide .fl-icon{fill:#828488;transition:fill .3s ease-in-out}login #login .pass-wrap .toggle-pass .hide{display:none}login #login .pass-wrap .toggle-pass.pass-visible .hide{display:inline-block}login #login .pass-wrap .toggle-pass.pass-visible .show{display:none}login #login .pass-wrap .toggle-pass:hover .show .fl-icon,login #login .pass-wrap .toggle-pass:hover .hide .fl-icon{fill:#25a8d8}login #login .close-button{display:inline-block;position:absolute;top:5px;right:5px;display:inline-block;width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,0);cursor:pointer}login #login .close-button:before,login #login .close-button:after{content:"";display:inline-block;width:16px;height:3px;background-color:#fff;border-radius:var(--border-radius);position:absolute;transform-origin:center center;transform:rotate(45deg);left:calc(.5*40px - .5*16px);top:calc(.5*40px - .5*3px);transition:background-color var(--transition-time) var(--transition-ease)}login #login .close-button:after{transform:rotate(-45deg)}login #login .close-button:hover:before,login #login .close-button:hover:after{background-color:#ff4133}login #login.denied{animation:no-no-shake .85s ease-in-out}#login-btn-container{display:inline-block;position:fixed;left:0;bottom:0;z-index:151;padding:25px;border-top-right-radius:40px;transition:all .25s ease-in-out}@media(max-width: 720px){#login-btn-container{display:none}}#login-btn-container .login-btn{position:absolute;left:-26px;bottom:-26px;height:26px;width:26px;background-color:#1c1e22;border-radius:36px;background-size:cover;transition:all .25s ease-in-out;cursor:pointer;background-image:url(/graphics/admin/login.svg)}#login-btn-container .login-btn:hover{background-color:#010102;filter:brightness(1.3)}#login-btn-container .login-btn.logout{background-image:url(/graphics/admin/logout.svg)}#login-btn-container:hover{padding:32px}#login-btn-container:hover .login-btn{height:46px;width:46px;left:10px;bottom:10px}#login-btn-dev-container{display:inline-block;position:fixed;right:0;bottom:0;z-index:151;padding:25px;border-top-left-radius:40px;transition:all .25s ease-in-out}@media(max-width: 720px){#login-btn-dev-container{display:none}}#login-btn-dev-container .login-btn-dev{position:absolute;right:-26px;bottom:-26px;height:26px;width:26px;background-color:rgba(12,14,18,.0666666667);backdrop-filter:blur(9px);border-radius:36px;background-size:cover;transition:all .25s ease-in-out;cursor:pointer;box-shadow:inset 1px 1px 1px 0px rgba(249,249,255,.1),inset -1px -1px 1px 0px rgba(0,0,0,.1)}#login-btn-dev-container .login-btn-dev::before{content:"";display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(250,253,255,.0666666667);border-radius:50%;z-index:-1}#login-btn-dev-container .login-btn-dev::after{content:"";display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/graphics/admin/login-dev.svg);border-radius:50%;z-index:1}#login-btn-dev-container .login-btn-dev:hover{filter:brightness(1.2)}#login-btn-dev-container .login-btn-dev.logout{background-image:url(/graphics/admin/logout.svg)}#login-btn-dev-container:hover{padding:32px}#login-btn-dev-container:hover .login-btn-dev{height:46px;width:46px;right:10px;bottom:10px}@keyframes slide-in-right{0%{left:102%}100%{left:0}}@keyframes slide-out-right{0%{left:0}100%{left:102%}}@keyframes slide-in-right-wave{0%{left:102%;border-radius:0 0 0 100%/0 0 0 100%;transform:skewX(0deg)}40%{transform:skewX(20deg)}60%{border-radius:0 0 0 100%/0 0 0 100%;transform:skewX(10deg)}100%{left:0;border-radius:0/0;transform:none}}@keyframes slide-out-right-wave{0%{left:0;border-radius:0/0;transform:skewX(0deg)}20%{left:0}30%{transform:skewX(0deg)}60%{border-radius:100% 0 0 0/100% 0 0 0;transform:skewX(-20deg)}100%{left:102%;border-radius:100% 0 0 0/100% 0 0 0;transform:none}}@keyframes slide-in-right-bubble{0%{left:102%;border-radius:45% 0 0 45%/50% 0 0 50%}60%{border-radius:45% 0 0 45%/50% 0 0 50%}100%{left:0;border-radius:0/0}}@keyframes slide-out-right-bubble{0%{left:0;border-radius:0/0}25%{left:0}50%{border-radius:45% 0 0 45%/50% 0 0 50%}100%{left:102%;border-radius:45% 0 0 45%/50% 0 0 50%}}@keyframes slide-in-left{0%{left:-102%}100%{left:0}}@keyframes slide-out-left{0%{left:0}100%{left:-102%}}@keyframes slide-in-left-wave{0%{left:-102%;border-radius:0 0 100% 0/0 0 100% 0;transform:skewX(0deg)}40%{transform:skewX(-20deg)}60%{border-radius:0 0 100% 0/0 0 100% 0;transform:skewX(-10deg)}100%{left:0;border-radius:0/0;transform:none}}@keyframes slide-out-left-wave{0%{left:0;border-radius:0/0;transform:skewX(0deg)}20%{left:0}30%{transform:skewX(0deg)}60%{border-radius:0 100% 0 0/0 100% 0 0;transform:skewX(20deg)}100%{left:-102%;border-radius:0 100% 0 0/0 100% 0 0;transform:none}}@keyframes slide-in-left-bubble{0%{left:-102%;border-radius:0 45% 45% 0/0 50% 50% 0}60%{border-radius:0 45% 45% 0/0 50% 50% 0}100%{left:0;border-radius:0/0}}@keyframes slide-out-left-bubble{0%{left:0;border-radius:0/0}25%{left:0}50%{border-radius:0 45% 45% 0/0 50% 50% 0}100%{left:-102%;border-radius:0 45% 45% 0/0 50% 50% 0}}@keyframes slide-in-top{0%{top:-102%}100%{top:0}}@keyframes slide-out-top{0%{top:0}100%{top:-102%}}@keyframes slide-in-top-wave{0%{top:-102%;border-radius:0 0 0 100%/0 0 0 100%;transform:skewY(0deg)}40%{transform:skewY(20deg)}60%{border-radius:0 0 0 100%/0 0 0 100%;transform:skewY(10deg)}100%{top:0;border-radius:0/0;transform:none}}@keyframes slide-out-top-wave{0%{top:0;border-radius:0/0;transform:skewY(0deg)}20%{top:0}30%{transform:skewY(0deg)}60%{border-radius:0 0 100% 0/0 0 100% 0;transform:skewY(-20deg)}100%{top:-102%;border-radius:0 0 100% 0/0 0 100% 0;transform:none}}@keyframes slide-in-top-bubble{0%{top:-102%;border-radius:0 0 45% 45%/0 0 50% 50%}60%{border-radius:0 0 45% 45%/0 0 50% 50%}100%{top:0;border-radius:0/0}}@keyframes slide-out-top-bubble{0%{top:0;border-radius:0/0}25%{top:0}50%{border-radius:0 0 45% 45%/0 0 50% 50%}100%{top:-102%;border-radius:0 0 45% 45%/0 0 50% 50%}}@keyframes fade-in-child-slide-up{0%{opacity:0;padding-top:20rem}85%{opacity:1}100%{padding-top:0}}@keyframes no-no-shake{0%{transform:none}12.5%{transform:translateX(-50px)}37.5%{transform:translateX(45px)}62.5%{transform:translateX(-35px)}87.5%{transform:translateX(35px)}100%{transform:none}}@keyframes slide-in-right{0%{opacity:0;right:-300px}85%{opacity:1}100%{right:0px}}@keyframes price-change{0%{width:0%;left:0}30%{width:100%;left:0}70%{width:100%;left:0}100%{width:0%;left:100%}}@keyframes list-item-update{0%{left:-75%}100%{left:101%}}@keyframes list-item-remove{0%{max-height:100px;margin-bottom:1rem;padding-top:1.6rem;padding-bottom:1.6rem}100%{max-height:0px;margin-bottom:0rem;padding-top:0rem;padding-bottom:0rem}}@keyframes list-item-showup{0%{max-height:0px;margin-bottom:0rem;padding-top:0rem;padding-bottom:0rem}100%{max-height:100px;margin-bottom:1rem;padding-top:1.6rem;padding-bottom:1.6rem}}header{position:fixed;top:0;width:100%;height:var(--header-height);z-index:150;transition:all calc(1.25*var(--transition-time)) var(--transition-ease)}.admin-1 header,.admin-3 header,.admin-4 header{width:calc(100% - 64px)}.admin-2 header{width:calc(100% - 374px)}header .wrapper{position:relative;top:0;height:var(--header-height);max-height:100%;width:var(--website-width);max-width:92%;margin:auto;display:flex}header .wrapper>:first-child{margin:auto 0 auto 0}header .wrapper>:nth-child(2){margin:auto 0 auto auto}header .wrapper>:last-child{margin:auto calc(-1*(var(--burger-outer-size) - var(--burger-size))/2) auto auto}header .wrapper.left-right-right>:nth-child(3){margin:auto calc(-1*(var(--burger-outer-size) - var(--burger-size))/2) auto 2.5rem}@media(max-width: 1000px){header .wrapper.left-right-right>:nth-child(3){margin:auto 0 auto auto}}header .wrapper.left-right-right>:last-child{margin:auto calc(-1*(var(--burger-outer-size) - var(--burger-size))/2) auto 2.5rem}@media(max-width: 1000px){header .wrapper.left-right-right>:last-child{margin:auto calc(-1*(var(--burger-outer-size) - var(--burger-size))/2) auto 0}}header .wrapper.left-center-right>:nth-child(2){margin:auto}header .wrapper.left-center-right>:nth-child(2) .nav-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media(max-width: 1000px){header .wrapper.left-center-right>:nth-child(2) .nav-inner{all:unset;margin:auto;max-width:65%}}header .wrapper.left-center-right>:nth-child(3){margin:auto calc(-1*(var(--burger-outer-size) - var(--burger-size))/2) auto 2.5rem}@media(max-width: 1000px){header .wrapper.left-center-right>:nth-child(3){margin:auto 0 auto auto}}header .wrapper.left-center-right>:last-child{margin:auto calc(-1*(var(--burger-outer-size) - var(--burger-size))/2) auto 0}header .wrapper .logo{max-height:90%;z-index:100}header .wrapper .logo .img img{display:block;width:var(--logo-width);height:auto;transition:all var(--transition-time) var(--transition-ease)}@media(max-width: 720px){header .wrapper .logo .img img{width:calc(.85*var(--logo-width))}}@media(max-width: 1000px){header .wrapper nav{display:none}}header .wrapper nav .nav-inner{display:flex;align-items:center}header .wrapper nav .nav-inner a,header .wrapper nav .nav-inner .sortable>div{display:inline-block;font-family:var(--font-1);text-transform:var(--uppercase-more);text-decoration:none;text-align:center;font-size:calc(var(--nav-font-size)*var(--factor-font));font-weight:var(--font-1-slim);letter-spacing:var(--nav-letter-spacing);transition:all var(--transition-time) var(--transition-ease)}header .wrapper nav .nav-inner a:not(:first-child),header .wrapper nav .nav-inner .sortable>div:not(:first-child){margin-left:2.6rem}header .wrapper nav .nav-inner a:hover,header .wrapper nav .nav-inner .sortable>div:hover{color:var(--color-1)}header .wrapper nav .nav-inner .sortable>div p:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(var(--nav-font-size)*.5);height:calc(var(--nav-font-size)*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:100px}header .wrapper nav .nav-inner>.sortable>#loader{display:inline-block;margin:0 1rem 0 .5rem;width:18px;height:18px;position:relative;top:3px}#ShoppingBagBtn{position:relative}#ShoppingBagBtn #BagCount{position:absolute;top:8px;right:-3px;background-color:var(--header-init-nav-color-hover);display:inline-block;color:#fff;font-size:1rem;height:fit-content;padding:.2rem .36rem;border-radius:3rem;min-width:1.4rem;text-align:center;transition:all var(--transition-time) var(--transition-ease)}#ShoppingBagBtn #BagCount.bag-count-change{font-size:1.2rem;padding:.4rem .56rem;background-color:var(--header-init-nav-color)}#ShoppingBagBtn #BagCount.hidden{opacity:0;font-size:.1rem;padding:.1rem}@media(max-width: 720px){header{height:calc(var(--header-height)*.9)}header .wrapper{max-width:88%}}.header-init{background:var(--header-init-bg)}.header-init .wrapper .logo .img img{filter:var(--header-init-logo-filter)}.header-init .wrapper nav .nav-inner a,.header-init .wrapper nav .nav-inner .sortable>div{color:var(--header-init-nav-color)}.header-init .wrapper nav .nav-inner a:hover,.header-init .wrapper nav .nav-inner .sortable>div:hover{color:var(--header-init-nav-color-hover)}.header-init .wrapper #AddNav .add-nav-icon svg path,.header-init .wrapper #AddNav .add-nav-icon svg line{stroke:var(--header-init-nav-color);fill:none}.header-init .wrapper #AddNav .add-nav-icon:hover svg path,.header-init .wrapper #AddNav .add-nav-icon:hover svg line{stroke:var(--header-init-nav-color-hover)}.header-init .wrapper #Burger .slices .slice{background-color:var(--header-init-nav-color)}.header-init .wrapper #Burger:hover .slices .slice{background-color:var(--header-init-nav-color-hover)}.header-init-over{background:var(--header-init-over-bg)}.header-init-over .wrapper .logo .img img{filter:var(--header-init-over-logo-filter)}.header-init-over .wrapper nav .nav-inner a,.header-init-over .wrapper nav .nav-inner .sortable>div{color:var(--header-init-over-nav-color)}.header-init-over .wrapper nav .nav-inner a:hover,.header-init-over .wrapper nav .nav-inner .sortable>div:hover{color:var(--header-init-over-nav-color-hover)}.header-init-over .wrapper #AddNav .add-nav-icon svg path,.header-init-over .wrapper #AddNav .add-nav-icon svg line{stroke:var(--header-init-over-nav-color);fill:none}.header-init-over .wrapper #AddNav .add-nav-icon:hover svg path,.header-init-over .wrapper #AddNav .add-nav-icon:hover svg line{stroke:var(--header-init-over-nav-color-hover)}.header-init-over .wrapper #Burger .slices .slice{background-color:var(--header-init-over-nav-color)}.header-init-over .wrapper #Burger:hover .slices .slice{background-color:var(--header-init-over-nav-color-hover)}.header-min{height:var(--header-min-height);background:var(--header-min-bg);box-shadow:var(--shadow-1),var(--shadow-2),var(--shadow-3),var(--shadow-4),var(--shadow-5)}.header-min .wrapper .logo .img img{width:calc(.85*var(--logo-width));filter:var(--header-min-logo-filter)}.header-min .wrapper nav .nav-inner a,.header-min .wrapper nav .nav-inner .sortable>div{color:var(--header-min-nav-color)}.header-min .wrapper nav .nav-inner a:hover,.header-min .wrapper nav .nav-inner .sortable>div:hover{color:var(--header-min-nav-color-hover)}.header-min .wrapper #AddNav .add-nav-icon svg path,.header-min .wrapper #AddNav .add-nav-icon svg line{stroke:var(--header-min-nav-color);fill:none}.header-min .wrapper #AddNav .add-nav-icon:hover svg path,.header-min .wrapper #AddNav .add-nav-icon:hover svg line{stroke:var(--header-min-nav-color-hover)}.header-min .wrapper #Burger .slices .slice{background-color:var(--header-min-nav-color)}.header-min .wrapper #Burger:hover .slices .slice{background-color:var(--header-min-nav-color-hover)}.header-hide{top:calc(-1*var(--header-height) - 20px)}.header-show-nav,.header-hide-nav{background:var(--header-show-nav-bg)}.header-show-nav .wrapper .logo .img img,.header-hide-nav .wrapper .logo .img img{filter:var(--header-show-nav-logo-filter)}.header-show-nav .wrapper .nav-inner,.header-hide-nav .wrapper .nav-inner{display:inline-block;align-items:initial}.header-show-nav .wrapper nav .nav-inner a,.header-hide-nav .wrapper nav .nav-inner a,.header-show-nav .wrapper nav .nav-inner .sortable>div,.header-hide-nav .wrapper nav .nav-inner .sortable>div{color:var(--header-show-nav-nav-color)}.header-show-nav .wrapper nav .nav-inner a:not(:first-child),.header-hide-nav .wrapper nav .nav-inner a:not(:first-child),.header-show-nav .wrapper nav .nav-inner .sortable>div:not(:first-child),.header-hide-nav .wrapper nav .nav-inner .sortable>div:not(:first-child){margin-left:0}.header-show-nav .wrapper nav .nav-inner a:hover,.header-hide-nav .wrapper nav .nav-inner a:hover,.header-show-nav .wrapper nav .nav-inner .sortable>div:hover,.header-hide-nav .wrapper nav .nav-inner .sortable>div:hover{color:var(--header-show-nav-nav-color-hover)}.header-show-nav .wrapper #Burger .slices .slice,.header-hide-nav .wrapper #Burger .slices .slice{background-color:var(--header-show-nav-nav-color)}.header-show-nav .wrapper #Burger .slices .slice,.header-hide-nav .wrapper #Burger .slices .slice{background-color:var(--header-show-nav-nav-color)}.header-show-nav .wrapper #Burger:hover .slices .slice,.header-hide-nav .wrapper #Burger:hover .slices .slice{background-color:var(--header-show-nav-nav-color-hover)}.header-show-nav .wrapper nav .nav-inner #AddNav,.header-hide-nav .wrapper nav .nav-inner #AddNav{display:block;margin:auto}.header-show-nav .wrapper nav .nav-inner #AddNav #SearchBtn,.header-hide-nav .wrapper nav .nav-inner #AddNav #SearchBtn{margin:auto}.header-show-nav .wrapper nav .nav-inner #AddNav #SearchBtn svg .search-icon,.header-hide-nav .wrapper nav .nav-inner #AddNav #SearchBtn svg .search-icon{stroke:var(--header-show-nav-nav-color);fill:none}@media(max-width: 1000px){.header-show-nav .wrapper nav,.header-hide-nav .wrapper nav{display:grid;position:fixed;animation:var(--nav-animation-in) calc(var(--transition-time)*.65) var(--transition-ease) forwards;left:0;top:0;width:100%;height:100vh;background-color:var(--header-show-nav-panel-bg)}.header-show-nav .wrapper nav .nav-inner,.header-hide-nav .wrapper nav .nav-inner{margin:auto;max-width:65%}.header-show-nav .wrapper nav .nav-inner a,.header-hide-nav .wrapper nav .nav-inner a,.header-show-nav .wrapper nav .nav-inner .sortable>div,.header-hide-nav .wrapper nav .nav-inner .sortable>div{color:var(--header-show-nav-nav-color);display:block;margin:3.2rem 0;font-size:3rem;letter-spacing:calc(.5*var(--nav-letter-spacing));text-align:var(--align-navigation)}.header-show-nav .wrapper nav .nav-inner a:hover,.header-hide-nav .wrapper nav .nav-inner a:hover,.header-show-nav .wrapper nav .nav-inner .sortable>div:hover,.header-hide-nav .wrapper nav .nav-inner .sortable>div:hover{color:var(--header-show-nav-nav-color-hover)}}@media(min-width: 720px){.header-show-nav .wrapper,.header-hide-nav .wrapper{animation-duration:var(--transition-time)}}@media(max-width: 1000px){.header-hide-nav .wrapper nav{animation:var(--nav-animation-out) calc(var(--transition-time)*.65) ease-in forwards}}@media(min-width: 720px){.header-hide-nav .wrapper nav{animation-duration:var(--transition-time)}}@keyframes show-search-panel{0%{opacity:0}100%{opacity:1}}@keyframes hide-search-panel{0%{opacity:1}100%{opacity:0}}@keyframes show-search-bar{0%{top:calc(-1.2*var(--header-height))}100%{top:0}}@keyframes hide-search-bar{0%{top:0}100%{top:calc(-1.2*var(--header-height))}}#SearchPanelV1.hide .search-bg{animation:hide-search-panel var(--transition-time);animation-fill-mode:forwards}#SearchPanelV1.hide .search-bar{animation:hide-search-bar var(--transition-time) ease-in;animation-fill-mode:forwards}#SearchPanelV1.hide .search-bar .search-results-wrap .results-panel,#SearchPanelV1.hide .search-bar .search-results-wrap .results-panel.show{max-height:0;padding:0}#SearchPanelV1 .search-bg{z-index:101;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(210,211,213,.2);backdrop-filter:blur(32px);animation:show-search-panel var(--transition-time);animation-fill-mode:forwards}#SearchPanelV1 .search-bar{z-index:1095;position:fixed;top:0;left:0;width:100%;height:var(--header-height);background-color:#fff;box-shadow:0 1px 1px rgba(0,2,5,.02),0 2px 2px rgba(0,2,5,.02),0 calc(4px*1) calc(4px*1) rgba(0,2,5,.02),0 calc(6px*1) calc(6px*1) rgba(0,2,5,.02),0 calc(8px*1) calc(8px*1) rgba(0,2,5,.02);display:flex;animation:show-search-bar var(--transition-time) ease-out;animation-fill-mode:forwards}@media(max-width: 720px){#SearchPanelV1 .search-bar{height:calc(var(--header-height)*.9)}}#SearchPanelV1 .search-bar #SearchField{margin:auto;width:50rem;background-color:#f0f1f3;outline:none;border:none;font-size:2.3rem;font-family:var(--font-2);font-weight:var(--font-2-slim);padding:1.2rem 2rem 1.2rem 5.8rem;border-radius:5rem;background-image:url("/graphics/front/search.svg");background-position-x:5px;background-size:contain;background-repeat:no-repeat}@media(max-width: 720px){#SearchPanelV1 .search-bar #SearchField{width:calc(100% - 5rem);padding-right:5rem}}#SearchPanelV1 .search-bar .search-results-wrap{position:absolute;top:100%;left:0;width:100%;padding-top:3rem}#SearchPanelV1 .search-bar .search-results-wrap .results-panel{position:relative;margin:auto;background:#fff;box-shadow:0 1px 1px rgba(0,2,5,.02),0 2px 2px rgba(0,2,5,.02),0 calc(4px*1) calc(4px*1) rgba(0,2,5,.02),0 calc(6px*1) calc(6px*1) rgba(0,2,5,.02),0 calc(8px*1) calc(8px*1) rgba(0,2,5,.02);width:56rem;max-width:90%;border-radius:2.6rem;max-height:0px;overflow-y:auto;transition:all calc(.7*var(--transition-time)) var(--transition-ease);text-align:center;padding:0}#SearchPanelV1 .search-bar .search-results-wrap .results-panel.show{max-height:80vh}#SearchPanelV1 .search-bar .search-results-wrap .results-panel #loader{display:inline-block;position:relative;width:11rem;height:11rem;margin:auto;padding:3rem}#SearchPanelV1 .search-bar .search-results-wrap .results-panel .search-result{display:grid;width:100%;padding:2rem 3.6rem;grid-template-columns:1fr 5fr;gap:3rem;transition:background-color var(--transition-time)}@media(max-width: 720px){#SearchPanelV1 .search-bar .search-results-wrap .results-panel .search-result{grid-template-columns:1fr 4fr}}#SearchPanelV1 .search-bar .search-results-wrap .results-panel .search-result:not(:last-child){border-bottom:1px solid #e8e9eb}#SearchPanelV1 .search-bar .search-results-wrap .results-panel .search-result .search-result-image img{display:block;margin:0 auto;max-width:100%;max-height:7.5rem;border-radius:var(--border-radius)}#SearchPanelV1 .search-bar .search-results-wrap .results-panel .search-result .search-result-text{text-align:left}#SearchPanelV1 .search-bar .search-results-wrap .results-panel .search-result .search-result-text h3{color:var(--color-font-1);margin:0 0 1rem 0;font-size:2.4rem}#SearchPanelV1 .search-bar .search-results-wrap .results-panel .search-result .search-result-text p{color:var(--color-font-2);margin:0;font-size:1.7rem}@media(max-width: 720px){#SearchPanelV1 .search-bar .search-results-wrap .results-panel .search-result .search-result-text p{font-size:1.45rem}}#SearchPanelV1 .search-bar .search-results-wrap .results-panel .search-result:hover,#SearchPanelV1 .search-bar .search-results-wrap .results-panel .search-result.focus{background-color:#e6e7e9}#SearchPanelV1 .search-bar .search-results-wrap .results-panel .no-search-results{width:80px;height:80px;margin:2rem 0}#SearchPanelV1 .search-bar .close-btn{position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:40px;height:40px;background-image:url("/graphics/front/close.svg");background-size:cover;background-repeat:no-repeat;cursor:pointer;filter:brightness(1);transition:filter var(--transition-time)}@media(max-width: 720px){#SearchPanelV1 .search-bar .close-btn{right:2.9rem}}#SearchPanelV1 .search-bar .close-btn:hover{filter:brightness(0.5)}#SearchPanel{display:none}#SearchPanel .search-bg{z-index:101;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(210,211,213,.2);backdrop-filter:blur(32px);opacity:0;pointer-events:none;transition:all var(--transition-time) var(--transition-ease)}#SearchPanel .search-bar{z-index:1095;position:fixed;top:calc(-1.2*var(--header-height));left:0;width:100%;height:var(--header-height);transition:all var(--transition-time) var(--transition-ease);background-color:#fff;box-shadow:0 1px 1px rgba(0,2,5,.02),0 2px 2px rgba(0,2,5,.02),0 calc(4px*1) calc(4px*1) rgba(0,2,5,.02),0 calc(6px*1) calc(6px*1) rgba(0,2,5,.02),0 calc(8px*1) calc(8px*1) rgba(0,2,5,.02);display:flex}@media(max-width: 720px){#SearchPanel .search-bar{height:calc(var(--header-height)*.9)}}#SearchPanel .search-bar #SearchField{margin:auto;width:50rem;background-color:#f0f1f3;outline:none;border:none;font-size:2.3rem;font-family:var(--font-2);font-weight:var(--font-2-slim);padding:1.2rem 2rem 1.2rem 5.8rem;border-radius:5rem;background-image:url("/graphics/front/search.svg");background-position-x:5px;background-size:contain;background-repeat:no-repeat}@media(max-width: 720px){#SearchPanel .search-bar #SearchField{width:calc(100% - 5rem);padding-right:5rem}}#SearchPanel .search-bar .search-results-wrap{position:absolute;top:100%;left:0;width:100%;padding-top:3rem}#SearchPanel .search-bar .search-results-wrap .results-panel{position:relative;margin:auto;background:#fff;box-shadow:0 1px 1px rgba(0,2,5,.02),0 2px 2px rgba(0,2,5,.02),0 calc(4px*1) calc(4px*1) rgba(0,2,5,.02),0 calc(6px*1) calc(6px*1) rgba(0,2,5,.02),0 calc(8px*1) calc(8px*1) rgba(0,2,5,.02);width:56rem;max-width:90%;border-radius:2.6rem;max-height:0px;overflow-y:auto;transition:all calc(.7*var(--transition-time)) var(--transition-ease);text-align:center;padding:0;max-height:0}#SearchPanel .search-bar .search-results-wrap .results-panel.show{max-height:80vh}#SearchPanel .search-bar .search-results-wrap .results-panel #loader{display:inline-block;position:relative;width:11rem;height:11rem;margin:auto;padding:3rem}#SearchPanel .search-bar .search-results-wrap .results-panel label{display:block;border-bottom:1px solid #e8e9eb;padding:1.5rem 3.6rem;margin:0;text-align:left;font-family:var(--font-1);font-weight:var(--font-1-fat);font-size:1.36rem;text-transform:var(--uppercase-more)}#SearchPanel .search-bar .search-results-wrap .results-panel label::after{content:":"}#SearchPanel .search-bar .search-results-wrap .results-panel .search-result{display:grid;width:100%;padding:1.5rem 3.6rem;grid-template-columns:1fr 5fr;gap:3rem;transition:background-color var(--transition-time)}@media(max-width: 720px){#SearchPanel .search-bar .search-results-wrap .results-panel .search-result{grid-template-columns:1fr 4fr}}#SearchPanel .search-bar .search-results-wrap .results-panel .search-result:not(:last-child){border-bottom:1px solid #e8e9eb}#SearchPanel .search-bar .search-results-wrap .results-panel .search-result .search-result-image img{display:block;margin:0 auto;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--border-radius)}#SearchPanel .search-bar .search-results-wrap .results-panel .search-result .search-result-text{text-align:left}#SearchPanel .search-bar .search-results-wrap .results-panel .search-result .search-result-text h3{color:var(--color-font-1);margin:0 0 1rem 0;font-size:2.4rem}#SearchPanel .search-bar .search-results-wrap .results-panel .search-result .search-result-text p{color:var(--color-font-2);margin:0;font-size:1.7rem}@media(max-width: 720px){#SearchPanel .search-bar .search-results-wrap .results-panel .search-result .search-result-text p{font-size:1.45rem}}#SearchPanel .search-bar .search-results-wrap .results-panel .search-result:hover,#SearchPanel .search-bar .search-results-wrap .results-panel .search-result.focus{background-color:#e6e7e9}#SearchPanel .search-bar .search-results-wrap .results-panel .no-search-results{width:80px;height:80px;margin:2rem 0}#SearchPanel .search-bar .close-btn{position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:40px;height:40px;background-image:url("/graphics/front/close.svg");background-size:cover;background-repeat:no-repeat;cursor:pointer;filter:brightness(1);transition:filter var(--transition-time)}@media(max-width: 720px){#SearchPanel .search-bar .close-btn{right:2.9rem}}#SearchPanel .search-bar .close-btn:hover{filter:brightness(0.5)}#SearchPanel.show .search-bg{opacity:1;pointer-events:all}#SearchPanel.show .search-bar{top:0}#AddNav .login-btn-wrap{display:inline;position:relative}#AddNav .login-btn-wrap .client-logged{position:relative}#AddNav .login-btn-wrap .client-logged::after{content:"";display:inline-block;width:20%;aspect-ratio:1/1;background-color:var(--color-1);border-radius:50%;position:absolute;top:10%;right:10%}#AddNav .login-btn-wrap #LogInBtnPopup{z-index:160;display:none;position:absolute;top:120%;right:0;background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-surround-1),var(--shadow-surround-2),var(--shadow-surround-3),var(--shadow-surround-4),var(--shadow-surround-5);min-width:27rem;max-width:80vw;overflow:hidden}#AddNav .login-btn-wrap #LogInBtnPopup .popup-content{z-index:170}#AddNav .login-btn-wrap #LogInBtnPopup .popup-content .hello-client{padding:1rem 2.5rem;background-color:var(--color-1);color:#fff}#AddNav .login-btn-wrap #LogInBtnPopup .popup-content .hello-client h3{font-size:2.1rem;line-height:130%;letter-spacing:normal;text-transform:none}#AddNav .login-btn-wrap #LogInBtnPopup .popup-content .hello-client .client-logout-btn{font-size:1.55rem;background-color:#fff;color:var(--color-font-1);padding:1.1rem 3rem;margin-bottom:1.5rem;text-align:center;display:inline-block;border-radius:var(--border-radius);box-shadow:var(--shadow-1),var(--shadow-2),var(--shadow-3),var(--shadow-4),var(--shadow-5);cursor:pointer;transition:color var(--transition-time) var(--transition-ease)}#AddNav .login-btn-wrap #LogInBtnPopup .popup-content .hello-client .client-logout-btn:hover{color:var(--color-2)}#AddNav .login-btn-wrap #LogInBtnPopup .popup-content .client-popup-links .client-popup-link{display:block;padding:1.7rem 2.5rem;font-size:1.6rem;color:var(--color-font-1);background-color:#fff;cursor:pointer;transition:color var(--transition-time) var(--transition-ease)}#AddNav .login-btn-wrap #LogInBtnPopup .popup-content .client-popup-links .client-popup-link:not(:last-child){border-bottom:1px solid var(--color-light)}#AddNav .login-btn-wrap #LogInBtnPopup .popup-content .client-popup-links .client-popup-link:hover{color:var(--color-1)}#AddNav .login-btn-wrap #LogInBtnPopup .popup-content .close-popup{position:absolute;top:1rem;right:1rem;display:inline-block;width:2.3rem;height:2.3rem;cursor:pointer}#AddNav .login-btn-wrap #LogInBtnPopup .popup-bg{display:none;background-color:rgba(0,0,0,.0941176471);backdrop-filter:blur(2px);position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:-1}#AddNav .login-btn-wrap #LogInBtnPopup.show{display:inline-block;animation:slide-in-right var(--transition-time) var(--transition-ease)}#AddNav .login-btn-wrap #LogInBtnPopup.show .popup-bg{display:inline-block}.fl-footer{display:flex;position:absolute;bottom:0;height:var(--footer-height);width:100%;background-color:var(--footer-bg-color);color:var(--footer-font-color);font-size:calc(1.35rem*var(--factor-font));font-family:var(--font-2)}.fl-footer a{color:var(--footer-font-color);transition:color var(--transition-time) var(--transition-ease)}.fl-footer a:hover{color:var(--footer-hover-color)}.fl-footer .wrapper{position:relative;width:var(--website-width);max-width:92%;height:calc(.5*var(--footer-height));margin:auto}.fl-footer .wrapper>*{display:inline-block}.fl-footer .wrapper>:first-child:nth-last-child(2):first-child,.fl-footer .wrapper>:first-child:nth-last-child(2)~*:first-child{position:absolute;top:50%;transform:translate(0, -50%);left:0}.fl-footer .wrapper>:first-child:nth-last-child(2):last-child,.fl-footer .wrapper>:first-child:nth-last-child(2)~*:last-child{position:absolute;top:50%;transform:translate(0, -50%);right:0}.fl-footer .wrapper>:first-child:nth-last-child(3):first-child,.fl-footer .wrapper>:first-child:nth-last-child(3)~*:first-child{position:absolute;top:50%;transform:translate(0, -50%);left:0}.fl-footer .wrapper>:first-child:nth-last-child(3):nth-child(2),.fl-footer .wrapper>:first-child:nth-last-child(3)~*:nth-child(2){position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.fl-footer .wrapper>:first-child:nth-last-child(3):last-child,.fl-footer .wrapper>:first-child:nth-last-child(3)~*:last-child{position:absolute;top:50%;transform:translate(0, -50%);right:0}.fl-footer .wrapper>:first-child:nth-last-child(4):first-child,.fl-footer .wrapper>:first-child:nth-last-child(4)~*:first-child{position:absolute;top:50%;transform:translate(0, -50%);left:0}.fl-footer .wrapper>:first-child:nth-last-child(4):nth-child(2),.fl-footer .wrapper>:first-child:nth-last-child(4)~*:nth-child(2){position:absolute;left:50%;transform:translate(-50%, 0);top:0}.fl-footer .wrapper>:first-child:nth-last-child(4):nth-child(3),.fl-footer .wrapper>:first-child:nth-last-child(4)~*:nth-child(3){position:absolute;left:50%;transform:translate(-50%, 0);bottom:0}.fl-footer .wrapper>:first-child:nth-last-child(4):last-child,.fl-footer .wrapper>:first-child:nth-last-child(4)~*:last-child{position:absolute;top:50%;transform:translate(0, -50%);right:0}.fl-footer .wrapper>:first-child:nth-last-child(5):first-child,.fl-footer .wrapper>:first-child:nth-last-child(5)~*:first-child{position:absolute;top:0;left:0}.fl-footer .wrapper>:first-child:nth-last-child(5):nth-child(2),.fl-footer .wrapper>:first-child:nth-last-child(5)~*:nth-child(2){position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.fl-footer .wrapper>:first-child:nth-last-child(5):nth-child(3),.fl-footer .wrapper>:first-child:nth-last-child(5)~*:nth-child(3){position:absolute;top:0;right:0}.fl-footer .wrapper>:first-child:nth-last-child(5):nth-child(4),.fl-footer .wrapper>:first-child:nth-last-child(5)~*:nth-child(4){position:absolute;bottom:0;left:0}.fl-footer .wrapper>:first-child:nth-last-child(5):last-child,.fl-footer .wrapper>:first-child:nth-last-child(5)~*:last-child{position:absolute;bottom:0;right:0}.fl-footer .wrapper>:first-child:nth-last-child(6):first-child,.fl-footer .wrapper>:first-child:nth-last-child(6)~*:first-child{position:absolute;top:0;left:0}.fl-footer .wrapper>:first-child:nth-last-child(6):nth-child(2),.fl-footer .wrapper>:first-child:nth-last-child(6)~*:nth-child(2){position:absolute;bottom:0;left:0}.fl-footer .wrapper>:first-child:nth-last-child(6):nth-child(3),.fl-footer .wrapper>:first-child:nth-last-child(6)~*:nth-child(3){position:absolute;left:50%;transform:translate(-50%, 0);top:0}.fl-footer .wrapper>:first-child:nth-last-child(6):nth-child(4),.fl-footer .wrapper>:first-child:nth-last-child(6)~*:nth-child(4){position:absolute;left:50%;transform:translate(-50%, 0);bottom:0}.fl-footer .wrapper>:first-child:nth-last-child(6):nth-child(5),.fl-footer .wrapper>:first-child:nth-last-child(6)~*:nth-child(5){position:absolute;top:0;right:0}.fl-footer .wrapper>:first-child:nth-last-child(6):nth-child(6),.fl-footer .wrapper>:first-child:nth-last-child(6)~*:nth-child(6){position:absolute;bottom:0;right:0}#Footer .wrapper .admin-log{cursor:pointer;transition:filter var(--transition-time) var(--transition-ease)}#Footer .wrapper .admin-log p{padding:.6rem 0 .6rem 3.5rem;margin:0;background-image:url("/graphics/admin/admin-login.svg");background-repeat:no-repeat;background-size:contain;background-position:left center}#Footer .wrapper .admin-log:hover{filter:brightness(45%)}#Footer .wrapper .admin-log.logout p{background-image:url("/graphics/admin/admin-logout.svg")}#Footer .wrapper .social>a{display:inline-block;width:3.2rem;height:3.2rem;border-radius:50%;background-color:var(--footer-font-color);background-size:contain;background-repeat:no-repeat;background-position:center;transition:background-color var(--transition-time) var(--transition-ease)}#Footer .wrapper .social>a:hover{background-color:var(--footer-hover-color)}#Footer .wrapper .social>a:not(:last-child){margin-right:.9rem}#Footer .wrapper .social .facebook,#Footer .wrapper .social a[href*=facebook]{background-image:url("/graphics/front/facebook.svg")}#Footer .wrapper .social .instagram,#Footer .wrapper .social a[href*=instagram]{background-image:url("/graphics/front/instagram.svg")}#Footer .wrapper .social .twitter,#Footer .wrapper .social a[href*=twitter],#Footer .wrapper .social a[href*="x.com"]{background-image:url("/graphics/front/twitter.svg")}#Footer .wrapper .social .youtube,#Footer .wrapper .social a[href*=youtube]{background-image:url("/graphics/front/youtube.svg")}#Footer .wrapper .social .linkedin,#Footer .wrapper .social a[href*=linkedin]{background-image:url("/graphics/front/linkedin.svg")}#Footer .wrapper .logo img{height:calc(.25*var(--footer-height));max-width:32rem}#Footer .wrapper .footer-menu a{display:inline-block;font-family:var(--font-1);text-transform:var(--uppercase-more);text-decoration:none;text-align:center;font-size:calc(var(--nav-font-size)*var(--factor-font));font-weight:var(--font-1-slim)}#Footer .wrapper .footer-menu a:not(:last-child){margin-right:calc(4rem*var(--factor-spacing))}.teaser{position:relative;width:100%;height:75rem;max-height:100vh;overflow:hidden;display:flex;background-image:attr(data-bg url);background-color:var(--color-2);background-repeat:no-repeat;background-size:cover;background-position:center center}.teaser .teaser-bg{position:absolute;width:100%;height:100%;filter:var(--teaser-bg-filter)}.teaser .teaser-bg img{width:100%;height:100%;object-fit:cover}.teaser video{position:absolute;z-index:0;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.teaser .teaser-in{z-index:5;width:86rem;max-width:88%;text-align:var(--align-teaser);margin:var(--teaser-pos);color:var(--teaser-text-color);padding-top:2rem}.teaser .teaser-in h1{font-size:calc(5rem*var(--factor-font));margin:0 auto 1rem auto}.teaser .teaser-in h1:empty{width:550px;max-width:90%;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(5rem*.5);height:calc(5rem*var(--factor-font)*1.2);margin-bottom:calc(1rem*var(--factor-spacing)*1.5);background-color:rgba(255,255,255,.75);caret-color:#000}@media(max-width: 720px){.teaser .teaser-in h1{font-size:calc(4.4rem*var(--factor-font))}.teaser .teaser-in h1:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(4.4rem*.5);height:calc(4.4rem*var(--factor-font)*1.2);margin-bottom:calc(1rem*var(--factor-spacing)*1.5);background-color:rgba(255,255,255,.75);caret-color:#000}}.teaser .teaser-in>p{font-size:calc(2.5rem*var(--factor-font));margin:0 auto 2rem auto}.teaser .teaser-in>p:empty{width:650px;max-width:80%;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2.5rem*.5);height:calc(2.5rem*var(--factor-font)*1.2);margin-bottom:calc(1.5rem*var(--factor-spacing)*1.5);background-color:rgba(255,255,255,.75);caret-color:#000}.teaser .teaser-in .buttons{display:inline-block;padding:0 1rem}.teaser .teaser-in .buttons.has-toolbox-right{min-height:50px;min-width:60px}.teaser .teaser-in .buttons>a,.teaser .teaser-in .buttons>.sortable>div.button-edit{margin:0 2rem .5rem 0;min-width:16rem}.teaser .teaser-in .buttons>a:first-child,.teaser .teaser-in .buttons>.sortable>div.button-edit:first-child{display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius)}.teaser .teaser-in .buttons>a:first-child,.teaser .teaser-in .buttons>a:first-child p,.teaser .teaser-in .buttons>.sortable>div.button-edit:first-child,.teaser .teaser-in .buttons>.sortable>div.button-edit:first-child p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.teaser .teaser-in .buttons>a:first-child,.teaser .teaser-in .buttons>a:first-child p,.teaser .teaser-in .buttons>.sortable>div.button-edit:first-child,.teaser .teaser-in .buttons>.sortable>div.button-edit:first-child p{font-size:calc(1.15rem*var(--factor-font))}}.teaser .teaser-in .buttons>a:first-child:hover,.teaser .teaser-in .buttons>.sortable>div.button-edit:first-child:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.teaser .teaser-in .buttons>a:nth-child(n+2),.teaser .teaser-in .buttons>.sortable>div.button-edit:nth-child(n+2){display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);background-color:rgba(0,0,0,0);color:#fff;border:2px #fff solid;padding:calc(1.8rem*var(--button-padding-factor-ver) - .2rem) calc(2.8rem*var(--button-padding-factor-hor) - .2rem)}.teaser .teaser-in .buttons>a:nth-child(n+2),.teaser .teaser-in .buttons>a:nth-child(n+2) p,.teaser .teaser-in .buttons>.sortable>div.button-edit:nth-child(n+2),.teaser .teaser-in .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.teaser .teaser-in .buttons>a:nth-child(n+2),.teaser .teaser-in .buttons>a:nth-child(n+2) p,.teaser .teaser-in .buttons>.sortable>div.button-edit:nth-child(n+2),.teaser .teaser-in .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-size:calc(1.15rem*var(--factor-font))}}.teaser .teaser-in .buttons>a:nth-child(n+2):hover,.teaser .teaser-in .buttons>.sortable>div.button-edit:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.teaser .teaser-in .buttons>a:nth-child(n+2):hover,.teaser .teaser-in .buttons>.sortable>div.button-edit:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--var(--button-1-color-bg-hover));border:2px var(--button-1-color-bg-hover) solid}.teaser .teaser-in .buttons>a p,.teaser .teaser-in .buttons>.sortable>div.button-edit p{margin:0;padding:0}@media(max-width: 720px){.teaser .teaser-in .buttons>a,.teaser .teaser-in .buttons>.sortable>div.button-edit{margin:0 1rem 1rem 0;min-width:13rem}.teaser .teaser-in .buttons>a:last-child,.teaser .teaser-in .buttons>.sortable>div.button-edit:last-child{margin:0}}.teaser .teaser-in .buttons>a:last-child,.teaser .teaser-in .buttons>.sortable>div.button-edit:last-child{margin:0}.teaser .teaser-in .buttons>.sortable>#loader{display:inline-block;margin:0;width:25px;height:25px;position:relative;top:8px}.teaser .teaser-in>:last-child{margin-bottom:0}.teaser-image{position:relative;width:100%;overflow:hidden;display:block;margin:auto;text-align:center;border-bottom:1px #e5e7ea solid}.teaser-image .teaser-visual img{max-width:90%}.teaser-image video{position:absolute;z-index:0;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.teaser-image .teaser-in{z-index:5;width:86rem;max-width:88%;text-align:var(--align-teaser);margin:auto;margin-bottom:calc(7.5rem*var(--factor-spacing));color:var(--teaser-text-color);padding-top:2rem}.teaser-image .teaser-in h1{font-size:calc(5rem*var(--factor-font));margin:0 0 1rem 0}@media(max-width: 720px){.teaser-image .teaser-in h1{font-size:calc(4.4rem*var(--factor-font))}}.teaser-image .teaser-in p{font-size:calc(2.5rem*var(--factor-font));margin:0 0 3rem 0}.teaser-image .teaser-in .buttons{display:inline-block;padding:0 1rem}.teaser-image .teaser-in .buttons>a,.teaser-image .teaser-in .buttons>.sortable>div{margin:0 2rem .5rem 0;min-width:16rem}.teaser-image .teaser-in .buttons>a:first-child,.teaser-image .teaser-in .buttons>.sortable>div:first-child{display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius)}.teaser-image .teaser-in .buttons>a:first-child,.teaser-image .teaser-in .buttons>a:first-child p,.teaser-image .teaser-in .buttons>.sortable>div:first-child,.teaser-image .teaser-in .buttons>.sortable>div:first-child p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.teaser-image .teaser-in .buttons>a:first-child,.teaser-image .teaser-in .buttons>a:first-child p,.teaser-image .teaser-in .buttons>.sortable>div:first-child,.teaser-image .teaser-in .buttons>.sortable>div:first-child p{font-size:calc(1.15rem*var(--factor-font))}}.teaser-image .teaser-in .buttons>a:first-child:hover,.teaser-image .teaser-in .buttons>.sortable>div:first-child:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.teaser-image .teaser-in .buttons>a:nth-child(n+2),.teaser-image .teaser-in .buttons>.sortable>div:nth-child(n+2){display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);background-color:rgba(0,0,0,0);color:var(--color-dark);border:2px var(--color-dark) solid;font-weight:var(--button-font-weight);padding:calc(1.8rem*var(--button-padding-factor-ver) - .2rem) calc(2.8rem*var(--button-padding-factor-hor) - .2rem)}.teaser-image .teaser-in .buttons>a:nth-child(n+2),.teaser-image .teaser-in .buttons>a:nth-child(n+2) p,.teaser-image .teaser-in .buttons>.sortable>div:nth-child(n+2),.teaser-image .teaser-in .buttons>.sortable>div:nth-child(n+2) p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.teaser-image .teaser-in .buttons>a:nth-child(n+2),.teaser-image .teaser-in .buttons>a:nth-child(n+2) p,.teaser-image .teaser-in .buttons>.sortable>div:nth-child(n+2),.teaser-image .teaser-in .buttons>.sortable>div:nth-child(n+2) p{font-size:calc(1.15rem*var(--factor-font))}}.teaser-image .teaser-in .buttons>a:nth-child(n+2):hover,.teaser-image .teaser-in .buttons>.sortable>div:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.teaser-image .teaser-in .buttons>a:nth-child(n+2):hover,.teaser-image .teaser-in .buttons>.sortable>div:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover);border:2px var(--button-1-color-bg-hover) solid}.teaser-image .teaser-in .buttons>a p,.teaser-image .teaser-in .buttons>.sortable>div p{margin:0;padding:0}.teaser-image .teaser-in .buttons>a:last-child,.teaser-image .teaser-in .buttons>.sortable>div:last-child{margin:0}.teaser-image .teaser-in>:last-child{margin-bottom:0}.teaser-video-margins{position:relative;display:flex;background-color:#f0f0f0;width:calc(var(--website-width) + 200px);max-width:94vw;height:65rem;margin:auto;margin-top:calc(-0.36*var(--factor-spacing)*var(--margin-segment));border-radius:var(--border-radius);overflow:hidden}.teaser-video-margins::after{content:"";display:inline-block;height:100%;width:100%;position:absolute;right:0;bottom:0;z-index:4;background-color:var(--color-1);opacity:.75}.teaser-video-margins video{position:absolute;z-index:0;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);filter:brightness(1.2) saturate(0) contrast(1.2)}.teaser-video-margins .teaser-in{z-index:5;width:86rem;max-width:88%;text-align:var(--align-teaser);margin:auto;color:#fff;padding-top:2rem}.teaser-video-margins .teaser-in h1{font-size:calc(5rem*var(--factor-font));margin:0 auto 1rem auto;color:#000;text-transform:uppercase}.teaser-video-margins .teaser-in h1:empty{width:550px;max-width:90%;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(5rem*.5);height:calc(5rem*var(--factor-font)*1.2);margin-bottom:calc(1rem*var(--factor-spacing)*1.5);background-color:rgba(255,255,255,.75);caret-color:#000}@media(max-width: 720px){.teaser-video-margins .teaser-in h1{font-size:calc(4.4rem*var(--factor-font))}.teaser-video-margins .teaser-in h1:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(4.4rem*.5);height:calc(4.4rem*var(--factor-font)*1.2);margin-bottom:calc(1rem*var(--factor-spacing)*1.5);background-color:rgba(255,255,255,.75);caret-color:#000}}.teaser-video-margins .teaser-in>p{font-size:calc(2.5rem*var(--factor-font));margin:0 auto 2rem auto;color:#000;font-weight:var(--font-2-fat)}.teaser-video-margins .teaser-in>p:empty{width:650px;max-width:80%;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2.5rem*.5);height:calc(2.5rem*var(--factor-font)*1.2);margin-bottom:calc(1.5rem*var(--factor-spacing)*1.5);background-color:rgba(255,255,255,.75);caret-color:#000}.teaser-video-margins .teaser-in .buttons{display:inline-block;padding:0 1rem}.teaser-video-margins .teaser-in .buttons.has-toolbox-right{min-height:50px;min-width:60px}.teaser-video-margins .teaser-in .buttons>a,.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit{margin:0 2rem .5rem 0;min-width:16rem}.teaser-video-margins .teaser-in .buttons>a:first-child,.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit:first-child{display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius)}.teaser-video-margins .teaser-in .buttons>a:first-child,.teaser-video-margins .teaser-in .buttons>a:first-child p,.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit:first-child,.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit:first-child p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.teaser-video-margins .teaser-in .buttons>a:first-child,.teaser-video-margins .teaser-in .buttons>a:first-child p,.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit:first-child,.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit:first-child p{font-size:calc(1.15rem*var(--factor-font))}}.teaser-video-margins .teaser-in .buttons>a:first-child:hover,.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit:first-child:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.teaser-video-margins .teaser-in .buttons>a:nth-child(n+2),.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit:nth-child(n+2){display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);background-color:rgba(0,0,0,0);color:var(--color-dark);border:2px var(--color-dark) solid;font-weight:var(--button-font-weight);padding:calc(1.8rem*var(--button-padding-factor-ver) - .2rem) calc(2.8rem*var(--button-padding-factor-hor) - .2rem)}.teaser-video-margins .teaser-in .buttons>a:nth-child(n+2),.teaser-video-margins .teaser-in .buttons>a:nth-child(n+2) p,.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit:nth-child(n+2),.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.teaser-video-margins .teaser-in .buttons>a:nth-child(n+2),.teaser-video-margins .teaser-in .buttons>a:nth-child(n+2) p,.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit:nth-child(n+2),.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-size:calc(1.15rem*var(--factor-font))}}.teaser-video-margins .teaser-in .buttons>a:nth-child(n+2):hover,.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.teaser-video-margins .teaser-in .buttons>a:nth-child(n+2):hover,.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover);border:2px var(--button-1-color-bg-hover) solid}.teaser-video-margins .teaser-in .buttons>a p,.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit p{margin:0;padding:0}@media(max-width: 720px){.teaser-video-margins .teaser-in .buttons>a,.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit{margin:0 1rem 1rem 0;min-width:13rem}.teaser-video-margins .teaser-in .buttons>a:last-child,.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit:last-child{margin:0}}.teaser-video-margins .teaser-in .buttons>a:last-child,.teaser-video-margins .teaser-in .buttons>.sortable>div.button-edit:last-child{margin:0}.teaser-video-margins .teaser-in .buttons>.sortable>#loader{display:inline-block;margin:0;width:25px;height:25px;position:relative;top:8px}.teaser-video-margins .teaser-in>:last-child{margin-bottom:0}.teaser-video-text{position:relative;width:100%;height:100vh;min-height:83rem;max-height:106rem;margin-bottom:-12.4rem;overflow:hidden;display:flex;background-color:#050505}@media(max-width: 720px){.teaser-video-text{min-height:80rem;margin-bottom:-2rem}}.teaser-video-text .teaser-bg{position:absolute;width:100%;height:100%}.teaser-video-text .teaser-bg img{width:100%;height:100%;object-fit:cover}.teaser-video-text .teaser-in{margin:auto;width:var(--website-width);max-width:92vw;position:relative}.teaser-video-text .teaser-in .masked-video{width:100%;position:relative;overflow:hidden}.teaser-video-text .teaser-in .masked-video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.teaser-video-text .teaser-in .masked-video h1{position:relative;display:inline-block;margin:0;padding:0;padding-bottom:.5rem;font-size:29rem;text-shadow:2px 2px 0 #050505,2px -2px 0 #050505,-2px 2px 0 #050505,-2px -2px 0 #050505,2px 0px 0 #050505,0px 2px 0 #050505,-2px 0px 0 #050505,0px -2px 0 #050505;line-height:75%;letter-spacing:-0.08em;text-align:left;text-transform:uppercase;text-rendering:geometricPrecision;color:#000;background-color:#fff;mix-blend-mode:screen}.teaser-video-text .teaser-in .masked-video h1.mask{position:absolute;top:0px;left:0px;color:#fff;background-color:#050505;mix-blend-mode:multiply}@media(max-width: 1520px){.teaser-video-text .teaser-in .masked-video h1{font-size:19vw}}@media(max-width: 720px){.teaser-video-text .teaser-in .masked-video h1{font-size:24vw;line-height:90%;padding-bottom:2rem}}.teaser-video-text .teaser-in-old{z-index:5;width:100rem;max-width:92%;text-align:left;margin:auto;padding-top:1rem}.teaser-video-text .teaser-in-old h1{font-size:18rem;letter-spacing:-0.1em;line-height:.9;color:#fff;margin:0 auto 2rem auto;mix-blend-mode:screen}.teaser-video-text .teaser-in-old h1:empty{width:550px;max-width:90%;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(5rem*.5);height:calc(5rem*var(--factor-font)*1.2);margin-bottom:calc(1rem*var(--factor-spacing)*1.5);background-color:rgba(255,255,255,.75);caret-color:#000}@media(max-width: 720px){.teaser-video-text .teaser-in-old h1{font-size:calc(4.4rem*var(--factor-font))}.teaser-video-text .teaser-in-old h1:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(4.4rem*.5);height:calc(4.4rem*var(--factor-font)*1.2);margin-bottom:calc(1rem*var(--factor-spacing)*1.5);background-color:rgba(255,255,255,.75);caret-color:#000}}.teaser-video-text .teaser-in-old>p{font-size:calc(2.5rem*var(--factor-font));margin:0 auto 2rem auto}.teaser-video-text .teaser-in-old>p:empty{width:650px;max-width:80%;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2.5rem*.5);height:calc(2.5rem*var(--factor-font)*1.2);margin-bottom:calc(1.5rem*var(--factor-spacing)*1.5);background-color:rgba(255,255,255,.75);caret-color:#000}.teaser-video-text .teaser-in-old .buttons{display:inline-block;padding:0 1rem}.teaser-video-text .teaser-in-old .buttons.has-toolbox-right{min-height:50px;min-width:60px}.teaser-video-text .teaser-in-old .buttons>a,.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit{margin:0 2rem .5rem 0;min-width:16rem}.teaser-video-text .teaser-in-old .buttons>a:first-child,.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit:first-child{display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius)}.teaser-video-text .teaser-in-old .buttons>a:first-child,.teaser-video-text .teaser-in-old .buttons>a:first-child p,.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit:first-child,.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit:first-child p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.teaser-video-text .teaser-in-old .buttons>a:first-child,.teaser-video-text .teaser-in-old .buttons>a:first-child p,.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit:first-child,.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit:first-child p{font-size:calc(1.15rem*var(--factor-font))}}.teaser-video-text .teaser-in-old .buttons>a:first-child:hover,.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit:first-child:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.teaser-video-text .teaser-in-old .buttons>a:nth-child(n+2),.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit:nth-child(n+2){display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);background-color:rgba(0,0,0,0);color:#fff;border:2px #fff solid;padding:calc(1.8rem*var(--button-padding-factor-ver) - .2rem) calc(2.8rem*var(--button-padding-factor-hor) - .2rem)}.teaser-video-text .teaser-in-old .buttons>a:nth-child(n+2),.teaser-video-text .teaser-in-old .buttons>a:nth-child(n+2) p,.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit:nth-child(n+2),.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.teaser-video-text .teaser-in-old .buttons>a:nth-child(n+2),.teaser-video-text .teaser-in-old .buttons>a:nth-child(n+2) p,.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit:nth-child(n+2),.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-size:calc(1.15rem*var(--factor-font))}}.teaser-video-text .teaser-in-old .buttons>a:nth-child(n+2):hover,.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.teaser-video-text .teaser-in-old .buttons>a:nth-child(n+2):hover,.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--var(--button-1-color-bg-hover));border:2px var(--button-1-color-bg-hover) solid}.teaser-video-text .teaser-in-old .buttons>a p,.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit p{margin:0;padding:0}@media(max-width: 720px){.teaser-video-text .teaser-in-old .buttons>a,.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit{margin:0 1rem 1rem 0;min-width:13rem}.teaser-video-text .teaser-in-old .buttons>a:last-child,.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit:last-child{margin:0}}.teaser-video-text .teaser-in-old .buttons>a:last-child,.teaser-video-text .teaser-in-old .buttons>.sortable>div.button-edit:last-child{margin:0}.teaser-video-text .teaser-in-old .buttons>.sortable>#loader{display:inline-block;margin:0;width:25px;height:25px;position:relative;top:8px}.teaser-video-text .teaser-in-old>:last-child{margin-bottom:0}.teaser-masked-video{display:block;padding:7rem 0 5rem 0}@media(max-width: 720px){.teaser-masked-video{padding:2rem 0 2rem 0}}.teaser-masked-video .teaser-container{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4rem;width:var(--website-width);max-width:94%;margin:auto}@media(max-width: 720px){.teaser-masked-video .teaser-container{grid-template-columns:1fr;gap:0}}.teaser-masked-video .teaser-container .text-container{display:flex;align-items:center}.teaser-masked-video .teaser-container .text-container .text-container-in h1{font-size:calc(5.5rem*var(--factor-font));margin:0 auto .5em 0;color:var(--color-font-1)}.teaser-masked-video .teaser-container .text-container .text-container-in h1:empty{width:550px;max-width:90%;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(5.5rem*.5);height:calc(5.5rem*var(--factor-font)*1.2);margin-bottom:calc(0.5em*var(--factor-spacing)*1.5);caret-color:#000}@media(max-width: 720px){.teaser-masked-video .teaser-container .text-container .text-container-in h1{font-size:calc(4.4rem*var(--factor-font))}.teaser-masked-video .teaser-container .text-container .text-container-in h1:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(4.4rem*.5);height:calc(4.4rem*var(--factor-font)*1.2);margin-bottom:calc(0.5em*var(--factor-spacing)*1.5);caret-color:#000}}.teaser-masked-video .teaser-container .text-container .text-container-in>p{font-size:calc(2.6rem*var(--factor-font));margin:0 auto 1.36em 0;color:var(--color-font-2)}.teaser-masked-video .teaser-container .text-container .text-container-in>p:empty{width:650px;max-width:80%;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2.6rem*.5);height:calc(2.6rem*var(--factor-font)*1.2);margin-bottom:calc(1.36em*var(--factor-spacing)*1.5);caret-color:#000}.teaser-masked-video .teaser-container .text-container .text-container-in .buttons{display:inline-block;text-align:center}.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit{min-width:15rem;margin:0 2rem .5rem 0}.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a:first-child,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit:first-child{display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius)}.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a:first-child,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a:first-child p,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit:first-child,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit:first-child p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a:first-child,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a:first-child p,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit:first-child,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit:first-child p{font-size:calc(1.15rem*var(--factor-font))}}.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a:first-child:hover,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit:first-child:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a:nth-child(n+2),.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit:nth-child(n+2){display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);background-color:rgba(0,0,0,0);color:var(--color-dark);border:2px var(--color-dark) solid;font-weight:var(--button-font-weight);padding:calc(1.8rem*var(--button-padding-factor-ver) - .2rem) calc(2.8rem*var(--button-padding-factor-hor) - .2rem)}.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a:nth-child(n+2),.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a:nth-child(n+2) p,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit:nth-child(n+2),.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a:nth-child(n+2),.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a:nth-child(n+2) p,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit:nth-child(n+2),.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-size:calc(1.15rem*var(--factor-font))}}.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a:nth-child(n+2):hover,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a:nth-child(n+2):hover,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover);border:2px var(--button-1-color-bg-hover) solid}.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a p,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit p{margin:0;padding:0}.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a:last-child,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit:last-child{margin:0}@media(max-width: 720px){.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit{margin:0 1rem 1rem 0}.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>a:last-child,.teaser-masked-video .teaser-container .text-container .text-container-in .buttons>.sortable>div.button-edit:last-child{margin:0}}.teaser-masked-video .teaser-container .text-container .text-container-in .buttons.has-toolbox-right{min-height:40px;min-width:60px}.teaser-masked-video .teaser-container .video-container{width:90%;margin:0 0 0 auto;aspect-ratio:3/4}.teaser-masked-video .teaser-container .video-container .video-mask{position:relative;mask-repeat:no-repeat;mask-size:contain;width:100%;height:100%;mask-position:center}.teaser-masked-video .teaser-container .video-container .video-mask video{width:100%;height:100%;object-fit:cover}.title-desc{width:var(--website-width);max-width:96%;margin:auto;text-align:center}.title-desc .title,.title-desc .description{width:750px;max-width:98%;margin:auto}.title-desc .title:not(:last-child),.title-desc .description:not(:last-child){margin-bottom:calc(.8rem*var(--factor-spacing))}.title-desc .title{display:block;font-size:calc(4rem*var(--factor-font));color:var(--color-font-1)}.title-desc .title a{color:var(--color-1)}.title-desc .title a:hover{color:var(--color-2)}.title-desc .title:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(4rem*.5);height:calc(4rem*var(--factor-font)*1.2);margin-bottom:calc(0.8rem*var(--factor-spacing)*1.5);width:500px}.title-desc .description{display:block;width:850px;font-size:calc(2.5rem*var(--factor-font));color:var(--color-font-2)}.title-desc .description a{color:var(--color-1)}.title-desc .description a:hover{color:var(--color-2)}.title-desc .description:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2.5rem*.5);height:calc(2.5rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:700px}@media(max-width: 720px){.title-desc .title{font-size:calc(3rem*var(--factor-font))}.title-desc .title:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(3rem*.5);height:calc(3rem*var(--factor-font)*1.2);margin-bottom:calc(0.8rem*var(--factor-spacing)*1.5);width:250px}.title-desc .description{font-size:calc(1.9rem*var(--factor-font))}.title-desc .description:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.9rem*.5);height:calc(1.9rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:320px}}.title-desc>:last-child{margin-bottom:0}.testimonials{width:var(--website-width);position:relative;margin:auto;max-width:96%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem;display:grid;grid-template-columns:repeat(12, 1fr);gap:calc(4.5rem*var(--factor-spacing))}@media(max-width: 1500px){.testimonials{gap:calc(3.6vw*var(--factor-spacing))}}@media(max-width: 720px){.testimonials{gap:calc(10vw*var(--factor-spacing)) calc(3.6vw*var(--factor-spacing))}}.testimonials>*{grid-column-end:span 3}@media(max-width: 1010px){.testimonials>*{grid-column-end:span 6}}.testimonials>:first-child:nth-last-child(1),.testimonials>:first-child:nth-last-child(1)~*,.testimonials>:first-child:nth-last-child(2),.testimonials>:first-child:nth-last-child(2)~*{grid-column-end:span 6}.testimonials>:first-child:nth-last-child(1) .texts .text,.testimonials>:first-child:nth-last-child(1)~* .texts .text,.testimonials>:first-child:nth-last-child(2) .texts .text,.testimonials>:first-child:nth-last-child(2)~* .texts .text{font-size:1.45em}.testimonials>:first-child:nth-last-child(1) .author-info .author-image,.testimonials>:first-child:nth-last-child(1)~* .author-info .author-image,.testimonials>:first-child:nth-last-child(2) .author-info .author-image,.testimonials>:first-child:nth-last-child(2)~* .author-info .author-image{width:5.5rem;height:5.5rem}.testimonials>:first-child:nth-last-child(1) .author-info .author-name-title .author-name,.testimonials>:first-child:nth-last-child(1)~* .author-info .author-name-title .author-name,.testimonials>:first-child:nth-last-child(2) .author-info .author-name-title .author-name,.testimonials>:first-child:nth-last-child(2)~* .author-info .author-name-title .author-name{font-size:.95em}.testimonials>:first-child:nth-last-child(1) .author-info .author-name-title .author-title,.testimonials>:first-child:nth-last-child(1)~* .author-info .author-name-title .author-title,.testimonials>:first-child:nth-last-child(2) .author-info .author-name-title .author-title,.testimonials>:first-child:nth-last-child(2)~* .author-info .author-name-title .author-title{font-size:.78em}@media(max-width: 720px){.testimonials>:first-child:nth-last-child(1) .texts .text,.testimonials>:first-child:nth-last-child(1)~* .texts .text,.testimonials>:first-child:nth-last-child(2) .texts .text,.testimonials>:first-child:nth-last-child(2)~* .texts .text{font-size:1em}.testimonials>:first-child:nth-last-child(1) .author-info .author-image,.testimonials>:first-child:nth-last-child(1)~* .author-info .author-image,.testimonials>:first-child:nth-last-child(2) .author-info .author-image,.testimonials>:first-child:nth-last-child(2)~* .author-info .author-image{width:5.2rem;height:5.2rem}.testimonials>:first-child:nth-last-child(1) .author-info .author-name-title .author-name,.testimonials>:first-child:nth-last-child(1)~* .author-info .author-name-title .author-name,.testimonials>:first-child:nth-last-child(2) .author-info .author-name-title .author-name,.testimonials>:first-child:nth-last-child(2)~* .author-info .author-name-title .author-name{font-size:.8em}.testimonials>:first-child:nth-last-child(1) .author-info .author-name-title .author-title,.testimonials>:first-child:nth-last-child(1)~* .author-info .author-name-title .author-title,.testimonials>:first-child:nth-last-child(2) .author-info .author-name-title .author-title,.testimonials>:first-child:nth-last-child(2)~* .author-info .author-name-title .author-title{font-size:.7em}}.testimonials>:first-child:nth-last-child(3),.testimonials>:first-child:nth-last-child(3)~*{grid-column-end:span 4}.testimonials>:first-child:nth-last-child(3) .texts .text,.testimonials>:first-child:nth-last-child(3)~* .texts .text{font-size:1.2em}.testimonials>:first-child:nth-last-child(3) .author-info .author-image,.testimonials>:first-child:nth-last-child(3)~* .author-info .author-image{width:5.2rem;height:5.2rem}.testimonials>:first-child:nth-last-child(3) .author-info .author-name-title .author-name,.testimonials>:first-child:nth-last-child(3)~* .author-info .author-name-title .author-name{font-size:.85em}.testimonials>:first-child:nth-last-child(3) .author-info .author-name-title .author-title,.testimonials>:first-child:nth-last-child(3)~* .author-info .author-name-title .author-title{font-size:.7em}@media(max-width: 720px){.testimonials>:first-child:nth-last-child(3) .texts .text,.testimonials>:first-child:nth-last-child(3)~* .texts .text{font-size:1em}.testimonials>:first-child:nth-last-child(3) .author-info .author-image,.testimonials>:first-child:nth-last-child(3)~* .author-info .author-image{width:5.2rem;height:5.2rem}.testimonials>:first-child:nth-last-child(3) .author-info .author-name-title .author-name,.testimonials>:first-child:nth-last-child(3)~* .author-info .author-name-title .author-name{font-size:.8em}.testimonials>:first-child:nth-last-child(3) .author-info .author-name-title .author-title,.testimonials>:first-child:nth-last-child(3)~* .author-info .author-name-title .author-title{font-size:.7em}}@media(max-width: 720px){.testimonials>*{grid-column-end:span 12 !important}}.testimonials .testimonial{display:inline-block;position:relative;padding:7rem 8% 5rem 8%;border-radius:var(--border-radius);background-color:var(--color-light)}.testimonials .testimonial .icon{width:5rem;position:absolute;top:8%;right:8%}.testimonials .testimonial .icon .fl-icon{fill:var(--color-dark);opacity:.075}.testimonials .testimonial .texts{color:var(--color-font-1);margin-bottom:2.5rem}.testimonials .testimonial .texts .text{font-size:1em}.testimonials .testimonial .texts .text:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.8rem*.5);height:calc(1.8rem*var(--factor-font)*1.2);margin-bottom:calc(0.5rem*var(--factor-spacing)*1.5);margin-bottom:calc(7rem*var(--factor-font));position:relative;background-color:var(--color-font-1);opacity:.065}.testimonials .testimonial .texts .text:empty::after{content:"";position:relative;display:inline-block;width:calc(100% + var(--article-font-size));background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.8rem*.5);height:calc(1.8rem*var(--factor-font)*1.2);margin-bottom:calc(0.7rem*var(--factor-spacing)*1.5);left:calc(-0.5*var(--article-font-size)*var(--factor-font));margin-top:calc(var(--article-font-size)*var(--factor-font)*1.2 + 1rem*var(--factor-spacing));margin-bottom:0;background-color:var(--color-font-1);width:66%}.testimonials .testimonial .author-info{display:flex;flex-direction:row;align-items:center;gap:1.2rem}.testimonials .testimonial .author-info .author-image{width:4.5rem;height:4.5rem}.testimonials .testimonial .author-info .author-image img{width:100%;height:100%;border-radius:50%;object-fit:cover}.testimonials .testimonial .author-info .author-name-title .author-name{margin:0;font-size:.8em;color:var(--color-font-1)}.testimonials .testimonial .author-info .author-name-title .author-name:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.5rem*.5);height:calc(1.5rem*var(--factor-font)*1.2);margin-bottom:calc(0.5rem*var(--factor-spacing)*1.5);position:relative;background-color:var(--color-font-1);opacity:.065;width:11rem;margin-bottom:0}.testimonials .testimonial .author-info .author-name-title .author-title{margin:0;margin-top:.3em;font-size:.7em;color:var(--color-font-2)}.testimonials .testimonial .author-info .author-name-title .author-title:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.36rem*.5);height:calc(1.36rem*var(--factor-font)*1.2);margin-bottom:calc(0.5rem*var(--factor-spacing)*1.5);position:relative;background-color:var(--color-font-1);opacity:.065;width:9rem;margin-bottom:0}@media(max-width: 720px){.testimonials{width:100vw;max-width:100vw;overflow:hidden;grid-template-columns:unset;grid-auto-flow:column;padding:3rem;overflow-x:scroll;scroll-snap-type:x mandatory;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.testimonials::-webkit-scrollbar{display:none}.testimonials .testimonial{scroll-snap-align:center;white-space:normal;width:80vw}.testimonials .testimonial .texts{width:100%;position:relative}.testimonials .testimonial .texts .text{width:100%}}.subtitle-desc{width:var(--website-width);max-width:96%;margin:auto;text-align:center;margin-bottom:calc(-0.5*var(--margin-segment)*var(--factor-spacing))}@media(max-width: 720px){.subtitle-desc{margin-bottom:calc(-0.38*var(--margin-segment)*var(--factor-spacing))}}.subtitle-desc .title,.subtitle-desc .description{width:750px;max-width:98%;margin:auto}.subtitle-desc .title:not(:last-child),.subtitle-desc .description:not(:last-child){margin-bottom:calc(.8rem*var(--factor-spacing))}.subtitle-desc .title{display:block;font-size:calc(3rem*var(--factor-font))}.subtitle-desc .title a{color:var(--color-1)}.subtitle-desc .title a:hover{color:var(--color-2)}.subtitle-desc .title:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(3rem*.5);height:calc(3rem*var(--factor-font)*1.2);margin-bottom:calc(0.8rem*var(--factor-spacing)*1.5);width:500px}.subtitle-desc .description{display:block;width:850px;font-size:calc(2.2rem*var(--factor-font));color:var(--color-font-2)}.subtitle-desc .description a{color:var(--color-1)}.subtitle-desc .description a:hover{color:var(--color-2)}.subtitle-desc .description:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2.2rem*.5);height:calc(2.2rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:700px}@media(max-width: 720px){.subtitle-desc .title{font-size:calc(2.3rem*var(--factor-font))}.subtitle-desc .title:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2.3rem*.5);height:calc(2.3rem*var(--factor-font)*1.2);margin-bottom:calc(0.8rem*var(--factor-spacing)*1.5);width:250px}.subtitle-desc .description{font-size:calc(1.75rem*var(--factor-font))}.subtitle-desc .description:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.75rem*.5);height:calc(1.75rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:320px}}.subtitle-desc>:last-child{margin-bottom:0}.image-segment{position:relative;display:block;width:fit-content;max-width:96vw;margin:0 auto}.image-segment img{border-radius:var(--border-radius);overflow:hidden;display:block;min-height:50px;max-width:100%;height:auto;margin:0 auto}.image-segment .caption{width:880px;max-width:92%;margin:auto;text-align:center;margin-top:2rem;font-size:calc(var(--font-size-base)*var(--factor-font)*.9);color:var(--color-font-2)}.image-segment .caption:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2rem*.5);height:calc(2rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:500px;max-width:80%}.gallery{width:var(--gallery-width);max-width:96%;margin:auto;position:relative}.gallery .main-photo{position:relative;width:100%;padding-top:var(--gallery-aspect-ratio);margin-bottom:3rem}@media(max-width: 720px){.gallery .main-photo{margin-bottom:2rem}}.gallery .main-photo .gallery-photo{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--transition-time) var(--transition-ease);pointer-events:none}.gallery .main-photo .gallery-photo.active{opacity:1;pointer-events:initial}.gallery .main-photo .gallery-photo .toolbox-below{display:none}.gallery .main-photo .gallery-photo .image{position:absolute;top:0;left:0;width:100%;height:100%}.gallery .main-photo .gallery-photo .image img{border-radius:var(--border-radius);width:100%;height:100%;object-fit:cover}.gallery .thumbs{margin:auto;text-align:center;width:fit-content;max-width:100%}.gallery .thumbs>div{margin:auto}.gallery .thumbs>div .gallery-photo{position:relative;margin:1rem;display:inline-block;width:80px;opacity:.5;transition:all var(--transition-time) var(--transition-ease)}.gallery .thumbs>div .gallery-photo:after{content:"";display:inline-block;position:absolute;left:30%;bottom:-10px;height:4px;width:40%;background-color:var(--color-1);border-radius:var(--border-radius);transition:all var(--transition-time) var(--transition-ease);opacity:0}@media(max-width: 720px){.gallery .thumbs>div .gallery-photo{width:55px;margin:.5rem}}.gallery .thumbs>div .gallery-photo:hover{cursor:pointer;opacity:1}.gallery .thumbs>div .gallery-photo.active{opacity:1}.gallery .thumbs>div .gallery-photo.active:after{opacity:1}.gallery .thumbs>div .gallery-photo.active:hover{cursor:initial}.gallery .thumbs>div .gallery-photo .toolbox-corner-br{display:none}.gallery .thumbs>div .gallery-photo .image{position:relative;width:100%;padding-top:var(--gallery-aspect-ratio)}.gallery .thumbs>div .gallery-photo .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.gallery .thumbs>div #loader{position:relative;bottom:.5rem;display:inline-block;width:80px;height:calc(80px*.5625);margin:1rem}@media(max-width: 720px){.gallery .thumbs>div #loader{width:55px;margin:.5rem}}.gallery .thumbs>div #loader .loader{width:36px;height:36px;margin:auto;margin-top:5%}.photo-collage{width:var(--website-width);max-width:96%;margin:auto;display:grid;gap:1.6rem}.photo-collage .photo{position:relative;padding-bottom:100%}.photo-collage .photo img{display:block;position:absolute;width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.photo-collage.col4{grid-template-columns:repeat(4, 1fr)}@media(max-width: 720px){.photo-collage.col4{grid-template-columns:repeat(2, 1fr);gap:.8rem}}.photo-collage.col4 .photo:nth-child(7n+3){grid-column:3/5;padding-bottom:initial}.photo-collage.col4 .photo:nth-child(7n+4){grid-column:1/3;grid-row:span 2}.photo-collage.col4 .photo:nth-child(7n+6){grid-column:4/5;grid-row:span 2;padding-bottom:initial}@media(max-width: 720px){.photo-collage.col4 .photo:nth-child(7n+3){grid-column:1/3;padding-bottom:50%}.photo-collage.col4 .photo:nth-child(7n+4){grid-column:1/3;grid-row:span 2;padding-bottom:100}.photo-collage.col4 .photo:nth-child(7n+6){grid-column:2/3;grid-row:span 2}}.photo-collage.col5{grid-template-columns:repeat(5, 1fr)}@media(max-width: 720px){.photo-collage.col5{grid-template-columns:repeat(2, 1fr);gap:.8rem}}.photo-collage.col5 .photo:nth-child(10n+3){grid-column:3/5;padding-bottom:initial}.photo-collage.col5 .photo:nth-child(10n+6){grid-column:2/4;grid-row:span 2}.photo-collage.col5 .photo:nth-child(10n+8){grid-column:5/6;grid-row:span 2;padding-bottom:initial}@media(max-width: 720px){.photo-collage.col5 .photo:nth-child(10n+3){grid-column:1/3;padding-bottom:50%}.photo-collage.col5 .photo:nth-child(10n+6){grid-column:1/3;grid-row:span 2;padding-bottom:100}.photo-collage.col5 .photo:nth-child(10n+8){grid-column:2/3;grid-row:span 2}.photo-collage.col5 .photo:nth-child(10n+10){grid-column:1/3;grid-row:span 2;padding-bottom:100}}.boxes,.children,.people,.list{width:var(--website-width);max-width:96%;margin:auto;display:grid;grid-template-columns:repeat(12, 1fr);gap:calc(7rem*var(--factor-spacing)) calc(4.5rem*var(--factor-spacing))}@media(max-width: 1500px){.boxes,.children,.people,.list{gap:calc(5vw*var(--factor-spacing)) calc(3.6vw*var(--factor-spacing))}}@media(max-width: 720px){.boxes,.children,.people,.list{gap:calc(10vw*var(--factor-spacing)) calc(3.6vw*var(--factor-spacing))}}.boxes>*,.children>*,.people>*,.list>*{grid-column-end:span 3}@media(max-width: 1010px){.boxes>*,.children>*,.people>*,.list>*{grid-column-end:span 6}}.boxes>:first-child:nth-last-child(1),.boxes>:first-child:nth-last-child(1)~*,.boxes>:first-child:nth-last-child(2),.boxes>:first-child:nth-last-child(2)~*,.children>:first-child:nth-last-child(1),.children>:first-child:nth-last-child(1)~*,.children>:first-child:nth-last-child(2),.children>:first-child:nth-last-child(2)~*,.people>:first-child:nth-last-child(1),.people>:first-child:nth-last-child(1)~*,.people>:first-child:nth-last-child(2),.people>:first-child:nth-last-child(2)~*,.list>:first-child:nth-last-child(1),.list>:first-child:nth-last-child(1)~*,.list>:first-child:nth-last-child(2),.list>:first-child:nth-last-child(2)~*{grid-column-end:span 6}.boxes>:first-child:nth-last-child(3),.boxes>:first-child:nth-last-child(3)~*,.children>:first-child:nth-last-child(3),.children>:first-child:nth-last-child(3)~*,.people>:first-child:nth-last-child(3),.people>:first-child:nth-last-child(3)~*,.list>:first-child:nth-last-child(3),.list>:first-child:nth-last-child(3)~*{grid-column-end:span 4}@media(max-width: 720px){.boxes>*,.children>*,.people>*,.list>*{grid-column-end:span 12 !important}}.boxes a .box,.boxes a .child,.boxes a .person,.boxes a .list,.children a .box,.children a .child,.children a .person,.children a .list,.people a .box,.people a .child,.people a .person,.people a .list,.list a .box,.list a .child,.list a .person,.list a .list{height:100%}.boxes .box .image,.boxes .child .image,.boxes .person .image,.boxes .list-item .image,.boxes a .box .image,.boxes a .child .image,.boxes a .person .image,.boxes a .list-item .image,.children .box .image,.children .child .image,.children .person .image,.children .list-item .image,.children a .box .image,.children a .child .image,.children a .person .image,.children a .list-item .image,.people .box .image,.people .child .image,.people .person .image,.people .list-item .image,.people a .box .image,.people a .child .image,.people a .person .image,.people a .list-item .image,.list .box .image,.list .child .image,.list .person .image,.list .list-item .image,.list a .box .image,.list a .child .image,.list a .person .image,.list a .list-item .image{width:100%;margin-bottom:calc(2rem*var(--factor-spacing));border-radius:var(--border-radius);overflow:hidden}.boxes .box .image img,.boxes .child .image img,.boxes .person .image img,.boxes .list-item .image img,.boxes a .box .image img,.boxes a .child .image img,.boxes a .person .image img,.boxes a .list-item .image img,.children .box .image img,.children .child .image img,.children .person .image img,.children .list-item .image img,.children a .box .image img,.children a .child .image img,.children a .person .image img,.children a .list-item .image img,.people .box .image img,.people .child .image img,.people .person .image img,.people .list-item .image img,.people a .box .image img,.people a .child .image img,.people a .person .image img,.people a .list-item .image img,.list .box .image img,.list .child .image img,.list .person .image img,.list .list-item .image img,.list a .box .image img,.list a .child .image img,.list a .person .image img,.list a .list-item .image img{display:block;max-width:100%;min-width:100%;min-height:10px;transition:all var(--transition-time) var(--transition-ease);margin:auto}.boxes .box h3,.boxes .child h3,.boxes .person h3,.boxes .list-item h3,.boxes a .box h3,.boxes a .child h3,.boxes a .person h3,.boxes a .list-item h3,.children .box h3,.children .child h3,.children .person h3,.children .list-item h3,.children a .box h3,.children a .child h3,.children a .person h3,.children a .list-item h3,.people .box h3,.people .child h3,.people .person h3,.people .list-item h3,.people a .box h3,.people a .child h3,.people a .person h3,.people a .list-item h3,.list .box h3,.list .child h3,.list .person h3,.list .list-item h3,.list a .box h3,.list a .child h3,.list a .person h3,.list a .list-item h3{max-width:80%;margin:auto;margin-bottom:calc(.8rem*var(--factor-spacing));font-size:calc(2rem*var(--factor-font));color:var(--color-font-1);text-align:center;transition:all var(--transition-time) var(--transition-ease)}.boxes .box h3:empty,.boxes .child h3:empty,.boxes .person h3:empty,.boxes .list-item h3:empty,.boxes a .box h3:empty,.boxes a .child h3:empty,.boxes a .person h3:empty,.boxes a .list-item h3:empty,.children .box h3:empty,.children .child h3:empty,.children .person h3:empty,.children .list-item h3:empty,.children a .box h3:empty,.children a .child h3:empty,.children a .person h3:empty,.children a .list-item h3:empty,.people .box h3:empty,.people .child h3:empty,.people .person h3:empty,.people .list-item h3:empty,.people a .box h3:empty,.people a .child h3:empty,.people a .person h3:empty,.people a .list-item h3:empty,.list .box h3:empty,.list .child h3:empty,.list .person h3:empty,.list .list-item h3:empty,.list a .box h3:empty,.list a .child h3:empty,.list a .person h3:empty,.list a .list-item h3:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2rem*.5);height:calc(2rem*var(--factor-font)*1.2);margin-bottom:calc(0.3rem*var(--factor-spacing)*1.5);width:220px}.boxes .box p,.boxes .child p,.boxes .person p,.boxes .list-item p,.boxes a .box p,.boxes a .child p,.boxes a .person p,.boxes a .list-item p,.children .box p,.children .child p,.children .person p,.children .list-item p,.children a .box p,.children a .child p,.children a .person p,.children a .list-item p,.people .box p,.people .child p,.people .person p,.people .list-item p,.people a .box p,.people a .child p,.people a .person p,.people a .list-item p,.list .box p,.list .child p,.list .person p,.list .list-item p,.list a .box p,.list a .child p,.list a .person p,.list a .list-item p{max-width:90%;margin:auto;font-size:calc(1.8rem*var(--factor-font));color:var(--color-font-2);text-align:center;transition:all var(--transition-time) var(--transition-ease)}.boxes .box p:empty,.boxes .child p:empty,.boxes .person p:empty,.boxes .list-item p:empty,.boxes a .box p:empty,.boxes a .child p:empty,.boxes a .person p:empty,.boxes a .list-item p:empty,.children .box p:empty,.children .child p:empty,.children .person p:empty,.children .list-item p:empty,.children a .box p:empty,.children a .child p:empty,.children a .person p:empty,.children a .list-item p:empty,.people .box p:empty,.people .child p:empty,.people .person p:empty,.people .list-item p:empty,.people a .box p:empty,.people a .child p:empty,.people a .person p:empty,.people a .list-item p:empty,.list .box p:empty,.list .child p:empty,.list .person p:empty,.list .list-item p:empty,.list a .box p:empty,.list a .child p:empty,.list a .person p:empty,.list a .list-item p:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.8rem*.5);height:calc(1.8rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:180px}.boxes a:hover .box h3,.boxes a:hover .child h3,.children a:hover .box h3,.children a:hover .child h3,.people a:hover .box h3,.people a:hover .child h3,.list a:hover .box h3,.list a:hover .child h3{color:var(--color-1)}.boxes a:hover .box p,.boxes a:hover .child p,.children a:hover .box p,.children a:hover .child p,.people a:hover .box p,.people a:hover .child p,.list a:hover .box p,.list a:hover .child p{color:var(--color-1)}.people .person,.people a .person{text-align:center}.people .person .image,.people a .person .image{width:65%;margin:0 auto calc(2.2rem*var(--factor-spacing)) auto}.people .person .image img,.people a .person .image img{border-radius:50%;display:block;max-width:100%;transition:all var(--transition-time) var(--transition-ease);margin:auto}.people .person h3,.people a .person h3{display:inline-blcok;max-width:100%;margin:auto;margin-bottom:calc(.36rem*var(--factor-spacing));font-size:calc(2rem*var(--factor-font));color:var(--color-font-1);text-align:center;transition:all var(--transition-time) var(--transition-ease);letter-spacing:-0.4;text-transform:none}.people .person h3:empty,.people a .person h3:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2rem*.5);height:calc(2rem*var(--factor-font)*1.2);margin-bottom:calc(0.36rem*var(--factor-spacing)*1.5);width:220px}.people .person p,.people a .person p{display:inline-block;max-width:95%;margin:auto;margin-bottom:calc(1.5rem*var(--factor-spacing));font-size:calc(1.6rem*var(--factor-font));color:var(--color-font-2);text-align:center;transition:all var(--transition-time) var(--transition-ease)}.people .person p:empty,.people a .person p:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.5rem*.5);height:calc(1.5rem*var(--factor-font)*1.2);margin-bottom:calc(1rem*var(--factor-spacing)*1.5);width:180px}.people .person .email,.people .person .phone,.people a .person .email,.people a .person .phone{display:block;font-size:calc(1.4rem*var(--factor-font));color:var(--color-font-2);transition:color var(--transition-time) var(--transition-ease);padding:0 1rem}.people .person .email .edit:empty,.people .person .phone .edit:empty,.people a .person .email .edit:empty,.people a .person .phone .edit:empty{display:inline-block;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.3rem*.5);height:calc(1.3rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:130px}.people .person .email:hover,.people .person .phone:hover,.people a .person .email:hover,.people a .person .phone:hover{color:var(--color-2)}.people .person .email:hover span svg .fl-icon,.people .person .phone:hover span svg .fl-icon,.people a .person .email:hover span svg .fl-icon,.people a .person .phone:hover span svg .fl-icon{fill:var(--color-2)}.people .person .email:not(:last-child),.people .person .phone:not(:last-child),.people a .person .email:not(:last-child),.people a .person .phone:not(:last-child){margin-bottom:calc(.5rem*var(--factor-spacing))}.people .person .email .icon,.people .person .phone .icon,.people a .person .email .icon,.people a .person .phone .icon{display:inline-block;position:relative;width:calc(1.7rem*var(--factor-font));height:calc(1.7rem*var(--factor-font));margin-right:.8rem;top:.5rem}.people .person .email .icon svg,.people .person .phone .icon svg,.people a .person .email .icon svg,.people a .person .phone .icon svg{width:100%;height:100%}.people .person .email .icon svg .fl-icon,.people .person .phone .icon svg .fl-icon,.people a .person .email .icon svg .fl-icon,.people a .person .phone .icon svg .fl-icon{fill:var(--color-1);transition:fill var(--transition-time) var(--transition-ease)}.people a:hover .person .image img{filter:grayscale(100%) opacity(50%)}.people a:hover .person h3{color:var(--color-1)}.people a:hover .person p{color:var(--color-1)}.text-image-horizontal{position:relative;width:var(--website-width);max-width:96%;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:6rem}@media(max-width: 720px){.text-image-horizontal{grid-template-columns:1fr;gap:0}}.text-image-horizontal .container{display:flex}@media(max-width: 720px){.text-image-horizontal .container.img-cnt{order:-1}}.text-image-horizontal .container .text{margin:auto 6rem;position:relative}@media(max-width: 720px){.text-image-horizontal .container .text{margin:4rem 2.5rem}}.text-image-horizontal .container .text h2,.text-image-horizontal .container .text p{display:block;margin:auto 0;max-width:100%}.text-image-horizontal .container .text h2{font-size:calc(3rem*var(--factor-font));margin-bottom:calc(1.4rem*var(--factor-spacing))}.text-image-horizontal .container .text h2:empty{width:350px;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(3rem*.5);height:calc(3rem*var(--factor-font)*1.2);margin-bottom:calc(0.6rem*var(--factor-spacing)*1.5)}.text-image-horizontal .container .text>p{font-size:calc(2rem*var(--factor-font));color:var(--color-font-2)}.text-image-horizontal .container .text>p:empty{width:550px;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2rem*.5);height:calc(2rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5)}@media(max-width: 720px){.text-image-horizontal .container .text h2{font-size:calc(2.5rem*var(--factor-font))}.text-image-horizontal .container .text h2:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2.5rem*.5);height:calc(2.5rem*var(--factor-font)*1.2);margin-bottom:calc(0.6rem*var(--factor-spacing)*1.5);width:18rem}.text-image-horizontal .container .text p{font-size:calc(1.7rem*var(--factor-font))}.text-image-horizontal .container .text p:empty{width:24rem;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.95rem*.5);height:calc(1.95rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5)}}.text-image-horizontal .container .text .buttons{display:inline-block;padding:0 1rem 0 0;min-height:3.6rem;min-width:5rem;margin-top:2.5rem;text-align:center}.text-image-horizontal .container .text .buttons>a,.text-image-horizontal .container .text .buttons>.sortable>div.button-edit{margin:0 2rem .5rem 0}.text-image-horizontal .container .text .buttons>a:first-child,.text-image-horizontal .container .text .buttons>.sortable>div.button-edit:first-child{display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);min-width:16rem}.text-image-horizontal .container .text .buttons>a:first-child,.text-image-horizontal .container .text .buttons>a:first-child p,.text-image-horizontal .container .text .buttons>.sortable>div.button-edit:first-child,.text-image-horizontal .container .text .buttons>.sortable>div.button-edit:first-child p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.text-image-horizontal .container .text .buttons>a:first-child,.text-image-horizontal .container .text .buttons>a:first-child p,.text-image-horizontal .container .text .buttons>.sortable>div.button-edit:first-child,.text-image-horizontal .container .text .buttons>.sortable>div.button-edit:first-child p{font-size:calc(1.15rem*var(--factor-font))}}.text-image-horizontal .container .text .buttons>a:first-child:hover,.text-image-horizontal .container .text .buttons>.sortable>div.button-edit:first-child:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.text-image-horizontal .container .text .buttons>a:nth-child(n+2),.text-image-horizontal .container .text .buttons>.sortable>div.button-edit:nth-child(n+2){display:inline-block;padding-left:1rem;padding-right:1rem;color:var(--button-1-color-bg);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);transition:all var(--transition-time) var(--transition-ease);min-width:6rem}.text-image-horizontal .container .text .buttons>a:nth-child(n+2),.text-image-horizontal .container .text .buttons>a:nth-child(n+2) p,.text-image-horizontal .container .text .buttons>.sortable>div.button-edit:nth-child(n+2),.text-image-horizontal .container .text .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.text-image-horizontal .container .text .buttons>a:nth-child(n+2),.text-image-horizontal .container .text .buttons>a:nth-child(n+2) p,.text-image-horizontal .container .text .buttons>.sortable>div.button-edit:nth-child(n+2),.text-image-horizontal .container .text .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-size:calc(1.15rem*var(--factor-font))}}.text-image-horizontal .container .text .buttons>a:nth-child(n+2):hover,.text-image-horizontal .container .text .buttons>.sortable>div.button-edit:nth-child(n+2):hover{color:var(--button-1-color-bg-hover)}.text-image-horizontal .container .text .buttons>a p,.text-image-horizontal .container .text .buttons>.sortable>div.button-edit p{margin:0;padding:0}.text-image-horizontal .container .text .buttons>a:last-child,.text-image-horizontal .container .text .buttons>.sortable>div.button-edit:last-child{margin:0}.text-image-horizontal .container .text .buttons>.sortable>#loader{display:inline-block;margin:0;width:25px;height:25px;position:relative;top:8px}.text-image-horizontal .container .image{margin:auto;border-radius:var(--border-radius);overflow:hidden;max-width:100%}.text-image-horizontal .container .image img{max-width:100%;height:auto}.image-bottom{width:var(--website-width);max-width:96%;margin:auto;text-align:center}.image-bottom .text{margin-bottom:calc(3.6rem*var(--factor-spacing))}.image-bottom .text h2,.image-bottom .text p{width:1000px;max-width:90%;margin:auto}.image-bottom .text h2{font-size:calc(3rem*var(--factor-font));margin-bottom:calc(.6rem*var(--factor-spacing))}.image-bottom .text h2 a{color:var(--color-1)}.image-bottom .text h2 a:hover{color:var(--color-2)}.image-bottom .text h2:empty{width:350px;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(3rem*.5);height:calc(3rem*var(--factor-font)*1.2);margin-bottom:calc(0.6rem*var(--factor-spacing)*1.5)}.image-bottom .text p{font-size:calc(2rem*var(--factor-font));color:var(--color-font-2);margin-bottom:calc(.6rem*var(--factor-spacing))}.image-bottom .text p a{color:var(--color-1)}.image-bottom .text p a:hover{color:var(--color-2)}.image-bottom .text p:empty{width:550px;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2rem*.5);height:calc(2rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5)}@media(max-width: 720px){.image-bottom .text h2{font-size:calc(2.5rem*var(--factor-font))}.image-bottom .text h2:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2.5rem*.5);height:calc(2.5rem*var(--factor-font)*1.2);margin-bottom:calc(0.6rem*var(--factor-spacing)*1.5);width:18rem}.image-bottom .text p{font-size:calc(1.95rem*var(--factor-font))}.image-bottom .text p:empty{width:24rem;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.95rem*.5);height:calc(1.95rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5)}}.image-bottom .image{max-width:100%;margin-bottom:calc(3.6rem*var(--factor-spacing));border-radius:var(--border-radius)}.image-bottom .image img{border-radius:var(--border-radius);max-width:100%;height:auto}.image-bottom>:last-child{margin-bottom:0}.parallax{z-index:0;position:relative;width:100%;min-height:20rem;overflow:hidden}.parallax .parallax-bg{position:absolute;width:100%;height:calc(100% + 500px);z-index:-10;background-color:var(--color-2)}.parallax .parallax-bg img{width:100%;height:100%;object-fit:cover;filter:brightness(0.75)}.parallax .parallax-in{width:90rem;max-width:90%;margin:20rem auto;text-align:center}.parallax .parallax-in h2,.parallax .parallax-in p{color:#fff;text-align:center;font-size:6.5rem;margin:0 auto}.parallax .parallax-in h2:not(:last-child),.parallax .parallax-in p:not(:last-child){margin-bottom:3rem}.parallax .parallax-in h2:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(6.5rem*.5);height:calc(6.5rem*var(--factor-font)*1.2);margin-bottom:calc(2rem*var(--factor-spacing)*1.5);width:500px;background-color:rgba(255,255,255,.75)}.parallax .parallax-in p{font-size:3.6rem}.parallax .parallax-in p:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(3.6rem*.5);height:calc(3.6rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:650px;background-color:rgba(255,255,255,.75)}.parallax .parallax-in .buttons{display:inline-block;padding:0 1rem}.parallax .parallax-in .buttons>a,.parallax .parallax-in .buttons>.sortable>div.button-edit{margin:0 2rem .5rem 0;min-width:16rem}.parallax .parallax-in .buttons>a:first-child,.parallax .parallax-in .buttons>.sortable>div.button-edit:first-child{display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius)}.parallax .parallax-in .buttons>a:first-child,.parallax .parallax-in .buttons>a:first-child p,.parallax .parallax-in .buttons>.sortable>div.button-edit:first-child,.parallax .parallax-in .buttons>.sortable>div.button-edit:first-child p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.parallax .parallax-in .buttons>a:first-child,.parallax .parallax-in .buttons>a:first-child p,.parallax .parallax-in .buttons>.sortable>div.button-edit:first-child,.parallax .parallax-in .buttons>.sortable>div.button-edit:first-child p{font-size:calc(1.15rem*var(--factor-font))}}.parallax .parallax-in .buttons>a:first-child:hover,.parallax .parallax-in .buttons>.sortable>div.button-edit:first-child:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.parallax .parallax-in .buttons>a:nth-child(n+2),.parallax .parallax-in .buttons>.sortable>div.button-edit:nth-child(n+2){display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);background-color:rgba(0,0,0,0);color:#fff;border:2px #fff solid;padding:calc(1.8rem*var(--button-padding-factor-ver) - .2rem) calc(2.8rem*var(--button-padding-factor-hor) - .2rem)}.parallax .parallax-in .buttons>a:nth-child(n+2),.parallax .parallax-in .buttons>a:nth-child(n+2) p,.parallax .parallax-in .buttons>.sortable>div.button-edit:nth-child(n+2),.parallax .parallax-in .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.parallax .parallax-in .buttons>a:nth-child(n+2),.parallax .parallax-in .buttons>a:nth-child(n+2) p,.parallax .parallax-in .buttons>.sortable>div.button-edit:nth-child(n+2),.parallax .parallax-in .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-size:calc(1.15rem*var(--factor-font))}}.parallax .parallax-in .buttons>a:nth-child(n+2):hover,.parallax .parallax-in .buttons>.sortable>div.button-edit:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.parallax .parallax-in .buttons>a:nth-child(n+2):hover,.parallax .parallax-in .buttons>.sortable>div.button-edit:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--var(--button-1-color-bg-hover));border:2px var(--button-1-color-bg-hover) solid}.parallax .parallax-in .buttons>a p,.parallax .parallax-in .buttons>.sortable>div.button-edit p{margin:0;padding:0}@media(max-width: 720px){.parallax .parallax-in .buttons>a,.parallax .parallax-in .buttons>.sortable>div.button-edit{min-width:13rem}}.parallax .parallax-in .buttons>a:last-child,.parallax .parallax-in .buttons>.sortable>div.button-edit:last-child{margin:0}.parallax .parallax-in .buttons>.sortable>#loader{display:inline-block;margin:0;width:25px;height:25px;position:relative;top:8px}@media(max-width: 720px){.parallax .parallax-in{margin:14rem auto}.parallax .parallax-in h2,.parallax .parallax-in p{font-size:3.4rem}.parallax .parallax-in h2:not(:last-child),.parallax .parallax-in p:not(:last-child){margin-bottom:2.4rem}.parallax .parallax-in p{font-size:2.4rem}}.article-text{display:block;width:var(--article-width);max-width:95%;margin:auto;line-height:1.5;font-family:var(--font-2);color:var(--color-font-1);height:fit-content}.article-text div *:first-child{margin-top:0}.article-text .te-text{transition:all var(--transition-time)}.article-text .te-text:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2rem*.5);height:calc(2rem*var(--factor-font)*1.2);margin-bottom:calc(0.5rem*var(--factor-spacing)*1.5);margin-bottom:calc(8rem*var(--factor-font));position:relative}.article-text .te-text:empty::before,.article-text .te-text:empty::after{content:"";position:relative;display:inline-block;width:calc(100% + var(--article-font-size));background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2rem*.5);height:calc(2rem*var(--factor-font)*1.2);margin-bottom:calc(0.7rem*var(--factor-spacing)*1.5);left:calc(-0.5*var(--article-font-size)*var(--factor-font));margin-top:calc(var(--article-font-size)*var(--factor-font)*1.2 + 1.2rem*var(--factor-spacing));margin-bottom:0}.article-text .te-text:empty::after{width:66%;margin-top:calc(.5rem*var(--factor-spacing))}.article-text .te-text:empty p{display:block;position:absolute;z-index:2;top:0}.article-text p{margin-top:0;font-size:calc(var(--article-font-size)*var(--factor-font))}.article-text dfn{font-style:inherit}.article-text a{text-decoration:underline;position:relative;color:var(--color-1);transition:color .15s ease-in}.article-text a:hover{color:var(--color-2)}.article-text h2{font-size:calc(1.45*var(--article-font-size)*var(--factor-font))}.article-text h3{font-size:calc(1.23*var(--article-font-size)*var(--factor-font))}.article-text .important{font-size:calc(1.25*var(--article-font-size)*var(--factor-font));color:#fff;padding:4rem 5rem;background:var(--color-1) url("../graphics/rte/important.svg") bottom right no-repeat;margin:calc(.25*var(--margin-segment)) 0}.article-text ol,.article-text ul{font-size:calc(1.03*var(--article-font-size)*var(--factor-font));padding:1rem 0 1rem 2rem}.article-text ol li,.article-text ul li{margin-bottom:1rem;padding-left:1rem}.article-text ul{list-style:disc outside none}.article-text hr{background:var(--color-font-2);height:1px;border:none;margin:5rem 0}.article-text blockquote{background:#f0f2f5 url("../graphics/rte/quote.svg") bottom right no-repeat;padding:4rem 5rem;border-radius:var(--border-radius);font-size:calc(1.25*var(--article-font-size)*var(--factor-font));margin:calc(.25*var(--margin-segment)) 0}.article-text blockquote p{font-size:calc(1.15*var(--article-font-size)*var(--factor-font))}.article-text blockquote *:last-child{margin-bottom:0}@media(max-width: 720px){.article-text blockquote{padding:3rem 3.6rem}}.article-text figure{margin:calc(.3*var(--margin-segment)) 0;max-width:100%;overflow:hidden}.article-text figure img{max-width:100%;margin-bottom:calc(.15*var(--margin-segment))}.article-text figure figcaption{font-size:1.8rem;color:var(--color-font-2);padding:0 2rem;text-align:center}.article-text table{width:100% !important;border:0;border-collapse:collapse;margin-bottom:3rem}.article-text table caption{text-transform:var(--uppercase);text-align:center;padding-bottom:2rem}.article-text table tr td{border:none;padding:1.5rem .7rem 1.5rem .7rem;vertical-align:top;text-align:left;border-bottom:1px solid #ccc}.map{width:1500px;max-width:96%;margin:auto;height:55rem;border-radius:var(--border-radius);background-color:var(--color-map)}@media(max-width: 720px){.map{height:50rem}}main>:first-child.segment .map{width:100%;max-width:100%;margin:0 auto;height:65rem;border-radius:0}@media(max-width: 720px){main>:first-child.segment .map{height:50rem}}a[href^="http://maps.google.com/maps"]{display:none !important}a[href^="https://maps.google.com/maps"]{display:none !important}.gmap .f-gmap.rows{display:grid;grid-template-columns:1fr}.gmap .f-gmap.rows .gmap-container{width:var(--website-width);max-width:95vw;height:55rem;position:relative;overflow:hidden;margin:0 auto 5rem auto;border-radius:var(--border-radius);background-color:var(--color-map)}@media(max-width: 720px){.gmap .f-gmap.rows .gmap-container{height:50rem}}.gmap .f-gmap.columns{display:grid;grid-template-columns:1fr 3fr;width:var(--website-width);max-width:100vw;height:75vh;position:relative;overflow:hidden;margin:0 auto 5rem auto}.gmap .f-gmap.columns .gmap-container{width:100%;height:75vh;position:relative;overflow:hidden;border-radius:var(--border-radius);background-color:var(--color-map)}.gmap .f-gmap.columns .gmap-locations-wrap{order:-1}main>:first-child.segment .gmap .f-gmap .gmap-container{width:100%;max-width:100%;margin-top:0;height:65rem;border-radius:0}@media(max-width: 720px){main>:first-child.segment .gmap .f-gmap .gmap-container{height:50rem}}a[href^="http://maps.google.com/maps"]{display:none !important}a[href^="https://maps.google.com/maps"]{display:none !important}.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none}.gmnoprint{opacity:.6 !important}.gmnoprint .gmnoprint>div{border-radius:10px !important}.gmnoprint .gmnoprint>div button.gm-control-active{border-radius:10px !important}button.gm-ui-hover-effect{outline:none;width:36px !important;height:36px !important}button.gm-ui-hover-effect>span{width:18px !important;height:18px !important;margin:9px !important}.gm-style .gm-style-iw-c{max-width:320px !important}.gmap-info-window{color:#666;font-size:14px;margin-bottom:1.5rem}.gmap-info-window>*:first-child{margin-top:0}.gmap-info-window .title{font-size:15.5px;color:#333;margin:0 1rem .65rem 0}.gmap-info-window .address{margin-bottom:.65rem}.gmap-info-window .address>p:first-child{margin-top:0}.gmap-info-window .address>p:last-child{margin-bottom:0}.gmap-info-window .navigate{display:inline-block;background-color:#666;color:#fff;padding:3px 8px 3px 22px;border-radius:5px;font-size:12.5px;margin-top:.65rem;margin-bottom:-10px;background-image:url(/graphics/front/navigate.svg);background-repeat:no-repeat;background-position:5px center;background-size:auto 60%;transition:background-color var(--transition-time) var(--transition-ease);outline:none}.gmap-info-window .navigate:hover{background-color:#333}.gmap-locations-wrap{position:relative}.columns .gmap-locations-wrap.has-search .location-search{background-color:var(--color-bg);display:block;position:absolute;top:0;left:0;width:100%;height:5.5rem;z-index:5}.columns .gmap-locations-wrap.has-search .location-search .search-input{display:inline-block;width:90%;position:relative;left:3%;margin:0 auto auto auto;border:none;outline:none;background-color:var(--color-dark);color:var(--color-font-1);font-size:1.8rem;border-radius:3rem;padding:8px 10px 8px 52px;background-image:url(../graphics/front/search.svg);background-size:contain;background-repeat:no-repeat;background-position:10px center}.columns .gmap-locations-wrap.has-search .gmap-locations{padding:1rem 0 2rem 0;margin-top:6rem;display:block;max-height:70vh}.columns .gmap-locations-wrap.has-search .gmap-locations .gmap-location{margin-bottom:5rem}.gmap-locations{display:grid;width:90%;margin:auto}.gmap-locations.col1{grid-template-columns:1fr;gap:3.6rem 3rem}.gmap-locations.col2{grid-template-columns:1fr 1fr;gap:3.6rem 3rem}.gmap-locations.col3{grid-template-columns:1fr 1fr 1fr;gap:3.6rem 3rem}.columns .gmap-locations{grid-template-columns:1fr}.gmap-locations .gmap-location{cursor:pointer;filter:brightness(1);transition:filter var(--transition-time) var(--transition-ease)}.gmap-locations .gmap-location:hover{filter:brightness(1.2)}.gmap-locations .gmap-location .location-distance{position:relative;display:inline-block;font-size:1.2rem;margin-bottom:0;bottom:1.3rem}.gmap-locations .gmap-location .gmap-loc-lat-lng{display:grid;grid-template-columns:1fr;gap:.8rem;margin-bottom:1.5rem}.gmap-locations .gmap-location .gmap-loc-lat-lng .gmap-coor-wrap{display:flex;align-items:center;gap:1.5rem}.gmap-locations .gmap-location .gmap-loc-lat-lng .gmap-coor-wrap .coor-icon{display:inline-flex}.gmap-locations .gmap-location .gmap-loc-lat-lng .gmap-coor-wrap .coor-icon,.gmap-locations .gmap-location .gmap-loc-lat-lng .gmap-coor-wrap .coor-icon svg{width:2rem}.gmap-locations .gmap-location .gmap-loc-lat-lng .gmap-coor-wrap .coor-icon .fl-icon{margin:auto;fill:var(--color-1)}.gmap-locations .gmap-location .gmap-loc-lat-lng .gmap-coor-wrap .gmap-coor{color:var(--color-font-2);font-size:1.5rem;display:inline-block;width:22rem;max-width:90%}.gmap-locations .gmap-location .gmap-loc-lat-lng .gmap-coor-wrap .gmap-coor:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.55rem*.5);height:calc(1.55rem*var(--factor-font)*1.2);margin-bottom:calc(0.3rem*var(--factor-spacing)*1.5);width:130px}.gmap-locations .gmap-location .gmap-loc-title{display:block;color:var(--color-font-1);margin:0 0 .8em 0;font-size:1.17em}.gmap-locations .gmap-location .gmap-loc-title:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2.2rem*.5);height:calc(2.2rem*var(--factor-font)*1.2);margin-bottom:calc(2.5rem*var(--factor-spacing)*1.5);width:280px;max-width:100%}.gmap-locations .gmap-location .gmap-loc-info{font-size:1em;line-height:1.3em}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .loc-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .loc-icon{display:inline-flex}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .loc-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .loc-icon svg,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .loc-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .loc-icon svg{width:2rem}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .loc-icon .fl-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .loc-icon .fl-icon{fill:var(--color-1)}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-address,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-working-hours,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-address,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-working-hours{width:24rem;max-width:100%}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-address div>*:first-child,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-working-hours div>*:first-child,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-address div>*:first-child,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-working-hours div>*:first-child{margin-top:0}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-address div>*:last-child,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-working-hours div>*:last-child,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-address div>*:last-child,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-working-hours div>*:last-child{margin-bottom:0}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-address .te-text:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-working-hours .te-text:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-address .te-text:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-working-hours .te-text:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.65rem*.5);height:calc(1.65rem*var(--factor-font)*1.2);margin-bottom:calc(0.7rem*var(--factor-spacing)*1.5);position:relative;display:inline-block;width:100%}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-address .te-text:empty::before,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-address .te-text:empty::after,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-working-hours .te-text:empty::before,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-working-hours .te-text:empty::after,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-address .te-text:empty::before,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-address .te-text:empty::after,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-working-hours .te-text:empty::before,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-working-hours .te-text:empty::after{content:"";position:relative;display:inline-block;width:calc(100% + 1.65rem);background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.65rem*.5);height:calc(1.65rem*var(--factor-font)*1.2);margin-bottom:calc(0.5rem*var(--factor-spacing)*1.5);left:calc(-0.825rem*var(--factor-font));margin-top:calc(1.65rem*var(--factor-font)*1.3 + 1.2rem*var(--factor-spacing));margin-bottom:0}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-address .te-text:empty::after,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-working-hours .te-text:empty::after,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-address .te-text:empty::after,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-working-hours .te-text:empty::after{width:66%;margin-top:calc(.34rem*var(--factor-spacing))}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-address .te-text:empty p,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-working-hours .te-text:empty p,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-address .te-text:empty p,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-working-hours .te-text:empty p{display:block;position:absolute;z-index:2;top:0}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-address .navigate,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-working-hours .navigate,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-address .navigate,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-working-hours .navigate{display:inline-flex;margin-top:1.5rem !important;background-color:var(--color-dark);color:var(--button-1-color-font);align-items:center;gap:1rem;padding:.65rem 1.9rem .65rem 1.5rem;border-radius:var(--border-radius);transition:all var(--transition-time) var(--transition-ease)}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-address .navigate .nav-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-working-hours .navigate .nav-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-address .navigate .nav-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-working-hours .navigate .nav-icon{display:inline-flex}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-address .navigate .nav-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-address .navigate .nav-icon svg,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-working-hours .navigate .nav-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-working-hours .navigate .nav-icon svg,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-address .navigate .nav-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-address .navigate .nav-icon svg,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-working-hours .navigate .nav-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-working-hours .navigate .nav-icon svg{width:1.4rem}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-address .navigate .nav-icon .fl-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-working-hours .navigate .nav-icon .fl-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-address .navigate .nav-icon .fl-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-working-hours .navigate .nav-icon .fl-icon{fill:var(--button-1-color-font);margin:auto}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-address .navigate .nav-caption,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-working-hours .navigate .nav-caption,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-address .navigate .nav-caption,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-working-hours .navigate .nav-caption{display:inline-block;font-size:1.3rem}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-address .navigate:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-address-wrap .gmap-loc-working-hours .navigate:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-address .navigate:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-working-hours-wrap .gmap-loc-working-hours .navigate:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap{position:relative;display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .loc-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .loc-icon{display:inline-flex}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .loc-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .loc-icon svg,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .loc-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .loc-icon svg{width:2rem}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .loc-icon .fl-icon,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .loc-icon .fl-icon{fill:var(--color-1)}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-phones,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-emails,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-phones,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-emails{padding-right:2rem;min-height:2rem}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-phones .phone-wrap:not(:last-child),.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-phones .email-wrap:not(:last-child),.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-emails .phone-wrap:not(:last-child),.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-emails .email-wrap:not(:last-child),.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-phones .phone-wrap:not(:last-child),.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-phones .email-wrap:not(:last-child),.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-emails .phone-wrap:not(:last-child),.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-emails .email-wrap:not(:last-child){margin-bottom:.7rem}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-phones .phone-wrap .phone,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-phones .phone-wrap .email,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-phones .email-wrap .phone,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-phones .email-wrap .email,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-emails .phone-wrap .phone,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-emails .phone-wrap .email,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-emails .email-wrap .phone,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-emails .email-wrap .email,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-phones .phone-wrap .phone,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-phones .phone-wrap .email,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-phones .email-wrap .phone,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-phones .email-wrap .email,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-emails .phone-wrap .phone,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-emails .phone-wrap .email,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-emails .email-wrap .phone,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-emails .email-wrap .email{display:inline-block;width:fit-content;min-width:12rem;color:var(--color-font-2);transition:all var(--transition-time) var(--transition-ease);margin:0}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-phones .phone-wrap .phone:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-phones .phone-wrap .email:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-phones .email-wrap .phone:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-phones .email-wrap .email:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-emails .phone-wrap .phone:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-emails .phone-wrap .email:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-emails .email-wrap .phone:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-emails .email-wrap .email:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-phones .phone-wrap .phone:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-phones .phone-wrap .email:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-phones .email-wrap .phone:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-phones .email-wrap .email:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-emails .phone-wrap .phone:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-emails .phone-wrap .email:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-emails .email-wrap .phone:hover,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-emails .email-wrap .email:hover{color:var(--color-1)}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-phones .phone-wrap .phone:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-phones .phone-wrap .email:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-phones .email-wrap .phone:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-phones .email-wrap .email:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-emails .phone-wrap .phone:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-emails .phone-wrap .email:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-emails .email-wrap .phone:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-phones-wrap .gmap-loc-emails .email-wrap .email:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-phones .phone-wrap .phone:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-phones .phone-wrap .email:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-phones .email-wrap .phone:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-phones .email-wrap .email:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-emails .phone-wrap .phone:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-emails .phone-wrap .email:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-emails .email-wrap .phone:empty,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-emails-wrap .gmap-loc-emails .email-wrap .email:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.8rem*.5);height:calc(1.8rem*var(--factor-font)*1.2);margin-bottom:calc(0.7rem*var(--factor-spacing)*1.5);width:110px;max-width:100%}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-text{width:27.5rem;max-width:100%}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-text div>*:first-child{margin-top:0}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-text div>*:last-child{margin-bottom:0}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-text .te-text:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.65rem*.5);height:calc(1.65rem*var(--factor-font)*1.2);margin-bottom:calc(0.7rem*var(--factor-spacing)*1.5);position:relative;display:inline-block;width:100%}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-text .te-text:empty::before,.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-text .te-text:empty::after{content:"";position:relative;display:inline-block;width:calc(100% + 1.65rem);background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.65rem*.5);height:calc(1.65rem*var(--factor-font)*1.2);margin-bottom:calc(0.5rem*var(--factor-spacing)*1.5);left:calc(-0.825rem*var(--factor-font));margin-top:calc(1.65rem*var(--factor-font)*1.3 + 1.2rem*var(--factor-spacing));margin-bottom:0}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-text .te-text:empty::after{width:66%;margin-top:calc(.4rem*var(--factor-spacing))}.gmap-locations .gmap-location .gmap-loc-info .gmap-loc-text .te-text:empty p{display:block;position:absolute;z-index:2;top:0}.columns .gmap-locations{max-height:75vh;overflow-x:hidden;overflow-y:auto}.columns .gmap-locations{overflow:auto;scrollbar-gutter:stable}.columns .gmap-locations::-webkit-scrollbar{width:0;height:0;opacity:0;transition:opacity .5s linear}.columns .gmap-locations:hover::-webkit-scrollbar{width:4px;height:2px;opacity:1}.columns .gmap-locations::-webkit-scrollbar-thumb{background-color:var(--color-1);border-radius:4px}.columns .gmap-locations::-webkit-scrollbar-track{background-color:var(--color-dark)}.accordion{width:120rem;max-width:96%;margin:auto}.accordion .accordion-item{border-bottom:1px #eaeaee solid;padding:0 3rem}.accordion .accordion-item:first-child{border-top:1px #eaeaee solid}@media(max-width: 720px){.accordion .accordion-item{padding:0 1rem}}.accordion .accordion-item .accordion-head{position:relative;margin:0}.accordion .accordion-item .accordion-head h2{display:inline-block;transition:color var(--transition-time) var(--transition-ease);margin:3.2rem 5rem 3.2rem 0}@media(max-width: 720px){.accordion .accordion-item .accordion-head h2{font-size:1.9rem;margin-right:3.6rem}}.accordion .accordion-item .accordion-head h2:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2.5rem*.5);height:calc(2.5rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);margin:3.2rem 0;width:500px;max-width:65%}.accordion .accordion-item .accordion-head::before,.accordion .accordion-item .accordion-head::after{content:"";display:inline-block;height:.25rem;width:12px;border-radius:var(--border-radius);background-color:#000;position:absolute;right:7px;top:50%;transform-origin:center;transform:rotateZ(45deg);transition:all var(--transition-time) var(--transition-ease)}.accordion .accordion-item .accordion-head::after{transform:rotateZ(-45deg);right:0px}.accordion .accordion-item .accordion-head:hover{color:var(--color-1);cursor:pointer}.accordion .accordion-item .accordion-head:hover::before,.accordion .accordion-item .accordion-head:hover::after{background-color:var(--color-1)}.accordion .accordion-item .accordion-panel{box-sizing:border-box;width:92%;max-width:92%;margin:0;max-height:0px;overflow:hidden;transition:all .5s ease-out}.accordion .accordion-item .accordion-panel .rte{margin-left:0;margin-right:0;width:95%}.accordion .accordion-item .accordion-panel .article-text{margin-left:0;margin-right:0;width:100%}.accordion .accordion-item .accordion-panel .article-text p{padding-left:0;padding-right:0}.accordion .accordion-item .accordion-panel .article-text ul{padding-top:0}.accordion .accordion-item .accordion-panel .article-text>:last-child{margin-bottom:5.5rem;padding-bottom:0}.accordion .accordion-item .accordion-panel .article-text:empty{margin-bottom:13rem}.accordion .accordion-item .accordion-panel .article-text .tiny-text-editor.empty{margin-bottom:12rem}@media(max-width: 720px){.accordion .accordion-item .accordion-panel{width:100%;max-width:100%}.accordion .accordion-item .accordion-panel .article-text p{font-size:1.55rem}.accordion .accordion-item .accordion-panel .article-text ul{font-size:1.6rem}}.accordion .accordion-item.expanded .accordion-head::before{right:0px}.accordion .accordion-item.expanded .accordion-head::after{right:7px}.accordion .accordion-item.expanded .accordion-panel{transition:all .75s ease-in;max-height:1500px}#animation-canvas{position:absolute;top:0;left:0}.parallax{z-index:0;position:relative;width:100%;min-height:20rem;overflow:hidden}.parallax .parallax-bg{position:absolute;width:100%;height:calc(100% + 500px);z-index:-10;background-color:var(--color-2)}.parallax .parallax-bg img{width:100%;height:100%;object-fit:cover;filter:brightness(0.75)}.parallax .parallax-in{width:90rem;max-width:90%;margin:20rem auto;text-align:center}.parallax .parallax-in h2,.parallax .parallax-in p{color:#fff;text-align:center;font-size:6.5rem;margin:0 auto}.parallax .parallax-in h2:not(:last-child),.parallax .parallax-in p:not(:last-child){margin-bottom:3rem}.parallax .parallax-in h2:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(6.5rem*.5);height:calc(6.5rem*var(--factor-font)*1.2);margin-bottom:calc(2rem*var(--factor-spacing)*1.5);width:500px;background-color:rgba(255,255,255,.75)}.parallax .parallax-in p{font-size:3.6rem}.parallax .parallax-in p:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(3.6rem*.5);height:calc(3.6rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:650px;background-color:rgba(255,255,255,.75)}.parallax .parallax-in .buttons{display:inline-block;padding:0 1rem}.parallax .parallax-in .buttons>a,.parallax .parallax-in .buttons>.sortable>div.button-edit{margin:0 2rem .5rem 0;min-width:16rem}.parallax .parallax-in .buttons>a:first-child,.parallax .parallax-in .buttons>.sortable>div.button-edit:first-child{display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius)}.parallax .parallax-in .buttons>a:first-child,.parallax .parallax-in .buttons>a:first-child p,.parallax .parallax-in .buttons>.sortable>div.button-edit:first-child,.parallax .parallax-in .buttons>.sortable>div.button-edit:first-child p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.parallax .parallax-in .buttons>a:first-child,.parallax .parallax-in .buttons>a:first-child p,.parallax .parallax-in .buttons>.sortable>div.button-edit:first-child,.parallax .parallax-in .buttons>.sortable>div.button-edit:first-child p{font-size:calc(1.15rem*var(--factor-font))}}.parallax .parallax-in .buttons>a:first-child:hover,.parallax .parallax-in .buttons>.sortable>div.button-edit:first-child:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.parallax .parallax-in .buttons>a:nth-child(n+2),.parallax .parallax-in .buttons>.sortable>div.button-edit:nth-child(n+2){display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);background-color:rgba(0,0,0,0);color:#fff;border:2px #fff solid;padding:calc(1.8rem*var(--button-padding-factor-ver) - .2rem) calc(2.8rem*var(--button-padding-factor-hor) - .2rem)}.parallax .parallax-in .buttons>a:nth-child(n+2),.parallax .parallax-in .buttons>a:nth-child(n+2) p,.parallax .parallax-in .buttons>.sortable>div.button-edit:nth-child(n+2),.parallax .parallax-in .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.parallax .parallax-in .buttons>a:nth-child(n+2),.parallax .parallax-in .buttons>a:nth-child(n+2) p,.parallax .parallax-in .buttons>.sortable>div.button-edit:nth-child(n+2),.parallax .parallax-in .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-size:calc(1.15rem*var(--factor-font))}}.parallax .parallax-in .buttons>a:nth-child(n+2):hover,.parallax .parallax-in .buttons>.sortable>div.button-edit:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.parallax .parallax-in .buttons>a:nth-child(n+2):hover,.parallax .parallax-in .buttons>.sortable>div.button-edit:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--var(--button-1-color-bg-hover));border:2px var(--button-1-color-bg-hover) solid}.parallax .parallax-in .buttons>a p,.parallax .parallax-in .buttons>.sortable>div.button-edit p{margin:0;padding:0}@media(max-width: 720px){.parallax .parallax-in .buttons>a,.parallax .parallax-in .buttons>.sortable>div.button-edit{min-width:13rem}}.parallax .parallax-in .buttons>a:last-child,.parallax .parallax-in .buttons>.sortable>div.button-edit:last-child{margin:0}.parallax .parallax-in .buttons>.sortable>#loader{display:inline-block;margin:0;width:25px;height:25px;position:relative;top:8px}@media(max-width: 720px){.parallax .parallax-in{margin:14rem auto}.parallax .parallax-in h2,.parallax .parallax-in p{font-size:3.4rem}.parallax .parallax-in h2:not(:last-child),.parallax .parallax-in p:not(:last-child){margin-bottom:2.4rem}.parallax .parallax-in p{font-size:2.4rem}}.video-segment .video-outer-container{margin:auto;width:1000px;max-width:96%}.video-segment .video-outer-container .video-container{position:relative;width:100%;padding-top:56.25%;background-color:gray;background-image:url("/graphics/placeholders/placeholder-video-16x9.svg");background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius);overflow:hidden}.video-segment .video-outer-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-segment .caption{width:880px;max-width:92%;margin:auto;text-align:center;margin-top:2rem;font-size:calc(var(--font-size-base)*var(--factor-font)*.9);color:var(--color-font-2)}.video-segment .caption:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2rem*.5);height:calc(2rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:500px;max-width:80%}.product-container .product-main{width:120rem;max-width:90%;position:relative;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:7%;padding-bottom:10rem}@media(max-width: 720px){.product-container .product-main{grid-template-columns:1fr}}@media(max-width: 720px){.product-container .product-main .product-imagery{width:80%;margin:auto}}.product-container .product-main .product-imagery .product-gallery>img{max-width:100%}.product-container .product-main .product-imagery #ProductGallery{margin-bottom:0;width:100%;display:inline-block}.product-container .product-main .product-imagery #ProductGallery .gallery{width:100%;max-width:100%}.product-container .product-main .product-imagery #ProductGallery .gallery .main-photo{padding-top:var(--product-gallery-aspect-ratio)}.product-container .product-main .product-imagery #ProductGallery .gallery .main-photo .gallery-photo .image{border-radius:var(--border-radius)}.product-container .product-main .product-imagery #ProductGallery .gallery .thumbs div .gallery-photo{width:60px}@media(max-width: 720px){.product-container .product-main .product-imagery #ProductGallery .gallery .thumbs div .gallery-photo{width:38px}}.product-container .product-main .product-imagery #ProductGallery .gallery .thumbs div .gallery-photo .image{padding-top:var(--product-gallery-aspect-ratio)}.product-container .product-main .product-info{display:flex}.product-container .product-main .product-info .product-info-container{margin:auto 1rem auto 3rem}.product-container .product-main .product-info .product-info-container .product-title{color:var(--color-2);font-size:4.75rem;margin:1rem 0 1rem 0}.product-container .product-main .product-info .product-info-container .product-title:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(4.75rem*.5);height:calc(4.75rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:380px;max-width:100%}.product-container .product-main .product-info .product-info-container .product-subtitle{text-transform:none;font-family:var(--font-2);font-weight:var(--font-2-fat);font-size:1.8rem;max-width:50rem;margin-bottom:3rem;color:var(--color-font-2)}.product-container .product-main .product-info .product-info-container .product-subtitle:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2rem*.5);height:calc(2rem*var(--factor-font)*1.2);margin-bottom:calc(2.5rem*var(--factor-spacing)*1.5);width:400px;max-width:100%}.product-container .product-main .product-info .product-info-container .product-price{margin-bottom:2.5rem;margin-right:4rem}.product-container .product-main .product-info .product-info-container .product-price input#Price{border:none;min-width:50;max-width:200;width:135;border-bottom:2px solid #000;text-align:center;-moz-appearance:textfield}.product-container .product-main .product-info .product-info-container .product-price input#Price::-webkit-outer-spin-button,.product-container .product-main .product-info .product-info-container .product-price input#Price::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-container .product-main .product-info .product-info-container .product-price #Price{display:inline-block;position:relative;color:#000;font-weight:var(--font-2-fat);font-size:2.4rem;margin:0}.product-container .product-main .product-info .product-info-container .product-price #Price:after{content:"";display:inline-block;background-color:#000;height:2px;width:0%;position:absolute;bottom:-0.4rem;left:0%}.product-container .product-main .product-info .product-info-container .product-price #Price.price-change:after{animation:price-change .65s ease-in-out}.product-container .product-main .product-info .product-info-container .product-price .currency{margin-left:.5rem;font-size:1.6rem}.product-container .product-main .product-info .product-info-container .product-price .currency.hidden{display:none}.product-container .product-main .product-info .product-info-container .add-to-bag{position:relative;margin-bottom:2.5rem}.product-container .product-main .product-info .product-info-container .add-to-bag .amount{display:inline-flex;min-width:90px;margin-right:2rem;border:.1rem solid #ccc;border-radius:var(--border-radius);height:100%}.product-container .product-main .product-info .product-info-container .add-to-bag .amount .minus,.product-container .product-main .product-info .product-info-container .add-to-bag .amount .plus{display:inline-block;min-height:10px;width:26px;margin:0 auto 0 0;background-image:url(/graphics/front/minus.svg);background-position:center;background-repeat:no-repeat;background-size:44%;cursor:pointer;transition:filter var(--transition-time) var(--transition-ease)}.product-container .product-main .product-info .product-info-container .add-to-bag .amount .minus:hover,.product-container .product-main .product-info .product-info-container .add-to-bag .amount .plus:hover{filter:brightness(0.5)}.product-container .product-main .product-info .product-info-container .add-to-bag .amount .plus{margin:0 0 0 auto;background-image:url(/graphics/front/plus.svg)}.product-container .product-main .product-info .product-info-container .add-to-bag .amount input{display:inline-block;width:fit-content;width:40px;border:none;outline:none;text-align:center;font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font));padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));padding:calc(1.8rem*var(--button-padding-factor-ver)) 5px;margin:auto}.product-container .product-main .product-info .product-info-container .add-to-bag .amount input::-webkit-outer-spin-button,.product-container .product-main .product-info .product-info-container .add-to-bag .amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-container .product-main .product-info .product-info-container .add-to-bag .amount input[type=number]{-moz-appearance:textfield}.product-container .product-main .product-info .product-info-container .add-to-bag .add-to-bag-btn,.product-container .product-main .product-info .product-info-container .add-to-bag .added-to-bag{box-sizing:border-box;text-align:center;position:relative;z-index:2;display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);width:200px;vertical-align:top;padding:calc(.1rem + 1.8rem*var(--button-padding-factor-ver)) calc(1.3rem*var(--button-padding-factor-hor))}.product-container .product-main .product-info .product-info-container .add-to-bag .add-to-bag-btn,.product-container .product-main .product-info .product-info-container .add-to-bag .add-to-bag-btn p,.product-container .product-main .product-info .product-info-container .add-to-bag .added-to-bag,.product-container .product-main .product-info .product-info-container .add-to-bag .added-to-bag p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.product-container .product-main .product-info .product-info-container .add-to-bag .add-to-bag-btn,.product-container .product-main .product-info .product-info-container .add-to-bag .add-to-bag-btn p,.product-container .product-main .product-info .product-info-container .add-to-bag .added-to-bag,.product-container .product-main .product-info .product-info-container .add-to-bag .added-to-bag p{font-size:calc(1.15rem*var(--factor-font))}}.product-container .product-main .product-info .product-info-container .add-to-bag .add-to-bag-btn:hover,.product-container .product-main .product-info .product-info-container .add-to-bag .added-to-bag:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.product-container .product-main .product-info .product-info-container .add-to-bag .add-to-bag-btn{overflow:hidden}.product-container .product-main .product-info .product-info-container .add-to-bag .add-to-bag-btn.pasive{cursor:default;background-color:rgba(0,0,0,0)}.product-container .product-main .product-info .product-info-container .add-to-bag .add-to-bag-btn.pasive:hover{background-color:rgba(0,0,0,0);color:var(--button-1-color-font)}.product-container .product-main .product-info .product-info-container .add-to-bag .added-to-bag{z-index:1;position:absolute;left:0;top:50px;background-color:#f0f1f3;color:#303133;border-radius:0;cursor:default}.product-container .product-main .product-info .product-info-container .add-to-bag .added-to-bag svg{position:absolute;right:1.2rem;top:20%;height:60%;width:auto}.product-container .product-main .product-info .product-info-container .add-to-bag .added-to-bag svg .check{stroke:#303133}.product-container .product-main .product-info .product-info-container .add-to-bag .added-to-bag svg #check{stroke-dasharray:476;stroke-dashoffset:-476}.product-container .product-main .product-info .product-info-container .add-to-bag .added-to-bag:hover{background-color:#f0f1f3;color:#303133}.product-container .product-main .product-info .product-info-container .add-to-bag .added-to-bag.show{top:0}.product-container .product-main .product-info .product-info-container .add-to-bag .added-to-bag.show #check{animation:crtaj .3s ease-in;animation-delay:calc(1.5*var(--transition-time));animation-fill-mode:forwards}.product-container .product-main .product-info .product-info-container .product-options{margin-bottom:2rem}.product-container .product-main .product-info .product-info-container .product-options .option-group{border-bottom:1px #eaeaee solid;margin:0;padding:2rem 0 2.4rem 0;margin-right:4rem}.product-container .product-main .product-info .product-info-container .product-options .option-group:first-child{border-top:1px #eaeaee solid}.product-container .product-main .product-info .product-info-container .product-options .option-group .option-group-label{margin:0 0 1.6rem 0;font-size:1.5rem}.product-container .product-main .product-info .product-info-container .product-options .option-group .option-group-label:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.5rem*.5);height:calc(1.5rem*var(--factor-font)*1.2);margin-bottom:calc(1rem*var(--factor-spacing)*1.5);width:120px;max-width:65%}.product-container .product-main .product-info .product-info-container .product-options .option-group .option-group-explanation{margin:-1.1rem 0 1.6rem 0;font-size:1.1rem}.product-container .product-main .product-info .product-info-container .product-options .option-group .option-group-explanation:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.2rem*.5);height:calc(1.2rem*var(--factor-font)*1.2);margin-bottom:calc(1rem*var(--factor-spacing)*1.5);width:160px;max-width:75%}.product-container .product-main .product-info .product-info-container .product-options .option-group .option-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}.product-container .product-main .product-info .product-info-container .product-options .option-group .option-list .option{display:flex;padding:2rem 1rem;border:1px #dadade solid;border-radius:var(--border-radius);transition:all var(--transition-time) var(--transition-ease)}.product-container .product-main .product-info .product-info-container .product-options .option-group .option-list .option p{margin:auto;text-align:center;font-size:1.4rem;color:var(--color-light);transition:color var(--transition-time) var(--transition-ease)}.product-container .product-main .product-info .product-info-container .product-options .option-group .option-list .option p:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.4rem*.5);height:calc(1.4rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:65%}.product-container .product-main .product-info .product-info-container .product-options .option-group .option-list .option:hover{cursor:pointer;border:1px var(--color-1) solid}.product-container .product-main .product-info .product-info-container .product-options .option-group .option-list .option:hover p{color:var(--color-1)}.product-container .product-main .product-info .product-info-container .product-options .option-group .option-list .option.selected{border:1px var(--color-dark) solid}.product-container .product-main .product-info .product-info-container .product-options .option-group .option-list .option.selected p{color:#000;font-weight:var(--font-2-fat)}.product-container .product-main .product-info .product-info-container .product-options .option-group .option-list .option.selected:hover{cursor:default}.product-container .product-main .product-info .product-info-container .product-options #loader{margin:4.5rem auto}.product-container .product-main .product-info .product-info-container .product-attributes .product-attribute{padding:.5rem 0}.product-container .product-main .product-info .product-info-container .product-attributes .product-attribute .label{display:inline-block;font-size:1.25rem;color:#bbb;min-width:8rem;margin:0}.product-container .product-main .product-info .product-info-container .product-attributes .product-attribute .attribute-values{display:inline-block}.product-container .product-main .product-info .product-info-container .product-attributes .product-attribute .attribute-values .value{display:inline-block;font-size:1.5rem;margin:0}.product-container .product-main .product-info .product-info-container .product-attributes .product-attribute .attribute-values .value.edit-mode{cursor:pointer}.product-container .product-main .product-info .product-info-container .product-attributes .product-attribute .attribute-values .value.inactive{opacity:.45}@media(max-width: 720px){.product-container .product-main .product-info .product-info-container{margin:auto}.product-container .product-main .product-info .product-info-container .product-title{font-size:4rem}.product-container .product-main .product-info .product-info-container .product-subtitle{font-size:1.6rem}.product-container .product-main .product-info .product-info-container .product-options .option-group{margin-right:0}.product-container .product-main .product-info .product-info-container .product-options .option-group .option-group-label{font-size:1.65rem}.product-container .product-main .product-info .product-info-container .product-options .option-group .option-list{grid-template-columns:1fr 1fr 1fr}}@keyframes crtaj{to{stroke-dashoffset:0}}a .product-preview{height:100%}a .product-preview,.product-preview{border:1px #fff solid;transition:all .4s;padding-bottom:3rem;border-radius:var(--border-radius)}a .product-preview .image,.product-preview .image{width:100%;margin-bottom:calc(1rem*var(--factor-spacing));padding:12% 15%;overflow:hidden}a .product-preview .image img,.product-preview .image img{display:block;width:100%;min-height:180px;transition:all var(--transition-time) var(--transition-ease);margin:auto}@media(max-width: 720px){a .product-preview .image img,.product-preview .image img{min-height:50px}}a .product-preview.untouched .image,.product-preview.untouched .image{pointer-events:none}a .product-preview h3,.product-preview h3{max-width:80%;margin:auto;margin-bottom:calc(.3rem*var(--factor-spacing));font-size:calc(1.9rem*var(--factor-font));color:var(--color-font-1);text-align:center;transition:all var(--transition-time) var(--transition-ease)}a .product-preview h3:empty,.product-preview h3:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2rem*.5);height:calc(2rem*var(--factor-font)*1.2);margin-bottom:calc(0.3rem*var(--factor-spacing)*1.5);width:220px}a .product-preview h3 #loader,.product-preview h3 #loader{margin:0 auto;width:2.7rem;height:2.7rem}a .product-preview p,.product-preview p{max-width:90%;margin:auto;font-size:calc(1.6rem*var(--factor-font));color:var(--color-font-2);text-align:center;transition:all var(--transition-time) var(--transition-ease)}a .product-preview p:empty,.product-preview p:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.8rem*.5);height:calc(1.8rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:180px}a .product-preview.untouched p,.product-preview.untouched p{pointer-events:none}a:hover .product-preview{border:1px #ddd solid}a:hover .product-preview h3{color:var(--color-1)}a:hover .product-preview p{color:var(--color-1)}.products-page{position:relative;margin-bottom:calc(1.5*var(--margin-segment)*var(--factor-spacing))}@media(max-width: 720px){.products-page{margin-bottom:calc(.6*var(--margin-segment)*var(--factor-spacing))}}.products-page .products{text-align:center}.products-page .products .title-desc{margin-bottom:calc(5rem*var(--factor-spacing))}.products-page .products .filters{margin-bottom:calc(7.5rem*var(--factor-spacing))}@media(max-width: 720px){.products-page .products .filters{margin-bottom:calc(4rem*var(--factor-spacing))}}.products-page .products .filters .filter-list .filter{display:block;position:relative;width:fit-content;max-width:98%;margin:auto}.products-page .products .filters .filter-list .filter:not(:last-child){margin-bottom:calc(1.5rem*var(--factor-spacing))}@media(max-width: 720px){.products-page .products .filters .filter-list .filter{width:100%;max-width:100%;margin-bottom:calc(1rem*var(--factor-spacing));position:relative;overflow:hidden}.products-page .products .filters .filter-list .filter .filter-option-list{white-space:nowrap;overflow-x:scroll;padding:10px 4% 25px 4%;position:relative;bottom:-12px}}.products-page .products .filters .filter-list .filter .filter-label{width:fit-content;margin:auto}.products-page .products .filters .filter-list .filter .filter-label .label{display:inline-block;font-size:1.4rem;margin-bottom:.75rem;width:fit-content}.products-page .products .filters .filter-list .filter .filter-label .label:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.4rem*.5);height:calc(1.4rem*var(--factor-font)*1.2);margin-bottom:calc(0.55rem*var(--factor-spacing)*1.5);width:8rem}.products-page .products .filters .filter-list .filter .filter-option-list .filter-option{display:inline-block;padding:.36rem 0;font-family:var(--font-2);font-weight:var(--font-2-fat);text-decoration:none;font-size:calc(1.45rem*var(--factor-font));letter-spacing:var(--nav-letter-spacing);transition:all var(--transition-time) var(--transition-ease);color:#aaa}.products-page .products .filters .filter-list .filter .filter-option-list .filter-option:not(:last-child){margin-right:1.5rem}.products-page .products .filters .filter-list .filter .filter-option-list .filter-option:hover{color:var(--color-1)}.products-page .products .filters .filter-list .filter .filter-option-list .filter-option.active{color:#000;border-bottom:2px #000 solid}.products-page .products .filters .filter-list .filter .filter-option-list .filter-option p:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.65rem*.5);height:calc(1.65rem*var(--factor-font)*1.2);margin-bottom:calc(0.1rem*var(--factor-spacing)*1.5);width:10rem}.products-page .products .filters .filter-list .filter:first-child .filter-option{font-size:calc(1.65rem*var(--factor-font))}.products-page .products .filters .filter-list .filter:first-child .filter-option.active{border-bottom:2px #000 solid}.product-list{width:var(--website-width);max-width:96%;margin:auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:calc(5rem*var(--factor-spacing)) calc(3%*var(--factor-spacing))}@media(max-width: 1010px){.product-list{grid-template-columns:repeat(3, 1fr);gap:calc(3rem*var(--factor-spacing)) calc(3%*var(--factor-spacing))}}@media(max-width: 720px){.product-list{grid-template-columns:repeat(2, 1fr);gap:calc(1.35rem*var(--factor-spacing)) calc(3%*var(--factor-spacing))}}.shopping-bag .title-desc{margin-bottom:7rem}.shopping-bag f-shopping-bag{display:block;min-height:100px;width:1200px;max-width:98%;margin:auto}.shopping-bag f-shopping-bag #loader{width:36px;height:36px;margin:12rem auto}.shopping-bag f-shopping-bag .empty-bag{text-align:center;margin:12rem auto}.shopping-bag f-shopping-bag .hide{display:none}.shopping-bag f-shopping-bag .bag-table .head,.shopping-bag f-shopping-bag .bag-table .item{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr;gap:2%;padding:2rem 1rem;border-bottom:1px solid #ccc}.shopping-bag f-shopping-bag .bag-table .head{font-size:1.2rem}.shopping-bag f-shopping-bag .bag-table .head .right{text-align:right}.shopping-bag f-shopping-bag .bag-table .item .image img{max-width:100%;max-height:120px}.shopping-bag f-shopping-bag .bag-table .item .product h3{margin:2rem 0 .5rem 0;letter-spacing:initial}.shopping-bag f-shopping-bag .bag-table .item .product p{margin:0;font-size:1.6rem}.shopping-bag f-shopping-bag .bag-table .item .product .delete{font-size:1.5rem;padding-left:2.2rem;margin-top:1.6rem;color:#a8aaae;background-image:url(/graphics/front/delete.svg);background-position:left;background-repeat:no-repeat;background-size:contain;cursor:pointer;transition:filter var(--transition-time) var(--transition-ease)}.shopping-bag f-shopping-bag .bag-table .item .product .delete:hover{filter:brightness(0.5)}.shopping-bag f-shopping-bag .bag-table .item .price,.shopping-bag f-shopping-bag .bag-table .item .total{font-size:1.6rem;margin-top:2rem;text-align:right}.shopping-bag f-shopping-bag .bag-table .item .total .total-item{display:inline-block;margin:0;position:relative;font-size:1.8rem;font-weight:bold}.shopping-bag f-shopping-bag .bag-table .item .total .total-item:after{content:"";display:inline-block;background-color:#000;height:2px;width:0%;position:absolute;bottom:-0.4rem;left:0%}.shopping-bag f-shopping-bag .bag-table .item .total .total-item.price-change:after{animation:price-change .65s ease-in-out}.shopping-bag f-shopping-bag .bag-table .item .qty{margin-top:1.5rem;text-align:right}.shopping-bag f-shopping-bag .bag-table .item .qty .amount{display:inline-flex;min-width:80px;border:1px solid #ccc;border-radius:var(--border-radius)}.shopping-bag f-shopping-bag .bag-table .item .qty .amount .minus,.shopping-bag f-shopping-bag .bag-table .item .qty .amount .plus{display:inline-block;min-height:10px;width:26px;margin:0 auto 0 0;background-image:url(/graphics/front/minus.svg);background-position:center;background-repeat:no-repeat;background-size:44%;cursor:pointer;transition:filter var(--transition-time) var(--transition-ease)}.shopping-bag f-shopping-bag .bag-table .item .qty .amount .minus:hover,.shopping-bag f-shopping-bag .bag-table .item .qty .amount .plus:hover{filter:brightness(0.5)}.shopping-bag f-shopping-bag .bag-table .item .qty .amount .plus{margin:0 0 0 auto;background-image:url(/graphics/front/plus.svg)}.shopping-bag f-shopping-bag .bag-table .item .qty .amount input{display:inline-block;width:30px;border:none;outline:none;text-align:center;font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font));padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));padding:10px 0;margin:auto}.shopping-bag f-shopping-bag .bag-table .item .qty .amount input::-webkit-outer-spin-button,.shopping-bag f-shopping-bag .bag-table .item .qty .amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shopping-bag f-shopping-bag .bag-table .item .qty .amount input[type=number]{-moz-appearance:textfield}.shopping-bag f-shopping-bag .bag-table .totals{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr;gap:2%}.shopping-bag f-shopping-bag .bag-table .totals .totals-in{grid-column:4/6}.shopping-bag f-shopping-bag .bag-table .totals .totals-in .sum{display:grid;gap:2%;border-bottom:1px solid #ccc;grid-template-columns:1fr 1fr;padding:3.6rem 1rem}.shopping-bag f-shopping-bag .bag-table .totals .totals-in .sum .total-label{align-self:end}.shopping-bag f-shopping-bag .bag-table .totals .totals-in .sum .total-bag{text-align:right}.shopping-bag f-shopping-bag .bag-table .totals .totals-in .sum .total-bag .currency{font-size:1.8rem;margin-right:.6rem}.shopping-bag f-shopping-bag .bag-table .totals .totals-in .sum .total-bag #TotalBag{display:inline-block;position:relative;margin:0 0 0 auto;font-size:2.2rem;font-weight:bold;text-align:right}.shopping-bag f-shopping-bag .bag-table .totals .totals-in .sum .total-bag #TotalBag:after{content:"";display:inline-block;background-color:#000;height:3px;width:0%;position:absolute;bottom:-0.4rem;left:0%}.shopping-bag f-shopping-bag .bag-table .totals .totals-in .sum .total-bag #TotalBag.price-change:after{animation:price-change .65s ease-in-out}.shopping-bag f-shopping-bag .bag-table .totals .totals-in .actions{padding:3.6rem 0}.shopping-bag f-shopping-bag .bag-table .totals .totals-in .actions .bag-btn{display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);width:100%;text-align:center;padding:1.5rem}.shopping-bag f-shopping-bag .bag-table .totals .totals-in .actions .bag-btn,.shopping-bag f-shopping-bag .bag-table .totals .totals-in .actions .bag-btn p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.shopping-bag f-shopping-bag .bag-table .totals .totals-in .actions .bag-btn,.shopping-bag f-shopping-bag .bag-table .totals .totals-in .actions .bag-btn p{font-size:calc(1.15rem*var(--factor-font))}}.shopping-bag f-shopping-bag .bag-table .totals .totals-in .actions .bag-btn:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}#ShoppingBagSummary,#ShoppingBagUserData,#ShoppingBagPayments{background-color:var(--background-color);transition:background-color var(--transition-time) var(--transition-ease);color:var(--font-color-1)}#ShoppingBagSummary .title-step,#ShoppingBagUserData .title-step,#ShoppingBagPayments .title-step{margin-bottom:0;display:flex;align-items:center;transition:all var(--transition-time) var(--transition-ease);color:#b0b2b5}#ShoppingBagSummary .title-step .title-no,#ShoppingBagUserData .title-step .title-no,#ShoppingBagPayments .title-step .title-no{display:inline-flex;width:3.6rem;height:3.6rem;border-radius:50%;border:2px solid #b0b2b5;margin-right:3.6rem;font-weight:var(--font-1-fat);transition:all var(--transition-time) var(--transition-ease)}#ShoppingBagSummary .title-step .title-no span,#ShoppingBagUserData .title-step .title-no span,#ShoppingBagPayments .title-step .title-no span{display:inline-block;margin:auto;font-size:2rem;text-align:center}#ShoppingBagSummary .title-step .title,#ShoppingBagUserData .title-step .title,#ShoppingBagPayments .title-step .title{display:inline-block;font-size:1.5em;margin:0}#ShoppingBagSummary.active .title-step,#ShoppingBagUserData.active .title-step,#ShoppingBagPayments.active .title-step{color:var(--color-font-1);margin-bottom:3.6rem}#ShoppingBagSummary.active .title-step .title-no,#ShoppingBagUserData.active .title-step .title-no,#ShoppingBagPayments.active .title-step .title-no{border-color:var(--color-1);background-color:var(--color-1);color:#fff}#ShoppingBagSummary.completed,#ShoppingBagUserData.completed,#ShoppingBagPayments.completed{background-color:#f3f5f8}#ShoppingBagSummary.completed .title-step,#ShoppingBagUserData.completed .title-step,#ShoppingBagPayments.completed .title-step{color:var(--color-font-1);margin-bottom:3.6rem}#ShoppingBagSummary.completed .title-step .title-no,#ShoppingBagUserData.completed .title-step .title-no,#ShoppingBagPayments.completed .title-step .title-no{background-color:var(--color-font-1);border-color:var(--color-font-1);color:#fff}#ShoppingBagSummary input,#ShoppingBagSummary textarea,#ShoppingBagUserData input,#ShoppingBagUserData textarea,#ShoppingBagPayments input,#ShoppingBagPayments textarea{display:block;width:100%;margin:auto;margin-bottom:1rem;border:none;background-color:#f3f5f8;padding:1rem 2rem;border-radius:var(--border-radius);transition:all var(--transition-time) var(--transition-ease);outline:none}#ShoppingBagSummary input::placeholder,#ShoppingBagSummary textarea::placeholder,#ShoppingBagUserData input::placeholder,#ShoppingBagUserData textarea::placeholder,#ShoppingBagPayments input::placeholder,#ShoppingBagPayments textarea::placeholder{color:#a0a2a5}#ShoppingBagSummary textarea,#ShoppingBagUserData textarea,#ShoppingBagPayments textarea{font-size:1.65rem}#ShoppingBagSummary input:-webkit-autofill,#ShoppingBagSummary input:-webkit-autofill:hover,#ShoppingBagSummary input:-webkit-autofill:focus,#ShoppingBagSummary input:-webkit-autofill:active,#ShoppingBagUserData input:-webkit-autofill,#ShoppingBagUserData input:-webkit-autofill:hover,#ShoppingBagUserData input:-webkit-autofill:focus,#ShoppingBagUserData input:-webkit-autofill:active,#ShoppingBagPayments input:-webkit-autofill,#ShoppingBagPayments input:-webkit-autofill:hover,#ShoppingBagPayments input:-webkit-autofill:focus,#ShoppingBagPayments input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #f3f5f8 inset !important}#ShoppingBagSummary .form-title,#ShoppingBagUserData .form-title,#ShoppingBagPayments .form-title{transition:all var(--transition-time) var(--transition-ease)}#ShoppingBagSummary .step-actions,#ShoppingBagUserData .step-actions,#ShoppingBagPayments .step-actions{margin:0 auto 0 7.2rem;width:41.8rem;max-height:20rem;margin-top:3.6rem;max-width:100%;text-align:center;overflow:hidden;transition:all var(--transition-time) var(--transition-ease)}#ShoppingBagSummary .step-actions .checkbox-container,#ShoppingBagUserData .step-actions .checkbox-container,#ShoppingBagPayments .step-actions .checkbox-container{display:inline-block;margin:0 auto 1rem auto}#ShoppingBagSummary .step-actions .checkbox-container a,#ShoppingBagUserData .step-actions .checkbox-container a,#ShoppingBagPayments .step-actions .checkbox-container a{color:var(--color-1);text-decoration:underline;transition:color var(--transition-time) var(--transition-ease)}#ShoppingBagSummary .step-actions .checkbox-container a:hover,#ShoppingBagUserData .step-actions .checkbox-container a:hover,#ShoppingBagPayments .step-actions .checkbox-container a:hover{color:var(--color-2)}#ShoppingBagSummary .step-actions .step-btn,#ShoppingBagUserData .step-actions .step-btn,#ShoppingBagPayments .step-actions .step-btn{display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);width:100%;text-align:center;font-size:1.8rem !important}#ShoppingBagSummary .step-actions .step-btn,#ShoppingBagSummary .step-actions .step-btn p,#ShoppingBagUserData .step-actions .step-btn,#ShoppingBagUserData .step-actions .step-btn p,#ShoppingBagPayments .step-actions .step-btn,#ShoppingBagPayments .step-actions .step-btn p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){#ShoppingBagSummary .step-actions .step-btn,#ShoppingBagSummary .step-actions .step-btn p,#ShoppingBagUserData .step-actions .step-btn,#ShoppingBagUserData .step-actions .step-btn p,#ShoppingBagPayments .step-actions .step-btn,#ShoppingBagPayments .step-actions .step-btn p{font-size:calc(1.15rem*var(--factor-font))}}#ShoppingBagSummary .step-actions .step-btn:hover,#ShoppingBagUserData .step-actions .step-btn:hover,#ShoppingBagPayments .step-actions .step-btn:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}#ShoppingBagSummary .step-actions .step-btn.passive,#ShoppingBagUserData .step-actions .step-btn.passive,#ShoppingBagPayments .step-actions .step-btn.passive{background-color:#d2d4d7;color:#f4f6f9;cursor:not-allowed}#ShoppingBagSummary.completed .step-actions,#ShoppingBagUserData.completed .step-actions,#ShoppingBagPayments.completed .step-actions{max-height:0;margin-top:0}#ShoppingBagSummary .alert,#ShoppingBagUserData .alert,#ShoppingBagPayments .alert{animation:alert 1s infinite}@keyframes alert{50%{box-shadow:0 0 10px 3px #ff4133}}#ShoppingBagSummary{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:0}#ShoppingBagSummary .shopping-bag-summary{width:1000px;max-width:98%;margin:auto;padding:7.5rem 0}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary{display:block;min-height:100px;margin:0 7.2rem}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary #loader{width:36px;height:36px;margin:12rem auto}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .empty-bag{text-align:center;margin:12rem auto}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .hide{display:none}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .head,#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .item{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr;gap:2%;padding:1.8rem 1rem;border-bottom:1px solid #ccc}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .head{font-size:1.2rem}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .head .right{text-align:right}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .item{min-height:8.5rem}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .item .image img{max-width:100%;max-height:50px}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .item .product h3{margin:0 0 .5rem 0;letter-spacing:initial;font-size:1em}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .item .product p{margin:0;font-size:1.3rem}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .item .price,#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .item .total,#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .item .qty{font-size:1.5rem;text-align:right}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .item .total{font-weight:var(--font-1-fat)}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr;gap:2%}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in{grid-column:4/6}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .sum{display:grid;gap:2%;grid-template-columns:1fr 1fr;padding:2rem 1rem}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .sum .total-label{align-self:end;text-align:right;margin-right:1rem;font-size:1.5rem}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .sum .total-bag{text-align:right}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .sum .total-bag .currency{font-size:1.5rem;margin-right:.6rem}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .sum .total-bag #TotalBag{display:inline-block;position:relative;margin:0 0 0 auto;font-size:1.8rem;font-weight:bold;text-align:right}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .sum .total-bag #TotalBag:after{content:"";display:inline-block;background-color:#000;height:3px;width:0%;position:absolute;bottom:-0.4rem;left:0%}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .sum .total-bag #TotalBag.price-change:after{animation:price-change .65s ease-in-out}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .actions{padding:3.6rem 0}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .actions .bag-btn{display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);width:100%;text-align:center;padding:1.5rem}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .actions .bag-btn,#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .actions .bag-btn p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .actions .bag-btn,#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .actions .bag-btn p{font-size:calc(1.15rem*var(--factor-font))}}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .actions .bag-btn:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}#ShoppingBagUserData{border-bottom:1px solid #ccc;margin-bottom:0}#ShoppingBagUserData .shopping-bag-user-data{width:1000px;max-width:98%;margin:auto;padding:7.5rem 0}#ShoppingBagUserData .shopping-bag-user-data .container{max-height:0;overflow:hidden;transition:all var(--transition-time) var(--transition-ease)}#ShoppingBagUserData .shopping-bag-user-data .container f-shopping-bag-user-data{display:block;margin:0 7.2rem;display:grid;transition:all var(--transition-time) var(--transition-ease);gap:1rem 2rem;grid-template-columns:1fr 1fr}#ShoppingBagUserData .shopping-bag-user-data .container f-shopping-bag-user-data .full-width{grid-column:span 2}#ShoppingBagUserData .shopping-bag-user-data .container f-shopping-bag-user-data .form-item-wrap{max-height:8rem;transition:max-height var(--transition-time) var(--transition-ease);overflow:hidden}#ShoppingBagUserData .shopping-bag-user-data .container f-shopping-bag-user-data #loader{width:36px;height:36px;margin:12rem auto}#ShoppingBagUserData .shopping-bag-user-data .container f-shopping-bag-user-data .actions{padding:3.6rem 0;position:relative;text-align:center}#ShoppingBagUserData .shopping-bag-user-data .container f-shopping-bag-user-data .actions .bag-btn{display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);width:260px;max-width:100%;margin:auto;text-align:center;padding:1.5rem}#ShoppingBagUserData .shopping-bag-user-data .container f-shopping-bag-user-data .actions .bag-btn,#ShoppingBagUserData .shopping-bag-user-data .container f-shopping-bag-user-data .actions .bag-btn p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){#ShoppingBagUserData .shopping-bag-user-data .container f-shopping-bag-user-data .actions .bag-btn,#ShoppingBagUserData .shopping-bag-user-data .container f-shopping-bag-user-data .actions .bag-btn p{font-size:calc(1.15rem*var(--factor-font))}}#ShoppingBagUserData .shopping-bag-user-data .container f-shopping-bag-user-data .actions .bag-btn:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}#ShoppingBagUserData.completed .shopping-bag-user-data .container f-shopping-bag-user-data .form-item-wrap.empty-hide{max-height:0;margin:0}#ShoppingBagUserData.completed .shopping-bag-user-data .container f-shopping-bag-user-data .form-item-wrap .form-title{border-bottom:1px solid #ccc;padding-bottom:1.2rem;color:#b0b2b5;margin-bottom:.2rem;margin-top:1rem;font-size:1.6rem}#ShoppingBagUserData.completed .shopping-bag-user-data .container f-shopping-bag-user-data .form-item-wrap input{padding:0;cursor:not-allowed;pointer-events:none;margin-bottom:0}#ShoppingBagUserData.completed .shopping-bag-user-data .container f-shopping-bag-user-data .form-item-wrap textarea{cursor:not-allowed;pointer-events:none;background-color:#eaecef;max-height:fit-content}#ShoppingBagUserData.completed .shopping-bag-user-data .container f-shopping-bag-user-data .form-item-wrap.msg-title-wrap,#ShoppingBagUserData.completed .shopping-bag-user-data .container f-shopping-bag-user-data .form-item-wrap.msg-wrap{max-height:15rem;transition:max-height var(--transition-time) var(--transition-ease);overflow:hidden}#ShoppingBagUserData.completed .shopping-bag-user-data .container f-shopping-bag-user-data .form-item-wrap.msg-title-wrap.empty-hide,#ShoppingBagUserData.completed .shopping-bag-user-data .container f-shopping-bag-user-data .form-item-wrap.msg-wrap.empty-hide{max-height:0;margin:0}#ShoppingBagPayments{border-bottom:1px solid #ccc;margin-bottom:10rem}#ShoppingBagPayments .shopping-bag-payments{width:1000px;max-width:98%;margin:auto;padding:7.5rem 0}#ShoppingBagPayments .shopping-bag-payments .payments{margin:0 7.2rem;max-height:0;overflow:hidden;transition:all var(--transition-time) var(--transition-ease)}#ShoppingBagPayments .shopping-bag-payments .payments .payment-selections{display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:10px}#ShoppingBagPayments .shopping-bag-payments .payments .payment-selections .payment-selection{display:flex;padding:3rem .5rem;border:1px solid #bbb;border-radius:var(--border-radius);opacity:.5;cursor:pointer;transition:all var(--transition-time) var(--transition-ease)}#ShoppingBagPayments .shopping-bag-payments .payments .payment-selections .payment-selection span{margin:auto;font-size:2.2rem}#ShoppingBagPayments .shopping-bag-payments .payments .payment-selections .payment-selection:hover{opacity:1}#ShoppingBagPayments .shopping-bag-payments .payments .payment-selections .payment-selection.selected{opacity:1;border-color:var(--color-1);box-shadow:0 0 9px 1px var(--color-1);cursor:initial;pointer-events:none}#ShoppingBagPayments .shopping-bag-payments .payment-options{min-height:10rem}#ShoppingBagPayments .shopping-bag-payments .payment-options .payment-option{max-height:0;overflow:hidden;transition:max-height var(--transition-time) var(--transition-ease)}#ShoppingBagPayments .shopping-bag-payments .payment-options .payment-option.selected{max-height:10rem}#ShoppingBagPayments .shopping-bag-payments .payment-options .payment-option .payment-actions{margin:3.6rem 7.2rem}#ShoppingBagPayments .shopping-bag-payments .payment-options .payment-option .payment-actions .final-btn{position:relative;width:100%;background-color:var(--color-1);color:#fff;text-transform:uppercase;padding:1.9rem;text-align:center;border-radius:var(--border-radius);font-weight:var(--font-1-fat);font-size:2rem !important;cursor:pointer;transition:background-color var(--transition-time) var(--transition-ease)}#ShoppingBagPayments .shopping-bag-payments .payment-options .payment-option .payment-actions .final-btn:hover{background-color:var(--color-2)}#ShoppingBagPayments .shopping-bag-payments .payment-options .payment-option .payment-actions .final-btn .final-price{margin-left:1.2rem;color:#000205;opacity:.7}#ShoppingBagPayments .shopping-bag-payments .payment-options .payment-option .payment-actions .final-btn .final-price .currency{font-size:1.7rem;margin-right:.4rem}#ShoppingBagPayments.active .shopping-bag-payments .payments{max-height:800px}#ShoppingBagPayments.sending{cursor:wait;background-color:#f3f5f8}#ShoppingBagPayments.sending *{pointer-events:none}#ShoppingBagPayments.sending .shopping-bag-payments .payment-options .final-btn #loader{position:absolute;right:2rem;top:25%;height:50%;aspect-ratio:1/1;filter:brightness(2)}f-login-client,f-apollo-intake-login,.login-client{display:block;width:42rem;max-width:86%;margin:15vh auto 15vh auto}f-login-client #message,f-apollo-intake-login #message,.login-client #message{display:block;margin-bottom:3rem}f-login-client #message .strong,f-apollo-intake-login #message .strong,.login-client #message .strong{font-size:1.8rem}f-login-client .denied,f-apollo-intake-login .denied,.login-client .denied{animation:no-no-shake .85s ease-in-out}f-login-client h2,f-apollo-intake-login h2,.login-client h2{color:var(--color-font-1)}f-login-client p,f-login-client label,f-apollo-intake-login p,f-apollo-intake-login label,.login-client p,.login-client label{font-size:1.6rem;color:var(--color-font-2)}f-login-client .text-btn,f-login-client label a,f-login-client a,f-apollo-intake-login .text-btn,f-apollo-intake-login label a,f-apollo-intake-login a,.login-client .text-btn,.login-client label a,.login-client a{color:var(--color-1);cursor:pointer;transition:color var(--transition-time) var(--transition-ease)}f-login-client .text-btn:hover,f-login-client label a:hover,f-login-client a:hover,f-apollo-intake-login .text-btn:hover,f-apollo-intake-login label a:hover,f-apollo-intake-login a:hover,.login-client .text-btn:hover,.login-client label a:hover,.login-client a:hover{color:var(--color-2)}f-login-client .checkbox-wrap,f-apollo-intake-login .checkbox-wrap,.login-client .checkbox-wrap{margin-bottom:1.5rem}f-login-client form,f-apollo-intake-login form,.login-client form{margin:3.6rem 0}f-login-client input,f-apollo-intake-login input,.login-client input{display:block;width:100%;margin-bottom:1.5rem;border-radius:var(--border-radius);outline:none;border:none;padding:1rem 1.8rem;font-size:1.6rem;background-color:#f0f2f4;letter-spacing:.065em}f-login-client input.invalid,f-apollo-intake-login input.invalid,.login-client input.invalid{box-shadow:0px 0px 1px #ff4133,0px 0px 3px rgba(255,65,51,.6),0px 0px 6px rgba(255,65,51,.3333333333),0px 0px 9px rgba(255,65,51,.3333333333),0px 0px 12px rgba(255,65,51,.1411764706)}f-login-client button,f-login-client .form-btn,f-apollo-intake-login button,f-apollo-intake-login .form-btn,.login-client button,.login-client .form-btn{display:block;width:100%;border-radius:var(--border-radius);outline:none;border:none;padding:1rem 1.8rem;font-size:1.6rem;background-color:var(--color-1);color:#fff;font-family:var(--font-1);text-transform:uppercase;font-weight:var(--font-1-fat);cursor:pointer;transition:all var(--transition-time) var(--transition-ease)}f-login-client button:hover,f-login-client .form-btn:hover,f-apollo-intake-login button:hover,f-apollo-intake-login .form-btn:hover,.login-client button:hover,.login-client .form-btn:hover{background-color:var(--color-2)}f-login-client button:disabled,f-login-client .form-btn:disabled,f-apollo-intake-login button:disabled,f-apollo-intake-login .form-btn:disabled,.login-client button:disabled,.login-client .form-btn:disabled{background-color:#b0b2b4;cursor:not-allowed}f-login-client .form-btn,f-apollo-intake-login .form-btn,.login-client .form-btn{display:inline-block;width:unset;padding:1rem 3rem;margin-top:1.5rem}f-login-client .pass-wrap,f-apollo-intake-login .pass-wrap,.login-client .pass-wrap{display:block;width:100%;position:relative}f-login-client .pass-wrap .toggle-pass,f-apollo-intake-login .pass-wrap .toggle-pass,.login-client .pass-wrap .toggle-pass{position:absolute;right:8px;top:8px;display:inline-block;width:24px;height:24px;cursor:pointer}f-login-client .pass-wrap .toggle-pass .show,f-login-client .pass-wrap .toggle-pass .hide,f-apollo-intake-login .pass-wrap .toggle-pass .show,f-apollo-intake-login .pass-wrap .toggle-pass .hide,.login-client .pass-wrap .toggle-pass .show,.login-client .pass-wrap .toggle-pass .hide{display:inline-block;position:absolute;top:10%;left:10%;width:80%;height:80%}f-login-client .pass-wrap .toggle-pass .show .fl-icon,f-login-client .pass-wrap .toggle-pass .hide .fl-icon,f-apollo-intake-login .pass-wrap .toggle-pass .show .fl-icon,f-apollo-intake-login .pass-wrap .toggle-pass .hide .fl-icon,.login-client .pass-wrap .toggle-pass .show .fl-icon,.login-client .pass-wrap .toggle-pass .hide .fl-icon{fill:#828488;transition:fill .3s ease-in-out}f-login-client .pass-wrap .toggle-pass .hide,f-apollo-intake-login .pass-wrap .toggle-pass .hide,.login-client .pass-wrap .toggle-pass .hide{display:none}f-login-client .pass-wrap .toggle-pass.pass-visible .hide,f-apollo-intake-login .pass-wrap .toggle-pass.pass-visible .hide,.login-client .pass-wrap .toggle-pass.pass-visible .hide{display:inline-block}f-login-client .pass-wrap .toggle-pass.pass-visible .show,f-apollo-intake-login .pass-wrap .toggle-pass.pass-visible .show,.login-client .pass-wrap .toggle-pass.pass-visible .show{display:none}f-login-client .pass-wrap .toggle-pass:hover .show .fl-icon,f-login-client .pass-wrap .toggle-pass:hover .hide .fl-icon,f-apollo-intake-login .pass-wrap .toggle-pass:hover .show .fl-icon,f-apollo-intake-login .pass-wrap .toggle-pass:hover .hide .fl-icon,.login-client .pass-wrap .toggle-pass:hover .show .fl-icon,.login-client .pass-wrap .toggle-pass:hover .hide .fl-icon{fill:var(--color-1)}.client-profile-page{width:600px;max-width:94%;margin:auto;margin-bottom:8rem}@media(max-width: 720px){.client-profile-page .title-nav h1{font-size:2.7rem}}.client-profile-page input,.client-profile-page textarea{display:block;width:100%;margin-bottom:1.5rem;border-radius:var(--border-radius);outline:none;border:none;padding:1rem 1.8rem;font-size:1.6rem;background-color:#f0f2f4;letter-spacing:.065em}.client-profile-page .client-profile-picture{width:30rem;max-width:100%;margin-bottom:5rem}.client-profile-page .client-profile-picture label{display:block;font-size:1.4rem;margin-bottom:1.8rem}.client-profile-page .client-profile-picture #profile-picture-wrap{display:block;width:80%;position:relative;aspect-ratio:1/1;border-radius:5px;overflow:hidden}.client-profile-page .client-profile-picture #profile-picture-wrap .has-toolbox-corner-br{width:100%;height:100%;position:relative}.client-profile-page .client-profile-picture #profile-picture-wrap .has-toolbox-corner-br #profile-picture{width:100%;height:100%;border-radius:50%;object-fit:cover}.client-profile-page .client-profile-picture #profile-picture-wrap .has-toolbox-corner-br .toolbox-corner-br input.btn{padding:0;margin-bottom:0}.client-profile-page .input-wrap{margin-bottom:1.6rem}.client-profile-page .input-wrap label{display:block;font-size:1.4rem;margin-bottom:.8rem}f-counter{background:var(--color-light);width:16rem;height:24rem;border-radius:var(--border-radius);display:flex;position:relative;overflow:hidden}f-counter .counter-bg{position:absolute;bottom:0;left:0;width:100%;height:0%;background:var(--color-1);z-index:0;transition:height 2s ease-out}f-counter .number-wrap{margin:auto;color:#fff;font-size:6.6rem;letter-spacing:-0.1em;z-index:1;font-variant-numeric:tabular-nums}f-counter .number-wrap .unit{font-size:3.3rem}f-counter .caption{position:absolute;bottom:1rem;left:0;width:100%;color:#fff;text-align:center;font-weight:var(--font-2-fat);font-size:2rem}f-counter.horizontal.thin{width:14rem;height:.5rem;border-radius:var(--border-radius);overflow:visible}f-counter.horizontal.thin .counter-bg{width:0%;height:100%;transition:width 2s ease-out;border-radius:var(--border-radius)}f-counter.horizontal.thin .number-wrap{color:#000;font-size:1.4rem;margin:-0.6rem -3.9rem auto auto}f-counter.horizontal.thin .number-wrap .unit{font-size:.95rem;margin-left:.2rem}f-counter.horizontal.thin .caption{bottom:-1.5rem;font-size:1rem;color:var(--color-font-2)}.fl-form-container{width:55rem;max-width:88vw;margin:auto;color:var(--color-font-1)}.fl-form{text-align:left}.fl-form h2,.fl-form h3,.fl-form h4{margin:4rem 1rem 3rem 0}.fl-form a{color:var(--color-1);transition:color var(--transition-time) var(--transition-ease)}.fl-form a:hover{color:var(--color-2)}.fl-form label{display:block;text-align:left;font-size:1.5rem;margin:2rem 0 1rem 0}@media(max-width: 720px){.fl-form label{margin:1rem 0 .8rem 0}}.fl-form label.checkbox-label{display:inline}.fl-form input[type=text],.fl-form input[type=email],.fl-form input[type=tel]{display:block;width:100%;margin:1.5rem auto;background-color:var(--color-light);border-radius:var(--border-radius);padding:1.1rem 2rem;text-align:left;transition:all var(--transition-time);border:none;outline:none;color:var(--color-font-1);caret-color:var(--color-font-1)}.fl-form input[type=submit]{background-color:var(--color-1);color:#fff;display:block;width:100%;border:none;outline:none;padding:1.1rem 2rem;border-radius:var(--border-radius);margin:3rem auto;transition:background-color var(--transition-time) var(--transition-ease);cursor:pointer}.fl-form input[type=submit]:hover{background-color:var(--color-2)}.fl-form input[type=date]{display:inline-block;width:50%;margin:auto;margin-bottom:1.5rem;border:none;outline:none;background-color:var(--color-light);padding:1rem 2rem;border-radius:var(--border-radius)}@media(max-width: 720px){.fl-form input[type=date]{padding:1rem;font-size:1.5rem}}.fl-form input[type=file]{font-size:calc(1.6rem*var(--factor-font));color:var(--color-font-2)}.fl-form input[type=file]::file-selector-button{border:none;background-color:var(--color-dark);border-radius:var(--border-radius);color:#fff;padding:1rem 2.5rem;margin-right:2rem;font-weight:var(--font-1-fat);transition:background-color var(--transition-time) var(--transition-ease);cursor:pointer}.fl-form input[type=file]::file-selector-button:hover{background-color:var(--color-2)}.fl-form textarea{background-color:var(--color-light);border-radius:var(--border-radius);padding:1rem 2rem}.fl-form .checkbox-container{display:block;position:relative;padding-left:3.6rem;padding-top:.3rem;margin:2.2rem 0;cursor:pointer;font-size:calc(1.6rem*var(--factor-font));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fl-form .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.fl-form .checkbox-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:var(--color-light);border-radius:3px}.fl-form .checkbox-container:hover input~.checkmark{background-color:#ccc}.fl-form .checkbox-container input:checked~.checkmark,.fl-form .checkbox-container:hover input:checked~.checkmark{background-color:var(--color-1)}.fl-form .checkbox-container .checkmark:after{content:"";position:absolute;display:none}.fl-form .checkbox-container input:checked~.checkmark:after{display:block}.fl-form .checkbox-container .checkmark:after{left:9px;top:3px;width:8px;height:15px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.fl-form .radio-btns{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:0 10px}.fl-form .radio-btns.col-3{grid-template-columns:1fr 1fr 1fr}@media(max-width: 720px){.fl-form .radio-btns{gap:0 5px}}.fl-form .radiobutton-container{display:block;position:relative;padding-left:35px;padding-top:2px;margin:2.2rem 0;font-size:calc(1.8rem*var(--factor-font));text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 720px){.fl-form .radiobutton-container{font-size:13px;padding-top:6px;padding-left:30px}}.fl-form .radiobutton-container input{position:absolute;opacity:0;cursor:pointer}.fl-form .radiobutton-container .checkmark{position:absolute;top:0;left:0;height:23px;width:23px;background-color:var(--color-light);border-radius:50%}.fl-form .radiobutton-container:hover input~.checkmark{background-color:#ccc}.fl-form .radiobutton-container input:checked~.checkmark{background-color:var(--color-1)}.fl-form .radiobutton-container .checkmark:after{content:"";position:absolute;display:none}.fl-form .radiobutton-container input:checked~.checkmark:after{display:block}.fl-form .radiobutton-container .checkmark:after{top:8px;left:8px;width:8px;height:8px;border-radius:50%;background-color:#fff}.fl-form .dropdown{position:relative;width:100%;max-width:100%;margin-bottom:1.5rem}.fl-form .dropdown select{position:relative;z-index:1;display:block;color:var(--color-font-2);padding:.6em 1.4em .5em .8em;width:100%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-light);outline:none;border-radius:var(--border-radius);cursor:pointer}.fl-form .dropdown::after{content:"";display:inline-block;width:10px;height:8px;position:absolute;right:12px;top:14px;background-color:#868789;z-index:1000;clip-path:polygon(100% 0%, 0 0%, 50% 100%)}.fl-form .col-2{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.list-view{color:var(--color-font-1)}.list-view .list-title-desc{width:var(--website-width);max-width:96%;margin:auto;margin-bottom:calc(var(--margin-segment)*var(--factor-spacing));text-align:center}.list-view .list-title-desc .list-title,.list-view .list-title-desc .list-desc{width:750px;max-width:98%;margin:auto}.list-view .list-title-desc .list-title:not(:last-child),.list-view .list-title-desc .list-desc:not(:last-child){margin-bottom:calc(.8rem*var(--factor-spacing))}.list-view .list-title-desc .list-title{display:block;font-size:calc(4rem*var(--factor-font))}.list-view .list-title-desc .list-title:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(4rem*.5);height:calc(4rem*var(--factor-font)*1.2);margin-bottom:calc(0.8rem*var(--factor-spacing)*1.5);width:500px}.list-view .list-title-desc .list-desc{display:block;width:850px;font-size:calc(2.5rem*var(--factor-font));color:var(--color-font-2)}.list-view .list-title-desc .list-desc:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2.5rem*.5);height:calc(2.5rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:700px}@media(max-width: 720px){.list-view .list-title-desc .list-title{font-size:calc(3rem*var(--factor-font))}.list-view .list-title-desc .list-title:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(3rem*.5);height:calc(3rem*var(--factor-font)*1.2);margin-bottom:calc(0.8rem*var(--factor-spacing)*1.5);width:250px}.list-view .list-title-desc .list-desc{font-size:calc(1.9rem*var(--factor-font))}.list-view .list-title-desc .list-desc:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.9rem*.5);height:calc(1.9rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:320px}}.list-view .list-title-desc>:last-child{margin-bottom:0}.before-and-after{position:relative;display:block;width:var(--gallery-width);max-width:96vw;margin:auto}.before-and-after .images{position:relative;width:100%;padding-top:var(--gallery-aspect-ratio);margin-bottom:3rem;border-radius:var(--border-radius);overflow:hidden}@media(max-width: 720px){.before-and-after .images{margin-bottom:2rem}}.before-and-after .images .image{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.before-and-after .images .image img{width:var(--gallery-width);max-width:96vw;height:100%;object-fit:cover;pointer-events:none;user-select:none}.before-and-after .images .image.before{z-index:10;pointer-events:none}.before-and-after .images .image.before .mask{pointer-events:all;user-select:none;width:100%;height:100%;box-shadow:0 1px 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1),0 calc(4px*8) calc(4px*8) rgba(0,0,0,.1),0 calc(6px*8) calc(6px*8) rgba(0,0,0,.1),0 calc(8px*8) calc(8px*8) rgba(0,0,0,.1),0 -2px calc(2px*8) rgba(0,0,0,.1),0 -2px calc(3px*8) rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.26);overflow:hidden}.before-and-after .images .image.before .handle{pointer-events:all;position:absolute;top:calc(50% - 54px*.5);left:calc(100% - 54px*.5);width:54px;height:54px;background-color:rgba(255,255,255,.25);backdrop-filter:blur(3px);border-radius:50%;cursor:grab;box-shadow:0 1px 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1),0 calc(4px*8) calc(4px*8) rgba(0,0,0,.1),0 calc(6px*8) calc(6px*8) rgba(0,0,0,.1),0 calc(8px*8) calc(8px*8) rgba(0,0,0,.1),0 -2px calc(2px*8) rgba(0,0,0,.1),0 -2px calc(3px*8) rgba(0,0,0,.1)}.before-and-after .images .image.before .handle::after,.before-and-after .images .image.before .handle::before{content:"";display:inline-block;position:absolute;top:calc(50% - 5px);left:10px;transform-origin:center;transform:rotate(-45deg);width:10px;height:10px;border-top:3px solid #fff;border-left:3px solid #fff}.before-and-after .images .image.before .handle::before{left:unset;right:10px;transform:rotate(135deg)}.before-and-after .images .image.before .handle:hover{background-color:rgba(255,255,255,.35)}.before-and-after .caption{width:880px;max-width:92%;margin:auto;text-align:center;margin-top:2rem;font-size:calc(var(--font-size-base)*var(--factor-font)*.9);color:var(--color-font-2)}.before-and-after .caption:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2rem*.5);height:calc(2rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:500px;max-width:80%}.blog-head{width:var(--website-width);max-width:92%;margin:auto;margin-bottom:calc(-0.3*var(--margin-segment)*var(--factor-spacing))}.blog-head .blog-header{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.blog-head .blog-header .blog-title{display:flex}.blog-head .blog-header .blog-title .blog-head-title{font-size:calc(2.6rem*var(--factor-font));margin:auto 0}.blog-head .blog-header .blog-menu{display:flex;width:100%;justify-content:right}.blog-head .blog-header .blog-menu.no-search .search-local-panel{display:none}.blog-head .blog-header .blog-menu.no-category-filter .blog-filter-wrap{display:none}.blog-head .blog-header .blog-menu .search-local-panel{margin:auto 0 auto 3rem}.blog-head .admin-embedded-btn-ico{top:1.5rem}.blog-filter-wrap{display:flex;margin:auto 0 auto 3rem}.blog-filter-wrap .blog-filter{position:relative;margin:auto 0 auto 0;padding:.7rem 0;color:var(--color-font-2);font-size:calc(1.55rem*var(--factor-font));font-weight:var(--font-2-fat);cursor:pointer}.blog-filter-wrap .blog-filter .blog-filter-title{display:flex;padding-right:1rem}.blog-filter-wrap .blog-filter .blog-filter-title::after{content:"";display:inline-block;width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid var(--color-font-2);margin:auto 0 auto auto;position:relative;left:1rem}.blog-filter-wrap .blog-filter .blog-filter-options{display:none;display:inline-block;position:absolute;top:100%;right:0;background:var(--color-bg);border-radius:var(--border-radius);box-shadow:0 1px 1px rgba(0,2,5,.05),0 2px 2px rgba(0,2,5,.05),0 calc(4px*5) calc(4px*5) rgba(0,2,5,.05),0 calc(6px*5) calc(6px*5) rgba(0,2,5,.05),0 calc(8px*5) calc(8px*5) rgba(0,2,5,.05),0 -2px calc(2px*5) rgba(0,2,5,.05),0 -2px calc(3px*5) rgba(0,2,5,.05);min-width:16rem;overflow:hidden;max-height:0px;overflow-y:hidden;z-index:105;transition:all var(--transition-time) var(--transition-ease)}.blog-filter-wrap .blog-filter .blog-filter-options:hover{overflow-y:auto}.blog-filter-wrap .blog-filter .blog-filter-options .blog-filter-option{display:block;padding:1rem 3rem 1rem 1.6rem;background-color:var(--color-bg);transition:all var(--transition-time) var(--transition-ease);text-align:left;color:var(--color-font-2)}.blog-filter-wrap .blog-filter .blog-filter-options .blog-filter-option:hover{color:var(--color-font-1);background-color:var(--color-light)}.blog-filter-wrap .blog-filter .blog-filter-options .blog-filter-option:not(:last-child){border-bottom:1px solid var(--color-light)}.blog-filter-wrap .blog-filter .blog-filter-options .blog-filter-option.selected{color:var(--color-font-1);pointer-events:none;position:relative}.blog-filter-wrap .blog-filter .blog-filter-options .blog-filter-option.selected::after{content:"";display:inline-block;width:.8rem;height:.8rem;background-color:var(--color-font-1);border-radius:50%;position:absolute;top:calc(50% - .4rem);right:1.2rem}.blog-filter-wrap .blog-filter:hover .blog-filter-options{display:inline-block;max-height:70vh}.blog-filter-wrap.edit-view .blog-filter .blog-filter-title{cursor:text}.blog-filter-wrap.edit-view .blog-filter .blog-filter-options:hover{overflow:visible}.blog-filter-wrap.edit-view .blog-filter .blog-filter-options .blog-filter-option{cursor:text}.blog-filter-wrap.edit-view .blog-filter .blog-filter-options .blog-filter-option.all-options{border-radius:var(--border-radius) var(--border-radius) 0 0}.blog-filter-wrap.edit-view .blog-filter .blog-filter-options .sortable .blog-filter-option{margin:1rem .8rem;border:1px solid var(--color-light);border-radius:calc(.5*var(--border-radius));cursor:text}.blog-filter-wrap.edit-view .blog-filter .blog-filter-options .sortable .blog-filter-option:hover{margin-bottom:4rem}.blog-filter-wrap.edit-view .blog-filter .blog-filter-options .sortable #loader{margin:1rem auto}.blog-filter-wrap.edit-view .blog-filter .blog-filter-options>.toolbox-below{position:relative;margin-bottom:-2rem;transition:margin-bottom var(--transition-time) var(--transition-ease);z-index:119}.blog-filter-wrap.edit-view .blog-filter .blog-filter-options:hover>.toolbox-below{margin-bottom:2.5rem}.blog-articles{width:var(--website-width);max-width:92%;margin:auto;margin-bottom:10rem;display:grid;grid-template-columns:repeat(12, 1fr);gap:calc(7rem*var(--factor-spacing)) calc(4.5rem*var(--factor-spacing))}@media(max-width: 1500px){.blog-articles{gap:calc(5vw*var(--factor-spacing)) calc(3.6vw*var(--factor-spacing))}}@media(max-width: 720px){.blog-articles{gap:calc(10vw*var(--factor-spacing)) calc(3.6vw*var(--factor-spacing))}}.blog-articles.grid-1>*{grid-column-end:span 12}.blog-articles.grid-2>*{grid-column-end:span 6}.blog-articles.grid-3>*{grid-column-end:span 4}.blog-articles.grid-4>*{grid-column-end:span 3}.blog-articles.aspect-ratio-2_39-1 .blog-preview .blog-image{aspect-ratio:2.39/1}.blog-articles.aspect-ratio-21-9 .blog-preview .blog-image{aspect-ratio:21/9}.blog-articles.aspect-ratio-2-1 .blog-preview .blog-image{aspect-ratio:2/1}.blog-articles.aspect-ratio-9-5 .blog-preview .blog-image{aspect-ratio:9/5}.blog-articles.aspect-ratio-16-9 .blog-preview .blog-image{aspect-ratio:16/9}.blog-articles.aspect-ratio-3-2 .blog-preview .blog-image{aspect-ratio:3/2}.blog-articles.aspect-ratio-4-3 .blog-preview .blog-image{aspect-ratio:4/3}.blog-articles.aspect-ratio-6-5 .blog-preview .blog-image{aspect-ratio:6/5}.blog-articles.aspect-ratio-1-1 .blog-preview .blog-image{aspect-ratio:1/1}.blog-articles.no-image .blog-preview .blog-image{display:none}.blog-articles.no-desc .blog-preview .blog-info .blog-title-desc p.desc{display:none}.blog-articles.no-date .blog-preview .blog-info .above-title .blog-date-wrap{display:none}.blog-articles.no-cat .blog-preview .blog-info .above-title .categories{display:none}.blog-articles.no-auth .blog-preview .blog-info .blog-author{display:none}.blog-articles .blog-preview.pinned-1::after,.blog-articles .blog-preview.pinned-2::after,.blog-articles .blog-preview.pinned-3::after{display:inline-block;content:"";position:absolute;width:3rem;height:3rem;top:.8rem;right:1rem;background-image:url(/graphics/admin/pin-level-1.svg);background-size:contain;background-position:right;background-repeat:no-repeat;filter:drop-shadow(1px 1px rgba(0, 2, 5, 0.25)) drop-shadow(1px 1px 2px rgba(0, 2, 5, 0.4))}.blog-articles .blog-preview.pinned-2::after{background-image:url(/graphics/admin/pin-level-2.svg)}.blog-articles .blog-preview.pinned-3::after{background-image:url(/graphics/admin/pin-level-3.svg)}.blog-articles .blog-preview .blog-image{width:100%;margin-bottom:calc(2rem*var(--factor-spacing));border-radius:var(--border-radius);overflow:hidden;transition:aspect-ratio .3s ease-in-out}.blog-articles .blog-preview .blog-image img{display:block;position:relative;left:0;top:0;width:100%;height:100%;min-height:10px;object-fit:cover;transition:all var(--transition-time) var(--transition-ease);margin:auto}.blog-articles .blog-preview .blog-info .above-title{display:flex;align-items:center;margin-bottom:calc(1rem*var(--factor-spacing))}.blog-articles .blog-preview .blog-info .above-title .categories{display:flex;align-items:center;opacity:.75;position:relative;width:100%;max-width:100%;white-space:nowrap;overflow:hidden}.blog-articles .blog-preview .blog-info .above-title .categories::after{content:"";display:inline-block;width:.3rem;height:100%;position:absolute;right:0;top:0;background-color:var(--color-bg);box-shadow:-5px 0px 10px 10px var(--color-bg)}.blog-articles .blog-preview .blog-info .above-title .categories .category{position:relative;color:var(--color-font-2);display:inline-block;font-size:calc(1.36rem*var(--factor-font))}.blog-articles .blog-preview .blog-info .above-title .categories .category:not(:last-child){padding-right:1rem;margin-right:1rem}.blog-articles .blog-preview .blog-info .above-title .categories .category:not(:last-child)::after{content:"";position:absolute;right:0;bottom:calc(.15rem*var(--factor-font));display:inline-block;width:1px;height:calc(1.2rem*var(--factor-font));background-color:var(--color-font-2);opacity:.65}.blog-articles .blog-preview .blog-info .above-title .blog-date-wrap{display:flex;align-items:center;opacity:.85}.blog-articles .blog-preview .blog-info .above-title .blog-date-wrap .blog-date-ico{display:inline-block;width:calc(1.6rem*var(--factor-font));height:calc(1.6rem5*var(--factor-font));margin-right:calc(.5rem*var(--factor-spacing))}.blog-articles .blog-preview .blog-info .above-title .blog-date-wrap .blog-date-ico .fl-icon{stroke:var(--color-font-2);fill:none}.blog-articles .blog-preview .blog-info .above-title .blog-date-wrap .blog-date-ico .fl-icon-fill{stroke:none;fill:var(--color-font-2)}.blog-articles .blog-preview .blog-info .above-title .blog-date-wrap .blog-date{white-space:nowrap;display:inline-block;font-size:calc(1.15rem*var(--factor-font));color:var(--color-font-2)}.blog-articles .blog-preview .blog-info .above-title .blog-date-wrap.unpublished .blog-date-ico .fl-icon-fill{fill:#d8392d}.blog-articles .blog-preview .blog-info .above-title .blog-date-wrap.scheduled .blog-date-ico .fl-icon-fill{fill:#b89300}.blog-articles .blog-preview .blog-info .above-title .blog-date-wrap.scheduled .blog-date-ico .fl-icon{stroke:#b89300}.blog-articles .blog-preview .blog-info .above-title .blog-date-wrap.scheduled .blog-date{color:#b89300}.blog-articles .blog-preview .blog-info .blog-title-desc h2.blog-title{margin:0;margin-bottom:calc(.7rem*var(--factor-spacing));font-size:calc(2.1rem*var(--factor-font));color:var(--color-font-1);text-align:left;transition:all var(--transition-time) var(--transition-ease)}.blog-articles .blog-preview .blog-info .blog-title-desc h2.blog-title:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2rem*.5);height:calc(2rem*var(--factor-font)*1.2);margin-bottom:calc(0.3rem*var(--factor-spacing)*1.5);width:220px;margin-left:0}.blog-articles .blog-preview .blog-info .blog-title-desc p.desc{margin:0;margin-bottom:calc(.7rem*var(--factor-spacing));font-size:calc(1.6rem*var(--factor-font));color:var(--color-font-2);text-align:left;transition:all var(--transition-time) var(--transition-ease)}.blog-articles .blog-preview .blog-info .blog-title-desc p.desc:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.8rem*.5);height:calc(1.8rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:180px;margin-left:0}.blog-articles .blog-preview .blog-info .blog-author{display:flex;align-items:center;margin:0;margin-top:calc(1.4rem*var(--factor-spacing));margin-bottom:calc(.7rem*var(--factor-spacing))}.blog-articles .blog-preview .blog-info .blog-author .author-image{display:inline-block;position:relative;width:calc(3.2rem*var(--factor-font));height:calc(3.2rem*var(--factor-font));border-radius:50%;overflow:hidden;margin-right:calc(1.5rem*var(--factor-spacing))}.blog-articles .blog-preview .blog-info .blog-author .author-name-role .author-name{margin:0;margin-bottom:calc(.2rem*var(--factor-spacing));font-size:calc(1.36rem*var(--factor-font));color:var(--color-font-1)}.blog-articles .blog-preview .blog-info .blog-author .author-name-role .author-role{margin:0;font-size:calc(1.15rem*var(--factor-font));color:var(--color-font-2)}.blog-articles .blog-preview:hover .blog-image img{left:-5%;top:-5%;width:110%;height:110%}.blog-articles .blog-preview:hover .blog-info .blog-title-desc h2.blog-title{color:var(--color-1)}.blog-article-head.aspect-ratio-auto .image-segment .image-wrap{aspect-ratio:auto}.blog-article-head.aspect-ratio-21-9 .image-segment .image-wrap{aspect-ratio:21/9}.blog-article-head.aspect-ratio-2-1 .image-segment .image-wrap{aspect-ratio:2/1}.blog-article-head.aspect-ratio-9-5 .image-segment .image-wrap{aspect-ratio:9/5}.blog-article-head.aspect-ratio-16-9 .image-segment .image-wrap{aspect-ratio:16/9}.blog-article-head.aspect-ratio-3-2 .image-segment .image-wrap{aspect-ratio:3/2}.blog-article-head.aspect-ratio-4-3 .image-segment .image-wrap{aspect-ratio:4/3}.blog-article-head.aspect-ratio-6-5 .image-segment .image-wrap{aspect-ratio:6/5}.blog-article-head.aspect-ratio-1-1 .image-segment .image-wrap{aspect-ratio:1/1}.blog-article-head.no-image .image-segment{display:none}.blog-article-head.no-date .below-title .publisher-wrap::after{content:"";display:inline-block;width:28px;height:28px;position:absolute;left:-32px;top:calc(50% - 14px);background-image:url(/graphics/admin/hide-red.svg);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.75}.blog-article-head.no-cat .above-title .categories::after{content:"";display:inline-block;width:28px;height:28px;position:absolute;left:-32px;top:calc(50% - 14px);background-image:url(/graphics/admin/hide-red.svg);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.75}.blog-article-head.no-auth .below-title .blog-author{display:none}.blog-article-head.no-auth .below-title .publisher-wrap{margin:0}.blog-article-head.no-auth .below-title .publisher-wrap .blog-date-wrap{margin:0}.blog-article-head.no-auth .below-title .blog-date-wrap{margin:0}.blog-article-head .above-title{display:block;width:750px;max-width:95%;margin:auto;margin-bottom:calc(2rem*var(--factor-spacing))}.blog-article-head .above-title .categories{position:relative;width:100%;max-width:100%;white-space:nowrap}.blog-article-head .above-title .categories::after{content:"";display:inline-block;width:.8rem;height:100%;position:absolute;right:0;top:0;background-color:var(--color-bg);box-shadow:-5px 0px 10px 10px var(--color-bg)}.blog-article-head .above-title .categories .category{position:relative;color:var(--color-font-2);display:inline-block;opacity:.85;font-size:calc(1.55rem*var(--factor-font))}.blog-article-head .above-title .categories .category:not(:last-child){padding-right:calc(1.2rem*var(--factor-font));margin-right:calc(1.2rem*var(--factor-font))}.blog-article-head .above-title .categories .category:not(:last-child)::after{content:"";position:absolute;right:0;bottom:calc(.3rem*var(--factor-font));display:inline-block;width:1px;height:calc(1.3rem*var(--factor-font));background-color:var(--color-font-2);opacity:.65}.blog-article-head .above-title .categories.edit-view{white-space:initial}.blog-article-head .above-title .categories.edit-view .category{cursor:pointer;opacity:.65;transition:all var(--transition-time) var(--transition-ease)}.blog-article-head .above-title .categories.edit-view .category.selected{color:var(--color-font-1);opacity:1}.blog-article-head .title-desc{display:block;width:750px;max-width:95%;margin:auto;text-align:left}.blog-article-head .title-desc h1{font-size:calc(4.8rem*var(--factor-font));margin:0;margin-bottom:calc(1.5rem*var(--factor-spacing))}.blog-article-head .title-desc p{color:var(--color-font-2);font-size:calc(2.2rem*var(--factor-font));margin:0;line-height:1.3em}@media(max-width: 720px){.blog-article-head .title-desc h1{font-size:calc(3.8rem*var(--factor-font))}.blog-article-head .title-desc p{font-size:calc(2.1rem*var(--factor-font))}}.blog-article-head .below-title{display:grid;width:750px;max-width:95%;margin:auto;text-align:left;margin-top:calc(3rem*var(--factor-spacing));grid-template-columns:1fr 1fr}.blog-article-head .below-title .blog-author{display:flex;align-items:center;margin:0;width:23rem;position:relative}.blog-article-head .below-title .blog-author .author-image{display:inline-block;position:relative;width:calc(3.6rem*var(--factor-font));min-width:calc(3.6rem*var(--factor-font));height:calc(3.6rem*var(--factor-font));border-radius:50%;overflow:hidden;margin-right:calc(1.5rem*var(--factor-spacing))}.blog-article-head .below-title .blog-author .author-image img{object-fit:cover;width:100%;height:100%}.blog-article-head .below-title .blog-author .author-icon{width:calc(3rem*var(--factor-font));min-width:calc(3rem*var(--factor-font));height:calc(3rem*var(--factor-font));margin-right:calc(1.2rem*var(--factor-spacing))}.blog-article-head .below-title .blog-author .author-icon .fl-icon{stroke:var(--color-font-2)}.blog-article-head .below-title .blog-author .author-icon .fl-icon-fill{fill:var(--color-font-2)}.blog-article-head .below-title .blog-author .author-name-role .author-name{margin:0;margin-bottom:calc(.2rem*var(--factor-spacing));font-size:calc(1.45rem*var(--factor-font));color:var(--color-font-1)}.blog-article-head .below-title .blog-author .author-name-role .author-name:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.5rem*.5);height:calc(1.5rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:14rem}.blog-article-head .below-title .blog-author .author-name-role .author-role{margin:0;font-size:calc(1.2rem*var(--factor-font));color:var(--color-font-2)}.blog-article-head .below-title .blog-author.empty .toolbox-below{display:none}.blog-article-head .below-title .publisher-wrap{position:relative;margin:auto 0 auto auto;display:flex;align-items:center}.blog-article-head .below-title .blog-date-wrap{display:inline-flex;align-items:center;margin:auto 0 auto auto;font-size:calc(1.3rem*var(--factor-font));color:var(--color-font-2);opacity:.85}.blog-article-head .below-title .blog-date-wrap:first-child{margin:auto auto auto 0}.blog-article-head .below-title .blog-date-wrap .blog-date-ico{display:inline-block;width:calc(2.4rem*var(--factor-font));height:calc(2.4rem*var(--factor-font));margin-right:calc(.9rem*var(--factor-spacing))}.blog-article-head .below-title .blog-date-wrap .blog-date-ico .fl-icon{stroke:var(--color-font-2);fill:none}.blog-article-head .below-title .blog-date-wrap .blog-date-ico .fl-icon-fill{stroke:none;fill:var(--color-font-2)}.blog-article-head .below-title .blog-date-wrap .blog-date{display:inline-block}.blog-article-head .below-title .date-to-date{display:inline-block;width:1.6rem;height:1.6rem;margin:0 .6rem}.blog-article-head .below-title .date-to-date .fl-icon{stroke:var(--color-font-2);fill:none}.blog-article-head .image-segment{max-width:96%}.blog-article-head .image-segment .image-wrap{width:calc(1.36*750px);border-radius:var(--border-radius);max-width:100%;overflow:hidden;aspect-ratio:auto;transition:aspect-ratio .3s ease-in-out;margin-top:calc(6rem*var(--factor-spacing))}.blog-article-head .image-segment .image-wrap.aspect-ratio-21-9{aspect-ratio:21/9}.blog-article-head .image-segment .image-wrap.aspect-ratio-2-1{aspect-ratio:2/1}.blog-article-head .image-segment .image-wrap.aspect-ratio-9-5{aspect-ratio:9/5}.blog-article-head .image-segment .image-wrap.aspect-ratio-16-9{aspect-ratio:16/9}.blog-article-head .image-segment .image-wrap.aspect-ratio-3-2{aspect-ratio:3/2}.blog-article-head .image-segment .image-wrap.aspect-ratio-4-3{aspect-ratio:4/3}.blog-article-head .image-segment .image-wrap.aspect-ratio-6-5{aspect-ratio:6/5}.blog-article-head .image-segment .image-wrap.aspect-ratio-1-1{aspect-ratio:1/1}.blog-article-head .image-segment .image-wrap img{display:block;position:relative;left:0;top:0;width:100%;height:100%;min-height:10px;object-fit:cover;margin:auto}.blog-article-head-wrap{margin-bottom:calc(.75*var(--margin-segment)*var(--factor-spacing))}.blog-article-head-wrap~.segment{margin-bottom:calc(.75*var(--margin-segment)*var(--factor-spacing))}.blog-article-head-wrap~.segment .article-text{width:750px;font-size:2rem}.blog-shortcuts{width:var(--website-width);max-width:92%;margin:auto;display:grid;grid-template-columns:repeat(12, 1fr);gap:calc(7rem*var(--factor-spacing)) calc(4.5rem*var(--factor-spacing))}@media(max-width: 1500px){.blog-shortcuts{gap:calc(5vw*var(--factor-spacing)) calc(3.6vw*var(--factor-spacing))}}@media(max-width: 720px){.blog-shortcuts{gap:calc(10vw*var(--factor-spacing)) calc(3.6vw*var(--factor-spacing))}}.blog-shortcuts>*{grid-column-end:span 3}@media(max-width: 1010px){.blog-shortcuts>*{grid-column-end:span 6}}.blog-shortcuts>:first-child:nth-last-child(1),.blog-shortcuts>:first-child:nth-last-child(1)~*{grid-column-end:span 12;display:grid;grid-template-columns:3fr 2fr}.blog-shortcuts>:first-child:nth-last-child(1) .blog-info,.blog-shortcuts>:first-child:nth-last-child(1)~* .blog-info{display:flex;flex-direction:column;justify-content:center;padding:20px 7.5%}.blog-shortcuts>:first-child:nth-last-child(1) .blog-image,.blog-shortcuts>:first-child:nth-last-child(1)~* .blog-image{margin-bottom:0;border-radius:var(--border-radius) 0 0 var(--border-radius);min-height:100%}.blog-shortcuts>:first-child:nth-last-child(1) .blog-info .blog-title-desc .blog-title,.blog-shortcuts>:first-child:nth-last-child(1)~* .blog-info .blog-title-desc .blog-title{font-size:calc(5rem*var(--factor-font))}.blog-shortcuts>:first-child:nth-last-child(1) .blog-info .blog-title-desc .desc,.blog-shortcuts>:first-child:nth-last-child(1)~* .blog-info .blog-title-desc .desc{font-size:calc(2.3rem*var(--factor-font))}@media(max-width: 1180px){.blog-shortcuts>:first-child:nth-last-child(1) .blog-info .blog-title-desc .blog-title,.blog-shortcuts>:first-child:nth-last-child(1)~* .blog-info .blog-title-desc .blog-title{font-size:calc(2.85rem*var(--factor-font))}.blog-shortcuts>:first-child:nth-last-child(1) .blog-info .blog-title-desc .desc,.blog-shortcuts>:first-child:nth-last-child(1)~* .blog-info .blog-title-desc .desc{font-size:calc(1.9rem*var(--factor-font))}}@media(max-width: 720px){.blog-shortcuts>:first-child:nth-last-child(1),.blog-shortcuts>:first-child:nth-last-child(1)~*{display:block}.blog-shortcuts>:first-child:nth-last-child(1) .blog-info,.blog-shortcuts>:first-child:nth-last-child(1)~* .blog-info{display:block;padding:0 5% 1.5rem 5%}.blog-shortcuts>:first-child:nth-last-child(1) .blog-image,.blog-shortcuts>:first-child:nth-last-child(1)~* .blog-image{margin-bottom:calc(2rem*var(--factor-spacing));border-radius:var(--border-radius) var(--border-radius) 0 0}}.blog-shortcuts>:first-child:nth-last-child(2),.blog-shortcuts>:first-child:nth-last-child(2)~*{grid-column-end:span 6}.blog-shortcuts>:first-child:nth-last-child(2) .blog-info .blog-title-desc .blog-title,.blog-shortcuts>:first-child:nth-last-child(2)~* .blog-info .blog-title-desc .blog-title{font-size:calc(2.85rem*var(--factor-font))}.blog-shortcuts>:first-child:nth-last-child(2) .blog-info .blog-title-desc .desc,.blog-shortcuts>:first-child:nth-last-child(2)~* .blog-info .blog-title-desc .desc{font-size:calc(1.9rem*var(--factor-font))}.blog-shortcuts>:first-child:nth-last-child(3),.blog-shortcuts>:first-child:nth-last-child(3)~*{grid-column-end:span 4}.blog-shortcuts>:first-child:nth-last-child(3) .blog-info .blog-title-desc .blog-title,.blog-shortcuts>:first-child:nth-last-child(3)~* .blog-info .blog-title-desc .blog-title{font-size:calc(2.5rem*var(--factor-font))}.blog-shortcuts>:first-child:nth-last-child(3) .blog-info .blog-title-desc .desc,.blog-shortcuts>:first-child:nth-last-child(3)~* .blog-info .blog-title-desc .desc{font-size:calc(1.8rem*var(--factor-font))}.blog-shortcuts>:first-child:nth-last-child(5),.blog-shortcuts>:first-child:nth-last-child(5)~*{grid-column-end:span 4}.blog-shortcuts>:first-child:nth-last-child(5):first-child,.blog-shortcuts>:first-child:nth-last-child(5):nth-child(2),.blog-shortcuts>:first-child:nth-last-child(5)~*:first-child,.blog-shortcuts>:first-child:nth-last-child(5)~*:nth-child(2){grid-column-end:span 6}.blog-shortcuts>:first-child:nth-last-child(5):first-child .blog-info .blog-title-desc .blog-title,.blog-shortcuts>:first-child:nth-last-child(5):nth-child(2) .blog-info .blog-title-desc .blog-title,.blog-shortcuts>:first-child:nth-last-child(5)~*:first-child .blog-info .blog-title-desc .blog-title,.blog-shortcuts>:first-child:nth-last-child(5)~*:nth-child(2) .blog-info .blog-title-desc .blog-title{font-size:calc(2.85rem*var(--factor-font))}.blog-shortcuts>:first-child:nth-last-child(5):first-child .blog-info .blog-title-desc .desc,.blog-shortcuts>:first-child:nth-last-child(5):nth-child(2) .blog-info .blog-title-desc .desc,.blog-shortcuts>:first-child:nth-last-child(5)~*:first-child .blog-info .blog-title-desc .desc,.blog-shortcuts>:first-child:nth-last-child(5)~*:nth-child(2) .blog-info .blog-title-desc .desc{font-size:calc(1.9rem*var(--factor-font))}.blog-shortcuts>:first-child:nth-last-child(5) .blog-info .blog-title-desc .blog-title,.blog-shortcuts>:first-child:nth-last-child(5)~* .blog-info .blog-title-desc .blog-title{font-size:calc(2.5rem*var(--factor-font))}.blog-shortcuts>:first-child:nth-last-child(5) .blog-info .blog-title-desc .desc,.blog-shortcuts>:first-child:nth-last-child(5)~* .blog-info .blog-title-desc .desc{font-size:calc(1.8rem*var(--factor-font))}@media(max-width: 720px){.blog-shortcuts>*{grid-column-end:span 12 !important}.blog-shortcuts>* .blog-info .blog-title-desc .blog-title{font-size:calc(2.2rem*var(--factor-font)) !important}.blog-shortcuts>* .blog-info .blog-title-desc .desc{font-size:calc(1.6rem*var(--factor-font)) !important}}.blog-shortcuts .blog-shortcut .blog-image{width:100%;margin-bottom:calc(2rem*var(--factor-spacing));border-radius:var(--border-radius);overflow:hidden;transition:aspect-ratio .3s ease-in-out}.blog-shortcuts .blog-shortcut .blog-image.aspect-ratio-2_39-1{aspect-ratio:2.39/1}.blog-shortcuts .blog-shortcut .blog-image.aspect-ratio-21-9{aspect-ratio:21/9}.blog-shortcuts .blog-shortcut .blog-image.aspect-ratio-2-1{aspect-ratio:2/1}.blog-shortcuts .blog-shortcut .blog-image.aspect-ratio-9-5{aspect-ratio:9/5}.blog-shortcuts .blog-shortcut .blog-image.aspect-ratio-16-9{aspect-ratio:16/9}.blog-shortcuts .blog-shortcut .blog-image.aspect-ratio-3-2{aspect-ratio:3/2}.blog-shortcuts .blog-shortcut .blog-image.aspect-ratio-4-3{aspect-ratio:4/3}.blog-shortcuts .blog-shortcut .blog-image.aspect-ratio-6-5{aspect-ratio:6/5}.blog-shortcuts .blog-shortcut .blog-image.aspect-ratio-1-1{aspect-ratio:1/1}.blog-shortcuts .blog-shortcut .blog-image img{display:block;position:relative;left:0;top:0;width:100%;height:100%;min-height:10px;object-fit:cover;transition:all var(--transition-time) var(--transition-ease);margin:auto}.blog-shortcuts .blog-shortcut .blog-info .above-title{display:flex;align-items:center;margin-bottom:calc(1rem*var(--factor-spacing))}.blog-shortcuts .blog-shortcut .blog-info .above-title .categories{display:flex;align-items:center;opacity:.75;position:relative;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;mask-image:linear-gradient(to left, transparent 8px, black 30px);-webkit-mask-image:linear-gradient(to left, transparent 8px, black 30px)}.blog-shortcuts .blog-shortcut .blog-info .above-title .categories .category{position:relative;color:var(--color-font-2);display:inline-block;font-size:calc(1.36rem*var(--factor-font))}.blog-shortcuts .blog-shortcut .blog-info .above-title .categories .category:not(:last-child){padding-right:1rem;margin-right:1rem}.blog-shortcuts .blog-shortcut .blog-info .above-title .categories .category:not(:last-child)::after{content:"";position:absolute;right:0;bottom:calc(.15rem*var(--factor-font));display:inline-block;width:1px;height:calc(1.2rem*var(--factor-font));background-color:var(--color-font-2);opacity:.65}.blog-shortcuts .blog-shortcut .blog-info .above-title .blog-date-wrap{display:flex;align-items:center;opacity:.85}.blog-shortcuts .blog-shortcut .blog-info .above-title .blog-date-wrap .blog-date-ico{display:inline-block;width:calc(1.6rem*var(--factor-font));margin-right:calc(.5rem*var(--factor-spacing));font-size:calc(2.1rem*var(--factor-font))}.blog-shortcuts .blog-shortcut .blog-info .above-title .blog-date-wrap .blog-date-ico .fl-icon{stroke:var(--color-font-2);fill:none}.blog-shortcuts .blog-shortcut .blog-info .above-title .blog-date-wrap .blog-date-ico .fl-icon-fill{stroke:none;fill:var(--color-font-2)}.blog-shortcuts .blog-shortcut .blog-info .above-title .blog-date-wrap .blog-date{white-space:nowrap;display:inline-block;font-size:calc(1.15rem*var(--factor-font));color:var(--color-font-2)}.blog-shortcuts .blog-shortcut .blog-info .above-title .blog-date-wrap.unpublished .blog-date-ico .fl-icon-fill{fill:#d8392d}.blog-shortcuts .blog-shortcut .blog-info .above-title .blog-date-wrap.scheduled .blog-date-ico .fl-icon-fill{fill:#b89300}.blog-shortcuts .blog-shortcut .blog-info .above-title .blog-date-wrap.scheduled .blog-date-ico .fl-icon{stroke:#b89300}.blog-shortcuts .blog-shortcut .blog-info .above-title .blog-date-wrap.scheduled .blog-date{color:#b89300}.blog-shortcuts .blog-shortcut .blog-info .blog-title-desc .blog-title{font-size:calc(2.2rem*var(--factor-font));margin:0;margin-bottom:calc(.7rem*var(--factor-spacing));color:var(--color-font-1);text-align:left;transition:all var(--transition-time) var(--transition-ease)}.blog-shortcuts .blog-shortcut .blog-info .blog-title-desc .blog-title:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(2rem*.5);height:calc(2rem*var(--factor-font)*1.2);margin-bottom:calc(0.3rem*var(--factor-spacing)*1.5);width:220px;margin-left:0}.blog-shortcuts .blog-shortcut .blog-info .blog-title-desc .desc{font-size:calc(1.6rem*var(--factor-font));margin:0;margin-bottom:calc(.7rem*var(--factor-spacing));color:var(--color-font-2);text-align:left;transition:all var(--transition-time) var(--transition-ease)}.blog-shortcuts .blog-shortcut .blog-info .blog-title-desc .desc:empty{background-color:#f0f1f3;border-radius:15rem;padding:0 calc(1.8rem*.5);height:calc(1.8rem*var(--factor-font)*1.2);margin-bottom:calc(0*var(--factor-spacing)*1.5);width:180px;margin-left:0}.blog-shortcuts .blog-shortcut .blog-info .blog-author{display:flex;align-items:center;margin:0;margin-top:calc(1.4rem*var(--factor-spacing));margin-bottom:calc(.7rem*var(--factor-spacing))}.blog-shortcuts .blog-shortcut .blog-info .blog-author .author-image{display:inline-block;position:relative;width:calc(3.2rem*var(--factor-font));height:calc(3.2rem*var(--factor-font));border-radius:50%;overflow:hidden;margin-right:calc(1.5rem*var(--factor-spacing))}.blog-shortcuts .blog-shortcut .blog-info .blog-author .author-name-role .author-name{margin:0;margin-bottom:calc(.2rem*var(--factor-spacing));font-size:calc(1.36rem*var(--factor-font));color:var(--color-font-1)}.blog-shortcuts .blog-shortcut .blog-info .blog-author .author-name-role .author-role{margin:0;font-size:calc(1.15rem*var(--factor-font));color:var(--color-font-2)}.blog-shortcuts .blog-shortcut:hover .blog-image img{left:-5%;top:-5%;width:110%;height:110%}.blog-shortcuts .blog-shortcut:hover .blog-info .blog-title-desc .blog-title{color:var(--color-1)}.blog-shortcuts .blog-shortcut.text-overlay{display:block;position:relative}.blog-shortcuts .blog-shortcut.text-overlay::after{position:absolute;display:inline-block;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 15%, transparent 67%);font-size:60px;border-radius:var(--border-radius)}.blog-shortcuts .blog-shortcut.text-overlay .blog-image{width:100%;height:100%}.blog-shortcuts .blog-shortcut.text-overlay .blog-info{position:absolute;bottom:5%;left:6%;width:88%;z-index:5}.blog-shortcuts .blog-shortcut.text-overlay .blog-info .above-title .categories{opacity:.9}.blog-shortcuts .blog-shortcut.text-overlay .blog-info .above-title .categories .category{color:#fff}.blog-shortcuts .blog-shortcut.text-overlay .blog-info .above-title .categories .category:not(:last-child)::after{background-color:#fff}.blog-shortcuts .blog-shortcut.text-overlay .blog-info .above-title .blog-date-wrap{opacity:.9}.blog-shortcuts .blog-shortcut.text-overlay .blog-info .above-title .blog-date-wrap .blog-date-ico .fl-icon{stroke:#fff}.blog-shortcuts .blog-shortcut.text-overlay .blog-info .above-title .blog-date-wrap .blog-date-ico .fl-icon-fill{fill:#fff}.blog-shortcuts .blog-shortcut.text-overlay .blog-info .above-title .blog-date-wrap .blog-date{color:#fff}.blog-shortcuts .blog-shortcut.text-overlay .blog-info .blog-title-desc .blog-title{color:#fff}.blog-shortcuts .blog-shortcut.text-overlay .blog-info .blog-title-desc .desc{color:#fff}.blog-shortcuts>:first-child:nth-last-child(1).blog-shortcut.text-overlay .blog-info,.blog-shortcuts>:first-child:nth-last-child(1)~*.blog-shortcut.text-overlay .blog-info{flex-direction:column-reverse}.blog-shortcuts>:first-child:nth-last-child(1).blog-shortcut.text-overlay .blog-info .blog-title-desc,.blog-shortcuts>:first-child:nth-last-child(1)~*.blog-shortcut.text-overlay .blog-info .blog-title-desc{width:580px;max-width:96%;margin:auto;margin-bottom:1rem}.blog-shortcuts>:first-child:nth-last-child(1).blog-shortcut.text-overlay .blog-info .blog-title-desc .blog-title,.blog-shortcuts>:first-child:nth-last-child(1).blog-shortcut.text-overlay .blog-info .blog-title-desc .desc,.blog-shortcuts>:first-child:nth-last-child(1)~*.blog-shortcut.text-overlay .blog-info .blog-title-desc .blog-title,.blog-shortcuts>:first-child:nth-last-child(1)~*.blog-shortcut.text-overlay .blog-info .blog-title-desc .desc{text-align:center}.blog-shortcuts>:first-child:nth-last-child(1).blog-shortcut.text-overlay .blog-info .above-title,.blog-shortcuts>:first-child:nth-last-child(1)~*.blog-shortcut.text-overlay .blog-info .above-title{width:fit-content;margin:auto}.blog-shortcuts>:first-child:nth-last-child(1).blog-shortcut.text-overlay .blog-info .above-title .categories .category:last-child,.blog-shortcuts>:first-child:nth-last-child(1)~*.blog-shortcut.text-overlay .blog-info .above-title .categories .category:last-child{padding-right:25px}@media(min-width: 720px){.blog-shortcuts>:first-child:nth-last-child(1).blog-shortcut.text-overlay .blog-info .above-title .categories .category,.blog-shortcuts>:first-child:nth-last-child(1)~*.blog-shortcut.text-overlay .blog-info .above-title .categories .category{font-size:calc(1.5rem*var(--factor-font))}}@media(min-width: 720px){.blog-shortcuts>:first-child:nth-last-child(1).blog-shortcut.text-overlay .blog-info .above-title .blog-date-wrap .blog-date,.blog-shortcuts>:first-child:nth-last-child(1)~*.blog-shortcut.text-overlay .blog-info .above-title .blog-date-wrap .blog-date{font-size:calc(1.4rem*var(--factor-font))}}@media(max-width: 720px){.blog-shortcuts>:first-child:nth-last-child(1).blog-shortcut.text-overlay,.blog-shortcuts>:first-child:nth-last-child(1)~*.blog-shortcut.text-overlay{width:100vw;max-width:100vw;position:relative;left:-4%}.blog-shortcuts>:first-child:nth-last-child(1).blog-shortcut.text-overlay::after,.blog-shortcuts>:first-child:nth-last-child(1)~*.blog-shortcut.text-overlay::after{border-radius:0}.blog-shortcuts>:first-child:nth-last-child(1).blog-shortcut.text-overlay .blog-image,.blog-shortcuts>:first-child:nth-last-child(1)~*.blog-shortcut.text-overlay .blog-image{border-radius:0;aspect-ratio:1/1.2 !important}.blog-shortcuts>:first-child:nth-last-child(1).blog-shortcut.text-overlay .blog-info .blog-title-desc .blog-title,.blog-shortcuts>:first-child:nth-last-child(1)~*.blog-shortcut.text-overlay .blog-info .blog-title-desc .blog-title{font-size:calc(3.2rem*var(--factor-font)) !important}.blog-shortcuts>:first-child:nth-last-child(1).blog-shortcut.text-overlay .blog-info .blog-title-desc .desc,.blog-shortcuts>:first-child:nth-last-child(1)~*.blog-shortcut.text-overlay .blog-info .blog-title-desc .desc{font-size:calc(1.9rem*var(--factor-font)) !important}}.search-front{display:block;width:30rem;position:relative;margin:auto}.search-front input{margin:0;width:100%;background-color:#f0f1f3;outline:none;border:none;font-size:1.85rem;font-family:var(--font-2);font-weight:var(--font-2-slim);padding:.9rem 2rem .9rem 4rem;border-radius:5rem;background-image:url(/graphics/front/search.svg);background-position-x:5px;background-size:contain;background-repeat:no-repeat}.search-local-panel{display:inline-block;width:20rem;position:relative}.search-local-panel input{margin:0;width:100%;background-color:#f0f1f3;outline:none;border:none;font-size:1.6rem;font-family:var(--font-2);font-weight:var(--font-2-slim);padding:.8rem 2rem .8rem 4rem;border-radius:5rem;background-image:url(/graphics/front/search.svg);background-position-x:5px;background-size:contain;background-repeat:no-repeat}.search-local-panel .search-results-wrap{position:absolute;top:100%;right:-10%;width:120%;padding-top:1rem}.search-local-panel .search-results-wrap .results-panel{position:relative;margin:auto;background:var(--color-bg);width:100%;border-radius:var(--border-radius);box-shadow:0 1px 1px rgba(0,2,5,.05),0 2px 2px rgba(0,2,5,.05),0 calc(4px*5) calc(4px*5) rgba(0,2,5,.05),0 calc(6px*5) calc(6px*5) rgba(0,2,5,.05),0 calc(8px*5) calc(8px*5) rgba(0,2,5,.05),0 -2px calc(2px*5) rgba(0,2,5,.05),0 -2px calc(3px*5) rgba(0,2,5,.05);max-height:0px;z-index:125;overflow-y:auto;transition:all var(--transition-time) var(--transition-ease);text-align:center;padding:0}.search-local-panel .search-results-wrap .results-panel.show{max-height:80vh}.search-local-panel .search-results-wrap .results-panel #loader{display:inline-block;position:relative;width:11rem;height:11rem;margin:auto;padding:3rem}.search-local-panel .search-results-wrap .results-panel .search-result{display:grid;grid-template-columns:1fr 6fr;gap:0 1.2rem;position:relative;width:100%;padding:1.2rem 1.6rem;background:var(--color-bg);transition:all var(--transition-time) var(--transition-ease);text-align:left}@media(max-width: 720px){.search-local-panel .search-results-wrap .results-panel .search-result{grid-template-columns:1fr 3fr}}.search-local-panel .search-results-wrap .results-panel .search-result:not(:last-child){border-bottom:1px solid var(--color-light)}.search-local-panel .search-results-wrap .results-panel .search-result .search-result-image{display:block}.search-local-panel .search-results-wrap .results-panel .search-result .search-result-image img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:calc(.5*var(--border-radius));filter:brightness(0.95);transition:filter var(--transition-time) var(--transition-ease)}.search-local-panel .search-results-wrap .results-panel .search-result .search-result-text{text-align:left}.search-local-panel .search-results-wrap .results-panel .search-result .search-result-text h3{font-family:var(--font-2);color:var(--color-font-2);font-weight:var(--font-2-fat);font-size:1.6rem;text-transform:none;text-align:left;margin:0;letter-spacing:normal;transition:color var(--transition-time) var(--transition-ease)}.search-local-panel .search-results-wrap .results-panel .search-result:hover,.search-local-panel .search-results-wrap .results-panel .search-result.focus{background-color:var(--color-light)}.search-local-panel .search-results-wrap .results-panel .search-result:hover .search-result-image img,.search-local-panel .search-results-wrap .results-panel .search-result.focus .search-result-image img{filter:brightness(1.05)}.search-local-panel .search-results-wrap .results-panel .search-result:hover .search-result-text h3,.search-local-panel .search-results-wrap .results-panel .search-result.focus .search-result-text h3{color:var(--color-font-1)}.search-local-panel .search-results-wrap .results-panel .no-search-results{width:80px;height:80px;margin:2rem 0}f-cookies-popup{display:inline-block;width:40rem;max-width:70vw;padding:2rem 3rem;border-radius:var(--border-radius);font-size:1.5rem;position:fixed;z-index:120;background-image:url(/graphics/front/cookie-bg.png);background-position:bottom right;background-repeat:no-repeat;transition:all var(--transition-time) var(--transition-ease)}f-cookies-popup.BottomRight{right:1rem;bottom:-20rem;opacity:0}f-cookies-popup.BottomRight.show{right:1rem;bottom:1rem;opacity:1}f-cookies-popup.Light{background-color:#f0f2f5;color:#101215}f-cookies-popup.Dark{background-color:#101215;color:#f0f2f5}f-cookies-popup a{color:var(--color-1);transition:color var(--transition-time) var(--transition-ease)}f-cookies-popup a:hover{color:var(--color-2)}f-cookies-popup .close-button{display:inline-block;position:absolute;top:0;right:0;display:inline-block;width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,0);cursor:pointer}f-cookies-popup .close-button::before,f-cookies-popup .close-button::after{content:"";display:inline-block;width:13px;height:2.5px;background-color:#888;border-radius:var(--border-radius);position:absolute;transform-origin:center center;transform:rotate(45deg);left:13.5px;top:18.75px;transition:background-color var(--transition-time) var(--transition-ease)}f-cookies-popup .close-button:after{transform:rotate(-45deg)}f-cookies-popup .close-button:hover::before,f-cookies-popup .close-button:hover::after{background-color:#ff4133}f-cookies-popup .cookie-popup .cookie-popup-text{margin-top:1rem}f-cookies-popup .cookie-popup .cookie-popup-btn{display:inline-block;border-radius:var(--border-radius);padding:.5rem 1.2rem;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);text-transform:var(--uppercase-more);font-weight:var(--font-2-fat);cursor:pointer;transition:all var(--transition-time) var(--transition-ease)}f-cookies-popup .cookie-popup .cookie-popup-btn:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}f-list-loader-front{grid-column:1/-1 !important}f-list-loader-front #loader{position:relative;margin:5rem auto 10rem auto;width:3.6rem;height:3.6rem}.brand-slider{display:block;width:calc(var(--website-width) + 0px);max-width:100vw;margin:auto;mask-image:linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%)}.brand-slider .brands-wrap{display:flex;gap:8rem;width:max-content;animation:scroll-left linear infinite}@media(max-width: 720px){.brand-slider .brands-wrap{gap:5.5rem}}.brand-slider .brands-wrap .brand{flex-shrink:0}.brand-slider .brands-wrap .brand .image img{height:8rem;display:inline-block;margin:0}@media(max-width: 720px){.brand-slider .brands-wrap .brand .image img{height:7rem}}@keyframes scroll-left{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.brand-slider.admin{mask-image:none;overflow:auto;padding-top:50px;padding-bottom:20px;margin-top:-50px;margin-bottom:-20px}.brand-slider.admin .brands-wrap{display:inline-flex;align-items:flex-start}.brand-slider.admin .brands-wrap .brand .toolbox-below{top:-36px}.cards{display:flex;justify-content:center}.cards .cards-wrap{display:flex;max-width:96vw;width:var(--website-width);height:700px;gap:1rem}@media(max-width: 768px){.cards .cards-wrap{flex-direction:column;height:auto}}.cards .cards-wrap .card{overflow:hidden;display:flex;align-items:center;justify-content:center;transition:flex .65s ease-in-out;border-radius:var(--border-radius);position:relative;cursor:pointer;flex:0 0 60px}.cards .cards-wrap .card .image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius);overflow:hidden}.cards .cards-wrap .card .image img{width:100%;height:100%;object-fit:cover}.cards .cards-wrap .card .texts{z-index:5;min-width:0;flex-shrink:1;position:absolute;left:80px;top:7rem;width:55rem;height:70%}.cards .cards-wrap .card .texts .card-title{font-size:2.8rem;margin-top:0}.cards .cards-wrap .card .texts .card-title:empty{width:36rem;max-width:90%;background-color:#f0f1f3;border-radius:15rem;padding:0 calc(3rem*.5);height:calc(3rem*var(--factor-font)*1.2);margin-bottom:calc(1rem*var(--factor-spacing)*1.5);background-color:rgba(255,255,255,.75);caret-color:#000}.cards .cards-wrap .card .texts .article-text{max-width:unset}@media(max-width: 720px){.cards .cards-wrap .card .texts{position:relative;left:unset;top:unset;margin:4rem 5% 10rem 5%;width:unset;height:auto}.cards .cards-wrap .card .texts .card-title{font-size:2.4rem}.cards .cards-wrap .card .texts .article-text{max-width:100%}}.cards .cards-wrap .card .buttons{position:absolute;left:80px;bottom:4rem;width:600px;z-index:5;display:inline-block;padding:0 1rem}.cards .cards-wrap .card .buttons.has-toolbox-right{min-height:50px;min-width:60px}.cards .cards-wrap .card .buttons>a,.cards .cards-wrap .card .buttons>.sortable>div.button-edit{margin:0 2rem .5rem 0;min-width:14rem;text-align:center}.cards .cards-wrap .card .buttons>a:first-child,.cards .cards-wrap .card .buttons>.sortable>div.button-edit:first-child{display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius)}.cards .cards-wrap .card .buttons>a:first-child,.cards .cards-wrap .card .buttons>a:first-child p,.cards .cards-wrap .card .buttons>.sortable>div.button-edit:first-child,.cards .cards-wrap .card .buttons>.sortable>div.button-edit:first-child p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.cards .cards-wrap .card .buttons>a:first-child,.cards .cards-wrap .card .buttons>a:first-child p,.cards .cards-wrap .card .buttons>.sortable>div.button-edit:first-child,.cards .cards-wrap .card .buttons>.sortable>div.button-edit:first-child p{font-size:calc(1.15rem*var(--factor-font))}}.cards .cards-wrap .card .buttons>a:first-child:hover,.cards .cards-wrap .card .buttons>.sortable>div.button-edit:first-child:hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.cards .cards-wrap .card .buttons>a:nth-child(n+2),.cards .cards-wrap .card .buttons>.sortable>div.button-edit:nth-child(n+2){display:inline-block;cursor:pointer;background-color:var(--button-1-color-bg);color:var(--button-1-color-font);font-weight:var(--button-font-weight);text-transform:var(--uppercase-more);text-decoration:none;padding:calc(1.8rem*var(--button-padding-factor-ver)) calc(2.8rem*var(--button-padding-factor-hor));transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);background-color:rgba(0,0,0,0);color:#fff;border:2px #fff solid;padding:calc(1.8rem*var(--button-padding-factor-ver) - .2rem) calc(2.8rem*var(--button-padding-factor-hor) - .2rem)}.cards .cards-wrap .card .buttons>a:nth-child(n+2),.cards .cards-wrap .card .buttons>a:nth-child(n+2) p,.cards .cards-wrap .card .buttons>.sortable>div.button-edit:nth-child(n+2),.cards .cards-wrap .card .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-family:var(--font-1);font-size:calc(1.3rem*var(--factor-font))}@media(max-width: 720px){.cards .cards-wrap .card .buttons>a:nth-child(n+2),.cards .cards-wrap .card .buttons>a:nth-child(n+2) p,.cards .cards-wrap .card .buttons>.sortable>div.button-edit:nth-child(n+2),.cards .cards-wrap .card .buttons>.sortable>div.button-edit:nth-child(n+2) p{font-size:calc(1.15rem*var(--factor-font))}}.cards .cards-wrap .card .buttons>a:nth-child(n+2):hover,.cards .cards-wrap .card .buttons>.sortable>div.button-edit:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--button-1-color-font-hover)}.cards .cards-wrap .card .buttons>a:nth-child(n+2):hover,.cards .cards-wrap .card .buttons>.sortable>div.button-edit:nth-child(n+2):hover{background-color:var(--button-1-color-bg-hover);color:var(--var(--button-1-color-bg-hover));border:2px var(--button-1-color-bg-hover) solid}.cards .cards-wrap .card .buttons>a p,.cards .cards-wrap .card .buttons>.sortable>div.button-edit p{margin:0;padding:0}@media(max-width: 720px){.cards .cards-wrap .card .buttons>a,.cards .cards-wrap .card .buttons>.sortable>div.button-edit{margin:0 1rem 1rem 0;min-width:13rem}.cards .cards-wrap .card .buttons>a:last-child,.cards .cards-wrap .card .buttons>.sortable>div.button-edit:last-child{margin:0}}.cards .cards-wrap .card .buttons>a:last-child,.cards .cards-wrap .card .buttons>.sortable>div.button-edit:last-child{margin:0}.cards .cards-wrap .card .buttons>.sortable>#loader{display:inline-block;margin:0;width:25px;height:25px;position:relative;top:8px}.cards .cards-wrap .card .card-ridge{position:absolute;left:0;top:0;width:60px;height:100%;display:flex;align-items:center;justify-content:center;z-index:4;transition:opacity var(--transition-time) var(--transition-ease);opacity:1}.cards .cards-wrap .card .card-ridge .card-caption{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-size:1.6rem;font-weight:bold;color:#333;text-align:center}@media(max-width: 720px){.cards .cards-wrap .card .card-ridge{height:60px;width:100%}.cards .cards-wrap .card .card-ridge .card-caption{writing-mode:horizontal-tb;transform:none}}.cards .cards-wrap .card.active{cursor:default;flex:1 1 clamp(800px,100vw,1500px)}.cards .cards-wrap .card.active .text{opacity:1}.cards .cards-wrap .card.active .card-ridge{opacity:0}@media(max-width: 768px){.cards .cards-wrap .card.active{flex:1 1 clamp(300px,70vh,1500px)}}@media(max-width: 768px){.cards .cards-wrap .card.active{max-height:700px}}@media(max-width: 768px){.cards{margin:auto}.cards .cards-wrap{display:block;height:auto}.cards .cards-wrap .card{display:block;width:100%;padding:0 5%;box-sizing:border-box;overflow:hidden;height:60px;transition:height .65s ease-in-out}.cards .cards-wrap .card:not(:last-child){margin-bottom:1rem}.cards .cards-wrap .card.active{height:600px}.cards .cards-wrap .card .texts{margin:7rem 0 3rem 0;position:relative;left:unset;top:unset;width:unset;height:unset}.cards .cards-wrap .card .texts .article-text p{font-size:calc(1.75rem*var(--font-size))}.cards .cards-wrap .card .buttons{position:relative;left:unset;bottom:unset;width:92%;padding:0}}.light .cards .cards-wrap .card .image::after{content:"";display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.65;pointer-events:none;transition:background-color var(--transition-time) var(--transition-ease),opacity var(--transition-time) var(--transition-ease)}.light .cards .cards-wrap .card .texts h3.card-title{color:#000;text-shadow:0 0 2px rgba(255,255,255,.5),0 0 4px rgba(255,255,255,.3),0 0 6px rgba(255,255,255,.2),0 0 10px rgba(255,255,255,.1);transition:color var(--transition-time) var(--transition-ease)}.light .cards .cards-wrap .card .texts .article-text{color:#000;text-shadow:0 0 2px rgba(255,255,255,.5),0 0 4px rgba(255,255,255,.3),0 0 6px rgba(255,255,255,.2),0 0 10px rgba(255,255,255,.1);transition:color var(--transition-time) var(--transition-ease)}.light .cards .cards-wrap .card .card-ridge .card-caption{color:#000;text-shadow:0 0 2px rgba(255,255,255,.5),0 0 4px rgba(255,255,255,.3),0 0 6px rgba(255,255,255,.2),0 0 10px rgba(255,255,255,.1);transition:color var(--transition-time) var(--transition-ease)}.dark .cards .cards-wrap .card .image::after{content:"";display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.4;pointer-events:none;transition:background-color var(--transition-time) var(--transition-ease),opacity var(--transition-time) var(--transition-ease)}.dark .cards .cards-wrap .card .texts h3.card-title{color:#fff;transition:color var(--transition-time) var(--transition-ease)}.dark .cards .cards-wrap .card .texts .article-text{color:#fff;transition:color var(--transition-time) var(--transition-ease)}.dark .cards .cards-wrap .card .card-ridge .card-caption{color:#fff;transition:color var(--transition-time) var(--transition-ease)}