/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:titillium-web;src:url("/themes/custom/finex/finex_base/fonts/titillium-web/TitilliumWeb-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:titillium-web;src:url("/themes/custom/finex/finex_base/fonts/titillium-web/TitilliumWeb-ExtraLightItalic.woff2") format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:titillium-web;src:url("/themes/custom/finex/finex_base/fonts/titillium-web/TitilliumWeb-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:titillium-web;src:url("/themes/custom/finex/finex_base/fonts/titillium-web/TitilliumWeb-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:titillium-web;src:url("/themes/custom/finex/finex_base/fonts/titillium-web/TitilliumWeb-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:titillium-web;src:url("/themes/custom/finex/finex_base/fonts/titillium-web/TitilliumWeb-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:titillium-web;src:url("/themes/custom/finex/finex_base/fonts/titillium-web/TitilliumWeb-SemiBold.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:titillium-web;src:url("/themes/custom/finex/finex_base/fonts/titillium-web/TitilliumWeb-SemiBodItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:titillium-web;src:url("/themes/custom/finex/finex_base/fonts/titillium-web/TitilliumWeb-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:titillium-web;src:url("/themes/custom/finex/finex_base/fonts/titillium-web/TitilliumWeb-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:titillium-web;src:url("/themes/custom/finex/finex_base/fonts/titillium-web/TitilliumWeb-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}
:root{--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(var(--font-size-base)*1.5);--max-width: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(var(--sp)*2);--sp0-25:calc(var(--sp)*0.25);--sp0-5:calc(var(--sp)*0.5);--sp0-75:calc(var(--sp)*0.75);--sp1:calc(var(--sp)*1);--sp1-5:calc(var(--sp)*1.5);--sp2:calc(var(--sp)*2);--sp2-5:calc(var(--sp)*2.5);--sp3:calc(var(--sp)*3);--sp4:calc(var(--sp)*4);--sp5:calc(var(--sp)*5);--sp6:calc(var(--sp)*6);--sp7:calc(var(--sp)*7);--sp8:calc(var(--sp)*8);--sp9:calc(var(--sp)*9);--sp10:calc(var(--sp)*10);--sp11:calc(var(--sp)*11);--sp12:calc(var(--sp)*12);--color--gray-hue:218;--color--gray-saturation:6%;--color--gray-lightness:49;--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),calc(1%*(var(--color--gray-lightness) - (0.8*var(--color--gray-lightness)))));--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),calc(1%*(var(--color--gray-lightness) - (0.6*var(--color--gray-lightness)))));--color--gray-30:hsl(var(--color--gray-hue),var(--color--gray-saturation),calc(1%*(var(--color--gray-lightness) - (0.4*var(--color--gray-lightness)))));--color--gray-40:hsl(var(--color--gray-hue),var(--color--gray-saturation),calc(1%*(var(--color--gray-lightness) - (0.2*var(--color--gray-lightness)))));--color--gray-50:hsl(var(--color--gray-hue),var(--color--gray-saturation),calc(1%*var(--color--gray-lightness)));--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),calc(1%*(var(--color--gray-lightness) + (0.2*(100 - var(--color--gray-lightness))))));--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),calc(1%*(var(--color--gray-lightness) + (0.4*(100 - var(--color--gray-lightness))))));--color--gray-80:hsl(var(--color--gray-hue),var(--color--gray-saturation),calc(1%*(var(--color--gray-lightness) + (0.6*(100 - var(--color--gray-lightness))))));--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),calc(1%*(var(--color--gray-lightness) + (0.8*(100 - var(--color--gray-lightness))))));--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),calc(1%*(var(--color--gray-lightness) + (0.9*(100 - var(--color--gray-lightness))))));--color--primary-hue:212;--color--primary-saturation:47%;--color--primary-lightness:42;--color--primary-10:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1%*(var(--color--primary-lightness) - (0.8*var(--color--primary-lightness)))));--color--primary-20:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1%*(var(--color--primary-lightness) - (0.6*var(--color--primary-lightness)))));--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1%*(var(--color--primary-lightness) - (0.4*var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1%*(var(--color--primary-lightness) - (0.2*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.2*(100 - var(--color--primary-lightness))))));--color--primary-70:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1%*(var(--color--primary-lightness) + (0.4*(100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1%*(var(--color--primary-lightness) + (0.6*(100 - var(--color--primary-lightness))))));--color--primary-90:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1%*(var(--color--primary-lightness) + (0.8*(100 - var(--color--primary-lightness))))));--color--primary-text:#fff;--color--primary-transparent:hsla(var(--color--primary-hue),var(--color--primary-saturation),calc(1%*var(--color--primary-lightness)),0.5);--color--secondary-hue:31;--color--secondary-saturation:83%;--color--secondary-lightness:48;--color--secondary-10:hsl(var(--color--secondary-hue),var(--color--secondary-saturation),calc(1%*(var(--color--secondary-lightness) - (0.8*var(--color--secondary-lightness)))));--color--secondary-20:hsl(var(--color--secondary-hue),var(--color--secondary-saturation),calc(1%*(var(--color--secondary-lightness) - (0.6*var(--color--secondary-lightness)))));--color--secondary-30:hsl(var(--color--secondary-hue),var(--color--secondary-saturation),calc(1%*(var(--color--secondary-lightness) - (0.4*var(--color--secondary-lightness)))));--color--secondary-40:hsl(var(--color--secondary-hue),var(--color--secondary-saturation),calc(1%*(var(--color--secondary-lightness) - (0.2*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.2*(100 - var(--color--secondary-lightness))))));--color--secondary-70:hsl(var(--color--secondary-hue),var(--color--secondary-saturation),calc(1%*(var(--color--secondary-lightness) + (0.4*(100 - var(--color--secondary-lightness))))));--color--secondary-80:hsl(var(--color--secondary-hue),var(--color--secondary-saturation),calc(1%*(var(--color--secondary-lightness) + (0.6*(100 - var(--color--secondary-lightness))))));--color--secondary-90:hsl(var(--color--secondary-hue),var(--color--secondary-saturation),calc(1%*(var(--color--secondary-lightness) + (0.8*(100 - var(--color--secondary-lightness))))));--color--secondary-text:#fff;--color--tertiary-hue:148;--color--tertiary-saturation:63%;--color--tertiary-lightness:31;--color--tertiary-10:hsl(var(--color--tertiary-hue),var(--color--tertiary-saturation),calc(1%*(var(--color--tertiary-lightness) - (0.8*var(--color--tertiary-lightness)))));--color--tertiary-20:hsl(var(--color--tertiary-hue),var(--color--tertiary-saturation),calc(1%*(var(--color--tertiary-lightness) - (0.6*var(--color--tertiary-lightness)))));--color--tertiary-30:hsl(var(--color--tertiary-hue),var(--color--tertiary-saturation),calc(1%*(var(--color--tertiary-lightness) - (0.4*var(--color--tertiary-lightness)))));--color--tertiary-40:hsl(var(--color--tertiary-hue),var(--color--tertiary-saturation),calc(1%*(var(--color--tertiary-lightness) - (0.2*var(--color--tertiary-lightness)))));--color--tertiary-50:hsl(var(--color--tertiary-hue),var(--color--tertiary-saturation),calc(1%*var(--color--tertiary-lightness)));--color--tertiary-60:hsl(var(--color--tertiary-hue),var(--color--tertiary-saturation),calc(1%*(var(--color--tertiary-lightness) + (0.2*(100 - var(--color--tertiary-lightness))))));--color--tertiary-70:hsl(var(--color--tertiary-hue),var(--color--tertiary-saturation),calc(1%*(var(--color--tertiary-lightness) + (0.4*(100 - var(--color--tertiary-lightness))))));--color--tertiary-80:hsl(var(--color--tertiary-hue),var(--color--tertiary-saturation),calc(1%*(var(--color--tertiary-lightness) + (0.6*(100 - var(--color--tertiary-lightness))))));--color--tertiary-90:hsl(var(--color--tertiary-hue),var(--color--tertiary-saturation),calc(1%*(var(--color--tertiary-lightness) + (0.8*(100 - var(--color--tertiary-lightness))))));--color--tertiary-text:#fff;--color--quaternary-hue:37;--color--quaternary-saturation:60%;--color--quaternary-lightness:53;--color--quaternary-10:hsl(var(--color--quaternary-hue),var(--color--quaternary-saturation),calc(1%*(var(--color--quaternary-lightness) - (0.8*var(--color--quaternary-lightness)))));--color--quaternary-20:hsl(var(--color--quaternary-hue),var(--color--quaternary-saturation),calc(1%*(var(--color--quaternary-lightness) - (0.6*var(--color--quaternary-lightness)))));--color--quaternary-30:hsl(var(--color--quaternary-hue),var(--color--quaternary-saturation),calc(1%*(var(--color--quaternary-lightness) - (0.4*var(--color--quaternary-lightness)))));--color--quaternary-40:hsl(var(--color--quaternary-hue),var(--color--quaternary-saturation),calc(1%*(var(--color--quaternary-lightness) - (0.2*var(--color--quaternary-lightness)))));--color--quaternary-50:hsl(var(--color--quaternary-hue),var(--color--quaternary-saturation),calc(1%*var(--color--quaternary-lightness)));--color--quaternary-60:hsl(var(--color--quaternary-hue),var(--color--quaternary-saturation),calc(1%*(var(--color--quaternary-lightness) + (0.2*(100 - var(--color--quaternary-lightness))))));--color--quaternary-70:hsl(var(--color--quaternary-hue),var(--color--quaternary-saturation),calc(1%*(var(--color--quaternary-lightness) + (0.4*(100 - var(--color--quaternary-lightness))))));--color--quaternary-80:hsl(var(--color--quaternary-hue),var(--color--quaternary-saturation),calc(1%*(var(--color--quaternary-lightness) + (0.6*(100 - var(--color--quaternary-lightness))))));--color--quaternary-90:hsl(var(--color--quaternary-hue),var(--color--quaternary-saturation),calc(1%*(var(--color--quaternary-lightness) + (0.8*(100 - var(--color--quaternary-lightness))))));--color--quaternary-text:#000;--color-text-neutral-soft:var(--color--gray-50);--color-text-neutral-medium:var(--color--gray-20);--color-text-neutral-loud:var(--color--gray-10);--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;--color--lightblue:#37a3d9;--roof-height:48px;--header-height:calc(var(--site-logo--height) + var(--sp)*2);--border-radius:5px;--hamburger-line-width:40px;--hamburger-height:48px;--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{--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(var(--sp)*4)}}
:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{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{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}: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;box-sizing:border-box}::-webkit-details-marker{display:none}
html{font-family:var(--font-text);font-size:10px;font-style:normal;font-weight:400;line-height:var(--line-height-base)}body,html{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;text-rendering:optimizeSpeed}@media (max-width:1023px){body.is-fixed{overflow:hidden;position:fixed;width:100%}}a{color:var(--color-text-primary-medium)}a:focus,a:hover{color:var(--color--primary-50)}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{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:all .5s ease-in-out}a:focus-visible{background-size:100% 2px}.menu-item--expanded>span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:all .5s ease-in-out}.menu-item--expanded>span:focus-visible{background-size:100% 2px}button{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:all .5s ease-in-out}button:focus-visible{background-size:100% 2px}a.button{background-color:var(--color--primary-90);border:1px solid var(--color--primary-90);border-radius:var(--border-radius);color:var(--color-text-neutral-medium);cursor:pointer;display:inline-block;line-height:1em;padding:var(--sp0-5) var(--sp);text-decoration:none;transition:background-color .5s ease,border-color .5s ease,color .5s ease}a.button:hover{background-color:var(--color--primary-30);border-color:var(--color--primary-30);color:#fff}a.button:after{content:"→";margin-left:4px}strong{font-weight:700}button{font-family:inherit}img,video{height:auto}audio,img,video{display:block;max-width:100%}h1{font-size:var(--font-size-h1)}h1,h2{letter-spacing:-.01em}h2{font-size:var(--font-size-h2)}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-headings);font-weight:700;line-height:1.25;margin-bottom:var(--sp0-5);word-break:break-word;word-wrap:break-word}@media (max-width:1023px){h1,h2,h3,h4,h5,h6{hyphens:auto}}em{font-style:italic}.text-formatted ol,.text-formatted ul{list-style-image:none}.text-formatted ul{list-style-type:disc;margin-inline-end:0;margin-inline-start:.85em;padding-inline-start:0}.text-formatted ul ol,.text-formatted ul ul{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 ol,.text-formatted ol ul{margin-bottom:0}.text-formatted dl{margin-inline-end:0;margin-inline-start:var(--sp)}.text-formatted ol p:last-child,.text-formatted ul p:last-child{margin-bottom:0}.text-formatted blockquote,.text-formatted ol,.text-formatted p,.text-formatted pre,.text-formatted table,.text-formatted ul,dl{margin-bottom:var(--sp);margin-top:0}dl{margin-inline:0}dl dt{font-weight:700}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:400;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-headings);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-90);border-radius:var(--border-radius);padding:var(--sp)}span.big{font-size:var(--font-size-h4)}span.lead{font-size:1.2em}small{font-size:var(--font-size-small)}mark{background-color:#fdfd77;padding:2px 4px}mark.cyan{background-color:#72ccfd}mark.magenta{background-color:#fc7899}mark.yellow{background-color:#fdfd77}mark.green{background-color:#62f962}cite{border-radius:var(--border-radius);font-family:var(--font-headings);font-style:italic}cite,kbd{background:var(--color--primary-90);padding:2px 4px}kbd{border:1px solid var(--color-text-neutral-medium);border-radius:var(--border-radius);font-family:"monospace";font-size:.85em}abbr,dfn,var{font-style:italic}samp{background:var(--color--primary-90);border-radius:var(--border-radius);font-family:var(--font-headings);font-family:"monospace";padding:2px 4px}del{color:#e71313;text-decoration:line-through}ins{color:#128a00;text-decoration:underline}sup{vertical-align:super}sub,sup{font-size:smaller}sub{vertical-align:sub}code{padding:2px 4px}code,pre{background:var(--color--primary-90);border-radius:var(--border-radius);font-family:"monospace"}pre{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}.ui-dialog{--jui-dialog-z-index:1;z-index:1}.tabs.primary{border-bottom:1px solid var(--color--gray-40)}.tabs.primary a{background-color:var(--color--gray-90)}.tabs.primary a.is-active{background-color:var(--color--gray-40);color:#fff}.layout-builder-block{background-color:initial}.layout-builder-form .button{background-color:var(--color--primary-90);border:1px solid var(--color--primary-90);border-radius:var(--border-radius);color:var(--color-text-neutral-medium);cursor:pointer;display:inline-block;line-height:1em;padding:var(--sp0-5) var(--sp);text-decoration:none;transition:background-color .5s ease,border-color .5s ease,color .5s ease}.layout-builder-form .button:hover{background-color:var(--color--primary-30);border-color:var(--color--primary-30);color:#fff}.layout-builder-form .button:after{content:"→";margin-left:4px}.roof__message{font-size:var(--font-size-small);line-height:24px}.roof__message a{font-weight:700}.images-zoom_all .media--type-image,.images-zoom_links .block-inline-blocklb-modal .media--type-image,.images-zoom_links .card .media--type-image,.images-zoom_links .teaser .media--type-image{overflow:hidden}.images-zoom_all .media--type-image img,.images-zoom_links .block-inline-blocklb-modal .media--type-image img,.images-zoom_links .card .media--type-image img,.images-zoom_links .teaser .media--type-image img{transition:transform .35s ease-in-out}.images-zoom_all .media--type-image img:hover,.images-zoom_links .block-inline-blocklb-modal .media--type-image img:hover,.images-zoom_links .card .media--type-image img:hover,.images-zoom_links .teaser .media--type-image img:hover{transform:scale(1.125)}.region-hero .images-zoom_all .media--type-image img:hover,.region-hero .images-zoom_links .block-inline-blocklb-modal .media--type-image img:hover,.region-hero .images-zoom_links .card .media--type-image img:hover,.region-hero .images-zoom_links .teaser .media--type-image img:hover{transform:none}.text-formatted article.media.align-left{float:left;margin-right:var(--sp);max-width:50%}.text-formatted article.media.align-right{float:right;margin-left:var(--sp);max-width:50%}.text-formatted article.media.align-center{margin-inline:auto;max-width:50%}.text-formatted article.media.media--view-mode-embed-small{width:33%}.text-formatted article.media.media--view-mode-embed-medium{width:50%}.text-formatted article.media.media--view-mode-embed-default,.text-formatted article.media.media--view-mode-embed-full{max-width:100%;width:100%}.text-formatted figure.caption{width:100%}.text-formatted figure.caption article.media{width:100%!important}.text-formatted figure.caption:has(>article.media--view-mode-embed-small){width:33%}.text-formatted figure.caption:has(>article.media--view-mode-embed-medium){width:50%}.text-formatted figure.caption.align-left{float:left;margin-right:var(--sp)}.text-formatted figure.caption.align-right{float:right;margin-left:var(--sp)}.text-formatted figure.caption.align-center{margin-inline:auto}.header-buttons button.button--icon{cursor:pointer;height:24px;width:24px}.header-buttons button.button--icon svg{height:24px;width:24px}.header-buttons[data-drupal-selector=header-buttons]{align-items:center;display:flex;gap:var(--sp0-75)}@media (min-width:640px){.header-buttons[data-drupal-selector=header-buttons]{gap:var(--sp)}}#layout-builder-discard-changes,#layout-builder-revert-overrides{margin-inline:auto;max-width:var(--max-width);padding:var(--container-padding)}#layout-builder-discard-changes #edit-actions,#layout-builder-revert-overrides #edit-actions{display:flex}#roof{display:none}@media (min-width:1024px){#roof{display:flex}}form.user-form,form.user-pass-reset{margin:0 auto;max-width:var(--max-width);padding-inline:var(--container-padding);width:100%}.block-finex-core-footer-copy{font-size:12px}
@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:200;src:url(/themes/custom/gjav/css/base/../../fonts/titillium/TitilliumWeb-ExtraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:200;src:url(/themes/custom/gjav/css/base/../../fonts/titillium/TitilliumWeb-ExtraLightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:300;src:url(/themes/custom/gjav/css/base/../../fonts/titillium/TitilliumWeb-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:300;src:url(/themes/custom/gjav/css/base/../../fonts/titillium/TitilliumWeb-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:400;src:url(/themes/custom/gjav/css/base/../../fonts/titillium/TitilliumWeb-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:400;src:url(/themes/custom/gjav/css/base/../../fonts/titillium/TitilliumWeb-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:500;src:url(/themes/custom/gjav/css/base/../../fonts/titillium/TitilliumWeb-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:500;src:url(/themes/custom/gjav/css/base/../../fonts/titillium/TitilliumWeb-SemiBodItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:700;src:url(/themes/custom/gjav/css/base/../../fonts/titillium/TitilliumWeb-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:italic;font-weight:700;src:url(/themes/custom/gjav/css/base/../../fonts/titillium/TitilliumWeb-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:900;src:url(/themes/custom/gjav/css/base/../../fonts/titillium/TitilliumWeb-Black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:200;src:url(/themes/custom/gjav/css/base/../../fonts/plusjakartasans/PlusJakartaSans-ExtraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:200;src:url(/themes/custom/gjav/css/base/../../fonts/plusjakartasans/PlusJakartaSans-ExtraLightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;src:url(/themes/custom/gjav/css/base/../../fonts/plusjakartasans/PlusJakartaSans-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:300;src:url(/themes/custom/gjav/css/base/../../fonts/plusjakartasans/PlusJakartaSans-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/themes/custom/gjav/css/base/../../fonts/plusjakartasans/PlusJakartaSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;src:url(/themes/custom/gjav/css/base/../../fonts/plusjakartasans/PlusJakartaSans-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(/themes/custom/gjav/css/base/../../fonts/plusjakartasans/PlusJakartaSans-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;src:url(/themes/custom/gjav/css/base/../../fonts/plusjakartasans/PlusJakartaSans-SemiBodItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/themes/custom/gjav/css/base/../../fonts/plusjakartasans/PlusJakartaSans-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;src:url(/themes/custom/gjav/css/base/../../fonts/plusjakartasans/PlusJakartaSans-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:900;src:url(/themes/custom/gjav/css/base/../../fonts/plusjakartasans/PlusJakartaSans-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxyma Nova;font-style:normal;font-weight:400;src:url(/themes/custom/gjav/css/base/../../fonts/proxyma_nova/proxyma_nova_regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxyma Nova;font-style:normal;font-weight:700;src:url(/themes/custom/gjav/css/base/../../fonts/proxyma_nova/proxyma_nova_bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxyma Nova;font-style:normal;font-weight:300;src:url(/themes/custom/gjav/css/base/../../fonts/proxyma_nova/proxyma_nova_light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxyma Nova;font-style:italic;font-weight:400;src:url(/themes/custom/gjav/css/base/../../fonts/proxyma_nova/proxyma_nova_regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxyma Nova;font-style:italic;font-weight:700;src:url(/themes/custom/gjav/css/base/../../fonts/proxyma_nova/proxyma_nova_bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxyma Nova;font-style:italic;font-weight:300;src:url(/themes/custom/gjav/css/base/../../fonts/proxyma_nova/proxyma_nova_light.woff2) format("woff2")}@font-face{font-display:swap;font-family:quicksand;font-style:normal;font-weight:400;src:url(/themes/custom/gjav/css/base/../../fonts/quicksand/quicksand_variable.woff2) format("woff2")}@font-face{font-display:swap;font-family:quicksand;font-style:normal;font-weight:700;src:url(/themes/custom/gjav/css/base/../../fonts/quicksand/quicksand_variable.woff2) format("woff2")}@font-face{font-display:swap;font-family:quicksand;font-style:normal;font-weight:300;src:url(/themes/custom/gjav/css/base/../../fonts/quicksand/quicksand_variable.woff2) format("woff2")}@font-face{font-display:swap;font-family:quicksand;font-style:italic;font-weight:400;src:url(/themes/custom/gjav/css/base/../../fonts/quicksand/quicksand_variable.woff2) format("woff2")}@font-face{font-display:swap;font-family:quicksand;font-style:italic;font-weight:700;src:url(/themes/custom/gjav/css/base/../../fonts/quicksand/quicksand_variable.woff2) format("woff2")}@font-face{font-display:swap;font-family:quicksand;font-style:italic;font-weight:300;src:url(/themes/custom/gjav/css/base/../../fonts/quicksand/quicksand_variable.woff2) format("woff2")}
:root{--font-size-base:1.6rem;--font-ratio:1.275;--font-ratio:1.15;--font-ratio:1.125;--color-black:#231f20;--color--primary-hue:264;--color--primary-saturation:57%;--color--primary-lightness:34;--color--primary-text:#fff;--color--secondary-hue:76;--color--secondary-saturation:72%;--color--secondary-lightness:44;--color--secondary-text:#000;--color--tertiary-hue:50;--color--tertiary-saturation:100%;--color--tertiary-lightness:54;--color--tertiary-text:#000;--color--quaternary-hue:340;--color--quaternary-saturation:86%;--color--quaternary-lightness:47;--color--quaternary-text:#fff;--color--gray-hue:262;--color--gray-saturation:4%;--color--gray-lightness:51;--site-logo--height:26px;--site-logo--width:122px;--border-radius:100px;--container-padding:var(--sp);--roof-height:0px}@media (min-width:768px){:root{--font-size-base:1.8rem}}@media (min-width:1536px){:root{--font-size-base:2rem}}@media (min-width:640px){:root{--site-logo--height:32px;--site-logo--width:150px}}@media (min-width:1024px){:root{--site-logo--height:42.6px;--site-logo--width:200px}}@media (min-width:1280px){:root{--container-padding:var(--sp2)}}@media (min-width:1024px){:root{--max-width:100%}}@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{--roof-height:48px}}
.text-formatted .caption{border-top:0;margin-bottom:1em}.text-formatted .caption>figcaption{background:var(--color--gray-80);caption-side:top;font-style:italic;padding:.5em 1em}.view-taxonomy-term{margin-top:var(--container-padding)}.layout--grid-section.rows-auto .layout-column .layout__region--content{grid-auto-rows:auto}.node--view-mode-card{position:relative}.card .card-image-spacing{aspect-ratio:4/3}.card .card-image-spacing,.teaser .card-image-spacing{background:var(--color--secondary-80)}.roof__message{line-height:unset}.page-node-type-author .field--name-field-summary{color:var(--color-text-neutral-soft);font-size:1.2em}.page-node-type-author .field--name-body{padding-top:var(--sp)}.page-node-type-author .block-field-blocknodeauthorfield-summary{margin-bottom:0}.layout-background.background-type-image img{object-fit:cover}.offcanvas-menu-open .block-system-branding-block .site-logo svg path{fill:var(--color--primary-50)!important}.has-mobile-bg .field--name-field-hero-item-background{display:none}.has-mobile-bg .field--name-field-hero-item-background-m{display:block}@media (min-width:768px){.has-mobile-bg .field--name-field-hero-item-background{display:block}.has-mobile-bg .field--name-field-hero-item-background-m{display:none}}
.layout-container{position:relative}.one-sidebar .layout-row[role=main],.two-sidebars .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%}.one-sidebar .layout-row[role=main] .block-system-main-block>.views-element-container,.two-sidebars .layout-row[role=main] .block-system-main-block>.views-element-container{margin:0 auto;max-width:100%;padding-inline:0;width:100%}.one-sidebar .layout-row[role=main] .layout-column,.two-sidebars .layout-row[role=main] .layout-column{max-width:100%;padding-inline:0}.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%}.section-width--full>.layout-column{max-width:100%}.section-width--wide>.layout-column{max-width:calc(var(--max-width)*1.2)}@media (min-width:1024px){.section-width--small>.layout-column{max-width:calc(var(--max-width)/1.4)}}.node--view-mode-full .lpb-formatter>.content-moderation-entity-moderation-form,.node--view-mode-full .lpb-formatter>.field--name-field-featured-image,.node--view-mode-full .lpb-formatter>.field:not(.field--name-field-featured-image):not(.field--name-field-body-sections),.node--view-mode-full>.content-moderation-entity-moderation-form,.node--view-mode-full>.field--name-field-featured-image,.node--view-mode-full>.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 .lpb-formatter>.field--name-field-body-sections,.node--view-mode-full>.field--name-field-body-sections{max-width:100%;padding-inline:0}.node--view-mode-full .lpb-formatter>.field--name-field-body-sections>.paragraph:not(.paragraph--type--section),.node--view-mode-full>.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>.views-element-container,.path-user .region-content>div.block{margin:0 auto;max-width:var(--max-width);padding-inline:var(--container-padding);width:100%}.path-user .region-content .views-element-container{max-width:100%;padding-inline:0}.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}}
body.header-sticky #site-header{background:#fff;position:sticky;top:0;transform:translateY(0);transition:transform .5s ease;z-index:2}body.header-sticky #site-header.is-hidden{transform:translateY(-100%)}body.header-sticky.gin--horizontal-toolbar #site-header{top:var(--gin-toolbar-height)}.section-header{align-items:center;display:flex;gap:5px;justify-content:space-between;overflow:hidden;position:relative}.is-overlay-active .section-header{overflow:visible;position:relative}.section-header .region-header{padding-block:var(--sp)}@media (max-width:1023px){.section-header{max-width:100%}.section-header .header-nav{background:#fff;display:flex;display:grid;flex-direction:column;gap:var(--sp);grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-rows:80% auto auto;height:100vh;justify-content:space-between;left:100%;max-width:100%;overflow-y:scroll;padding:calc(var(--site-logo--height) + var(--sp)*2) var(--sp) var(--sp);position:absolute;top:0;transition:visibility .2s,transform .2s;visibility:hidden;width:100%;z-index:10}.has-roof .section-header .header-nav{padding-top:calc(var(--site-logo--height) + var(--sp)*2 + var(--roof-height))}.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 #0000001a;display:flex;flex-direction:column;height:100vh;overflow:hidden;transform:translateX(-100%);visibility:visible}.section-header .header-buttons{display:flex;z-index:11}.section-header .header-nav-overlay{background:var(--color--primary-50);bottom:0;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s ease-in-out;width:100%;z-index:1}.is-overlay-active .section-header .header-nav-overlay{display:block;opacity:.2}}@media (min-width:1024px){.section-header .header-nav{align-items:center;display:flex;margin-left:auto}.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 button[data-drupal-selector=menu-button],.section-header button[data-drupal-selector=phone-button]{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-90) 1.2000000000000002px);background-size:24px 24px;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0}.region-sidebar-first,.region-sidebar-second{margin-top:var(--container-padding)}.section-roof{align-items:center;background:var(--color--primary-50);display:flex;height:var(--roof-height);line-height:var(--roof-height);position:relative;z-index:11}.section-roof,.section-roof a,.section-roof ul.menu a,.section-roof ul.menu a.is-active{color:var(--color--primary-text)}.section-roof img{filter:invert(50%) sepia(0) saturate(100) hue-rotate(0deg) brightness(200%) contrast(100%)}.region-roof{display:flex;flex-direction:row;justify-content:space-between}
.view .item-list li{margin:0}
.offcanvas-menu-open.header-transparent.has-hero.hero-dark:not(.scrolled) path{fill:var(--color--primary-50)!important}
.progress__track{background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);border-color:#b3b3b3;border-radius:10em;box-shadow:inset 0 1px 3px #00000029}.progress__bar{-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;background:#057ec9;background-image:linear-gradient(180deg,#0000,#00000026),linear-gradient(to right bottom,#0094f0,#0094f0 25%,#007ecc 0,#007ecc 50%,#0094f0 0,#0094f0 75%,#0094f0);background-size:40px 40px;border:1px solid #07629a;border-radius:10em;height:16px;margin-left:-1px;margin-top:-1px;padding:0 1px;transition:width .5s ease-out}[dir=rtl] .progress__bar{animation-direction:reverse;margin-left:0;margin-right:-1px}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-animation:none;-moz-animation:none;transition:none}}@keyframes animate-stripes{0%{background-position:0 0,0 0}to{background-position:0 0,-80px 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 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-left:.3em;margin-right:0}.button-action{display:inline-block;line-height:160%;padding:.2em .5em .3em;text-decoration:none}.button-action:before{content:"+";font-weight:900;margin-left:-.1em;padding-right:.2em}[dir=rtl] .button-action:before{margin-left:0;margin-right:-.1em;padding-left:.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-checkboxes .container-inline label:after,.form-type-radios .container-inline label:after{content:""}.form-type-checkboxes .container-inline .form-type-checkbox,.form-type-radios .container-inline .form-type-radio{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:.5em 1.5em}summary{cursor:pointer;padding:.2em .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 .1em;padding:0}.exposed-filters .form-item label{float:left;font-weight:400;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:700}.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:700}.field--label-inline .field__items,.field--label-inline .field__label{float:left}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{padding-right:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-left:.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:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em;padding-right:0}form .field-add-more-submit{margin:.5em 0 0}.form-actions,.form-item{margin-bottom:1em;margin-top:1em}tr.even .form-item,tr.odd .form-item{margin-bottom:0;margin-top:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.75em}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;font-size:inherit;font-weight:700;margin:0;padding:0}.form-checkboxes .form-item,.form-radios .form-item{margin-bottom:.4em;margin-top:.4em}.form-type-checkbox .description,.form-type-radio .description{margin-left:2.4em}[dir=rtl] .form-type-checkbox .description,[dir=rtl] .form-type-radio .description{margin-left:0;margin-right:2.4em}.marker{color:#e00}.form-required:after{background-image:url(/themes/custom/finex/finex_base/css/components/../../images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;content:"";display:inline-block;height:6px;margin:0 .3em;vertical-align:super;width:6px}abbr.ajax-changed,abbr.tabledrag-changed{border-bottom:none}.form-item input.error,.form-item select.error,.form-item textarea.error{border:2px solid red}.form-item--error-message:before{background:url(/themes/custom/finex/finex_base/css/components/../../images/icons/error.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:14px;vertical-align:sub;width:14px}
