/*!
Theme Name: Lesniak Swann
Author: Lesniak Swann
Author URI: https://www.lesniakswann.com/
Description: Bespoke Theme
Version: 0.0.1
Text Domain: lesniakswann
*/*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-family:"Aktiv Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0;margin:auto;overflow-x:auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}#wpadminbar{position:fixed}#content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){#content-wrapper{height:100%}}#content-wrapper #main-content{-webkit-box-flex:1;-ms-flex:1;flex:1}a{color:#1f2b4a}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.625rem}.content>p:last-child,.content>ul:last-child,.content>ol:last-child,.content>h1:last-child,.content>h2:last-child,.content>h3:last-child,.content>h4:last-child,.content>h5:last-child,.content>h6:last-child,.content>table:last-child,.content>blockquote:last-child,.content>img:last-child,.content>.responsive-video:last-child{margin-bottom:0 !important}.content>.columns:last-child{margin-bottom:-1.53125rem !important}.responsive-video{width:100%}.responsive-video iframe{aspect-ratio:16/9}.video-wrapper{position:relative}.video-wrapper video{max-width:100%;height:auto}.offset-v{margin-top:0}hr{margin-top:3.125rem;border:1px solid #e4f0f2}.embed-wrapper iframe{width:100% !important}@font-face{font-family:"Futura";font-style:normal;font-weight:700;font-display:swap;src:url("assets/fonts/futurabold.woff") format("woff")}@font-face{font-family:"Aktiv Grotesk";font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/aktivgroteskr.ttf") format("truetype")}html{font-size:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-family:"Aktiv Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;color:#1f2b4a;background:#f6f6f6;font-size:1rem;line-height:1.5rem}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:"Futura","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:1.875rem}h1,h2,h3{text-wrap:pretty}p,ol,ul,address{margin-bottom:1.875rem}p a{color:#1f2b4a;text-decoration:underline;text-underline-offset:2px}b,strong{font-weight:700}i,em{font-style:italic}.whale{font-size:2.5rem;line-height:3rem}@media(min-width: 46.25rem){.whale{font-size:3.0833333333rem;line-height:3.6666666667rem}}@media(min-width: 75rem){.whale{font-size:3.6666666667rem;line-height:4.3333333333rem}}@media(min-width: 100rem){.whale{font-size:4.25rem;line-height:5rem}}h1,.h1,.elephant{font-size:2.5rem;line-height:2.75rem}@media(min-width: 46.25rem){h1,.h1,.elephant{font-size:3rem;line-height:3.3333333333rem}}@media(min-width: 75rem){h1,.h1,.elephant{font-size:3.5rem;line-height:3.9166666667rem}}@media(min-width: 100rem){h1,.h1,.elephant{font-size:4rem;line-height:4.5rem}}h2,.h2,.bear{font-size:2.25rem;line-height:2.5rem}@media(min-width: 46.25rem){h2,.h2,.bear{font-size:2.6666666667rem;line-height:3rem}}@media(min-width: 75rem){h2,.h2,.bear{font-size:3.0833333333rem;line-height:3.5rem}}@media(min-width: 100rem){h2,.h2,.bear{font-size:3.5rem;line-height:4rem}}h3,.h3,.horse{font-size:2rem;line-height:2.25rem}@media(min-width: 46.25rem){h3,.h3,.horse{font-size:2.3333333333rem;line-height:2.6666666667rem}}@media(min-width: 75rem){h3,.h3,.horse{font-size:2.6666666667rem;line-height:3.0833333333rem}}@media(min-width: 100rem){h3,.h3,.horse{font-size:3rem;line-height:3.5rem}}h4,.h4,.lion{font-size:1.75rem;line-height:2rem}@media(min-width: 46.25rem){h4,.h4,.lion{font-size:2rem;line-height:2.3333333333rem}}@media(min-width: 75rem){h4,.h4,.lion{font-size:2.25rem;line-height:2.6666666667rem}}@media(min-width: 100rem){h4,.h4,.lion{font-size:2.5rem;line-height:3rem}}h5,.h5,.gorilla{font-size:1.5rem;line-height:1.75rem}@media(min-width: 46.25rem){h5,.h5,.gorilla{font-size:1.75rem;line-height:2.0833333333rem}}@media(min-width: 75rem){h5,.h5,.gorilla{font-size:2rem;line-height:2.4166666667rem}}@media(min-width: 100rem){h5,.h5,.gorilla{font-size:2.25rem;line-height:2.75rem}}h6,.h6,.deer{font-size:1.25rem;line-height:1.5625rem}@media(min-width: 46.25rem){h6,.h6,.deer{font-size:1.4166666667rem;line-height:1.7083333333rem}}@media(min-width: 75rem){h6,.h6,.deer{font-size:1.5833333333rem;line-height:1.8541666667rem}}@media(min-width: 100rem){h6,.h6,.deer{font-size:1.75rem;line-height:2rem}}.lead,.text-large{font-size:1.125rem;line-height:1.5rem}.small,.dog{font-size:.875rem;line-height:1.25rem}.x-small,.cat{font-size:.75rem;line-height:1rem}.ctas-wrapper{margin:1.53125rem -0.625rem -1.53125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctas-wrapper .button{margin:0 .625rem 1.53125rem}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:5;gap:1.25rem;min-width:100%;--bullet-background: #fff;--bullet-fill-speed: 10s}.swiper-pagination .swiper-pagination-bullet{background:var(--bullet-background);border:none;cursor:pointer;display:inline-block;height:4px;min-width:40px;position:relative}@media(min-width: 62rem){.swiper-pagination .swiper-pagination-bullet{min-width:28px}}.swiper-pagination .swiper-pagination-bullet:hover{opacity:.4}.swiper-pagination .swiper-pagination-bullet:after{background:#fa4616;content:"";position:absolute;top:0;left:0;width:0;height:100%}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:100%;-webkit-transition:width var(--bullet-fill-speed) ease;transition:width var(--bullet-fill-speed) ease}.swiper-pagination .swiper-pagination__button:hover svg{--border-color: #fff }.swiper-pagination .swiper-pagination__arrows{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625rem}.swiper-pagination .swiper-pagination__button{border:none;cursor:pointer;height:36px;aspect-ratio:1;border-radius:40px;border-top:2px solid var(--Blue, #0682C6);border-right:2px solid var(--Blue, #0682C6);border-bottom:4px solid var(--Blue, #0682C6);border-left:2px solid var(--Blue, #0682C6);background:#6cc9f3 !important;padding:2px}.swiper-pagination .swiper-pagination__button svg{height:100%}.swiper-pagination .swiper-pagination__button-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.swiper-pagination .swiper-button-disabled{--fill-color: #fff;--border-color: #fff;--arrow-color: #1f2b4a;opacity:.5}.component.light .swiper-pagination{--bullet-background: #1e1e1e}.component.light .swiper-pagination__button{--border-color: #1e1e1e;--fill-color: #fff;--arrow-color: #1f2b4a}.component.light .swiper-pagination__button:hover svg{--fill-color: #fff;--arrow-color: #1f2b4a}.component.light .swiper-pagination__button.swiper-button-disabled{--border-color: #fff;--fill-color: #fff;--arrow-color: #1f2b4a;--bullet-background: #fff}.light .eyebrow{--eyebrow-background-color: #fff;--eyebrow-border-color: #fff;--eyebrow-text-color: #1f2b4a}.eyebrow{--eyebrow-background-color: #fff;--eyebrow-border-color: #fff;--eyebrow-text-color: #1f2b4a;font-size:.875rem;line-height:1.25rem;border-radius:20px;display:inline-block;margin-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 0 2px 12px;text-align:center;text-transform:uppercase;font-weight:700}.eyebrow.taxonomy{text-align:left;background:var(--eyebrow-background-color);border:1px solid var(--eyebrow-border-color);color:var(--eyebrow-text-color);font-weight:400;padding-right:12px}.eyebrow.taxonomy.dark{--eyebrow-background-color: #fff;--eyebrow-border-color: #1e1e1e;--eyebrow-text-color: #1f2b4a}.components.cards{overflow:hidden}.card,.insights-content.component blockquote,.insights-author.component .single-author{--card-background: #fff;--card-border-color: #fff;--card-border-color-hover: #1e1e1e;padding:10px}.card button,.insights-content.component blockquote button,.insights-author.component .single-author button{background:var(--card-background);border:1px solid var(--card-border-color);-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);border-radius:12px}.card button h2,.insights-content.component blockquote button h2,.insights-author.component .single-author button h2,.card button h3,.insights-content.component blockquote button h3,.insights-author.component .single-author button h3,.card button h4,.insights-content.component blockquote button h4,.insights-author.component .single-author button h4,.card button h5,.insights-content.component blockquote button h5,.insights-author.component .single-author button h5,.card button h6,.insights-content.component blockquote button h6,.insights-author.component .single-author button h6{margin-bottom:0}.selector__tab-overflow{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}@media(min-width: 62rem){.selector__tab-overflow{display:block}}.selector__tabs .tabs.selector-ready{display:grid;grid-template-columns:minmax(0, 1fr);width:100%}.selector__tab-buttons{--ruveal-button-background: #fff;--ruveal-button-border-color: #0682c6;--ruveal-button-color: #1f2b4a;--ruveal-button-active-background: #6cc9f3;--ruveal-button-active-border-color: #0682c6;--ruveal-button-active-color: #1f2b4a;--ruveal-button-hover-background: #6cc9f3;--ruveal-button-hover-border-color: #0682c6;--ruveal-button-hover-color: #1f2b4a;grid-row:1/span 1;-webkit-box-sizing:border-box;box-sizing:border-box;gap:1.25rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#fff #fff}@media(min-width: 62rem){.selector__tab-buttons{overflow:auto;max-width:58.75rem}}.selector__tab-buttons::-webkit-scrollbar{height:8px}.selector__tab-buttons::-webkit-scrollbar-track{background:#fff}.selector__tab-buttons::-webkit-scrollbar-thumb{background:#fff;border-radius:4px}.selector__tab-buttons::-webkit-scrollbar-thumb:hover{background:#1e1e1e}.selector__tab-buttons.barebones{border-radius:0}.selector__tab-buttons .pill-button,.selector__tab-buttons:not(.barebones) [role=tab]{border-color:var(--ruveal-button-border-color);background:var(--ruveal-button-background);border-width:2px 2px 4px 2px;border-radius:2.5rem;color:var(--ruveal-button-color);cursor:pointer;opacity:1;padding:.5rem 1rem;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:.5rem;margin-bottom:1rem;font-weight:500}@media(min-width: 62rem){.selector__tab-buttons .pill-button,.selector__tab-buttons:not(.barebones) [role=tab]{font-size:1rem}}.selector__tab-buttons .pill-button.pill-button,.selector__tab-buttons .pill-button[aria-selected=false],.selector__tab-buttons:not(.barebones) [role=tab].pill-button,.selector__tab-buttons:not(.barebones) [role=tab][aria-selected=false]{border-color:var(--ruveal-button-border-color);opacity:1}.selector__tab-buttons .pill-button.pill-button.is-active,.selector__tab-buttons .pill-button.pill-button:hover,.selector__tab-buttons .pill-button[aria-selected=false].is-active,.selector__tab-buttons .pill-button[aria-selected=false]:hover,.selector__tab-buttons:not(.barebones) [role=tab].pill-button.is-active,.selector__tab-buttons:not(.barebones) [role=tab].pill-button:hover,.selector__tab-buttons:not(.barebones) [role=tab][aria-selected=false].is-active,.selector__tab-buttons:not(.barebones) [role=tab][aria-selected=false]:hover{border-color:var(--ruveal-button-hover-border-color);background:var(--ruveal-button-hover-background);color:var(--ruveal-button-hover-color)}.selector__tab-buttons .pill-button.pill-button span,.selector__tab-buttons .pill-button[aria-selected=false] span,.selector__tab-buttons:not(.barebones) [role=tab].pill-button span,.selector__tab-buttons:not(.barebones) [role=tab][aria-selected=false] span{white-space:nowrap;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.selector__tab-buttons .pill-button.pill-button.active,.selector__tab-buttons .pill-button[aria-selected=true],.selector__tab-buttons:not(.barebones) [role=tab].pill-button.active,.selector__tab-buttons:not(.barebones) [role=tab][aria-selected=true]{border-color:var(--ruveal-button-active-border-color);background:var(--ruveal-button-active-background);color:var(--ruveal-button-active-color)}.selector__tab-buttons .pill-button.pill-button.active span,.selector__tab-buttons .pill-button[aria-selected=true] span,.selector__tab-buttons:not(.barebones) [role=tab].pill-button.active span,.selector__tab-buttons:not(.barebones) [role=tab][aria-selected=true] span{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.selector__tab-buttons .pill-button span,.selector__tab-buttons:not(.barebones) [role=tab] span{white-space:nowrap}.selector__tab{--ruveal-tab-color: #1f2b4a;--ruveal-related-background: #fff;--ruveal-related-border-color: #fff;--ruveal-related-color: #1f2b4a;grid-row:2/span 1;grid-column:1;min-width:0}@media(min-width: 62rem){.selector__tab .grid-wrapper{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:40% 60%;width:100%;padding:3.25rem 0 0}}@media(min-width: 75rem){.selector__tab .grid-wrapper{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:30% 60%}}.selector__tab[role=tabpanel]{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.selector__tab[role=tabpanel].fade-out{opacity:0;pointer-events:none}.selector__tab[role=tabpanel].is-hidden{display:none}.selector__tab .selector__tab-image img{aspect-ratio:4/3;border-radius:.75rem;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.selector__tab .selector__tab-content{border-radius:12px;color:var(--ruveal-tab-color);margin-top:2rem}@media(min-width: 62rem){.selector__tab .selector__tab-content{margin-top:0}}.selector__tab .selector__tab-related-content .related-content{background:var(--ruveal-related-background);border-color:var(--ruveal-related-border-color);color:var(--ruveal-related-color);padding:1.5rem;border-radius:8px;display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width: 62rem){.selector__tab .selector__tab-related-content .related-content{grid-template-columns:1fr 1fr;padding:2.25rem}}.selector__tab .selector__tab-related-content .related-content .related-content__content{overflow:hidden}.selector__tab .selector__tab-related-content .related-content .related-content__content:hover .related-content__image-wrapper img{opacity:.7}.selector__tab .selector__tab-related-content .related-content .related-content__image-wrapper{background:#fff;border-radius:8px;aspect-ratio:366/206;position:relative;margin-bottom:.75rem}@media(min-width: 62rem){.selector__tab .selector__tab-related-content .related-content .related-content__image-wrapper{margin-bottom:1.25rem}}.selector__tab .selector__tab-related-content .related-content .related-content__image-wrapper .taxonomy{position:absolute;top:20px;left:10px;right:10px;z-index:5}.selector__tab .selector__tab-related-content .related-content .related-content__image-wrapper img{border-radius:8px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transition:opacity .3s ease,-webkit-transform .6s ease;transition:opacity .3s ease,-webkit-transform .6s ease;transition:opacity .3s ease,transform .6s ease;transition:opacity .3s ease,transform .6s ease,-webkit-transform .6s ease}.selector__tab .selector__tab-related-content .related-content h6{margin-bottom:0}.selector__tab .selector__tab-related-content .related-content a{color:var(--ruveal-related-color);text-decoration:none}.static-grid-container{position:relative}.static-grid-container .static-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-size:var(--box-width) var(--box-height);background-image:linear-gradient(to right, #fff 1px, transparent 1px),linear-gradient(to bottom, #fff 1px, transparent 1px)}.grid-line-container{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(6, 1fr);gap:0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(18,18,18,.06)}@media(min-width: 46.25rem){.grid-line-container{grid-template-columns:repeat(10, 1fr);grid-template-rows:repeat(10, 1fr);overflow:hidden;grid-auto-rows:0}.alternative-grid .grid-line-container{grid-template-columns:repeat(10, 1fr);grid-template-rows:repeat(6, 90px) auto;grid-auto-rows:90px}}.grid-line-container .grid-item{width:100%;height:100%;border:1px solid rgba(18,18,18,.12);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}main:has(section.light:last-child)+.sitewide-footer{padding-top:2.75rem}.sitewide-footer{background:#1f2b4a;color:#fff;padding:1.5rem 0}@media(min-width: 62rem){.sitewide-footer{padding:5rem 0}}.sitewide-footer p{margin-bottom:1rem}.sitewide-footer .menu-footer-menu-container ul,.sitewide-footer .menu-footer-lower-menu-container ul,.sitewide-footer .menu-secondary-container ul{-ms-flex-line-pack:start;align-content:flex-start;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.625rem;margin-bottom:0;max-height:8em;-webkit-column-gap:9.375rem;-moz-column-gap:9.375rem;column-gap:9.375rem}.sitewide-footer .menu-footer-menu-container ul li a,.sitewide-footer .menu-footer-lower-menu-container ul li a,.sitewide-footer .menu-secondary-container ul li a{color:#fff;font-weight:700;text-decoration:none;text-underline-offset:5px}.sitewide-footer .menu-footer-menu-container ul li a:hover,.sitewide-footer .menu-footer-lower-menu-container ul li a:hover,.sitewide-footer .menu-secondary-container ul li a:hover{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:#6cc9f3;text-decoration-color:#6cc9f3}@media(min-width: 62rem){.sitewide-footer .menu-footer-lower-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.sitewide-footer .menu-footer-lower-menu-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;gap:.625rem;padding:1.5rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 62rem){.sitewide-footer .menu-footer-lower-menu-container ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.5rem}}.sitewide-footer .footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.sitewide-footer .footer-socials__icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem}.sitewide-footer .footer-socials__icons .footer-social-icon{display:block;max-width:36px}.sitewide-footer .footer-socials__icons .footer-social-icon svg{display:block;width:100%}.sitewide-footer .footer-partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.sitewide-footer .footer-partners img{max-width:150px}.sitewide-footer .footer-contact .cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sitewide-footer .footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sitewide-footer .footer-info>div{-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 20px);flex:0 0 calc(33% - 20px)}.sitewide-footer .footer-info .footer-info__heading{margin-bottom:0;font-weight:700}.accordions.component.light .accordion-heading:hover{background:#fff;color:#1f2b4a}.accordions.component.light .accordion-heading:hover svg{--chevron-colour: #1f2b4a}.accordions.component.light .accordion-heading:has([aria-expanded=true]):hover{background:#fff;color:#1f2b4a}.accordions.component.light .accordion-heading:has([aria-expanded=true]):hover svg{--chevron-colour: #1f2b4a}.accordions.component.light .accordion-heading svg{--chevron-colour: #1f2b4a}.accordions__outer{border-top:1px solid #fff;padding-bottom:1.5rem}@media(min-width: 62rem){.accordions__outer{padding-bottom:3.375rem}}.accordion:focus-within{border-color:#fff}.accordion-trigger{background:none;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:1.25rem 1.5rem;position:relative;text-align:left;width:100%;outline:none;border-style:none;cursor:pointer;font-weight:700;font-size:inherit}.accordion-heading{margin-bottom:0;-webkit-transition:all .2s ease;transition:all .2s ease}.accordion-heading:hover{background:#fff;color:#1f2b4a}.accordion-heading:hover svg{--chevron-colour: #1f2b4a}.accordion-heading:has([aria-expanded=true]):hover{background:#fff;color:#1f2b4a}.accordion-heading:has([aria-expanded=true]):hover svg{--chevron-colour: #1f2b4a}.accordion-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Aktiv Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;width:100%}.accordion-trigger:focus{outline:4px solid rgba(0,0,0,0)}.accordion button::-moz-focus-inner{border:0}.accordion .inline-icon{pointer-events:none;right:1.5rem;top:1.125rem;-webkit-transform-origin:center;transform-origin:center}@media(min-width: 62rem){.accordion .inline-icon{top:24px}}.accordion .inline-icon svg{width:18px}.accordion-trigger[aria-expanded=true] .inline-icon svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-panel{border-bottom:1px solid #fff;margin:0;overflow:hidden;display:grid;grid-template-rows:1fr;-webkit-transition:grid-template-rows .3s ease-out;transition:grid-template-rows .3s ease-out;transition:grid-template-rows .3s ease-out, -ms-grid-rows .3s ease-out}@starting-style{.accordion-panel{grid-template-rows:0fr}}.accordion-panel>div{min-height:0;overflow:hidden;padding:0 1.5rem}.accordion-panel>div:has(.cta-wrapper){padding:0 1.5rem 0}@media(min-width: 62rem){.accordion-panel>div:has(.cta-wrapper){padding-bottom:1.5rem}}.accordion-panel[hidden]{grid-template-rows:0fr}.accordion-panel[hidden]:not(.closing)>div{padding:0}.accordion button::-moz-focus-inner{border:0}.cta-strip.component{background:-webkit-gradient(linear, left top, right top, from(#FC0), to(#F7A600));background:linear-gradient(90deg, #FC0 0%, #F7A600 100%)}@media(min-width: 62rem){.cta-strip.component{padding-top:5rem;padding-bottom:5rem}}.cta-strip.component .grid-container>div{-ms-flex-line-pack:center;align-content:center}.cta-strip__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}.cta-strip__container{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.625rem}.cta-strip__heading{margin-bottom:0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.cta-strip__logo{border-top:4px solid #e09600;border-right:4px solid #e09600;border-bottom:8px solid #e09600;border-left:4px solid #e09600;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:33%}.cta-strip__logo .cta-strip__logo-inner{background:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem;width:100%}.cta-strip__logo img{-ms-flex-line-pack:center;align-content:center;border-radius:4px;width:100%}@media(max-width: 46.1875rem){.component.featured-post .container{padding-left:0;padding-right:0}}.featured-post__carousel{overflow:hidden}.featured-post__panel{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;background:#eef9fe;border-radius:8px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25);padding:1.25rem;margin:20px 0}@media(min-width: 62rem){.featured-post__panel{gap:2rem}}.featured-post__slide{height:auto}.featured-post__media,.featured-post__content{border-radius:8px}.featured-post__media{overflow:hidden}.featured-post__media img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.featured-post__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem;padding:1.5rem;position:relative;z-index:1}@media(min-width: 62rem){.featured-post__content{padding:4rem}}.featured-post__eyebrow{background:-webkit-gradient(linear, left top, right top, from(#FC0), to(#F7A600));background:linear-gradient(90deg, #FC0 0%, #F7A600 100%);border:0;color:#1f2b4a;padding:.375rem .75rem}.featured-post__title{margin:0}.featured-post__copy p:last-child{margin-bottom:0}.featured-post__pagination{margin-top:1.5rem}@media(min-width: 62rem){.featured-post__pagination .swiper-pagination__arrows{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hide-seek.light .accordion__hide-seek{background:#fff}.hide-seek.light .accordion-heading:hover{background:#fff;color:#1f2b4a}.hide-seek.light .accordion-heading:hover .accordion-title svg{--chevron-colour: #1f2b4a}.hide-seek.light .accordion-heading:hover+.accordion-panel{background:#fff;color:#1f2b4a}.hide-seek.light .accordion-title svg{--chevron-colour: #1f2b4a}.hide-seek .hide-seek__aside-images{display:grid}.hide-seek .hide-seek__aside-images:has(.is-active) .hide-seek__aside-image-wrapper.hide-seek__default-image:not(.always-visible){opacity:0}.hide-seek .hide-seek__aside-image-wrapper.hide-seek__default-image{opacity:1}.hide-seek .hide-seek__aside-image-wrapper{grid-area:1/1;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.hide-seek .hide-seek__aside-image-wrapper.is-active{opacity:1}.hide-seek .hide-seek__aside-image{border-radius:8px;border-radius:712/534}.hide-seek .accordion__hide-seek{--animation-duration: 3s;background:#fff;border:1px solid #fff;border-radius:4px;margin-bottom:.625rem;overflow:hidden;position:relative}.hide-seek .accordion__hide-seek::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#fff}.hide-seek .accordion__hide-seek:has([aria-expanded=true])::after{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#1e1e1e;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-animation:fillBorder var(--animation-duration) forwards;animation:fillBorder var(--animation-duration) forwards}.hide-seek .accordion__hide-seek:has([aria-expanded=true]) .accordion-heading:hover{background:#fff}.hide-seek .accordion__hide-seek.instant-fill::after{-webkit-animation-duration:0s !important;animation-duration:0s !important}.hide-seek .accordion__hide-seek .accordion-panel,.hide-seek .accordion__hide-seek .accordion-heading{border-bottom:0}.hide-seek .accordion__hide-seek .accordion-panel{-webkit-transition:all .2s ease;transition:all .2s ease}.hide-seek .accordions__outer{border-top:none}@-webkit-keyframes fillBorder{from{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes fillBorder{from{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.icon-cards.component{background:#eef9fe}.icon-cards-grid{display:grid;grid-template-columns:1fr;margin-top:.75rem;gap:1.25rem}@media(min-width: 46.25rem){.icon-cards-grid{grid-template-columns:repeat(2, 1fr);margin-top:4rem;margin-bottom:4rem;width:100%;grid-template-columns:repeat(3, 1fr)}}@media(min-width: 62rem){.icon-cards-grid{overflow:visible}}@media(min-width: 90rem){.icon-cards-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 90rem){.icon-cards-grid.show-4{grid-template-columns:repeat(4, 1fr);padding-left:0;padding-right:0}}@media(min-width: 90rem){.icon-cards-grid.show-5{grid-template-columns:repeat(5, 1fr)}}.icon-cards-grid .swiper-wrapper{padding-top:1.25rem}@media(min-width: 62rem){.icon-cards-grid .swiper-wrapper{display:contents;padding-top:0}}.icon-cards-grid .swiper-pagination__arrows{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem;margin-bottom:2rem}@media(min-width: 62rem){.icon-cards-grid .swiper-pagination__arrows{display:none}}.icon-grid__card{background:#fff;border:1px solid #fff;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;height:auto;padding:1.5rem}@media(min-width: 46.25rem){.icon-grid__card{padding:2rem}}.icon-grid__card.theme-teal{background:#36b5ae;border-top:4px solid #13918a;border-right:4px solid #13918a;border-bottom:8px solid #13918a;border-left:4px solid #13918a}.icon-grid__card.theme-purple{background:#95519a;border-top:4px solid #743479;border-right:4px solid #743479;border-bottom:8px solid #743479;border-left:4px solid #743479;color:#fff}.icon-grid__card.theme-gold{background:#f7a600;border-top:4px solid #cf8e0b;border-right:4px solid #cf8e0b;border-bottom:8px solid #cf8e0b;border-left:4px solid #cf8e0b}.icon-grid__icon{background:#fff;border-radius:6px;padding:.5rem;max-width:60px;max-height:60px}.icon-grid__card-text{font-size:1rem;line-height:1.4375rem;margin-bottom:0;text-align:center}.cards-carousel__icon-image{width:60px}.media-component .media__heading{margin-bottom:2.5rem}.media-component .media__container{border-radius:8px;padding-top:0;overflow:hidden}.media-component .media__container .kgvid_wrapper{margin:0}.media-component .wp-video{width:100% !important}.media-component .media__youtube-video{aspect-ratio:16/9}.media-slider__container{height:100%}.media-slider__container .swiper-slide{height:auto}.media-slider__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.media-carousel__pagination{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1.5rem}@media(min-width: 62rem){.media-carousel__pagination{padding-top:2.75rem}}.saloon-doors.component{background:#fff;position:relative}.saloon-doors.component.pale{background:#eef9fe}.saloon-doors.component.pattern{background-color:#eef9fe;background-image:var(--doors-pattern-image);background-position:center;background-repeat:repeat;background-size:auto}.saloon-doors.component h2{margin-bottom:.75rem}.saloon-doors.component .subtitle{margin-bottom:2rem}@media(min-width: 62rem){.saloon-doors.component .subtitle{margin-bottom:2.5rem}}.saloon-doors.component .selector__tabs{margin-top:2rem}.saloon-doors.component .selector__tab{padding-top:.5rem}.stamp-collection .stamp-collection-grid{display:grid;gap:1.25rem;grid-template-columns:1fr;margin-bottom:2rem}@media(min-width: 62rem){.stamp-collection .stamp-collection-grid{grid-template-columns:1fr 1fr;padding-top:1.25rem}}@media(min-width: 75rem){.stamp-collection .stamp-collection-grid{grid-template-columns:1fr 1fr}}.stamp-collection__card{--card-border-color: #fff;display:grid;gap:1.25rem;grid-template-columns:65px 1fr;position:relative;overflow:hidden}@media(min-width: 62rem){.stamp-collection__card{grid-auto-flow:dense;grid-template-columns:100px 1fr;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;gap:.625rem 1.25rem}}.stamp-collection__card:after{content:"";position:absolute;background:-webkit-gradient(linear, left top, right top, from(#FC0), to(#F7A600));background:linear-gradient(90deg, #FC0 0%, #F7A600 100%);top:-1px;left:0;width:100%;height:8px}.stamp-collection__card .stamp-collection__icon{grid-column-start:1}@media(min-width: 62rem){.stamp-collection__card .stamp-collection__icon{grid-row:1/span 2;width:auto}}.stamp-collection__card .card__title{grid-column-start:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 62rem){.stamp-collection__card .card__title{display:block;margin-bottom:0}}.stamp-collection__card .card__caption{grid-column:1/span 2}@media(min-width: 62rem){.stamp-collection__card .card__caption{grid-column:2}}.stamp-collection__icon{padding:0;max-width:100px;max-height:100px}.stamp-collection__icon .cards-carousel__icon-image{width:100%}.stamp-collection__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.stamp-collection__content p{margin-bottom:16px}.testimonials .swiper-slide{padding:2rem}.testimonials .testimonials-slider__carousel{overflow:hidden}.testimonials .testimonials-slider__carousel .testimonials__pagination{margin-top:1.5rem}.testimonials .case-studies-carousel__card{height:auto}.testimonials .testimonials__heading{margin-bottom:1.5rem}.testimonials .testimonials-carousel__content{-webkit-box-shadow:0 0 12px 0 rgba(31,43,74,.3);box-shadow:0 0 12px 0 rgba(31,43,74,.3);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:2rem;position:relative;overflow:hidden}@media(min-width: 62rem){.testimonials .testimonials-carousel__content{padding:2rem}}.testimonials .testimonials-carousel__content:after{content:"";position:absolute;background:-webkit-gradient(linear, left top, right top, from(#FC0), to(#F7A600));background:linear-gradient(90deg, #FC0 0%, #F7A600 100%);top:-1px;left:0;width:100%;height:8px}.testimonials .case-studies__quote{margin:0;position:relative;padding-top:60px}.testimonials .case-studies__quote:before{content:"";display:block;background:url(images/icons/quote-open.svg) no-repeat center center;background-size:contain;width:3.4375rem;height:2.5rem;position:absolute;left:0;top:0}.testimonials .case-studies__quote p{font-size:1.25rem;line-height:1.5625rem}@media(min-width: 46.25rem){.testimonials .case-studies__quote p{font-size:1.4166666667rem;line-height:1.7083333333rem}}@media(min-width: 75rem){.testimonials .case-studies__quote p{font-size:1.5833333333rem;line-height:1.8541666667rem}}@media(min-width: 100rem){.testimonials .case-studies__quote p{font-size:1.75rem;line-height:2rem}}.testimonials .case-studies__quote p{font-weight:700}.testimonials .case-studies__quote cite{display:block;margin-top:1.5rem;font-style:normal}.testimonials .case-studies__quote cite strong{display:block}.text-form.component{background:#1f2b4a;color:#fff}.text-form.component iframe{display:block;width:100%;min-height:45rem;border:0;background:#fff}.text-form.component .text-media__outer{background:none}.text-media.pale{background:#eef9fe}.text-media.patterned{background:url(images/geo_pattern.png) no-repeat center,-webkit-gradient(linear, left top, right top, from(#6CC9F3), to(#0682C6));background:url(images/geo_pattern.png) no-repeat center,linear-gradient(90deg, #6CC9F3 0%, #0682C6 100%);position:relative}.text-media.patterned:after{background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);content:"";position:absolute;inset:0}.text-media.pale .text-media__media,.text-media.patterned .text-media__media{border-radius:8px 0 0 8px}.text-media.pale .text-media__media.media-first,.text-media.patterned .text-media__media.media-first{border-radius:0 8px 8px 0}.text-media .text-media__outer{background:#fff}@media(min-width: 62rem){.text-media .text-media__outer{display:grid;grid-template-columns:1fr 1fr}}@media(min-width: 62rem){.text-media .text-media__outer.media-first .text-media__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:10%;padding-right:0}}@media(min-width: 62rem){.text-media .text-media__outer.media-first .text-media__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.text-media .text-media__media{overflow:hidden;border-radius:8px}@media(min-width: 62rem){.text-media .text-media__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width: 62rem){.text-media .text-media__text{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-right:10%}}.text-media .text-media__text .text-media__heading{margin-bottom:1.5rem}@media(min-width: 62rem){.text-media .text-media__text .text-media__heading{padding-top:0}}.text-media .text-media__text .cta-wrapper{margin-top:1.5rem}.text-media__text{padding-top:1.5rem;padding-bottom:1.5rem}.text-media__text p{margin-bottom:1.5rem}.text-media__text p:last-child{margin-bottom:0}.text-media__text ul{margin-left:1em}.video-carousel.component,.saloon-doors.component{background:#eef9fe}.video-carousel.component+.video-carousel.component,.video-carousel.component+.saloon-doors.component,.saloon-doors.component+.video-carousel.component,.saloon-doors.component+.saloon-doors.component{padding-top:0}@media(min-width: 62rem){.video-carousel.component .featured-video__outer,.saloon-doors.component .featured-video__outer{display:grid;grid-template-columns:40% 60%;gap:1.25rem}}.video-carousel.component .text-media__outer,.saloon-doors.component .text-media__outer{background:none}.video-carousel.component .text-media__outer .kgvid_wrapper,.saloon-doors.component .text-media__outer .kgvid_wrapper{border-radius:8px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);overflow:hidden;margin:5px}.video-carousel.component .text-media__outer .text-media__text,.saloon-doors.component .text-media__outer .text-media__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-carousel.component .video-carousel__slider,.saloon-doors.component .video-carousel__slider{margin-top:2.5rem}.video-carousel.component .video-carousel__pagination,.saloon-doors.component .video-carousel__pagination{margin-top:1rem}.video-carousel.component .video-carousel__slide,.saloon-doors.component .video-carousel__slide{height:auto}.video-carousel.component .video-carousel__slide .card,.saloon-doors.component .video-carousel__slide .card{border-radius:8px;height:100%;overflow:hidden}.video-carousel.component .video-carousel__slide:nth-child(2n) .video-carousel__card-content::before,.saloon-doors.component .video-carousel__slide:nth-child(2n) .video-carousel__card-content::before{background:-webkit-gradient(linear, left top, right top, from(#6CC9F3), to(#0682C6));background:linear-gradient(90deg, #6CC9F3 0%, #0682C6 100%)}.video-carousel.component .video-carousel__card-trigger,.video-carousel.component .video-carousel__card-static,.saloon-doors.component .video-carousel__card-trigger,.saloon-doors.component .video-carousel__card-static{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:0;border-radius:12px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);color:inherit;display:block;overflow:hidden;padding:0;text-align:left;width:100%}.video-carousel.component .video-carousel__card-trigger,.saloon-doors.component .video-carousel__card-trigger{cursor:pointer}.video-carousel.component .video-carousel__card-trigger:hover .video-carousel__card-image::after,.video-carousel.component .video-carousel__card-trigger:focus-visible .video-carousel__card-image::after,.saloon-doors.component .video-carousel__card-trigger:hover .video-carousel__card-image::after,.saloon-doors.component .video-carousel__card-trigger:focus-visible .video-carousel__card-image::after{opacity:1}.video-carousel.component .video-carousel__card-image,.saloon-doors.component .video-carousel__card-image{position:relative;width:100%}.video-carousel.component .video-carousel__card-image::after,.saloon-doors.component .video-carousel__card-image::after{background:rgba(0,0,0,.2) url("images/icons/play-button.svg") no-repeat center;background-size:4.5rem;content:"";inset:0;opacity:0;position:absolute;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.video-carousel.component .video-carousel__card-image img,.saloon-doors.component .video-carousel__card-image img{aspect-ratio:16/9;border-radius:8px 8px 0 0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-carousel.component .video-carousel__card-content,.saloon-doors.component .video-carousel__card-content{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:1.75rem 1.25rem 1.25rem 1.25rem;position:relative}.video-carousel.component .video-carousel__card-content:before,.saloon-doors.component .video-carousel__card-content:before{content:"";height:8px;inset:0 0 auto 0;position:absolute;width:100%;background:-webkit-gradient(linear, left top, right top, from(#F58232), to(#FA4616));background:linear-gradient(90deg, #F58232 0%, #FA4616 100%)}.video-carousel.component .video-carousel__card-content .card__caption,.saloon-doors.component .video-carousel__card-content .card__caption{font-size:.875rem;line-height:1.4}.video-carousel.component .video-carousel__card-cta,.saloon-doors.component .video-carousel__card-cta{background:#fff;padding:0 1.25rem 1.25rem}.video-carousel__modal{background:rgba(0,0,0,0);border:0;margin:auto;max-width:61.25rem;padding:0;width:calc(100% - 3rem)}.video-carousel__modal::-ms-backdrop{background:rgba(0,0,0,.75)}.video-carousel__modal::backdrop{background:rgba(0,0,0,.75)}.video-carousel__modal--fallback{background:rgba(0,0,0,.75);inset:0;max-width:none;position:fixed;width:100%;z-index:9999}.video-carousel__modal-dialog{background:#fff;border-radius:12px;max-height:calc(100vh - 3rem);overflow:auto;padding:0;position:relative;width:100%}.video-carousel__modal-close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1f2b4a;border:0;border-radius:999px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.18);box-shadow:0 2px 12px rgba(0,0,0,.18);color:#1f2b4a;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;position:absolute;right:.75rem;top:.75rem;z-index:2}.video-carousel__modal-close svg{height:1.25rem;width:1.25rem}.video-carousel__modal-content{border-radius:12px;overflow:hidden}.video-carousel__modal-content .wp-video{width:100% !important}.video-carousel__modal-content .kgvid_wrapper,.video-carousel__modal-content .kgvid_videodiv,.video-carousel__modal-content video,.video-carousel__modal-content iframe{display:block;width:100% !important}.video-carousel__modal-content iframe{aspect-ratio:16/9}.video-carousel__modal-content .kgvid_wrapper{margin:0}html.video-carousel-modal-open{overflow:hidden}.component.timeline .text-large{font-weight:400}@media(min-width: 62rem){.component.timeline .timeline__grid{display:grid;grid-template-columns:repeat(12, 1fr)}}.component.timeline .timeline__grid-item-intro{grid-column:1/5;margin-bottom:1.875rem}.component.timeline .timeline__grid-item-timeline{grid-column:6/12;border-radius:.5rem;padding:0}.component.timeline .timeline__heading{margin-bottom:2rem}.component.timeline .timeline__pagination-controls .swiper-pagination__arrows{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:1.5rem;padding-right:1.5rem}.component.timeline .timeline__pagination-controls .swiper-pagination__arrows .swiper-pagination__button{background:none}.component.timeline .timeline__pagination-controls .swiper-pagination__arrows .swiper-pagination__button:not([disabled]):hover{--pagination-background: #0682c6;--pagination-arrow: #fff}.component.timeline .timeline__pagination-controls .swiper-pagination__arrows .swiper-pagination__button svg{width:95%}@media(min-width: 62rem){.component.timeline .timeline__timeline{padding:1.5rem}}.component.timeline .timeline__timeline-slide{background:#fff;border-radius:.5rem;-webkit-box-shadow:0 0 12px 0 rgba(31,43,74,.3);box-shadow:0 0 12px 0 rgba(31,43,74,.3);display:grid;gap:1.25rem;grid-template-columns:minmax(140px, 25%) 1fr;overflow:hidden;padding:1.5rem;position:relative}.component.timeline .timeline__timeline-slide:after{content:"";position:absolute;background:-webkit-gradient(linear, left top, right top, from(#FC0), to(#F7A600));background:linear-gradient(90deg, #FC0 0%, #F7A600 100%);top:0;left:0;width:100%;height:8px}.component.timeline .timeline__timeline-image{border-radius:.25rem;position:relative;overflow:hidden}.component.timeline .timeline__timeline-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.component.timeline .timeline__timeline-content{position:relative;z-index:5}.component.timeline .timeline__timeline-content p:last-child{margin-bottom:0}.component.timeline .timeline__slide-heading{margin:.5rem 0 1.25rem}@media(min-width: 62rem){.component.wysiwyg-blocks .container{background-image:var(--wysiwyg-background-image);background-repeat:no-repeat;background-size:auto 300px;background-position:5rem bottom}}.component.wysiwyg-blocks .text-centered .eyebrow,.component.wysiwyg-blocks .text-centered .wysiwyg-block__heading,.component.wysiwyg-blocks .text-centered p{text-align:center}.component.wysiwyg-blocks .wysiwyg-blocks__decorator{display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1.5rem .875rem}@media(min-width: 62rem){.component.wysiwyg-blocks .wysiwyg-blocks__decorator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.component.wysiwyg-blocks .wysiwyg-blocks__decorator img{max-height:300px}.component.wysiwyg-blocks .eyebrow{text-align:center;width:100%;font-size:1rem;margin-top:1.25rem;margin-bottom:1.25rem;padding-left:0}@media(min-width: 62rem){.component.wysiwyg-blocks .eyebrow{margin-top:2.5rem;margin-bottom:2.5rem}}.component.wysiwyg-blocks .wysiwyg_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:2.5rem}@media(min-width: 62rem){.component.wysiwyg-blocks .wysiwyg_block{padding-bottom:3.75rem}}.component.wysiwyg-blocks .wysiwyg-block__heading{text-align:center}.component.wysiwyg-blocks ul,.component.wysiwyg-blocks ol{margin-left:0;list-style-position:inside}.component.wysiwyg-blocks p:empty{display:none}.case-studies-hero.component.touchtight{padding-top:0;padding-bottom:0}.case-studies-hero.component.touchtight .secondary-hero__content{text-align:left;padding-top:12.5rem;padding-bottom:1.5rem}@media(min-width: 62rem){.case-studies-hero.component.touchtight .secondary-hero__content{padding-bottom:4rem}}.case-studies-intro{padding-top:5rem;padding-bottom:5rem}@media(min-width: 62rem){.case-studies-intro{padding-top:4rem;padding-bottom:4rem}}.case-studies-intro .case-studies-intro__overview-item-label{font-size:.875rem;margin-bottom:0}.case-studies-intro .case-studies-intro__overview-item-field{line-height:1.666em}.case-studies-intro .case-studies-intro__awards{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}@media(min-width: 62rem){.case-studies-intro .case-studies-intro__awards{grid-template-columns:1fr}}.case-studies-intro .case-studies-intro__award{--card-border-color: #fff}.case-studies-intro .case-studies-intro__award img{max-height:30px;width:100%;-o-object-fit:contain;object-fit:contain}.case-studies-intro .case-studies-intro__award p{font-size:.875rem;margin-bottom:0;text-align:center}.case-studies-main-image img{border-radius:8px}.case-studies-stats-testimonial .case-studies-stats-testimonial__testimonial{margin-bottom:1.25rem}.case-studies-stats-testimonial cite{display:block;margin-top:1.25rem}.case-studies-stats-testimonial cite strong{display:block}.case-studies-stats-testimonial__stat h2,.case-studies-stats-testimonial__stat h3,.case-studies-stats-testimonial__stat h4,.case-studies-stats-testimonial__stat h5,.case-studies-stats-testimonial__stat h6{margin-bottom:.75rem}.case-studies-stats-testimonial__stat:last-child p:last-child{margin-bottom:0}@media(min-width: 62rem){.case-studies-related-posts h2{margin-bottom:3.25rem}}.case-studies-images-grid__wrapper{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width: 62rem){.case-studies-images-grid__wrapper{grid-template-columns:1fr 1fr;margin-top:1.375rem}}.case-studies-images-grid__wrapper img{border-radius:8px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-studies-main-content__aside-label{margin-bottom:0;font-size:1rem}.case-studies-main-content__aside-content{margin-bottom:1.5rem;margin-top:.5rem}.case-studies-main-content__aside-content a{color:#1f2b4a}.case-studies-main-content__aside-content p{margin-bottom:.625rem}.case-studies-main-content__aside-content ul,.case-studies-main-content__aside-content ol{margin-left:1.25rem}.case-studies-main-content__content-wrapper{overflow:hidden;height:0;-webkit-transition:height .3s ease-out;transition:height .3s ease-out;margin-top:2.25rem}.case-studies-main-content__content-wrapper.is-active{height:auto}.case-studies-main-content-toggle[aria-expanded=false]{background:#fff;color:#1f2b4a;outline:1px solid #1f2b4a}.case-studies-main-content-toggle[aria-expanded=false]:hover{background:#fff;color:#1f2b4a}.case-studies-main-content-toggle .off{display:none}.case-studies-main-content-toggle[aria-expanded=true] .on{display:none}.case-studies-main-content-toggle[aria-expanded=true] .off{display:inline}.case-studies-main-content__content-close{background:none;border:none;cursor:pointer;display:block;margin:0 auto;width:40px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.case-studies-main-content__content-close svg{background:#fff;border-radius:50%;padding:3px}.case-studies-main-content__content-close:hover svg{background:#fff}.insights-hero.component{background:#fff}.insights-hero.component h1{margin:0}.insights-hero.component .single-hero__image{background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #fff), color-stop(50%, #fff), to(#fff));background:linear-gradient(to bottom, #fff 0%, #fff 50%, #fff 50%, #fff 100%)}.insights-hero.component .secondary-hero__content{padding-top:8.75rem;padding-bottom:0}.insights-hero.component .single-hero__taxonomy{margin-bottom:1rem}.insights-hero.component .single-hero__meta{margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.insights-hero.component .single-hero__image{margin-top:2rem}@media(min-width: 62rem){.insights-hero.component .single-hero__image{margin-top:4rem}}.insights-hero.component .single-hero__image img{border-radius:8px;display:block;margin:0 auto}.insights-content.component{background:#fff}.insights-content.component .gated-content-wrapper{position:relative}.insights-content.component .gated-content-wrapper:after{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(70%, #fff));background:linear-gradient(180deg, transparent 0, #fff 70%);bottom:0;content:"";height:75px;left:0;position:absolute;top:auto;width:100%}.insights-content.component h2:first-child,.insights-content.component h3:first-child,.insights-content.component h4:first-child,.insights-content.component h5:first-child,.insights-content.component h6:first-child{font-weight:600}@media(min-width: 62rem){.insights-content.component{padding-top:4rem !important}}.insights-content.component ul{margin-left:1.5rem}.insights-content.component blockquote{gap:0;background:#fff;border:1px solid #fff;color:#1f2b4a}.insights-content.component blockquote h6{font-weight:500;font-size:1.375rem;letter-spacing:0}.insights-content.component blockquote p{margin-bottom:.625rem}.insights-content.component blockquote p:last-child{margin-bottom:0}.case-studies-share-post.component{background:#fff}@media(max-width: 61.9375rem){.case-studies-share-post.component{padding-top:1.5rem}}.case-studies-share-post.component .share-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case-studies-share-post.component .button{color:#1f2b4a}.case-studies-share-post.component .button:hover{color:#1f2b4a;background:#fff}.case-studies-share-post.component .button:hover svg path{fill:#1f2b4a}.case-studies-share-post.component .button svg{vertical-align:text-top;position:relative;z-index:5}.insights-author.component{background:#fff;padding-bottom:2.5rem}.insights-author.component .single-author{background:#fff;border:1px solid #fff;color:#1f2b4a;gap:2rem}@media(min-width: 62rem){.insights-author.component .single-author{padding:2.5rem}}@media(min-width: 75rem){.insights-author.component .single-author{display:grid;grid-template-columns:120px 1fr}}.insights-author.component .single-author p{margin-bottom:.625rem}.insights-author.component .single-author .single-author__image{max-width:120px}@media(min-width: 75rem){.insights-author.component .single-author .single-author__image{max-width:100%}}.insights-author.component .single-author .single-author__image img{aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.insights-author.component .single-author .author__name{font-weight:700}.vacancies-hero.component{background:#fff}.vacancies-hero.component .secondary-hero__content .single-hero__taxonomy{padding-top:1.5rem}@media(min-width: 62rem){.vacancies-hero.component .secondary-hero__content .single-hero__taxonomy{padding-top:2rem}}.vacancies-hero.component .secondary-hero__content h1{padding-bottom:1.5rem}@media(min-width: 62rem){.vacancies-hero.component .secondary-hero__content h1{padding-bottom:4rem}}.vacancies-content h2:first-child,.vacancies-content h3:first-child,.vacancies-content h4:first-child,.vacancies-content h5:first-child,.vacancies-content h6:first-child{font-weight:400}.vacancies-content ul,.vacancies-content ol{margin-left:1em}.vacancies-content .email-apply{margin-top:2rem}#wpadminbar{position:fixed;bottom:0;top:auto;width:100%;z-index:9999;-webkit-box-shadow:0 -2px 5px rgba(0,0,0,.2);box-shadow:0 -2px 5px rgba(0,0,0,.2)}html.no-js,html.js{margin-top:0 !important;margin-bottom:32px}body{margin-top:0}#wpadminbar .ab-sub-wrapper{bottom:32px;top:auto}#wpadminbar .quicklinks>ul>li{vertical-align:bottom}#wpadminbar+*{margin-bottom:32px}
/*# sourceMappingURL=style.css.map */