@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal}:root{font-family:Poppins,Arial,sans-serif;--bg-color: #FFEEE5;--LinkedIn-Icon-bg-color: #FFEEE5;--nav-color: #ffffff;--nav-text-color: #0D0042;--nav-bg-color: #ffffff;--nav-border-color: #000000;--hamburger-menu-color: #0D0042;--base-text-color: #0D0042;--accent-color: #FD5F0D;--tag-color: #0D0042;--divider-color: #858585;--footer-input-color: #0D0042;--footer-gradient-1: #FFEEE5;--footer-gradient-2: #FFDECC;--footer-border-color: #000000;--footer-nav-text-color: #0D0042;--footer-input-placeholder-color: #ffffff;--icon-filter: invert(0);--LinkedIn-icon-filter: invert(0);--about-steps-content-color: #ffffff;--about-leadership-card-p-color: #ffffff;--home-hero-brick-underline: #0D0042;--home-use-case-table-text-color: #0D0042;--home-use-case-table-bg-color: #ffffff;--home-clients-section-grid-image-bg-color: #ffffff;--home-hero-detailed-view: #0D0042;--services-hero-section-contact-image-wrapper-after-box: #0D0042;--about-leadership-section-leader-content-bg-color: #0D0042;--about-step-tab-wrapper-bg-color: #0D0042;--solutions-industry-card-description-hover: #000000;--whitePaper-download-button: #0D0042}[data-theme=dark]{--tag-color: #FFEEE5;--base-text-color: #ffffff;--nav-color: #0D0042;--nav-text-color: #ffffff;--nav-bg-color: #0D0042;--nav-border-color: #FD5F0D;--hamburger-menu-color: #FD5F0D;--accent-color: #FD5F0D;--bg-color: #0D0042;--LinkedIn-Icon-bg-color: #FFEEE5;--divider-color: #e4e4e4;--footer-input-color: #FFEEE5;--footer-gradient-1: #2b1a6e;--footer-gradient-2: #0D0042;--footer-border-color: #000000;--footer-nav-text-color: #FFEEE5;--footer-input-placeholder-color: #0D0042;--icon-filter: invert(1);--LinkedIn-icon-filter: invert(1);--about-steps-content-color: #0D0042;--about-leadership-card-p-color: #0D0042;--home-hero-brick-underline: #0D0042;--home-use-case-table-text-color: #FFEEE5;--home-use-case-table-bg-color: #321e8540;--home-clients-section-grid-image-bg-color: #ffffff;--home-hero-detailed-view: #FFEEE5;--services-hero-section-contact-image-wrapper-after-box: #FFEEE5;--about-leadership-section-leader-content-bg-color: #FFEEE5;--about-step-tab-wrapper-bg-color: #FFEEE5;--solutions-industry-card-description-hover: #000000;--whitePaper-download-button: #0D0042}body{margin:0}@keyframes ReusableFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ReusableSlideRight{0%{transform:translate(-100%)}to{transform:translate(0)}}.HomeUseCaseSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;row-gap:50px}@media (max-width:600px){.HomeUseCaseSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.HomeUseCaseSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.HomeUseCaseSectionContainer{font-size:28px;row-gap:100px}}.HomeUseCaseSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw}.HomeUseCaseSectionIntroTitle{font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.HomeUseCaseSectionDescription{font-size:1em;font-weight:400;color:var(--base-text-color)}.HomeUseCaseSectionGraphics{display:flex;align-items:center;justify-content:space-between;width:80vw;max-width:1000px;height:40vw;max-height:300px}.HomeUseCaseGraphicWrapper{--corner-len: 18px;--corner-thick: 3px;--corner-color: var(--base-text-color);--h: 0;--v: 0;position:relative;width:30%;max-width:240px;cursor:pointer;transition:width .5s ease-in-out;display:inline-block}.HomeUseCaseGraphicWrapper:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(var(--corner-color),var(--corner-color)) top left / var(--h) var(--corner-thick) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) top left / var(--corner-thick) var(--v) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) top right / var(--h) var(--corner-thick) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) top right / var(--corner-thick) var(--v) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom left / var(--h) var(--corner-thick) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom left / var(--corner-thick) var(--v) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom right / var(--h) var(--corner-thick) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom right / var(--corner-thick) var(--v) no-repeat;transition:opacity .28s ease,background-size .35s cubic-bezier(.2,.8,.2,1)}.HomeUseCaseGraphicWrapper.selected{width:40%;max-width:350px;--h: var(--corner-len);--v: var(--corner-len)}.HomeUseCaseGraphicWrapper.selected:after{opacity:1}.HomeUseCaseGraphicWrapper:not(.selected):hover:after{opacity:0}.HomeUseCaseGraphicImage{width:100%;height:auto;display:block;cursor:pointer;transition:transform .5s ease-in-out,opacity .5s ease-in-out;opacity:1}.HomeUseCaseGraphicImage.selected{animation:none;border-radius:1em;max-width:350px;background:none!important}@media (prefers-reduced-motion: reduce){.HomeUseCaseGraphicWrapper,.HomeUseCaseGraphicWrapper:after{transition:none}}.HomeUseCaseSectionDetailedView{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:25px;width:70vw}.HomeUseCaseSectionDetailedView.ReusableFadeUp{animation:ReusableFadeUp 1s forwards}.HomeUseCaseSectionDetailsTitle{margin:0;text-align:center;color:var(--accent-color);font-size:1.25em;font-weight:600}.HomeUseCaseSectionDetailsDescription{text-align:left;display:flex;flex-direction:column;align-items:flex-start;color:var(--base-text-color);font-size:1em}.HomeUseCaseSectionDetailsDescription span{color:var(--accent-color)}.HomeUseCaseSectionIntroCTA,.HomeUseCaseSectionDetailsCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.HomeUseCaseSectionIntroCTA img,.HomeUseCaseSectionDetailsCTA img{padding-left:5px;height:1em;filter:var(--icon-filter)}.HomeUseCaseSectionIntroCTA:before,.HomeUseCaseSectionIntroCTA:after,.HomeUseCaseSectionDetailsCTA:before,.HomeUseCaseSectionDetailsCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.HomeUseCaseSectionIntroCTA:before,.HomeUseCaseSectionDetailsCTA:before{top:-1em;left:-1em}.HomeUseCaseSectionIntroCTA:after,.HomeUseCaseSectionDetailsCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.HomeUseCaseSectionIntroCTA:hover:before,.HomeUseCaseSectionIntroCTA:hover:after,.HomeUseCaseSectionDetailsCTA:hover:before,.HomeUseCaseSectionDetailsCTA:hover:after{height:510px;width:510px}.HomeUseCaseSectionIntroCTA:hover,.HomeUseCaseSectionDetailsCTA:hover{color:var(--base-text-color)}.HomeUseCaseSectionIntroCTA:active,.HomeUseCaseSectionDetailsCTA:active{filter:brightness(.8)}.HomeUseCaseSectionDetailsTable{width:100%;border-collapse:collapse;margin-bottom:1.5em;background-color:var(--home-use-case-table-bg-color)}.HomeUseCaseSectionDetailsTable td{padding:.75em;border:5px solid var(--bg-color);color:var(--home-use-case-table-text-color)}.label-cell{font-weight:700;color:var(--accent-color);width:30%;white-space:nowrap;text-align:center}.HomeServicesSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}@media (max-width:600px){.HomeServicesSectionContainer{font-size:12px;row-gap:0px}.HomeServicesSectionContent{flex-direction:column;row-gap:25px}.HomeServicesSectionContentDetailedView{row-gap:15px!important}.HomeServicesSectionContentGraphics{width:60vw!important;height:60vw!important}.HomeServicesSectionContentDetailedView{width:80vw!important}}@media (min-width:1200px){.HomeServicesSectionContainer{font-size:20px;row-gap:0px}}@media (min-width:1800px){.HomeServicesSectionContainer{font-size:28px;row-gap:0px}}.HomeServicesSectionIntro{text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:80vw}.HomeServicesSectionIntroTitle{font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.HomeServicesSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color)}.HomeServicesSectionContent{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:80vw}.HomeServicesSectionContentGraphics{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);row-gap:20px;column-gap:20px;width:40vw;max-width:700px;height:40vw;max-height:700px;place-items:end}.HomeServicesSectionContentImageWrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;--corner-len: 18px;--corner-thick: 3px;--corner-color: var(--base-text-color);--h: 0;--v: 0;transition:width .5s ease-in-out}.HomeServicesSectionContentImageWrapper:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(var(--corner-color),var(--corner-color)) top left / var(--h) var(--corner-thick) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) top left / var(--corner-thick) var(--v) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) top right / var(--h) var(--corner-thick) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) top right / var(--corner-thick) var(--v) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom left / var(--h) var(--corner-thick) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom left / var(--corner-thick) var(--v) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom right / var(--h) var(--corner-thick) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom right / var(--corner-thick) var(--v) no-repeat;transition:opacity .28s ease,background-size .35s cubic-bezier(.2,.8,.2,1)}.HomeServicesSectionContentImageWrapper.selected{--h: var(--corner-len);--v: var(--corner-len)}.HomeServicesSectionContentImageWrapper.selected:after{opacity:1}.HomeServicesSectionContentImageWrapper:not(.selected):hover:after{opacity:0}.HomeServicesSectionContentImage.selected{border-radius:1em}@media (prefers-reduced-motion: reduce){.HomeServicesSectionContentImageWrapper,.HomeServicesSectionContentImageWrapper:after{transition:none}}.HomeServicesSectionContentHoverTitle{display:none!important}.HomeServicesSectionContentImageWrapper:hover .HomeServicesSectionContentHoverTitle{opacity:1;transform:translateY(0)}.HomeServicesSectionContentImage{display:block;position:relative;z-index:1;width:80%;max-width:300px;height:auto;margin-inline:auto;cursor:pointer;transition:all .5s ease-in-out}.HomeServicesSectionContentImage:hover{width:100%}.HomeServicesSectionContentImage.selected:hover{animation:none}@keyframes HomeServicesPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.9}to{transform:scale(1);opacity:1}}.HomeServicesSectionContentImage.selected{width:100%;opacity:1}.HomeServicesSectionContentDetailedView{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:25px;width:40vw}.HomeServicesSectionContentDetailedView.ReusableFadeUp{animation:ReusableFadeUp .6s ease-out}.HomeServicesSectionContentDetailedViewTitle{margin:0;text-align:center;color:var(--accent-color);font-size:1.25em;font-weight:600}.HomeServicesSectionContentDetailedViewDescription{text-align:center;display:flex;flex-direction:column;color:var(--base-text-color);font-size:1em;margin-inline:3em}.HomeServicesSectionContentDetailedViewCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.HomeServicesSectionContentDetailedViewCTA img{padding-left:5px;height:1em;filter:var(--icon-filter)}.HomeServicesSectionContentDetailedViewCTA:before,.HomeServicesSectionContentDetailedViewCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.HomeServicesSectionContentDetailedViewCTA:before{top:-1em;left:-1em}.HomeServicesSectionContentDetailedViewCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.HomeServicesSectionContentDetailedViewCTA:hover:before,.HomeServicesSectionContentDetailedViewCTA:hover:after{height:410px;width:410px}.HomeServicesSectionContentDetailedViewCTA:hover{color:var(--base-text-color)}.HomeServicesSectionContentDetailedViewCTA:active{filter:brightness(.8)}.PageDividerContainer{width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);padding-block:10vh}.PageDivider{width:80vw;display:flex;justify-content:center;align-items:center;gap:1rem}.PageDividerLeft,.PageDividerRight{flex:1;border:none;border-top:1px solid #ccc;margin:0}.PageDividerCenter{height:40px;object-fit:contain;filter:var(--icon-filter)}@media (max-width: 600px){.PageDividerContainer{padding-block:4vh}}.HomeQuoteSlider{overflow-x:hidden;width:100%;height:10em;background-color:var(--tag-color);border-block:3px solid var(--accent-color);color:var(--accent-color);display:flex;justify-content:center;align-items:center;text-align:center}@media (max-width:600px){.HomeQuoteSlider{font-size:12px;row-gap:10px}}@media (min-width:1200px){.HomeQuoteSlider{font-size:20px;row-gap:100px}}@media (min-width:1800px){.HomeQuoteSlider{font-size:28px;row-gap:100px}}.HomeQuoteText,.HomeQuoteName{margin:0;opacity:0;transform:translate(50%);animation:HomeQuoteFadeIn 1s forwards}@keyframes HomeQuoteFadeIn{to{opacity:1;transform:translate(0)}}.HomeQuote{width:80%}.HomeQuoteText{font-size:1em}.HomeQuoteName{margin-top:1em;font-weight:600}.HomeCTAPanel{width:80%;padding-inline:10%;background-color:var(--bg-color);display:flex;justify-content:space-around;align-items:center;column-gap:10px;row-gap:10px;flex-wrap:wrap;padding-block:5rem}@media (max-width:600px){.HomeCTAPanel{font-size:12px;padding-block:2em}.CTAPanelButton{font-size:12px!important}}@media (min-width:1200px){.HomeCTAPanel{font-size:20px}.CTAPanelButton{font-size:20px!important}}@media (min-width:1800px){.HomeCTAPanel{font-size:28px}.CTAPanelButton{font-size:28px!important}}.CTAPanelButtonContainer{display:flex;flex-direction:column;align-items:center;position:relative}.CTAPanelButton{padding:12px 15px 12px 20px;z-index:1;position:relative;font-size:16px;cursor:pointer;background-color:#fff;color:var(--accent-color);font-weight:600;border:2px solid black;transition:background-color .3s ease}.CTAPanelButton:hover{background-color:#f2f2f2;z-index:3}.SwordGraphic{-webkit-user-select:none;user-select:none;z-index:0;position:absolute;opacity:0;width:130px;margin-top:8px;transform:translateY(-40px);transition:transform .5s ease,opacity .5s ease}.CTAPanelButtonContainer:hover .SwordGraphic{z-index:2;opacity:1;transform:translateY(-80px)}.SwordGraphic:hover{z-index:0!important}.CTAPanelButton.clicked{background-color:var(--tag-color)}.CTAPanelButtonContainer.clicked .SwordGraphic{z-index:2;opacity:1;transform:translateY(-70px)}.CTAPanelButton img{padding-left:5px;height:1em}.TopGap{height:10em;background-color:var(--bg-color)}@media (max-width:600px){.TopGap{height:10em;font-size:12px}}@media (min-width:1200px){.TopGap{font-size:20px}}@media (min-width:1800px){.TopGap{font-size:28px}}.HomeEvolutionsSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}@media (max-width:600px){.HomeEvolutionsSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.HomeEvolutionsSectionContainer{font-size:20px;row-gap:10px}}@media (min-width:1800px){.HomeEvolutionsSectionContainer{font-size:28px;row-gap:10px}}.HomeEvolutionsSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:70vw;padding-bottom:50px}.HomeEvolutionsSectionIntroTitle{font-size:1.5em;margin:0;font-weight:600;color:var(--base-text-color)}.HomeEvolutionsSectionIntroTitleAccent{color:var(--accent-color)}.HomeEvolutionsSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color)}.HomeEvolutionsSectionIntroDescription span{color:var(--accent-color)}.HomeEvolutionsSectionIntroCTAContainer{display:flex;margin-top:1em;column-gap:1em;row-gap:1em;flex-wrap:wrap;justify-content:center;animation:HomeEvolutionsSectionIntroCTAContainerSlideUp .5s ease-out forwards}@keyframes HomeEvolutionsSectionIntroCTAContainerSlideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.HomeEvolutionsSectionIntroCTA{--color: var(--bg-color);padding:.5em 2em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.HomeEvolutionsSectionIntroCTA img{height:1.25em;filter:var(--icon-filter)}.HomeEvolutionsSectionIntroCTA:before,.HomeEvolutionsSectionIntroCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.HomeEvolutionsSectionIntroCTA:before{top:-1em;left:-1em}.HomeEvolutionsSectionIntroCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.HomeEvolutionsSectionIntroCTA:hover:before,.HomeEvolutionsSectionIntroCTA:hover:after{height:510px;width:510px}.HomeEvolutionsSectionIntroCTA:hover{color:var(--base-text-color)}.HomeEvolutionsSectionIntroCTA:active{filter:brightness(.8)}.HomeEvolutionSectionGraphic{display:flex;justify-content:center;align-items:flex-start;position:relative;width:100%}.HomeEvolutionSectionGraphicWrapper{position:relative;width:100%;height:auto;display:flex;align-items:flex-start;justify-content:center}.HomeEvolutionSectionGraphicAccent{position:absolute;top:0;left:0;width:100%;height:25vh;max-height:0px;background-color:var(--tag-color);z-index:0;animation:HomeEvolutionSectionGraphicAccentExpandHeight .5s ease-out forwards}@keyframes HomeEvolutionSectionGraphicAccentExpandHeight{0%{max-height:0px}to{max-height:130px}}.HomeEvolutionSectionGraphicImage{position:relative;z-index:1;height:50vw;max-height:260px;animation:HomeEvolutionSectionGraphicImageSlideUp .5s ease-out forwards}@keyframes HomeEvolutionSectionGraphicImageSlideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.HomeEvolutionSectionIntroCTAArrow{padding-left:5px;height:1em}.HomeTitleContainer{display:flex;justify-content:left;align-items:center;width:100%;height:7em;background-color:var(--bg-color)}.HomeTitleTag{width:40vw;min-width:300px;max-width:1000px;height:4em;font-size:1.25em;font-weight:600;color:var(--accent-color);background-color:var(--tag-color);border-top:3px solid var(--accent-color);border-right:3px solid var(--accent-color);border-bottom:3px solid var(--accent-color);display:flex;justify-content:right;align-items:center;padding-right:2em;transform:translate(-100%);animation:HomeTitleTagSlide 1s forwards}@keyframes HomeTitleTagSlide{to{transform:translate(0)}}@media (max-width:600px){.HomeTitleContainer{font-size:12px}}@media (min-width:1200px){.HomeTitleContainer{font-size:20px}}@media (min-width:1800px){.HomeTitleContainer{font-size:28px}}.HomeClientsSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.HomeClientsSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:70vw;padding-bottom:50px}.HomeClientsSectionIntroTitle{font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.HomeClientsSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color)}.HomeClientsSectionGrid{display:grid;gap:50px;width:fit-content;max-width:1000px;margin:0 auto}.HomeClientsSectionGrid.desktop{grid-template-columns:repeat(5,10vw);justify-content:center;place-items:center}.HomeClientsSectionGrid.mobile{grid-template-columns:repeat(3,15vw);justify-content:center;place-items:center}.HomeClientsSectionGridCell{width:100px;aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.HomeClientsSectionGridImage{width:100px;height:auto;object-fit:cover;opacity:0;animation:HomeClientsFadeIn .5s ease forwards;border-radius:20px;background-color:var(--home-clients-section-grid-image-bg-color)}@keyframes HomeClientsFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width: 768px){.HomeClientsSectionGrid{max-width:90%}}@media (max-width: 600px){.HomeClientsSectionContainer{font-size:12px;row-gap:0px}.HomeClientsSectionGrid{gap:30px}.HomeClientsSectionGrid.mobile{grid-template-columns:repeat(3,60px)}.HomeClientsSectionGridCell{width:60px;aspect-ratio:1 / 1}.HomeClientsSectionGridImage{width:60px;height:auto}}@media (min-width:1200px){.HomeClientsSectionContainer{font-size:20px;row-gap:0px}}@media (min-width:1800px){.HomeClientsSectionContainer{font-size:28px;row-gap:0px}}.HomeTestimonialsSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;row-gap:3em}.HomeTestimonialsSectionIntroTitle{font-size:1.5em;margin:0 0 1em;font-weight:600;color:var(--accent-color)}.HomeTestimonialsSectionContainers{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.HomeTestimonialsSectionTestimonialContainer{display:flex;align-items:center;width:100%;justify-content:space-between}@media (min-width: 600px){.HomeTestimonialsSectionTestimonialContainer:hover .HomeTestimonialsSectionTestimonialGraphicContainer{width:35vw}.HomeTestimonialsSectionTestimonialContainer:hover .HomeTestimonialsSectionTestimonialTextContainer{width:65vw}.HomeTestimonialsSectionTestimonialContainer:hover .HomeTestimonialsSectionTestimonialParagraph{font-weight:600}.HomeTestimonialsSectionTestimonialContainer:hover .HomeTestimonialsSectionTestimonialAuthor{text-decoration:underline}}.HomeTestimonialsSectionTestimonialContainer:nth-child(2){display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.HomeTestimonialsSectionTestimonialGraphicContainer{background-color:#fff;width:40vw;height:60vw;max-height:300px;border-top:3px solid var(--accent-color);border-right:3px solid var(--accent-color);border-bottom:3px solid var(--accent-color);border-left:none;display:flex;justify-content:center;align-items:center;box-sizing:border-box;transition:all .5s ease-in-out}.HomeTestimonialsSectionTestimonialContainer:nth-of-type(2) .HomeTestimonialsSectionTestimonialGraphicContainer{border-top:3px solid var(--accent-color);border-left:3px solid var(--accent-color);border-right:none;border-bottom:3px solid var(--accent-color)}.HomeTestimonialsSectionTestimonialGraphic{max-width:90%;max-height:100%;height:auto;width:auto}.HomeTestimonialsSectionTestimonialTextContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60vw;padding:50px;transition:all .5s ease-in-out}.HomeTestimonialsSectionTestimonialParagraph{text-align:center;font-size:1em;font-weight:400;color:var(--base-text-color)}.HomeTestimonialsSectionTestimonialAuthor{text-align:center;font-size:1em;font-weight:400;color:var(--base-text-color);font-style:italic}.HomeTestimonialsSectionCTAContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-block:3em}.HomeTestimonialsSectionCTAText{text-align:center;font-size:1.2em;font-weight:400;color:var(--base-text-color)}.HomeTestimonialsSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.HomeTestimonialsSectionCTA img{height:1.25em;filter:var(--icon-filter)}.HomeTestimonialsSectionCTA:before,.HomeTestimonialsSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.HomeTestimonialsSectionCTA:before{top:-1em;left:-1em}.HomeTestimonialsSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.HomeTestimonialsSectionCTA:hover:before,.HomeTestimonialsSectionCTA:hover:after{height:510px;width:510px}.HomeTestimonialsSectionCTA:hover{color:var(--base-text-color)}.HomeTestimonialsSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.HomeTestimonialsSectionContainer{font-size:12px;row-gap:0px!important}.HomeTestimonialsSectionTestimonialContainer,.HomeTestimonialsSectionTestimonialContainer:nth-child(2){flex-direction:column}.HomeTestimonialsSectionTestimonialGraphicContainer,.HomeTestimonialsSectionTestimonialContainer:nth-of-type(2) .HomeTestimonialsSectionTestimonialGraphicContainer{width:40vw;height:30vw;border:3px solid var(--accent-color)}.HomeTestimonialsSectionTestimonialTextContainer{width:80vw;padding-inline:0;padding-block:1em}.HomeTestimonialsSectionCTAText{width:90vw}}@media (min-width:1200px){.HomeTestimonialsSectionContainer{font-size:20px;row-gap:0px}}@media (min-width:1800px){.HomeTestimonialsSectionContainer{font-size:28px;row-gap:0px}}.PageDividerTopContainer{width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);padding-top:5vh;padding-bottom:3em}.PageDividerTop{width:80vw;display:flex;justify-content:center;align-items:center;gap:1rem}.PageDividerTopLeft,.PageDividerTopRight{flex:1;border:none;border-top:1px solid #ccc;margin:0}.PageDividerTopCenter{height:40px;object-fit:contain;filter:var(--icon-filter)}@media (max-width: 600px){.PageDividerTopContainer{padding-block:4vh}}.PageDividerBottomContainer{width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);padding-bottom:5vh;padding-top:3em}.PageDividerBottom{width:80vw;display:flex;justify-content:center;align-items:center;gap:1rem}.PageDividerBottomLeft,.PageDividerBottomRight{flex:1;border:none;border-top:1px solid #ccc;margin:0}.PageDividerBottomCenter{height:40px;object-fit:contain;filter:var(--icon-filter)}@media (max-width: 600px){.PageDividerBottomContainer{padding-block:4vh}}.PageDividerReducedContainer{width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);padding-block:2em}.PageDividerReduced{width:80vw;display:flex;justify-content:center;align-items:center;gap:1rem}.PageDividerReducedLeft,.PageDividerReducedRight{flex:1;border:none;border-top:1px solid #ccc;margin:0}.PageDividerReducedCenter{height:40px;object-fit:contain;filter:var(--icon-filter)}@media (max-width: 600px){.PageDividerReducedContainer{padding-block:4vh}}.PageDividerTestimonialsContainer{width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);padding-top:5vh;padding-bottom:0}.PageDividerTestimonials{width:80vw;display:flex;justify-content:center;align-items:center;gap:1rem}.PageDividerTestimonialsLeft,.PageDividerTestimonialsRight{flex:1;border:none;border-top:1px solid #ccc;margin:0}.PageDividerTestimonialsCenter{height:40px;object-fit:contain;filter:var(--icon-filter)}@media (max-width: 600px){.PageDividerTestimonialsContainer{padding-block:4vh}}.PageDividerRemovedContainer{width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);padding-block:0vh}.PageDividerRemoved{width:80vw;display:flex;justify-content:center;align-items:center;gap:1rem}.PageDividerRemovedLeft,.PageDividerRemovedRight{flex:1;border:none;border-top:1px solid #ccc;margin:0}.PageDividerRemovedCenter{height:40px;object-fit:contain;filter:var(--icon-filter)}@media (max-width: 600px){.PageDividerRemovedContainer{padding-block:4vh}}.HomeHero{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--base-text-color);background-color:var(--bg-color);padding-block:1em;row-gap:50px}.HomeHeroDetailedViewGraphic,.HomeHeroDetailedViewGraphic img{width:100px;height:100px}.HomeHeroDescription{width:80vw;text-align:center;font-size:1em;font-weight:400;color:var(--base-text-color)}.HomeHeroDescription span{color:var(--accent-color)}.HomeHeroInteractive{width:calc(100vw - 5em);display:flex;justify-content:center;column-gap:5em}.HomeHeroCastle{width:40vw;height:auto;position:relative;display:flex;align-items:center;justify-content:center}.HomeHeroCastleMainGraphic{width:30vw;padding:10vw;animation:ReusableFadeUp 1s forwards}.HomeHeroCastleInteractiveBrick{position:absolute;display:inline-block;--corner-len: .5em;--corner-thick: 2px;--corner-color: var(--base-text-color);--h: 0;--v: 0}.brick-IGA{top:1em;left:1em}.brick-IAM{top:1em;right:1em}.brick-CIAM{bottom:1em;left:1em}.brick-PAM{bottom:1em;right:1em}.HomeHeroCastleInteractiveBrick:hover{cursor:pointer;transform:scale(1.1);transition:all .5s ease-in-out}.HomeHeroCastleInteractiveBrick.active{filter:drop-shadow(0px 0px 5px var(--accent-color));--h: var(--corner-len);--v: var(--corner-len)}.HomeHeroCastleInteractiveBrick span{position:absolute;font-size:.9em;top:38%;left:38%;transform:translate(-50%) skew(30deg) rotate(40deg);padding:0;font-weight:700;color:#0006;transition:all .5s ease-in-out;z-index:3}.HomeHeroCastleInteractiveBrick:after{content:"";position:absolute;inset:.5em -1em;pointer-events:none;opacity:0;z-index:2;transform:skew(50deg) rotate(140deg);transform-origin:50% 50%;will-change:transform,background-size,opacity;background:linear-gradient(var(--corner-color),var(--corner-color)) top left / var(--h) var(--corner-thick) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) top left / var(--corner-thick) var(--v) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) top right / var(--h) var(--corner-thick) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) top right / var(--corner-thick) var(--v) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom left / var(--h) var(--corner-thick) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom left / var(--corner-thick) var(--v) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom right / var(--h) var(--corner-thick) no-repeat,linear-gradient(var(--corner-color),var(--corner-color)) bottom right / var(--corner-thick) var(--v) no-repeat;transition:opacity .28s ease,background-size .35s cubic-bezier(.2,.8,.2,1)}.HomeHeroCastleInteractiveBrick.active:after{opacity:1}.HomeHeroCastleInteractiveBrick img{display:block;width:4em;height:auto;z-index:1}.HomeHeroCastleInteractiveBrick span:after{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:50%;transform:translate(-50%);background-color:transparent;transition:all .5s ease-in-out}.HomeHeroCastleInteractiveBrick:hover span,.HomeHeroCastleInteractiveBrick.active span{cursor:pointer;color:var(--accent-color);transition:all .5s ease-in-out}.HomeHeroCastleInteractiveBrick:hover span:after,.HomeHeroCastleInteractiveBrick.active span:after{width:0%;background-color:var(--accent-color)}.HomeHeroDetailedView{width:40vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.HomeHeroDetailedView.ReusableFadeUp{animation:ReusableFadeUp .6s ease-out}.HomeHeroDetailedView h2{text-align:left;font-size:1.5em;color:var(--home-hero-detailed-view)}.HomeHeroDetailedView h3{color:var(--accent-color)}.HomeHeroDetailedView h3{font-size:1.25em}.HomeHeroDetailedViewTitleContainer{display:flex;align-items:center;justify-content:flex-start}.HomeHeroDetailedViewContentGroup{display:flex;flex-direction:column;align-items:center;row-gap:5px}.HomeHeroDetailedViewContentTitle{margin:0;font-size:1.5em;color:var(--accent-color);text-align:center}.HomeHeroDetailedViewContentDescription{height:max-content}.HomeHeroDetailedViewContentDescriptionCTAContainer{width:100%;display:flex;justify-content:center}.HomeHeroDetailedViewContentDescriptionCTA{--color: var(--bg-color);padding:.2em 1em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:1em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.HomeHeroDetailedViewContentDescriptionCTA img{padding-left:5px;height:1em;filter:var(--icon-filter)}.HomeHeroDetailedViewContentDescriptionCTA:before,.HomeHeroDetailedViewContentDescriptionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.HomeHeroDetailedViewContentDescriptionCTA:before{top:-1em;left:-1em}.HomeHeroDetailedViewContentDescriptionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.HomeHeroDetailedViewContentDescriptionCTA:hover:before,.HomeHeroDetailedViewContentDescriptionCTA:hover:after{height:410px;width:410px}.HomeHeroDetailedViewContentDescriptionCTA:hover{color:var(--base-text-color)}.HomeHeroDetailedViewContentDescriptionCTA:active{filter:brightness(.8)}.HomeHeroCTAPanel{width:80%;display:flex;justify-content:center;align-items:center;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.HomeHeroCastleInteractiveBrick:after{transition:none}}@media (max-width:600px){.HomeHero{font-size:12px;row-gap:3em}.HomeHeroDetailedView{height:max-content}.HomeHeroInteractive{row-gap:3em}.HomeHeroCTAPanel{transform:translateY(0)}}@media (min-width:1200px){.HomeHero{font-size:20px}.HomeHeroInteractive{align-items:center}.HomeHeroCastle{max-width:550px;max-height:550px}}@media (min-width:1800px){.HomeHero{font-size:28px}.HomeHeroDetailedViewGraphic,.HomeHeroDetailedViewGraphic img{display:block!important;width:150px;height:150px}.HomeHeroInteractive{align-items:center}.HomeHeroCastle{max-width:850px;max-height:850px}}@media (max-width:850px){.HomeHeroInteractive{flex-direction:column;align-items:center}.HomeHeroCastle{width:80vw!important}.HomeHeroCastleMainGraphic{width:50vw!important}.HomeHeroDetailedView{width:80vw!important}.HomeHeroDetailedViewContentDescription{height:unset!important}}.BottomGap{height:10em;background-color:var(--bg-color)}@media (max-width:600px){.BottomGap{height:10em;font-size:12px}}@media (min-width:1200px){.BottomGap{font-size:20px}}@media (min-width:1800px){.BottomGap{font-size:28px}}.HomeStatsContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.HomeStatsWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:90vw}.HomeStatsContent{text-align:center;min-width:200px;flex:1}.HomeStatsTitle{font-size:2rem;font-weight:600;color:var(--accent-color)}.HomeStatsDescription{font-size:1rem;font-weight:400;color:var(--base-text-color)}@media (max-width:600px){.HomeStatsContainer{font-size:12px;row-gap:10px}.HomeStatsWrapper{row-gap:2em}.HomeStatsTitle,.HomeStatsDescription{margin:0}}@media (min-width:1200px){.HomeStatsContainer{font-size:20px;row-gap:50px}}@media (min-width:1800px){.HomeStatsContainer{font-size:28px;row-gap:50px}}.ScheduleSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding-bottom:3em}.ScheduleSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw}.ScheduleSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color)}.ScheduleSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.ScheduleSectionCTA img{height:1.25em;filter:var(--icon-filter)}.ScheduleSectionCTA:before,.ScheduleSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.ScheduleSectionCTA:before{top:-1em;left:-1em}.ScheduleSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.ScheduleSectionCTA:hover:before,.ScheduleSectionCTA:hover:after{height:510px;width:510px}.ScheduleSectionCTA:hover{color:var(--base-text-color)}.ScheduleSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.ScheduleSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.ScheduleSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.ScheduleSectionContainer{font-size:28px;row-gap:100px}}.Header{width:calc(100% - .5em + 2px);padding:0;margin:0;position:fixed;height:10em;display:flex;justify-content:space-between;background-color:transparent;pointer-events:none;z-index:100;transition:all .5s ease}.Header.with-border{height:7em}.Header.with-border .RAAHLogo{margin-top:2em;height:4em}.Header.with-border .PageCorner{transform:scale(.8)}@media (max-width:600px){.Header{font-size:12px}}@media (max-width:850px){.PageCorner{display:none}}@media (min-width:1200px){.Header{font-size:20px}}@media (min-width:1800px){.Header{font-size:28px}}.RAAHLogo{margin-top:2.5em;margin-left:5em;height:5em;transition:all .5s ease-in-out;pointer-events:all;cursor:pointer}.RAAHLogo--light{display:block}.RAAHLogo--dark,[data-theme=dark] .RAAHLogo--light{display:none}[data-theme=dark] .RAAHLogo--dark{display:block}.RAAHLogo:hover{transform:scale(1.2)}.PageCorner{position:relative;margin-top:1em;margin-right:1em;transition:all .5s ease-in-out}.PageCornerDot{position:absolute;border-radius:50%;background-color:var(--base-text-color)}.Dot1{right:0;top:0;width:.8em;height:.8em}.Dot2{right:1.5em;top:.1em;width:.6em;height:.6em}.Dot3{right:.1em;top:1.5em;width:.6em;height:.6em}.Dot4{right:3em;top:.2em;width:.4em;height:.4em}.Dot5{right:1.5em;top:1.5em;width:.4em;height:.4em}.Dot6{right:.2em;top:3em;width:.4em;height:.4em}.Dot7{right:4.5em;top:.3em;width:.2em;height:.2em}.Dot8{right:1.6em;top:3.1em;width:.2em;height:.2em}.Dot9{right:3.1em;top:1.6em;width:.2em;height:.2em}.Dot10{right:.3em;top:4.5em;width:.2em;height:.2em}.NavbarContainer{width:calc(100% - .5em + 2px);position:fixed;z-index:100;top:3.5em;display:flex;justify-content:center;align-items:center;transition:all .5s ease-in-out}.NavbarScrollSpacer{position:absolute;z-index:-1;height:10em;margin-top:-10em}.NavbarContainer:before{position:fixed;z-index:-1;top:0;left:0;width:100%;height:10em;background-color:var(--bg-color);content:""}.NavbarContainer.move-up:before{height:7em}.NavbarContainer.move-up{top:1em}.NavbarContainer.move-up .Navbar{margin-top:1.5em}.NavbarContainer.move-up .Navbar a{font-size:.6em}.Navbar{display:flex;justify-content:center;align-items:center;border:1px solid var(--nav-border-color);background-color:var(--nav-bg-color);border-radius:3em;height:3em;transition:all .5s ease-in-out}.Navbar a{display:flex;justify-content:center;align-items:center;text-decoration:none;border:none;background-color:transparent;color:var(--nav-text-color);font-size:.7em;font-weight:600;transition:all .5s ease-in-out;padding-inline:.5em;width:100%;height:100%}.Navbar a.NavbarCTA img{margin-inline:.25em;width:.5em;height:auto;filter:var(--icon-filter)}.Navbar a:first-child{padding-left:2em;border-radius:3em 0 0 3em}.Navbar a:last-child{padding-right:2em;border-radius:0 3em 3em 0}.Navbar a.active{padding-inline:2em}.Navbar a.NavbarCTA{color:var(--accent-color)}.Navbar a.NavbarCTA.active,.Navbar a.NavbarCTA:hover{color:var(--tag-color);background-color:var(--accent-color)}.Navbar a:hover{cursor:pointer;background-color:var(--tag-color);color:var(--bg-color);padding-inline:2em}.Navbar a.active{background-color:var(--tag-color);color:var(--bg-color)}.HamburgerMenu{font-size:1.8em;color:var(--hamburger-menu-color);background-color:#fff;border:1px solid var(--base-text-color);border-radius:50%;padding:.3em .5em;cursor:pointer;z-index:101}.MobileMenuModal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;display:flex;justify-content:center;align-items:center;z-index:100;animation:MobileMenuModalAnimation 1s ease forwards;opacity:0}@keyframes MobileMenuModalAnimation{to{opacity:1}}.MobileMenuContent{background-color:var(--bg-color);border-radius:0;padding:2em;display:flex;flex-direction:column;border:1px solid var(--base-text-color);width:60vw;height:50vh;animation:MobileMenuContentAnimation 1s ease forwards;transform:translateY(-100%)}@keyframes MobileMenuContentAnimation{to{transform:translateY(0)}}.MobileMenuContent a{text-decoration:none;display:flex;justify-content:center;align-items:center;flex:1;font-size:1.5em;font-weight:600;border-top:2px solid var(--base-text-color);background:none;color:var(--nav-text-color)}.MobileMenuContent a:first-of-type{border-top:none!important}.MobileMenuContent .NavbarCTA{text-decoration:none;color:#fff;font-weight:600;border-bottom:none;border:1px solid var(--base-text-color);background-color:var(--accent-color)}.MobileMenuContent .NavbarCTA img{padding-left:10px;filter:invert(1)}@media (max-width: 850px){.Navbar{display:none}.NavbarContainer{justify-content:right;top:2em;font-size:16px}.HamburgerMenu{background-color:#fff0;border:none;margin-right:.5em}.NavbarContainer:before{height:5em!important}}@media (min-width: 1200px){.NavbarContainer{font-size:20px}}@media (min-width: 1800px){.NavbarContainer{font-size:28px}}.AboutMissionSectionContainer{background-color:var(--bg-color);display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;margin:0}.AboutMissionSectionGraphic{width:auto;height:auto;max-height:min(40vw,40vh);object-fit:contain;opacity:0;transform:translateY(20%);animation:AboutMissionSectionGraphicFadeUp 1s forwards}@keyframes AboutMissionSectionGraphicFadeUp{to{opacity:1;transform:translateY(0)}}.AboutMissionSectionTextWrapper{display:flex;flex-direction:column;justify-content:space-between;width:30vw;opacity:0;transform:translate(20%);animation:AboutMissionSectionTextWrapperFadeLeft 1s forwards}@keyframes AboutMissionSectionTextWrapperFadeLeft{to{opacity:1;transform:translate(0)}}.AboutMissionSectionTextContainer{text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.AboutMissionSectionTextTitle{text-align:left;font-size:1em;margin:0;font-weight:600;color:var(--accent-color)}.AboutMissionSectionTextDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:left}@media (max-width:768px){.AboutMissionSectionContainer{font-size:12px;row-gap:10px;flex-direction:column}.AboutMissionSectionGraphic{width:70vw;max-height:none;height:auto}.AboutMissionSectionTextWrapper{gap:1em;width:70vw;height:auto}}@media (min-width:1200px){.AboutMissionSectionContainer{font-size:20px;row-gap:100px}.AboutMissionSectionTextWrapper{height:30vw}}@media (min-width:1800px){.AboutMissionSectionContainer{font-size:28px;row-gap:100px}}.AboutLeadershipSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.AboutLeadershipSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw}.AboutLeadershipSectionIntroTitle{text-align:center;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.AboutLeadershipSectionIntroDescription{font-size:1em;text-align:center;font-weight:400;color:var(--base-text-color);text-align:left}.AboutLeadershipSectionLeadersWrapper{display:flex;justify-content:space-around;flex-wrap:wrap;width:80vw}.AboutLeadershipSectionLeaderCard{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .3s ease}.AboutLeadershipSectionLeaderCard:hover{transform:scale(1.05);cursor:pointer}.AboutLeadershipSectionLeaderCardExtension{background-color:var(--accent-color);border:5px solid var(--accent-color);max-height:0em;overflow-y:hidden;width:calc(15em - 10px);animation:AboutLeadershipSectionLeaderCardExtensionExpand 3s forwards;transition:all 3s ease-in-out}@keyframes AboutLeadershipSectionLeaderCardExtensionExpand{to{max-height:100em}}.AboutLeadershipSectionLeaderCardExtension p{color:var(--tag-color);margin-inline:1em;text-align:center}.AboutLeadershipSectionLeaderImage{width:10em;height:auto;z-index:1;display:block;position:relative;transform:translateY(75px)}.AboutLeadershipSectionLeaderContent{width:15em;height:max-content;aspect-ratio:1/1;padding:1em;background-color:var(--services-hero-section-contact-image-wrapper-after-box);border:5px solid var(--accent-color);display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-end;position:relative;box-sizing:border-box;z-index:0}.AboutLeadershipSectionLeaderContent p{color:var(--about-leadership-card-p-color)}.AboutLeadershipSectionLeaderName{color:var(--accent-color);font-size:1em;position:relative;top:50px;margin-bottom:50px;display:flex;align-items:center;justify-content:center;column-gap:10px}.AboutLeadershipSectionLeaderLinkedinIcon{width:20px;margin:0;background-color:var(--LinkedIn-Icon-bg-color);height:20px;border-radius:5px;filter:var(--icon-filter)}.AboutLeadershipSectionLeaderPosition{color:#fff;font-size:1em;text-align:right;margin-bottom:0}.AboutLeadershipSectionLeaderQuote{color:#fff;font-size:.75em;justify-self:center;align-self:center}@media (max-width:600px){.AboutLeadershipSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.AboutLeadershipSectionContainer{font-size:20px;row-gap:50px}}@media (min-width:1800px){.AboutLeadershipSectionContainer{font-size:28px;row-gap:50px}}.AboutIntroSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.AboutIntroSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:2em;row-gap:2em}.AboutIntroSectionIntroTitleAccent{box-sizing:border-box;background-color:var(--tag-color);width:100%;max-width:30vw;min-width:300px;height:max-content;align-self:flex-start;border-width:2px 2px 2px 0px;border-style:solid;border-color:var(--accent-color);transform:translate(-100%);animation:AboutTitleTagSlide 1s forwards}@keyframes AboutTitleTagSlide{to{transform:translate(0)}}.AboutIntroSectionIntroTitle{padding-top:1em;padding-right:2em;padding-bottom:.5em;font-size:2em;margin:0;font-weight:600;color:var(--accent-color)}.AboutIntroSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);padding:0px 5vw;text-align:left}@media (max-width:600px){.AboutIntroSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.AboutIntroSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.AboutIntroSectionContainer{font-size:28px;row-gap:100px}}.AboutIdentityIntroSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding-bottom:3em}.AboutIdentityIntroSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw}.AboutIdentityIntroSectionIntroTitle{text-align:right;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.AboutIdentityIntroSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color)}.AboutIdentityIntroSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.AboutIdentityIntroSectionCTA img{height:1.25em;filter:var(--icon-filter)}.AboutIdentityIntroSectionCTA:before,.AboutIdentityIntroSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.AboutIdentityIntroSectionCTA:before{top:-1em;left:-1em}.AboutIdentityIntroSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.AboutIdentityIntroSectionCTA:hover:before,.AboutIdentityIntroSectionCTA:hover:after{height:510px;width:510px}.AboutIdentityIntroSectionCTA:hover{color:var(--base-text-color)}.AboutIdentityIntroSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.AboutIdentityIntroSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.AboutIdentityIntroSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.AboutIdentityIntroSectionContainer{font-size:28px;row-gap:100px}}.AboutIdentityServicesContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.AboutIdentityServicesWrapper{display:flex;flex-wrap:wrap;width:90vw;justify-content:center;column-gap:40px;row-gap:60px}.AboutIdentityServicesCard{flex:1 1 calc(33.33% - 40px);max-width:calc(33.33% - 40px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.AboutIdentityServicesImage{max-width:150px;height:auto;object-fit:contain;filter:var(--icon-filter);transition:transform 1s;transform-style:preserve-3d}.AboutIdentityServicesCard:hover .AboutIdentityServicesImage{transform:rotateY(360deg)}.AboutIdentityServicesContent{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;width:350px}.AboutIdentityServicesTitle{color:var(--accent-color);font-size:1em;font-weight:600;text-align:center;justify-self:flex-start}.AboutIdentityServicesDescription{justify-self:flex-start;font-size:1em;font-weight:400;color:var(--base-text-color);text-align:center}@media (max-width: 900px){.AboutIdentityServicesContainer{font-size:12px;row-gap:10px}.AboutIdentityServicesCard{flex:1 1 100%;max-width:100%}}@media (min-width: 900px){.AboutIdentityServicesContainer{font-size:20px;row-gap:100px}.AboutIdentityServicesCard{flex:1 1 calc(50% - 30px);max-width:calc(50% - 30px)}}@media (min-width:1200px){.AboutIdentityServicesContainer{font-size:28px;row-gap:100px}.AboutIdentityServicesCard{flex:1 1 calc(33.33% - 40px);max-width:calc(33.33% - 40px)}}.AboutStatsContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.AboutStatsWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;width:90vw;gap:2rem}.AboutStatsContent{text-align:center;min-width:200px;flex:1;display:flex;flex-direction:column;align-items:center;padding:1rem}.AboutStatsIcon{font-size:3rem;color:var(--accent-color);margin-bottom:.5rem;transition:transform .3s ease,color .3s ease}.AboutStatsIcon:hover{transform:scale(1.15);color:var(--highlight-color, gold)}.AboutStatsTitle{font-size:2rem;font-weight:600;color:var(--accent-color);margin:.25rem 0}.AboutStatsDescription{font-size:1rem;font-weight:400;color:var(--base-text-color);margin-top:.25rem}@media (max-width:600px){.AboutStatsContainer{font-size:12px;row-gap:10px}.AboutStatsIcon{font-size:2rem}.AboutStatsTitle{font-size:1.5rem}}@media (min-width:1200px){.AboutStatsContainer{font-size:20px;row-gap:50px}.AboutStatsIcon{font-size:3.5rem}}@media (min-width:1800px){.AboutStatsContainer{font-size:28px;row-gap:50px}.AboutStatsIcon{font-size:4rem}}.AboutConsultationSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.AboutConsultationSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw}.AboutConsultationSectionIntroTitle{text-align:right;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.AboutConsultationSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color)}.AboutConsultationSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.AboutConsultationSectionCTA img{height:1.25em}.AboutConsultationSectionCTA:before,.AboutConsultationSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.AboutConsultationSectionCTA:before{top:-1em;left:-1em}.AboutConsultationSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.AboutConsultationSectionCTA:hover:before,.AboutConsultationSectionCTA:hover:after{height:410px;width:410px}.AboutConsultationSectionCTA:hover{color:var(--base-text-color)}.AboutConsultationSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.AboutConsultationSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.AboutConsultationSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.AboutConsultationSectionContainer{font-size:28px;row-gap:100px}}.AboutDeliverySectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding-bottom:3em}.AboutDeliverySectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw}.AboutDeliverySectionIntroTitle{text-align:right;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.AboutDeliverySectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color)}@media (max-width:600px){.AboutDeliverySectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.AboutDeliverySectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.AboutDeliverySectionContainer{font-size:28px;row-gap:100px}}.AboutStepsSectionContainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;background-color:var(--bg-color);font-size:12px}.AboutStepSectionWrapper{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;width:80vw}.StepSlot{width:max-content;min-height:300px;display:flex;justify-content:center;align-items:center}.StepTabWrapper{background-color:var(--about-step-tab-wrapper-bg-color);color:var(--accent-color);border:4px solid var(--accent-color);overflow:hidden;transition:all .6s ease;display:flex;justify-content:center;align-items:center;cursor:pointer;width:5vw;height:35vw;min-height:400px}.StepTabWrapper:hover{transform:scale(1.05)}.StepTabWrapper.open{width:35vw;height:35vw}.StepTabWrapper.open:hover{transform:none}.StepTabContent{display:flex;align-items:center;justify-content:center;writing-mode:vertical-lr;text-orientation:sideways;font-weight:700;font-size:1.2em;height:100%;width:100%;transition:opacity .3s ease}.StepTabWrapper.open .StepTabContent{flex-direction:column;writing-mode:unset;text-orientation:unset;font-weight:400;font-size:1em;text-align:center;color:var(--about-steps-content-color);padding:2em}.StepLabel{transform:rotate(180deg)}.StepDetailsCardContent{opacity:0;transition:opacity .2s ease;pointer-events:none}.fadeInText{opacity:1;pointer-events:auto}.StepDetailsTitle{color:var(--accent-color);font-size:1.2em;font-weight:600}.StepDetailsList{list-style-type:disc;text-align:left;color:var(--about-steps-content-color)}.animating{pointer-events:none}@media (max-width: 600px){.AboutStepsSectionContainer{flex-direction:column;align-items:center;row-gap:10px;font-size:14px}.AboutStepSectionWrapper{flex-direction:column;width:100%}.StepSlot{width:90vw;height:min-content;min-height:unset;padding:.5em;flex-direction:column;text-align:center}.StepTabWrapper{width:90vw;height:auto;min-height:40px;padding:1em;border:2px solid var(--accent-color);flex-direction:column;transition:all .6s ease-in-out}.StepTabWrapper:hover{transform:scale(1.02)}.StepTabWrapper.open{min-height:300px;width:90vw}.StepTabContent{writing-mode:unset;text-orientation:unset;font-weight:700;font-size:.9em;padding:0;text-align:center;flex-direction:column;transition:all .6s ease-in-out}.StepLabel{transform:none}.StepDetailsCardContent{will-change:opacity,transform;opacity:0;transform:translateY(10px);transition:opacity .6s ease-in-out,transform .6s ease-in-out;width:100%;font-size:.9em;color:var(--about-steps-content-color)}.fadeInText{transform:translateY(0);opacity:1}.StepDetailsTitle{font-size:1em}}@media (min-width: 1200px){.AboutStepsSectionContainer{font-size:20px;row-gap:100px}}@media (min-width: 1800px){.AboutStepsSectionContainer{font-size:24px}.StepTabWrapper{max-width:800px;max-height:800px}.StepTabWrapper.open .StepTabContent{padding:4em}}.AboutScheduleSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding-block:3em}.AboutScheduleSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw}.AboutScheduleSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color)}.AboutScheduleSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.AboutScheduleSectionCTA img{height:1.25em;filter:var(--icon-filter)}.AboutScheduleSectionCTA:before,.AboutScheduleSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.AboutScheduleSectionCTA:before{top:-1em;left:-1em}.AboutScheduleSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.AboutScheduleSectionCTA:hover:before,.AboutScheduleSectionCTA:hover:after{height:510px;width:510px}.AboutScheduleSectionCTA:hover{color:var(--base-text-color)}.AboutScheduleSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.AboutScheduleSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.AboutScheduleSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.AboutScheduleSectionContainer{font-size:28px;row-gap:100px}}.AboutAddressContainer{display:flex;justify-content:center;flex-wrap:wrap;gap:2em;background-color:var(--bg-color)}.AboutAddressCard{display:flex;align-items:flex-start;gap:1em;background:var(--base-text-color);border-radius:1em;padding:1.5em;max-width:350px;box-shadow:0 4px 12px #0000001a;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.AboutAddressCard:hover{transform:translateY(-4px);box-shadow:0 6px 16px #00000026}.AboutAddressIcon{font-size:1.5em;color:var(--accent-color);flex-shrink:0}.AboutAddressTextContainer{display:flex;flex-direction:column}.AboutAddressTextLocation{font-size:1.5em;margin:0 0 .5em;font-weight:700;color:var(--accent-color)}.AboutAddressTextAddress{font-size:1em;color:var(--nav-color)}@media (max-width: 600px){.AboutAddressContainer{flex-direction:column;align-items:center}}@media (max-width:600px){.AboutAddressContainer{font-size:12px;row-gap:10px;flex-direction:column;align-items:center}.AboutAddressCard{width:100%;max-width:90%}}@media (min-width:1200px){.AboutAddressContainer{font-size:20px;row-gap:50px}}@media (min-width:1800px){.AboutAddressContainer{font-size:20px;row-gap:50px}}.AboutAddressIntroSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding-bottom:3em}.AboutAddressIntroSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw}.AboutAddressIntroSectionIntroTitle{text-align:right;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.AboutAddressIntroSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color)}.AboutAddressIntroSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.AboutAddressIntroSectionCTA img{height:1.25em}.AboutAddressIntroSectionCTA:before,.AboutAddressIntroSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.AboutAddressIntroSectionCTA:before{top:-1em;left:-1em}.AboutAddressIntroSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.AboutAddressIntroSectionCTA:hover:before,.AboutAddressIntroSectionCTA:hover:after{height:510px;width:510px}.AboutAddressIntroSectionCTA:hover{color:var(--base-text-color)}.AboutAddressIntroSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.AboutAddressIntroSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.AboutAddressIntroSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.AboutAddressIntroSectionContainer{font-size:28px;row-gap:100px}}.ServicesAdvisorySectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ServicesAdvisorySectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:90vw}.ServicesAdvisorySectionIntroTitle{text-align:left;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.ServicesAdvisorySectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:left}.ServicesAdvisorySectionBulletsContainer{display:flex;flex-direction:column;width:70vw;justify-content:center;align-items:flex-start}.ServicesAdvisorySectionBullet{display:flex;justify-content:flex-start;align-items:first baseline;column-gap:2em}.ServicesAdvisorySectionBulletFocus{display:flex;flex-direction:column;justify-content:center;align-items:first baseline}.ServicesAdvisorySectionBulletTitle{color:var(--accent-color);text-align:right;font-weight:600;width:20vw}.ServicesAdvisorySectionBulletDescription{color:var(--base-text-color);text-align:left;width:50vw}.ServicesAdvisorySectionBulletFocusTextContainer{display:flex;justify-content:center;align-items:center;column-gap:2em}.ServicesAdvisorySectionFocusAreasContainer{display:flex;column-gap:1em;justify-content:center;position:relative;flex-wrap:wrap;z-index:5}.ServicesAdvisorySectionFocusModal{overflow:hidden;max-height:0;opacity:0;transition:max-height .6s ease,opacity .4s ease,margin-top .6s ease,padding-top .6s ease;width:100%;max-width:70vw;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;margin-top:0;padding-top:0}.ServicesAdvisorySectionFocusModal.open{opacity:1;pointer-events:auto}.ServicesAdvisorySectionFocusTitle{background:none;border:none;color:var(--base-text-color);text-decoration:underline;cursor:pointer;font:inherit;padding:0;margin:0}.ServicesAdvisorySectionFocusTitle.active{color:var(--accent-color)}.ServicesAdvisorySectionFocusModalTitle{font-size:1.25em;font-weight:600;color:var(--accent-color);margin:0}.ServicesAdvisorySectionFocusModalDescription{font-size:1em;color:var(--base-text-color);width:100%}.ServicesAdvisorySectionButtonImageContainer{position:relative;width:70vw;display:flex;justify-content:center;align-items:center;height:15vw}.ServicesAdvisorySectionGraphic{position:absolute;right:0;width:15vw;height:auto}.ServicesAdvisorySectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.ServicesAdvisorySectionCTA img{height:1.25em;filter:var(--icon-filter)}.ServicesAdvisorySectionCTA:before,.ServicesAdvisorySectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.ServicesAdvisorySectionCTA:before{top:-1em;left:-1em}.ServicesAdvisorySectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.ServicesAdvisorySectionCTA:hover:before,.ServicesAdvisorySectionCTA:hover:after{height:610px;width:610px}.ServicesAdvisorySectionCTA:hover{color:var(--base-text-color)}.ServicesAdvisorySectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.ServicesAdvisorySectionContainer{font-size:12px;row-gap:0px}.ServicesAdvisorySectionBulletsContainer,.ServicesAdvisorySectionFocusModal{width:80vw}.ServicesAdvisorySectionButtonImageContainer{width:90vw}}@media (min-width:1200px){.ServicesAdvisorySectionContainer{font-size:20px;row-gap:0px}}@media (min-width:1800px){.ServicesAdvisorySectionContainer{font-size:28px;row-gap:0px}}.ServicesImplementationSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ServicesImplementationSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:90vw}.ServicesImplementationSectionIntroTitle{text-align:left;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.ServicesImplementationSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:left}.ServicesImplementationSectionBulletsContainer{display:flex;flex-direction:column;width:70vw;justify-content:center;align-items:flex-start}.ServicesImplementationSectionBullet{display:flex;justify-content:flex-start;align-items:first baseline;column-gap:2em}.ServicesImplementationSectionBulletFocus{display:flex;flex-direction:column;justify-content:center;align-items:first baseline}.ServicesImplementationSectionBulletTitle{color:var(--accent-color);text-align:right;font-weight:600;width:20vw}.ServicesImplementationSectionBulletDescription{color:var(--base-text-color);text-align:left;width:50vw}.ServicesImplementationSectionBulletFocusTextContainer{display:flex;justify-content:center;align-items:center;column-gap:2em}.ServicesImplementationSectionFocusAreasContainer{display:flex;column-gap:1em;justify-content:center;position:relative;flex-wrap:wrap;z-index:5}.ServicesImplementationSectionFocusModal{overflow:hidden;max-height:0;opacity:0;transition:max-height .6s ease,opacity .4s ease,margin-top .6s ease,padding-top .6s ease;width:100%;max-width:70vw;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;margin-top:0;padding-top:0}.ServicesImplementationSectionFocusModal.open{opacity:1;pointer-events:auto}.ServicesImplementationSectionFocusTitle{background:none;border:none;color:var(--base-text-color);text-decoration:underline;cursor:pointer;font:inherit;padding:0;margin:0}.ServicesImplementationSectionFocusTitle.active{color:var(--accent-color)}.ServicesImplementationSectionFocusModalTitle{font-size:1.25em;font-weight:600;color:var(--accent-color);margin:0}.ServicesImplementationSectionFocusModalDescription{font-size:1em;color:var(--base-text-color);width:100%}.ServicesImplementationSectionButtonImageContainer{position:relative;width:70vw;display:flex;justify-content:center;align-items:center;height:15vw}.ServicesImplementationSectionGraphic{position:absolute;right:0;width:15vw;height:auto}.ServicesImplementationSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.ServicesImplementationSectionCTA img{height:1.25em;filter:var(--icon-filter)}.ServicesImplementationSectionCTA:before,.ServicesImplementationSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.ServicesImplementationSectionCTA:before{top:-1em;left:-1em}.ServicesImplementationSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.ServicesImplementationSectionCTA:hover:before,.ServicesImplementationSectionCTA:hover:after{height:610px;width:610px}.ServicesImplementationSectionCTA:hover{color:var(--base-text-color)}.ServicesImplementationSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.ServicesImplementationSectionContainer{font-size:12px;row-gap:0px}.ServicesImplementationSectionBulletsContainer,.ServicesImplementationSectionFocusModal{width:80vw}.ServicesImplementationSectionButtonImageContainer{width:90vw}}@media (min-width:1200px){.ServicesImplementationSectionContainer{font-size:20px;row-gap:0px}}@media (min-width:1800px){.ServicesImplementationSectionContainer{font-size:28px;row-gap:0px}}.ServicesSupportSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ServicesSupportSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:90vw}.ServicesSupportSectionIntroTitle{text-align:left;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.ServicesSupportSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:left}.ServicesSupportSectionBulletsContainer{display:flex;flex-direction:column;width:70vw;justify-content:center;align-items:flex-start}.ServicesSupportSectionBullet{display:flex;justify-content:flex-start;align-items:first baseline;column-gap:2em}.ServicesSupportSectionBulletFocus{display:flex;flex-direction:column;justify-content:center;align-items:first baseline}.ServicesSupportSectionBulletTitle{color:var(--accent-color);text-align:right;font-weight:600;width:20vw}.ServicesSupportSectionBulletDescription{color:var(--base-text-color);text-align:left;width:50vw}.ServicesSupportSectionBulletFocusTextContainer{display:flex;justify-content:center;align-items:center;column-gap:2em}.ServicesSupportSectionFocusAreasContainer{display:flex;column-gap:1em;justify-content:center;position:relative;flex-wrap:wrap;z-index:5}.ServicesSupportSectionFocusModal{overflow:hidden;max-height:0;opacity:0;transition:max-height .6s ease,opacity .4s ease,margin-top .6s ease,padding-top .6s ease;width:100%;max-width:70vw;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;margin-top:0;padding-top:0}.ServicesSupportSectionFocusModal.open{opacity:1;pointer-events:auto}.ServicesSupportSectionFocusTitle{background:none;border:none;color:var(--base-text-color);text-decoration:underline;cursor:pointer;font:inherit;padding:0;margin:0}.ServicesSupportSectionFocusTitle.active{color:var(--accent-color)}.ServicesSupportSectionFocusModalTitle{font-size:1.25em;font-weight:600;color:var(--accent-color);margin:0}.ServicesSupportSectionFocusModalDescription{font-size:1em;color:var(--base-text-color);width:100%}.ServicesSupportSectionButtonImageContainer{position:relative;width:70vw;display:flex;justify-content:center;align-items:center;height:15vw}.ServicesSupportSectionGraphic{position:absolute;right:0;width:15vw;height:auto}.ServicesSupportSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.ServicesSupportSectionCTA img{height:1.25em;filter:var(--icon-filter)}.ServicesSupportSectionCTA:before,.ServicesSupportSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.ServicesSupportSectionCTA:before{top:-1em;left:-1em}.ServicesSupportSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.ServicesSupportSectionCTA:hover:before,.ServicesSupportSectionCTA:hover:after{height:610px;width:610px}.ServicesSupportSectionCTA:hover{color:var(--base-text-color)}.ServicesSupportSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.ServicesSupportSectionContainer{font-size:12px;row-gap:0px}.ServicesSupportSectionBulletsContainer,.ServicesSupportSectionFocusModal{width:80vw}.ServicesSupportSectionButtonImageContainer{width:90vw}}@media (min-width:1200px){.ServicesSupportSectionContainer{font-size:20px;row-gap:0px}}@media (min-width:1800px){.ServicesSupportSectionContainer{font-size:28px;row-gap:0px}}.ServicesStaffingSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ServicesStaffingSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:90vw}.ServicesStaffingSectionIntroTitle{text-align:left;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.ServicesStaffingSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:left}.ServicesStaffingSectionBulletsContainer{display:flex;flex-direction:column;width:70vw;justify-content:center;align-items:flex-start}.ServicesStaffingSectionBullet{display:flex;justify-content:flex-start;align-items:first baseline;column-gap:2em}.ServicesStaffingSectionBulletFocus{display:flex;flex-direction:column;justify-content:center;align-items:first baseline}.ServicesStaffingSectionBulletTitle{color:var(--accent-color);text-align:right;font-weight:600;width:20vw}.ServicesStaffingSectionBulletDescription{color:var(--base-text-color);text-align:left;width:50vw}.ServicesStaffingSectionBulletFocusTextContainer{display:flex;justify-content:center;align-items:center;column-gap:2em}.ServicesStaffingSectionFocusAreasContainer{display:flex;column-gap:1em;justify-content:center;position:relative;flex-wrap:wrap;z-index:5}.ServicesStaffingSectionFocusModal{overflow:hidden;max-height:0;opacity:0;transition:max-height .6s ease,opacity .4s ease,margin-top .6s ease,padding-top .6s ease;width:100%;max-width:70vw;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;margin-top:0;padding-top:0}.ServicesStaffingSectionFocusModal.open{opacity:1;pointer-events:auto}.ServicesStaffingSectionFocusTitle{background:none;border:none;color:var(--base-text-color);text-decoration:underline;cursor:pointer;font:inherit;padding:0;margin:0}.ServicesStaffingSectionFocusTitle.active{color:var(--accent-color)}.ServicesStaffingSectionFocusModalTitle{font-size:1.25em;font-weight:600;color:var(--accent-color);margin:0}.ServicesStaffingSectionFocusModalDescription{font-size:1em;color:var(--base-text-color);width:100%}.ServicesStaffingSectionButtonImageContainer{position:relative;width:70vw;display:flex;justify-content:center;align-items:center;height:15vw}.ServicesStaffingSectionGraphic{position:absolute;right:0;width:15vw;height:auto}.ServicesStaffingSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.ServicesStaffingSectionCTA img{height:1.25em;filter:var(--icon-filter)}.ServicesStaffingSectionCTA:before,.ServicesStaffingSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.ServicesStaffingSectionCTA:before{top:-1em;left:-1em}.ServicesStaffingSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.ServicesStaffingSectionCTA:hover:before,.ServicesStaffingSectionCTA:hover:after{height:610px;width:610px}.ServicesStaffingSectionCTA:hover{color:var(--base-text-color)}.ServicesStaffingSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.ServicesStaffingSectionContainer{font-size:12px;row-gap:0px}.ServicesStaffingSectionBulletsContainer,.ServicesStaffingSectionFocusModal{width:80vw}.ServicesStaffingSectionButtonImageContainer{width:90vw}}@media (min-width:1200px){.ServicesStaffingSectionContainer{font-size:20px;row-gap:0px}}@media (min-width:1800px){.ServicesStaffingSectionContainer{font-size:28px;row-gap:0px}}.ServicesMainDividerSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ServicesMainDividerSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.ServicesMainDividerSectionIntroTitleAccent{box-sizing:border-box;width:100%;height:7em;margin-block:3em;display:flex;justify-content:center;align-items:center;background-image:linear-gradient(to bottom,transparent,var(--services-hero-section-contact-image-wrapper-after-box) 30%,var(--services-hero-section-contact-image-wrapper-after-box) 70%,transparent)}.ServicesMainDividerSectionIntroTitle{text-align:center;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}@media (max-width:600px){.ServicesMainDividerSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.ServicesMainDividerSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.ServicesMainDividerSectionContainer{font-size:28px;row-gap:100px}}.ServicesIntroSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ServicesIntroSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;row-gap:2em}.ServicesIntroSectionIntroTitleAccent{box-sizing:border-box;background-color:var(--tag-color);width:100%;max-width:30vw;min-width:300px;height:max-content;align-self:flex-start;border-width:2px 2px 2px 0px;border-style:solid;border-color:var(--accent-color);transform:translate(-100%);animation:ServicesTitleTagSlide 1s forwards}@keyframes ServicesTitleTagSlide{to{transform:translate(0)}}.ServicesIntroSectionIntroTitle{padding-top:1em;padding-right:2em;padding-bottom:.5em;font-size:2em;margin:0;font-weight:600;color:var(--accent-color)}.ServicesIntroSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);padding:0px 5vw;text-align:left}@media (max-width:600px){.ServicesIntroSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.ServicesIntroSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.ServicesIntroSectionContainer{font-size:28px;row-gap:100px}}.ServicesHeroSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ServicesHeroSectionIntro{text-align:center;width:80vw}.ServicesHeroSectionIntroTitle{font-size:2em;margin:0;font-weight:600;color:var(--accent-color)}.ServicesHeroSectionContent{width:80vw;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(20%);animation:ServicesHeroSectionContentFadeUp 1s forwards}@keyframes ServicesHeroSectionContentFadeUp{to{opacity:1;transform:translateY(0)}}.ServicesHeroSectionContentItems{display:flex;justify-content:space-between;width:100%;gap:2em;flex-wrap:wrap}.ServicesHeroSectionContentItem{display:flex;flex-direction:column;align-items:center;width:15vw;min-height:32vw;position:relative;padding:10px;box-sizing:border-box}.ServicesHeroSectionContentImageWrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.ServicesHeroSectionContentImage{position:relative;z-index:1;width:100%;height:auto;transition:transform .5s ease-in-out;cursor:pointer}.ServicesHeroSectionContentHoverTitle{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-.5em);text-align:center;background-color:var(--base-text-color);padding:.25em .5em;border-radius:5px;color:var(--bg-color);font-size:.75em;font-weight:500;opacity:0;transition:opacity .3s ease,transform .3s ease;white-space:nowrap;z-index:2}.ServicesHeroSectionContentImageWrapper:hover .ServicesHeroSectionContentHoverTitle{opacity:1;transform:translate(-50%) translateY(-.5em)}.ServicesHeroSectionContentImage:hover{transform:scale(1.1)}.ServicesHeroSectionContentDetailedView{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:.5em;margin-top:1em;width:15vw;position:relative}.ServicesHeroSectionContentDetailedViewTitle{margin:0;color:var(--accent-color);font-size:1.25em;font-weight:600}.ServicesHeroSectionContentDetailedViewDescription{color:var(--base-text-color);font-size:1em;padding-bottom:1em}.ServicesHeroSectionContentDetailedViewCTA{--color: var(--bg-color);background-color:var(--services-hero-section-contact-image-wrapper-after-box);cursor:pointer;font-weight:600;font-size:.75em;padding:.3em;border:2px solid;font-family:Poppins,sans-serif;border-color:var(--base-text-color);color:var(--accent-color);z-index:1;margin-top:auto;width:max-content}.ServicesHeroSectionContentDetailedViewCTA:hover{text-decoration:underline}.ServicesHeroSectionContentDetailedViewCTA img{padding-left:5px;height:1em;filter:var(--icon-filter)}.ServicesHeroSectionContentCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.ServicesHeroSectionContentCTA img{height:1.25em;filter:var(--icon-filter)}.ServicesHeroSectionContentCTA:before,.ServicesHeroSectionContentCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.ServicesHeroSectionContentCTA:before{top:-1em;left:-1em}.ServicesHeroSectionContentCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.ServicesHeroSectionContentCTA:hover:before,.ServicesHeroSectionContentCTA:hover:after{height:410px;width:410px}.ServicesHeroSectionContentCTA:hover{color:var(--base-text-color)}.ServicesHeroSectionContentCTA:active{filter:brightness(.8)}@media (max-width:1024px){.ServicesHeroSectionContainer{font-size:18px;padding:2em 0}.ServicesHeroSectionContentItems{flex-wrap:wrap;align-items:flex-start;row-gap:0px}.ServicesHeroSectionContentItem,.ServicesHeroSectionContentDetailedView{width:35vw}.ServicesHeroSectionContentDetailedViewDescription{height:200px}}@media (max-width:600px){.ServicesHeroSectionContainer{font-size:12px;padding:2em 0}.ServicesHeroSectionContentItems{flex-wrap:wrap;align-items:flex-start;row-gap:0px}.ServicesHeroSectionContentItem{width:35vw;height:max-content}.ServicesHeroSectionContentDetailedView{width:35vw}.ServicesHeroSectionContentDetailedViewDescription{height:150px}.ServicesHeroSectionContentDetailedViewCTA{font-size:.6em}}@media (min-width:1200px){.ServicesHeroSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.ServicesHeroSectionContainer{font-size:28px;row-gap:100px}}@media (max-width: 600px){.Footer{font-size:12px}.FooterSubscriptionSectionEmailContainer{padding-inline:1em!important;padding-block:.5em!important;margin-block:.5em!important;border-radius:3em!important}.FooterSubscriptionSectionEmailContainer input::placeholder{font-size:1.5em}}@media (max-width: 800px){.Footer{flex-direction:column}.FooterIconsSection{flex-direction:row!important;column-gap:1em;height:unset!important;margin-block:1em}.FooterSubscriptionSection{flex:unset;height:unset}.FooterSubscriptionSectionEmailContainer{min-width:max-content}.FooterNavigationSection{display:none!important;flex-direction:row!important;column-gap:.5em;flex-wrap:wrap}.FooterCopyright{flex:unset!important}}@media (min-width: 1200px){.Footer{font-size:20px}}@media (min-width: 1800px){.Footer{font-size:28px}}.Footer{border:1px solid var(--footer-border-color);width:calc(100% - 2px);height:20em;background:radial-gradient(ellipse at center,var(--footer-gradient-1) 0%,var(--footer-gradient-2) 90%);display:flex;justify-content:center;align-items:center;column-gap:2em}.FooterIconsSection{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:60%}.FooterIconsSection img{width:1.5em;height:auto;filter:var(--icon-filter)}.FooterSubscriptionSection{display:flex;flex-direction:column;width:max(60vw,500px);max-width:90%;height:70%;justify-content:center;align-items:center;font-size:1em;color:var(--tag-color)}.FooterSubscriptionSection{text-align:center}.FooterSubscriptionSection p{opacity:.8}.FooterSubscriptionSectionEmailContainer{width:40%;display:flex;justify-content:center;align-items:center;padding:5px;background-color:var(--tag-color);border-radius:1.5em}.FooterSubscriptionSectionEmailContainer input{height:1.5em;padding-inline:10px;margin:0;border:none;color:var(--bg-color);background-color:#fff0;flex:1;font-size:.75em}.FooterSubscriptionSectionEmailContainer input:focus{border:none;outline:none;box-shadow:none}.FooterSubscriptionSectionEmailContainer input::placeholder{color:var(--footer-input-placeholder-color);opacity:.9}.FooterSubscriptionSectionEmailContainer button{cursor:pointer;height:2.5em;width:2.5em;display:flex;justify-content:center;align-items:center;border:2px solid black;background-color:#fff;border-radius:50%;transition:all .5s ease}.FooterSubscriptionSectionEmailContainer button:hover{transform:scale(1.1)}.FooterSubscriptionSectionEmailContainer img{height:2.5em;width:2.5em}.FooterCopyright{flex:1;display:flex;justify-content:center;align-items:end;font-size:.9em;color:var(--tag-color);opacity:.5!important}.FooterNavigationSection{display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-size:.9em;height:60%}.FooterNavigationSection a{text-decoration:none;color:var(--footer-nav-text-color)}.FooterLegalLinks{flex:1;display:flex;justify-content:center;align-items:center;column-gap:1em}.FooterLegalLinks a{text-decoration:none;color:var(base-text-color);font-size:.9em}.FooterLegalLinks a:hover{color:var(--accent-color);text-decoration:underline}.SolutionsChooserSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.SolutionsChooserSectionGraphicsContainer{display:flex;width:80vw;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;opacity:0;transform:translateY(20%);animation:SolutionsChooserSectionGraphicsContainerFadeUp 1s forwards}@keyframes SolutionsChooserSectionGraphicsContainerFadeUp{to{opacity:1;transform:translateY(0)}}.SolutionsChooserSectionGraphicsContainer a{text-decoration:none!important}.SolutionsChooserSectionGraphicWrapper{display:flex;flex-direction:column;width:25vw;height:max-content;justify-content:center;align-items:center;row-gap:1em}.SolutionsChooserSectionGraphicWrapper:hover{cursor:pointer}.SolutionsChooserSectionGraphicWrapper:hover .SolutionsChooserSectionGraphic{width:16vw}.SolutionsChooserSectionGraphicWrapper:hover .SolutionsChooserSectionGraphicTitle{text-decoration:underline}.SolutionsChooserSectionGraphic{width:15vw;height:auto;transition:all .5s ease-in-out}.SolutionsChooserSectionGraphicTitle{text-align:center;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.SolutionsChooserSectionGraphicDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:center}.SolutionsChooserSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1;margin-top:auto;align-self:center}.SolutionsChooserSectionCTA img{height:1.25em;filter:var(--icon-filter)}.SolutionsChooserSectionCTA:before,.SolutionsChooserSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.SolutionsChooserSectionCTA:before{top:-1em;left:-1em}.SolutionsChooserSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.SolutionsChooserSectionCTA:hover:before,.SolutionsChooserSectionCTA:hover:after{height:610px;width:610px}.SolutionsChooserSectionCTA:hover{color:var(--base-text-color)}.SolutionsChooserSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.SolutionsChooserSectionContainer{font-size:12px;row-gap:10px}.SolutionsChooserSectionGraphicsContainer{width:90vw;row-gap:2em}.SolutionsChooserSectionGraphicWrapper{width:90vw;row-gap:.75em}.SolutionsChooserSectionGraphic,.SolutionsChooserSectionGraphicWrapper:hover .SolutionsChooserSectionGraphic{width:50vw}}@media (min-width:1200px){.SolutionsChooserSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.SolutionsChooserSectionContainer{font-size:28px;row-gap:100px}}.SolutionsUseCaseSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.SolutionsUseCaseSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw}.SolutionsUseCaseSectionIntroTitle{text-align:center;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.SolutionsUseCaseSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:center}.SolutionUseCaseSectionButtons{display:flex;justify-content:center;align-items:center;column-gap:1em;margin-top:1em}.SolutionUseCaseSectionButton{--color: var(--bg-color);padding:.5em 2em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.SolutionUseCaseSectionButton img{height:1.25em;filter:var(--icon-filter)}.SolutionUseCaseSectionButton:before,.SolutionUseCaseSectionButton:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.SolutionUseCaseSectionButton:before{top:-1em;left:-1em}.SolutionUseCaseSectionButton:after{left:calc(100% + 1em);top:calc(100% + 1em)}.SolutionUseCaseSectionButton:hover:before,.SolutionUseCaseSectionButton:hover:after{height:610px;width:610px}.SolutionUseCaseSectionButton:hover{color:var(--base-text-color)}.SolutionUseCaseSectionButton:active{filter:brightness(.8)}.SolutionsUseCaseSectionGraphicsContainer{border:2px solid var(--base-text-color);padding:.5em;width:80vw;display:flex;flex-direction:column;row-gap:.5em;background-color:var(--bg-color);max-height:70vh;overflow-y:auto}.SolutionsUseCaseSectionGraphicWrapper{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:.5em}.SolutionsUseCaseSectionGraphicWrapper:hover{cursor:pointer;border:1px solid var(--accent-color);background-image:linear-gradient(to bottom right,#ffdecc,#ffeee5);padding:calc(.5em - 1px)}.SolutionsUseCaseSectionGraphicWrapper:hover .SolutionsUseCaseSectionGraphicTitle{text-decoration:underline}.SolutionsUseCaseSectionGraphicText{text-align:left}.SolutionsUseCaseSectionGraphicTitle{display:flex;font-size:1.1em;font-weight:600;color:var(--accent-color);margin:0 0 .25em;align-items:center;column-gap:10px}.SolutionsUseCaseSectionGraphicDescription{font-size:1em;color:#000;margin:0}.SolutionsUseCaseSectionGraphic{width:80px;height:80px;min-width:80px;object-fit:scale-down;padding:10px;margin-left:1.5em}.SolutionsUseCaseSectionGraphicsContainer::-webkit-scrollbar{width:.75em}.SolutionsUseCaseSectionGraphicsContainer::-webkit-scrollbar-track{background:transparent}.SolutionsUseCaseSectionGraphicsContainer::-webkit-scrollbar-thumb{background-color:var(--base-text-color);border-radius:10px;border:3px solid var(--bg-color)}@media (max-width:1200px){.SolutionsUseCaseSectionContainer{font-size:20px;row-gap:1em}.SolutionUseCaseSectionButtons{flex-direction:column;row-gap:.5em}.SolutionsUseCaseSectionGraphicsContainer{width:90vw;row-gap:.5em;padding:.5em}.SolutionsUseCaseSectionGraphicWrapper{align-items:flex-start;padding:.5em}.SolutionsUseCaseSectionGraphic{margin-left:0;width:50px;height:50px;min-width:50px}}@media (max-width:600px){.SolutionsUseCaseSectionContainer{font-size:12px;row-gap:1em}.SolutionUseCaseSectionButtons{flex-direction:column;row-gap:.5em}.SolutionsUseCaseSectionGraphicsContainer{width:90vw;row-gap:.5em;padding:.5em}.SolutionsUseCaseSectionGraphicWrapper{align-items:flex-start;padding:.5em}.SolutionsUseCaseSectionGraphic{margin-left:0;width:50px;height:50px;min-width:50px}}@media (min-width:1200px){.SolutionsUseCaseSectionContainer{font-size:20px;row-gap:1em}.SolutionUseCaseSectionButtons{row-gap:.5em}}@media (min-width:1800px){.SolutionsUseCaseSectionContainer{font-size:28px;row-gap:1em}}.SolutionsPlatformSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.SolutionsPlatformSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw}.SolutionsPlatformSectionIntroTitle{text-align:center;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.SolutionsPlatformSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:center}.SolutionsPlatformSectionGraphicsContainer{display:flex;flex-wrap:wrap;width:80vw;align-items:center;justify-content:center;gap:2em}.PlatformSectionGraphic{width:15vw;height:auto;background-color:#fff;transition:all .3s ease-in-out;border-radius:15px}.PlatformSectionGraphic:hover{transform:translateY(-30px);background-image:linear-gradient(to bottom right,#ffdecc,#ffeee5);border-radius:15px;box-shadow:0 0 4px #000;cursor:pointer}@media (max-width:600px){.SolutionsPlatformSectionContainer{font-size:12px;row-gap:2em}.SolutionsPlatformSectionGraphicsContainer{justify-content:center;width:90vw;column-gap:1em}.PlatformSectionGraphic{width:25vw;height:auto}}@media (min-width:1200px){.SolutionsPlatformSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.SolutionsPlatformSectionContainer{font-size:28px;row-gap:100px}}.SolutionsIntroSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.SolutionsIntroSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:2em;row-gap:2em}.SolutionsIntroSectionIntroTitleAccent{box-sizing:border-box;background-color:var(--tag-color);width:100%;max-width:30vw;min-width:300px;height:max-content;align-self:flex-start;border-width:2px 2px 2px 0px;border-style:solid;border-color:var(--accent-color);transform:translate(-100%);animation:SolutionsTitleTagSlide 1s forwards}@keyframes SolutionsTitleTagSlide{to{transform:translate(0)}}.SolutionsIntroSectionIntroTitle{padding-top:1em;padding-right:2em;padding-bottom:.5em;font-size:2em;margin:0;font-weight:600;color:var(--accent-color)}.SolutionsIntroSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);padding:0px 5vw;text-align:left}@media (max-width:600px){.SolutionsIntroSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.SolutionsIntroSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.SolutionsIntroSectionContainer{font-size:28px;row-gap:100px}}.SolutionsIndustryContainer{background-color:var(--bg-color);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.SolutionsIndustrySectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:80vw}.SolutionsIndustrySectionIntroTitle{text-align:center;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.SolutionsIndustrySectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:center}.SolutionsIndustryBlockContainer{width:85%;display:flex;flex-wrap:nowrap;overflow-x:auto;align-items:center;column-gap:2em;padding:1em;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.SolutionsIndustryBlockContainer a{text-decoration:none!important}.SolutionsIndustryBlock{width:15em;min-width:15em;min-height:15em;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border:1px solid var(--accent-color);border-radius:1em;padding:1em;transform:scale(1);transition:all .5s ease-in-out;color:#000;position:relative;text-align:center;scroll-snap-align:start}.SolutionsIndustryBlock:hover{transform:scale(1.05);cursor:pointer;border:2px solid var(--accent-color);background-color:#fff}.SolutionsIndustryBlock:hover h3{text-decoration:underline}.SolutionsIndustryBlockIconTop{margin-bottom:2em;align-self:flex-start}.SolutionsIndustryBlockIcon{font-size:2.5em;display:flex;align-items:center;justify-content:center}.SolutionsIndustryBlockIcon svg{fill:transparent;stroke:var(--accent-color);stroke-width:25;transition:all .5s ease-in-out}.SolutionsIndustryBlock:hover .SolutionsIndustryBlockIcon svg{fill:var(--accent-color);stroke:var(--accent-color);stroke-width:0}.SolutionsIndustryBlockTextContent{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.SolutionsIndustryBlockTitle{color:var(--accent-color);width:100%;font-size:1.1em;margin:0}.SolutionsIndustryBlockDescription{width:90%;font-size:.75em;color:var(--base-text-color);text-decoration:none!important;margin-top:.5em}.SolutionsIndustryBlock:hover .SolutionsIndustryBlockDescription{color:var(--solutions-industry-card-description-hover)}.SolutionsIndustryTagContainer{width:90%;display:flex}.SolutionsIndustryTag:first-of-type{background-color:var(--accent-color);color:#fff}.SolutionsIndustryTag{font-size:.75em;margin-inline:.5em;padding:.5em 1em;border-radius:.5em;background-color:#000;color:#fff}@media (max-width:600px){.SolutionsIndustryContainer{font-size:12px}.SolutionsIndustryBlockContainer{-ms-overflow-style:none;scrollbar-width:none}.SolutionsIndustryBlockContainer::-webkit-scrollbar{display:none}}@media (min-width:1200px){.SolutionsIndustryContainer{font-size:20px}.SolutionsIndustryBlockContainer{overflow-x:scroll;scrollbar-color:var(--accent-color) transparent}.SolutionsIndustryBlockContainer::-webkit-scrollbar{height:8px}.SolutionsIndustryBlockContainer::-webkit-scrollbar-track{background:transparent}.SolutionsIndustryBlockContainer::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:4px}}@media (min-width:1800px){.SolutionsIndustryContainer{font-size:28px}}.ExploreNavigateSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ExploreNavigateSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:80vw}.ExploreNavigateSectionIntroTitle{text-align:left;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.ExploreNavigateSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:left}.ExploreNavigateSectionToolsContainer{display:flex;flex-wrap:wrap;width:70vw;justify-content:space-evenly;align-items:stretch;row-gap:2em}.ExploreNavigateSectionToolWrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:30vw;min-height:375px;height:100%;padding:1em;box-sizing:border-box}.ExploreNavigateSectionToolImage{width:15vw;height:auto;filter:var(--icon-filter);transition:transform 1s;transform-style:preserve-3d}.ExploreNavigateSectionToolWrapper:hover .ExploreNavigateSectionToolImage{transform:rotateY(360deg)}.ExploreNavigateSectionToolTitle{text-align:center;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.ExploreNavigateSectionToolDescription{font-size:1em;min-height:4em;font-weight:400;color:var(--base-text-color);text-align:center}.ExploreNavigateSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1;margin-top:auto;align-self:center}.ExploreNavigateSectionCTA img{height:1.25em;filter:var(--icon-filter)}.ExploreNavigateSectionCTA:before,.ExploreNavigateSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.ExploreNavigateSectionCTA:before{top:-1em;left:-1em}.ExploreNavigateSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.ExploreNavigateSectionCTA:hover:before,.ExploreNavigateSectionCTA:hover:after{height:410px;width:410px}.ExploreNavigateSectionCTA:hover{color:var(--base-text-color)}.ExploreNavigateSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.ExploreNavigateSectionContainer{font-size:12px;row-gap:10px}.ExploreNavigateSectionIntro,.ExploreNavigateSectionToolsContainer{width:90vw}.ExploreNavigateSectionToolWrapper{width:90vw;min-height:auto}.ExploreNavigateSectionToolImage{width:45vw}}@media (min-width:1200px){.ExploreNavigateSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.ExploreNavigateSectionContainer{font-size:28px;row-gap:100px}}.ExploreFindButtonSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ExploreFindButtonSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:80vw}.ExploreFindButtonSectionIntroTitle{text-align:left;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.ExploreFindButtonSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:left}.ExploreFindButtonSectionWrapper{display:flex;flex-wrap:wrap;width:80vw;justify-content:center;align-items:stretch;column-gap:1em;row-gap:2em}.ExploreFindButtonSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1;margin-top:auto;align-self:center;width:25vw;min-width:max-content}.ExploreFindButtonSectionCTA img{height:1.25em;filter:var(--icon-filter)}.ExploreFindButtonSectionCTA:before,.ExploreFindButtonSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.ExploreFindButtonSectionCTA:before{top:-1em;left:-1em}.ExploreFindButtonSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.ExploreFindButtonSectionCTA:hover:before,.ExploreFindButtonSectionCTA:hover:after{height:750px;width:750px}.ExploreFindButtonSectionCTA:hover{color:var(--base-text-color)}.ExploreFindButtonSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.ExploreFindButtonSectionContainer{font-size:12px;row-gap:10px}.ExploreFindButtonSectionWrapper{width:90vw;min-height:auto}.ExploreFindButtonSectionCTA{width:60vw;min-width:250px}}@media (min-width:1200px){.ExploreFindButtonSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.ExploreFindButtonSectionContainer{font-size:28px;row-gap:100px}}.ExploreInsightsSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ExploreInsightsSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw}.ExploreInsightsSectionIntroTitle{text-align:center;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.ExploreInsightsSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:center}.ExploreInsightsSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.ExploreInsightsSectionCTA img{height:1.25em}.ExploreInsightsSectionCTA:before,.ExploreInsightsSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.ExploreInsightsSectionCTA:before{top:-1em;left:-1em}.ExploreInsightsSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.ExploreInsightsSectionCTA:hover:before,.ExploreInsightsSectionCTA:hover:after{height:510px;width:510px}.ExploreInsightsSectionCTA:hover{color:var(--base-text-color)}.ExploreInsightsSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.ExploreInsightsSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.ExploreInsightsSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.ExploreInsightsSectionContainer{font-size:28px;row-gap:100px}}.ExploreIntroSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ExploreIntroSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:2em;row-gap:2em}.ExploreIntroSectionIntroTitleAccent{box-sizing:border-box;background-color:var(--tag-color);width:100%;max-width:30vw;min-width:300px;height:max-content;align-self:flex-start;border-width:2px 2px 2px 0px;border-style:solid;border-color:var(--accent-color);transform:translate(-100%);animation:ExploreTitleTagSlide 1s forwards}@keyframes ExploreTitleTagSlide{to{transform:translate(0)}}.ExploreIntroSectionIntroTitle{padding-top:1em;padding-right:2em;padding-bottom:.5em;font-size:2em;margin:0;font-weight:600;color:var(--accent-color)}.ExploreIntroSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);padding:0px 5vw;text-align:left}@media (max-width:600px){.ExploreIntroSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.ExploreIntroSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.ExploreIntroSectionContainer{font-size:28px;row-gap:100px}}.WhitePaperContainer{background-color:var(--bg-color);width:100%;padding-top:3em;display:flex;flex-direction:column;align-items:center}.WhitePaperContainerTitle{font-size:1.5em;color:var(--accent-color);font-weight:600;margin:0 0 1em;text-align:center}.WhitePaperTabs{display:flex;flex-wrap:wrap;gap:.75em;justify-content:center;align-items:center;margin-bottom:1.25em}.WhitePaperTabButton{padding:.55em 1em;border-radius:.5em;border:2px solid var(--accent-color);background:transparent;color:var(--base-text-color);font-weight:600;font-size:.9em;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.WhitePaperTabButton:hover{background:var(--accent-color);transform:translateY(-1px)}.WhitePaperTabButton.active{background-color:var(--accent-color);color:var(--base-text-color)}.WhitePaperListContainer{--item-gap: .5em;--item-min-height: 4.25em;border:2px solid var(--base-text-color);padding:.5em;width:80vw;display:flex;flex-direction:column;row-gap:.5em;background-color:var(--bg-color);max-height:70vh;overflow-y:auto}.WhitePaperListContainer--scroll{max-height:calc((var(--item-min-height) * 3) + (var(--item-gap) * 2) + 1em);overflow-y:auto}.WhitePaperItemWrapper{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:.5em}.WhitePaperItemWrapper:hover{cursor:pointer;border:1px solid var(--accent-color);background-image:linear-gradient(to bottom right,#ffdecc,#ffeee5);padding:calc(.5em - 1px)}.WhitePaperItemMain{display:block;text-align:left;background:transparent;border:none;padding:0;margin:0;cursor:pointer;min-height:var(--item-min-height);width:100%;font-size:1em}.WhitePaperItemTitle{display:flex;font-size:1.1em;font-weight:600;color:var(--accent-color);margin:0 0 .25em;align-items:center;column-gap:10px}.WhitePaperItemWrapper:hover .WhitePaperItemTitle{text-decoration:underline}.WhitePaperItemDescription{font-size:1em;color:#000;margin:0}.WhitePaperItemAction{flex:0 0 auto;margin-left:1em}.WhitePaperDownloadButton{padding:.55em 1em;border-radius:.5em;border:2px solid var(--accent-color);background:transparent;color:var(--whitePaper-download-button);font-weight:600;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.WhitePaperDownloadButton:hover{background:var(--accent-color);transform:translateY(-1px)}.WhitePaperEmpty{text-align:center;color:var(--base-text-color);padding:2em 0}.WhitePaperScrollArea::-webkit-scrollbar{width:.75em}.WhitePaperScrollArea::-webkit-scrollbar-track{background:transparent}.WhitePaperScrollArea::-webkit-scrollbar-thumb{background-color:var(--base-text-color);border-radius:10px;border:3px solid var(--bg-color)}.WhitePaperScrollArea{scrollbar-color:var(--base-text-color) transparent}@media (max-width:600px){.WhitePaperContainer{font-size:12px}.WhitePaperListContainer{width:80vw}}@media (min-width:1200px){.WhitePaperContainer{font-size:20px}}@media (min-width:1800px){.WhitePaperContainer{font-size:28px}}.NewsContainer{background-color:var(--bg-color);width:100%;padding-top:3em;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:600px){.NewsContainer{font-size:12px;flex-direction:column-reverse}}@media (min-width:1200px){.NewsContainer{font-size:20px}}@media (min-width:1800px){.NewsContainer{font-size:28px}}.NewsBlockContainer{width:85%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:2em;row-gap:2em}.NewsBlock{width:15em;min-height:19em;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;background-color:#fff;border-radius:0;padding-block:.5em}.NewsBlock:hover{cursor:pointer}.NewsBlock:hover .NewsBlockImage{margin-left:0}.NewsBlock:hover h3,.NewsBlock:hover p{text-decoration:underline}.NewsBlock h3{color:#484848;font-family:Times New Roman,Times,serif;width:90%;font-size:1.5em}.NewsBlockImage{flex:1;width:95%;margin-left:calc(-5% - 1em);background-color:#d9d9d9;transition:all .5s ease-in-out;background-size:cover;background-position:center;filter:grayscale(100%)}.NewsBlock p{color:#484848;width:90%;text-align:right;font-size:.75em;display:flex;justify-content:center;align-items:center}.NewsTagContainer{width:90%;display:flex}.NewsTag:first-of-type{background-color:var(--accent-color);color:#fff}.NewsTag{font-size:.75em;margin-inline:.5em;padding:.5em 1em;border-radius:.5em;background-color:#000;color:#fff}.NewsContainerTimer{position:relative;width:50%;height:5em;margin-top:20px}.NewsContainerTimerLine{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:var(--accent-color);transform:translateY(-50%)}.NewsContainerTimerCircle{position:absolute;top:50%;width:1em;height:1em;background-color:var(--accent-color);border-radius:50%;transform:translate(-50%,-50%)}.ExploreNewsIntroSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ExploreNewsIntroSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw}.ExploreNewsIntroSectionIntroTitle{text-align:center;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.ExploreNewsIntroSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:center}.ExploreNewsIntroSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.ExploreNewsIntroSectionCTA img{height:1.25em}.ExploreNewsIntroSectionCTA:before,.ExploreNewsIntroSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.ExploreNewsIntroSectionCTA:before{top:-1em;left:-1em}.ExploreNewsIntroSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.ExploreNewsIntroSectionCTA:hover:before,.ExploreNewsIntroSectionCTA:hover:after{height:410px;width:410px}.ExploreNewsIntroSectionCTA:hover{color:var(--base-text-color)}.ExploreNewsIntroSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.ExploreNewsIntroSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.ExploreNewsIntroSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.ExploreNewsIntroSectionContainer{font-size:28px;row-gap:100px}}.ExploreBreachTimeline{display:flex;flex-direction:column;align-items:center;gap:6rem;background-color:var(--bg-color)}@media (max-width: 400px){.ExploreBreachTimeline{font-size:10px!important}}@media (max-width: 850px){.ExploreBreachTimeline{font-size:12px;gap:5em}.ExploreBreachLine{column-gap:10vw!important}.ExploreBreachYearTag{width:80%!important;height:unset!important;padding:0!important;padding-block:1em!important;margin-block:1em;border-right:2px solid var(--accent-color);border-block:2px solid var(--accent-color)}.ExploreBreachYearContainer{flex-direction:row!important}.ExploreBreachYear{font-size:8em!important}.ExploreBreachDetails h2,.ExploreBreachDetails p{width:100%!important}}@media (max-width: 1199px){.ExploreBreachDetailsCTA{font-size:1em}.ExploreBreachDetails h2:first-of-type{margin-top:1em}}@media (min-width: 1200px){.ExploreBreachTimeline{font-size:20px}}@media (min-width: 1800px){.ExploreBreachTimeline{font-size:28px}}.ExploreBreachContent{background-color:var(--bg-color);color:var(--base-text-color);border:none;border-radius:8px;display:flex;justify-content:center;max-height:0px;transition:all 1s ease-in-out}.ExploreBreachContent.ReusableFadeUp{animation:ReusableFadeUp .6s forwards}.ExploreBreachContent.visible{max-height:1000px}.ExploreBreachYearTag{background-color:var(--tag-color);border-left:none;padding:1em 1em 1em 4em;height:25em;display:flex;justify-content:center;align-items:center;transform:translate(-100%);animation:ExploreBreachYearTagSlide 1s forwards}@keyframes ExploreBreachYearTagSlide{to{transform:translate(0)}}.ExploreBreachYearContainer{display:flex;flex-direction:column;justify-content:center;align-items:center}.ExploreBreachYear{padding:0;margin:0;font-size:10em;margin-block:-.3em;color:var(--bg-color)}.ExploreBreachDetails{position:relative;width:calc(80% - 2em);display:flex;flex-direction:column;justify-content:center;align-items:start;border-left:#666 1px solid;padding-left:2em}.ExploreBreachDetailsCTAContainer{width:100%;display:flex;justify-content:right}.ExploreBreachDetailsCTA{background-color:var(--accent-color);color:#fff;font-size:1em;margin-block:1em;padding:.5em 1em;border-radius:5em;border:none;cursor:pointer}.ExploreBreachDetailsCTAArrow{width:auto;height:1em;filter:invert(1)}.ExploreBreachDetails h2:first-of-type{font-size:1.5em}.ExploreBreachDetails h2{margin-block:0;font-size:4em}.ExploreBreachDetails p{margin-block:0;font-size:1em;max-height:15em;overflow-y:auto}.ExploreBreachDetails h2,.ExploreBreachDetails p{width:80%}.ExploreBreachInstructions{color:#666;font-style:italic}.ExploreBreachLine{display:flex;justify-content:center;gap:15vw;position:relative;opacity:0;transform:translateY(150%);animation:ExploreBreachLineFadeUp 1s forwards}@keyframes ExploreBreachLineFadeUp{to{opacity:1;transform:translateY(0)}}.ExploreBreachLineConnector{content:"";position:absolute;z-index:0;top:50%;left:-1em;width:100%;height:1em;border-radius:1em;padding-inline:1em;background-color:var(--tag-color);transform:translateY(-50%)}.ExploreBreachButton{position:relative;z-index:1;background-color:var(--tag-color);display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;width:50px;height:50px;transition:transform .2s ease;opacity:0;transform:translateY(200%);animation:ExploreBreachButtonFadeUp 1s forwards}@keyframes ExploreBreachButtonFadeUp{to{opacity:1;transform:translateY(0)}}.ExploreBreachButton img{filter:var(--icon-filter)}.ExploreBreach.active .ExploreBreachButton{background-color:var(--accent-color)}.ExploreBreachButton:hover{transform:scale(1.1);border:1px solid var(--accent-color);width:49px;height:49px}.ExploreBreachModalOverlay{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1.5rem}.ExploreBreachModal{width:min(900px,100%);max-height:80vh;background:var(--bg-color);color:var(--base-text-color);border:2px solid var(--accent-color);border-radius:10px;box-shadow:0 20px 60px #00000059;overflow:hidden;display:flex;flex-direction:column}.ExploreBreachModalHeader{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:var(--tag-color);border-bottom:1px solid var(--accent-color);color:var(--bg-color);position:relative}.ExploreBreachModalHeader h3{margin:0;font-size:1.25em}.ExploreBreachModalClose{appearance:none;border:none;background:transparent;font-size:1.75rem;line-height:1;cursor:pointer;color:var(--bg-color);position:absolute;top:.5rem;right:.75rem}.ExploreBreachModalBody{padding:1rem 1.25rem 1.25rem;overflow-y:auto}.ExploreBreachModalList{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:1rem}.ExploreBreachModalItem{background:var(--bg-color);border:1px solid var(--accent-color);border-radius:12px;padding:.75rem 1rem}.ExploreBreachModalItemTitle{margin:0 0 .25rem;font-size:1.05em}.ExploreBreachModalItemDesc{margin:0;font-size:.95em;line-height:1.45}.ExploreBreachModalBody::-webkit-scrollbar{width:8px}.ExploreBreachModalBody::-webkit-scrollbar-track{background:transparent}.ExploreBreachModalBody::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:4px}.ExploreBreachModalBody{scrollbar-width:thin;scrollbar-color:var(--accent-color) transparent}@media (max-width: 600px){.ExploreBreachModalHeader h3{font-size:1.1em}.ExploreBreachModalItemDesc{font-size:.95em}}.ExploreTryBreachSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ExploreTryBreachSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;padding-bottom:5em;opacity:0;transform:translateY(20%);animation:ExploreTryBreachSectionIntroFadeUp 1s forwards}@keyframes ExploreTryBreachSectionIntroFadeUp{to{opacity:1;transform:translateY(0)}}.ExploreTryBreachSectionIntroTitle{text-align:center;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.ExploreTryBreachSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:center}.ExploreTryBreachSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1}.ExploreTryBreachSectionCTA img{height:1.25em;filter:var(--icon-filter)}.ExploreTryBreachSectionCTA:before,.ExploreTryBreachSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.ExploreTryBreachSectionCTA:before{top:-1em;left:-1em}.ExploreTryBreachSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.ExploreTryBreachSectionCTA:hover:before,.ExploreTryBreachSectionCTA:hover:after{height:510px;width:510px}.ExploreTryBreachSectionCTA:hover{color:var(--base-text-color)}.ExploreTryBreachSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.ExploreTryBreachSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.ExploreTryBreachSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.ExploreTryBreachSectionContainer{font-size:28px;row-gap:100px}}.ContactFormSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ContactFormSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw;opacity:0;transform:translateY(20%);animation:ContactFormSectionIntroFadeUp 1s forwards}@keyframes ContactFormSectionIntroFadeUp{to{opacity:1;transform:translateY(0)}}.ContactFormSectionIntroTitle{text-align:center;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.ContactFormSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:center}.ContactFormSectionFormContainer{width:100%;max-width:70vw;opacity:0;transform:translateY(20%);animation:ContactFormSectionFormContainerFadeUp 1s forwards}@keyframes ContactFormSectionFormContainerFadeUp{to{opacity:1;transform:translateY(0)}}.ContactFormRow{display:flex;flex-wrap:wrap;gap:1em;margin-bottom:1em}.ContactFormRow label{flex:1;display:flex;flex-direction:column;font-size:1em;font-weight:400;color:var(--base-text-color)}.ContactFormRow input,.ContactFormRow select,.ContactFormRow textarea{padding:.7em;margin-top:.5em;border:2px solid var(--base-text-color);font-size:1em;color:var(--base-text-color);font-family:inherit}.ContactFormRow input::placeholder,.ContactFormRow textarea::placeholder,.ContactFormRow select:invalid{font-style:italic}.ContactFormRow select{appearance:none;background-image:url(../../assets/ContactFormSectionGraphic.png);background-repeat:no-repeat;background-position:right .7em center;background-size:1em}.ContactFormRow textarea{min-height:150px;resize:vertical}.ContactFormFullWidth{width:100%}.ContactFormSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);color:var(--base-text-color);z-index:1;margin:0 auto}.ContactFormSectionCTA img{height:1.25em;filter:var(--icon-filter)}.ContactFormSectionCTA:before,.ContactFormSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.ContactFormSectionCTA:before{top:-1em;left:-1em}.ContactFormSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.ContactFormSectionCTA:hover:before,.ContactFormSectionCTA:hover:after{height:410px;width:410px}.ContactFormSectionCTA:hover{color:var(--base-text-color)}.ContactFormSectionCTA:active{filter:brightness(.8)}@media (max-width:600px){.ContactFormSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.ContactFormSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.ContactFormSectionContainer{font-size:28px;row-gap:100px}}.ContactAccordionSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ContactAccordionSectionIntro{text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:90vw}.ContactAccordionSectionIntroTitle{text-align:center;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color)}.ContactAccordionSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);text-align:center}.ContactAccordionSectionAccordionContainer{width:90vw;display:flex;flex-direction:column;gap:1em;padding:1em;border:3px solid var(--accent-color)}.ContactAccordionSectionAccordionWrapper{background-color:#fff;border-radius:1em;padding:1rem;transition:all .6s ease;cursor:pointer}.ContactAccordionSectionAccordionWrapper.open{background-color:#fff}.ContactAccordionSectionAccordionContentWrapper{overflow:hidden;transition:max-height .5s ease;max-height:0}.ContactAccordionSectionAccordionDescriptionContainer{opacity:1;transition:opacity .3s ease}.ContactAccordionSectionAccordionTextContainer{display:flex;justify-content:space-between;align-items:center}.ContactAccordionSectionAccordionTitle{font-weight:600;font-size:1em;color:var(--accent-color);margin:0}.ContactAccordionSectionGraphic{width:1.5em;transition:transform .3s ease;color:var(--accent-color)}.ContactAccordionSectionGraphic.rotated{transform:rotate(180deg)}.ContactAccordionSectionAccordionDescription{font-size:1em}.ContactAccordionSectionCTA{--color: var(--bg-color);padding:.5em 3em;background-color:transparent;border-radius:30px;position:relative;overflow:hidden;cursor:pointer;transition:.5s;font-weight:600;font-size:.75em;border:3px solid;font-family:Poppins,sans-serif;border-color:var(--accent-color);z-index:1}.ContactAccordionSectionCTA img{height:1.25em}.ContactAccordionSectionCTA:before,.ContactAccordionSectionCTA:after{content:"";display:block;width:35px;height:35px;transform:translate(-50%,-50%);position:absolute;border-radius:50%;z-index:-1;background-color:var(--accent-color);transition:1s ease}.ContactAccordionSectionCTA:before{top:-1em;left:-1em}.ContactAccordionSectionCTA:after{left:calc(100% + 1em);top:calc(100% + 1em)}.ContactAccordionSectionCTA:hover:before,.ContactAccordionSectionCTA:hover:after{height:610px;width:610px}.ContactAccordionSectionCTA:hover{color:var(--base-text-color)}.ContactAccordionSectionCTA:active{filter:brightness(.8)}.ContactFormSectionFormSubmitResult{text-align:center;color:var(--base-text-color);font-size:1em}@media (max-width:600px){.ContactAccordionSectionContainer{font-size:12px;row-gap:0px}}@media (min-width:1200px){.ContactAccordionSectionContainer{font-size:20px;row-gap:0px}}@media (min-width:1800px){.ContactAccordionSectionContainer{font-size:28px;row-gap:0px}}.ContactIntroSectionContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.ContactIntroSectionIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:2em;row-gap:2em}.ContactIntroSectionIntroTitleAccent{box-sizing:border-box;background-color:var(--tag-color);width:100%;max-width:30vw;min-width:300px;height:max-content;align-self:flex-start;border-width:2px 2px 2px 0px;border-style:solid;border-color:var(--accent-color);transform:translate(-100%);animation:ContactTitleTagSlide 1s forwards}@keyframes ContactTitleTagSlide{to{transform:translate(0)}}.ContactIntroSectionIntroTitle{padding-top:1em;padding-right:2em;padding-bottom:.5em;font-size:2em;margin:0;font-weight:600;color:var(--accent-color)}.ContactIntroSectionIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);padding:0px 5vw;text-align:left}@media (max-width:600px){.ContactIntroSectionContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.ContactIntroSectionContainer{font-size:20px;row-gap:100px}}@media (min-width:1800px){.ContactIntroSectionContainer{font-size:28px;row-gap:100px}}.DarkModeToggle{position:fixed;top:2.5rem;right:5rem;z-index:999;background:var(--button-bg);color:var(--button-text);border:none;border-radius:50%;height:3em;width:3em;font-size:1.25rem;cursor:pointer;box-shadow:0 0 10px #0000004d;transition:all .5s ease}.DarkModeToggle img{width:2em;height:auto}.DarkModeToggle.with-border{top:1.25rem}@media (max-width:600px){.DarkModeToggle{font-size:12px}}@media (min-width:1200px){.DarkModeToggle{font-size:20px}}@media (min-width:1800px){.DarkModeToggle{top:3.5em;right:8em;font-size:28px}}.BreachTimeline{display:flex;flex-direction:column;align-items:center;gap:6rem;background-color:var(--bg-color)}.BreachContent{column-gap:5em;background-color:var(--bg-color);color:var(--base-text-color);border:none;min-height:150px;border-radius:8px;display:flex}.BreachYearTag{background-color:var(--tag-color);border-left:none;padding:1em 1em 1em 4em;height:25em;display:flex;justify-content:center;align-items:center;transform:translate(-100%);animation:BreachYearTagSlide 1s forwards}@keyframes BreachYearTagSlide{to{transform:translate(0)}}.BreachYearContainer{display:flex;flex-direction:column;justify-content:center;align-items:center}.BreachYear{padding:0;margin:0;font-size:10em;margin-block:-.3em;color:var(--bg-color)}.BreachDetails{position:relative}.BreachDetails.ReusableFadeUp{animation:ReusableFadeUp .6s ease-out}.BreachDetailsCTA{position:absolute;top:0;right:20%;background-color:var(--accent-color);color:#fff;font-size:1.25em;padding:.5em 1em;border-radius:5em;border:none}.BreachDetailsCTAArrow{width:auto;height:1em;filter:invert(1)}.BreachDetails h2{margin-block:0;font-size:4em}.BreachDetails p{margin-block:0;font-size:1em;max-height:15em;overflow-y:auto}.BreachDetails h2,.BreachDetails p{width:80%}.BreachInstructions{color:#666;font-style:italic}.BreachLine{display:flex;justify-content:center;gap:15vw;position:relative}.BreachLineConnector{content:"";position:absolute;z-index:0;top:50%;left:-1em;width:100%;height:1em;border-radius:1em;padding-inline:1em;background-color:var(--tag-color);transform:translateY(-50%)}.BreachButton{position:relative;z-index:1;background-color:var(--tag-color);display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;width:50px;height:50px;transition:transform .2s ease}.BreachButton img{filter:var(--icon-filter)}.Breach.active .BreachButton{background-color:var(--accent-color)}.BreachButton:hover{transform:scale(1.1);border:1px solid var(--accent-color);width:49px;height:49px}.BreachModalOverlay{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1.5rem}.BreachModal{width:min(900px,100%);max-height:80vh;background:var(--bg-color);color:var(--base-text-color);border:2px solid var(--accent-color);border-radius:10px;box-shadow:0 20px 60px #00000059;overflow:hidden;display:flex;flex-direction:column}.BreachModalHeader{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:var(--tag-color);border-bottom:1px solid var(--accent-color);color:var(--bg-color)}.BreachModalHeader h3{margin:0;font-size:1.25em}.BreachModalClose{appearance:none;border:none;background:transparent;font-size:1.75rem;line-height:1;cursor:pointer;color:var(--bg-color)}.BreachModalBody{padding:1rem 1.25rem 1.25rem;overflow-y:auto}.BreachModalList{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:1rem}.BreachModalItem{background:var(--bg-color);border:1px solid var(--accent-color);border-radius:12px;padding:.75rem 1rem}.BreachModalItemTitle{margin:0 0 .25rem;font-size:1.05em}.BreachModalItemDesc{margin:0;font-size:.95em;line-height:1.45}.BreachDetailsCTA{cursor:pointer}.BreachModalBody::-webkit-scrollbar,.BreachDetails p::-webkit-scrollbar{width:8px}.BreachModalBody::-webkit-scrollbar-track,.BreachDetails p::-webkit-scrollbar-track{background:transparent}.BreachModalBody::-webkit-scrollbar-thumb,.BreachDetails p::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:4px}.BreachModalBody::-webkit-scrollbar-thumb:hover,.BreachDetails p::-webkit-scrollbar-thumb:hover{background-color:var(--accent-color)}.BreachModalBody,.BreachDetails p{scrollbar-width:thin;scrollbar-color:var(--accent-color) transparent}@media (max-width: 400px){.BreachTimeline{font-size:10px!important}.BreachDetails p{width:90%;padding:1em}}@media (max-width: 850px){.BreachTimeline{font-size:12px;gap:5em}.BreachContent{display:flex;flex-direction:column}.BreachLine{column-gap:10vw!important}.BreachDetails h2:first-of-type{display:none}.BreachDetails h2:last-of-type{margin-top:1em}.BreachYearTag{width:80%!important;height:unset!important;padding:0!important;padding-block:1em!important;margin-block:1em;border-right:2px solid var(--accent-color);border-block:2px solid var(--accent-color)}.BreachYearContainer{flex-direction:row!important}.BreachYear{font-size:8em!important}}@media (max-width: 1199px){.BreachDetailsCTA{font-size:1em}.BreachDetails h2:first-of-type{margin-top:1em}}@media (min-width: 1200px){.BreachTimeline{font-size:20px}}@media (min-width: 1800px){.BreachTimeline{font-size:28px}}@media (max-width: 600px){.BreachModalHeader h3{font-size:1.1em}.BreachModalItemDesc{font-size:.95em}}.SolutionsUseCaseDetailedViewContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.SolutionsUseCaseDetailedViewIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;width:100vw}.SolutionsUseCaseDetailedViewIntroTitleBar{display:flex;justify-content:space-between}.SolutionsIndividualIPageIntroTitleAccent{box-sizing:border-box;background-color:var(--base-text-color);width:100%;max-width:max-content;min-width:250px;height:max-content;align-self:flex-start;border-width:2px 2px 2px 0px;border-style:solid;border-color:var(--accent-color);padding:1em}.SolutionsUseCaseDetailedViewIntroTitle{display:flex;column-gap:10px;padding-top:10px;padding-right:25px;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color);justify-content:center;align-items:center}.SolutionsUseCaseDetailedViewIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);padding:0px 5vw;text-align:left}.SolutionsUseCaseDetailedViewCloseButton{background:transparent;border:none;font-size:1.5em;color:var(--accent-color);cursor:pointer;font-weight:700;position:relative;padding-right:5vw;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:flex-end}.SolutionsUseCaseDetailedViewContentWrapper{padding:0 5vw;display:flex;flex-direction:column}.SolutionsUseCaseDetailedViewSubheader{display:flex;font-size:1.5em;color:var(--accent-color);font-weight:600;align-items:center;column-gap:10px}.SolutionsUseCaseDetailedViewContentWrapper p{color:var(--base-text-color)}.SolutionsUseCaseDetailedViewList{list-style:none;padding-left:1.5em}.SolutionsUseCaseDetailedViewListItem{position:relative;padding-left:2em;margin-bottom:.8em;color:var(--base-text-color)}.SolutionsUseCaseDetailedViewListItem:before{content:"✔";position:absolute;left:0;color:var(--accent-color);font-weight:700}.SolutionsUseCaseDetailedViewCloseArrow{color:var(--accent-color);transition:transform .2s ease}.SolutionsUseCaseDetailedViewCloseButton p{color:var(--accent-color);font-size:.5em;opacity:0;transition:all .2s ease-in-out;margin:5px;font-weight:600}.SolutionsUseCaseDetailedViewCloseButton:hover .SolutionsUseCaseDetailedViewCloseArrow{transform:translate(-4px);border:2px solid var(--accent-color);border-radius:50%}.SolutionsUseCaseDetailedViewCloseButton:hover p{opacity:1}@media (max-width:600px){.SolutionsUseCaseDetailedViewContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.SolutionsUseCaseDetailedViewContainer{font-size:20px;row-gap:25px}}@media (min-width:1800px){.SolutionsUseCaseDetailedViewContainer{font-size:28px;row-gap:100px}}.SolutionsPlatformDetailedViewContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.SolutionsPlatformDetailedViewIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;width:100vw}.SolutionsPlatformDetailedViewIntroTitleBar{display:flex;justify-content:space-between;padding-bottom:50px}.SolutionsPlatformDetailedViewIntroTitleAccent{box-sizing:border-box;background-color:#fff;min-width:20vw;height:20vh;align-self:flex-start;border-width:2px 2px 2px 0px;border-style:solid;border-color:var(--accent-color);padding:0;display:flex;align-items:center;justify-content:center}.SolutionsPlatformDetailedViewIntroLogo{width:100%;height:100%;object-fit:cover;display:block}.SolutionsPlatformDetailedViewIntroTitle{padding-top:10px;padding-right:25px;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color);text-align:left;padding:0 5vw}.SolutionsPlatformDetailedViewIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);padding:0px 5vw;text-align:left}.SolutionsPlatformDetailedViewCloseButton{background:transparent;border:none;font-size:1.5em;color:var(--accent-color);cursor:pointer;font-weight:700;position:relative;padding-right:5vw;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:flex-end}.SolutionsPlatformDetailedViewContentWrapper{padding:0 5vw;display:flex;flex-direction:column}.SolutionsPlatformDetailedViewSubheader{display:flex;font-size:1.5em;color:var(--accent-color);font-weight:600;align-items:center;column-gap:10px}.SolutionsPlatformDetailedViewContentWrapper p{color:var(--base-text-color)}.SolutionsPlatformDetailedViewList{list-style:none;padding-left:1.5em}.SolutionsPlatformDetailedViewListItem{position:relative;padding-left:2em;margin-bottom:.8em;color:var(--base-text-color)}.SolutionsPlatformDetailedViewListItem:before{content:"✔";position:absolute;left:0;color:var(--accent-color);font-weight:700}.SolutionsPlatformDetailedViewCloseArrow{color:var(--accent-color);transition:transform .2s ease}.SolutionsPlatformDetailedViewCloseButton p{color:var(--accent-color);font-size:.5em;opacity:0;transition:all .2s ease-in-out;margin:5px;font-weight:600}.SolutionsPlatformDetailedViewCloseButton:hover .SolutionsPlatformDetailedViewCloseArrow{transform:translate(-4px);border:2px solid var(--accent-color);border-radius:50%}.SolutionsPlatformDetailedViewCloseButton:hover p{opacity:1}@media (max-width:600px){.SolutionsPlatformDetailedViewContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.SolutionsPlatformDetailedViewContainer{font-size:20px;row-gap:50px}}@media (min-width:1800px){.SolutionsPlatformDetailedViewContainer{font-size:28px;row-gap:100px}}.SolutionsIndustryDetailedViewContainer{background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}.SolutionsIndustryDetailedViewIntro{text-align:center;display:flex;flex-direction:column;justify-content:center;width:100vw}.SolutionsIndustryDetailedViewIntroTitleBar{display:flex;justify-content:space-between;padding-bottom:50px}.SolutionsIndividualIPageIntroTitleAccent{box-sizing:border-box;background-color:var(--base-text-color);width:100%;max-width:max-content;min-width:300px;height:max-content;align-self:flex-start;border-width:2px 2px 2px 0px;border-style:solid;border-color:var(--accent-color);padding:1em}.SolutionsIndustryDetailedViewIntroMainTitle{display:flex;column-gap:10px;padding-top:10px;padding-right:25px;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color);justify-content:center;align-items:center}.SolutionsIndustryDetailedViewIntroTitle{padding-top:10px;padding-right:25px;font-size:1.5em;margin:0;font-weight:600;color:var(--accent-color);text-align:left;padding:0 5vw}.SolutionsIndustryDetailedViewIntroDescription{font-size:1em;font-weight:400;color:var(--base-text-color);padding:0px 5vw;text-align:left}.SolutionsIndustryDetailedViewCloseButton{background:transparent;border:none;font-size:1.5em;color:var(--accent-color);cursor:pointer;font-weight:700;position:relative;padding-right:5vw;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:flex-end}.SolutionsIndustryDetailedViewContentWrapper{padding:0 5vw;display:flex;flex-direction:column}.SolutionsIndustryDetailedViewSubheader{display:flex;font-size:1.5em;color:var(--accent-color);font-weight:600;align-items:center;column-gap:10px}.SolutionsIndustryDetailedViewContentWrapper p{color:var(--base-text-color)}.SolutionsIndustryDetailedViewList{list-style:none;padding-left:1.5em}.SolutionsIndustryDetailedViewListItem{position:relative;padding-left:2em;margin-bottom:.8em;color:var(--base-text-color)}.SolutionsIndustryDetailedViewListItem:before{content:"✔";position:absolute;left:0;color:var(--accent-color);font-weight:700}.SolutionsIndustryDetailedViewCloseArrow{color:var(--accent-color);transition:transform .2s ease}.SolutionsIndustryDetailedViewCloseButton p{color:var(--accent-color);font-size:.5em;opacity:0;transition:all .2s ease-in-out;margin:5px;font-weight:600}.SolutionsIndustryDetailedViewCloseButton:hover .SolutionsIndustryDetailedViewCloseArrow{transform:translate(-4px);border:2px solid var(--accent-color);border-radius:50%}.SolutionsIndustryDetailedViewCloseButton:hover p{opacity:1}@media (max-width:600px){.SolutionsIndustryDetailedViewContainer{font-size:12px;row-gap:10px}}@media (min-width:1200px){.SolutionsIndustryDetailedViewContainer{font-size:20px;row-gap:50px}}@media (min-width:1800px){.SolutionsIndustryDetailedViewContainer{font-size:28px;row-gap:100px}}.ExploreWhitepaperComponentParagraph{margin-bottom:1em;line-height:1.7;color:var(--base-text-color)}.ExploreWhitepaperComponentContainer{display:flex;flex-direction:column;min-height:100vh;align-items:center;padding:20px;background-color:var(--bg-color)}.ExploreWhitepaperComponentIntroHeader{width:100%;padding:20px 0;text-align:center}.ExploreWhitepaperComponentIntroHeaderContent{max-width:960px;margin:0 auto;padding:0 20px}.ExploreWhitepaperComponentTitleRow{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:10px}@media (max-width: 450px){.ExploreWhitepaperComponentTitleRow{align-items:start!important}.ExploreWhitepaperComponentIntroTitle{margin-top:3em!important}}.ExploreWhitepaperComponentIntroTitle{font-size:1.5em;font-weight:600;color:var(--accent-color);margin:0}.ExploreWhitepaperComponentIntroCloseButton{display:flex;flex-direction:column;align-items:flex-end;background:none;border:none;cursor:pointer;padding:0 10vw;transition:all .2s ease;position:absolute;right:0}.ExploreWhitepaperComponentIntroCloseArrow{color:var(--accent-color);transition:transform .2s ease}.ExploreWhitepaperComponentIntroCloseButton p{color:var(--accent-color);font-size:.5em;opacity:0;transition:all .2s ease-in-out;margin:5px;font-weight:600;white-space:nowrap}.ExploreWhitepaperComponentIntroCloseButton:hover .ExploreWhitepaperComponentIntroCloseArrow{transform:translate(-4px);border:2px solid var(--accent-color);border-radius:50%}.ExploreWhitepaperComponentIntroCloseButton:hover p{opacity:1}.ExploreWhitepaperComponentIntroSubtitle{font-size:1.2em;color:var(--accent-color);font-weight:400}.ExploreWhitepaperComponentIntroAuthor{font-size:1em;color:var(--base-text-color)}.ExploreWhitepaperComponentWrapper{display:flex;width:100%;max-width:80vw;box-shadow:0 0 16px #00000026;background-color:#fff3;border-radius:8px;overflow:hidden}.ExploreWhitepaperComponentWrapperSidebar{flex:0 0 280px;padding:20px;border-right:1px solid var(--base-text-color);box-sizing:border-box}.ExploreWhitepaperComponentWrapperSidebarTitle{font-size:1em;font-weight:600;color:var(--accent-color);margin-bottom:15px;padding-bottom:5px}.ExploreWhitepaperComponentWrapperSidebarNavList{list-style:none;padding:0;margin:0}.ExploreWhitepaperComponentWrapperSidebarNavListItem{display:block;padding:8px 0;color:var(--base-text-color);text-decoration:none;font-size:1em;font-weight:400;transition:color .2s ease;background:none;border:none;cursor:pointer;text-align:left;width:100%}.ExploreWhitepaperComponentWrapperSidebarNavListItem:hover{color:var(--accent-color);text-decoration:underline}.ExploreWhitepaperComponentWrapperMainContent{flex-grow:1;padding:30px;box-sizing:border-box}.ExploreWhitepaperComponentWrapperMainContentSection{margin-bottom:2.5em}.ExploreWhitepaperComponentWrapperMainContentSectionHeading{font-size:1em;font-weight:600;color:var(--accent-color);margin-top:0;margin-bottom:1em}.ExploreWhitepaperComponentSubSectionHeading{font-size:1em;font-weight:400;color:var(--accent-color);margin-top:1.5em;margin-bottom:.8em}.ExploreWhitepaperComponentFlexContainer{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:2em}.ExploreWhitepaperComponentCardLink{flex:1 1 calc(50% - 10px);text-decoration:none;color:inherit;display:flex}.ExploreWhitepaperComponentCard{flex-grow:1;background-color:#fff;border-radius:6px;padding:15px;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.ExploreWhitepaperComponentCard:hover{transform:translateY(-3px);box-shadow:0 0 16px #0000001a}.ExploreWhitepaperComponentCard:hover .ExploreWhitepaperComponentCardDescription{font-weight:600}.ExploreWhitepaperComponentCardTitle{font-size:1em;font-weight:600;color:var(--accent-color);margin-top:0;margin-bottom:.5em}.ExploreWhitepaperComponentCardDescription{font-size:1em;color:#4d4d4d}.ExploreWhitepaperComponentBlockquote{border-left:4px solid var(--accent-color);padding-left:15px;margin:1.5em 0;font-style:italic;color:var(--accent-color)}.ExploreWhitepaperComponentParagraphList{list-style:disc;padding-left:25px;margin-bottom:1em}.ExploreWhitepaperComponentParagraphList li{margin-bottom:.5em;color:var(--base-text-color)}.ExploreWhitepaperComponentImageContainer{text-align:center;margin:2em 0}.ExploreWhitepaperComponentImage{max-width:100%;height:auto;border-radius:8px}.ExploreWhitepaperComponentWrapperFooterSection{width:100%;padding:20px 0;text-align:center;border-top:1px solid var(--base-text-color);margin-top:20px}.ExploreWhitepaperComponentWrapperFooterSectionContent{max-width:50vw;margin:0 auto;padding:0 20px}.ExploreWhitepaperComponentWrapperFooterSectionText{font-size:.9em;color:var(--base-text-color);margin-bottom:3px}.ExploreWhitepaperComponentWrapperFooterSectionCopyrightText{font-size:.75em;color:var(--base-text-color);margin-top:10px}@media (max-width: 960px){.ExploreWhitepaperComponentWrapper{flex-direction:column}.sidebar{width:100%;border-right:none}}@media (max-width: 600px){.ExploreWhitepaperComponentContainer{padding:10px;font-size:12px}.ExploreWhitepaperComponentIntroHeader{padding:15px 0}.ExploreWhitepaperComponentWrapperMainContent{padding:20px}.ExploreWhitepaperComponentFlexContainer{flex-direction:column}.ExploreWhitepaperComponentCardLink{flex:1 1 100%}.ExploreWhitepaperComponentWrapperSidebar{flex:0 0 280px;padding:20px;border-bottom:1px solid var(--base-text-color);border-right:none;box-sizing:border-box}}@media (min-width:1200px){.ExploreWhitepaperComponentContainer{font-size:20px}}@media (min-width:1800px){.ExploreWhitepaperComponentContainer{font-size:28px}}.LegalComponentContainer{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:var(--bg-color)}.LegalComponentIntroHeader{text-align:center;border-bottom:1px solid var(--base-text-color);box-shadow:0 2px 5px #0000000d;width:100%}.LegalComponentIntroHeaderContent{margin:0 auto}.LegalComponentTitleRow{margin-bottom:10px}.LegalComponentIntroTitle{font-size:1.5em;font-weight:600;color:var(--accent-color);margin:0;text-align:center;flex-grow:1}.LegalComponentDate,.LegalComponentAuthor{font-size:1em;color:var(--base-text-color)}.LegalComponentWrapperMainContent{max-width:80vw}.LegalComponentWrapperMainContentSection{margin-bottom:2em}.LegalComponentWrapperMainContentSectionHeading{font-size:1.2em;font-weight:600;color:var(--accent-color)}.LegalComponentSubHeading{font-size:1em;font-weight:400;color:var(--base-text-color)}.LegalComponentParagraph{font-size:1em;color:var(--base-text-color)}.LegalComponentParagraph a{color:var(--base-text-color);text-decoration:none}.LegalComponentParagraph a:hover{text-decoration:underline}.LegalComponentParagraph span{font-weight:600;color:var(--base-text-color)}.LegalComponentList{list-style-type:disc;margin-left:1em;color:var(--base-text-color)}.LegalComponentList li{margin-bottom:.5em}.LegalComponentWrapperFooterSection{border-top:1px solid var(--base-text-color);box-shadow:0 2px 5px #0000000d;padding:1em 0;text-align:center}.LegalComponentWrapperFooterSectionContent{margin:0 auto}.LegalComponentWrapperFooterSectionText{font-size:.75em;color:var(--base-text-color)}@media (max-width: 600px){.LegalComponentContainer{padding:10px;font-size:12px}}@media (min-width:1200px){.LegalComponentContainer{font-size:20px}}@media (min-width:1800px){.LegalComponentContainer{font-size:28px}}.ExploreNewsletterComponentParagraph{margin-bottom:1em;line-height:1.7;color:#000}.ExploreNewsletterComponentContainer{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:var(--bg-color)}.ExploreNewsletterComponentIntroHeader{width:100%;padding:20px 0;text-align:center;border-bottom:1px solid var(--base-text-color);box-shadow:0 2px 5px #0000000d;margin-bottom:20px}.ExploreNewsletterComponentIntroHeaderContent{max-width:80vw;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center}.ExploreNewsletterComponentTitleRow{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.ExploreNewsletterComponentIntroTitle{font-size:1.5em;font-weight:600;color:var(--accent-color);margin:0;text-align:center;flex-grow:1;max-width:80%}.ExploreNewsletterComponentDate,.ExploreNewsletterComponentAuthor{font-size:1em;color:var(--base-text-color);margin-bottom:5px}.ExploreNewsletterComponentIntroCloseButton{display:flex;flex-direction:column;align-items:flex-end;background:none;border:none;cursor:pointer;padding:0 10vw;transition:all .2s ease;position:absolute;right:0}.ExploreNewsletterComponentIntroCloseArrow{color:var(--accent-color);transition:transform .2s ease}.ExploreNewsletterComponentIntroCloseButton p{color:var(--accent-color);font-size:.5em;opacity:0;transition:all .2s ease-in-out;margin:5px;font-weight:600;white-space:nowrap}.ExploreNewsletterComponentIntroCloseButton:hover .ExploreNewsletterComponentIntroCloseArrow{transform:translate(-4px);border:2px solid var(--accent-color);border-radius:50%}.ExploreNewsletterComponentIntroCloseButton:hover p{opacity:1}.ExploreNewsletterComponentWrapper{display:flex;width:100%;max-width:80vw;background-color:#fff;box-shadow:0 4px 8px #0000000d;border-radius:8px;overflow:hidden}.ExploreNewsletterComponentWrapperSidebar{flex:0 0 250px;padding:20px;border-right:1px solid var(--base-text-color);box-sizing:border-box}.ExploreNewsletterComponentWrapperSidebarTitle{font-size:1em;font-weight:600;color:var(--accent-color);margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid var(--base-text-color)}.ExploreNewsletterComponentWrapperSidebarNavList{list-style:none;padding:0;margin:0}.ExploreNewsletterComponentWrapperSidebarNavListItem{display:block;padding:8px 0;color:#000;text-decoration:none;font-size:1em;font-weight:400;transition:color .2s ease;background:none;border:none;cursor:pointer;text-align:left;width:100%}.ExploreNewsletterComponentWrapperSidebarNavListItem:hover{color:var(--accent-color);text-decoration:underline}.ExploreNewsletterComponentWrapperSidebarNavListItem.active{font-weight:600}.ExploreNewsletterComponentWrapperMainContent{flex-grow:1;padding:30px;box-sizing:border-box}.ExploreNewsletterComponentWrapperMainContentSection{margin-bottom:2.5em}.ExploreNewsletterComponentImage{width:100%;height:auto;object-fit:contain}.ExploreNewsletterComponentWrapperMainContentSectionHeading{font-size:1.5em;font-weight:600;color:var(--accent-color);margin-top:0;margin-bottom:1em;text-align:center}.ExploreNewsletterComponentBlockquote{border-left:4px solid var(--accent-color);padding-left:15px;margin:1.5em 0;font-style:italic;color:var(--accent-color)}.ExploreNewsletterComponentWrapperFooterSection{width:100%;padding:20px 0;text-align:center;border-top:1px solid var(--base-text-color);margin-top:20px}.ExploreNewsletterComponentWrapperFooterSectionContent{max-width:50vw;margin:0 auto;padding:0 20px}.ExploreNewsletterComponentWrapperFooterSectionText{font-size:.9em;color:#000;margin-bottom:3px}.ExploreNewsletterComponentWrapperFooterSectionCopyrightText{font-size:.75em;color:#000;margin-top:10px}@media (max-width: 960px){.ExploreNewsletterComponentWrapper{flex-direction:column}.ExploreNewsletterComponentWrapperSidebar{width:100%;border-right:none;border-bottom:1px solid var(--base-text-color)}}@media (max-width: 600px){.ExploreNewsletterComponentContainer{padding:10px;font-size:12px}.ExploreNewsletterComponentIntroHeader{padding:15px 0}.ExploreNewsletterComponentWrapperMainContent{padding:20px}}@media (min-width:1200px){.ExploreNewsletterComponentContainer{font-size:20px}}@media (min-width:1800px){.ExploreNewsletterComponentContainer{font-size:28px}}
