html{box-sizing:border-box;line-height:1;word-break:keep-all;word-wrap:break-word;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit;position:relative;margin:0;min-width:0}article,aside,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}template{display:none}a{background-color:rgba(0,0,0,0);text-decoration:none;outline:0}b,strong{font-weight:bold}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;max-width:100%;height:auto}svg:not(:root){overflow:hidden}ol,ul{list-style:none;padding:0}button,input,optgroup,select,textarea{color:inherit;font:inherit}button{overflow:visible;border:0;padding:0;background:none}[role=button],label{cursor:pointer}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit],label{cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner,legend{border:0;padding:0}input{line-height:normal;border:1px solid;border-radius:0;background:none}input[type=number]{text-align:right}input:not([type=checkbox]):not([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}fieldset{margin:0;padding:0;border:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:background-color 0s 600000s,color 0s 600000s !important;transition:background-color 0s 600000s,color 0s 600000s !important}textarea{overflow:auto;resize:vertical}address{font-style:normal}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}iframe{border:0;max-width:100%}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("fonts/poppins-v21-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("fonts/poppins-v21-latin-400.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("fonts/poppins-v21-latin-600.woff2") format("woff2")}:root{--color: #222;--color-light: #bce3f4;--color-contrast: white;--color-links: #138b9b;--color-hover: #e85600;--color-focus: var(--color-links);--color-primary: #138b9b;--color-button: white;--color-error: #e85600;--color-success: #138b9b;--gradient-angle: -50deg}[class*=bg_]:not(.bg_none){background:var(--bg-color)}[class*=bg_] .bg_dark,.bg_dark{--bg-color: #222;--color-contrast: white;--color-links: white;--color: var(--color-contrast);color:var(--color);--color-light: }[class*=bg_] .bg_dark:before,[class*=bg_] .bg_dark:after,.bg_dark:before,.bg_dark:after{--bg-color: #222}section.bg_dark+section.bg_dark{padding-top:0}[class*=bg_] .bg_light,.bg_light{--bg-color: var(--color-light);--color-contrast: ;--color-links: ;--color: var(--color-contrast);color:var(--color);--color-light: }[class*=bg_] .bg_light:before,[class*=bg_] .bg_light:after,.bg_light:before,.bg_light:after{--bg-color: var(--color-light)}section.bg_light+section.bg_light{padding-top:0}[class*=bg_] .bg_primary,.bg_primary{--bg-color: var(--color-primary);--color-contrast: white;--color-links: white;--color: var(--color-contrast);color:var(--color);--color-light: }[class*=bg_] .bg_primary:before,[class*=bg_] .bg_primary:after,.bg_primary:before,.bg_primary:after{--bg-color: var(--color-primary)}section.bg_primary+section.bg_primary{padding-top:0}[class*=bg_] .bg_gradient,.bg_gradient{--bg-color: linear-gradient(var(--gradient-angle), #81bdc9 25%, #b4e6ff 62%, #ffb45a 96%);--color-contrast: white;--color-links: white;--color: var(--color-contrast);color:var(--color);--color-light: }[class*=bg_] .bg_gradient:before,[class*=bg_] .bg_gradient:after,.bg_gradient:before,.bg_gradient:after{--bg-color: linear-gradient(var(--gradient-angle), #81bdc9 25%, #b4e6ff 62%, #ffb45a 96%)}section.bg_gradient+section.bg_gradient{padding-top:0}[class*=bg_] .bg_greydient,.bg_greydient{--bg-color: linear-gradient(var(--gradient-angle), #dfdeda, #f2f2ee);--color: #222;--color-icon: #222;color:var(--color);--color-light: #bfbfbf}[class*=bg_] .bg_greydient:before,[class*=bg_] .bg_greydient:after,.bg_greydient:before,.bg_greydient:after{--bg-color: linear-gradient(var(--gradient-angle), #dfdeda, #f2f2ee)}section.bg_greydient+section.bg_greydient{padding-top:0}[class*=bg_] .bg_white,.bg_white{--bg-color: white;--color-contrast: ;--color-links: ;--color: var(--color-contrast);color:var(--color);--color-light: }[class*=bg_] .bg_white:before,[class*=bg_] .bg_white:after,.bg_white:before,.bg_white:after{--bg-color: white}section.bg_white+section.bg_white{padding-top:0}:root{--vpad: 2.5rem;--line-height-p: 1.4;--base-angle: -5deg;--speed-hover: 150ms;--speed-menu: 300ms}@media(max-width: 767px){:root{--vpad: 1.875rem}}@keyframes colorrotate{0%{filter:hue-rotate(0)}100%{filter:hue-rotate(360deg)}}@keyframes rotate{0%{transform:skewX(-15deg)}100%{transform:skewX(15deg)}}html{color:#222;font-family:"Poppins",sans-serif;font-weight:400;font-size:1.125rem;scroll-behavior:smooth}@media(max-width: 767px){html.menu_open{overflow-y:hidden}}@media(max-width: 767px){html{font-size:1rem}}body{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;min-height:100dvh}body>*{width:100%}@media(max-width: 767px){.menu_open body{overflow-y:scroll}}h1,h2,h3,h4,h5{font-family:"Poppins",sans-serif;font-weight:600}h1,h2{line-height:1.2}h1{margin-bottom:.75em}.h1{font-size:180%}.h2{font-size:clamp(1.75em,3vw,2.5em);line-height:1.2}.h3{font-size:clamp(1.15em,2vw,1.5em);line-height:calc(var(--line-height-p) - .1)}h3{font-size:120%}h4{font-size:110%}h5,h6{font-size:100%}a{color:inherit;text-decoration:none}a,label,button,input{transition:var(--speed-hover)}a:after,a:before,label:after,label:before,button:after,button:before,input:after,input:before{transition:inherit}textarea{transition:all var(--speed-hover),height 0ms,width 0ms}strong{font-weight:600}input:where([type=text],[type=tel],[type=email],[type=password],[type=number]),select,textarea{border:2px solid var(--color);border-radius:.5em;padding:.5em .75em;outline:2px solid rgba(0,0,0,0);outline-offset:-1px}input:where([type=text],[type=tel],[type=email],[type=password],[type=number]):focus,select:focus,textarea:focus{outline:2px solid var(--color-links)}input:where([type=text],[type=tel],[type=email],[type=password],[type=number]),textarea{width:100%}select{padding:.375em .5em .375em .75em}figure{margin:0}::-moz-placeholder{color:var(--color);opacity:.6}::placeholder{color:var(--color);opacity:.6}::-moz-placeholder{color:var(--color);opacity:.6}::-moz-selection{background:rgba(188,227,244,.7)}::selection{background:rgba(188,227,244,.7)}.icon_arrow{vertical-align:middle;max-height:1.25em;width:1.25em;bottom:1px}.icon_alert{vertical-align:bottom;max-height:1.5em;width:1.5em;bottom:1px}.color_stroke path{stroke:var(--color)}.color_fill path{fill:var(--color)}.center{text-align:center}.underline{display:inline-block;padding-bottom:.125em;border-bottom:2px solid}.vpad_half{padding-block:calc(var(--vpad)/2)}.vpad{padding-block:var(--vpad)}.vpad_2{padding-block:calc(var(--vpad)*2)}.hpad{padding-inline:min(4vw,57.6px)}@media(min-width: 768px){.hpad_desktop{padding-inline:min(4vw,57.6px)}}.site_maxwidth{max-width:1440px;margin:auto}.default_maxwidth{max-width:1280px;margin:auto}.text_maxwidth{max-width:48em;margin:auto}.hidden,.hide{display:none !important}.section_heading{margin-bottom:var(--vpad)}.bigtext{font-size:clamp(1.2em,1.5vw,1.3em);line-height:calc(var(--line-height-p) - .1)}@media(max-width: 767px){.hide_mobile{display:none !important}}@media(min-width: 768px){.hide_desktop{display:none !important}}.notrans{transition:0ms !important}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin-left:.5em}.screen-reader-response,.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;left:-100vw}@media(max-width: 599px){.hide-mobile{display:none}}@media(min-width: 992px){.hide-desktop{display:none}}.flex_dummy{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;border:0 !important;aspect-ratio:0 !important}.flex_dummy:before,.flex_dummy:after{content:none !important}.bg_cover{background-position:center;background-size:cover}.img_cover{-o-object-fit:cover;object-fit:cover;width:100% !important;height:100% !important}.img_contain{-o-object-fit:contain;object-fit:contain;width:100% !important;height:100% !important}.lh0{line-height:0}.modal_open,.modal_open body{overflow:hidden}gutter{display:block}gutter[data-size="1"]{height:calc(var(--vpad)*.5)}gutter[data-size="2"]{height:var(--vpad)}gutter[data-size="3"]{height:calc(var(--vpad)*1.5)}gutter[data-size="4"]{height:calc(var(--vpad)*2)}.usercontent p:not(.bigtext),.usercontent h4,.usercontent h5,.usercontent h6,.usercontent div{line-height:var(--line-height-p)}.usercontent ul,.usercontent ol{line-height:calc(var(--line-height-p) - .1)}.usercontent p:not(:last-child),.usercontent ul:not(:last-child),.usercontent ol:not(:last-child),.usercontent table:not(:last-child),.usercontent .wp-video:not(:last-child),.usercontent blockquote:not(:last-child){margin-bottom:1em}.usercontent h2{line-height:1.2;font-size:clamp(1.75em,3vw,2.5em)}.usercontent h2:not(:first-child){margin-top:2em}.usercontent h2:not(:last-child){margin-bottom:1.5rem}.usercontent h3{font-size:clamp(1.15em,2vw,1.5em);line-height:calc(var(--line-height-p) - .1)}.usercontent h3:not(:first-child){margin-top:1.8em}.usercontent h3:not(:last-child){margin-bottom:1rem}.usercontent h4:not(:first-child){margin-top:1.5rem}.usercontent h4:not(:last-child){margin-bottom:1rem}.usercontent h5:not(:first-child){margin-top:1.25rem}.usercontent h5:not(:last-child){margin-bottom:.75rem}.usercontent ul,.usercontent ol{padding-left:1.25em}.usercontent ul{list-style:disc}.usercontent p+ul{margin-top:-0.5em}.usercontent ol{list-style:decimal}.usercontent li:not(:last-child){margin-bottom:.5em}.usercontent hr{border:1px solid var(--color-light) !important;margin:1em 0}.usercontent td,.usercontent th{width:auto !important}.usercontent td:not(:first-child),.usercontent th:not(:first-child){padding-left:.75em}.usercontent td:not(:last-child),.usercontent th:not(:last-child){padding-right:.75em}.usercontent tr:not(:first-child) th,.usercontent tr:not(:first-child) td{padding-top:.5em}.usercontent tr:not(:last-child){border-bottom:1px solid var(--color-light)}.usercontent tr:not(:last-child) th,.usercontent tr:not(:last-child) td{padding-bottom:.5em}.usercontent a[href]:not(.link_button){color:var(--color-links);text-decoration:underline;text-underline-offset:2px}.usercontent a[href]:not(.link_button):hover{color:var(--color-hover)}.link_button,input[type=submit]{display:inline-flex;align-items:center;font-size:.9375rem;font-family:"Poppins",sans-serif;font-weight:600;padding:.8em 1.25em .7em;line-height:1;background:var(--color-links) !important;color:var(--color-button) !important;text-decoration:none !important;border-radius:.5em !important}.link_button:hover,input[type=submit]:hover{background-color:var(--color-hover) !important}.link_button:hover:after,input[type=submit]:hover:after{transform:translateX(0.25em)}.link_button:focus,input[type=submit]:focus{outline:2px solid var(--color-focus)}.link_button.disabled,.link_button[disabled],input[type=submit].disabled,input[type=submit][disabled]{background:#d3d3d3 !important;cursor:not-allowed;opacity:1}.link_button[download],input[type=submit][download]{padding-block:.6em .5em}.link_button[download]:before,input[type=submit][download]:before{content:"";display:inline-block;width:1em;aspect-ratio:2/3;margin-right:.75em;vertical-align:bottom;background:url(img/icon-download.svg) no-repeat center;background-size:contain}html:has(body.admin-bar){margin-top:0 !important}html:has(body.admin-bar) body,html:has(body.admin-bar) .site_header_bottom--inner{margin-top:32px}@media(max-width: 799px){html:has(body.admin-bar) body,html:has(body.admin-bar) .site_header_bottom--inner{margin-top:46px}}@media(max-width: 617px){html:has(body.admin-bar) #wpadminbar{top:-46px}}.mejs-container .mejs-inner{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-container .mejs-layers{height:100%}.mejs-container .mejs-controls:not([style*="display: none"]){bottom:-1px;background-color:var(--color)}.mejs-container .mejs-controls:not([style*="display: none"]) .mejs-time-rail .mejs-time-current{background-color:var(--color-primary)}.wpcf7 form{display:flex;gap:1em 2em;flex-wrap:wrap;max-width:48em;margin:auto}.wpcf7 form .wpcf7-form-control-wrap{display:block}.wpcf7 form .wpcf7-response-output{margin:2em 0 0;padding:.8em 1em .7em;color:#fff;border-radius:.5em}.wpcf7 form.sent .wpcf7-response-output{background:var(--color-success)}.wpcf7 form.invalid .wpcf7-response-output{background:var(--color-error)}.wpcf7 form .wpcf7-file{border:0}.wpcf7 form .width_half{flex:1 1 15em}.wpcf7 form .width_smaller{flex:1 1 5em}.wpcf7 form .width_bigger{flex:1 1 25em}.wpcf7 form>*{flex-basis:100%}.wpcf7 form label{text-align:left}.wpcf7-not-valid-tip{position:absolute;right:0;top:calc(100% + .1em);font-size:80%;color:var(--color-error)}.wpcf7-spinner{visibility:hidden;display:inline-block;width:1.6em;aspect-ratio:1;margin-left:.7em;vertical-align:text-bottom;border:3px solid;border-radius:50%;border-color:var(--color-links) var(--color-links) rgba(0,0,0,0) rgba(0,0,0,0);animation:rotate 700ms linear infinite}.wpcf7-spinner:before{content:"";position:absolute;inset:0;width:calc(100% - 4px);margin:auto;border:3px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color-hover) var(--color-hover);aspect-ratio:1;border-radius:50%;animation:rotate 350ms linear infinite reverse}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.submitting .wpcf7-spinner{visibility:visible}.cli-modal-content{border-radius:.5em;background:#fff}.cli-bar-popup{padding-right:0}.cli-row{padding-right:20px}.cli-modal-body .cli-row{overflow-y:scroll}.cli-tab-header{border-radius:.5em;background-color:#f0f0f0;font-weight:600}.cli-tab-header a:before{top:auto}.cli-plugin-button{display:inline-flex;align-items:center;font-size:.9375rem;font-family:"Poppins",sans-serif;font-weight:600;padding:.8em 1.25em .7em;line-height:1;background:var(--color-links) !important;color:var(--color-button) !important;text-decoration:none !important;border-radius:.5em !important;font-size:100%}.cli-plugin-button:hover{background-color:var(--color-hover) !important}.cli-plugin-button:hover:after{transform:translateX(0.25em)}.cli-plugin-button:focus{outline:2px solid var(--color-focus)}.cli-plugin-button.disabled,.cli-plugin-button[disabled]{background:#d3d3d3 !important;cursor:not-allowed;opacity:1}.cli-plugin-button[download]{padding-block:.6em .5em}.cli-plugin-button[download]:before{content:"";display:inline-block;width:1em;aspect-ratio:2/3;margin-right:.75em;vertical-align:bottom;background:url(img/icon-download.svg) no-repeat center;background-size:contain}.cli-tab-section .cli-tab-content{padding:.5em 0}.cli-tab-section .cookielawinfo-row-cat-table td:first-child,.cli-tab-section .cookielawinfo-row-cat-table th:first-child{padding-left:.5em}.cli-tab-section .cookielawinfo-row-cat-table p{font-size:12px}.cli-tab-footer .wt-cli-privacy-accept-btn{background-color:#138b9b}table.cookielawinfo-winter{width:100%}table.cookielawinfo-winter thead th{background-color:#a9a9a9}table.cookielawinfo-winter tbody tr{background-color:#f0f0f0}.cli-switch input:checked+.cli-slider{background-color:#138b9b}#cookie-law-info-bar{padding:1.5em min(4vw,57.6px) !important;text-align:left}.cli-wrapper{max-width:1280px}.wt-cli-template{line-height:1.3}.cli-bar-container{justify-content:center;align-items:flex-start;gap:1em 2em}@media(min-width: 767px){.cli-bar-container{flex-wrap:nowrap}}.cli-bar-btn_container{display:flex;flex-wrap:wrap;align-items:center;gap:1em 2em}.cli-bar-btn_container a{margin:0 !important}.cli-bar-message{width:auto}.cli-preference-btn-wrapper{justify-content:flex-end;gap:1em}.cli-preference-btn-wrapper .cli-plugin-button{flex:0 1 auto !important;margin:0 !important}.cli-preference-btn-wrapper .wt-cli-save-preferences-btn{order:1}.wpml-ls-legacy-list-horizontal{padding:0;font-weight:600}.wpml-ls-legacy-list-horizontal a{display:inline-block;padding:0 .25em}.wpml-ls-legacy-list-horizontal a:hover{text-decoration:underline;text-underline-offset:2px}.wpml-ls-item+.wpml-ls-item{margin-left:.5em;padding-left:.5em;border-left:1px solid rgba(255,255,255,.65)}.wpml-ls-item:not(.wpml-ls-current-language){opacity:.65}.otgs-development-site-front-end{display:none}.site_header{z-index:100;filter:drop-shadow(0px 0px 6px silver)}.site_header--top{font-size:80%;padding-block:.5em}.site_header--main{padding-block:clamp(.75em,2.2vw,1.5em)}.site_header--main--inner{display:flex;justify-content:space-between;align-items:center}.lang_menu{display:flex;justify-content:flex-end}.main_menu{--a-padding: .5em;right:calc(var(--a-padding)*-1)}.main_menu a{display:block;padding-block:.5em}.main_menu a:hover{color:var(--color-hover)}.main_menu>.menu-item>a{font-weight:600;letter-spacing:.05em}@media(min-width: 768px)and (max-width: 991px){.main_menu{font-size:90%}}@media(min-width: 768px){.main_menu{display:flex;gap:.5em 2em}.main_menu>.menu-item>a{padding-inline:var(--a-padding)}.main_menu .sub-menu{position:absolute;left:var(--a-padding);white-space:nowrap;transition:var(--speed-hover)}.main_menu .sub-menu:before{content:"";position:absolute;inset:0 -0.8em -0.2em;background:#fff}.main_menu .sub-menu a{border-top:1px solid #f0f0f0}.main_menu>.menu-item:not(:hover):not(:focus-within):not(:focus-visible) .sub-menu{opacity:0;pointer-events:none}.main_menu>.current-menu-item:not(:hover)>a:after,.main_menu>.current-post-ancestor:not(:hover)>a:after,.main_menu>.current-menu-ancestor:not(:hover)>a:after,.main_menu>.current-product-ancestor:not(:hover)>a:after{content:"";position:absolute;bottom:.25em;left:var(--a-padding);right:var(--a-padding);border-top:2px solid}}@media(max-width: 767px){.main_menu{position:absolute;inset:100% 0 auto;padding:1em 0 .25em;text-align:right;background:#fff;box-shadow:-10vw 0 0 #fff,10vw 0 0 #fff;z-index:-1;transition:var(--speed-menu)}.main_menu a{padding:.5em 0}.main_menu>.menu-item{padding:.25em 0}.main_menu>.menu-item+.menu-item{border-top:1px solid #f0f0f0}.main_menu .sub-menu{padding-left:1em}.menu_closed .main_menu{translate:0 -100%}}.home_link{width:clamp(120px,20%,200px)}.menu_button{width:2em;aspect-ratio:1}.menu_button--icon{position:absolute;inset:.25em;transition:var(--speed-menu)}.menu_button--close{opacity:0}@media(min-width: 768px){.menu_button{display:none}}.menu_open .menu_button--open{opacity:0;rotate:-180deg}.menu_open .menu_button--close{opacity:1;rotate:-180deg}.site_footer{margin-top:var(--vpad)}.site_footer--grid{display:grid;gap:calc(var(--vpad)*2) max(min(4vw, 57.6px),2em)}@media(min-width: 768px){.site_footer--grid{grid-template-columns:2fr 1fr}}@media(min-width: 768px){.site_footer--form{grid-column:1}}@media(min-width: 768px){.site_footer--address{grid-column:2}}.site_footer .site_logo{width:8em}.site_footer--bottom{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:1em 3em;padding-block:1lh;font-size:80%;line-height:1.4}.site_footer--bottom a:hover{text-decoration:underline}.footer_menu{display:flex;flex-wrap:wrap;gap:.5em;line-height:1}.footer_menu .menu-item+.menu-item{padding-left:.5em;border-left:1px solid}.form{display:flex;flex-direction:column;gap:1em}.form--row{display:flex;gap:1em 2em}.form--item{flex:1 1 15em}.form select,.form input,.form textarea{border:0;background:#fff}.form textarea{display:block}.form label select,.form label input,.form label textarea{margin-top:.2em}.form label sup{color:#e85600}.button_list .wpcf7-form-control,.button_list{display:flex;flex-wrap:wrap;gap:.25em 2em}label input:where([type=radio],[type=checkbox]){position:absolute;top:.5em;left:.5em;width:1px;height:1px}label:has(input:where([type=radio],[type=checkbox])){display:inline-flex !important;gap:0 .5em}label:has(input:where([type=radio],[type=checkbox]):checked) .wpcf7-acceptance .wpcf7-list-item:before,label:has(input:where([type=radio],[type=checkbox]):checked) .wpcf7-list-item-label:before,label:has(input:where([type=radio],[type=checkbox]):checked) .input_check:before{background-color:var(--color-links)}.wpcf7-acceptance .wpcf7-list-item,.wpcf7-list-item-label,.input_check{display:flex;align-items:baseline;justify-content:center;gap:.5em}.wpcf7-acceptance .wpcf7-list-item:before,.wpcf7-list-item-label:before,.input_check:before{content:"";flex-shrink:0;top:calc((1lh - 1em)*.5 - 1px);width:1em;aspect-ratio:1;background:#fff;border:2px solid #fff;border-radius:1em}.bg_none+.bg_none{padding-top:0}.cards{--border-radius: 3em;--padding-text: 2em;--speed-hover: 330ms;--gap: 4%;display:flex;justify-content:center;gap:var(--vpad) var(--gap);font-weight:300}.cards--item{container-type:inline-size;flex:1 1 18em;max-width:25em}.cards--item--inner{height:100%;padding-top:calc(tan(var(--base-angle))*-100cqw + var(--border-radius));padding-bottom:var(--border-radius);border-radius:var(--border-radius);overflow:hidden}.cards--item--link{display:flex;flex-direction:column;height:100%}.cards--item--link:before{--gradient-angle: calc(-50deg - var(--base-angle));content:"";position:absolute;inset-inline:0;top:calc(tan(var(--base-angle))*100cqw - var(--border-radius));bottom:calc(tan(var(--base-angle))*50cqw - var(--border-radius));background:linear-gradient(var(--gradient-angle), #81bdc9 25%, #b4e6ff 62%, #ffb45a 96%);background-size:100%;border-radius:var(--border-radius);transform-origin:top right;transform:skewY(var(--base-angle));transition:var(--speed-hover)}.cards--item--link:hover:before{transform:none;background-size:250%}.cards--item--link:hover .cards--text{translate:calc(var(--padding-text)*-0.5) 0}.cards--item--link:hover .cards--text:before{transform:translateX(calc(var(--padding-text) / 2)) scaleX(0.875)}.cards--image{top:calc(var(--border-radius)*-0.5);aspect-ratio:4/3;z-index:5}.cards--image img{aspect-ratio:4/3}.cards--text{flex-grow:1;padding:var(--padding-text) var(--padding-text) var(--padding-text) calc(var(--padding-text)*2);margin:calc(var(--border-radius)/-2) 0 0 0;font-size:85%;line-height:1.3;translate:calc(var(--padding-text)*-1) 0;transition:var(--speed-hover)}.cards--text li{border-bottom:1px solid #ccc;padding-block:.3em}.cards--text li:first-child{border-top:1px solid #ccc}.cards--text:before{content:"";position:absolute;inset:-25cqw 0 0;background:#fff;transform:skewY(var(--base-angle));border-top-right-radius:var(--padding-text);border-bottom-right-radius:var(--padding-text);border-radius:var(--padding-text);transition:var(--speed-hover)}.cards--text>*+*{margin-top:.5em}.cards--heading{margin-bottom:.6em;font-size:7.5cqw}.cards--callout{position:absolute;right:var(--padding-text);bottom:calc(var(--border-radius)*-0.5);text-align:right;color:#fff}.cards--callout--text{font-size:85%}@media(max-width: 80em){.cards{--border-radius: 2.5em;--padding-text: 1.5em}}@media(max-width: 80em)and (min-width: 768px){.cards{font-size:90%}}@media(max-width: 1023px){.cards{flex-wrap:wrap}.cards--item{flex:0 1 min(20em,50% - var(--gap)/2)}}@media(max-width: 767px){.cards--item{flex:0 1 18em}}.fw_slider{font-weight:300}.fw_slider--item{height:100%}.fw_slider--image{height:clamp(300px,60vw,720px)}.fw_slider--text--content{container-type:inline-size}.fw_slider--text--content--inner{font-size:max(1em,3.5cqw)}.fw_slider--text--content--inner:before{content:"";position:absolute;inset:0;background:#fff;transform:skewY(var(--base-angle));border-radius:2.5em}@media(min-width: 767px){.fw_slider--text{position:absolute;inset:0}.fw_slider--text--content{width:clamp(450px,60%,720px);max-width:100%}.fw_slider--text--content--inner{top:3.5em;padding:3em min(4vw,57.6px) 2em}}@media(max-width: 767px){.fw_slider--text--content--inner{padding-block:var(--vpad)}.fw_slider--text--content--inner:before{top:calc(tan(var(--base-angle))*50vw);width:100vw;left:calc(min(4vw, 57.6px)*-1);border-top-left-radius:0}}.fw_slider--heading{margin-bottom:.5em}.feature{display:flex;align-items:center;flex-wrap:wrap;gap:1.5em min(4vw,57.6px)}.feature--image{flex:1 1 12em;max-width:15em;aspect-ratio:1;border-radius:50%;background:var(--color-primary);overflow:hidden}.feature--text{flex:1 1 30em;max-width:40em}.feature+.feature{margin-top:var(--vpad)}.halves{--border-radius: 2em;--padding: 2em;display:flex;flex-wrap:wrap;gap:var(--vpad) min(4vw,57.6px)}.halves--item{container-type:inline-size;flex:1 1 24em;padding:var(--padding);border-radius:var(--border-radius)}.halves--heading{font-size:clamp(1.2em,5cqw,1.5em);margin-bottom:1em}.halves h2{font-size:clamp(1.15em,2vw,1.5em)}.halves--text{margin-top:2em}.main_feature--header{--border-radius: 3em;aspect-ratio:16/8;transform-origin:top left;overflow:hidden}.main_feature--header--image{position:absolute;inset:0;transform-origin:top left;overflow:hidden}.main_feature--body{margin-inline:auto;border-radius:2em}@media(min-width: 768px){.main_feature--header{transform:skewY(var(--base-angle));border-radius:var(--border-radius)}.main_feature--header--image{transform:skewY(calc(var(--base-angle) * -1));border-radius:var(--border-radius)}.main_feature--body{width:clamp(min(650px,100%),80%,50em);padding:2em}.main_feature--header+.main_feature--body{margin-top:calc(tan(var(--base-angle))*min(100vw,1440px)*1.4)}}@media(max-width: 767px){.main_feature{--padding: min(4vw, 57.6px)}.main_feature--header{border-radius:var(--padding)}.main_feature--header+.main_feature--body{margin-top:var(--vpad)}}.product{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--vpad) min(4vw,57.6px)}.product--main{flex:1 1 24em}.product--heading{margin-bottom:0}.product--subheading{font-size:max(clamp(1.75em, 3vw, 2.5em)*.6,1.1em);font-weight:300;line-height:1.2}.product--text{margin-top:2em}.product--gallery{--border-radius: 3em;--padding: 2em;flex:1 1 16em;max-width:580px;aspect-ratio:3/4;border-radius:var(--border-radius);overflow:hidden}.product--gallery:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--gradient-angle), #81bdc9 25%, #b4e6ff 62%, #ffb45a 96%);border-radius:var(--border-radius);transform-origin:left;transform:skewY(var(--base-angle))}.product--gallery--item{container-type:inline-size;height:100%}.product--gallery--item--inner{height:100%;padding-inline:var(--padding);padding-block:var(--padding) calc(tan(var(--base-angle))*-100cqw + var(--border-radius)*.5)}.quarters{display:flex;justify-content:space-between;gap:calc(var(--vpad)*2) min(4vw,57.6px)}.quarters--item{container-type:inline-size;flex:1 1 10em;display:flex;flex-direction:column;justify-content:center;align-items:center}.quarters--image{margin-bottom:.5em}.quarters--text{font-size:clamp(.9em,9cqw,1.2em)}@media(max-width: 991px){.quarters{flex-wrap:wrap}.quarters--item{flex-basis:calc(50% - min(4vw, 57.6px))}}/*# sourceMappingURL=purgomat.min.css.map */