/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:metropolis;font-style:normal;font-weight:normal;src:url(/themes/custom/finex/finex_base/fonts/metropolis/Metropolis-Regular.woff2) format("woff2");}@font-face{font-display:swap;font-family:metropolis;font-style:normal;font-weight:700;src:url(/themes/custom/finex/finex_base/fonts/metropolis/Metropolis-Bold.woff2) format("woff2");}@font-face{font-display:swap;font-family:metropolis;font-style:normal;font-weight:600;src:url(/themes/custom/finex/finex_base/fonts/metropolis/Metropolis-SemiBold.woff2) format("woff2");}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:400;src:local("Lora Regular"),local("Lora-Regular"),url(/themes/custom/finex/finex_base/fonts/lora/lora-v14-latin-regular.woff2) format("woff2");}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:400;src:local("Lora Italic"),local("Lora-Italic"),url(/themes/custom/finex/finex_base/fonts/lora/lora-v14-latin-italic.woff2) format("woff2");}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:700;src:local("Lora Bold"),local("Lora-Bold"),url(/themes/custom/finex/finex_base/fonts/lora/lora-v14-latin-700.woff2) format("woff2");}
:root{--font-sans:"metropolis",sans-serif;--font-serif:"Lora","georgia",serif;--font-size-base:1.6rem;--font-ratio:1.125;--font-size-small:calc(var(--font-size-base) / var(--font-ratio));--font-size-h6:calc(var(--font-size-base));--font-size-h5:calc(var(--font-size-base) * var(--font-ratio));--font-size-h4:calc(var(--font-size-h5) * var(--font-ratio));--font-size-h3:calc(var(--font-size-h4) * var(--font-ratio));--font-size-h2:calc(var(--font-size-h3) * var(--font-ratio));--font-size-h1:calc(var(--font-size-h2) * var(--font-ratio));--font-size-h0:calc(var(--font-size-h1) * var(--font-ratio));--line-height-base:1.5;--line-height-heading:1.3;--line-height-small:1.25;--sp:calc(1.5 * var(--font-size-base));--max-width:calc(100vw);--size--sm:640px;--size--md:768px;--size--lg:1024px;--size--xl:1280px;--size--xxl:1536px;--container-padding:var(--sp);--site-logo--height:50px;--site-logo--width:35px;--scroll-margin-top:calc(2 * var(--sp));--sp0-25:calc(0.25 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:calc(3 * var(--sp));--sp4:calc(4 * var(--sp));--sp5:calc(5 * var(--sp));--sp6:calc(6 * var(--sp));--sp7:calc(7 * var(--sp));--sp8:calc(8 * var(--sp));--sp9:calc(9 * var(--sp));--sp10:calc(10 * var(--sp));--sp11:calc(11 * var(--sp));--sp12:calc(12 * var(--sp));--color--gray-hue:201;--color--gray-saturation:15%;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),5%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),11%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),44%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),57%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),63%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),72%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),88%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),93%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),97%);--color--primary-hue:212;--color--primary-saturation:47%;--color--primary-lightness:42;--color--primary-20:hsl(calc(var(--color--primary-hue) * 1.1),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) * 0.38)));--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.36 * var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.24 * var(--color--primary-lightness)))));--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * var(--color--primary-lightness)));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.24 * (100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.76 * (100 - var(--color--primary-lightness))))));--color--primary-95:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.85 * (100 - var(--color--primary-lightness))))));--color--primary-text:#fff;--color--secondary-hue:31;--color--secondary-saturation:83%;--color--secondary-lightness:48;--color--secondary-30:hsl(var(--color--secondary-hue),var(--color--secondary-saturation),calc(1% * (var(--color--secondary-lightness) - (0.36 * var(--color--secondary-lightness)))));--color--secondary-40:hsl(var(--color--secondary-hue),var(--color--secondary-saturation),calc(1% * (var(--color--secondary-lightness) - (0.24 * var(--color--secondary-lightness)))));--color--secondary-50:hsl(var(--color--secondary-hue),var(--color--secondary-saturation),calc(1% * var(--color--secondary-lightness)));--color--secondary-60:hsl(var(--color--secondary-hue),var(--color--secondary-saturation),calc(1% * (var(--color--secondary-lightness) + (0.24 * (100 - var(--color--secondary-lightness))))));--color--secondary-80:hsl(var(--color--secondary-hue),var(--color--secondary-saturation),calc(1% * (var(--color--secondary-lightness) + (0.85 * (100 - var(--color--secondary-lightness))))));--color--secondary-text:#fff;--color-text-neutral-soft:var(--color--gray-45);--color-text-neutral-medium:var(--color--gray-20);--color-text-neutral-loud:var(--color--gray-5);--color-text-primary-medium:var(--color--primary-40);--color-text-primary-loud:var(--color--primary-30);--color--black:#000;--color--white:#fff;--color--red:#B33951;--color--gold:#fdca40;--color--green:#4DAA57;--border-radius:3px;--hamburger-line-width:40px;--hamburger-line-height:3px;--hamburger-line-distance:8px;}@media (min-width:768px){:root{--font-size-base:1.8rem;}}@media (min-width:1536px){:root{--font-size-base:2rem;}}@media(min-width:1024px){:root{--sp:var(--font-size-base);}}@media (min-width:640px){:root{--max-width:var(--size--sm);}}@media (min-width:768px){:root{--max-width:var(--size--md);}}@media (min-width:1024px){:root{--max-width:var(--size--lg);}}@media (min-width:1280px){:root{--max-width:var(--size--xl);}}@media (min-width:1536px){:root{--max-width:var(--size--xxl);}}@media (min-width:1024px){:root{--container-padding:var(--sp2);}}@media (min-width:768px){:root{--site-logo--height:100px;--site-logo--width:70px;}}@media (min-width:1024px){:root{--scroll-margin-top:calc(4 * var(--sp));}}
*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert;}*,*::before,*::after{box-sizing:border-box;}a,button{cursor:revert;}ol,ul,menu{list-style:none;}img{max-block-size:100%;max-inline-size:100%;}table{border-collapse:collapse;}input,textarea{-webkit-user-select:auto;}textarea{white-space:revert;}meter{-webkit-appearance:revert;appearance:revert;}:where(pre){all:revert;}::placeholder{color:unset;}::marker{content:initial;}:where([hidden]){display:none;}:where([contenteditable]:not([contenteditable="false"])){-webkit-line-break:after-white-space;overflow-wrap:break-word;-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-user-select:auto;}:where([draggable="true"]){-webkit-user-drag:element;}:where(dialog:modal){all:revert;}
html{font-family:var(--font-sans);font-size:10px;font-style:normal;font-weight:normal;line-height:var(--line-height-base);scroll-behavior:smooth;}body{color:var(--color-text-neutral-medium);font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden;scroll-behavior:smooth;text-rendering:optimizeSpeed;}body.is-fixed{overflow:hidden;position:fixed;width:100%;}a{color:var(--color-text-primary-medium);}a:hover{color:var(--color--primary-50);}a:focus{outline:solid 2px currentColor;outline-offset:2px;}a strong{color:var(--color--primary-50);text-decoration:underline;text-decoration-color:var(--color--primary-50);text-decoration-thickness:2px;}.text-formatted a{text-decoration:underline;text-decoration-thickness:2px;}a.button{background-color:var(--color--primary-95);border:1px solid var(--color--primary-95);border-radius:var(--border-radius);color:var(--color-text-neutral-medium);display:inline-block;line-height:1em;padding:var(--sp0-5) var(--sp);text-decoration:none;transition:background-color 0.5s ease,border-color 0.5s ease,color 0.5s ease;}a.button:hover{background-color:var(--color--primary-30);border-color:var(--color--primary-30);color:white;}a.button:after{content:" →";}strong{font-weight:bold;}button{font-family:inherit;}img,video{display:block;height:auto;max-width:100%;}audio{display:block;max-width:100%;}h1{font-size:var(--font-size-h1);letter-spacing:-0.01em;}h2{font-size:var(--font-size-h2);letter-spacing:-0.01em;}h3{font-size:var(--font-size-h3);}h4{font-size:var(--font-size-h4);}h5{font-size:var(--font-size-h5);}h6{font-size:var(--font-size-h6);}h1,h2,h3,h4,h5,h6{color:var(--color-text-neutral-loud);font-family:var(--font-sans);font-weight:bold;line-height:1.25;margin-bottom:var(--sp);word-break:break-word;word-wrap:break-word;}@media (max-width:1023px){h1,h2,h3,h4,h5,h6{-webkit-hyphens:auto;hyphens:auto;}}em{font-style:italic;}.text-formatted ul,.text-formatted ol{list-style-image:none;margin-inline-end:0;margin-inline-start:1.5em;padding-inline-start:0;}.text-formatted ul{list-style-type:disc;}.text-formatted ul ul,.text-formatted ul ol{margin-bottom:0;}.text-formatted ul ul{list-style-type:circle;}.text-formatted ol{counter-reset:item;list-style-type:decimal;}.text-formatted ol li{display:block;}.text-formatted ol li:before{content:counters(item,".") ") ";counter-increment:item;}.text-formatted ol ul,.text-formatted ol ol{margin-bottom:0;}.text-formatted dl{margin-inline-end:0;margin-inline-start:var(--sp);}.text-formatted ul p:last-child,.text-formatted ol p:last-child{margin-bottom:0;}.text-formatted p,.text-formatted blockquote,.text-formatted ol,.text-formatted ul,.text-formatted table,.text-formatted pre{margin-bottom:var(--sp);margin-top:0;}dl{margin-bottom:var(--sp);margin-inline:0;margin-top:0;}dl dt{font-weight:bold;}dl dd{margin-left:1em;position:relative;}dl dd:last-child{margin-bottom:var(--sp);}dl dd::before{color:var(--color-text-neutral-soft);content:"↳";font-weight:normal;left:-1em;position:absolute;top:0;}dl p:last-child{margin-bottom:0;}blockquote::before{content:open-quote;font-size:5rem;left:0;position:absolute;top:-1rem;}blockquote{display:flex;flex-direction:column;font-family:var(--font-serif);font-size:var(--font-size-h4);font-style:italic;justify-content:flex-start;margin-bottom:var(--sp);padding-left:1em;position:relative;quotes:"“" "”";}p.box{background-color:var(--color--primary-95);border-radius:var(--border-radius);padding:var(--sp);}span.big{font-size:var(--font-size-h4);}small{font-size:var(--font-size-small);}mark{padding:2px 4px;}mark.cyan{background-color:rgb(114,204,253);}mark.magenta{background-color:rgb(252,120,153);}mark.yellow{background-color:rgb(253,253,119);}mark.green{background-color:rgb(98,249,98);}cite{background:var(--color--primary-95);border-radius:var(--border-radius);font-family:var(--font-serif);font-style:italic;padding:2px 4px;}kbd{background:var(--color--primary-95);border:1px solid var(--color-text-neutral-medium);border-radius:var(--border-radius);font-family:"monospace";font-size:0.85em;padding:2px 4px;}dfn{font-style:italic;}abbr{font-style:italic;}var{font-style:italic;}samp{background:var(--color--primary-95);border-radius:var(--border-radius);font-family:var(--font-serif);font-family:"monospace";padding:2px 4px;}del{color:rgb(231,19,19);text-decoration:line-through;}ins{color:rgb(18,138,0);text-decoration:underline;}sup{font-size:smaller;vertical-align:super;}sub{font-size:smaller;vertical-align:sub;}code{background:var(--color--primary-95);border-radius:var(--border-radius);font-family:"monospace";padding:2px 4px;}pre{background:var(--color--primary-95);border-radius:var(--border-radius);font-family:"monospace";overflow-x:scroll;padding:var(--sp);}pre code{background:unset;border-radius:unset;font-family:inherit;padding:unset;}a,button{-webkit-tap-highlight-color:transparent;}
@font-face{font-display:swap;font-family:pt_sans;font-style:normal;font-weight:400;src:url(/themes/custom/pup/fonts/pt_sans/PTSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:pt_sans;font-style:normal;font-weight:700;src:url(/themes/custom/pup/fonts/pt_sans/PTSans-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:pt_sans;font-style:italic;font-weight:400;src:url(/themes/custom/pup/fonts/pt_sans/PTSans-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:pt_sans;font-style:italic;font-weight:700;src:url(/themes/custom/pup/fonts/pt_sans/PTSans-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:pt_serif;font-style:normal;font-weight:400;src:url(/themes/custom/pup/fonts/pt_serif/PTSerif-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:pt_serif;font-style:normal;font-weight:700;src:url(/themes/custom/pup/fonts/pt_serif/PTSerif-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:pt_serif;font-style:italic;font-weight:400;src:url(/themes/custom/pup/fonts/pt_serif/PTSerif-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:pt_serif;font-style:italic;font-weight:700;src:url(/themes/custom/pup/fonts/pt_serif/PTSerif-BoldItalic.woff2) format("woff2")}
:root{--font-sans:"pt_sans",sans-serif;--font-serif:"pt_serif","georgia",serif;--site-logo--width:60px;--font-ratio:1.15;--color--primary-hue:360;--color--primary-saturation:75%;--color--primary-lightness:34;--color--primary-text:#fff;--color--secondary-hue:50;--color--secondary-saturation:100%;--color--secondary-lightness:54;--color--secondary-text:#000;--color--tertiary-hue:132;--color--tertiary-saturation:98%;--color--tertiary-lightness:35;--color--tertiary-text:#fff;--color--tertiary-50:hsl(var(--color--tertiary-hue),var(--color--tertiary-saturation),calc(1%*var(--color--tertiary-lightness)))}@media (min-width:768px){:root{--site-logo--width:80px}}@media (min-width:1024px){:root{--site-logo--width:100px}}
.view-commerce-cart-form .views-table{margin-bottom:var(--sp);width:100%}.view-commerce-cart-form .views-table .views-field-edit-quantity,.view-commerce-cart-form .views-table .views-field-remove-button,.view-commerce-cart-form .views-table .views-field-total-price__number,.view-commerce-cart-form .views-table .views-field-unit-price__number{text-align:right}.view-commerce-cart-form .views-table td,.view-commerce-cart-form .views-table th{padding:10px;vertical-align:middle}.view-commerce-cart-form .views-table td .form-item,.view-commerce-cart-form .views-table th .form-item{margin:0}@media (min-width:1024px){.view-commerce-cart-form .views-table td,.view-commerce-cart-form .views-table th{padding:var(--sp)}}.view-commerce-cart-form .views-table thead{display:none}.view-commerce-cart-form .views-table tbody{border-top:1px solid var(--color--gray-70)}.view-commerce-cart-form .views-table tbody tr{border-bottom:1px solid var(--color--gray-70);display:grid;grid-template-columns:repeat(4,1fr)}.view-commerce-cart-form .views-table tbody tr:hover{background:var(--color--gray-100)}.view-commerce-cart-form .views-table tbody tr td.views-field-field-featured-image{border-bottom:1px solid var(--color--gray-90);grid-column-end:2;grid-column-start:1;grid-row-end:2;grid-row-start:1;max-width:160px;min-width:80px}.view-commerce-cart-form .views-table tbody tr td.views-field-field-featured-image img{width:100%}@media (min-width:768px){.view-commerce-cart-form .views-table tbody tr td.views-field-field-featured-image{border-bottom:0}}.view-commerce-cart-form .views-table tbody tr td.views-field-purchased-entity{border-bottom:1px solid var(--color--gray-90);grid-column-end:5;grid-column-start:2;grid-row-end:2;grid-row-start:1}.view-commerce-cart-form .views-table tbody tr td.views-field-purchased-entity .field--name-product-id{font-size:var(--font-size-h5);font-weight:700}.view-commerce-cart-form .views-table tbody tr td.views-field-purchased-entity .field--name-title{font-style:italic;margin-bottom:var(--sp0-5)}.view-commerce-cart-form .views-table tbody tr td.views-field-purchased-entity .field--name-field-isbn,.view-commerce-cart-form .views-table tbody tr td.views-field-purchased-entity .field--name-sku{font-size:var(--font-size-small)}@media (min-width:768px){.view-commerce-cart-form .views-table tbody tr td.views-field-purchased-entity{border-bottom:0}}.view-commerce-cart-form .views-table tbody tr td.views-field-unit-price__number{align-self:center;grid-column-end:2;grid-column-start:1;grid-row-end:3;grid-row-start:2}.view-commerce-cart-form .views-table tbody tr td.views-field-edit-quantity{align-self:center;grid-column-end:3;grid-column-start:2;grid-row-end:3;grid-row-start:2}.view-commerce-cart-form .views-table tbody tr td.views-field-edit-quantity input{border:1px solid var(--color--gray-70);border-radius:3px;padding:2px}.view-commerce-cart-form .views-table tbody tr td.views-field-remove-button{align-self:center;grid-column-end:4;grid-column-start:3;grid-row-end:3;grid-row-start:2}.view-commerce-cart-form .views-table tbody tr td.views-field-total-price__number{align-self:center;grid-column-end:5;grid-column-start:4;grid-row-end:3;grid-row-start:2}@media (min-width:768px){.view-commerce-cart-form .views-table tbody tr{display:table-row}}.view-commerce-cart-form .views-table .delete-order-item{background-color:initial;background-image:url(/themes/custom/pup/images/icon-trash.svg);background-position:50%;background-repeat:no-repeat;background-size:26px 26px;border-radius:0;height:32px;margin:0;overflow:hidden;padding:0;text-indent:-999px;width:32px}.view-commerce-cart-form .form-actions{display:flex;gap:var(--sp);justify-content:end}.view-commerce-cart-form .form-actions>input{margin:0;width:auto}.view-commerce-cart-form .form-actions>input[data-drupal-selector=edit-checkout]{background:var(--color--secondary-50);border-color:var(--color--secondary-50);border-style:solid;border-width:2px;color:var(--color--secondary-text)}.view-commerce-cart-form .form-actions>input[data-drupal-selector=edit-checkout]:hover{background:var(--color--secondary-30);border-color:var(--color--secondary-30)}.view-commerce-cart-form .form-actions>input[data-drupal-selector=edit-submit]{background:#0000;border-color:var(--color--secondary-50);border-style:solid;border-width:2px;color:var(--color--text)}.view-commerce-cart-form .form-actions>input[data-drupal-selector=edit-submit]:hover{background:var(--color--secondary-80)}.path-checkout .layout-region-checkout-secondary h3{border-bottom:1px solid var(--color--gray-70);font-size:var(--font-size-small);letter-spacing:1px;padding-bottom:var(--sp0-5);text-transform:uppercase}.path-checkout .checkout-pane-order-summary{background:var(--color--gray-95);border-radius:var(--border-radius);margin-bottom:var(--sp);padding:var(--sp)}.path-checkout .checkout-pane-order-summary table{width:100%}.path-checkout .checkout-pane-order-summary table td{padding:0 var(--sp0-25) var(--sp0-25) 0}.path-checkout .checkout-pane-order-summary table td:last-child{padding-right:0;text-align:right}.path-checkout .checkout-pane-order-summary .field--name-title{font-size:.85em;font-style:italic}.path-checkout .checkout-pane-order-summary .order-total-summary{border-top:1px solid var(--color--gray-70);margin-top:var(--sp0-25)}.path-checkout .checkout-pane-order-summary .order-total-summary .order-total-line{font-size:.85em;padding:0}.path-checkout .checkout-pane-order-summary .order-total-summary .order-total-line.order-total-line__subtotal{margin-top:var(--sp0-5)}.path-checkout .checkout-pane-order-summary .order-total-summary .order-total-line.order-total-line__total{font-size:1em;margin-top:var(--sp0-25)}.path-checkout #edit-coupon-redemption{margin-bottom:var(--sp2)}.path-checkout .coupon-form-wrapper{align-items:center;display:grid;gap:var(--sp);grid-template-columns:auto 32px}.path-checkout .coupon-form-wrapper label{display:none}.path-checkout .coupon-form-wrapper .form-item,.path-checkout .coupon-form-wrapper input{margin:0}.path-checkout .coupon-form-wrapper .button{background-color:initial;background-image:url(/themes/custom/pup/images/icon-add.svg);background-position:50%;background-repeat:no-repeat;background-size:26px 26px;border-radius:0;height:32px;margin:0;overflow:hidden;padding:0;text-indent:-999px;width:32px}.path-checkout .coupon-redemption-form__coupons{margin-bottom:var(--sp)}.path-checkout .coupon-redemption-form__coupons .button{border-radius:0;height:32px;margin:0;overflow:hidden;padding:0;text-indent:-999px;width:32px}.path-checkout .coupon-redemption-form__coupons .button,.path-checkout .coupon-redemption-form__coupons .button:hover{background-color:initial;background-image:url(/themes/custom/pup/images/icon-remove.svg);background-position:50%;background-repeat:no-repeat;background-size:26px 26px}.path-checkout .coupon-redemption-form__coupons table{width:100%}.path-checkout .coupon-redemption-form__coupons table td:last-child{text-align:right}.path-checkout .checkout-pane-shipping-information .form-wrapper{margin-bottom:var(--sp)}.path-checkout .checkout-pane-shipping-information legend{border-bottom:1px solid var(--color--gray-70);font-size:var(--font-size-small)!important;font-weight:700;letter-spacing:1px;margin-bottom:var(--sp)!important;padding-bottom:var(--sp0-5)!important;text-transform:uppercase;width:100%}.path-checkout .checkout-pane-payment-information .form-wrapper{margin-bottom:var(--sp)}.path-checkout .checkout-pane-payment-information>legend{border-bottom:1px solid var(--color--gray-70);font-size:var(--font-size-small)!important;font-weight:700;letter-spacing:1px;margin-bottom:var(--sp);padding-bottom:var(--sp0-5);text-transform:uppercase;width:100%}.path-checkout .checkout-pane-payment-information fieldset.form-item legend{font-size:var(--font-size-small)!important;font-weight:700;padding-bottom:var(--sp0-25)}.path-checkout form .form-submit.address-book-edit-button{margin:0;width:auto}.path-checkout .checkout-pane-review fieldset legend{border-bottom:1px solid var(--color--gray-70);font-size:var(--font-size-small)!important;font-weight:700;letter-spacing:1px;margin-bottom:var(--sp);padding-bottom:var(--sp0-5);text-transform:uppercase;width:100%}.path-checkout .layout-region-checkout-footer .form-actions{display:flex;flex-direction:row-reverse;gap:var(--sp);justify-content:end}.path-checkout .layout-region-checkout-footer .form-actions .form-submit{background:var(--color--secondary-50);border-color:var(--color--secondary-50);border-style:solid;border-width:2px;color:var(--color--secondary-text);width:auto}.path-checkout .layout-region-checkout-footer .form-actions .form-submit:hover{background:var(--color--secondary-30);border-color:var(--color--secondary-30)}.path-checkout .layout-region-checkout-footer .form-actions .link--previous{background:#0000;border-color:var(--color--secondary-50);border-radius:var(--border-radius);border-style:solid;border-width:2px;color:var(--color--text);cursor:pointer;display:inline-block;font-weight:700;padding:var(--sp0-75) var(--sp);text-align:center;transition:background-color .5s ease,border-color .5s ease,color .5s ease;width:auto}.path-checkout .layout-region-checkout-footer .form-actions .link--previous:hover{background:var(--color--secondary-80)}.path-checkout div[data-drupal-selector=edit-commerce-file-download-files]{margin-block:var(--sp)}.path-checkout div[data-drupal-selector=edit-commerce-file-download-files] table{width:100%}.path-checkout div[data-drupal-selector=edit-commerce-file-download-files] table td,.path-checkout div[data-drupal-selector=edit-commerce-file-download-files] table th{padding:var(--sp0-5)}.path-checkout div[data-drupal-selector=edit-commerce-file-download-files] table thead{background:var(--color--primary-50);color:var(--color--primary-text)}.path-checkout div[data-drupal-selector=edit-commerce-file-download-files] table tbody tr{border-bottom:1px solid var(--color--gray-70)}.path-checkout div[data-drupal-selector=edit-payment-information-billing-information]{background-color:var(--color--gray-100);border:1px solid var(--color--gray-70);padding:var(--sp)}.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] .form-type-checkbox label,.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] .form-type-radio label{background-color:var(--color--gray-100)}.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] input[type=date],.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] input[type=email],.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] input[type=password],.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] input[type=tel],.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] input[type=text],.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] select,.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] textarea{background-color:#fff}.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] div[data-drupal-selector=edit-payment-information-billing-information-copy-fields]{margin-bottom:0}.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] div[data-drupal-selector=edit-payment-information-billing-information-address-wrapper]{margin-top:var(--sp)}.checkout-pane-email-registration-login fieldset{border:1px solid var(--color--gray-90);margin:0;padding:var(--sp)}.checkout-pane-email-registration-login fieldset legend{font-size:var(--font-size-h4);font-weight:700;padding:0 var(--sp);text-align:center}.form-wrapper__returning-customer .description{display:none}.password-strength__indicator.is-weak{background-color:var(--color--red)!important}.password-strength__indicator.is-fair{background-color:var(--color--gold)!important}.password-strength__indicator.is-good{background-color:var(--color--green)!important}.password-confirm-message,.password-strength__title{font-size:14px;font-weight:700}span[data-drupal-selector=password-match-status-text].error{color:var(--color--red)!important}span[data-drupal-selector=password-match-status-text].ok{color:var(--color--green)!important}.password-suggestions ul li{color:var(--color--red);font-size:14px;font-weight:700}.view-commerce-user-orders table{width:100%}.view-commerce-user-orders table td,.view-commerce-user-orders table th{padding:var(--sp0-5)}.view-commerce-user-orders table thead{background:var(--color--primary-50);color:var(--color--primary-text)}.view-commerce-user-orders table thead a{color:var(--color--primary-text)}.view-commerce-user-orders table tbody tr{border-bottom:1px solid var(--color--gray-70)}.user-order-details .field--name-mail{margin-bottom:var(--sp)}.user-order-details .customer-information--columns .field__label{border-bottom:1px solid var(--color--gray-70);font-size:var(--font-size-small);letter-spacing:1px;margin-bottom:var(--sp0-5);padding-bottom:var(--sp0-5);text-transform:uppercase}.user-order-details .customer-information--columns .field--name-address{margin-bottom:var(--sp)}.user-order-details table{width:100%}.user-order-details table td,.user-order-details table th{padding:var(--sp0-5)}.user-order-details table thead{background:var(--color--primary-50)}.user-order-details table thead,.user-order-details table thead a{color:var(--color--primary-text)}.user-order-details table tbody tr{border-bottom:1px solid var(--color--gray-70)}.user-order-details .customer-information--columns{display:grid;gap:var(--sp);grid-template-columns:1fr;margin-bottom:var(--sp)}@media (min-width:1024px){.user-order-details .customer-information--columns{grid-template-columns:1fr 1fr}}.user-order-details .order-information>.field{margin-bottom:var(--sp)}.cart-block--summary{display:inline-block;position:relative}.cart-block--summary__badge{background:var(--color--primary-50);border-radius:20px;color:#fff;display:inline;font-size:12px;height:auto;line-height:1em;padding:3px 6px;position:absolute;right:-12px;top:-2px}form select{padding-right:50px!important}.region-sidebar-first .block,.region-sidebar-second .block{margin-bottom:var(--sp2)}.region-sidebar-first .block:last-child,.region-sidebar-second .block:last-child{margin-bottom:0}.region-sidebar-first .block h2.block--title,.region-sidebar-second .block h2.block--title{border-bottom:1px solid var(--color--gray-70);font-size:var(--font-size-small);letter-spacing:1px;padding-bottom:var(--sp0-5);text-transform:uppercase}.menu--footer ul.menu{grid-template-columns:1fr!important}@media (min-width:1024px){.region-footer{grid-template-columns:2fr 1fr 1fr!important}}.footer__certifications p{margin-bottom:var(--sp)}.region-secondary-menu{display:flex;flex-direction:column}.region-secondary-menu .block-commerce-cart{margin-bottom:var(--sp)}.region-secondary-menu .block-commerce-cart .cart-block--link__expand{align-items:center;display:flex;gap:5px}@media (min-width:1024px){.region-secondary-menu .block-commerce-cart{margin-bottom:0;margin-left:var(--sp)}.region-secondary-menu{flex-direction:row}}.region-title{background-color:var(--color--primary-50);color:#fff}.region-title:before{content:none!important}.region-title .field--name-field-kicker-title,.region-title .page-introduction,.region-title h1.page-title,.region-title h2.page-subtitle{color:var(--color--primary-text)}
.layout-container{overflow-x:hidden;position:relative;}.two-sidebars .layout-row[role="main"],.one-sidebar .layout-row[role="main"]{display:grid;gap:var(--container-padding);grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:var(--max-width);padding-inline:var(--container-padding);width:100%;}.two-sidebars .layout-row[role="main"] .block-system-main-block > .views-element-container,.one-sidebar .layout-row[role="main"] .block-system-main-block > .views-element-container{margin:0 auto;max-width:100%;padding-inline:0;width:100%;}.one-sidebar.sidebar-first .layout-row[role="main"] .section-sidebar-first{grid-area:1 / 1 / 2 / 2;}.one-sidebar.sidebar-first .layout-row[role="main"] .section-content{grid-area:1 / 2 / 2 / 6;}.one-sidebar.sidebar-second .layout-row[role="main"] .section-sidebar-second{grid-area:1 / 5 / 2 / 6;}.one-sidebar.sidebar-second .layout-row[role="main"] .section-content{grid-area:1 / 1 / 2 / 5;}.two-sidebars .layout-row[role="main"] .section-sidebar-first{grid-area:1 / 1 / 2 / 2;}.two-sidebars .layout-row[role="main"] .section-content{grid-area:1 / 2 / 2 / 5;}.two-sidebars .layout-row[role="main"] .section-sidebar-first{grid-area:1 / 5 / 2 / 6;}.layout-column{margin:0 auto;max-width:var(--max-width);padding-inline:var(--container-padding);width:100%;}.layout-aside.section-sidebar-first{}.layout-aside.section-sidebar-second{}.layout-column--wide{margin:0 auto;max-width:calc(var(--max-width) * 1.2);padding-inline:var(--container-padding);width:100%;}.layout-column--full{margin:0 auto;max-width:100%;padding-inline:var(--container-padding);width:100%;}.layout-column--small{margin:0 auto;max-width:var(--max-width);padding-inline:var(--container-padding);width:100%;}@media (min-width:1024px){.layout-column--small{max-width:calc(var(--max-width) / 1.4);}}.node--view-mode-full > .content-moderation-entity-moderation-form,.node--view-mode-full > .field:not(.field--name-field-featured-image):not(.field--name-field-body-sections),.node--view-mode-full .lpb-formatter > .content-moderation-entity-moderation-form,.node--view-mode-full .lpb-formatter > .field:not(.field--name-field-featured-image):not(.field--name-field-body-sections){margin-left:auto;margin-right:auto;max-width:var(--max-width);padding-inline:var(--container-padding);width:100%;}.node--view-mode-full >.field--name-field-featured-image,.node--view-mode-full .lpb-formatter >.field--name-field-featured-image{margin-left:auto;margin-right:auto;max-width:var(--max-width);padding-inline:var(--container-padding);width:100%;}.node--view-mode-full > .field--name-field-body-sections,.node--view-mode-full .lpb-formatter > .field--name-field-body-sections{max-width:100%;padding-inline:0;}.node--view-mode-full > .field--name-field-body-sections > .paragraph:not(.paragraph--type--section),.node--view-mode-full .lpb-formatter > .field--name-field-body-sections > .paragraph:not(.paragraph--type--section){margin:var(--container-padding) auto;max-width:var(--max-width);padding:0 var(--container-padding);width:100%;}.block-system-main-block > article.profile,.block-system-main-block > .views-element-container{margin:0 auto;max-width:var(--max-width);padding-inline:var(--container-padding);width:100%;}.layout__region{margin-bottom:var(--container-padding);}.layout__region:last-child{margin-bottom:0;}.layout__region > .paragraph{margin-bottom:var(--container-padding);}.layout__region > .paragraph:last-child{margin-bottom:0;}@media (min-width:768px){.layout__region{margin-bottom:0;}}

.section-header{align-items:center;display:flex;gap:var(--sp);justify-content:space-between;padding-bottom:var(--sp);padding-top:var(--sp);}.section-header .region-header{}.section-header .header-nav-overlay{display:none;}@media (max-width:1023px){.section-header{max-width:100%;}}@media (max-width:1023px){.section-header .header-nav{background:white;display:flex;flex-direction:column;height:100vh;justify-content:space-between;left:100%;max-width:480px;overflow-y:scroll;padding-bottom:var(--sp);padding-left:var(--sp);padding-right:var(--sp);padding-top:calc(100px + var(--sp2));position:absolute;top:0;transition:visibility 0.2s,transform 0.2s;visibility:hidden;width:100%;z-index:10;}.gin--horizontal-toolbar .section-header .header-nav{height:calc(100vh - (var(--drupal-displace-offset-top) + var(--gin-toolbar-secondary-height) + 1px));}.section-header .header-nav.open{box-shadow:0 0 72px rgba(0,0,0,0.1);transform:translateX(-100%);visibility:visible;}.section-header .header-buttons{display:flex;z-index:11;}.section-header .header-nav-overlay{background:#4b4e9f;bottom:0;height:100vh;left:0;opacity:0.2;position:fixed;right:0;top:0;width:100%;z-index:1;}.is-overlay-active .section-header .header-nav-overlay{display:block;}}@media (min-width:1024px){.section-header .header-nav{align-items:center;display:flex;}.section-header .header-nav .block-menu ul.menu{display:flex;}.section-header .header-nav .region-secondary-menu .block-menu ul.menu{gap:var(--sp);margin-left:var(--sp);}.section-header .header-buttons[data-drupal-selector="mobile-buttons"]{display:none;}}.region-title{position:relative;}.region-title .layout-column{padding-block:var(--container-padding);}.region-title:before{background-color:var(--color--primary-50);background-image:radial-gradient(var(--color--primary-50) 1.2000000000000002px,var(--color--primary-95) 1.2000000000000002px);background-size:24px 24px;bottom:0;content:"";left:0;opacity:0.2;position:absolute;right:0;top:0;}.region-content{margin-top:var(--sp2);}.region-sidebar-first,.region-sidebar-second{margin-top:var(--sp2);}
.view .item-list li{margin:0;}
.action-links{list-style:none;margin:1em 0;padding:0;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:"+";font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;}
.breadcrumb{font-size:var(--font-size-small);margin:var(--sp) 0;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-left:1em;margin-right:1em;}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-bottom:0;margin-top:0;}
details{border:1px solid #ccc;margin-bottom:1em;margin-top:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-style:normal;font-weight:bold;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{padding-right:0;width:30px;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:0.5em;padding-right:0;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-bottom:1em;margin-top:1em;}tr.odd .form-item,tr.even .form-item{margin-bottom:0;margin-top:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;font-size:inherit;font-weight:bold;margin:0;padding:0;}.form-checkboxes .form-item,.form-radios .form-item{margin-bottom:0.4em;margin-top:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-left:0;margin-right:2.4em;}.marker{color:#e00;}.form-required:after{background-image:url(/themes/custom/finex/finex_base/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;content:"";display:inline-block;height:6px;margin:0 0.3em;vertical-align:super;width:6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{background:url(/themes/custom/finex/finex_base/images/icons/error.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:14px;vertical-align:sub;width:14px;}
.icon-help{background:url(/themes/custom/finex/finex_base/images/icons/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/themes/custom/finex/finex_base/images/icons/feed.svg) no-repeat;display:block;height:16px;overflow:hidden;text-indent:-9999px;width:16px;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-left:0.5em;margin-right:0;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-left:0.5em;margin-right:1em;margin-top:2.3em;}[dir="rtl"] .form--inline .form-item-separator{margin-left:1em;margin-right:0.5em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{background:transparent;border:0;cursor:pointer;font-size:1em;margin:0;padding:0;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-left:15px;padding-right:0;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}ul.links a.is-active{color:#000;}
ul.menu{list-style:none outside;margin-left:var(--sp);padding:0;text-align:left;}[dir="rtl"] ul.menu{margin-left:0;margin-right:var(--sp);text-align:right;}.menu-item{margin:0;padding-top:0;}ul.menu{margin:0;}ul.menu a{position:relative;}ul.menu a.is-active{color:var(--color-text-primary-loud);}ul.menu a.menu-highlight,ul.menu a.menu-highlight.is-active{background:var(--color--primary-50);color:var(--color--primary-text);}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;margin-bottom:var(--sp2);text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{list-style:none;margin:var(--sp) 0;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{box-sizing:border-box;display:block;margin:0;width:100%;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%;}}
.messages{background:no-repeat 10px 17px;border:1px solid;border-radius:2px;border-width:1px 1px 1px 0;margin-block:var(--sp);overflow-wrap:break-word;padding:15px 20px 15px 35px;word-wrap:break-word;}[dir="rtl"] .messages{background-position:right 10px top 17px;border-width:1px 0 1px 1px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;margin:0;padding:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{background-color:#f3faef;background-image:url(/themes/custom/finex/finex_base/images/icons/check.svg);border-color:#c9e1bd #c9e1bd #c9e1bd transparent;box-shadow:-8px 0 0 #77b259;color:#325e1c;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/themes/custom/finex/finex_base/images/icons/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;box-shadow:-8px 0 0 #e09600;color:#734c00;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;background-image:url(/themes/custom/finex/finex_base/images/icons/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;color:#a51b00;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
#sliding-popup{background-color:#1a1a1a;bottom:0px;color:var(--color--white);font-size:14px;left:0px;position:fixed;right:0px;width:100vw;}#sliding-popup p{color:var(--color--white);}#sliding-popup .eu-cookie-compliance-banner{padding:var(--sp) 0;}#sliding-popup .eu-cookie-compliance-message{float:none;max-width:100%;}@media (min-width:768px){#sliding-popup .eu-cookie-compliance-message{max-width:50%;}}#sliding-popup .eu-cookie-compliance-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;max-width:var(--max-width);padding-inline:var(--container-padding);}#sliding-popup .eu-cookie-compliance-content #popup-text{margin-bottom:var(--sp);}@media (min-width:768px){#sliding-popup .eu-cookie-compliance-content{flex-direction:row;}#sliding-popup .eu-cookie-compliance-content #popup-text{margin-bottom:0px;margin-right:2px;}}#sliding-popup button{cursor:pointer;white-space:nowrap;}#sliding-popup #eu-cookie-compliance-categories-wrapper{align-items:center;background-color:rgba(0,0,0,0.7);bottom:0;display:none;font-size:16px;justify-content:center;left:0;position:fixed;right:0;top:0;}#sliding-popup #eu-cookie-compliance-categories-wrapper.open{display:flex;}#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories{background-color:var(--color--white);border-radius:var(--border-radius);color:var(--color--black);padding:0;width:90vw;}#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories .eu-cookie-compliance-categories-title{background-color:var(--color--primary-30);color:var(--color--primary-text);font-weight:bold;margin-bottom:var(--sp);padding:var(--sp);}#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories .eu-cookie-compliance-category{line-height:1.25em;margin-bottom:var(--sp);padding-left:var(--sp);padding-right:var(--sp);}#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-name input{margin-right:5px;top:1px;}#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-name label{font-weight:bold;margin:0;}#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description{color:#999999;font-size:14px;}#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons{background-color:var(--color--primary-95);margin-top:var(--sp);padding:var(--sp);text-align:center;}@media (min-width:1024px){#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories{width:800px;}}#sliding-popup button{background-color:transparent;border-color:transparent;border-radius:var(--border-radius);color:var(--color--white);font-weight:bold;padding:0;text-decoration:underline;}#sliding-popup button.eu-cookie-compliance-secondary-button,#sliding-popup button.eu-cookie-compliance-default-button,#sliding-popup button.eu-cookie-compliance-save-preferences-button{background-color:var(--color--primary-50);border-color:var(--color--primary-50);color:var(--color--primary-text);margin:0 .5rem;padding:.75rem 1.5rem;text-decoration:none;}#sliding-popup input[type="checkbox"],#sliding-popup input[type="radio"]{background-clip:content-box;border:2px solid var(--color--black);border-radius:var(--border-radius);display:inline-flex;height:24px;padding:2px;vertical-align:top;width:24px;}#sliding-popup input[type="checkbox"]:checked::before,#sliding-popup input[type="radio"]:checked::before{content:"×";font-size:30px;line-height:22px;margin:auto;}#sliding-popup input[type="checkbox"]:disabled,#sliding-popup input[type="radio"]:disabled{filter:grayscale(1) opacity(0.3);}#sliding-popup .eu-cookie-compliance-buttons{max-width:100%;}
.field > p:last-child{margin-bottom:0;}.field--name-field-subtitle{font-size:var(--font-size-h3);line-height:1.25;margin-bottom:var(--sp);}.field--name-field-introduction{font-size:var(--font-size-h5);margin-bottom:var(--sp);}.field--name-field-featured-image img{width:100%;}.field--name-body{padding-block:var(--container-padding);}.media--type-image{position:relative;}.media--type-image .field--name-field-credits{color:rgba(0,0,0,.33);font-size:10px;line-height:10px;pointer-event:none;position:absolute;right:var(--sp0-5);text-orientation:mixed;top:var(--sp0-5);writing-mode:vertical-rl;}.media--type-image .field--name-field-credits:before{content:"© ";}.field--name-field-kicker-title{color:var(--color-text-neutral-soft);font-size:var(--font-size-small);font-weight:bold;letter-spacing:1px;text-transform:uppercase;}.field--name-field-links{display:flex;flex-wrap:wrap;gap:var(--sp);margin-top:var(--sp);}.field--name-field-links > .field__item > a{background-color:var(--color--primary-95);border:1px solid var(--color--primary-95);border-radius:var(--border-radius);color:var(--color-text-neutral-medium);display:inline-block;line-height:1em;padding:var(--sp0-5) var(--sp);transition:background-color 0.5s ease,border-color 0.5s ease,color 0.5s ease;}.field--name-field-links > .field__item > a:hover{background-color:var(--color--primary-30);border-color:var(--color--primary-30);color:white;}.field--name-field-links > .field__item > a:after{content:" →";}.field--name-field-links > .field__item:first-child > a{background-color:var(--color--primary-50);border:1px solid var(--color--primary-50);color:var(--color--primary-text);}.field--name-field-links > .field__item:first-child > a:hover{background-color:var(--color--primary-30);border-color:var(--color--primary-30);color:var(--color--primary-text);}.field--name-field-quote-image .media--type-image .field--name-field-media-image img{border-radius:100%;}
.paragraph{scroll-margin-top:var(--scroll-margin-top);}.paragraph > *:last-child{margin-bottom:0;}.layout-column-wrapper{padding-bottom:var(--container-padding);padding-top:var(--container-padding);position:relative;}.layout-column-wrapper:before,.layout-column-wrapper:after{clear:both;content:"";display:table;}.layout-column-wrapper .field--name-field-section-background{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;z-index:-1;}.layout-column-wrapper .field--name-field-section-background .media--view-mode-hero{height:100%;}.layout-column-wrapper .field--name-field-section-background .media--view-mode-hero .field--name-field-media-image{height:100%;}.layout-column-wrapper .field--name-field-section-background .media--view-mode-hero .field--name-field-media-image img{object-fit:cover;}.layout-column-wrapper .layout-column,.layout-column-wrapper .layout-column--wide,.layout-column-wrapper .layout-column--full{padding-bottom:0;padding-top:0;}.layout-column-wrapper.section-bg-color--default.layout-column--background{padding-bottom:var(--container-padding);padding-top:var(--container-padding);}.layout-column-wrapper.layout-column--background{color:var(--color--white);}.layout-column-wrapper.layout-column--background .box-text,.layout-column-wrapper.layout-column--background .field--name-field-kicker-title,.layout-column-wrapper.layout-column--background h2{color:var(--color--white);}.layout-column-wrapper.section-bg-color--default{}.layout-column-wrapper.section-bg-color--light{background-color:var(--color--primary-95);}.layout-column-wrapper.section-bg-color--light .field--name-field-links > .field__item a{background-color:var(--color--white);border-color:var(--color--white);color:var(--color--primary-30);}.layout-column-wrapper.section-bg-color--light .field--name-field-links > .field__item a:hover{background-color:var(--color--primary-50);border-color:var(--color--primary-50);color:var(--color--white);}.layout-column-wrapper.section-bg-color--light .field--name-field-links > .field__item:first-child a{background-color:var(--color--primary-50);border-color:var(--color--primary-50);color:var(--color--white);}.layout-column-wrapper.section-bg-color--light .field--name-field-links > .field__item:first-child a:hover{background-color:var(--color--primary-30);border-color:var(--color--primary-30);color:var(--color--white);}.layout-column-wrapper.section-bg-color--light a.button{background-color:var(--color--primary-50);border-color:var(--color--primary-50);color:var(--color--white);}.layout-column-wrapper.section-bg-color--light a.button:hover{background-color:var(--color--primary-30);border-color:var(--color--primary-30);color:var(--color--white);}.layout-column-wrapper.section-bg-color--light .quote-content:before{border-bottom-color:var(--color--primary-95);}.layout-column-wrapper.section-bg-color--light{color:var(--color-text-neutral-medium);}.layout-column-wrapper.section-bg-color--light a{color:unset;text-decoration-color:unset;}.layout-column-wrapper.section-bg-color--light .paragraph--type--cta h2.field--name-field-title{color:var(--color-text-neutral-soft);}.layout-column-wrapper.section-bg-color--light h1,.layout-column-wrapper.section-bg-color--light h2,.layout-column-wrapper.section-bg-color--light h3,.layout-column-wrapper.section-bg-color--light h4,.layout-column-wrapper.section-bg-color--light h5,.layout-column-wrapper.section-bg-color--light h6{color:var(--color-text-neutral-loud);}.layout-column-wrapper.section-bg-color--light .field--name-field-kicker-title{color:var(--color-text-neutral-soft);}.layout-column-wrapper.section-bg-color--light strong{color:unset;text-decoration-color:unset;}.layout-column-wrapper.section-bg-color--light p.box,.layout-column-wrapper.section-bg-color--light code,.layout-column-wrapper.section-bg-color--light pre,.layout-column-wrapper.section-bg-color--light cite,.layout-column-wrapper.section-bg-color--light kbd,.layout-column-wrapper.section-bg-color--light samp,.layout-column-wrapper.section-bg-color--light .paragraph--type--icon-text.icon-style--boxed{background-color:var(--color--white);border-color:unset;}.layout-column-wrapper.section-bg-color--light mark{color:unset;}.layout-column-wrapper.section-bg-color--light .text-formatted dl dd::before{color:var(--color-text-neutral-medium);}.layout-column-wrapper.section-bg-color--dark{background-color:var(--color--gray-10);}.layout-column-wrapper.section-bg-color--dark .field--name-field-links > .field__item:first-child a{color:var(--color--white);}.layout-column-wrapper.section-bg-color--dark .field--name-field-links > .field__item:first-child a:hover{color:var(--color--white);}.layout-column-wrapper.section-bg-color--dark .field--name-field-links > .field__item a{color:var(--color--black);}.layout-column-wrapper.section-bg-color--dark .field--name-field-links > .field__item a:hover{color:var(--color--white);}.layout-column-wrapper.section-bg-color--dark a.button{color:var(--color--black);}.layout-column-wrapper.section-bg-color--dark a.button:hover{color:var(--color--white);}.layout-column-wrapper.section-bg-color--dark .quote-content,.layout-column-wrapper.section-bg-color--dark .quote-content:after{border-color:var(--color--white);}.layout-column-wrapper.section-bg-color--dark .quote-content:before{border-bottom-color:var(--color--gray-10);}.layout-column-wrapper.section-bg-color--dark{color:var(--color--white);}.layout-column-wrapper.section-bg-color--dark a{color:var(--color--white);text-decoration-color:var(--color--white);}.layout-column-wrapper.section-bg-color--dark .paragraph--type--cta h2.field--name-field-title{color:var(--color-text-neutral-soft);}.layout-column-wrapper.section-bg-color--dark h1,.layout-column-wrapper.section-bg-color--dark h2,.layout-column-wrapper.section-bg-color--dark h3,.layout-column-wrapper.section-bg-color--dark h4,.layout-column-wrapper.section-bg-color--dark h5,.layout-column-wrapper.section-bg-color--dark h6{color:var(--color--white);}.layout-column-wrapper.section-bg-color--dark .field--name-field-kicker-title{color:var(--color-text-neutral-soft);}.layout-column-wrapper.section-bg-color--dark strong{color:var(--color--primary-50);text-decoration-color:var(--color--primary-50);}.layout-column-wrapper.section-bg-color--dark p.box,.layout-column-wrapper.section-bg-color--dark code,.layout-column-wrapper.section-bg-color--dark pre,.layout-column-wrapper.section-bg-color--dark cite,.layout-column-wrapper.section-bg-color--dark kbd,.layout-column-wrapper.section-bg-color--dark samp,.layout-column-wrapper.section-bg-color--dark .paragraph--type--icon-text.icon-style--boxed{background-color:var(--color--gray-20);border-color:var(--color--white);}.layout-column-wrapper.section-bg-color--dark mark{color:var(--color--black);}.layout-column-wrapper.section-bg-color--dark .text-formatted dl dd::before{color:var(--color--white);}.layout-column-wrapper.section-bg-color--lightgray{background-color:var(--color--gray-90);}.layout-column-wrapper.section-bg-color--lightgray .field--name-field-links > .field__item a{background-color:var(--color--primary-95);border-color:var(--color--primary-50);color:var(--color--primary-50);}.layout-column-wrapper.section-bg-color--lightgray .field--name-field-links > .field__item a:hover{background-color:var(--color--primary-30);border-color:var(--color--primary-30);color:var(--color--white);}.layout-column-wrapper.section-bg-color--lightgray .field--name-field-links > .field__item:first-child a{background-color:var(--color--primary-50);border-color:var(--color--primary-50);color:var(--color--white);}.layout-column-wrapper.section-bg-color--lightgray .field--name-field-links > .field__item:first-child a:hover{background-color:var(--color--primary-30);border-color:var(--color--primary-30);color:var(--color--white);}.layout-column-wrapper.section-bg-color--lightgray a.button{background-color:var(--color--primary-50);border-color:var(--color--primary-50);color:var(--color--white);}.layout-column-wrapper.section-bg-color--lightgray a.button:hover{background-color:var(--color--primary-30);border-color:var(--color--primary-30);color:var(--color--white);}.layout-column-wrapper.section-bg-color--lightgray .quote-content:before{border-bottom-color:var(--color--gray-90);}.layout-column-wrapper.section-bg-color--lightgray{color:var(--color-text-neutral-medium);}.layout-column-wrapper.section-bg-color--lightgray a{color:unset;text-decoration-color:unset;}.layout-column-wrapper.section-bg-color--lightgray .paragraph--type--cta h2.field--name-field-title{color:var(--color-text-neutral-medium);}.layout-column-wrapper.section-bg-color--lightgray h1,.layout-column-wrapper.section-bg-color--lightgray h2,.layout-column-wrapper.section-bg-color--lightgray h3,.layout-column-wrapper.section-bg-color--lightgray h4,.layout-column-wrapper.section-bg-color--lightgray h5,.layout-column-wrapper.section-bg-color--lightgray h6{color:var(--color-text-neutral-loud);}.layout-column-wrapper.section-bg-color--lightgray .field--name-field-kicker-title{color:var(--color-text-neutral-medium);}.layout-column-wrapper.section-bg-color--lightgray strong{color:unset;text-decoration-color:unset;}.layout-column-wrapper.section-bg-color--lightgray p.box,.layout-column-wrapper.section-bg-color--lightgray code,.layout-column-wrapper.section-bg-color--lightgray pre,.layout-column-wrapper.section-bg-color--lightgray cite,.layout-column-wrapper.section-bg-color--lightgray kbd,.layout-column-wrapper.section-bg-color--lightgray samp,.layout-column-wrapper.section-bg-color--lightgray .paragraph--type--icon-text.icon-style--boxed{background-color:var(--color--gray-70);border-color:unset;}.layout-column-wrapper.section-bg-color--lightgray mark{color:unset;}.layout-column-wrapper.section-bg-color--lightgray .text-formatted dl dd::before{color:var(--color-text-neutral-medium);}.layout-column-wrapper.section-bg-color--primary{background-color:var(--color--primary-50);}.layout-column-wrapper.section-bg-color--primary .field--name-field-links > .field__item a{background-color:transparent;border-color:var(--color--white);color:var(--color--white);}.layout-column-wrapper.section-bg-color--primary .field--name-field-links > .field__item a:hover{background-color:var(--color--white);color:var(--color--primary-50);}.layout-column-wrapper.section-bg-color--primary .field--name-field-links > .field__item:first-child a{background-color:var(--color--white);border-color:var(--color--white);color:var(--color--primary-50);}.layout-column-wrapper.section-bg-color--primary .field--name-field-links > .field__item:first-child a:hover{background-color:var(--color--primary-30);border-color:var(--color--primary-30);color:var(--color--white);}.layout-column-wrapper.section-bg-color--primary a.button{background-color:var(--color--white);border-color:var(--color--white);color:var(--color--primary-50);}.layout-column-wrapper.section-bg-color--primary a.button:hover{background-color:var(--color--primary-30);border-color:var(--color--primary-30);color:var(--color--white);}.layout-column-wrapper.section-bg-color--primary .quote-content,.layout-column-wrapper.section-bg-color--primary .quote-content:after{border-color:var(--color--white);}.layout-column-wrapper.section-bg-color--primary .quote-content:before{border-bottom-color:var(--color--primary-50);}.layout-column-wrapper.section-bg-color--primary{color:var(--color--primary-text);}.layout-column-wrapper.section-bg-color--primary a{color:var(--color--primary-text);text-decoration-color:var(--color--primary-text);}.layout-column-wrapper.section-bg-color--primary .paragraph--type--cta h2.field--name-field-title{color:var(--color--primary-95);}.layout-column-wrapper.section-bg-color--primary h1,.layout-column-wrapper.section-bg-color--primary h2,.layout-column-wrapper.section-bg-color--primary h3,.layout-column-wrapper.section-bg-color--primary h4,.layout-column-wrapper.section-bg-color--primary h5,.layout-column-wrapper.section-bg-color--primary h6{color:var(--color--white);}.layout-column-wrapper.section-bg-color--primary .field--name-field-kicker-title{color:var(--color--primary-95);}.layout-column-wrapper.section-bg-color--primary strong{color:var(--color--primary-text);text-decoration-color:var(--color--primary-text);}.layout-column-wrapper.section-bg-color--primary p.box,.layout-column-wrapper.section-bg-color--primary code,.layout-column-wrapper.section-bg-color--primary pre,.layout-column-wrapper.section-bg-color--primary cite,.layout-column-wrapper.section-bg-color--primary kbd,.layout-column-wrapper.section-bg-color--primary samp,.layout-column-wrapper.section-bg-color--primary .paragraph--type--icon-text.icon-style--boxed{background-color:var(--color--primary-40);border-color:var(--color--primary-text);}.layout-column-wrapper.section-bg-color--primary mark{color:var(--color--black);}.layout-column-wrapper.section-bg-color--primary .text-formatted dl dd::before{color:var(--color--primary-text);}.layout-column-wrapper.section-bg-color--secondary{background-color:var(--color--secondary-50);}.layout-column-wrapper.section-bg-color--secondary .field--name-field-links > .field__item a{background-color:transparent;border-color:var(--color--white);color:var(--color--white);}.layout-column-wrapper.section-bg-color--secondary .field--name-field-links > .field__item a:hover{background-color:var(--color--white);color:var(--color--secondary-50);}.layout-column-wrapper.section-bg-color--secondary .field--name-field-links > .field__item:first-child a{background-color:var(--color--white);border-color:var(--color--white);color:var(--color--secondary-50);}.layout-column-wrapper.section-bg-color--secondary .field--name-field-links > .field__item:first-child a:hover{background-color:var(--color--secondary-30);border-color:var(--color--secondary-30);color:var(--color--white);}.layout-column-wrapper.section-bg-color--secondary a.button{background-color:var(--color--white);border-color:var(--color--white);color:var(--color--secondary-50);}.layout-column-wrapper.section-bg-color--secondary a.button:hover{background-color:var(--color--secondary-30);border-color:var(--color--secondary-30);color:var(--color--white);}.layout-column-wrapper.section-bg-color--secondary .quote-content,.layout-column-wrapper.section-bg-color--secondary .quote-content:after{border-color:var(--color--white);}.layout-column-wrapper.section-bg-color--secondary .quote-content:before{border-bottom-color:var(--color--secondary-50);}.layout-column-wrapper.section-bg-color--secondary{color:var(--color--secondary-text);}.layout-column-wrapper.section-bg-color--secondary a{color:var(--color--secondary-text);text-decoration-color:var(--color--secondary-text);}.layout-column-wrapper.section-bg-color--secondary .paragraph--type--cta h2.field--name-field-title{color:var(--color--secondary-80);}.layout-column-wrapper.section-bg-color--secondary h1,.layout-column-wrapper.section-bg-color--secondary h2,.layout-column-wrapper.section-bg-color--secondary h3,.layout-column-wrapper.section-bg-color--secondary h4,.layout-column-wrapper.section-bg-color--secondary h5,.layout-column-wrapper.section-bg-color--secondary h6{color:var(--color--secondary-text);}.layout-column-wrapper.section-bg-color--secondary .field--name-field-kicker-title{color:var(--color--secondary-80);}.layout-column-wrapper.section-bg-color--secondary strong{color:var(--color--secondary-text);text-decoration-color:var(--color--secondary-text);}.layout-column-wrapper.section-bg-color--secondary p.box,.layout-column-wrapper.section-bg-color--secondary code,.layout-column-wrapper.section-bg-color--secondary pre,.layout-column-wrapper.section-bg-color--secondary cite,.layout-column-wrapper.section-bg-color--secondary kbd,.layout-column-wrapper.section-bg-color--secondary samp,.layout-column-wrapper.section-bg-color--secondary .paragraph--type--icon-text.icon-style--boxed{background-color:var(--color--secondary-40);border-color:var(--color--secondary-text);}.layout-column-wrapper.section-bg-color--secondary mark{color:var(--color--black);}.layout-column-wrapper.section-bg-color--secondary .text-formatted dl dd::before{color:var(--color--secondary-text);}.paragraph--type--section .field--name-field-section-title{font-family:var(--font-sans);font-size:var(--font-size-h1);font-weight:bold;line-height:1.25;margin-bottom:var(--container-padding);text-align:center;}.paragraph--type--section.section-style--centered{text-align:center;}.paragraph--type--section.section-style--centered .field--name-field-links{justify-content:center;}.paragraph--type--section.section-style--padding_big{padding-bottom:calc(2 * var(--container-padding));padding-top:calc(2 * var(--container-padding));}.paragraph--type--section.section-style--padding_big .field--name-field-section-title{margin-bottom:calc(2 * var(--container-padding));}.paragraph--type--section.section-style--margin_block{margin-block:var(--container-padding);}
.block-system-branding-block{display:grid;grid-column-gap:var(--sp0-5);grid-row-gap:0px;grid-template-columns:var(--site-logo--width) auto;grid-template-rows:auto;}.block-system-branding-block .site-logo{grid-area:1 / 1 / 3 / 2;}.block-system-branding-block .site-logo img,.block-system-branding-block .site-logo svg{height:var(--site-logo--height);width:var(--site-logo--width);}.block-system-branding-block .site-name{align-self:center;font-weight:bold;grid-area:1 / 2 / 3 / 3;}.block-system-branding-block .site-slogan{display:none;}@media (min-width:640px){.block-system-branding-block .site-name{align-self:end;grid-area:1 / 2 / 2 / 3;}.block-system-branding-block .site-slogan{display:block;font-size:var(--font-size-small);grid-area:2 / 2 / 3 / 3;}}.region-secondary-menu{color:var(--color--gray-5);font-size:0.8em;}@media (max-width:1023px){.region-secondary-menu{border-top:1px solid var(--color--gray-65);margin:0;padding-bottom:var(--sp);padding-top:var(--sp);}}@media (min-width:1024px){.region-secondary-menu{border-left:1px solid var(--color--gray-65);margin-left:var(--sp);}}.block-page-title-block h2.page-subtitle{font-weight:normal;}.block-page-title-block :last-child{margin-bottom:0;}@media (min-width:768px){.block-page-title-block .title-with-image{align-items:center;display:grid;gap:var(--sp);grid-template-columns:1fr 2fr;}}.region-footer{display:grid;gap:var(--container-padding);}@media (min-width:768px){.region-footer{grid-template-columns:3fr 2fr;}}.footer__company_data.company_data--with-logo{display:grid;gap:var(--sp);grid-template-columns:50px auto;}.footer__company_data.company_data--with-logo .footer__logo img{height:80px;}.footer__company_data .footer__company_name{font-size:20px;font-weight:bold;line-height:1.2em;margin-bottom:var(--sp);}.footer__company_data .footer__company_details{margin-bottom:var(--sp);}.footer__company_data .footer__contacts--email,.footer__company_data .footer__contacts--phone{display:inline-block;}.footer__company_data .footer__contacts--email a,.footer__company_data .footer__contacts--phone a{border:1px solid;display:inline-block;margin-bottom:var(--sp);margin-right:var(--sp);padding:var(--sp0-5);}.footer__company_data .footer__contacts--email a:hover,.footer__company_data .footer__contacts--phone a:hover{background-color:var(--color--gray-20);}.footer__socials{display:flex;gap:var(--sp);}.footer__socials img{filter:brightness(0) saturate(100%) invert(97%) sepia(2%) saturate(391%) hue-rotate(170deg) brightness(119%) contrast(100%);height:24px;width:24px;}.menu--footer > h2{font-size:20px;font-weight:bold;line-height:1.2em;margin-bottom:var(--sp);}.menu--footer ul.menu{display:grid;gap:var(--sp0-5);grid-template-columns:1fr 1fr;}@media (max-width:1023px){.menu--footer ul.menu li a{align-items:center;background:var(--color--gray-20);border-left:4px solid var(--color--primary-50);display:flex;height:100%;padding:var(--sp0-25);}}.block-finex-core-sitemap-link-seo h4{font-size:var(--font-size-base);font-weight:normal;margin-bottom:0;}.language-switcher-language-url ul.links{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8wNi8xMy48nZQAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAACd0lEQVQ4jY2VP0/bQBjGHyKPIVgCM0QCn8Sc1JIlRnQLI8L4E3gjUoay9htEAgkmOjp7BiK+QD22k0+3VEw2HVu1cVO1SF2eDrEtY2KXR3qH851/73N/X5AESQAIAHhF+38BwARwYVnWFwAsv1cGRAAIIAVwA8BpgARCiE9CiO9XV1dPSZLQdd1FG7AaCsAFgHf9fv9+f3//22g0WsZxzKqqQAMt6vV6bzqdzvVyucTx8TGklPA8D6ZpNv9Ud9jr9WhZFk9OTnh3d0eS3NzcfOb89PSUYRhysVi8cAgAotvtvu92u3+llAzDkHXVgXW4bdu/AQiSwPb29rKabZ3agC/WPLdbSmvNyWTSCjRNk1EU0fO8l9Aq0Pd9GoZB27ZbgUEQkCTTNG0HFg4HgwEBcDabrQUqpcrxQoj1wKOjIxqGweFwyPF4zN3d3bUOHcchSUZRRJIMgmA9UGtNrTVJ0rbt0l0dOJ1OSZJSSqZpyul02j7l2WxG3/cbgVmWkSSVUkzTlFmWtQN936fWmkIIWpZFrXUJLDZDKVWCSdJxnBLYqd6a4XCIw8NDDAYDJEmC29tbPDw8lP1CCACAlBKmaeLs7KxslyocTiaTcg3rOjg4eGo6zEopzufz5imvk+u6iyaglPL5xrQB4zjm+fn5z62trR8AklddvzqwgOzt7X3t9/v3qLziABwA161w13UXSZLw8vLyz87Ozi/btj9iVQ5MtpcAB8BbAHENCr4WkoNusHo7i3AAiAp89Y5VskYAZAvQBPC5cFTvN0imlaOY5vFhY2PjEcA8T5DlLhwAXg5Vefu5GlwIrIpTlCcoCta8ujQAwvq//wD7F5sgS+yPtgAAAABJRU5ErkJggg==);background-position:0;background-repeat:no-repeat;display:inline;display:flex;gap:var(--sp);padding-left:calc(24px + var(--sp));}.language-switcher-language-url ul.links a{color:white;}.language-switcher-language-url ul.links a.is-active{color:white;text-decoration:underline;}
.layout-column-wrapper.section-bg-color--light{background-color:var(--color--gray-95)}.layout-column-wrapper.section-bg-color--light .field--name-field-links>.field__item a{background-color:var(--color--primary-95);border-color:var(--color--primary-50);color:var(--color--primary-50)}.layout-column-wrapper.section-bg-color--light .field--name-field-links>.field__item a:hover{background-color:var(--color--primary-30);border-color:var(--color--primary-30);color:var(--color--white)}.layout-column-wrapper.section-bg-color--light .field--name-field-links>.field__item:first-child a{background-color:var(--color--primary-50);border-color:var(--color--primary-50);color:var(--color--white)}.layout-column-wrapper.section-bg-color--light .field--name-field-links>.field__item:first-child a:hover{background-color:var(--color--primary-30);border-color:var(--color--primary-30);color:var(--color--white)}.layout-column-wrapper.section-bg-color--light a.button{background-color:var(--color--primary-50);border-color:var(--color--primary-50);color:var(--color--white)}.layout-column-wrapper.section-bg-color--light a.button:hover{background-color:var(--color--primary-30);border-color:var(--color--primary-30);color:var(--color--white)}.layout-column-wrapper.section-bg-color--light .quote-content:before{border-bottom-color:var(--color--gray-95)}.layout-column-wrapper.section-bg-color--light{color:var(--color-text-neutral-medium)}.layout-column-wrapper.section-bg-color--light a{color:unset;text-decoration-color:unset}.layout-column-wrapper.section-bg-color--light .paragraph--type--cta h2.field--name-field-title{color:var(--color-text-neutral-medium)}.layout-column-wrapper.section-bg-color--light h1,.layout-column-wrapper.section-bg-color--light h2,.layout-column-wrapper.section-bg-color--light h3,.layout-column-wrapper.section-bg-color--light h4,.layout-column-wrapper.section-bg-color--light h5,.layout-column-wrapper.section-bg-color--light h6{color:var(--color-text-neutral-loud)}.layout-column-wrapper.section-bg-color--light .field--name-field-kicker-title{color:var(--color-text-neutral-medium)}.layout-column-wrapper.section-bg-color--light strong{color:unset;text-decoration-color:unset}.layout-column-wrapper.section-bg-color--light .paragraph--type--icon-text.icon-style--boxed,.layout-column-wrapper.section-bg-color--light cite,.layout-column-wrapper.section-bg-color--light code,.layout-column-wrapper.section-bg-color--light kbd,.layout-column-wrapper.section-bg-color--light p.box,.layout-column-wrapper.section-bg-color--light pre,.layout-column-wrapper.section-bg-color--light samp{background-color:var(--color--gray-70);border-color:unset}.layout-column-wrapper.section-bg-color--light mark{color:unset}.layout-column-wrapper.section-bg-color--light .text-formatted dl dd:before{color:var(--color-text-neutral-medium)}
.mobile-nav-button{align-items:center;cursor:pointer;display:grid;gap:var(--sp0-5);grid-template-columns:auto auto;height:var(--hamburger-line-length);}.mobile-nav-button__label{font-size:0.85em;font-weight:bold;}.mobile-nav-button__icon{background:var(--color-text-neutral-medium);height:var(--hamburger-line-height);position:relative;transition:background 10ms 300ms ease;width:var(--hamburger-line-width);}.mobile-nav-button__icon:before{background:var(--color-text-neutral-medium);content:"";height:var(--hamburger-line-height);position:absolute;top:calc(-1 * var(--hamburger-line-distance));transition:top 300ms 350ms ease,transform 300ms 50ms ease;width:var(--hamburger-line-width);}.mobile-nav-button__icon:after{background:var(--color-text-neutral-medium);content:"";height:var(--hamburger-line-height);position:absolute;top:var(--hamburger-line-distance);transition:top 300ms 350ms ease,transform 300ms 50ms ease;width:var(--hamburger-line-width);}.mobile-nav-button.open .mobile-nav-button__icon{background:transparent;}.mobile-nav-button.open .mobile-nav-button__icon:before{top:0;transform:rotate(45deg);transition:top 300ms 50ms ease,transform 300ms 350ms ease;}.mobile-nav-button.open .mobile-nav-button__icon:after{top:0;transform:rotate(-45deg);transition:top 300ms 50ms ease,transform 300ms 350ms ease;}@media (max-width:1023px){.menu--main .menu .menu-item{margin-bottom:var(--sp0-5);}.menu--main .menu .menu-item a{border-bottom:1px dashed var(--color--gray-95);display:block;font-size:var(--font-size-h4);font-weight:bold;padding:0.25em 1em;padding-left:1em;padding-right:1em;transition:background-color 0.5s ease;}.menu--main .menu .menu-item a:hover{background-color:var(--color--gray-95);}.menu--main .menu .menu-item a.menu-highlight{border-bottom:0;margin-top:var(--sp);}.menu--main .menu .menu-item a.menu-highlight:hover{background-color:var(--color--primary-30);}.region-primary-menu{display:flex;flex-direction:column;height:100%;justify-content:space-between;}}@media (min-width:1024px){.header-nav{line-height:var(--sp2);}.menu--main .menu .menu-item a{display:inline-block;line-height:1em;padding:var(--sp0-75);transition:background-color 0.5s ease;}.menu--main .menu .menu-item a:hover{background-color:var(--color--gray-95);}.menu--main .menu .menu-item a.menu-highlight{border-bottom:0;}.menu--main .menu .menu-item a.menu-highlight:hover{background-color:var(--color--primary-30);}.menu--main .menu .menu-item a.is-active:not(.menu-highlight){}}
form input[type="text"],form input[type="password"],form input[type="tel"],form input[type="email"],form input[type="date"],form select,form textarea{border:1px solid var(--color--gray-65);border-radius:var(--border-radius);padding:var(--sp0-75) var(--sp);width:100%;}form input[type="text"]:focus,form input[type="password"]:focus,form input[type="tel"]:focus,form input[type="email"]:focus,form input[type="date"]:focus,form select:focus,form textarea:focus{outline:var(--color--primary-50) auto 5px;}form select{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;}form select:focus{background-image:linear-gradient(45deg,var(--color--secondary-50) 50%,transparent 50%),linear-gradient(135deg,transparent 50%,var(--color-color--secondary-50) 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) 0.5em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.5em;outline:var(--color--primary-50) auto 5px;}form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}form label{font-size:var(--font-size-small);font-weight:bold;}form label a{color:var(--color--primary-50);}form .form-submit{background:var(--color--primary-50);border:0;border-radius:var(--border-radius);color:var(--color--primary-text);cursor:pointer;display:inline-block;font-weight:bold;padding:var(--sp0-75) var(--sp);text-align:center;transition:background-color 0.5s ease,border-color 0.5s ease,color 0.5s ease;width:100%;}form .form-submit:hover{background:var(--color--primary-30);}form .form-submit.is-disabled{background:var(--color--gray-70);cursor:not-allowed;}form .form-item{margin:0 0 var(--sp) 0;}form .form-type-checkbox{align-content:stretch;background:transparent;border:0;border-radius:0;display:flex;margin:0!important;}form .form-type-checkbox input{margin-left:15px;margin-right:15px;opacity:0;outline:0;}form .form-type-checkbox label{background-color:white;border-radius:0 var(--border-radius) var(--border-radius) 0;display:inline-block;font-weight:normal;line-height:1.25em;padding:0.6em 0;position:relative;width:100%;}form .form-type-checkbox label:before,form .form-type-checkbox label:after{content:"";display:inline-block;position:absolute;}form .form-type-checkbox label:before{background:#fefefe;border:1px solid var(--color--gray-65);border-radius:var(--border-radius);height:24px;left:-30px;top:5px;width:24px;}form .form-type-checkbox label:after{border-bottom:2px solid;border-left:2px solid;height:10px;left:-25px;top:9px;transform:rotate(-45deg);width:15px;}form .form-type-checkbox label.form-required::after{background-image:none;margin:0;}form .form-type-checkbox label sup.required{background-image:url(/themes/custom/finex/finex_base/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;content:"";display:inline-block;height:6px;margin:0 0.3em;overflow:hidden;text-indent:-999px;top:0;vertical-align:super;width:6px;}form .form-type-checkbox input[type="checkbox"] + label::after{content:none;}form .form-type-checkbox input[type="checkbox"]:checked + label::after{content:"";}form .form-type-checkbox input[type="checkbox"]:focus + label::before{outline:var(--color--primary-50) auto 5px;}form .form-item > .description{color:var(--color-text-neutral-soft);}form .form-type-radio{align-content:stretch;background:transparent;border:0;border-radius:0;display:flex;margin:0!important;}form .form-type-radio input{margin-left:15px;margin-right:15px;opacity:0;outline:0;}form .form-type-radio label{background-color:white;border-radius:0 var(--border-radius) var(--border-radius) 0;display:inline-block;font-weight:normal;line-height:1.25em;padding:0.6em 0;position:relative;width:100%;}form .form-type-radio label:before,form .form-type-radio label:after{content:"";display:inline-block;position:absolute;}form .form-type-radio label:before{background:#fefefe;border:1px solid var(--color--gray-65);border-radius:100px;height:24px;left:-30px;top:5px;width:24px;}form .form-type-radio label:after{border-bottom:2px solid;border-left:2px solid;height:10px;left:-26px;top:10px;transform:rotate(-45deg);width:15px;}form .form-type-radio label.form-required::after{background-image:none;margin:0;}form .form-type-radio label sup.required{background-image:url(/themes/custom/finex/finex_base/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;content:"";display:inline-block;height:6px;margin:0 0.3em;overflow:hidden;text-indent:-999px;top:0;vertical-align:super;width:6px;}form .form-type-radio input[type="radio"] + label::after{content:none;}form .form-type-radio input[type="radio"]:checked + label::after{content:"";}form .form-type-radio input[type="radio"]:focus + label::before{outline:var(--color--primary-50) auto 5px;}.js-facets-checkbox-links .facet-item{align-content:stretch;background:transparent;border:0;border-radius:0;display:flex;margin:0!important;}.js-facets-checkbox-links .facet-item input{margin-left:15px;margin-right:15px;opacity:0;outline:0;}.js-facets-checkbox-links .facet-item label{background-color:white;border-radius:0 var(--border-radius) var(--border-radius) 0;display:inline-block;font-weight:normal;line-height:1.25em;padding:0.215em 0;position:relative;width:100%;}.js-facets-checkbox-links .facet-item label:before,.js-facets-checkbox-links .facet-item label:after{content:"";display:inline-block;position:absolute;}.js-facets-checkbox-links .facet-item label:before{background:#fefefe;border:1px solid var(--color--gray-65);border-radius:var(--border-radius);height:24px;left:-30px;top:5px;width:24px;}.js-facets-checkbox-links .facet-item label:after{border-bottom:2px solid;border-left:2px solid;height:10px;left:-25px;top:9px;transform:rotate(-45deg);width:15px;}.js-facets-checkbox-links .facet-item label.form-required::after{background-image:none;margin:0;}.js-facets-checkbox-links .facet-item label sup.required{background-image:url(/themes/custom/finex/finex_base/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;content:"";display:inline-block;height:6px;margin:0 0.3em;overflow:hidden;text-indent:-999px;top:0;vertical-align:super;width:6px;}.js-facets-checkbox-links .facet-item input[type="checkbox"] + label::after{content:none;}.js-facets-checkbox-links .facet-item input[type="checkbox"]:checked + label::after{content:"";}.js-facets-checkbox-links .facet-item input[type="checkbox"]:focus + label::before{outline:var(--color--primary-50) auto 5px;}
.lpb-form__actions{bottom:0;left:0;margin:0;position:fixed;right:0;text-align:right;}.lpb-form__actions input{width:auto!important;}body .ui-dialog.ui-widget.ui-widget-content{font-size:16px;}body .ui-dialog .ui-dialog-titlebar{background-color:black;}body .ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:1em;}body .ui-dialog .ui-icon.ui-icon-closethick{background:white;}.draggable a.tabledrag-handle{margin-left:0;}a.tabledrag-handle .handle{height:22px;margin:0;padding:0;width:22px;}form .field-multiple-table tr{border-bottom:1px solid #ccc;}form .field-multiple-table tr td{padding:10px;}form .field-multiple-table tr td.field-multiple-drag{padding:10px 0;}.layout-paragraphs-component-form .horizontal-tabs{margin-top:10px;}.layout-paragraphs-component-form .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a{font-size:1em;}.layout-paragraphs-component-form .horizontal-tabs-list a strong{text-decoration:none;}
.footer-bottom-wrapper{background:var(--color--gray-20);color:white;padding-block:calc(2 * var(--container-padding));}.footer-bottom-wrapper h2,.footer-bottom-wrapper h3,.footer-bottom-wrapper h4,.footer-bottom-wrapper h5,.footer-bottom-wrapper h6,.footer-bottom-wrapper a,.footer-bottom-wrapper ul.menu a.is-active{color:white;}.footer-bottom-wrapper .region-footer-bottom > .block{margin-bottom:var(--sp);}.footer-bottom-wrapper .region-footer-bottom > .block:last-child{margin-bottom:0;}
.footer-wrapper{background:var(--color--gray-10);color:white;padding-block:calc(2 * var(--container-padding));}.footer-wrapper h2,.footer-wrapper h3,.footer-wrapper h4,.footer-wrapper h5,.footer-wrapper h6,.footer-wrapper a,.footer-wrapper ul.menu a.is-active{color:white;}
.commerce-grid .list-content-grid{--grid-columns:1;display:grid;gap:var(--container-padding);grid-template-columns:repeat(var(--grid-columns),1fr)}.commerce-grid .list-content-grid>li{box-shadow:0 0 20px #0000001f}@media (min-width:640px){.commerce-grid .list-content-grid{--grid-columns:2}}@media (min-width:768px){.commerce-grid .list-content-grid{--grid-columns:3}}@media (min-width:1024px){.commerce-grid .list-content-grid{--grid-columns:3}}.commerce-grid .product-teaser{display:grid;gap:var(--sp0-5);grid-template-columns:1fr 3fr;grid-template-rows:1fr;height:100%;padding:0}.commerce-grid .product-teaser .product-image{overflow:hidden;position:relative}.commerce-grid .product-teaser .product-image .open-access{background:var(--color--tertiary-50);color:var(--color--tertiary-text);display:block;font-size:10px;font-weight:700;left:-22px;padding:2px 16px;position:absolute;rotate:-45deg;text-transform:uppercase;top:16px;width:93px;z-index:1}@media(min-width:640px){.commerce-grid .product-teaser .product-image .open-access{font-size:14px;left:-35px;padding:5px 30px;top:21px;width:auto}}.commerce-grid .product-teaser .product-content{display:flex;flex-direction:column;padding:var(--sp0-5)}@media (min-width:640px){.commerce-grid .product-teaser{flex-direction:column;grid-template-columns:1fr;grid-template-rows:auto 1fr}}.commerce-grid .field--widget-commerce-quantity{display:none}.commerce-grid h2.field--name-title{font-size:var(--font-size-h5);margin-bottom:auto;margin-top:0}.commerce-grid .product-price{font-weight:700}.commerce-grid .ajax-progress{display:none}.block-views-exposed-filter-blockcatalogue-search-page-catalogue .form--inline{display:flex}.block-views-exposed-filter-blockcatalogue-search-page-catalogue .form-actions,.block-views-exposed-filter-blockcatalogue-search-page-catalogue .form-item{margin:0}.block-views-exposed-filter-blockcatalogue-search-page-catalogue .form-item .form-text{border-radius:var(--border-radius) 0 0 var(--border-radius)}.block-views-exposed-filter-blockcatalogue-search-page-catalogue .form-actions .button{background-image:url(/themes/custom/pup/images/icon-search.svg);background-position:50%;background-repeat:no-repeat;background-size:32px 32px;border:1px solid var(--color--primary-50);border-radius:0 var(--border-radius) var(--border-radius) 0;overflow:hidden;padding-inline:24px;text-indent:-9999px}@media (max-width:1023px){.path-publications main.layout-row[role=main]{display:block}.path-publications aside{background:#fff;bottom:0;display:block;overflow:auto;padding:var(--container-padding);position:fixed;right:100%;top:0;transition:visibility .2s,transform .2s;visibility:hidden;width:100%;z-index:1000}.path-publications.aside-opened{overflow:hidden}.path-publications.aside-opened aside{transform:translateX(100%);visibility:visible}}.block-facet--checkbox .facet-item label,.block-facet--searchbox-checkbox .facet-item label{cursor:pointer;font-size:.85em;padding:.5em 0;width:auto}@media (min-width:1024px){.block-facet-blockbook-series .facets-widget-checkbox{height:0;overflow:hidden;transition:height .2s}.block-facet-blockbook-series .facets-widget-checkbox.opened{height:auto}}
.filter-button{display:block;text-align:right}@media (min-width:1024px){.filter-button{display:none}}.aside-toggle{background-image:url(/themes/custom/pup/images/icon-filters.svg);background-position:0;background-repeat:no-repeat;background-size:24px 24px;cursor:pointer;display:inline-block;line-height:24px;padding-left:30px}.section-content .filter-button{margin-bottom:calc(var(--container-padding)*-1);margin-top:var(--container-padding)}.section-content .aside-toggle{background-image:url(/themes/custom/pup/images/icon-filters.svg)}.section-sidebar-first .aside-toggle{background-image:url(/themes/custom/pup/images/icon-close.svg)}
@media (max-width:1023px){#site-header .desktop-search-button{display:none}#site-header .block-views-exposed-filter-blockcatalogue-search-page-catalogue{padding:var(--sp)}#site-header .block-views-exposed-filter-blockcatalogue-search-page-catalogue label{display:none}#site-header .block-views-exposed-filter-blockcatalogue-search-page-catalogue .form--inline{display:grid;gap:var(--sp);grid-template-columns:2fr 1fr}#site-header .block-views-exposed-filter-blockcatalogue-search-page-catalogue .form-actions,#site-header .block-views-exposed-filter-blockcatalogue-search-page-catalogue .form-item{margin:0}#site-header .block-views-exposed-filter-blockcatalogue-search-page-catalogue input{font-size:.8em;padding:10px}}@media (min-width:1024px){#site-header .icon-search{display:block}#site-header .icon-search-close{display:none}.search-open #site-header .region-primary-menu .menu--main{visibility:hidden}.search-open #site-header .icon-search{display:none}.search-open #site-header .icon-search-close{display:block}#site-header .block-views-exposed-filter-blockcatalogue-search-page-catalogue{background:#fff;display:none;position:absolute;right:0;top:0;z-index:200}#site-header .block-views-exposed-filter-blockcatalogue-search-page-catalogue.open{display:block}#site-header .block-views-exposed-filter-blockcatalogue-search-page-catalogue form label{display:none}#site-header .block-views-exposed-filter-blockcatalogue-search-page-catalogue form .form--inline{display:grid;gap:var(--sp);grid-template-columns:2fr 1fr;padding-left:0;padding-right:0}#site-header .block-views-exposed-filter-blockcatalogue-search-page-catalogue form .form--inline .form-actions,#site-header .block-views-exposed-filter-blockcatalogue-search-page-catalogue form .form--inline .form-item{margin:0}#site-header .block-views-exposed-filter-blockcatalogue-search-page-catalogue form .form--inline input.form-text{border-left:0;border-radius:0;border-right:0;border-top:0;width:250px}#site-header .block-views-exposed-filter-blockcatalogue-search-page-catalogue form .form--inline input{font-size:.8em;padding:var(--sp0-25) var(--sp);width:100%}#site-header .region-primary-menu{position:relative}#site-header .header-buttons[data-drupal-selector=desktop-buttons]{height:var(--sp2);margin-left:var(--sp)}#site-header .desktop-search-button[data-drupal-selector=desktop-search-button]{cursor:pointer;height:var(--sp2)}#site-header .desktop-search-button[data-drupal-selector=desktop-search-button] svg{width:24px}}
