: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 #00020505;--shadow-2:0 2px 2px #00020505;--shadow-3:0 4px 4px #00020505;--shadow-4:0 8px 8px #00020505;--shadow-5:0 16px 16px #00020505;--shadow-surround-1:0 1px 3px #00000010;--shadow-surround-2:0 1px 6px #00000010;--shadow-surround-3:1px 2px 12px #00000010;--shadow-surround-4:2px 4px 18px #00000010;--shadow-surround-5:4px 6px 40px #00000010}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,0.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{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em;white-space:inherit}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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 #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;width:20px;height:20px;position:relative;top:4px;margin-right:10px}[type="radio"]{-webkit-box-sizing:border-box;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) + 0.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 .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}::-moz-selection{background:var(--color-1);color:white}::selection{background:var(--color-1);color:white}@-webkit-keyframes hide{0%{opacity:1}10%{opacity:.6}90%{opacity:.6}100%{opacity:.6}}@keyframes hide{0%{opacity:1}10%{opacity:.6}90%{opacity:.6}100%{opacity:.6}}@-webkit-keyframes publish{0%{-webkit-filter:brightness(1) saturate(1);filter:brightness(1) saturate(1)}30%{-webkit-filter:brightness(1.1) saturate(1.1);filter:brightness(1.1) saturate(1.1)}75%{-webkit-filter:brightness(1.1) saturate(1.1);filter:brightness(1.1) saturate(1.1)}99%{-webkit-filter:brightness(1) saturate(1);filter:brightness(1) saturate(1)}100%{-webkit-filter:none;filter:none}}@keyframes publish{0%{-webkit-filter:brightness(1) saturate(1);filter:brightness(1) saturate(1)}30%{-webkit-filter:brightness(1.1) saturate(1.1);filter:brightness(1.1) saturate(1.1)}75%{-webkit-filter:brightness(1.1) saturate(1.1);filter:brightness(1.1) saturate(1.1)}99%{-webkit-filter:brightness(1) saturate(1);filter:brightness(1) saturate(1)}100%{-webkit-filter:none;filter:none}}.hide{-webkit-animation-name:hide;animation-name:hide;-webkit-animation-duration:3s;animation-duration:3s}.publish{-webkit-animation-name:publish;animation-name:publish;-webkit-animation-duration:1s;animation-duration:1s}.hidden{opacity:.6;-webkit-transition:opacity .4s;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) + 0.36 * var(--margin-segment));margin-left:0;-webkit-transition:all .55s ease-out;transition:all .55s ease-out}@media (max-width: 720px){.main-container{padding-bottom:calc(1.2 * var(--footer-height) + 0.36 * var(--margin-segment))}}.main-container .admin-panel-btn-toolbox{position:fixed;top:50%;-webkit-transform:translateY(-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;-webkit-transition:all 0.18s ease-in-out;transition:all 0.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;-webkit-filter:brightness(1.4);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(0.5 * var(--margin-segment) * var(--factor-spacing))}}.checkbox{display:block;width:-webkit-fit-content;width:-moz-fit-content;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);-webkit-transition:background-color var(--transition-time) var(--transition-ease);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 white;border-width:0 3px 3px 0;-webkit-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;-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1090}@media (max-width: 1000px){#Burger{display:-ms-grid;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;-webkit-transition:all calc(0.65 * var(--transition-time)) var(--transition-ease) 0.15s;transition:all calc(0.65 * var(--transition-time)) var(--transition-ease) 0.15s}.light #Burger .slices .slice{background-color:white}.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:white}}#Burger.burger-close-btn .slice,.light.header-min #Burger.burger-close-btn .slice{background-color:white}.light #Burger.burger-close-btn .slice,.light .light.header-min #Burger.burger-close-btn .slice{background-color:white}#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);-webkit-transform:rotate(45deg);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);-webkit-transform:rotate(-45deg);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);-webkit-transform:rotate(45deg);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:white}}#AddNav{display:inline-block}#AddNav .add-nav-icon{width:40px;height:40px;display:-ms-inline-grid;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{-webkit-transition:stroke var(--transition-time) var(--transition-ease);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:-.66em;top:-.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:white;border-radius:8px;border:1px solid #d0d1d3;padding:15px 20px 10px 20px;font-size:13px;-webkit-transition:bottom .4s ease-out;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;-webkit-animation:fade-in-child-slide-up 0.36s ease-out;animation:fade-in-child-slide-up 0.36s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(240,242,246,0.82);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:200}login.login-show{display:-ms-grid;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:white}login #login h2{color:rgba(255,255,255,0.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:black;color:white;letter-spacing:2px}login #login button{letter-spacing:1px;background-color:#25a8d8;color:white;text-transform:var(--uppercase-more);cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}login #login button:hover{background-color:#33c9ff;color:white}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;-webkit-transition:fill .3s ease-in-out;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;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:calc(0.5 * 40px - 0.5 * 16px);top:calc(0.5 * 40px - 0.5 * 3px);-webkit-transition:background-color var(--transition-time) var(--transition-ease);transition:background-color var(--transition-time) var(--transition-ease)}login #login .close-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}login #login .close-button:hover:before,login #login .close-button:hover:after{background-color:#ff4133}login #login.denied{-webkit-animation:no-no-shake 0.85s ease-in-out;animation:no-no-shake 0.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;-webkit-transition:all .25s ease-in-out;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;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer;background-image:url(/graphics/admin/login.svg)}#login-btn-container .login-btn:hover{background-color:#010102;-webkit-filter:brightness(1.3);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}@-webkit-keyframes slide-in-right{0%{left:102%}100%{left:0}}@keyframes slide-in-right{0%{left:102%}100%{left:0}}@-webkit-keyframes slide-out-right{0%{left:0}100%{left:102%}}@keyframes slide-out-right{0%{left:0}100%{left:102%}}@-webkit-keyframes slide-in-right-wave{0%{left:102%;border-radius:0 0 0 100% / 0 0 0 100%;-webkit-transform:skewX(0deg);transform:skewX(0deg)}40%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%{border-radius:0 0 0 100% / 0 0 0 100%;-webkit-transform:skewX(10deg);transform:skewX(10deg)}100%{left:0;border-radius:0 / 0;-webkit-transform:none;transform:none}}@keyframes slide-in-right-wave{0%{left:102%;border-radius:0 0 0 100% / 0 0 0 100%;-webkit-transform:skewX(0deg);transform:skewX(0deg)}40%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%{border-radius:0 0 0 100% / 0 0 0 100%;-webkit-transform:skewX(10deg);transform:skewX(10deg)}100%{left:0;border-radius:0 / 0;-webkit-transform:none;transform:none}}@-webkit-keyframes slide-out-right-wave{0%{left:0;border-radius:0 / 0;-webkit-transform:skewX(0deg);transform:skewX(0deg)}20%{left:0}30%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}60%{border-radius:100% 0 0 0 / 100% 0 0 0;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}100%{left:102%;border-radius:100% 0 0 0 / 100% 0 0 0;-webkit-transform:none;transform:none}}@keyframes slide-out-right-wave{0%{left:0;border-radius:0 / 0;-webkit-transform:skewX(0deg);transform:skewX(0deg)}20%{left:0}30%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}60%{border-radius:100% 0 0 0 / 100% 0 0 0;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}100%{left:102%;border-radius:100% 0 0 0 / 100% 0 0 0;-webkit-transform:none;transform:none}}@-webkit-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-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}}@-webkit-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-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%}}@-webkit-keyframes slide-in-left{0%{left:-102%}100%{left:0}}@keyframes slide-in-left{0%{left:-102%}100%{left:0}}@-webkit-keyframes slide-out-left{0%{left:0}100%{left:-102%}}@keyframes slide-out-left{0%{left:0}100%{left:-102%}}@-webkit-keyframes slide-in-left-wave{0%{left:-102%;border-radius:0 0 100% 0 / 0 0 100% 0;-webkit-transform:skewX(0deg);transform:skewX(0deg)}40%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}60%{border-radius:0 0 100% 0 / 0 0 100% 0;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}100%{left:0;border-radius:0 / 0;-webkit-transform:none;transform:none}}@keyframes slide-in-left-wave{0%{left:-102%;border-radius:0 0 100% 0 / 0 0 100% 0;-webkit-transform:skewX(0deg);transform:skewX(0deg)}40%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}60%{border-radius:0 0 100% 0 / 0 0 100% 0;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}100%{left:0;border-radius:0 / 0;-webkit-transform:none;transform:none}}@-webkit-keyframes slide-out-left-wave{0%{left:0;border-radius:0 / 0;-webkit-transform:skewX(0deg);transform:skewX(0deg)}20%{left:0}30%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}60%{border-radius:0 100% 0 0 / 0 100% 0 0;-webkit-transform:skewX(20deg);transform:skewX(20deg)}100%{left:-102%;border-radius:0 100% 0 0 / 0 100% 0 0;-webkit-transform:none;transform:none}}@keyframes slide-out-left-wave{0%{left:0;border-radius:0 / 0;-webkit-transform:skewX(0deg);transform:skewX(0deg)}20%{left:0}30%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}60%{border-radius:0 100% 0 0 / 0 100% 0 0;-webkit-transform:skewX(20deg);transform:skewX(20deg)}100%{left:-102%;border-radius:0 100% 0 0 / 0 100% 0 0;-webkit-transform:none;transform:none}}@-webkit-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-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}}@-webkit-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-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}}@-webkit-keyframes slide-in-top{0%{top:-102%}100%{top:0}}@keyframes slide-in-top{0%{top:-102%}100%{top:0}}@-webkit-keyframes slide-out-top{0%{top:0}100%{top:-102%}}@keyframes slide-out-top{0%{top:0}100%{top:-102%}}@-webkit-keyframes slide-in-top-wave{0%{top:-102%;border-radius:0 0 0 100% / 0 0 0 100%;-webkit-transform:skewY(0deg);transform:skewY(0deg)}40%{-webkit-transform:skewY(20deg);transform:skewY(20deg)}60%{border-radius:0 0 0 100% / 0 0 0 100%;-webkit-transform:skewY(10deg);transform:skewY(10deg)}100%{top:0;border-radius:0 / 0;-webkit-transform:none;transform:none}}@keyframes slide-in-top-wave{0%{top:-102%;border-radius:0 0 0 100% / 0 0 0 100%;-webkit-transform:skewY(0deg);transform:skewY(0deg)}40%{-webkit-transform:skewY(20deg);transform:skewY(20deg)}60%{border-radius:0 0 0 100% / 0 0 0 100%;-webkit-transform:skewY(10deg);transform:skewY(10deg)}100%{top:0;border-radius:0 / 0;-webkit-transform:none;transform:none}}@-webkit-keyframes slide-out-top-wave{0%{top:0;border-radius:0 / 0;-webkit-transform:skewY(0deg);transform:skewY(0deg)}20%{top:0}30%{-webkit-transform:skewY(0deg);transform:skewY(0deg)}60%{border-radius:0 0 100% 0 / 0 0 100% 0;-webkit-transform:skewY(-20deg);transform:skewY(-20deg)}100%{top:-102%;border-radius:0 0 100% 0 / 0 0 100% 0;-webkit-transform:none;transform:none}}@keyframes slide-out-top-wave{0%{top:0;border-radius:0 / 0;-webkit-transform:skewY(0deg);transform:skewY(0deg)}20%{top:0}30%{-webkit-transform:skewY(0deg);transform:skewY(0deg)}60%{border-radius:0 0 100% 0 / 0 0 100% 0;-webkit-transform:skewY(-20deg);transform:skewY(-20deg)}100%{top:-102%;border-radius:0 0 100% 0 / 0 0 100% 0;-webkit-transform:none;transform:none}}@-webkit-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-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}}@-webkit-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 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%}}@-webkit-keyframes fade-in-child-slide-up{0%{opacity:0;padding-top:20rem}85%{opacity:1}100%{padding-top:0}}@keyframes fade-in-child-slide-up{0%{opacity:0;padding-top:20rem}85%{opacity:1}100%{padding-top:0}}@-webkit-keyframes no-no-shake{0%{-webkit-transform:none;transform:none}12.5%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}37.5%{-webkit-transform:translateX(45px);transform:translateX(45px)}62.5%{-webkit-transform:translateX(-35px);transform:translateX(-35px)}87.5%{-webkit-transform:translateX(35px);transform:translateX(35px)}100%{-webkit-transform:none;transform:none}}@keyframes no-no-shake{0%{-webkit-transform:none;transform:none}12.5%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}37.5%{-webkit-transform:translateX(45px);transform:translateX(45px)}62.5%{-webkit-transform:translateX(-35px);transform:translateX(-35px)}87.5%{-webkit-transform:translateX(35px);transform:translateX(35px)}100%{-webkit-transform:none;transform:none}}@keyframes slide-in-right{0%{opacity:0;right:-300px}85%{opacity:1}100%{right:0px}}@-webkit-keyframes price-change{0%{width:0%;left:0}30%{width:100%;left:0}70%{width:100%;left:0}100%{width:0%;left:100%}}@keyframes price-change{0%{width:0%;left:0}30%{width:100%;left:0}70%{width:100%;left:0}100%{width:0%;left:100%}}@-webkit-keyframes list-item-update{0%{left:-75%}100%{left:101%}}@keyframes list-item-update{0%{left:-75%}100%{left:101%}}@-webkit-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-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}}@-webkit-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}}@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;-webkit-transition:all calc(1.25 * var(--transition-time)) var(--transition-ease);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:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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;-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease)}@media (max-width: 720px){header .wrapper .logo .img img{width:calc(0.85 * var(--logo-width))}}@media (max-width: 1000px){header .wrapper nav{display:none}}header .wrapper nav .nav-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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);-webkit-transition:all var(--transition-time) var(--transition-ease);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 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:white;font-size:1rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.2rem .36rem;border-radius:3rem;min-width:1.4rem;text-align:center;-webkit-transition:all var(--transition-time) var(--transition-ease);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) * 0.9)}header .wrapper{max-width:88%}}.header-init{background:var(--header-init-bg)}.header-init .wrapper .logo .img img{-webkit-filter:var(--header-init-logo-filter);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{-webkit-filter:var(--header-init-over-logo-filter);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);-webkit-box-shadow:var(--shadow-1),var(--shadow-2),var(--shadow-3),var(--shadow-4),var(--shadow-5);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(0.85 * var(--logo-width));-webkit-filter:var(--header-min-logo-filter);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{-webkit-filter:var(--header-show-nav-logo-filter);filter:var(--header-show-nav-logo-filter)}.header-show-nav .wrapper .nav-inner,.header-hide-nav .wrapper .nav-inner{display:inline-block;-webkit-box-align:initial;-ms-flex-align:initial;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:-ms-grid;display:grid;position:fixed;-webkit-animation:var(--nav-animation-in) calc(var(--transition-time) * 0.65) var(--transition-ease) forwards;animation:var(--nav-animation-in) calc(var(--transition-time) * 0.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(0.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{-webkit-animation-duration:var(--transition-time);animation-duration:var(--transition-time)}}@media (max-width: 1000px){.header-hide-nav .wrapper nav{-webkit-animation:var(--nav-animation-out) calc(var(--transition-time) * 0.65) ease-in forwards;animation:var(--nav-animation-out) calc(var(--transition-time) * 0.65) ease-in forwards}}@media (min-width: 720px){.header-hide-nav .wrapper nav{-webkit-animation-duration:var(--transition-time);animation-duration:var(--transition-time)}}@-webkit-keyframes show-search-panel{0%{opacity:0}100%{opacity:1}}@keyframes show-search-panel{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide-search-panel{0%{opacity:1}100%{opacity:0}}@keyframes hide-search-panel{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes show-search-bar{0%{top:calc(-1.2 * var(--header-height))}100%{top:0}}@keyframes show-search-bar{0%{top:calc(-1.2 * var(--header-height))}100%{top:0}}@-webkit-keyframes hide-search-bar{0%{top:0}100%{top:calc(-1.2 * var(--header-height))}}@keyframes hide-search-bar{0%{top:0}100%{top:calc(-1.2 * var(--header-height))}}#SearchPanelV1.hide .search-bg{-webkit-animation:hide-search-panel var(--transition-time);animation:hide-search-panel var(--transition-time);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#SearchPanelV1.hide .search-bar{-webkit-animation:hide-search-bar var(--transition-time) ease-in;animation:hide-search-bar var(--transition-time) ease-in;-webkit-animation-fill-mode:forwards;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,0.2);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-animation:show-search-panel var(--transition-time);animation:show-search-panel var(--transition-time);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#SearchPanelV1 .search-bar{z-index:1095;position:fixed;top:0;left:0;width:100%;height:var(--header-height);background-color:white;-webkit-box-shadow:0 1px 1px rgba(0,2,5,0.02),0 2px 2px rgba(0,2,5,0.02),0 calc(4px*1) calc(4px*1) rgba(0,2,5,0.02),0 calc(6px*1) calc(6px*1) rgba(0,2,5,0.02),0 calc(8px*1) calc(8px*1) rgba(0,2,5,0.02);box-shadow:0 1px 1px rgba(0,2,5,0.02),0 2px 2px rgba(0,2,5,0.02),0 calc(4px*1) calc(4px*1) rgba(0,2,5,0.02),0 calc(6px*1) calc(6px*1) rgba(0,2,5,0.02),0 calc(8px*1) calc(8px*1) rgba(0,2,5,0.02);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:show-search-bar var(--transition-time) ease-out;animation:show-search-bar var(--transition-time) ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (max-width: 720px){#SearchPanelV1 .search-bar{height:calc(var(--header-height) * 0.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:white;-webkit-box-shadow:0 1px 1px rgba(0,2,5,0.02),0 2px 2px rgba(0,2,5,0.02),0 calc(4px*1) calc(4px*1) rgba(0,2,5,0.02),0 calc(6px*1) calc(6px*1) rgba(0,2,5,0.02),0 calc(8px*1) calc(8px*1) rgba(0,2,5,0.02);box-shadow:0 1px 1px rgba(0,2,5,0.02),0 2px 2px rgba(0,2,5,0.02),0 calc(4px*1) calc(4px*1) rgba(0,2,5,0.02),0 calc(6px*1) calc(6px*1) rgba(0,2,5,0.02),0 calc(8px*1) calc(8px*1) rgba(0,2,5,0.02);width:56rem;max-width:90%;border-radius:2.6rem;max-height:0px;overflow-y:auto;-webkit-transition:all calc(.7 * var(--transition-time)) var(--transition-ease);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:-ms-grid;display:grid;width:100%;padding:2rem 3.6rem;-ms-grid-columns:1fr 5fr;grid-template-columns:1fr 5fr;gap:3rem;-webkit-transition:background-color var(--transition-time);transition:background-color var(--transition-time)}@media (max-width: 720px){#SearchPanelV1 .search-bar .search-results-wrap .results-panel .search-result{-ms-grid-columns:1fr 4fr;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%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background-image:url("/graphics/front/close.svg");background-size:cover;background-repeat:no-repeat;cursor:pointer;-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:-webkit-filter var(--transition-time);transition:-webkit-filter var(--transition-time);transition:filter var(--transition-time);transition:filter var(--transition-time), -webkit-filter var(--transition-time)}@media (max-width: 720px){#SearchPanelV1 .search-bar .close-btn{right:2.9rem}}#SearchPanelV1 .search-bar .close-btn:hover{-webkit-filter:brightness(0.5);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,0.2);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);opacity:0;pointer-events:none;-webkit-transition:all var(--transition-time) var(--transition-ease);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);-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease);background-color:white;-webkit-box-shadow:0 1px 1px rgba(0,2,5,0.02),0 2px 2px rgba(0,2,5,0.02),0 calc(4px*1) calc(4px*1) rgba(0,2,5,0.02),0 calc(6px*1) calc(6px*1) rgba(0,2,5,0.02),0 calc(8px*1) calc(8px*1) rgba(0,2,5,0.02);box-shadow:0 1px 1px rgba(0,2,5,0.02),0 2px 2px rgba(0,2,5,0.02),0 calc(4px*1) calc(4px*1) rgba(0,2,5,0.02),0 calc(6px*1) calc(6px*1) rgba(0,2,5,0.02),0 calc(8px*1) calc(8px*1) rgba(0,2,5,0.02);display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 720px){#SearchPanel .search-bar{height:calc(var(--header-height) * 0.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:white;-webkit-box-shadow:0 1px 1px rgba(0,2,5,0.02),0 2px 2px rgba(0,2,5,0.02),0 calc(4px*1) calc(4px*1) rgba(0,2,5,0.02),0 calc(6px*1) calc(6px*1) rgba(0,2,5,0.02),0 calc(8px*1) calc(8px*1) rgba(0,2,5,0.02);box-shadow:0 1px 1px rgba(0,2,5,0.02),0 2px 2px rgba(0,2,5,0.02),0 calc(4px*1) calc(4px*1) rgba(0,2,5,0.02),0 calc(6px*1) calc(6px*1) rgba(0,2,5,0.02),0 calc(8px*1) calc(8px*1) rgba(0,2,5,0.02);width:56rem;max-width:90%;border-radius:2.6rem;max-height:0px;overflow-y:auto;-webkit-transition:all calc(.7 * var(--transition-time)) var(--transition-ease);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:-ms-grid;display:grid;width:100%;padding:1.5rem 3.6rem;-ms-grid-columns:1fr 5fr;grid-template-columns:1fr 5fr;gap:3rem;-webkit-transition:background-color var(--transition-time);transition:background-color var(--transition-time)}@media (max-width: 720px){#SearchPanel .search-bar .search-results-wrap .results-panel .search-result{-ms-grid-columns:1fr 4fr;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;-o-object-fit:cover;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%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background-image:url("/graphics/front/close.svg");background-size:cover;background-repeat:no-repeat;cursor:pointer;-webkit-filter:brightness(1);filter:brightness(1);-webkit-transition:-webkit-filter var(--transition-time);transition:-webkit-filter var(--transition-time);transition:filter var(--transition-time);transition:filter var(--transition-time), -webkit-filter var(--transition-time)}@media (max-width: 720px){#SearchPanel .search-bar .close-btn{right:2.9rem}}#SearchPanel .search-bar .close-btn:hover{-webkit-filter:brightness(0.5);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:white;border-radius:var(--border-radius);-webkit-box-shadow:var(--shadow-surround-1),var(--shadow-surround-2),var(--shadow-surround-3),var(--shadow-surround-4),var(--shadow-surround-5);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:white}#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:white;color:var(--color-font-1);padding:1.1rem 3rem;margin-bottom:1.5rem;text-align:center;display:inline-block;border-radius:var(--border-radius);-webkit-box-shadow:var(--shadow-1),var(--shadow-2),var(--shadow-3),var(--shadow-4),var(--shadow-5);box-shadow:var(--shadow-1),var(--shadow-2),var(--shadow-3),var(--shadow-4),var(--shadow-5);cursor:pointer;-webkit-transition:color var(--transition-time) var(--transition-ease);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:white;cursor:pointer;-webkit-transition:color var(--transition-time) var(--transition-ease);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:#00000018;-webkit-backdrop-filter:blur(2px);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;-webkit-animation:slide-in-right var(--transition-time) var(--transition-ease);animation:slide-in-right var(--transition-time) var(--transition-ease)}#AddNav .login-btn-wrap #LogInBtnPopup.show .popup-bg{display:inline-block}.fl-footer{display:-webkit-box;display:-ms-flexbox;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)}.fl-footer a:hover{color:var(--footer-hover-color)}.fl-footer .wrapper{position:relative;width:var(--website-width);max-width:92%;height:calc(0.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%;-webkit-transform:translate(0, -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%;-webkit-transform:translate(0, -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%;-webkit-transform:translate(0, -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%;-webkit-transform:translate(-50%, -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%;-webkit-transform:translate(0, -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%;-webkit-transform:translate(0, -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%;-webkit-transform:translate(-50%, 0);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%;-webkit-transform:translate(-50%, 0);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%;-webkit-transform:translate(0, -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%;-webkit-transform:translate(-50%, -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%;-webkit-transform:translate(-50%, 0);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%;-webkit-transform:translate(-50%, 0);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;-webkit-transition:-webkit-filter var(--transition-time) var(--transition-ease);transition:-webkit-filter var(--transition-time) var(--transition-ease);transition:filter var(--transition-time) var(--transition-ease);transition:filter var(--transition-time) var(--transition-ease), -webkit-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{-webkit-filter:brightness(45%);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;-webkit-transition:background-color var(--transition-time) var(--transition-ease);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:.36rem}#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"]{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")}.teaser{position:relative;width:100%;height:75rem;max-height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;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%;-webkit-filter:var(--teaser-bg-filter);filter:var(--teaser-bg-filter)}.teaser .teaser-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.teaser video{position:absolute;z-index:0;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -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,0.75);caret-color:black}@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,0.75);caret-color:black}}.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,0.75);caret-color:black}.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 0.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));-webkit-transition:all var(--transition-time) var(--transition-ease);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));-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);background-color:transparent;color:white;border:2px white solid;padding:calc(1.8rem * var(--button-padding-factor-ver) - 0.2rem) calc(2.8rem * var(--button-padding-factor-hor) - 0.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%;-webkit-transform:translate(-50%, -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 0.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));-webkit-transition:all var(--transition-time) var(--transition-ease);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));-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);background-color:transparent;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) - 0.2rem) calc(2.8rem * var(--button-padding-factor-hor) - 0.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:-webkit-box;display:-ms-flexbox;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%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-filter:brightness(1.2) saturate(0) contrast(1.2);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:white;padding-top:2rem}.teaser-video-margins .teaser-in h1{font-size:calc(5rem*var(--factor-font));margin:0 auto 1rem auto;color:black;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,0.75);caret-color:black}@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,0.75);caret-color:black}}.teaser-video-margins .teaser-in>p{font-size:calc(2.5rem*var(--factor-font));margin:0 auto 2rem auto;color:black;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,0.75);caret-color:black}.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 0.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));-webkit-transition:all var(--transition-time) var(--transition-ease);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));-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);background-color:transparent;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) - 0.2rem) calc(2.8rem * var(--button-padding-factor-hor) - 0.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:-webkit-box;display:-ms-flexbox;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%;-o-object-fit:cover;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%;-o-object-fit:cover;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:-.08em;text-align:left;text-transform:uppercase;text-rendering:geometricPrecision;color:#000;background-color:#ffffff;mix-blend-mode:screen}.teaser-video-text .teaser-in .masked-video h1.mask{position:absolute;top:0px;left:0px;color:#ffffff;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:-.1em;line-height:.9;color:white;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,0.75);caret-color:black}@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,0.75);caret-color:black}}.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,0.75);caret-color:black}.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 0.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));-webkit-transition:all var(--transition-time) var(--transition-ease);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));-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);background-color:transparent;color:white;border:2px white solid;padding:calc(1.8rem * var(--button-padding-factor-ver) - 0.2rem) calc(2.8rem * var(--button-padding-factor-hor) - 0.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:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;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{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}}.teaser-masked-video .teaser-container .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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(.5em*var(--factor-spacing)*1.5);caret-color:black}@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(.5em*var(--factor-spacing)*1.5);caret-color:black}}.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:black}.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 0.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));-webkit-transition:all var(--transition-time) var(--transition-ease);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));-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);background-color:transparent;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) - 0.2rem) calc(2.8rem * var(--button-padding-factor-hor) - 0.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;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%;height:100%;-webkit-mask-position:center;mask-position:center}.teaser-masked-video .teaser-container .video-container .video-mask video{width:100%;height:100%;-o-object-fit:cover;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(0.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(.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(.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:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:3rem;display:grid;-ms-grid-columns:(1fr)[12];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>*{-ms-grid-column-span:3;grid-column-end:span 3}@media (max-width: 1010px){.testimonials>*{-ms-grid-column-span:6;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) ~ *{-ms-grid-column-span:6;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) ~ *{-ms-grid-column-span:4;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>*{-ms-grid-column-span:12 !important;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(.5rem*var(--factor-spacing)*1.5);margin-bottom:calc(3.5*2rem*var(--factor-font));position:relative;background-color:var(--color-font-1);opacity:0.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(.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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;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%;-o-object-fit:cover;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(.5rem*var(--factor-spacing)*1.5);position:relative;background-color:var(--color-font-1);opacity:0.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(.5rem*var(--factor-spacing)*1.5);position:relative;background-color:var(--color-font-1);opacity:0.065;width:9rem;margin-bottom:0}@media (max-width: 720px){.testimonials{width:100vw;max-width:100vw;overflow:hidden;-ms-grid-columns:unset;grid-template-columns:unset;grid-auto-flow:column;padding:3rem;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;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(0.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(.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(.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:-webkit-fit-content;width:-moz-fit-content;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;-webkit-transition:opacity var(--transition-time) var(--transition-ease);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%;-o-object-fit:cover;object-fit:cover}.gallery .thumbs{margin:auto;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;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;-webkit-transition:all var(--transition-time) var(--transition-ease);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);-webkit-transition:all var(--transition-time) var(--transition-ease);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%;-o-object-fit:cover;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:-ms-grid;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%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.photo-collage.col4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}@media (max-width: 720px){.photo-collage.col4{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:0.8rem}}.photo-collage.col4 .photo:nth-child(7n+3){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / 5;padding-bottom:initial}.photo-collage.col4 .photo:nth-child(7n+4){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;grid-row:span 2}.photo-collage.col4 .photo:nth-child(7n+6){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4 / 5;grid-row:span 2;padding-bottom:initial}@media (max-width: 720px){.photo-collage.col4 .photo:nth-child(7n+3){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;padding-bottom:50%}.photo-collage.col4 .photo:nth-child(7n+4){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;grid-row:span 2;padding-bottom:100}.photo-collage.col4 .photo:nth-child(7n+6){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;grid-row:span 2}}.photo-collage.col5{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr)}@media (max-width: 720px){.photo-collage.col5{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:0.8rem}}.photo-collage.col5 .photo:nth-child(10n+3){-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / 5;padding-bottom:initial}.photo-collage.col5 .photo:nth-child(10n+6){-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2 / 4;grid-row:span 2}.photo-collage.col5 .photo:nth-child(10n+8){-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5 / 6;grid-row:span 2;padding-bottom:initial}@media (max-width: 720px){.photo-collage.col5 .photo:nth-child(10n+3){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;padding-bottom:50%}.photo-collage.col5 .photo:nth-child(10n+6){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;grid-row:span 2;padding-bottom:100}.photo-collage.col5 .photo:nth-child(10n+8){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;grid-row:span 2}.photo-collage.col5 .photo:nth-child(10n+10){-ms-grid-column:1;-ms-grid-column-span:2;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:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];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>*{-ms-grid-column-span:3;grid-column-end:span 3}@media (max-width: 1010px){.boxes>*,.children>*,.people>*,.list>*{-ms-grid-column-span:6;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) ~ *{-ms-grid-column-span:6;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) ~ *{-ms-grid-column-span:4;grid-column-end:span 4}@media (max-width: 720px){.boxes>*,.children>*,.people>*,.list>*{-ms-grid-column-span:12 !important;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;-webkit-transition:all var(--transition-time) var(--transition-ease);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(0.8rem * var(--factor-spacing));font-size:calc(2rem * var(--factor-font));color:var(--color-font-1);text-align:center;-webkit-transition:all var(--transition-time) var(--transition-ease);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(.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;-webkit-transition:all var(--transition-time) var(--transition-ease);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%;-webkit-transition:all var(--transition-time) var(--transition-ease);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(0.36rem * var(--factor-spacing));font-size:calc(2rem * var(--factor-font));color:var(--color-font-1);text-align:center;-webkit-transition:all var(--transition-time) var(--transition-ease);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(.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;-webkit-transition:all var(--transition-time) var(--transition-ease);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);-webkit-transition:color var(--transition-time) var(--transition-ease);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(0.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:0.8rem;top:0.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);-webkit-transition:fill var(--transition-time) var(--transition-ease);transition:fill var(--transition-time) var(--transition-ease)}.people a:hover .person .image img{-webkit-filter:grayscale(100%) opacity(50%);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:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:6rem}@media (max-width: 720px){.text-image-horizontal{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}}.text-image-horizontal .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 720px){.text-image-horizontal .container.img-cnt{-webkit-box-ordinal-group:0;-ms-flex-order:-1;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(.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(.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 0.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));-webkit-transition:all var(--transition-time) var(--transition-ease);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);-webkit-transition:all var(--transition-time) var(--transition-ease);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(0.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(.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(0.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(.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%;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(0.75);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:white;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,0.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,0.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 0.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));-webkit-transition:all var(--transition-time) var(--transition-ease);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));-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);background-color:transparent;color:white;border:2px white solid;padding:calc(1.8rem * var(--button-padding-factor-ver) - 0.2rem) calc(2.8rem * var(--button-padding-factor-hor) - 0.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:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.article-text div *:first-child{margin-top:0}.article-text .te-text{-webkit-transition:all var(--transition-time);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(.5rem*var(--factor-spacing)*1.5);margin-bottom:calc(4*2rem*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(.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(0.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);-webkit-transition:color .15s ease-in;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:white;padding:4rem 5rem;background:var(--color-1) url("../graphics/rte/important.svg") bottom right no-repeat;margin:calc(0.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(0.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(0.3 * var(--margin-segment)) 0;max-width:100%;overflow:hidden}.article-text figure img{max-width:100%;margin-bottom:calc(0.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}.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none}.gmnoprint{border-radius:var(--border-radius) !important}.gmnoprint div{border-radius:var(--border-radius) !important;background:rgba(255,255,255,0.3) !important}.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;-webkit-transition:color var(--transition-time) var(--transition-ease);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:black;position:absolute;right:7px;top:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease)}.accordion .accordion-item .accordion-head::after{-webkit-transform:rotateZ(-45deg);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{-webkit-box-sizing:border-box;box-sizing:border-box;width:92%;max-width:92%;margin:0;max-height:0px;overflow:hidden;-webkit-transition:all .5s ease-out;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{-webkit-transition:all .75s ease-in;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%;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(0.75);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:white;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,0.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,0.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 0.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));-webkit-transition:all var(--transition-time) var(--transition-ease);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));-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease);border-radius:var(--border-radius);background-color:transparent;color:white;border:2px white solid;padding:calc(1.8rem * var(--button-padding-factor-ver) - 0.2rem) calc(2.8rem * var(--button-padding-factor-hor) - 0.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:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:7%;padding-bottom:10rem}@media (max-width: 720px){.product-container .product-main{-ms-grid-columns:1fr;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:-webkit-box;display:-ms-flexbox;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 black;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:black;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:black;height:2px;width:0%;position:absolute;bottom:-.4rem;left:0%}.product-container .product-main .product-info .product-info-container .product-price #Price.price-change:after{-webkit-animation:price-change .65s ease-in-out;animation:price-change .65s ease-in-out}.product-container .product-main .product-info .product-info-container .product-price .currency{margin-left:0.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:-webkit-inline-box;display:-ms-inline-flexbox;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;-webkit-transition:-webkit-filter var(--transition-time) var(--transition-ease);transition:-webkit-filter var(--transition-time) var(--transition-ease);transition:filter var(--transition-time) var(--transition-ease);transition:filter var(--transition-time) var(--transition-ease), -webkit-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{-webkit-filter:brightness(0.5);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:-webkit-fit-content;width:-moz-fit-content;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{-webkit-box-sizing:border-box;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));-webkit-transition:all var(--transition-time) var(--transition-ease);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:transparent}.product-container .product-main .product-info .product-info-container .add-to-bag .add-to-bag-btn.pasive:hover{background-color:transparent;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{-webkit-animation:crtaj .3s ease-in;animation:crtaj .3s ease-in;-webkit-animation-delay:calc(1.5*var(--transition-time));animation-delay:calc(1.5*var(--transition-time));-webkit-animation-fill-mode:forwards;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:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;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:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 1rem;border:1px #dadade solid;border-radius:var(--border-radius);-webkit-transition:all var(--transition-time) var(--transition-ease);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);-webkit-transition:color var(--transition-time) var(--transition-ease);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:black;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:0.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{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@-webkit-keyframes crtaj{to{stroke-dashoffset:0}}@keyframes crtaj{to{stroke-dashoffset:0}}a .product-preview{height:100%}a .product-preview,.product-preview{border:1px white solid;-webkit-transition:all .4s;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;-webkit-transition:all var(--transition-time) var(--transition-ease);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(0.3rem * var(--factor-spacing));font-size:calc(1.9rem * var(--factor-font));color:var(--color-font-1);text-align:center;-webkit-transition:all var(--transition-time) var(--transition-ease);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(.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;-webkit-transition:all var(--transition-time) var(--transition-ease);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(0.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:-webkit-fit-content;width:-moz-fit-content;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:-webkit-fit-content;width:-moz-fit-content;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:-webkit-fit-content;width:-moz-fit-content;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(.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);-webkit-transition:all var(--transition-time) var(--transition-ease);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:black;border-bottom:2px black 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(.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 black solid}.product-list{width:var(--website-width);max-width:96%;margin:auto;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:calc(5rem * var(--factor-spacing)) calc(3% * var(--factor-spacing))}@media (max-width: 1010px){.product-list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:calc(3rem * var(--factor-spacing)) calc(3% * var(--factor-spacing))}}@media (max-width: 720px){.product-list{-ms-grid-columns:(1fr)[2];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:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr 1fr 1fr 1fr;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;-webkit-transition:-webkit-filter var(--transition-time) var(--transition-ease);transition:-webkit-filter var(--transition-time) var(--transition-ease);transition:filter var(--transition-time) var(--transition-ease);transition:filter var(--transition-time) var(--transition-ease), -webkit-filter var(--transition-time) var(--transition-ease)}.shopping-bag f-shopping-bag .bag-table .item .product .delete:hover{-webkit-filter:brightness(0.5);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:black;height:2px;width:0%;position:absolute;bottom:-.4rem;left:0%}.shopping-bag f-shopping-bag .bag-table .item .total .total-item.price-change:after{-webkit-animation:price-change .65s ease-in-out;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:-webkit-inline-box;display:-ms-inline-flexbox;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;-webkit-transition:-webkit-filter var(--transition-time) var(--transition-ease);transition:-webkit-filter var(--transition-time) var(--transition-ease);transition:filter var(--transition-time) var(--transition-ease);transition:filter var(--transition-time) var(--transition-ease), -webkit-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{-webkit-filter:brightness(0.5);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:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr 1fr 1fr 1fr;grid-template-columns:1fr 2fr 1fr 1fr 1fr;gap:2%}.shopping-bag f-shopping-bag .bag-table .totals .totals-in{-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4 / 6}.shopping-bag f-shopping-bag .bag-table .totals .totals-in .sum{display:-ms-grid;display:grid;gap:2%;border-bottom:1px solid #ccc;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding:3.6rem 1rem}.shopping-bag f-shopping-bag .bag-table .totals .totals-in .sum .total-label{-ms-flex-item-align:end;-ms-grid-row-align:end;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:black;height:3px;width:0%;position:absolute;bottom:-.4rem;left:0%}.shopping-bag f-shopping-bag .bag-table .totals .totals-in .sum .total-bag #TotalBag.price-change:after{-webkit-animation:price-change .65s ease-in-out;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));-webkit-transition:all var(--transition-time) var(--transition-ease);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);-webkit-transition:background-color var(--transition-time) var(--transition-ease);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all var(--transition-time) var(--transition-ease);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:-webkit-inline-box;display:-ms-inline-flexbox;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);-webkit-transition:all var(--transition-time) var(--transition-ease);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:white}#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:white}#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);-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease);outline:none}#ShoppingBagSummary input::-webkit-input-placeholder,#ShoppingBagSummary textarea::-webkit-input-placeholder,#ShoppingBagUserData input::-webkit-input-placeholder,#ShoppingBagUserData textarea::-webkit-input-placeholder,#ShoppingBagPayments input::-webkit-input-placeholder,#ShoppingBagPayments textarea::-webkit-input-placeholder{color:#a0a2a5}#ShoppingBagSummary input:-ms-input-placeholder,#ShoppingBagSummary textarea:-ms-input-placeholder,#ShoppingBagUserData input:-ms-input-placeholder,#ShoppingBagUserData textarea:-ms-input-placeholder,#ShoppingBagPayments input:-ms-input-placeholder,#ShoppingBagPayments textarea:-ms-input-placeholder{color:#a0a2a5}#ShoppingBagSummary input::-ms-input-placeholder,#ShoppingBagSummary textarea::-ms-input-placeholder,#ShoppingBagUserData input::-ms-input-placeholder,#ShoppingBagUserData textarea::-ms-input-placeholder,#ShoppingBagPayments input::-ms-input-placeholder,#ShoppingBagPayments textarea::-ms-input-placeholder{color:#a0a2a5}#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{-webkit-transition:all var(--transition-time) var(--transition-ease);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;-webkit-transition:all var(--transition-time) var(--transition-ease);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;-webkit-transition:color var(--transition-time) var(--transition-ease);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));-webkit-transition:all var(--transition-time) var(--transition-ease);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{-webkit-animation:alert 1s infinite;animation:alert 1s infinite}@-webkit-keyframes alert{50%{-webkit-box-shadow:0 0 10px 3px #ff4133;box-shadow:0 0 10px 3px #ff4133}}@keyframes alert{50%{-webkit-box-shadow:0 0 10px 3px #ff4133;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:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr 1fr 1fr 1fr;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:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr 1fr 1fr 1fr;grid-template-columns:1fr 2fr 1fr 1fr 1fr;gap:2%}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in{-ms-grid-column:4;-ms-grid-column-span:2;grid-column:4 / 6}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .sum{display:-ms-grid;display:grid;gap:2%;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding:2rem 1rem}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .sum .total-label{-ms-flex-item-align:end;-ms-grid-row-align:end;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:black;height:3px;width:0%;position:absolute;bottom:-.4rem;left:0%}#ShoppingBagSummary .shopping-bag-summary f-shopping-bag-summary .bag-table .totals .totals-in .sum .total-bag #TotalBag.price-change:after{-webkit-animation:price-change .65s ease-in-out;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));-webkit-transition:all var(--transition-time) var(--transition-ease);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;-webkit-transition:all var(--transition-time) var(--transition-ease);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:-ms-grid;display:grid;-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease);gap:1rem 2rem;-ms-grid-columns:1fr 1fr;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;-webkit-transition:max-height var(--transition-time) var(--transition-ease);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));-webkit-transition:all var(--transition-time) var(--transition-ease);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:0.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:-webkit-fit-content;max-height:-moz-fit-content;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;-webkit-transition:max-height var(--transition-time) var(--transition-ease);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;-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease)}#ShoppingBagPayments .shopping-bag-payments .payments .payment-selections{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding:10px}#ShoppingBagPayments .shopping-bag-payments .payments .payment-selections .payment-selection{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3rem .5rem;border:1px solid #bbb;border-radius:var(--border-radius);opacity:.5;cursor:pointer;-webkit-transition:all var(--transition-time) var(--transition-ease);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);-webkit-box-shadow:0 0 9px 1px 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;-webkit-transition:max-height var(--transition-time) var(--transition-ease);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:white;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;-webkit-transition:background-color var(--transition-time) var(--transition-ease);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;-webkit-filter:brightness(2);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{-webkit-animation:no-no-shake 0.85s ease-in-out;animation:no-no-shake 0.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;-webkit-transition:color var(--transition-time) var(--transition-ease);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{-webkit-box-shadow:0px 0px 1px #ff4133ff, 0px 0px 3px #ff413399, 0px 0px 6px #ff413355, 0px 0px 9px #ff413355, 0px 0px 12px #ff413324;box-shadow:0px 0px 1px #ff4133ff, 0px 0px 3px #ff413399, 0px 0px 6px #ff413355, 0px 0px 9px #ff413355, 0px 0px 12px #ff413324}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:white;font-family:var(--font-1);text-transform:uppercase;font-weight:var(--font-1-fat);cursor:pointer;-webkit-transition:all var(--transition-time) var(--transition-ease);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;-webkit-transition:fill .3s ease-in-out;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%;-o-object-fit:cover;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:-webkit-box;display:-ms-flexbox;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;-webkit-transition:height 2s ease-out;transition:height 2s ease-out}f-counter .number-wrap{margin:auto;color:white;font-size:6.6rem;letter-spacing:-.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:white;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%;-webkit-transition:width 2s ease-out;transition:width 2s ease-out;border-radius:var(--border-radius)}f-counter.horizontal.thin .number-wrap{color:black;font-size:1.4rem;margin:-.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);-webkit-transition:color var(--transition-time) var(--transition-ease);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;-webkit-transition:all var(--transition-time);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:white;display:block;width:100%;border:none;outline:none;padding:1.1rem 2rem;border-radius:var(--border-radius);margin:3rem auto;-webkit-transition:background-color var(--transition-time) var(--transition-ease);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:1rem;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:white;padding:1rem 2.5rem;margin-right:2rem;font-weight:var(--font-1-fat);-webkit-transition:background-color var(--transition-time) var(--transition-ease);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 white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fl-form .radio-btns{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;gap:0 10px}.fl-form .radio-btns.col-3{-ms-grid-columns:1fr 1fr 1fr;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:white}.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(0.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(.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(.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%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select: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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 2px 2px rgba(0,0,0,0.1),0 calc(4px*8) calc(4px*8) rgba(0,0,0,0.1),0 calc(6px*8) calc(6px*8) rgba(0,0,0,0.1),0 calc(8px*8) calc(8px*8) rgba(0,0,0,0.1),0 -2px calc(2px*8) rgba(0,0,0,0.1),0 -2px calc(3px*8) rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1),0 2px 2px rgba(0,0,0,0.1),0 calc(4px*8) calc(4px*8) rgba(0,0,0,0.1),0 calc(6px*8) calc(6px*8) rgba(0,0,0,0.1),0 calc(8px*8) calc(8px*8) rgba(0,0,0,0.1),0 -2px calc(2px*8) rgba(0,0,0,0.1),0 -2px calc(3px*8) rgba(0,0,0,0.1);border-right:1px solid rgba(0,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,0.25);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:50%;cursor:-webkit-grab;cursor:grab;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1),0 2px 2px rgba(0,0,0,0.1),0 calc(4px*8) calc(4px*8) rgba(0,0,0,0.1),0 calc(6px*8) calc(6px*8) rgba(0,0,0,0.1),0 calc(8px*8) calc(8px*8) rgba(0,0,0,0.1),0 -2px calc(2px*8) rgba(0,0,0,0.1),0 -2px calc(3px*8) rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1),0 2px 2px rgba(0,0,0,0.1),0 calc(4px*8) calc(4px*8) rgba(0,0,0,0.1),0 calc(6px*8) calc(6px*8) rgba(0,0,0,0.1),0 calc(8px*8) calc(8px*8) rgba(0,0,0,0.1),0 -2px calc(2px*8) rgba(0,0,0,0.1),0 -2px calc(3px*8) rgba(0,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;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:10px;height:10px;border-top:3px solid white;border-left:3px solid white}.before-and-after .images .image.before .handle::before{left:unset;right:10px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.before-and-after .images .image.before .handle:hover{background-color:rgba(255,255,255,0.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(-.3 * var(--margin-segment) * var(--factor-spacing))}.blog-head .blog-header{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:1rem}.blog-head .blog-header .blog-title{display:-webkit-box;display:-ms-flexbox;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:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:right;-ms-flex-pack:right;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 .blog-header .blog-menu .blog-filter-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto 0 auto 3rem}.blog-head .blog-header .blog-menu .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-head .blog-header .blog-menu .blog-filter-wrap .blog-filter .blog-filter-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:1rem}.blog-head .blog-header .blog-menu .blog-filter-wrap .blog-filter .blog-filter-title::after{content:'';display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--color-font-2);margin:auto 0 auto auto;position:relative;left:1rem}.blog-head .blog-header .blog-menu .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);-webkit-box-shadow:0 1px 1px rgba(0,2,5,0.05),0 2px 2px rgba(0,2,5,0.05),0 calc(4px*5) calc(4px*5) rgba(0,2,5,0.05),0 calc(6px*5) calc(6px*5) rgba(0,2,5,0.05),0 calc(8px*5) calc(8px*5) rgba(0,2,5,0.05),0 -2px calc(2px*5) rgba(0,2,5,0.05),0 -2px calc(3px*5) rgba(0,2,5,0.05);box-shadow:0 1px 1px rgba(0,2,5,0.05),0 2px 2px rgba(0,2,5,0.05),0 calc(4px*5) calc(4px*5) rgba(0,2,5,0.05),0 calc(6px*5) calc(6px*5) rgba(0,2,5,0.05),0 calc(8px*5) calc(8px*5) rgba(0,2,5,0.05),0 -2px calc(2px*5) rgba(0,2,5,0.05),0 -2px calc(3px*5) rgba(0,2,5,0.05);min-width:16rem;overflow:hidden;max-height:0px;overflow-y:hidden;z-index:105;-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease)}.blog-head .blog-header .blog-menu .blog-filter-wrap .blog-filter .blog-filter-options:hover{overflow-y:auto}.blog-head .blog-header .blog-menu .blog-filter-wrap .blog-filter .blog-filter-options .blog-filter-option{display:block;padding:1rem 3rem 1rem 1.6rem;background-color:var(--color-bg);-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease);text-align:left;color:var(--color-font-2)}.blog-head .blog-header .blog-menu .blog-filter-wrap .blog-filter .blog-filter-options .blog-filter-option:hover{color:var(--color-font-1);background-color:var(--color-light)}.blog-head .blog-header .blog-menu .blog-filter-wrap .blog-filter .blog-filter-options .blog-filter-option:not(:last-child){border-bottom:1px solid var(--color-light)}.blog-head .blog-header .blog-menu .blog-filter-wrap .blog-filter .blog-filter-options .blog-filter-option.selected{color:var(--color-font-1);pointer-events:none;position:relative}.blog-head .blog-header .blog-menu .blog-filter-wrap .blog-filter .blog-filter-options .blog-filter-option.selected::after{content:'';display:inline-block;width:0.8rem;height:0.8rem;background-color:var(--color-font-1);border-radius:50%;position:absolute;top:calc(50% - .4rem);right:1.2rem}.blog-head .blog-header .blog-menu .blog-filter-wrap .blog-filter:hover .blog-filter-options{display:inline-block;max-height:70vh}.blog-head .blog-header .blog-menu .blog-filter-wrap.edit-view .blog-filter .blog-filter-title{cursor:text}.blog-head .blog-header .blog-menu .blog-filter-wrap.edit-view .blog-filter .blog-filter-options:hover{overflow:visible}.blog-head .blog-header .blog-menu .blog-filter-wrap.edit-view .blog-filter .blog-filter-options .blog-filter-option{cursor:text}.blog-head .blog-header .blog-menu .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-head .blog-header .blog-menu .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-head .blog-header .blog-menu .blog-filter-wrap.edit-view .blog-filter .blog-filter-options .sortable .blog-filter-option:hover{margin-bottom:4rem}.blog-head .blog-header .blog-menu .blog-filter-wrap.edit-view .blog-filter .blog-filter-options .sortable #loader{margin:1rem auto}.blog-head .blog-header .blog-menu .blog-filter-wrap.edit-view .blog-filter .blog-filter-options>.toolbox-below{position:relative;margin-bottom:-2rem;-webkit-transition:margin-bottom var(--transition-time) var(--transition-ease);transition:margin-bottom var(--transition-time) var(--transition-ease);z-index:119}.blog-head .blog-header .blog-menu .blog-filter-wrap.edit-view .blog-filter .blog-filter-options:hover>.toolbox-below{margin-bottom:2.5rem}.blog-head .admin-embedded-btn-ico{top:1.5rem}.blog-articles{width:var(--website-width);max-width:92%;margin:auto;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];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>*{-ms-grid-column-span:12;grid-column-end:span 12}.blog-articles.grid-2>*{-ms-grid-column-span:6;grid-column-end:span 6}.blog-articles.grid-3>*{-ms-grid-column-span:4;grid-column-end:span 4}.blog-articles.grid-4>*{-ms-grid-column-span:3;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;-webkit-filter:drop-shadow(1px 1px rgba(0,2,5,0.25)) drop-shadow(1px 1px 2px rgba(0,2,5,0.4));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;-webkit-transition:aspect-ratio 0.3s ease-in-out;transition:aspect-ratio 0.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;-o-object-fit:cover;object-fit:cover;-webkit-transition:all var(--transition-time) var(--transition-ease);transition:all var(--transition-time) var(--transition-ease);margin:auto}.blog-articles .blog-preview .blog-info .above-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:calc(1rem * var(--factor-spacing))}.blog-articles .blog-preview .blog-info .above-title .categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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);-webkit-box-shadow:-5px 0px 10px 10px 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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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(0.7rem * var(--factor-spacing));font-size:calc(2.1rem * var(--factor-font));color:var(--color-font-1);text-align:left;-webkit-transition:all var(--transition-time) var(--transition-ease);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(.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(0.7rem * var(--factor-spacing));font-size:calc(1.6rem * var(--factor-font));color:var(--color-font-2);text-align:left;-webkit-transition:all var(--transition-time) var(--transition-ease);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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;margin-top:calc(1.4rem * var(--factor-spacing));margin-bottom:calc(0.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);-webkit-box-shadow:-5px 0px 10px 10px 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;-webkit-transition:all var(--transition-time) var(--transition-ease);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:-ms-grid;display:grid;width:750px;max-width:95%;margin:auto;text-align:left;margin-top:calc(3rem * var(--factor-spacing));-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.blog-article-head .below-title .blog-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;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{-o-object-fit:cover;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-article-head .below-title .blog-date-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;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;-webkit-transition:aspect-ratio 0.3s ease-in-out;transition:aspect-ratio 0.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;-o-object-fit:cover;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}.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);-webkit-box-shadow:0 1px 1px rgba(0,2,5,0.05),0 2px 2px rgba(0,2,5,0.05),0 calc(4px*5) calc(4px*5) rgba(0,2,5,0.05),0 calc(6px*5) calc(6px*5) rgba(0,2,5,0.05),0 calc(8px*5) calc(8px*5) rgba(0,2,5,0.05),0 -2px calc(2px*5) rgba(0,2,5,0.05),0 -2px calc(3px*5) rgba(0,2,5,0.05);box-shadow:0 1px 1px rgba(0,2,5,0.05),0 2px 2px rgba(0,2,5,0.05),0 calc(4px*5) calc(4px*5) rgba(0,2,5,0.05),0 calc(6px*5) calc(6px*5) rgba(0,2,5,0.05),0 calc(8px*5) calc(8px*5) rgba(0,2,5,0.05),0 -2px calc(2px*5) rgba(0,2,5,0.05),0 -2px calc(3px*5) rgba(0,2,5,0.05);max-height:0px;z-index:125;overflow-y:auto;-webkit-transition:all var(--transition-time) var(--transition-ease);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:-ms-grid;display:grid;-ms-grid-columns:1fr 6fr;grid-template-columns:1fr 6fr;gap:0 1.2rem;position:relative;width:100%;padding:1.2rem 1.6rem;background:var(--color-bg);-webkit-transition:all var(--transition-time) var(--transition-ease);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{-ms-grid-columns:1fr 3fr;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;-o-object-fit:cover;object-fit:cover;border-radius:calc(.5 * var(--border-radius));-webkit-filter:brightness(0.95);filter:brightness(0.95);-webkit-transition:-webkit-filter var(--transition-time) var(--transition-ease);transition:-webkit-filter var(--transition-time) var(--transition-ease);transition:filter var(--transition-time) var(--transition-ease);transition:filter var(--transition-time) var(--transition-ease), -webkit-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;-webkit-transition:color var(--transition-time) var(--transition-ease);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{-webkit-filter:brightness(1.05);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;-webkit-transition:all var(--transition-time) var(--transition-ease);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);-webkit-transition:color var(--transition-time) var(--transition-ease);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;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:calc(0.5 * 40px - 0.5 * 13px);top:calc(0.5 * 40px - 0.5 * 2.5px);-webkit-transition:background-color var(--transition-time) var(--transition-ease);transition:background-color var(--transition-time) var(--transition-ease)}f-cookies-popup .close-button:after{-webkit-transform:rotate(-45deg);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;-webkit-transition:all var(--transition-time) var(--transition-ease);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}
