.elementor-11170 .elementor-element.elementor-element-60dfe42{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-11170 .elementor-element.elementor-element-60dfe42:not(.elementor-motion-effects-element-type-background),.elementor-11170 .elementor-element.elementor-element-60dfe42>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f9e4210)}.elementor-11170 .elementor-element.elementor-element-e812d9e .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-11170 .elementor-element.elementor-element-e812d9e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-11170 .elementor-element.elementor-element-e812d9e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-11170 .elementor-element.elementor-element-94c215c{--display:flex}.elementor-11170 .elementor-element.elementor-element-22492448{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}@media(min-width:768px){.elementor-11170 .elementor-element.elementor-element-60dfe42{--width:100%}}.e-con:has(.fogh-hero),.e-con-inner:has(.fogh-hero),.elementor-section:has(.fogh-hero),.elementor-container:has(.fogh-hero),.elementor-column:has(.fogh-hero),.elementor-column-wrap:has(.fogh-hero),.elementor-widget-wrap:has(.fogh-hero),.elementor-widget-html:has(.fogh-hero),.elementor-widget-container:has(.fogh-hero){padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;width:100%!important;max-width:100%!important;--content-width:100%!important}.fogh-hero{--fog-header-space:220px;position:relative;width:100%;min-height:660px;display:flex;align-items:center;overflow:hidden;background:#180F4C}.fogh-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:75% 40%;transform-origin:72% 45%;transform:scale(1.02);animation:foghKen 28s ease-in-out infinite alternate}@keyframes foghKen{from{transform:scale(1.02)}to{transform:scale(1.085)}}@media (prefers-reduced-motion:reduce){.fogh-hero__img{animation:none;transform:scale(1.02)}}.fogh-hero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgb(24 15 76 / .95) 0%,rgb(24 15 76 / .89) 38%,rgb(24 15 76 / .56) 62%,rgb(24 15 76 / .32) 100%)}.fogh-hero__inner{position:relative;z-index:2;width:100%;padding:var(--fog-header-space) clamp(20px,6%,180px) 84px}.fogh-hero__content{max-width:900px}.fogh-hero h1{font-family:"Cabin",sans-serif;font-weight:700;color:#A5D7FC;font-size:clamp(13px,.85vw,16px);line-height:1;letter-spacing:.5px;text-transform:uppercase;margin:0 0 20px}.fogh-hero h2{font-family:"Raleway",sans-serif;font-weight:700!important;color:#FFFDF7;font-size:clamp(32px,3vw,68px)!important;line-height:1.18;letter-spacing:.5px;margin:0 0 22px;max-width:18ch}.fogh-hero__sub{font-family:"Cabin",sans-serif;font-weight:400;color:rgb(255 253 247 / .85);font-size:clamp(16px,1.15vw,21px);line-height:1.7;letter-spacing:.2px;margin:0 0 36px;max-width:46ch}.fogh-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:36px}.fogh-hero__btn,.fogh-hero a.fogh-hero__btn{font-family:"Cabin",sans-serif;display:inline-flex;align-items:center;justify-content:center;font-size:clamp(15px,1.02vw,18px);font-weight:500;line-height:1;letter-spacing:1px;border-radius:2px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.fogh-hero a.fogh-hero__btn--primary{background:#2B6FD8;color:#FFFDF7;border:2px solid #2B6FD8;padding:20px 32px}.fogh-hero a.fogh-hero__btn--primary:hover,.fogh-hero a.fogh-hero__btn--primary:focus{background:#180F4C;border-color:#A5D7FC;color:#FFFDF7}.fogh-hero a.fogh-hero__btn--ghost{background:#fff0;color:#FFFDF7;border:2px solid #A5D7FC;padding:20px 32px}.fogh-hero a.fogh-hero__btn--ghost:hover,.fogh-hero a.fogh-hero__btn--ghost:focus{background:#A5D7FC;color:#180F4C}.fogh-hero__proof{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding-top:28px;border-top:1px solid rgb(165 215 252 / .28);max-width:56ch}.fogh-hero__proof p{font-family:"Cabin",sans-serif;font-weight:500;color:rgb(255 253 247 / .85);font-size:clamp(14px,.95vw,17px);line-height:1.5;letter-spacing:.3px;margin:0}.fogh-hero__stars{color:#F5B944;font-size:clamp(15px,1vw,18px);letter-spacing:2px;line-height:1}.fogh-logos{background:#FFFDF7;padding:clamp(28px,2.6vw,48px) clamp(20px,6%,180px)}.fogh-logos__wrap{max-width:1500px;margin:0 auto;display:flex;align-items:center;gap:clamp(20px,2.4%,44px);flex-wrap:wrap;justify-content:center}.fogh-logos__label{font-family:"Cabin",sans-serif;font-weight:700;color:rgb(24 15 76 / .6);font-size:clamp(12px,.78vw,14px);line-height:1.4;letter-spacing:1.2px;text-transform:uppercase;margin:0;flex:0 0 auto}.fogh-logos__row{display:flex;align-items:center;gap:clamp(22px,2.6vw,50px);flex-wrap:wrap;justify-content:center}.fogh-logos__row img{display:block;height:clamp(38px,3.1vw,58px);width:auto;opacity:.78;filter:grayscale(100%);transition:opacity .2s ease,filter .2s ease}.fogh-logos__row img:hover{opacity:1;filter:grayscale(0)}@media (max-width:1024px){.fogh-hero{--fog-header-space:180px}.fogh-hero h1{font-size:40px}.fogh-hero__inner{padding:var(--fog-header-space) clamp(20px,5%,60px) 64px}.fogh-hero__scrim{background:linear-gradient(180deg,rgb(24 15 76 / .55) 0%,rgb(24 15 76 / .86) 45%,rgb(24 15 76 / .96) 100%)}.fogh-hero__img{object-position:60% 22%}.fogh-logos{padding:28px clamp(20px,5%,60px)}.fogh-logos__row img{height:30px}}@media (max-width:767px){.fogh-hero{--fog-header-space:250px;min-height:auto}.fogh-hero__img{object-position:58% 18%}.fogh-hero__scrim{background:linear-gradient(180deg,rgb(24 15 76 / .45) 0%,rgb(24 15 76 / .84) 38%,rgb(24 15 76 / .98) 100%)}.fogh-hero__inner{padding:var(--fog-header-space) 20px 52px}.fogh-hero__eyebrow{font-size:13px;margin-bottom:14px}.fogh-hero h1{font-size:32px;line-height:1.22}.fogh-hero__sub{font-size:16px;margin-bottom:28px}.fogh-hero__cta{flex-direction:column;gap:10px}.fogh-hero a.fogh-hero__btn{width:100%;padding:18px 20px}.fogh-logos{padding:24px 20px}.fogh-logos__wrap{gap:18px}.fogh-logos__row{gap:22px}.fogh-logos__row img{height:24px}}.e-con:has(.fogs),.e-con-inner:has(.fogs),.elementor-section:has(.fogs),.elementor-container:has(.fogs),.elementor-column:has(.fogs),.elementor-column-wrap:has(.fogs),.elementor-widget-wrap:has(.fogs),.elementor-widget-html:has(.fogs),.elementor-widget-container:has(.fogs){padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;width:100%!important;max-width:100%!important;--content-width:100%!important}.fogs{background:#FFFDF7;padding:96px clamp(20px,6%,180px)}.fogs p,.fogs span{text-wrap:pretty}.fogs h2,.fogs h3{text-wrap:balance}.fogs__wrap{max-width:1400px;margin:0 auto}.fogs__head{text-align:center;max-width:820px;margin:0 auto 56px}.fogs__eyebrow{font-family:"Cabin",sans-serif;font-weight:700;color:#2B6FD8;font-size:clamp(13px,.85vw,16px);line-height:1;letter-spacing:.5px;text-transform:uppercase;margin:0 0 16px}.fogs h2{font-family:"Raleway",sans-serif;font-weight:700;color:#180F4C;font-size:clamp(28px,2.7vw,48px);line-height:1.2;letter-spacing:.5px;margin:0 0 18px}.fogs__intro{font-family:"Cabin",sans-serif;font-weight:400;color:rgb(24 15 76 / .82);font-size:clamp(16px,1.05vw,19px);line-height:1.75;letter-spacing:.2px;margin:0}.fogs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.fogs__card{display:flex;flex-direction:column;background:#FFFDF7;border:1px solid rgb(24 15 76 / .16);border-top:4px solid #2B6FD8;border-radius:2px;padding:38px 32px 32px;transition:border-color .25s ease,background .25s ease}.fogs__card:hover{border-top-color:#180F4C;border-color:rgb(24 15 76 / .28);background:#E9F3FD}.fogs__num{font-family:"Cabin",sans-serif;font-weight:700;color:#2B6FD8;font-size:12px;line-height:1;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 16px}.fogs h3{font-family:"Raleway",sans-serif;font-weight:700;color:#180F4C;font-size:clamp(21px,1.55vw,28px);line-height:1.25;letter-spacing:.5px;text-transform:none;margin:0 0 16px;padding:0}.fogs__desc{font-family:"Cabin",sans-serif;font-weight:400;color:rgb(24 15 76 / .82);font-size:clamp(15.5px,1vw,18px);line-height:1.7;letter-spacing:.2px;margin:0 0 28px;flex:1 1 auto}.fogs__proof{margin:0 0 28px;padding:24px 0 0;border-top:1px solid rgb(24 15 76 / .16)}.fogs__stat{font-family:"Raleway",sans-serif;font-weight:700;color:#180F4C;font-size:38px;line-height:1;letter-spacing:.5px;margin:0 0 8px;display:block}.fogs__statlabel{font-family:"Cabin",sans-serif;font-weight:400;color:rgb(24 15 76 / .78);font-size:14.5px;line-height:1.5;letter-spacing:.2px;margin:0}.fogs__statlabel strong{font-weight:700;color:#180F4C}.fogs a.fogs__link{font-family:"Cabin",sans-serif;display:inline-flex;align-items:center;align-self:flex-start;font-size:15px;font-weight:700;line-height:1;letter-spacing:.5px;color:#2B6FD8;text-decoration:none;border-bottom:2px solid #2B6FD8;padding:0 0 6px;transition:color .2s ease,border-color .2s ease}.fogs a.fogs__link:hover,.fogs a.fogs__link:focus{color:#180F4C;border-color:#180F4C}.fogs__more{margin:64px 0 0;padding:44px 0 0;border-top:1px solid rgb(24 15 76 / .16)}.fogs__morehead{font-family:"Cabin",sans-serif;font-weight:700;color:rgb(24 15 76 / .6);font-size:12px;line-height:1;letter-spacing:1.2px;text-transform:uppercase;text-align:center;margin:0 0 32px}.fogs__moregrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fogs a.fogs__mini{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;background:#EFF0F5;border:1px solid #fff0;border-left:4px solid #A5D7FC;border-radius:2px;padding:24px 24px;text-decoration:none;transition:border-color .25s ease,background .25s ease}.fogs a.fogs__mini:hover,.fogs a.fogs__mini:focus{background:#FFFDF7;border-color:rgb(24 15 76 / .2);border-left-color:#2B6FD8}.fogs__miniicon{grid-column:2;grid-row:1 / span 2;align-self:center;display:flex;align-items:center;justify-content:center;width:clamp(46px,3.6vw,64px);color:#180F4C;transition:color .25s ease}.fogs__miniicon svg{display:block;width:100%;height:auto}.fogs a.fogs__mini:hover .fogs__miniicon,.fogs a.fogs__mini:focus .fogs__miniicon{color:#2B6FD8}.fogs a.fogs__mini strong,.fogs a.fogs__mini span:not(.fogs__miniicon){grid-column:1}.fogs a.fogs__mini strong{display:block;font-family:"Raleway",sans-serif;font-weight:700;color:#180F4C;font-size:clamp(15px,1.02vw,18px);line-height:1.3;letter-spacing:.3px;margin:0 0 6px}.fogs a.fogs__mini span{display:block;font-family:"Cabin",sans-serif;font-weight:400;color:rgb(24 15 76 / .72);font-size:clamp(13.5px,.92vw,16px);line-height:1.5;letter-spacing:.2px}@media (max-width:1024px){.fogs{padding:72px clamp(20px,5%,60px)}.fogs__grid{grid-template-columns:1fr;gap:20px}.fogs__desc{margin-bottom:24px}.fogs__moregrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:767px){.fogs{padding:56px 20px}.fogs__head{margin-bottom:36px}.fogs__card{padding:30px 24px 26px}.fogs h3{font-size:21px}.fogs__stat{font-size:32px}.fogs__more{margin-top:44px;padding-top:34px}.fogs__moregrid{grid-template-columns:1fr;gap:12px}.fogs a.fogs__mini{padding:20px 20px;gap:6px 16px}.fogs__miniicon{width:44px}}.e-con:has(.fogp),.e-con-inner:has(.fogp),.elementor-section:has(.fogp),.elementor-container:has(.fogp),.elementor-column:has(.fogp),.elementor-column-wrap:has(.fogp),.elementor-widget-wrap:has(.fogp),.elementor-widget-html:has(.fogp),.elementor-widget-container:has(.fogp){padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;width:100%!important;max-width:100%!important;--content-width:100%!important}.fogp{position:relative;overflow:hidden;background:#180F4C;padding:88px clamp(20px,6%,180px)}.fogp p{text-wrap:pretty}.fogp h2{text-wrap:balance}.fogp__bg{position:absolute;inset:0;z-index:0}.fogp__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fogp__scrim{position:absolute;inset:0;z-index:1;background:rgb(24 15 76 / .9)}.fogp__wrap{position:relative;z-index:2;max-width:1000px;margin:0 auto;text-align:center}.fogp__eyebrow{font-family:"Cabin",sans-serif;font-weight:700;color:#A5D7FC;font-size:clamp(13px,.85vw,16px);line-height:1;letter-spacing:.5px;text-transform:uppercase;margin:0 0 22px}.fogp h2{font-family:"Raleway",sans-serif;font-weight:700;color:#FFFDF7;font-size:clamp(26px,2.9vw,38px);line-height:1.3;letter-spacing:.5px;margin:0 0 26px}.fogp__body{font-family:"Cabin",sans-serif;font-weight:400;color:rgb(255 253 247 / .85);font-size:clamp(16px,1.4vw,19px);line-height:1.75;letter-spacing:.2px;margin:0 auto;max-width:760px}.fogp__rule{width:56px;height:2px;background:#A5D7FC;margin:32px auto}.fogp__kicker{font-family:"Cabin",sans-serif;font-weight:700;color:#FFFDF7;font-size:clamp(17px,1.5vw,21px);line-height:1.6;letter-spacing:.2px;margin:0 auto;max-width:780px}@media (max-width:1024px){.fogp{padding:72px clamp(20px,5%,60px)}}@media (max-width:767px){.fogp{padding:56px 20px}.fogp__eyebrow{margin-bottom:18px}.fogp h2{margin-bottom:20px}.fogp__rule{margin:26px auto}}.e-con:has(.fogwt),.e-con-inner:has(.fogwt),.elementor-section:has(.fogwt),.elementor-container:has(.fogwt),.elementor-column:has(.fogwt),.elementor-column-wrap:has(.fogwt),.elementor-widget-wrap:has(.fogwt),.elementor-widget-html:has(.fogwt),.elementor-widget-container:has(.fogwt){padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;width:100%!important;max-width:100%!important;--content-width:100%!important}.fogwt{background:#FFF;padding:96px clamp(20px,6%,180px) 44px}.fogwt p{text-wrap:pretty}.fogwt h2{text-wrap:balance}.fogwt__wrap{max-width:820px;margin:0 auto;text-align:center}.fogwt__eyebrow{font-family:"Cabin",sans-serif;font-weight:700;color:#2B6FD8;font-size:14px;line-height:14px;letter-spacing:.5px;text-transform:uppercase;margin:0 0 16px}.fogwt h2{font-family:"Raleway",sans-serif;font-weight:700;color:#180F4C;font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:.5px;margin:0 0 18px}.fogwt__intro{font-family:"Cabin",sans-serif;font-weight:400;color:rgb(24 15 76 / .82);font-size:17px;line-height:1.75;letter-spacing:.2px;margin:0}@media (max-width:1024px){.fogwt{padding:72px clamp(20px,5%,60px) 36px}}@media (max-width:767px){.fogwt{padding:56px 20px 30px}.fogwt__intro{font-size:16px}}.e-con:has(.fog-cases),.e-con-inner:has(.fog-cases),.elementor-section:has(.fog-cases),.elementor-container:has(.fog-cases),.elementor-column:has(.fog-cases),.elementor-column-wrap:has(.fog-cases),.elementor-widget-wrap:has(.fog-cases),.elementor-widget-html:has(.fog-cases),.elementor-widget-container:has(.fog-cases){padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;width:100%!important;max-width:100%!important;--content-width:100%!important}.fog-cases{background:#FFF;padding:96px clamp(20px,6%,180px)}.fog-cases__wrap{max-width:1400px;margin:0 auto}.fog-cases__head{text-align:center;max-width:760px;margin:0 auto 56px}.fog-cases__eyebrow{font-family:"Cabin",sans-serif;font-weight:700;color:#2B6FD8;font-size:14px;line-height:14px;letter-spacing:.5px;text-transform:uppercase;margin:0 0 16px}.fog-cases h2{font-family:"Raleway",sans-serif;font-weight:700;color:#180F4C;font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:.5px;margin:0 0 18px}.fog-cases__intro{font-family:"Cabin",sans-serif;font-weight:400;color:rgb(24 15 76 / .82);font-size:17px;line-height:1.75;letter-spacing:.2px;margin:0}.fog-cases__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.fog-case{position:relative;background:#FFF;border:1px solid rgb(24 15 76 / .14);border-radius:2px;overflow:hidden;min-height:440px}.fog-case__body{position:relative;z-index:2;width:50%;padding:40px 28px 40px 36px;display:flex;flex-direction:column;min-height:440px}.fog-case__industry{font-family:"Cabin",sans-serif;font-weight:700;color:#2B6FD8;font-size:12px;line-height:1;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 8px}.fog-cases .fog-case h3.fog-case__client{font-family:"Cabin",sans-serif!important;font-weight:700!important;color:rgb(24 15 76 / .72)!important;font-size:13px!important;line-height:1.3!important;letter-spacing:1px!important;text-transform:uppercase!important;margin:0 0 26px!important;padding:0!important}.fog-case__stat{font-family:"Raleway",sans-serif;font-weight:700;color:#180F4C;font-size:clamp(46px,4.4vw,64px);line-height:1;letter-spacing:.5px;margin:0 0 10px;display:block}.fog-case__statlabel{font-family:"Cabin",sans-serif;font-weight:700;color:#180F4C;font-size:16px;line-height:1.45;letter-spacing:.2px;margin:0 0 22px;padding:0 0 22px;border-bottom:1px solid rgb(24 15 76 / .12)}.fog-case__list{list-style:none;margin:0 0 26px;padding:0;flex:1 1 auto}.fog-case__list li{position:relative;font-family:"Cabin",sans-serif;font-weight:400;color:rgb(24 15 76 / .85);font-size:15px;line-height:1.55;letter-spacing:.2px;padding:0 0 0 24px;margin:0 0 12px}.fog-case__list li:last-child{margin-bottom:0}.fog-case__list li::before{content:"";position:absolute;left:0;top:10px;width:9px;height:2px;background:#2B6FD8}.fog-cases a.fog-case__btn{font-family:"Cabin",sans-serif;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;font-size:14px;font-weight:500;line-height:16px;letter-spacing:1px;border-radius:2px;text-decoration:none;background:#fff0;color:#180F4C;border:2px solid #180F4C;padding:14px 24px;transition:background .2s ease,color .2s ease}.fog-cases a.fog-case__btn:hover,.fog-cases a.fog-case__btn:focus{background:#180F4C;color:#FFFDF7}.fog-case__media{position:absolute;z-index:1;top:0;left:46%;height:100%;width:54%;overflow:visible;pointer-events:none}.fog-case__media img{display:block;height:100%;width:auto;max-width:none;min-width:0;object-fit:contain;object-position:left center;border-radius:0}.fog-cases__foot{text-align:center;margin:48px 0 0}.fog-cases a.fog-cases__all{font-family:"Cabin",sans-serif;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;line-height:16px;letter-spacing:1px;border-radius:2px;text-decoration:none;background:#2B6FD8;color:#FFFDF7;border:2px solid #2B6FD8;padding:18px 32px;transition:background .2s ease,border-color .2s ease}.fog-cases a.fog-cases__all:hover,.fog-cases a.fog-cases__all:focus{background:#180F4C;border-color:#180F4C;color:#FFFDF7}@media (max-width:1100px){.fog-cases__grid{grid-template-columns:1fr;gap:24px}}@media (max-width:1024px){.fog-cases{padding:72px clamp(20px,5%,60px)}}@media (max-width:767px){.fog-cases{padding:56px 20px}.fog-cases__head{margin-bottom:36px}.fog-case{min-height:0;display:flex;flex-direction:column-reverse}.fog-case__body{width:100%;min-height:0;padding:28px 22px 24px}.fog-case__media{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:100%;height:auto;overflow:hidden;margin:0;padding:0}.fog-case__media img{width:100%;height:auto;max-width:100%;object-fit:contain}.fog-case__stat{font-size:44px}.fog-cases a.fog-case__btn{width:100%}.fog-cases a.fog-cases__all{width:100%}}.e-con:has(.foga),.e-con-inner:has(.foga),.elementor-section:has(.foga),.elementor-container:has(.foga),.elementor-column:has(.foga),.elementor-column-wrap:has(.foga),.elementor-widget-wrap:has(.foga),.elementor-widget-html:has(.foga),.elementor-widget-container:has(.foga){padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;width:100%!important;max-width:100%!important;--content-width:100%!important}.foga{background:#EFF0F5;padding:96px clamp(20px,6%,180px)}.foga p,.foga span{text-wrap:pretty}.foga h2{text-wrap:balance}.foga__wrap{max-width:1400px;margin:0 auto}.foga__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(44px,6%,84px);align-items:center}.foga__media img{display:block;width:100%;height:auto;border-radius:2px}.foga__eyebrow{font-family:"Cabin",sans-serif;font-weight:700;color:#2B6FD8;font-size:clamp(13px,.85vw,16px);line-height:1;letter-spacing:.5px;text-transform:uppercase;margin:0 0 18px}.foga h2{font-family:"Raleway",sans-serif;font-weight:700;color:#180F4C;font-size:clamp(28px,2.7vw,48px);line-height:1.2;letter-spacing:.5px;margin:0 0 24px;max-width:20ch}.foga__copy{font-family:"Cabin",sans-serif;font-weight:400;color:#180F4C;font-size:clamp(16px,1.05vw,19px);line-height:1.75;letter-spacing:.2px;margin:0 0 22px;max-width:58ch}.foga__copy:last-of-type{margin-bottom:34px}.foga__cta{display:flex;flex-wrap:wrap;gap:12px}.foga a.foga__btn{font-family:"Cabin",sans-serif;display:inline-flex;align-items:center;justify-content:center;font-size:clamp(15px,1.02vw,18px);font-weight:500;line-height:1;letter-spacing:1px;border-radius:2px;text-decoration:none;padding:19px 30px;transition:background .2s ease,color .2s ease,border-color .2s ease}.foga a.foga__btn--primary{background:#2B6FD8;color:#FFFDF7;border:2px solid #2B6FD8}.foga a.foga__btn--primary:hover,.foga a.foga__btn--primary:focus{background:#180F4C;border-color:#180F4C;color:#FFFDF7}.foga a.foga__btn--ghost{background:#fff0;color:#180F4C;border:2px solid #180F4C}.foga a.foga__btn--ghost:hover,.foga a.foga__btn--ghost:focus{background:#180F4C;color:#FFFDF7}.foga__panel{background:#180F4C;border-radius:2px;padding:clamp(38px,3.4vw,56px) clamp(28px,3.4vw,56px);margin:clamp(44px,4vw,68px) 0 0}.foga__panelhead{font-family:"Cabin",sans-serif;font-weight:700;color:#A5D7FC;font-size:clamp(12px,.78vw,14px);line-height:1;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 32px;padding:0 0 22px;border-bottom:1px solid rgb(165 215 252 / .3)}.foga__promises{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3%,52px)}.foga__promises li{position:relative;padding:0 0 0 26px;margin:0}.foga__promises li::before{content:"";position:absolute;left:0;top:11px;width:14px;height:2px;background:#A5D7FC}.foga__promises strong{display:block;font-family:"Raleway",sans-serif;font-weight:700;color:#FFFDF7;font-size:clamp(18px,1.25vw,22px);line-height:1.3;letter-spacing:.3px;margin:0 0 10px}.foga__promises span{display:block;font-family:"Cabin",sans-serif;font-weight:400;color:rgb(255 253 247 / .8);font-size:clamp(15px,.98vw,17px);line-height:1.6;letter-spacing:.2px}.foga__langwrap{margin:clamp(32px,3vw,44px) 0 0;padding:28px 0 0;border-top:1px solid rgb(165 215 252 / .3);text-align:center}.foga a.foga__lang{display:inline-flex;align-items:center;justify-content:center;background:#A5D7FC;color:#180F4C;font-family:"Cabin",sans-serif;font-weight:700;font-size:clamp(13px,.85vw,15px);letter-spacing:1.2px;text-transform:uppercase;padding:15px 26px;border:2px solid #A5D7FC;border-radius:2px;margin:0;text-decoration:none;transition:background .2s ease,color .2s ease}.foga a.foga__lang:hover,.foga a.foga__lang:focus{background:#fff0;color:#A5D7FC}.foga__numbers{margin:clamp(44px,4vw,64px) 0 0;padding:36px 0 0;border-top:1px solid rgb(24 15 76 / .18);text-align:center}.foga__numbers p{font-family:"Cabin",sans-serif;font-weight:500;color:rgb(24 15 76 / .78);font-size:clamp(15px,1vw,18px);line-height:1.7;letter-spacing:.3px;margin:0}.foga__numbers strong{font-weight:700;color:#180F4C}.foga__awards{margin:44px 0 0}.foga__awardhead{font-family:"Cabin",sans-serif;font-weight:700;color:rgb(24 15 76 / .6);font-size:clamp(12px,.78vw,14px);line-height:1;letter-spacing:1.2px;text-transform:uppercase;text-align:center;margin:0 0 32px}.foga__awardrow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(26px,3.4vw,64px)}.foga__awardrow img{display:block;height:clamp(56px,4.6vw,86px);width:auto;opacity:.85;transition:opacity .2s ease}.foga__awardrow img:hover{opacity:1}@media (max-width:1024px){.foga{padding:72px clamp(20px,5%,60px)}.foga__grid{gap:44px}.foga__promises{grid-template-columns:1fr;gap:26px}}@media (max-width:900px){.foga__grid{grid-template-columns:1fr;gap:40px}.foga h2,.foga__copy{max-width:none}}@media (max-width:767px){.foga{padding:56px 20px}.foga__cta{flex-direction:column}.foga a.foga__btn{width:100%}.foga a.foga__lang{width:100%}.foga__numbers{margin-top:44px;padding-top:30px}.foga__awardrow{gap:22px}}.e-con:has(.fog-reviews),.e-con-inner:has(.fog-reviews),.elementor-section:has(.fog-reviews),.elementor-container:has(.fog-reviews),.elementor-column:has(.fog-reviews),.elementor-column-wrap:has(.fog-reviews),.elementor-widget-wrap:has(.fog-reviews),.elementor-widget-html:has(.fog-reviews),.elementor-widget-container:has(.fog-reviews){padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;width:100%!important;max-width:100%!important;--content-width:100%!important}.fog-reviews{position:relative;overflow:hidden;background:#180F4C;padding:96px clamp(20px,6%,180px)}.fog-reviews__bg{position:absolute;inset:0;z-index:0}.fog-reviews__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fog-reviews__scrim{position:absolute;inset:0;z-index:1;background:rgb(24 15 76 / .9)}.fog-reviews__wrap{position:relative;z-index:2;max-width:1400px;margin:0 auto}.fog-reviews__head{text-align:center;max-width:760px;margin:0 auto 18px}.fog-reviews__eyebrow{font-family:"Cabin",sans-serif;font-weight:700;color:#A5D7FC;font-size:14px;line-height:14px;letter-spacing:.5px;text-transform:uppercase;margin:0 0 16px}.fog-reviews h2{font-family:"Raleway",sans-serif;font-weight:700;color:#FFFDF7;font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:.5px;margin:0}.fog-reviews__agg{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;margin:0 auto 44px;padding:18px 0 0}.fog-reviews__stars{color:#F5B944;font-size:20px;letter-spacing:3px;line-height:1}.fog-reviews__aggtext{font-family:"Cabin",sans-serif;font-weight:500;color:rgb(255 253 247 / .9);font-size:16px;letter-spacing:.3px;margin:0}.fog-rev__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:2px}.fog-rev__track::-webkit-scrollbar{display:none}.fog-rev{scroll-snap-align:start;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:380px;background:rgb(15 9 50 / .72);border:1px solid rgb(165 215 252 / .32);border-radius:2px;padding:48px 30px 30px;overflow:hidden}.fog-rev::before{content:"\201C";position:absolute;top:14px;left:26px;font-family:"Raleway",sans-serif;font-weight:700;font-size:120px;line-height:1;color:#A5D7FC;opacity:.16;pointer-events:none;z-index:0}.fog-rev>*{position:relative;z-index:1}.fog-rev__stars{color:#F5B944;font-size:15px;letter-spacing:2px;line-height:1;margin:0 0 18px}.fog-rev p.fog-rev__text{font-family:"Cabin",sans-serif;font-weight:400;font-style:italic;color:rgb(255 253 247 / .92);font-size:16px;line-height:1.7;letter-spacing:.2px;margin:0 0 24px;flex:1 1 auto}.fog-rev__author{font-family:"Cabin",sans-serif;font-weight:700;color:#FFFDF7;font-size:16px;line-height:1.3;letter-spacing:.3px;margin:0;padding:20px 0 0;border-top:1px solid rgb(165 215 252 / .3)}.fog-rev__role{font-family:"Cabin",sans-serif;font-weight:400;font-style:italic;color:rgb(255 253 247 / .68);font-size:14px;line-height:1.3;letter-spacing:.2px;margin:3px 0 0}.fog-rev__nav{display:flex;align-items:center;justify-content:center;gap:22px;margin:36px 0 0}.fog-reviews button.fog-rev__arrow{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:#fff0;border:2px solid #A5D7FC;border-radius:2px;color:#FFFDF7;font-size:20px;line-height:1;cursor:pointer;padding:0;transition:background .2s ease,color .2s ease}.fog-reviews button.fog-rev__arrow:hover{background:#A5D7FC;color:#180F4C}.fog-reviews button.fog-rev__arrow[disabled]{opacity:.3;cursor:default}.fog-rev__dots{display:flex;gap:9px}.fog-reviews button.fog-rev__dot{width:9px;height:9px;padding:0;border:0;border-radius:0;background:rgb(255 253 247 / .35);cursor:pointer;transition:background .2s ease}.fog-reviews button.fog-rev__dot[aria-current="true"]{background:#A5D7FC}.fog-reviews__foot{text-align:center;margin:40px 0 0}.fog-reviews a.fog-reviews__gbp{font-family:"Cabin",sans-serif;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;line-height:16px;letter-spacing:1px;border-radius:2px;text-decoration:none;background:#fff0;color:#FFFDF7;border:2px solid #A5D7FC;padding:18px 32px;transition:background .2s ease,color .2s ease}.fog-reviews a.fog-reviews__gbp:hover,.fog-reviews a.fog-reviews__gbp:focus{background:#A5D7FC;color:#180F4C}@media (max-width:1024px){.fog-reviews{padding:72px clamp(20px,5%,60px)}.fog-rev__track{grid-auto-columns:calc((100% - 24px) / 2)}}@media (max-width:767px){.fog-reviews{padding:56px 20px}.fog-rev__track{grid-auto-columns:100%;gap:16px}.fog-rev{padding:48px 22px 26px}.fog-rev::before{font-size:100px;top:12px;left:20px}.fog-rev p.fog-rev__text{font-size:15.5px}.fog-reviews a.fog-reviews__gbp{width:100%}}.e-con:has(.fog-cta),.e-con-inner:has(.fog-cta),.elementor-section:has(.fog-cta),.elementor-container:has(.fog-cta),.elementor-column:has(.fog-cta),.elementor-column-wrap:has(.fog-cta),.elementor-widget-wrap:has(.fog-cta),.elementor-widget-html:has(.fog-cta),.elementor-widget-container:has(.fog-cta){padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-image:none!important;width:100%!important;max-width:100%!important;--content-width:100%!important}.fog-cta{background:#EFF0F5;padding:96px clamp(20px,6%,180px)}.fog-cta__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(44px,5%,80px);align-items:start;max-width:1400px;margin:0 auto}.fog-cta__eyebrow{font-family:"Cabin",sans-serif;font-weight:700;color:#2B6FD8;font-size:clamp(13px,.85vw,16px);line-height:1;letter-spacing:.5px;text-transform:uppercase;margin:0 0 18px}.fog-cta h2{font-family:"Raleway",sans-serif;font-weight:700;color:#180F4C;font-size:clamp(30px,3.4vw,46px);line-height:1.15;letter-spacing:.5px;margin:0 0 22px;max-width:520px}.fog-cta__sub{font-family:"Cabin",sans-serif;font-weight:400;color:rgb(24 15 76 / .85);font-size:18px;line-height:1.7;letter-spacing:.2px;margin:0 0 32px;max-width:520px}.fog-cta__list{list-style:none;margin:0 0 36px;padding:0;max-width:520px}.fog-cta__list li{position:relative;font-family:"Cabin",sans-serif;font-weight:400;color:#180F4C;font-size:16.5px;line-height:1.5;letter-spacing:.2px;padding:0 0 0 26px;margin:0 0 16px}.fog-cta__list li:last-child{margin-bottom:0}.fog-cta__list li::before{content:"";position:absolute;left:0;top:10px;width:10px;height:2px;background:#2B6FD8}.fog-cta__or{font-family:"Cabin",sans-serif;font-weight:400;color:rgb(24 15 76 / .62);font-size:14px;letter-spacing:1px;text-transform:uppercase;margin:0 0 16px;padding:30px 0 0;border-top:1px solid rgb(24 15 76 / .2);max-width:520px}.fog-cta a.fog-cta__phone{font-family:"Cabin",sans-serif;display:inline-flex;align-items:center;justify-content:center;font-size:17px;font-weight:500;line-height:17px;letter-spacing:1px;border-radius:2px;text-decoration:none;background:#fff0;color:#180F4C;border:2px solid #180F4C;padding:18px 32px;transition:background .2s ease,color .2s ease}.fog-cta a.fog-cta__phone:hover,.fog-cta a.fog-cta__phone:focus{background:#180F4C;color:#FFFDF7}.fog-cta__proof{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:32px 0 0}.fog-cta__stars{color:#E09B0B;font-size:15px;letter-spacing:2px;line-height:1}.fog-cta__proof p{font-family:"Cabin",sans-serif;font-weight:500;color:rgb(24 15 76 / .8);font-size:14.5px;letter-spacing:.3px;margin:0}.fog-cta__booking{background:#A5D7FC;border:1px solid #A5D7FC;border-radius:2px;padding:10px 10px 18px}.fog-cta__bookhead{font-family:"Cabin",sans-serif;font-weight:700;color:#180F4C;font-size:clamp(14px,.95vw,16px);letter-spacing:.5px;text-transform:uppercase;text-align:center;margin:0;padding:20px 12px 14px}.fog-cta .calendly-inline-widget{min-width:280px;width:100%;min-height:640px}@media (max-width:1100px){.fog-cta__grid{grid-template-columns:1fr;gap:44px}.fog-cta h2,.fog-cta__sub,.fog-cta__list,.fog-cta__or{max-width:none}}@media (max-width:1024px){.fog-cta{padding:72px clamp(20px,5%,60px)}}@media (max-width:767px){.fog-cta{padding:56px 20px}.fog-cta h2{font-size:28px}.fog-cta__sub{font-size:16px;margin-bottom:26px}.fog-cta__list li{font-size:15.5px}.fog-cta a.fog-cta__phone{width:100%}.fog-cta .calendly-inline-widget{min-height:700px}}.page-header .entry-title h1{display:none!important}