﻿/*!
Theme Name: XOi
Theme URI: https://fortyau.com/
Author: FortyAU
Author URI: https://fortyau.com/
Description:
Version: 0.0.1
Tested up to: 5.9
Requires PHP: 7.2
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: xoi
Tags:
*/:root{--c-white: #fff;--c-xoi-black: #141b1b;--c-gold: #f29b01;--c-light-blue: #00afd7;--c-dark-blue: #0c4f6c;--c-dark-gray: #232C2D;--c-gray: #d2d2d2;--c-gray-alt: #e8e8e8;--c-black: #000;--c-black-alt: #131a1a;--f-headline: 'Heebo', sans-serif;--f-primary: 'Inter', sans-serif}.wp-block-button.is-style-fill .wp-block-button__link,.button{background:var(--c-light-blue);border:2px solid var(--c-light-blue);border-radius:2px;color:var(--c-white);display:inline-flex;font-size:2rem;font-weight:600;justify-content:center;line-height:1.3;padding:3.2rem 5rem;text-decoration:none;text-transform:none;transform:scale(100%);transition:transform 0.1s ease-out, background 0.1s ease-out, color 0.1s ease-out, border-color 0.1s ease-out;white-space:nowrap}.wp-block-button.is-style-fill .wp-block-button__link:active,.wp-block-button.is-style-fill .wp-block-button__link:focus-visible,.wp-block-button.is-style-fill .wp-block-button__link:hover,.button:active,.button:focus-visible,.button:hover{background:var(--c-dark-blue);border:2px solid var(--c-dark-blue);color:var(--c-white);cursor:pointer;text-decoration:none;transition:transform 0.1s ease-out}.wp-block-button.is-style-fill .wp-block-button__link:active,.button:active{transform:scale(95%);transition:transform 0.025s linear}.wp-block-button.is-style-fill .wp-block-button__link:focus-visible,.button:focus-visible{font-weight:bold;text-decoration:none}.wp-block-button.is-style-fill .wp-block-button__link::selection,.button::selection{background:transparent}.wp-block-button.is-style-fill .wp-block-button__link:not(.wp-block-button__link),.button:not(.wp-block-button__link){min-width:10rem}.button-alt{background:var(--c-light-blue);border:2px solid var(--c-light-blue);border-radius:2px;color:var(--c-white);display:inline-flex;font-size:2rem;font-weight:600;justify-content:center;line-height:1.3;padding:3.2rem 5rem;text-decoration:none;text-transform:none;transform:scale(100%);transition:transform 0.1s ease-out, background 0.1s ease-out, color 0.1s ease-out, border-color 0.1s ease-out;white-space:nowrap;align-items:center;background:transparent;border:2px solid var(--c-dark-blue);color:var(--c-light-blue);font-size:1.8rem;padding:1.5rem}.button-alt:active,.button-alt:focus-visible,.button-alt:hover{background:var(--c-dark-blue);border:2px solid var(--c-dark-blue);color:var(--c-white);cursor:pointer;text-decoration:none;transition:transform 0.1s ease-out}.button-alt:active{transform:scale(95%);transition:transform 0.025s linear}.button-alt:focus-visible{font-weight:bold;text-decoration:none}.button-alt::selection{background:transparent}.button-alt:not(.wp-block-button__link){min-width:10rem}@media (max-width: 640px){.button-alt{padding:1.5rem 3rem}}.wp-block-buttons{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-evenly;margin:4rem 0}.wp-block-buttons .wp-block-button{margin-bottom:2rem}@media (max-width: 980px){.wp-block-buttons .wp-block-button:last-child{margin-bottom:0}}.wp-block-buttons .wp-block-button.is-style-arrow-outline .wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-arrow .wp-block-button__link{background:var(--c-light-blue);border:2px solid var(--c-light-blue);border-radius:2px;color:var(--c-white);display:inline-flex;font-size:2rem;font-weight:600;justify-content:center;line-height:1.3;padding:3.2rem 5rem;text-decoration:none;text-transform:none;transform:scale(100%);transition:transform 0.1s ease-out, background 0.1s ease-out, color 0.1s ease-out, border-color 0.1s ease-out;white-space:nowrap;align-items:center;background:transparent;border:2px solid var(--c-dark-blue);color:var(--c-light-blue);font-size:1.8rem;padding:1.5rem;align-items:center;column-gap:1rem}.wp-block-buttons .wp-block-button.is-style-arrow-outline .wp-block-button__link:active,.wp-block-buttons .wp-block-button.is-style-arrow-outline .wp-block-button__link:focus-visible,.wp-block-buttons .wp-block-button.is-style-arrow-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-arrow .wp-block-button__link:active,.wp-block-buttons .wp-block-button.is-style-arrow .wp-block-button__link:focus-visible,.wp-block-buttons .wp-block-button.is-style-arrow .wp-block-button__link:hover{background:var(--c-dark-blue);border:2px solid var(--c-dark-blue);color:var(--c-white);cursor:pointer;text-decoration:none;transition:transform 0.1s ease-out}.wp-block-buttons .wp-block-button.is-style-arrow-outline .wp-block-button__link:active,.wp-block-buttons .wp-block-button.is-style-arrow .wp-block-button__link:active{transform:scale(95%);transition:transform 0.025s linear}.wp-block-buttons .wp-block-button.is-style-arrow-outline .wp-block-button__link:focus-visible,.wp-block-buttons .wp-block-button.is-style-arrow .wp-block-button__link:focus-visible{font-weight:bold;text-decoration:none}.wp-block-buttons .wp-block-button.is-style-arrow-outline .wp-block-button__link::selection,.wp-block-buttons .wp-block-button.is-style-arrow .wp-block-button__link::selection{background:transparent}.wp-block-buttons .wp-block-button.is-style-arrow-outline .wp-block-button__link:not(.wp-block-button__link),.wp-block-buttons .wp-block-button.is-style-arrow .wp-block-button__link:not(.wp-block-button__link){min-width:10rem}@media (max-width: 640px){.wp-block-buttons .wp-block-button.is-style-arrow-outline .wp-block-button__link,.wp-block-buttons .wp-block-button.is-style-arrow .wp-block-button__link{padding:1.5rem 3rem}}.wp-block-buttons .wp-block-button.is-style-arrow-outline svg,.wp-block-buttons .wp-block-button.is-style-arrow svg{height:1rem;width:1rem}.wp-block-buttons .wp-block-button.is-style-arrow-outline use,.wp-block-buttons .wp-block-button.is-style-arrow use{fill:var(--c-light-blue);stroke:var(--c-light-blue)}.wp-block-buttons .wp-block-button.is-style-arrow-outline:hover use{fill:var(--c-white);stroke:var(--c-white)}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{background:var(--c-light-blue);border:2px solid var(--c-light-blue);border-radius:2px;color:var(--c-white);display:inline-flex;font-size:2rem;font-weight:600;justify-content:center;line-height:1.3;padding:3.2rem 5rem;text-decoration:none;text-transform:none;transform:scale(100%);transition:transform 0.1s ease-out, background 0.1s ease-out, color 0.1s ease-out, border-color 0.1s ease-out;white-space:nowrap;align-items:center;background:transparent;border:2px solid var(--c-dark-blue);color:var(--c-light-blue);font-size:1.8rem;padding:1.5rem}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:active,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus-visible,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:hover{background:var(--c-dark-blue);border:2px solid var(--c-dark-blue);color:var(--c-white);cursor:pointer;text-decoration:none;transition:transform 0.1s ease-out}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:active{transform:scale(95%);transition:transform 0.025s linear}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus-visible{font-weight:bold;text-decoration:none}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link::selection{background:transparent}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:not(.wp-block-button__link){min-width:10rem}@media (max-width: 640px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{padding:1.5rem 3rem}}.wp-block-buttons .wp-block-button.is-style-arrow .wp-block-button__link{border:0;border-bottom:1px solid var(--c-dark-blue);padding:0.5rem 0}.wp-block-buttons .wp-block-button.is-style-arrow .wp-block-button__link:hover{background:transparent;border:0;border-bottom:3px solid var(--c-dark-blue);color:var(--c-light-blue)}.wp-block-buttons .wp-block-button.is-style-fill .has-gold-background-color{background:var(--c-gold);border:2px solid var(--c-gold)}.wp-block-buttons .wp-block-button.is-style-fill .has-gold-background-color:active,.wp-block-buttons .wp-block-button.is-style-fill .has-gold-background-color:focus-visible,.wp-block-buttons .wp-block-button.is-style-fill .has-gold-background-color:hover{background:var(--c-dark-blue);border:2px solid var(--c-dark-blue)}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-gold-background-color,.wp-block-buttons .is-style-arrow-outline .wp-block-button__link.has-gold-background-color{border:2px solid var(--c-gold);color:var(--c-gold)}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-gold-background-color:active,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-gold-background-color:focus-visible,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-gold-background-color:hover,.wp-block-buttons .is-style-arrow-outline .wp-block-button__link.has-gold-background-color:active,.wp-block-buttons .is-style-arrow-outline .wp-block-button__link.has-gold-background-color:focus-visible,.wp-block-buttons .is-style-arrow-outline .wp-block-button__link.has-gold-background-color:hover{background:transparent;border:2px solid var(--c-dark-blue);color:var(--c-dark-blue)}.wp-block-buttons .is-style-arrow .wp-block-button__link.has-gold-background-color use,.wp-block-buttons .is-style-arrow-outline .wp-block-button__link.has-gold-background-color use{fill:var(--c-gold);stroke:var(--c-gold)}.wp-block-buttons .is-style-arrow .wp-block-button__link.has-gold-background-color:active use,.wp-block-buttons .is-style-arrow .wp-block-button__link.has-gold-background-color:focus-visible use,.wp-block-buttons .is-style-arrow .wp-block-button__link.has-gold-background-color:hover use,.wp-block-buttons .is-style-arrow-outline .wp-block-button__link.has-gold-background-color:active use,.wp-block-buttons .is-style-arrow-outline .wp-block-button__link.has-gold-background-color:focus-visible use,.wp-block-buttons .is-style-arrow-outline .wp-block-button__link.has-gold-background-color:hover use{fill:var(--c-dark-blue);stroke:var(--c-dark-blue)}.wp-block-buttons .is-style-arrow .wp-block-button__link.has-gold-background-color{border-bottom:1px solid var(--c-gold);color:var(--c-gold)}.wp-block-buttons .is-style-arrow .wp-block-button__link.has-gold-background-color:active,.wp-block-buttons .is-style-arrow .wp-block-button__link.has-gold-background-color:focus-visible,.wp-block-buttons .is-style-arrow .wp-block-button__link.has-gold-background-color:hover{border-bottom:2px solid var(--c-dark-blue);color:var(--c-dark-blue)}@media (min-width: 980px){.wp-block-buttons{flex-direction:row}.wp-block-buttons .wp-block-button{margin-right:2rem}.wp-block-buttons .wp-block-button:last-child{margin-right:0}}p a{color:var(--c-light-blue)}p a:hover,p a:target{text-decoration:underline}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:0.5em 0.5em 0.5em 0.7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:0.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:0.2em 0.4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:0.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:0.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:0.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:0.4em 1em 0.4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:0.4em 2.1em 0.4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:0.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:0.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:0.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:0.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:0.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:0.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:0.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:0.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}*:where(:not(html,iframe,canvas,img,svg,video):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-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::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}:where([draggable="true"]){-webkit-user-drag:element}h1,h2,h3,h4,h5{font-family:var(--f-headline);line-height:1.3}h1{font-size:4.8rem}h2{font-size:4.2rem;font-weight:300;line-height:5.5rem}h2.is-style-stat{font-size:4.8rem}h2.is-style-stat::after{color:var(--c-white);content:'%';font-family:var(--f-primary);font-size:32px;font-weight:100;opacity:0.5;padding-left:0.5rem}h3{font-size:3.6rem;font-weight:400}h4{font-size:3.2rem;font-weight:300}h5{font-size:2.4rem;font-weight:300}h6{font-size:2rem;font-weight:500}body{font-family:var(--f-primary);font-size:1.6rem}p{font-family:var(--f-primary);font-size:2.4rem;font-weight:400;line-height:1.3}p.is-style-paragraph-small{font-size:1.8rem}strong{font-weight:600}.site-footer{background:var(--c-white);bottom:0;color:var(--c-black);left:0;padding:4rem 0 2rem;position:relative;width:100%}.site-footer--top{padding:2rem}@media (min-width: 640px){.site-footer--top{border-bottom:2px solid rgba(19,26,26,0.1);padding:4rem 5rem}}.site-footer--bottom{padding:2rem}@media (min-width: 640px){.site-footer--bottom{padding:2rem 4rem}}.site-footer--top-right,.site-footer--top-left{width:100%}@media (min-width: 640px){.site-footer--top-right,.site-footer--top-left{width:30%}}.site-footer--top-center{display:flex;justify-content:flex-start;margin:2rem 0;width:100%}@media (min-width: 640px){.site-footer--top-center{justify-content:center;margin:0 2rem;width:60%}}.site-footer .container{display:flex;flex-direction:column}@media (min-width: 640px){.site-footer .container{flex-direction:row;justify-content:space-between}}.site-footer .connect-section,.site-footer .footer-logo{border-bottom:2px solid rgba(19,26,26,0.1);padding-bottom:2rem}@media (min-width: 640px){.site-footer .connect-section,.site-footer .footer-logo{border:none;padding-bottom:0}}.site-footer .connect-section .logo-mobile,.site-footer .footer-logo .logo-mobile{max-width:12rem}.site-footer .footer-logo img{height:100%;width:15rem}.site-footer .button-container{align-items:flex-start;display:flex;flex-direction:column}.site-footer .site-footer-menu{display:flex;flex-direction:column;justify-content:flex-start}@media (min-width: 640px){.site-footer .site-footer-menu{flex-direction:row}}.site-footer .site-footer-menu .menu-item-has-children{display:flex;flex-direction:column}.site-footer .site-footer-menu .menu-item-has-children a{font-size:1.8rem;font-weight:600;margin-bottom:3rem;pointer-events:none}.site-footer .site-footer-menu li:not(:last-of-type){margin-bottom:2rem;margin-right:4rem}.site-footer .site-footer-menu .sub-menu li a{font-size:1.6rem;font-weight:400;pointer-events:auto}.site-footer .contact-address,.site-footer .contact-email,.site-footer .contact-phone{font-size:16px;margin-top:2rem}.site-footer a{font-size:16px}.site-footer a:hover{color:var(--c-light-blue)}.site-footer .connect-section .connect-section-title{font-size:2.4rem;font-weight:300;margin-bottom:3rem}.site-footer .connect-section button{margin-bottom:2rem}.site-footer--copyright{padding-top:2rem}@media (min-width: 640px){.site-footer--copyright{padding-top:0}}.site-footer .social-media-list{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:2rem}.site-footer .social-media-list a{color:var(--c-xoi-black);margin-right:1rem}.site-footer .social-media-list a:hover,.site-footer .social-media-list a:focus,.site-footer .social-media-list a:focus-within,.site-footer .social-media-list a:active{color:var(--c-light-blue)}@media (max-width: 640px){.site-footer .social-media-list a{align-items:center;display:flex;height:48px;justify-content:center;width:48px}}.site-footer .social-media-list svg{display:inline-block;fill:currentcolor;height:2rem;stroke:currentcolor;stroke-width:0;vertical-align:middle;width:2rem}.main-footer--mobile .footer-menu-trigger{display:block}.main-footer--mobile #menu-footer-menu-1{flex-direction:column;width:100%}.main-footer--mobile #menu-footer-menu-1>ul{list-style:none;margin:0;padding:0;text-align:left}.main-footer--mobile #menu-footer-menu-1>li{display:flex;flex-direction:column;justify-content:space-between;margin:3rem 0;position:relative;width:100%}.main-footer--mobile #menu-footer-menu-1>h2{margin-bottom:3rem}.main-footer--mobile #menu-footer-menu-1>a{display:block;text-decoration:none}.main-footer--mobile #menu-footer-menu-1 .sub-menu{display:none;z-index:999}.main-footer--mobile #menu-footer-menu-1 .sub-menu li.menu-item a{display:flex;flex-direction:column;padding:15px 0}.main-footer--mobile .footer-menu-trigger{display:block}.main-footer--mobile .footer-menu-trigger:checked ~ .main-menu{display:block;height:550px}.main-footer--mobile .footer-menu-trigger:checked ~ .main-menu .menu-item{opacity:1;transform:none}.main-footer--mobile .footer-menu-trigger:checked ~ .footer-sub-menu-toggler-icon{margin-right:-10px;transform:rotate(180deg)}.main-footer--mobile .footer-menu-trigger:checked ~ .sub-menu{display:flex !important;flex-direction:column;padding-left:15px;z-index:1}.main-footer--mobile .footer-sub-menu-toggler{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.main-footer--mobile .footer-sub-menu-toggler-icon{background-image:url("./assets/images/icons/angle-down.svg");background-position:right center;background-repeat:no-repeat;background-size:10px;display:block;height:20px;position:absolute;right:0;top:0;width:20px;z-index:1}html{font-size:62.5%}body{background:var(--c-white)}.float-left{float:left}.float-right{float:right}.clearfix{clear:both}.light-weight-font{font-weight:100}.medium-weight-font{font-weight:400}.heavy-weight-font{font-weight:500}@media (min-width: 640px){.padding-none{padding:0 !important}}.padding-top-none{padding-top:0 !important}.padding-top-small{padding-top:2rem !important}.padding-top-medium{padding-top:4rem !important}.padding-top-large{padding-top:5rem !important}@media (min-width: 640px){.padding-top-large{padding-top:12rem !important}}.padding-bottom-none{padding-bottom:0 !important}.padding-bottom-small{padding-bottom:2rem !important}.padding-bottom-medium{padding-bottom:4rem !important}.padding-bottom-large{padding-bottom:5rem !important}@media (min-width: 640px){.padding-bottom-large{padding-bottom:12rem !important}}.margin-top-none{margin-top:0 !important}.margin-bottom-none{margin-bottom:0 !important}.margin-left-none{margin-left:0 !important}.margin-right-none{margin-right:0 !important}.margin-bottom-small{margin-bottom:1rem !important}.no-click{pointer-events:none}.no-wrap{white-space:nowrap}.justify-left{justify-content:flex-start}.justify-center{display:flex;justify-content:center}.justify-right{justify-content:flex-start}.space-evenly{justify-content:space-around}.align-top{align-items:flex-start}.align-center{align-items:center}.align-bottom{align-items:flex-end}.large-max-width{max-width:85rem !important}@media (min-width: 640px){.large-max-width{padding-right:5rem}}.small-max-width{max-width:42rem}:root{--sz-vp-bleed: 5vw;--sz-container-width: calc(100vw - (2 * var(--sz-vp-bleed)))}section{padding:2rem}section,footer{padding:2rem 0;width:100%}section>.container,footer>.container{margin:0 auto;max-width:1440px;width:100%}section>.container>div:last-child,footer>.container>div:last-child{margin-bottom:0}@media (max-width: 640px){.desktop-only{display:none}}@media (min-width: 640px){.mobile-only{display:none}}.site-logo img{height:100%;width:12rem}@media (min-width: 640px){.site-logo img{width:15rem}}div#hubspot-messages-iframe-container.widget-align-right{right:5rem !important;z-index:100 !important}.Application__WidgetAppContainer-sc-1f2l0a1-0.dvBAhE.widget-app-container{padding-bottom:10px}@media (prefers-reduced-motion: reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.01ms !important}}.sr-only,.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.sr-only:focus,.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.custom_grid-block-container{padding-top:4rem;text-align:center}.custom_grid-block-container.background-color-white{background-color:var(--c-white);color:var(--c-black)}.custom_grid-block-container.background-color-black{background-color:var(--c-black)}.custom_grid-block-container.background-color-themed{background-color:var(--c-dark-blue)}.custom_grid-block-container h2{font-weight:100;margin:0 auto 3rem auto}.custom_grid-block-container .description{font-size:2.4rem;font-weight:400;line-height:3.6rem;margin:0 auto 5rem auto}@media (min-width: 980px){.custom_grid-block-container h2,.custom_grid-block-container .description{max-width:800px}}.custom_grid-block-container>h3.content-title{font-size:4.2rem;font-weight:100;margin-bottom:4rem;margin-left:0;text-align:left}.custom_grid-block-container .cards-wrapper{display:flex;flex-direction:column;text-align:left}@media (min-width: 980px){.custom_grid-block-container .cards-wrapper{flex-direction:row;flex-wrap:wrap}}.custom_grid-block-container .cards-wrapper .article-date{display:none}.custom_grid-block-container .cards-wrapper .custom_grid-card{margin-bottom:5rem}.custom_grid-block-container .cards-wrapper .custom_grid-card .card-title{font-family:var(--f-headline);font-size:2.4rem;font-weight:300;line-height:130%;margin-bottom:1rem}.custom_grid-block-container .cards-wrapper .custom_grid-card .card-description{font-size:1.6rem;font-weight:400;line-height:150%;margin-bottom:3.1rem}.custom_grid-block-container .cards-wrapper .custom_grid-card .lower-content{display:flex;flex-direction:column;min-height:15rem}.custom_grid-block-container .cards-wrapper .custom_grid-card .lower-content a{color:var(--c-gold);font-size:1.8rem;font-weight:600;line-height:2.2rem;margin-top:auto}.custom_grid-block-container .cards-wrapper .custom_grid-card .lower-content a:hover img{margin-left:2.5rem}.custom_grid-block-container .cards-wrapper .custom_grid-card .lower-content a img{height:1.5rem;margin-left:1.4rem;transition:margin .25s ease-in-out;width:1.5rem}.custom_grid-block-container .cards-wrapper.cards-per-row-3 .custom_grid-card>img{margin-bottom:3rem;width:100%}@media (min-width: 980px){.custom_grid-block-container .cards-wrapper.cards-per-row-3 .custom_grid-card{margin-right:5%;width:30%}.custom_grid-block-container .cards-wrapper.cards-per-row-3 .custom_grid-card:nth-child(3n+3){margin-right:0}.custom_grid-block-container .cards-wrapper.cards-per-row-3 .custom_grid-card>img{height:20rem;object-fit:cover}}.custom_grid-block-container .cards-wrapper.cards-per-row-2 .custom_grid-card>img{margin-bottom:3rem;width:100%}@media (min-width: 980px){.custom_grid-block-container .cards-wrapper.cards-per-row-2 .custom_grid-card{margin-right:5%;width:45%}.custom_grid-block-container .cards-wrapper.cards-per-row-2 .custom_grid-card:nth-child(even){margin-right:0}.custom_grid-block-container .cards-wrapper.cards-per-row-2 .custom_grid-card>img{height:32.2rem;object-fit:cover}}.custom_grid-block-container .cards-wrapper.cards-per-row-1 .custom_grid-card{margin-bottom:0}.custom_grid-block-container .cards-wrapper.cards-per-row-1 .custom_grid-card>img{max-height:50rem;max-width:65rem;width:100%}@media (min-width: 980px){.custom_grid-block-container .cards-wrapper.cards-per-row-1 .custom_grid-card{width:100%;display:flex}.custom_grid-block-container .cards-wrapper.cards-per-row-1 .custom_grid-card>img{margin-right:10rem;object-fit:contain}}.custom_grid-block-container .cards-wrapper.cards-per-row-1 .custom_grid-card .lower-content{display:block;align-self:center}@media (min-width: 980px){.custom_grid-block-container .cards-wrapper.cards-per-row-1 .custom_grid-card .lower-content{max-width:50%}}.custom_grid-block-container .cards-wrapper.cards-per-row-1 .custom_grid-card .lower-content .featured-title{font-size:4.2rem;margin-bottom:2rem;margin-top:3rem}@media (min-width: 980px){.custom_grid-block-container .cards-wrapper.cards-per-row-1 .custom_grid-card .lower-content .featured-title{margin-top:0}}.custom_grid-block-container .view-more-btn img{height:1.5rem;margin-left:1.4rem;width:1.5rem}.custom_grid-block-container .view-more-btn:hover .read-more-img-white{display:block !important}.custom_grid-block-container .view-more-btn:hover .read-more-img{display:none}.has-gold-background-color .custom_grid-block-container,.has-xoi-black-background-color .custom_grid-block-container,.has-dark-blue-background-color .custom_grid-block-container,.has-gray-background-color .custom_grid-block-container{color:var(--c-white)}@media (min-width: 640px){.wp-block-columns .is-style-padding{padding:2.5rem 4rem}}.wp-block-columns h1,.wp-block-columns h2,.wp-block-columns h3,.wp-block-columns h4,.wp-block-columns h5{margin-bottom:1rem}@media (max-width: 640px){.wp-block-columns{padding:0 2rem}}.wp-block-columns .wp-block-column.is-style-column-card{margin:0 2rem;max-width:35rem;padding:3rem}.wp-block-columns .wp-block-column.is-style-column-card .wp-block-image img{height:10rem;object-fit:contain;width:15rem}.wp-block-columns .wp-block-column.is-style-column-card .wp-block-image.is-style-svg-icon img{width:5rem}.wp-block-columns .wp-block-column.is-style-column-card div.has-gradient-background-color{padding:3rem}.wp-block-columns .wp-block-column.is-style-position-relative{position:relative}.wp-block-cover-image,.wp-block-cover{align-items:center;background-position:center center;background-size:cover;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;padding:1em;position:relative;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-touch-callout: inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image .block-library-cover__padding-visualizer,.wp-block-cover .block-library-cover__padding-visualizer{z-index:2}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image::after,.wp-block-cover::after{content:"";display:block;font-size:0;min-height:inherit}@supports (position: sticky){.wp-block-cover-image::after,.wp-block-cover::after{content:none}}.wp-block-image.aligncenter,.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover__video-background{z-index:0}.wp-block-cover__image-background{z-index:0}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}section.wp-block-cover-image.has-left-content>h2,.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text{margin-left:0;text-align:left}section.wp-block-cover-image.has-right-content>h2,.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text{margin-right:0;text-align:right}section.wp-block-cover-image>h2,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:0.44em;text-align:center;z-index:1}.is-style-leader-primary{min-height:70vh}.is-style-leader-primary .wp-block-cover__inner-container{margin:2rem}@media (min-width: 640px){.is-style-leader-primary .wp-block-cover__inner-container{margin:0 10rem}}.is-style-leader-primary .wp-block-cover__inner-container h1,.is-style-leader-primary .wp-block-cover__inner-container p{margin:2rem 0}.wp-block-group:has(.is-style-leader-primary,.is-style-leader-secondary) .hero-overlay{background:linear-gradient(267.72deg, rgba(52,36,8,0.8) 1.57%, rgba(38,57,65,0.69) 96.67%);bottom:0;height:100%;position:absolute;width:100%}.wp-block-group:has(.is-style-leader-primary,.is-style-leader-secondary) h2{font-weight:100}.wp-block-group:has(.is-style-leader-primary,.is-style-leader-secondary) h5{margin-bottom:0}.yoast-breadcrumbs{color:var(--c-white);font-weight:500;margin-bottom:2rem;text-align:center}.yoast-breadcrumbs .breadcrumb_last{color:var(--c-light-blue)}.yoast-breadcrumbs span span a{pointer-events:none}.yoast-breadcrumbs .breadcrumb-arrow{height:1rem;padding:0;width:1rem}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.is-style-accordion-section .wp-block-column{flex-basis:auto;margin:0}.is-style-accordion-section .accordion-section-block{display:flex;flex-direction:row}.is-style-accordion-section .accordion-section-block .accordion-section-block-container{width:100%}.is-style-accordion-section .accordion-section-block .advanced-tab-content{display:none}.is-style-accordion-section .accordion-section-block .accordion-tab{cursor:pointer;width:100%}.is-style-accordion-section .accordion-section-block .accordion-tab::after{border-bottom:1px solid var(--c-gray);content:'';display:block;width:100%}.is-style-accordion-section .accordion-section-block .accordion-tab summary{column-gap:2rem;font-family:var(--f-headline);font-size:3.2rem;padding:2rem;align-items:center;display:flex;justify-content:space-between;padding:2.5rem 1rem;width:100%}.is-style-accordion-section .accordion-section-block .accordion-tab summary::marker{display:none}.is-style-accordion-section .accordion-section-block .accordion-tab summary::-webkit-details-marker{display:none}.is-style-accordion-section .accordion-section-block .accordion-tab summary::after{background:url("assets/images/chevron-down-alt.svg");background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:2rem;min-width:2rem;width:2rem}.is-style-accordion-section .accordion-section-block .accordion-tab[open]{animation:fadeIn 1.5s;opacity:1}.is-style-accordion-section .accordion-section-block .accordion-tab[open] summary{color:var(--c-light-blue)}.is-style-accordion-section .accordion-section-block .accordion-tab[open] summary::after{background:url("assets/images/chevron-up-alt.svg");background-repeat:no-repeat;background-size:contain;content:'';display:inline-block;height:2rem;min-width:none;width:2rem}.is-style-accordion-section .accordion-section-block .accordion-tab .content .wp-block-group{padding:0 2rem 3rem 2rem}@media (min-width: 782px){.is-style-accordion-section .accordion-section-block .accordion-tab .content .wp-block-group{padding:0 5rem 3rem 5rem}}.is-style-accordion-section .accordion-section-block .accordion-tab .content .wp-block-group ul,.is-style-accordion-section .accordion-section-block .accordion-tab .content .wp-block-group ol{font-size:1.8rem;font-weight:400;list-style-type:disc;margin-bottom:1rem;margin-left:2rem;margin-right:0;max-width:100%}.is-style-accordion-section .accordion-section-block .accordion-tab .content .wp-block-group ul li,.is-style-accordion-section .accordion-section-block .accordion-tab .content .wp-block-group ol li{margin-bottom:0.5rem}.is-style-accordion-section .accordion-section-block .accordion-tab .content .wp-block-group ol{list-style-type:decimal}.is-style-accordion-section .accordion-section-block .accordion-tab .content .wp-block-group p{margin:0 0 1rem 0;max-width:none}.is-style-accordion-section .accordion-section-block .accordion-tab .content .wp-block-group p,.is-style-accordion-section .accordion-section-block .accordion-tab .content .wp-block-group ul,.is-style-accordion-section .accordion-section-block .accordion-tab .content .wp-block-group ol{font-size:2rem}.is-style-accordion-section .accordion-section-block .accordion-tab .content .icon-list-block p{margin:0.5rem 0 0 2rem}.is-style-accordion-section .accordion-section-block .accordion-tab .content .wp-block-buttons{align-items:flex-start;justify-content:flex-start;margin:0}.is-style-accordion-section .accordion-section-block.is-style-advanced .accordion-section-block-container{width:50%}@media (max-width: 640px){.is-style-accordion-section .accordion-section-block.is-style-advanced .accordion-section-block-container{width:100%}}.is-style-accordion-section .accordion-section-block.is-style-advanced .advanced-tab-content{display:flex;position:relative;width:50%}.is-style-accordion-section .accordion-section-block.is-style-advanced .advanced-tab-content .is-advanced-column{animation:fadeIn 1.5s;display:flex;flex-direction:column;opacity:1;padding-left:10rem}.is-style-accordion-section .accordion-section-block.is-style-advanced .advanced-tab-content .is-advanced-column:not(:first-of-type){display:none}@media (max-width: 640px){.is-style-accordion-section .accordion-section-block.is-style-advanced .advanced-tab-content{display:none}}.is-style-accordion-section .accordion-section-block.is-style-advanced .accordion-tab::after{width:100%}.is-style-accordion-section .accordion-section-block.is-style-advanced .accordion-tab summary{width:100%}.is-style-accordion-section .accordion-section-block.is-style-advanced .accordion-tab .content .wp-block-group .wp-block-columns{column-gap:4rem}.is-style-accordion-section .accordion-section-block.is-style-advanced .accordion-tab .content .wp-block-group .wp-block-column{display:flex;flex-basis:auto;flex-direction:column;flex-grow:unset;justify-content:center;margin:0;width:100%}.is-style-accordion-section .accordion-section-block.is-style-advanced .accordion-tab .content .wp-block-group .wp-block-column:nth-of-type(2){align-items:center}.is-style-accordion-section .accordion-section-block.is-style-advanced .accordion-tab summary,.is-style-accordion-section .accordion-section-block.is-style-half .accordion-tab summary{font-size:2rem}.is-style-accordion-section .accordion-section-block.is-style-advanced .accordion-tab .content .wp-block-group p,.is-style-accordion-section .accordion-section-block.is-style-advanced .accordion-tab .content .wp-block-group ul,.is-style-accordion-section .accordion-section-block.is-style-advanced .accordion-tab .content .wp-block-group ol,.is-style-accordion-section .accordion-section-block.is-style-half .accordion-tab .content .wp-block-group p,.is-style-accordion-section .accordion-section-block.is-style-half .accordion-tab .content .wp-block-group ul,.is-style-accordion-section .accordion-section-block.is-style-half .accordion-tab .content .wp-block-group ol{font-size:1.8rem;line-height:1.5}.hbspt-form{margin:0 auto;max-width:72rem}.xoi-hubspot-form,.roi-hubspot-form{width:100%}.xoi-hubspot-form .hs-form-field,.roi-hubspot-form .hs-form-field{margin-bottom:4rem}.xoi-hubspot-form .hs-input,.roi-hubspot-form .hs-input{background-color:var(--c-dark-blue);border-radius:2px;color:var(--c-light-blue);padding:1.6rem 1.4rem 1.6rem 4rem !important;width:100%}.xoi-hubspot-form .hs-error-msg,.roi-hubspot-form .hs-error-msg{color:var(--c-gold);left:2rem;position:relative;top:3rem}.xoi-hubspot-form .hs_error_rollup,.roi-hubspot-form .hs_error_rollup{color:var(--c-gold);text-align:center}.xoi-hubspot-form .hs-firstname .input::before,.xoi-hubspot-form .hs-lastname .input::before,.xoi-hubspot-form .hs-company .input::before,.xoi-hubspot-form .hs-jobtitle .input::before,.xoi-hubspot-form .hs-job_title .input::before,.xoi-hubspot-form .hs-phone .input::before,.xoi-hubspot-form .hs-email .input::before,.xoi-hubspot-form .hs-of_techs__c .input::before,.xoi-hubspot-form .hs-state .input::before,.xoi-hubspot-form .hs-how_d_you_hear_about_us_ .input::before,.xoi-hubspot-form .hs-partner_type .input::before,.xoi-hubspot-form .hs-value_notes__c .input::before,.xoi-hubspot-form .hs-what_is_your_main_industry_focus__c .input::before,.roi-hubspot-form .hs-firstname .input::before,.roi-hubspot-form .hs-lastname .input::before,.roi-hubspot-form .hs-company .input::before,.roi-hubspot-form .hs-jobtitle .input::before,.roi-hubspot-form .hs-job_title .input::before,.roi-hubspot-form .hs-phone .input::before,.roi-hubspot-form .hs-email .input::before,.roi-hubspot-form .hs-of_techs__c .input::before,.roi-hubspot-form .hs-state .input::before,.roi-hubspot-form .hs-how_d_you_hear_about_us_ .input::before,.roi-hubspot-form .hs-partner_type .input::before,.roi-hubspot-form .hs-value_notes__c .input::before,.roi-hubspot-form .hs-what_is_your_main_industry_focus__c .input::before{color:white;left:0.9rem;position:relative;top:4rem}.xoi-hubspot-form .hs-firstname>label,.xoi-hubspot-form .hs-lastname>label,.xoi-hubspot-form .hs-company>label,.xoi-hubspot-form .hs-jobtitle>label,.xoi-hubspot-form .hs-job_title>label,.xoi-hubspot-form .hs-phone>label,.xoi-hubspot-form .hs-email>label,.xoi-hubspot-form .hs-of_techs__c>label,.xoi-hubspot-form .hs-state>label,.xoi-hubspot-form .hs-how_d_you_hear_about_us_>label,.xoi-hubspot-form .hs-partner_type>label,.xoi-hubspot-form .hs-value_notes__c>label,.xoi-hubspot-form .hs-what_is_your_main_industry_focus__c>label,.roi-hubspot-form .hs-firstname>label,.roi-hubspot-form .hs-lastname>label,.roi-hubspot-form .hs-company>label,.roi-hubspot-form .hs-jobtitle>label,.roi-hubspot-form .hs-job_title>label,.roi-hubspot-form .hs-phone>label,.roi-hubspot-form .hs-email>label,.roi-hubspot-form .hs-of_techs__c>label,.roi-hubspot-form .hs-state>label,.roi-hubspot-form .hs-how_d_you_hear_about_us_>label,.roi-hubspot-form .hs-partner_type>label,.roi-hubspot-form .hs-value_notes__c>label,.roi-hubspot-form .hs-what_is_your_main_industry_focus__c>label{display:none}.xoi-hubspot-form .hs-firstname .input::before,.xoi-hubspot-form .hs-lastname .input::before,.xoi-hubspot-form .hs-company .input::before,.xoi-hubspot-form .hs-jobtitle .input::before,.xoi-hubspot-form .hs-job_title .input::before,.roi-hubspot-form .hs-firstname .input::before,.roi-hubspot-form .hs-lastname .input::before,.roi-hubspot-form .hs-company .input::before,.roi-hubspot-form .hs-jobtitle .input::before,.roi-hubspot-form .hs-job_title .input::before{content:url("./assets/images/user.svg")}.xoi-hubspot-form .hs-phone .input::before,.roi-hubspot-form .hs-phone .input::before{content:url("./assets/images/phone.svg")}.xoi-hubspot-form .hs-email .input::before,.roi-hubspot-form .hs-email .input::before{content:url("./assets/images/mail.svg")}.xoi-hubspot-form .hs-of_techs__c .input::before,.roi-hubspot-form .hs-of_techs__c .input::before{content:url("./assets/images/users.svg")}.xoi-hubspot-form .hs-state .input::before,.roi-hubspot-form .hs-state .input::before{content:url("./assets/images/location-marker.svg")}.xoi-hubspot-form .hs-how_d_you_hear_about_us_ .input::before,.roi-hubspot-form .hs-how_d_you_hear_about_us_ .input::before{content:url("./assets/images/identification.svg")}.xoi-hubspot-form .hs-partner_type .input::before,.roi-hubspot-form .hs-partner_type .input::before{content:url("./assets/images/identification.svg")}.xoi-hubspot-form .hs-value_notes__c .input::before,.roi-hubspot-form .hs-value_notes__c .input::before{content:url("./assets/images/identification.svg")}.xoi-hubspot-form .hs-what_is_your_main_industry_focus__c .input::before,.roi-hubspot-form .hs-what_is_your_main_industry_focus__c .input::before{content:url("./assets/images/identification.svg")}.xoi-hubspot-form .input,.roi-hubspot-form .input{margin:0 2rem !important}.xoi-hubspot-form .hs-how_d_you_hear_about_us_ .input select,.xoi-hubspot-form .hs-partner_type .input select,.xoi-hubspot-form .hs-what_is_your_main_industry_focus__c .input select,.roi-hubspot-form .hs-how_d_you_hear_about_us_ .input select,.roi-hubspot-form .hs-partner_type .input select,.roi-hubspot-form .hs-what_is_your_main_industry_focus__c .input select{background:var(--c-dark-blue);background-image:url("./assets/images/chevron-down.svg");background-position-x:98%;background-position-y:16px;background-repeat:no-repeat;margin-right:2rem}.xoi-hubspot-form .hs_submit,.roi-hubspot-form .hs_submit{margin-top:5rem}.xoi-hubspot-form .hs_submit .actions,.roi-hubspot-form .hs_submit .actions{text-align:center}.xoi-hubspot-form .hs-button,.roi-hubspot-form .hs-button{background:var(--c-light-blue);border:2px solid var(--c-light-blue);border-radius:2px;color:var(--c-white);display:inline-flex;font-size:2rem;font-weight:600;justify-content:center;line-height:1.3;padding:3.2rem 5rem;text-decoration:none;text-transform:none;transform:scale(100%);transition:transform 0.1s ease-out, background 0.1s ease-out, color 0.1s ease-out, border-color 0.1s ease-out;white-space:nowrap;align-items:center;background:transparent;border:2px solid var(--c-dark-blue);color:var(--c-light-blue);font-size:1.8rem;padding:1.5rem}.xoi-hubspot-form .hs-button:active,.xoi-hubspot-form .hs-button:focus-visible,.xoi-hubspot-form .hs-button:hover,.roi-hubspot-form .hs-button:active,.roi-hubspot-form .hs-button:focus-visible,.roi-hubspot-form .hs-button:hover{background:var(--c-dark-blue);border:2px solid var(--c-dark-blue);color:var(--c-white);cursor:pointer;text-decoration:none;transition:transform 0.1s ease-out}.xoi-hubspot-form .hs-button:active,.roi-hubspot-form .hs-button:active{transform:scale(95%);transition:transform 0.025s linear}.xoi-hubspot-form .hs-button:focus-visible,.roi-hubspot-form .hs-button:focus-visible{font-weight:bold;text-decoration:none}.xoi-hubspot-form .hs-button::selection,.roi-hubspot-form .hs-button::selection{background:transparent}.xoi-hubspot-form .hs-button:not(.wp-block-button__link),.roi-hubspot-form .hs-button:not(.wp-block-button__link){min-width:10rem}@media (max-width: 640px){.xoi-hubspot-form .hs-button,.roi-hubspot-form .hs-button{padding:1.5rem 3rem}}.xoi-hubspot-form .hs-field-desc,.roi-hubspot-form .hs-field-desc{color:var(--c-light-blue);font-size:1.2rem;left:20px;position:relative;top:100px}.xoi-hubspot-form .hs-value_notes__c .hs-field-desc,.roi-hubspot-form .hs-value_notes__c .hs-field-desc{top:135px}.xoi-hubspot-form .hs-recaptcha,.roi-hubspot-form .hs-recaptcha{display:none}.wp-block-group{overflow:hidden;padding:3rem 0;position:relative}.wp-block-group:target{overflow:clip;scroll-margin-top:12rem}@media (min-width: 640px){.wp-block-group{padding:6rem 0}}.wp-block-group h1,.wp-block-group h2,.wp-block-group h3,.wp-block-group h4,.wp-block-group h5{margin-bottom:3rem}.wp-block-group p,.wp-block-group p-small,.wp-block-group span,.wp-block-group ul,.wp-block-group ol,.wp-block-group h1,.wp-block-group h2,.wp-block-group h3,.wp-block-group h4,.wp-block-group h5{margin-left:auto;margin-right:auto;max-width:72rem}.wp-block-group .block-group-container{margin:0 auto;max-width:1440px;padding:0 2rem;width:100%}@media (min-width: 640px){.wp-block-group .block-group-container{padding:0;width:var(--sz-container-width)}}.wp-block-group.is-style-metric-center .block-group-container{display:flex;min-height:25vh;position:relative;width:100%}.wp-block-group.is-style-metric-center .wp-block-columns{flex-flow:row;gap:0;justify-content:center;position:relative;width:100%}.wp-block-group.is-style-metric-center .wp-block-column{display:flex;flex-basis:auto !important;flex-direction:column;flex-grow:unset !important;padding:0 4rem}.wp-block-group.is-style-metric-center .wp-block-column:first-child{padding-left:0}.wp-block-group.is-style-metric-center .wp-block-column:last-child{padding-right:0}.wp-block-group.is-style-metric-center .wp-block-column p,.wp-block-group.is-style-metric-center .wp-block-column p-small,.wp-block-group.is-style-metric-center .wp-block-column span,.wp-block-group.is-style-metric-center .wp-block-column ul,.wp-block-group.is-style-metric-center .wp-block-column ol,.wp-block-group.is-style-metric-center .wp-block-column h1,.wp-block-group.is-style-metric-center .wp-block-column h2,.wp-block-group.is-style-metric-center .wp-block-column h3,.wp-block-group.is-style-metric-center .wp-block-column h4,.wp-block-group.is-style-metric-center .wp-block-column h5{margin:0;max-width:100%}@media (min-width: 640px){.wp-block-group.is-style-metric-center .wp-block-column p,.wp-block-group.is-style-metric-center .wp-block-column p-small,.wp-block-group.is-style-metric-center .wp-block-column span,.wp-block-group.is-style-metric-center .wp-block-column ul,.wp-block-group.is-style-metric-center .wp-block-column ol,.wp-block-group.is-style-metric-center .wp-block-column h1,.wp-block-group.is-style-metric-center .wp-block-column h2,.wp-block-group.is-style-metric-center .wp-block-column h3,.wp-block-group.is-style-metric-center .wp-block-column h4,.wp-block-group.is-style-metric-center .wp-block-column h5{margin-bottom:4rem}}.is-layout-constrained .is-style-full-width img{height:100%;width:8rem}.wp-block-image.is-style-full-width{width:100%}.wp-block-group ol,.wp-block-group ul{font-size:1.8rem;font-weight:400;list-style-type:disc;padding:1rem 0 1rem 2rem}.wp-block-group ol li,.wp-block-group ul li{margin-bottom:0.5rem}.wp-block-group ol{list-style-type:decimal}.wp-block-group.is-style-logo-list{align-items:center;display:flex;flex-direction:column;gap:1em;padding:1rem 0}@media (min-width: 640px){.wp-block-group.is-style-logo-list{flex-direction:row;gap:1em;justify-content:space-around !important;padding:3rem 5rem}.wp-block-group.is-style-logo-list .wp-block-image img{max-width:15rem}}.tooltip{color:#00AFD7;display:inline-block;padding-bottom:2rem;position:relative}.tooltip .tooltip-modal{background-color:var(--c-xoi-black);border:1px solid var(#F29B01);border-radius:3px;color:var(--c-white);left:100%;margin-left:1rem;min-height:15rem;padding:1rem;position:absolute;text-align:left;top:0;visibility:hidden;width:30rem;z-index:1}.tooltip:hover .tooltip-modal{visibility:visible}.tooltip-paragraph::after{content:url("./assets/images/information-circle.svg");padding-left:0.5rem;position:absolute}.is-style-video-cover{background:rgba(0,0,0,0.4);position:relative}.is-style-video-cover.wp-block-cover{min-height:40vh;position:relative}@media (min-width: 640px){.is-style-video-cover.wp-block-cover{min-height:50vh}}.is-style-video-cover.wp-block-cover.is-style-column-video{min-height:30vh}@media (min-width: 640px){.is-style-video-cover.wp-block-cover.small-video{min-height:35vh}}.is-style-video-cover .wp-block-cover__inner-container{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.is-style-video-cover .btn-play{cursor:pointer}.is-style-video-cover .btn-play svg{transition:transform 0.1s ease-out}.is-style-video-cover .btn-play:hover svg{transform:scale(1.1)}.is-style-video-cover .video-description{color:var(--c-white);margin:0 auto;max-width:85rem;padding-top:2rem;text-align:center}.is-style-video-cover .wp-block-cover__image-background{transition:0.5s filter ease-out;z-index:-1}.is-style-video-cover.is-playing .wp-block-cover__inner-container{height:100%;width:100%}.is-style-video-cover.is-playing::after{opacity:0.3}.is-style-video-cover.is-playing .wp-block-cover__image-background{filter:blur(0.5rem)}.wp-block-video video{max-height:65rem}.wp-block-video [poster]{height:100%;object-fit:contain !important;width:100%}.block-video{display:inline-block;height:100%;max-height:100vh;max-width:1440px;text-align:center;width:100%}.block-video .video-container{height:0;padding-bottom:52%}.block-video .video-container iframe{animation:fadeIn 0.3s ease-out forwards;animation-delay:0.4s;height:100%;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%}@keyframes fill-metric{to{stroke-dashoffset:var(--metric-val)}}@keyframes fade-non-js-metric{to{opacity:1}}.metric{--metric-val: 0;animation:fade-non-js-metric 0.5s normal forwards ease-in-out;color:#fff;opacity:0;position:relative;text-align:center}.metric .label,.metric .value{user-select:none}.metric .value{fill:#fff;font-size:4rem;font-weight:bold;line-height:4rem}.metric .label{color:#F29B01;fill:#F29B01;font-size:1rem;font-weight:normal;line-height:1rem}.metric .unit{font-size:50%}.metric svg{width:100%}.metric svg circle,.metric svg line,.metric svg path{fill:none;stroke-linecap:round}.metric svg .gutter{stroke:rgba(255,255,255,0.5)}.metric svg .percent{animation:fill-metric 1.5s normal forwards ease-in-out;stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round}.metric.radial-metric{display:flex;flex:1;height:100%;position:relative;width:100%}.metric.radial-metric .label{font-size:0.7rem}.metric.radial-metric.with-bloom::before{top:8.35rem}.metric.radial-metric::after{background:rgba(242,155,1,0.25);bottom:0;content:'';display:block;left:50%;position:absolute;top:17.7rem;width:2px}.metric.radial-metric.font-black .value{fill:var(--c-xoi-black)}.metric.radial-metric.font-black .gutter{stroke:rgba(211,211,211,0.5)}.metric.radial-metric svg{left:50%;max-width:16.7rem;position:relative;top:8.35rem;transform:translate(-50%, -50%) rotate(-90deg)}.metric.radial-metric svg circle{stroke-width:1}.metric.radial-metric svg circle.percent{stroke:#F29B01;stroke-width:2}.metric.linear-metric{align-items:center;display:flex;flex-direction:row;margin-bottom:2rem;position:relative;width:100%;--color-stop-1: #00afd7;--color-stop-2: #0c4f6c}.metric.linear-metric:last-child{margin-bottom:0}.metric.linear-metric .gutter{stroke:rgba(53,56,56,0.5)}.metric.linear-metric .value{font-size:3.6rem;order:1;white-space:nowrap}.metric.linear-metric .value .amt{display:inline-block;text-align:right;width:6.25rem}@media (max-width: 782px){.metric.linear-metric{display:grid;grid-template-columns:auto auto;grid-template-rows:1fr}.metric.linear-metric .value,.metric.linear-metric .linear-graphic-mobile,.metric.linear-metric .label{grid-row:1}.metric.linear-metric .linear-graphic-mobile,.metric.linear-metric .label{grid-column:1}.metric.linear-metric .value{grid-column:2}}.metric.linear-metric .linear-graphic{display:none}@media (min-width: 782px){.metric.linear-metric .linear-graphic{display:block;margin:0 2rem}}.metric.linear-metric .linear-graphic-mobile{display:block}.metric.linear-metric .linear-graphic-mobile line{stroke-width:20px}@media (min-width: 782px){.metric.linear-metric .linear-graphic-mobile{display:none}}.metric.linear-metric .label{color:#fff;flex:1;font-size:1.8rem;font-weight:bold;text-align:center;white-space:nowrap;z-index:1}.metric.linear-metric .label svg{display:none}@media (min-width: 782px){.metric.linear-metric .label{border-radius:4px;flex:auto;font-size:1.6rem;height:3.2rem;line-height:3.2rem;overflow:hidden;position:relative;width:30rem}.metric.linear-metric .label svg{bottom:0;display:block;left:0;position:absolute;right:0;stroke-width:2px;top:0}}.metric.linear-metric.gradient-xoi{--color-stop-1: #00afd7;--color-stop-2: #f29b01}.metric.linear-metric.gradient-grey{--color-stop-1: #858685;--color-stop-2: #858685}.metric.linear-metric.label-xoi .label{--color-stop-1: #00afd7;--color-stop-2: #f29b01}.metric.linear-metric.label-grey .label{--color-stop-1: #858685;--color-stop-2: #858685}.js .metric{animation:none;opacity:0;transition:opacity 0.1s ease-in}.js .metric.enter{opacity:1}.icon-list-block-container{display:flex;flex-direction:column}.icon-list-block .list-item{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:2rem}.icon-list-block .list-item p{margin:0.5rem 0 0 2rem;max-width:none}.icon-list-block .list-item strong,.icon-list-block .list-item p{font-size:1.8rem}.icon-list-block .list-item strong{font-weight:600}.icon-list-block .list-item img{height:3.5rem;width:3.5rem}.icon-list-block .font-white{color:#fff}.roi-calculator-block{background-color:var(--c-white)}.roi-calculator-block p,.roi-calculator-block p-small,.roi-calculator-block span,.roi-calculator-block ul,.roi-calculator-block ol,.roi-calculator-block h1,.roi-calculator-block h2,.roi-calculator-block h3,.roi-calculator-block h4,.roi-calculator-block h5{margin:0;max-width:none}.roi-calculator-block .calculation-fields-wrapper{padding:5rem 2rem}@media (min-width: 640px){.roi-calculator-block .calculation-fields-wrapper{padding:5rem}}.roi-calculator-block .calculation-fields{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:4rem}.roi-calculator-block .field-group{display:flex;flex-direction:column;justify-content:space-between;width:100%}.roi-calculator-block .field-group:nth-child(-n+5)::after{border-bottom:2px solid var(--c-gray);content:"";display:block;padding-top:7rem;width:100%}@media (min-width: 980px){.roi-calculator-block .field-group{width:47.5%}.roi-calculator-block .field-group:nth-child(-n+5)::after{content:none}.roi-calculator-block .field-group:nth-child(-n+4)::after{border-bottom:2px solid var(--c-gray);content:"";display:block;padding-top:7rem;width:100%}}.roi-calculator-block .field-group>span{padding-bottom:2rem;text-align:center}@media (min-width: 640px){.roi-calculator-block .field-group>span{text-align:start}}.roi-calculator-block .field-group>span,.roi-calculator-block .group-label>span{font-size:1.8rem;font-weight:600}.roi-calculator-block .customer-card-wrapper{display:grid;grid-gap:1rem;grid-template-columns:repeat(1, 1fr);padding:0}@media (min-width: 640px){.roi-calculator-block .customer-card-wrapper{grid-template-columns:repeat(3, 1fr)}}.roi-calculator-block .customer-card-wrapper label{background-color:var(--c-white);border-radius:2px;position:relative}.roi-calculator-block .customer-card-wrapper .radio-card{-webkit-appearance:none;-moz-appearance:none;margin:0;position:absolute}.roi-calculator-block .customer-card-wrapper .radio-card:checked+.card-details{border-color:var(--c-light-blue)}.roi-calculator-block .customer-card-wrapper .radio-card:checked+.card-details .customer-name{color:var(--c-light-blue)}.roi-calculator-block .customer-card-wrapper .radio-card:checked+.card-details svg{stroke:var(--c-light-blue)}.roi-calculator-block .customer-card-wrapper .card-details{align-items:center;border:2px solid var(--c-dark-blue);border-radius:2px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:16rem;padding:2rem;text-align:center}.roi-calculator-block .customer-card-wrapper .card-details svg{padding-bottom:1.5rem;stroke:var(--c-dark-blue)}.roi-calculator-block .tech-options-wrapper{display:grid;grid-gap:2rem;grid-template-columns:repeat(1, 1fr)}@media (min-width: 640px){.roi-calculator-block .tech-options-wrapper{grid-template-columns:repeat(2, 1fr)}}.roi-calculator-block .tech-options-wrapper label{display:block;margin-bottom:1rem;position:relative}.roi-calculator-block .tech-options-wrapper label>span:not(.circle){padding-left:3rem}.roi-calculator-block .tech-options-wrapper label::after{border-bottom:2px solid var(--c-gray);content:"";display:block;padding-top:1rem;width:100%}.roi-calculator-block .tech-options-wrapper input[type="radio"]{cursor:pointer;opacity:0;position:absolute}.roi-calculator-block .tech-options-wrapper input[type="radio"]:checked ~ .circle{border-color:var(--c-light-blue)}.roi-calculator-block .tech-options-wrapper input[type="radio"]:checked ~ .circle::after{display:block}.roi-calculator-block .tech-options-wrapper .circle{border:2px solid var(--c-dark-blue);border-radius:50%;height:2rem;left:0;position:absolute;top:0;width:2rem}.roi-calculator-block .tech-options-wrapper .circle::after{background:var(--c-light-blue);border-radius:50%;content:"";display:none;height:1rem;left:3px;position:absolute;top:3px;width:1rem}.roi-calculator-block .group-label{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:4rem}.roi-calculator-block .group-label span{padding-bottom:4rem}@media (min-width: 640px){.roi-calculator-block .group-label{flex-direction:row;padding-bottom:4rem}.roi-calculator-block .group-label span{padding-bottom:0;padding-right:10px}}.roi-calculator-block .disclaimer{display:flex;justify-content:center;padding:3rem}.roi-calculator-block .second-truck-rolls input[type="range"],.roi-calculator-block .customer-credits input[type="range"],.roi-calculator-block .units-serviced-per-year input[type="range"],.roi-calculator-block .hours-on-support-calls input[type="range"]{-webkit-appearance:none;background:linear-gradient(to right, #f29b01 0%, #00afd7 50%, #eff0f0 50%, #eff0f0 100%);border-radius:35px;height:4rem;outline:none;transition:background 450ms ease-in;width:100%}.roi-calculator-block .second-truck-rolls input[type="range"]::-webkit-slider-thumb,.roi-calculator-block .customer-credits input[type="range"]::-webkit-slider-thumb,.roi-calculator-block .units-serviced-per-year input[type="range"]::-webkit-slider-thumb,.roi-calculator-block .hours-on-support-calls input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--c-black-alt);border-radius:50%;cursor:pointer;height:6rem;width:6rem}.roi-calculator-block .second-truck-rolls input[type="number"],.roi-calculator-block .customer-credits input[type="number"],.roi-calculator-block .units-serviced-per-year input[type="number"],.roi-calculator-block .hours-on-support-calls input[type="number"]{-webkit-appearance:none;border:2px solid rgba(12,79,108,0.5);border-radius:2px;cursor:default;height:4rem;padding:0.6rem;text-align:center;width:7rem}.roi-calculator-block .second-truck-rolls input[type="number"]:focus,.roi-calculator-block .customer-credits input[type="number"]:focus,.roi-calculator-block .units-serviced-per-year input[type="number"]:focus,.roi-calculator-block .hours-on-support-calls input[type="number"]:focus{box-shadow:none;outline:none}.roi-calculator-block .second-truck-rolls input[type="number"]::-webkit-outer-spin-button,.roi-calculator-block .second-truck-rolls input[type="number"]::-webkit-inner-spin-button,.roi-calculator-block .customer-credits input[type="number"]::-webkit-outer-spin-button,.roi-calculator-block .customer-credits input[type="number"]::-webkit-inner-spin-button,.roi-calculator-block .units-serviced-per-year input[type="number"]::-webkit-outer-spin-button,.roi-calculator-block .units-serviced-per-year input[type="number"]::-webkit-inner-spin-button,.roi-calculator-block .hours-on-support-calls input[type="number"]::-webkit-outer-spin-button,.roi-calculator-block .hours-on-support-calls input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.roi-calculator-block .contact-fields-wrapper{align-items:center;background-color:#232c2d;display:flex;flex-direction:column;padding:5rem 0}@media (min-width: 640px){.roi-calculator-block .contact-fields-wrapper{padding:5rem}}.roi-calculator-block .contact-fields-wrapper .hbspt-form{margin:0;max-width:100%;width:100%}.roi-calculator-block .contact-fields-wrapper .hbspt-form .form-columns-1{display:none}.roi-calculator-block .contact-fields-wrapper .hbspt-form .hs-submit{display:none}.roi-calculator-block .contact-fields-wrapper button{margin-top:5rem;background:var(--c-light-blue);border:2px solid var(--c-light-blue);border-radius:2px;color:var(--c-white);display:inline-flex;font-size:2rem;font-weight:600;justify-content:center;line-height:1.3;padding:3.2rem 5rem;text-decoration:none;text-transform:none;transform:scale(100%);transition:transform 0.1s ease-out, background 0.1s ease-out, color 0.1s ease-out, border-color 0.1s ease-out;white-space:nowrap;align-items:center;background:transparent;border:2px solid var(--c-gold);color:var(--c-gold);font-size:1.8rem;padding:1.5rem}.roi-calculator-block .contact-fields-wrapper button:active,.roi-calculator-block .contact-fields-wrapper button:focus-visible,.roi-calculator-block .contact-fields-wrapper button:hover{background:var(--c-dark-blue);border:2px solid var(--c-dark-blue);color:var(--c-white);cursor:pointer;text-decoration:none;transition:transform 0.1s ease-out}.roi-calculator-block .contact-fields-wrapper button:active{transform:scale(95%);transition:transform 0.025s linear}.roi-calculator-block .contact-fields-wrapper button:focus-visible{font-weight:bold;text-decoration:none}.roi-calculator-block .contact-fields-wrapper button::selection{background:transparent}.roi-calculator-block .contact-fields-wrapper button:not(.wp-block-button__link){min-width:10rem}@media (max-width: 640px){.roi-calculator-block .contact-fields-wrapper button{padding:1.5rem 3rem}}.roi-calculator-block .contact-fields-wrapper button:active,.roi-calculator-block .contact-fields-wrapper button:focus-visible,.roi-calculator-block .contact-fields-wrapper button:hover{background:var(--c-gold);border:2px solid var(--c-gold)}.roi-calculator-block .results-container{background-color:var(--c-white);display:none;flex-direction:column}.roi-calculator-block .results-container .results-totals{background:linear-gradient(270deg, #00afd7 0%, #f29b01 100%);display:flex;flex-direction:column;padding:5rem 1rem}@media (min-width: 782px){.roi-calculator-block .results-container .results-totals{padding:6rem 10rem;row-gap:0}}.roi-calculator-block .results-container .results-totals .results-revenue-savings{display:flex;flex-direction:column}@media (min-width: 782px){.roi-calculator-block .results-container .results-totals .results-revenue-savings{flex-direction:row;justify-content:space-between}}.roi-calculator-block .results-container .results-totals .profit-total,.roi-calculator-block .results-container .results-totals .revenue,.roi-calculator-block .results-container .results-totals .savings{align-items:center;display:flex;flex-direction:column}.roi-calculator-block .results-container .results-totals .revenue{padding-bottom:5rem;width:100%}@media (min-width: 782px){.roi-calculator-block .results-container .results-totals .revenue{align-items:center;padding-bottom:0;width:45%}}.roi-calculator-block .results-container .results-totals .savings{width:100%}@media (min-width: 782px){.roi-calculator-block .results-container .results-totals .savings{align-items:center;width:45%}}.roi-calculator-block .results-container .results-totals .profit-total{margin:0 auto 2rem;padding:2rem}@media (min-width: 782px){.roi-calculator-block .results-container .results-totals .profit-total{margin:0 auto 4rem;outline:white 1px solid}}.roi-calculator-block .results-container .results-totals .overall-total-title,.roi-calculator-block .results-container .results-totals .overall-total-amount,.roi-calculator-block .results-container .results-totals .total-title,.roi-calculator-block .results-container .results-totals .total-amount{color:var(--c-white);font-weight:600}.roi-calculator-block .results-container .results-totals .total-title{font-size:2rem;padding-bottom:1.2rem}@media (max-width: 640px){.roi-calculator-block .results-container .results-totals .total-title{text-align:center}}.roi-calculator-block .results-container .results-totals .total-amount{font-size:4rem}.roi-calculator-block .results-container .results-totals .overall-total-title{font-size:2.8rem;padding-bottom:1.5rem}.roi-calculator-block .results-container .results-totals .overall-total-amount{font-size:6.2rem}.roi-calculator-block .results-container .results-individual{display:flex;flex-direction:column;padding:3rem 1rem}@media (min-width: 782px){.roi-calculator-block .results-container .results-individual{padding:10rem 5rem}}.roi-calculator-block .results-container .results-individual .result-wrapper:not(:last-of-type)::after{border-bottom:2px solid var(--c-gray);content:"";display:flex;padding-top:5rem;width:100%}.roi-calculator-block .results-container .results-individual .result-wrapper:not(:last-of-type){padding-bottom:5rem}.roi-calculator-block .results-container .results-individual .result{display:flex;flex-direction:column;row-gap:2rem}@media (min-width: 782px){.roi-calculator-block .results-container .results-individual .result{flex-direction:row;row-gap:0}}.roi-calculator-block .results-container .results-individual .icon{align-items:flex-start;display:flex;justify-content:center;width:100%}@media (min-width: 782px){.roi-calculator-block .results-container .results-individual .icon{width:5%}}.roi-calculator-block .results-container .results-individual .icon svg{max-width:7rem;min-width:7rem}@media (min-width: 782px){.roi-calculator-block .results-container .results-individual .icon svg{max-width:4.8rem;min-width:4.8rem}}.roi-calculator-block .results-container .results-individual .details{display:flex;flex-direction:column;padding:0;text-align:center;width:100%}@media (min-width: 782px){.roi-calculator-block .results-container .results-individual .details{padding-left:4rem;padding-right:8rem;text-align:start;width:55%}}.roi-calculator-block .results-container .results-individual .details .savings-title{font-family:var(--f-headline);font-size:3.8rem;font-weight:100;padding-bottom:2rem}.roi-calculator-block .results-container .results-individual .graphic{align-items:center;background:linear-gradient(270deg, #0c4f6c 0%, #00afd7 100%);display:flex;justify-content:center;max-height:15rem;min-height:15rem;width:100%}@media (min-width: 782px){.roi-calculator-block .results-container .results-individual .graphic{width:40%}}.roi-calculator-block .results-container .results-individual .graphic .result-amount{color:var(--c-white);font-size:3rem;font-weight:600}@keyframes dot-keyframes{0%{opacity:0.4;transform:scale(1, 1)}50%{opacity:1;transform:scale(1.2, 1.2)}100%{opacity:0.4;transform:scale(1, 1)}}.roi-calculator-block .loading-dots{align-items:center;column-gap:0.5rem;display:none;height:50vh;justify-content:center;text-align:center;width:100%}.roi-calculator-block .loading-dots .dot{animation:dot-keyframes 1.5s infinite ease-in-out;background-color:var(--c-gold);border-radius:50%;display:inline-block;height:4rem;padding:2rem;width:4rem}.roi-calculator-block .loading-dots .dot:nth-child(2){animation-delay:0.5s;background-color:#00afd7}.roi-calculator-block .loading-dots .dot:nth-child(3){animation-delay:1s;background-color:var(--c-white)}.rotating-text-section{display:flex;flex-direction:column;padding:0 2rem}@media (min-width: 640px){.rotating-text-section{flex-direction:row;padding:0}}.rotating-text-section .text-before{margin-bottom:3rem}@media (min-width: 640px){.rotating-text-section .text-before{padding-left:4rem;margin-right:1rem;margin-bottom:0}}.rotating-text-section .text-after{margin-top:3rem}@media (min-width: 640px){.rotating-text-section .text-after{margin-left:1rem;margin-top:0}}.rotating-text-container{display:flex;align-items:center;justify-content:center;width:100%}@media (min-width: 640px){.rotating-text-container{display:inline;width:22rem}}.rotating-text-container .rotating-text{animation:bottomToTop 9s linear infinite 0s;-ms-animation:bottomToTop 9s linear infinite 0s;-webkit-animation:bottomToTop 9s linear infinite 0s;opacity:0;overflow:hidden;position:absolute;text-align:center;width:22rem}@media (min-width: 640px){.rotating-text-container .rotating-text{text-align:left}}@media (max-width: 640px){.rotating-text-container h2{margin-bottom:0 !important}}.rotating-text-container h2:nth-child(1){color:var(--c-gold)}.rotating-text-container h2:nth-child(2){color:var(--c-light-blue);animation-delay:3s;-ms-animation-delay:3s;-webkit-animation-delay:3s}.rotating-text-container h2:nth-child(3){color:var(--c-dark-blue);animation-delay:6s;-ms-animation-delay:6s;-webkit-animation-delay:6s}@-moz-keyframes bottomToTop{0%{opacity:0}5%{opacity:0;-moz-transform:translateY(20px)}10%{opacity:1;-moz-transform:translateY(0px)}25%{opacity:1;-moz-transform:translateY(0px)}30%{opacity:0;-moz-transform:translateY(-20px)}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes bottomToTop{0%{opacity:0}5%{opacity:0;-webkit-transform:translateY(20px)}10%{opacity:1;-webkit-transform:translateY(0px)}25%{opacity:1;-webkit-transform:translateY(0px)}30%{opacity:0;-webkit-transform:translateY(-20px)}80%{opacity:0}100%{opacity:0}}@-ms-keyframes bottomToTop{0%{opacity:0}5%{opacity:0;-ms-transform:translateY(20px)}10%{opacity:1;-ms-transform:translateY(0px)}25%{opacity:1;-ms-transform:translateY(0px)}30%{opacity:0;-ms-transform:translateY(-20px)}80%{opacity:0}100%{opacity:0}}@keyframes bloom-opacity{0%{opacity:var(--bloom-opacity, 0)}100%{opacity:var(--bloom-opacity, 1)}}@media (min-width: 640px){.with-bloom{--bloom-spread: 70%;--bloom-size: clamp(80rem, 70%, 80rem);position:relative;z-index:0}.with-bloom::before{animation:bloom-opacity 2s normal forwards ease-in;background-image:radial-gradient(rgba(0,175,215,0.125) 0%, transparent var(--bloom-spread));content:'';display:block;filter:blur(20px);height:0;left:50%;opacity:var(--bloom-opacity);padding-bottom:var(--bloom-size);pointer-events:none;position:absolute;top:50%;transform:translate(-50%, -50%) translateZ(0);user-select:none;width:var(--bloom-size);z-index:-1}}@media (min-width: 640px){.with-bloom-alt{--bloom-spread: 70%;--bloom-size: clamp(80rem, 70%, 80rem);position:relative;z-index:0}.with-bloom-alt::before{animation:bloom-opacity 2s normal forwards ease-in;background-image:radial-gradient(rgba(242,155,1,0.125) 0%, transparent var(--bloom-spread));content:'';display:block;filter:blur(20px);height:0;left:50%;opacity:var(--bloom-opacity);padding-bottom:var(--bloom-size);pointer-events:none;position:absolute;top:50%;transform:translate(-50%, -50%) translateZ(0);user-select:none;width:var(--bloom-size);z-index:-1}}.bloom-left.with-bloom::before{background:radial-gradient(rgba(0,175,215,0.075) 0%, transparent 60%);left:85%}.bloom-left.with-bloom-alt::before{background:radial-gradient(rgba(242,155,1,0.05) 0%, transparent 60%);left:85%}.bloom-right.with-bloom::before{left:10%;background:radial-gradient(rgba(0,175,215,0.075) 0%, transparent 60%)}.bloom-right.with-bloom-alt::before{background:radial-gradient(rgba(242,155,1,0.05) 0%, transparent 60%);left:10%}ul.with-bloom::before{left:0;transform:translate(-50%, -50%)}a.block-link-tag{height:100%;left:0;position:absolute;top:0;width:100%}.testimonials-group{background-color:var(--c-xoi-black)}.testimonials{color:var(--c-white);padding:2rem 0}.testimonials button{display:none}.testimonials .container{margin:2rem auto;max-width:90vw;position:relative;width:108rem}.testimonials span{max-width:none}.testimonials ul{display:grid;max-width:100%;width:100%}.testimonials ul li{opacity:0;transition:opacity 0.2s ease-out}.testimonials ul li.active{opacity:1;transition:opacity 0.1s ease-out}.testimonials ul li.exiting{opacity:0}.testimonials .testimonial{grid-column:1;grid-row:1}@media (min-width: 782px){.testimonials .testimonial{align-items:center;display:grid;grid-gap:5rem;grid-template-columns:20rem 1fr;grid-template-rows:1fr}}.testimonials .testimonial .attribution,.testimonials .testimonial>div{display:flex;flex-direction:column}.testimonials img{height:auto;object-fit:contain;width:20rem}@media (max-width: 782px){.testimonials img{display:block;margin:0 auto 4rem}}.testimonials .quote{font-family:var(-f-headline);font-size:3.2rem;font-weight:300;letter-spacing:0;line-height:4.7rem;margin:0 0 3rem;text-align:center}@media (min-width: 782px){.testimonials .quote{text-align:left}}.testimonials .attribution{color:var(--c-light-blue);font-family:var(--f-primary);font-size:2rem;font-weight:700;letter-spacing:0;line-height:2.5rem;margin:0;text-align:center}.testimonials .attribution span{margin:0}@media (min-width: 782px){.testimonials .attribution{font-size:1.8rem;text-align:left}}.testimonials .attribution .attr-metadata{color:var(--c-white);font-size:1.8rem;font-weight:400;line-height:2.2rem}@media (min-width: 782px){.testimonials .attribution .attr-metadata{font-size:1.6rem}}.js .testimonials button{display:block;position:absolute;top:100%;transition:transform 1s ease-out;z-index:1}.js .testimonials button.prev{left:0}.js .testimonials button.next{right:0}@media (min-width: 782px){.js .testimonials button{top:50%}.js .testimonials button.prev{left:-4rem}.js .testimonials button.next{right:-4rem}}.js .testimonials button:hover{cursor:pointer}.js .testimonials button:hover svg path{stroke:var(--c-light-blue)}.js .testimonials button:active{transform:scale(0.75) translate(0, 5%);transition:none}main .has-white-background-color{background:var(--c-white)}main .has-xoi-black-background-color{background:var(--c-xoi-black)}main .has-gold-background-color{background:var(--c-gold)}main .has-dark-blue-background-color{background:var(--c-dark-blue)}main .has-gray-background-color{background:var(--c-dark-gray)}main .has-white-color{color:var(--c-white)}main .has-xoi-black-color{color:var(--c-xoi-black)}main .has-gold-color{color:var(--c-gold)}main .has-light-blue-color{color:var(--c-light-blue)}main .has-dark-blue-color{color:var(--c-dark-blue)}main .has-black-color{color:var(--c-black)}main .has-gradient-background-color{background:radial-gradient(43.64% 34.74% at 73.84% 30.49%, rgba(242,155,1,0.1) 0%, rgba(242,155,1,0) 100%),radial-gradient(53.28% 38.76% at 3.12% 56.26%, rgba(0,175,215,0.2) 0%, rgba(0,175,215,0) 100%)}body.alert-banner .site-main{padding-top:5rem}.xoi-alert-banner{display:block;font-family:"Courier New", Courier, monospace;height:5rem;left:0;padding:10px 0;position:fixed;right:0;top:0;z-index:10}.xoi-alert-banner .container{align-items:center;display:flex;height:100%}.xoi-alert-banner p{color:var(--c-xoi-black);font-size:1.4rem;margin:0;padding-right:1rem;text-align:center}.xoi-alert-banner p a{color:var(--c-gold);text-decoration:underline}.xoi-alert-banner p a:hover,.xoi-alert-banner p a:focus{font-weight:bold}.xoi-alert-banner .alert-banner-image{height:3rem;padding-right:1rem;width:auto}.xoi-alert-banner.white{background:var(--c-white)}.xoi-alert-banner.black{background:var(--c-xoi-black)}.xoi-alert-banner.black p{color:var(--c-white)}.xoi-alert-banner.black button.alert-banner-close-button{background-image:url("./assets/images/icons/close-white.svg")}.xoi-alert-banner.gray{background:var(--c-gray)}.xoi-alert-banner .container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:950px;padding:0 3rem;width:100%}.xoi-alert-banner button.alert-banner-close-button{background-color:transparent;background-image:url("./assets/images/icons/close-black.svg");background-position:right center;background-repeat:no-repeat;background-size:12px;border:none;cursor:pointer;height:12px;padding:20px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.xoi-alert-banner button.alert-banner-close-button span{display:none}body>main{padding-top:90px}.site-header{background-color:var(--c-white);height:90px;max-width:100%;position:fixed;width:100vw;z-index:999}@media (min-width: 1230px){.site-header{border-bottom:1px solid var(--c-gray)}}.site-header .site-logo{margin-left:2rem;min-width:144px}@media (min-width: 1350px){.site-header .site-logo{margin-left:5rem}}.site-header .site-header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1600px;position:relative;width:100%}.site-header .primary-menu-items{display:flex;justify-content:space-evenly}.site-header .primary-menu-items>li.menu-item{align-items:center;border-bottom:3px solid transparent;border-top:3px solid transparent;display:flex;position:relative;transition:all 0.35s ease-out;white-space:nowrap}@media (min-width: 1230px){.site-header .primary-menu-items>li.menu-item:not(:last-of-type){margin-right:1.75rem}.site-header .primary-menu-items>li.menu-item:not(:last-of-type):hover>a{text-shadow:0 0 1px var(--c-black)}}@media (min-width: 1350px){.site-header .primary-menu-items>li.menu-item:not(:last-of-type){margin-right:2.85rem}}.site-header .primary-menu-items>li.menu-item>ul.sub-menu{display:none}.site-header .primary-menu-items>li.menu-item>a{color:var(--c-black-alt);font-weight:600;line-height:1.6}@media (min-width: 1230px){.site-header .primary-menu-items>li.menu-item>a{padding:2.85rem 0}}.site-header .primary-menu-items>li.menu-item .lower-menu-wrapper{background-color:var(--c-white);display:flex;height:0;left:0;overflow:hidden;padding:0 12.9rem;position:fixed;top:90px;transition:height 0.35s ease-out, padding 0.35s ease-out;white-space:normal;width:100vw}.site-header .primary-menu-items>li.menu-item .lower-menu-wrapper::after{bottom:-5px;position:absolute;right:0}.site-header .primary-menu-items>li.menu-item .lower-menu-wrapper>*{opacity:0;transition:opacity 0.5s ease-out}.site-header .primary-menu-items>li.menu-item:nth-child(-n+5)::after{content:url("./assets/images/icons/icon-plus.svg");padding-left:1.025rem}@media (min-width: 1230px){.site-header .primary-menu-items>li.menu-item:nth-child(-n+5).current_page_item,.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):hover{border-bottom:3px solid var(--c-gold);cursor:default}.site-header .primary-menu-items>li.menu-item:nth-child(-n+5).current_page_item::after,.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):hover::after{content:url("./assets/images/icons/icon-minus.svg")}.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):hover .lower-menu-wrapper{height:295px;padding:3.9rem 12.9rem}.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):hover .lower-menu-wrapper>*{opacity:1}.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):first-of-type:hover .lower-menu-wrapper,.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):nth-of-type(4):hover .lower-menu-wrapper{height:350px}}.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):first-of-type .lower-menu-wrapper::after{content:url("./assets/images/nav-1.svg")}@media (max-width: 1230px){.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):first-of-type .lower-menu-wrapper::after{right:-25px}}.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):nth-of-type(2) .lower-menu-wrapper::after{content:url("./assets/images/nav-2.svg");right:75px}@media (max-width: 1230px){.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):nth-of-type(2) .lower-menu-wrapper::after{right:0}}.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):nth-of-type(3) .lower-menu-wrapper::after{bottom:-95px;content:url("./assets/images/nav-3.svg");right:75px}@media (max-width: 1230px){.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):nth-of-type(3) .lower-menu-wrapper::after{right:-35px}}.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):nth-of-type(4) .lower-menu-wrapper::after{bottom:-40px;content:url("./assets/images/nav-4.svg")}@media (max-width: 1230px){.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):nth-of-type(4) .lower-menu-wrapper::after{right:-145px}}.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):nth-of-type(5) .lower-menu-wrapper::after{content:url("./assets/images/nav-5.svg")}@media (max-width: 1230px){.site-header .primary-menu-items>li.menu-item:nth-child(-n+5):nth-of-type(5) .lower-menu-wrapper::after{right:-50px}}.site-header .primary-menu-items>li.menu-item .menu-item-copy{max-width:330px}.site-header .primary-menu-items>li.menu-item .menu-item-copy h2{font-size:3.8rem;font-weight:100;line-height:4.94rem;margin-bottom:2rem}.site-header .primary-menu-items>li.menu-item .menu-item-copy .menu-item-description{font-size:1.4rem;line-height:2.1rem}.site-header .primary-menu-items>li.menu-item .menu-item-copy+.sub-menu{display:flex;max-width:300px}.site-header .primary-menu-items>li.menu-item .menu-item-copy+.sub-menu>li{margin-left:8rem;min-width:300px}.site-header .primary-menu-items>li.menu-item .menu-item-copy+.sub-menu>li>a{color:var(--c-gold);font-size:1.4rem;font-weight:600}.site-header .primary-menu-items>li.menu-item .menu-item-copy+.sub-menu>li>a+ul>li a{border-bottom:1px solid var(--c-gray-alt);display:inline-block;font-size:1.5rem;margin-top:2.2rem;padding-bottom:0.2rem;transition:border 0.15s ease-out}.site-header .primary-menu-items>li.menu-item .menu-item-copy+.sub-menu>li>a+ul>li a:hover{border-bottom:1px solid var(--c-gold)}.site-header .primary-menu-items>li.menu-item.contact-btn{border:0;padding:0}.site-header .primary-menu-items>li.menu-item.contact-btn>a{background:var(--c-light-blue);border:2px solid var(--c-light-blue);border-radius:2px;color:var(--c-white);display:inline-flex;font-size:2rem;font-weight:600;justify-content:center;line-height:1.3;padding:3.2rem 5rem;text-decoration:none;text-transform:none;transform:scale(100%);transition:transform 0.1s ease-out, background 0.1s ease-out, color 0.1s ease-out, border-color 0.1s ease-out;white-space:nowrap;align-items:center;height:100%;min-width:170px !important;padding:0}.site-header .primary-menu-items>li.menu-item.contact-btn>a:active,.site-header .primary-menu-items>li.menu-item.contact-btn>a:focus-visible,.site-header .primary-menu-items>li.menu-item.contact-btn>a:hover{background:var(--c-dark-blue);border:2px solid var(--c-dark-blue);color:var(--c-white);cursor:pointer;text-decoration:none;transition:transform 0.1s ease-out}.site-header .primary-menu-items>li.menu-item.contact-btn>a:active{transform:scale(95%);transition:transform 0.025s linear}.site-header .primary-menu-items>li.menu-item.contact-btn>a:focus-visible{font-weight:bold;text-decoration:none}.site-header .primary-menu-items>li.menu-item.contact-btn>a::selection{background:transparent}.site-header .primary-menu-items>li.menu-item.contact-btn>a:not(.wp-block-button__link){min-width:10rem}@media (min-width: 1350px){.site-header .primary-menu-items>li.menu-item.contact-btn>a{min-width:206px !important}}@media (max-width: 1230px){.site-header .primary-navigation{background-color:var(--c-white);display:flex;height:0;left:0;overflow:auto;position:fixed;top:90px;width:100vw}.site-header .primary-navigation>*{opacity:0;transition:opacity 0.5s ease-out}.site-header .primary-navigation .menu-primary-menu-container{width:100%}.site-header .primary-navigation .primary-menu-items{flex-direction:column}.site-header .primary-navigation .primary-menu-items>li.menu-item{background-color:var(--c-white);border-bottom:2px solid var(--c-gray-alt);border-top:0;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:3rem 1.5rem;width:100%}.site-header .primary-navigation .primary-menu-items>li.menu-item::after{position:absolute;right:3rem}.site-header .primary-navigation .primary-menu-items>li.menu-item .lower-menu-wrapper{display:flex;flex-direction:column;margin-left:3rem;overflow:hidden;padding:0 3rem}.site-header .primary-navigation .primary-menu-items>li.menu-item .lower-menu-wrapper>.sub-menu{display:flex;flex-direction:column}.site-header .primary-navigation .primary-menu-items>li.menu-item .lower-menu-wrapper>.sub-menu>li{margin-left:0;margin-top:3rem}}@media (max-width: 1230px) and (max-width: 1230px){.site-header .primary-navigation .primary-menu-items>li.menu-item .lower-menu-wrapper>.sub-menu>li.collapse-on-mobile{display:block;margin-top:-2rem !important}}@media (max-width: 1230px){.site-header .primary-navigation .primary-menu-items>li.menu-item.active{padding-bottom:20rem}.site-header .primary-navigation .primary-menu-items>li.menu-item.active::after{content:url("./assets/images/icons/icon-minus.svg")}.site-header .primary-navigation .primary-menu-items>li.menu-item.active>a{border-bottom:2px solid var(--c-gold);padding:0 3rem 1.5rem 3rem}.site-header .primary-navigation .primary-menu-items>li.menu-item.active .lower-menu-wrapper{height:auto;padding:3rem;position:static}.site-header .primary-navigation .primary-menu-items>li.menu-item.active .lower-menu-wrapper>*{opacity:1}.site-header .primary-navigation .primary-menu-items>li.menu-item:not(.active)>*{transition:none}.site-header .primary-navigation .primary-menu-items>li.menu-item>a{padding-left:3rem;width:100%}.site-header .primary-navigation .primary-menu-items>li.menu-item.contact-btn{margin:0;padding:0;width:100vw}.site-header .primary-navigation .primary-menu-items>li.menu-item.contact-btn>a{padding:3.2rem}}#menu-toggle{display:none}#menu-toggle:checked ~ .primary-navigation{height:calc(100vh - 90px)}#menu-toggle:checked ~ .primary-navigation>*{opacity:1}.hamburger-icon{margin:3.3rem 2rem}@media (min-width: 1231px){.hamburger-icon{display:none}}.hamburger-icon>div{cursor:pointer;height:23px;position:relative;transform:rotate(0deg);transition:0.5s ease-in-out;width:30px}.hamburger-icon span{background:var(--c-black-alt);border-radius:2px;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:0.25s ease-in-out;width:100%}.hamburger-icon span:nth-child(1){top:0}.hamburger-icon span:nth-child(2),.hamburger-icon span:nth-child(3){top:9px}.hamburger-icon span:nth-child(4){top:18px}#menu-toggle:checked ~ .hamburger-icon span:nth-child(1),#menu-toggle:checked ~ .hamburger-icon span:nth-child(4){left:50%;top:9px;width:0%}#menu-toggle:checked ~ .hamburger-icon span:nth-child(2){transform:rotate(45deg)}#menu-toggle:checked ~ .hamburger-icon span:nth-child(3){transform:rotate(-45deg)}body.admin-bar #wpadminbar{position:fixed}body.admin-bar>main{padding-top:90px !important}body.admin-bar .lower-menu-wrapper{top:calc(46px + 90px) !important}body.admin-bar .xoi-alert-banner{top:46px}@media (min-width: 783px){body.admin-bar .lower-menu-wrapper{top:calc(32px + 90px) !important}body.admin-bar .xoi-alert-banner{top:32px}body.admin-bar #menu-toggle:checked ~ .primary-navigation{height:calc(100vh - (46px + 90px))}}@media (max-width: 1230px){body.admin-bar .primary-navigation{top:calc(32px + 90px) !important}body.admin-bar #menu-toggle:checked ~ .primary-navigation{height:calc(100vh - (32px + 90px))}}body.admin-bar.alert-banner>main{padding-top:calc(90px + 5rem) !important}body.admin-bar.alert-banner .site-header{top:calc(46px + 5rem)}body.admin-bar.alert-banner .lower-menu-wrapper{top:calc( 46px + 90px + 5rem) !important}@media (min-width: 783px){body.admin-bar.alert-banner .site-header{top:calc(32px + 5rem)}body.admin-bar.alert-banner .lower-menu-wrapper{top:calc( 32px + 90px + 5rem) !important}body.admin-bar.alert-banner #menu-toggle:checked ~ .primary-navigation{height:calc( 100vh - ( 46px + 90px + 5rem ))}}@media (max-width: 1230px){body.admin-bar.alert-banner .primary-navigation{top:calc( 32px + 90px + 5rem) !important}body.admin-bar.alert-banner #menu-toggle:checked ~ .primary-navigation{height:calc( 100vh - ( 32px + 90px + 5rem ))}}body.alert-banner:not(.admin-bar)>main{padding-top:calc(90px + 5rem) !important}body.alert-banner:not(.admin-bar) .site-header{top:5rem}body.alert-banner:not(.admin-bar) .lower-menu-wrapper{top:calc(90px + 5rem) !important}@media (min-width: 783px){body.alert-banner:not(.admin-bar) .site-header{top:5rem}body.alert-banner:not(.admin-bar) .lower-menu-wrapper{top:calc(90px + 5rem) !important}body.alert-banner:not(.admin-bar) #menu-toggle:checked ~ .primary-navigation{height:calc(100vh - (90px + 5rem))}}@media (max-width: 1230px){body.alert-banner:not(.admin-bar) .primary-navigation{top:calc(90px + 5rem) !important}body.alert-banner:not(.admin-bar) #menu-toggle:checked ~ .primary-navigation{height:calc(100vh - (90px + 5rem))}}.knowledgehub h2{font-family:var(--f-headline);font-size:48px;text-align:center}.knowledgehub__header p{line-height:36px}.knowledgehub__breadcrumbs{font-weight:600;margin-bottom:3.1rem}.knowledgehub__breadcrumbs span{color:var(--c-light-blue)}.knowledgehub__breadcrumbs img{margin:0 1.7rem}.knowledgehub__content .custom_grid-block-container{padding:0}.knowledgehub__content .custom_grid-block-container .cards-wrapper .custom_grid-card .lower-content a{color:var(--c-light-blue)}.knowledgehub__content .read-more-img{display:none}.knowledgehub__content .read-more-img-alt{display:inline-block !important}.knowledgehub__content.news-page label:not(.filter-text-input-label){display:none}.knowledgehub .pagination{text-align:right}.knowledgehub .pagination .nav-links>*{border:1px solid rgba(0,175,215,0.25);border-radius:2px;padding:0.5rem 1rem}.knowledgehub .pagination .nav-links>*:hover{border:1px solid var(--c-light-blue)}.knowledgehub .pagination .current{border:1px solid var(--c-light-blue);color:var(--c-light-blue)}.knowledgehub .pagination .pag-arrow{display:inline-block;font-size:2rem}.knowledgehub .pagination .pag-arrow.prev-arrow{transform:rotate(45deg) translateY(-4px) translateX(2px)}.knowledgehub .pagination .pag-arrow.next-arrow{transform:rotate(-135deg) translateY(-5px) translateX(3px)}.single-post-breadcrumbs{margin-bottom:7rem}.single-post-breadcrumbs span{color:var(--c-light-blue);font-weight:600}.knowledge_hub_filter_form_wrapper{position:relative}.knowledge_hub_filter_form_wrapper .knowledge_hub_filter_form{color:var(--c-light-blue);display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width: 640px){.knowledge_hub_filter_form_wrapper .knowledge_hub_filter_form{flex-direction:row}}.knowledge_hub_filter_form_wrapper .select-wrap{display:block;margin-bottom:5px;margin-right:2rem;position:relative}@media (min-width: 640px){.knowledge_hub_filter_form_wrapper .select-wrap{display:inline-block;width:200px}}.knowledge_hub_filter_form_wrapper .select-wrap .filter-select{background-color:var(--c-dark-blue);padding:0.5rem 3rem 0.5rem 1rem;width:100%}.knowledge_hub_filter_form_wrapper .select-wrap::after{color:var(--c-light-blue);content:"∟";position:absolute;right:10px;top:40%;transform:translateY(-50%) rotate(-45deg)}.knowledge_hub_filter_form_wrapper .label-text{font-size:1.2rem;font-weight:400;line-height:1.5rem;margin-bottom:2rem}@media (min-width: 640px){.knowledge_hub_filter_form_wrapper .label-text{margin-bottom:0}}.knowledge_hub_filter_form_wrapper #clear-form,.knowledge_hub_filter_form_wrapper #clear-search-form{color:var(--c-light-blue);display:none;font-size:1.2rem;font-weight:400;line-height:1.5rem;position:absolute;right:0;top:-2rem}.knowledge_hub_filter_form_wrapper #clear-form.active,.knowledge_hub_filter_form_wrapper #clear-search-form.active{display:block}.knowledge_hub_filter_form_wrapper #clear-form:hover,.knowledge_hub_filter_form_wrapper #clear-search-form:hover{cursor:pointer;opacity:0.6}article .wp-block-embed__wrapper{margin-left:auto;margin-right:auto;max-width:72rem}article .wp-block-embed__wrapper iframe{width:100%}article .entry-title{font-weight:100}article .entry-content ol ul,article .entry-content ol ol,article .entry-content ul ul,article .entry-content ul ol{font-size:1.8rem;font-weight:400;list-style-type:disc;margin-bottom:1rem;margin-left:2rem;margin-right:0;max-width:100%}article .entry-content ol ul li,article .entry-content ol ol li,article .entry-content ul ul li,article .entry-content ul ol li{margin-bottom:0.5rem}article .entry-content ol ol,article .entry-content ul ol{list-style-type:decimal}article .entry-content p{font-size:2rem;padding-bottom:2rem}article .entry-content em{font-style:italic}.single-post-breadcrumbs{margin-bottom:7rem}.single-post-breadcrumbs span{color:var(--c-light-blue);font-weight:600}.knowledge_hub_filter_form_wrapper{position:relative}.knowledge_hub_filter_form_wrapper .knowledge_hub_filter_form{color:var(--c-light-blue);display:flex;flex-direction:column;flex-wrap:wrap;padding-top:1rem}@media (min-width: 640px){.knowledge_hub_filter_form_wrapper .knowledge_hub_filter_form{flex-direction:row;padding-top:0}}.knowledge_hub_filter_form_wrapper .filter-text-input-label{display:block;margin-bottom:2rem;position:relative}@media (min-width: 640px){.knowledge_hub_filter_form_wrapper .filter-text-input-label{display:inline-block;margin-right:2rem;width:200px}}.knowledge_hub_filter_form_wrapper .filter-text-input-label .filter-text-input{background-color:var(--c-dark-blue);padding:0.5rem 3rem 0.5rem 3rem;width:100%;background-position:10px 47%;background-repeat:no-repeat;background-size:13px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OTAiIGhlaWdodD0iNDkwIj4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDBhZmQ3IiBzdHJva2Utd2lkdGg9IjM2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Im0yODAsMjc4YTE1MywxNTMgMCAxLDAtMiwybDE3MCwxNzBtLTkxLTExNyAxMTAsMTEwLTI2LDI2LTExMC0xMTAiLz4KPC9zdmc+")}.knowledge_hub_filter_form_wrapper .select-wrap{display:block;margin-bottom:5px;margin-right:0;position:relative}@media (min-width: 640px){.knowledge_hub_filter_form_wrapper .select-wrap{display:inline-block;margin-right:2rem;width:200px}}.knowledge_hub_filter_form_wrapper .select-wrap .filter-select{background-color:var(--c-dark-blue);padding:0.5rem 3rem 0.5rem 1rem;width:100%}.knowledge_hub_filter_form_wrapper .select-wrap::after{color:var(--c-light-blue);content:"∟";position:absolute;right:10px;top:40%;transform:translateY(-50%) rotate(-45deg)}.knowledge_hub_filter_form_wrapper .label-text{font-size:1.2rem;font-weight:400;line-height:1.5rem;margin-bottom:2rem}@media (min-width: 640px){.knowledge_hub_filter_form_wrapper .label-text{margin-bottom:0}}.knowledge_hub_filter_form_wrapper #clear-form,.knowledge_hub_filter_form_wrapper #clear-search-form{color:var(--c-light-blue);display:none;font-size:1.2rem;font-weight:400;line-height:1.5rem;position:absolute;right:0;top:-2rem}.knowledge_hub_filter_form_wrapper #clear-form.active,.knowledge_hub_filter_form_wrapper #clear-search-form.active{display:block}.knowledge_hub_filter_form_wrapper #clear-form:hover,.knowledge_hub_filter_form_wrapper #clear-search-form:hover{cursor:pointer;opacity:0.6}article{margin-left:auto;margin-right:auto}article iframe{width:100%}article .entry-title{font-weight:100}article .entry-content ol ul,article .entry-content ol ol,article .entry-content ul ul,article .entry-content ul ol{font-size:1.8rem;font-weight:400;list-style-type:disc;margin-bottom:1rem;margin-left:2rem;margin-right:0;max-width:100%}article .entry-content ol ul li,article .entry-content ol ol li,article .entry-content ul ul li,article .entry-content ul ol li{margin-bottom:0.5rem}article .entry-content ol ol,article .entry-content ul ol{list-style-type:decimal}article .entry-content p{font-size:2rem;padding-bottom:2rem}.social-media-list-single-page{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem;margin-top:2rem}.social-media-list-single-page a{color:var(--c-xoi-black);margin-right:2rem}.social-media-list-single-page a:hover,.social-media-list-single-page a:focus,.social-media-list-single-page a:focus-within,.social-media-list-single-page a:active{color:var(--c-light-blue)}.social-media-list-single-page svg{display:inline-block;fill:currentcolor;height:2rem;stroke:currentcolor;stroke-width:0;vertical-align:middle;width:2rem}.ui-widget-content{background:var(--c-xoi-black);color:var(--c-gray-alt);font-size:1.4rem}.ui-widget-content .ui-menu-item-wrapper{padding:0.5rem}#hub-loader{border:3px solid #f3f3f3;border-top:3px solid var(--c-light-blue);border-radius:50%;width:16px;height:16px;animation:spin 1s ease-in-out infinite;position:absolute;right:5px;top:7px;display:none}#hub-loader.active{display:block}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.disabled{pointer-events:none}body.category-news .custom_grid-block-container .cards-wrapper{display:block}body.category-news .custom_grid-card{padding-bottom:5rem;width:100% !important}body.category-news .custom_grid-card:not(:last-child){border-bottom:1px solid;border-image-slice:1;border-image-source:linear-gradient(270deg, #00AFD7 0%, #F29B01 100%)}body.category-news .custom_grid-card>img{display:none}body.category-news .custom_grid-card .article-date{display:block;font-size:1.6rem;font-weight:600;line-height:1.9rem;margin-bottom:2.5rem;opacity:0.7}body.category-news .custom_grid-card .card-title{font-size:2.8rem;font-weight:600;line-height:3.4rem}body.category-news .custom_grid-card .card-description{font-size:2rem;font-weight:400;line-height:150%}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 7))}}.carousel-section{background:var(--c-xoi-black)}.carousel-section .container{min-height:0;overflow:hidden}.carousel-section.carousel-scroll .container{mask-image:linear-gradient(to right, rgba(0,0,0,0), #000 8%, #000 92%, rgba(0,0,0,0) 100%)}.carousel-section.carousel-scroll .logo-carousel{animation:scroll 40s linear infinite;display:flex;width:calc(250px * 14)}.carousel-section.carousel-scroll .logo-carousel li{height:100px;width:250px}@media (max-width: 782px){.logo-carousel-section{display:none}}.logo-carousel{align-items:center;display:flex;flex-direction:row;height:100px;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.logo-carousel li{align-items:center;display:flex;justify-content:center;opacity:0}.logo-carousel li img,.logo-carousel li svg{filter:brightness(0) invert(1);max-height:100%;max-width:100%;opacity:0.25;transition:opacity 0.1s ease-out;user-select:none}.logo-carousel a:hover img,.logo-carousel a:hover svg{opacity:1;transition:none;z-index:1}.js .carousel-scroll .logo-carousel{animation:none;width:100%}.js .logo-carousel li{display:none;opacity:0;transition:opacity 0.1s ease-out}.js .logo-carousel li.active{opacity:1}article.individual-case-study .article-header{background-color:var(--c-xoi-black);color:var(--c-white)}article.individual-case-study .single-post-breadcrumbs{margin-bottom:5rem}article.individual-case-study h1.article-title{margin:0;max-width:none;text-align:left;line-height:1}article.individual-case-study .split-view{display:flex;flex-direction:column}@media (min-width: 980px){article.individual-case-study .split-view{flex-direction:row}}article.individual-case-study .split-view--left{order:2;padding:5rem 2rem}@media (min-width: 980px){article.individual-case-study .split-view--left{order:1;padding:5rem;width:50%}}article.individual-case-study .split-view--left h3{padding-bottom:0.5rem}article.individual-case-study .split-view--left p{font-size:2rem;padding-bottom:1rem}article.individual-case-study ul,article.individual-case-study ol{font-size:1.8rem;font-weight:400;list-style-type:disc;margin:1rem 0 1rem 2rem;max-width:100%}article.individual-case-study ul li,article.individual-case-study ol li{margin-bottom:0.5rem}article.individual-case-study ol{list-style-type:decimal}article.individual-case-study em{font-style:italic}article.individual-case-study a{color:var(--c-light-blue)}article.individual-case-study a:hover,article.individual-case-study a:target{text-decoration:underline}article.individual-case-study .split-view--right{/*align-items:center*/align-items:baseline;display:flex;margin-bottom:3rem;order:1}@media (min-width: 640px){article.individual-case-study .split-view--right{margin-bottom:0}}@media (min-width: 980px){article.individual-case-study .split-view--right{order:2;width:50%}}article.individual-case-study .split-view--right .client-info-wrapper{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width: 640px){article.individual-case-study .split-view--right .client-info-wrapper{padding:5rem 8rem}}@media (min-width: 980px){article.individual-case-study .split-view--right .client-info-wrapper{padding:6.5rem}}@media (min-width: 1230px){article.individual-case-study .split-view--right .client-info-wrapper{padding:8rem 10rem}}article.individual-case-study .split-view--right .client-info{background-color:var(--c-white);padding:3rem 2rem;text-align:center;width:100%}@media (min-width: 980px){article.individual-case-study .split-view--right .client-info{padding:5rem}}article.individual-case-study .split-view--right .client-logo{max-height:90px}article.individual-case-study .split-view--right .client-detail-item{margin-top:3.5rem;font-size:2rem}article.individual-case-study .split-view--right .client-detail-label{font-weight:bold;margin-bottom:0.5rem}article.individual-case-study .split-view--right .client-quote-wrapper{background-color:var(--c-xoi-black);color:var(--c-white);padding:7rem 4rem 6rem 4rem;margin-top:10rem;overflow:visible;position:relative}article.individual-case-study .split-view--right .client-quote-wrapper>svg{height:8rem;left:50%;position:absolute;top:-4rem;transform:translateX(-50%)}article.individual-case-study .split-view--right .client-quote-wrapper .client-quote{font-size:1.8rem;font-weight:500;line-height:1.3;margin-bottom:2rem}article.individual-case-study .split-view--right .client-quote-wrapper .client-name,article.individual-case-study .split-view--right .client-quote-wrapper .client-position{color:var(--c-light-blue)}article.individual-case-study .split-view--right .client-quote-wrapper .client-name{text-transform:uppercase;font-weight:bold}article.individual-case-study .social-media-list-single-page{margin-bottom:0;margin-top:5rem}.dot-background{background-image:url("./assets/images/dots.svg");background-position:center;background-repeat:no-repeat}.group-container>.wp-block-group{overflow:visible}.group-container .wp-block-columns{margin:0 auto;max-width:90vw}@media (max-width: 782px){.group-container .wp-block-columns .is-style-decorative{display:none}}.group-container .wp-block-columns .is-style-decorative img{display:block;height:100%;width:100%}.group-container .wp-block-columns .is-style-decorative.cover img{object-fit:cover}.group-container .wp-block-columns .wp-block-column:first-child .is-style-decorative{margin-left:-5vw}.group-container .wp-block-columns .wp-block-column:last-child .is-style-decorative{margin-right:-5vw}.page-template-privacy-policy main ul,.page-template-privacy-policy main ol{font-size:1.8rem;font-weight:400;list-style-type:disc;margin-bottom:1rem;margin-left:2rem;margin-right:0;max-width:100%}.page-template-privacy-policy main ul li,.page-template-privacy-policy main ol li{margin-bottom:0.5rem}.page-template-privacy-policy main ol{list-style-type:decimal}.page-template-privacy-policy main p,.page-template-privacy-policy main p-small,.page-template-privacy-policy main span,.page-template-privacy-policy main ul,.page-template-privacy-policy main ol,.page-template-privacy-policy main h1,.page-template-privacy-policy main h2,.page-template-privacy-policy main h3,.page-template-privacy-policy main h4,.page-template-privacy-policy main h5{max-width:1440px}.page-template-privacy-policy main .wp-block-group .block-group-container h1,.page-template-privacy-policy main .wp-block-group .block-group-container h2{margin:4rem 0}.page-template-privacy-policy main ol,.page-template-privacy-policy main ul,.page-template-privacy-policy main p{padding:2rem 0}.page-template-privacy-policy main ul,.page-template-privacy-policy main ol{padding-left:3rem}.page-template-privacy-policy main p{font-size:1.8rem}.submitted-message p {color: #00afd7;padding-top: 5rem; text-align: center;}
