.elementor-137 .elementor-element.elementor-element-a90edf4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-137 .elementor-element.elementor-element-a0913a5{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-137 .elementor-element.elementor-element-b1215ce .elementor-heading-title{font-size:40px;font-weight:700}.elementor-137 .elementor-element.elementor-element-5ecef4a{--display:flex}.elementor-137 .elementor-element.elementor-element-137425f{--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}.elementor-137 .elementor-element.elementor-element-ec05d19{font-size:14px;color:var(--e-global-color-text)}.elementor-137 .elementor-element.elementor-element-c606065{--display:flex}.elementor-137 .elementor-element.elementor-element-344b6f3{--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}.elementor-137 .elementor-element.elementor-element-666226a{font-size:14px;color:var(--e-global-color-text)}.elementor-137 .elementor-element.elementor-element-91b57b7{--display:flex}.elementor-137 .elementor-element.elementor-element-66c7f3d{font-size:14px;color:var(--e-global-color-text)}.elementor-137 .elementor-element.elementor-element-dd13808{--display:flex}.elementor-137 .elementor-element.elementor-element-79070da{font-size:14px;color:var(--e-global-color-text)}.elementor-137 .elementor-element.elementor-element-a56bc47{--display:flex}.elementor-137 .elementor-element.elementor-element-4ab436b{font-size:14px;color:var(--e-global-color-text)}.elementor-137 .elementor-element.elementor-element-bc54726{--display:flex}.elementor-137 .elementor-element.elementor-element-cacb7bd{font-size:14px;color:var(--e-global-color-text)}.elementor-137 .elementor-element.elementor-element-5013e22{--display:flex}.elementor-137 .elementor-element.elementor-element-e15950d{font-size:14px;color:var(--e-global-color-text)}.elementor-137 .elementor-element.elementor-element-c115e8e{--display:flex}.elementor-137 .elementor-element.elementor-element-bb9d7ee p{margin-block-end:14px}.elementor-137 .elementor-element.elementor-element-bb9d7ee{color:var(--e-global-color-text)}.elementor-137 .elementor-element.elementor-element-7a93504{--display:flex}.elementor-137 .elementor-element.elementor-element-861ae4c p{margin-block-end:14px}.elementor-137 .elementor-element.elementor-element-861ae4c{color:var(--e-global-color-text)}.elementor-137 .elementor-element.elementor-element-584649b{--display:flex}.elementor-137 .elementor-element.elementor-element-8327f20 p{margin-block-end:14px}.elementor-137 .elementor-element.elementor-element-8327f20{color:var(--e-global-color-text)}.elementor-137 .elementor-element.elementor-element-a64d0b6{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}:root{--page-title-display:none}.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:0px!important;margin:0px!important;border:0px!important;border-radius:0px!important;box-shadow:none!important;background:none transparent!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:28s ease-in-out 0s infinite alternate none running foghKen}@media (prefers-reduced-motion:reduce){.fogh-hero__img{animation:auto ease 0s 1 normal none running 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, 0.85vw, 16px);line-height:1;letter-spacing:.5px;text-transform:uppercase;margin:0 0 20px}.fogh-hero h2{font-family:Raleway,sans-serif;color:#fffdf7;line-height:1.18;letter-spacing:.5px;margin:0 0 22px;max-width:18ch;font-weight:700!important;font-size:clamp(32px, 6vw, 98px)!important}.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 0.2s,color 0.2s,border-color 0.2s}.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, 0.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, 0.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 0.2s,filter 0.2s}.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(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(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:0px!important;margin:0px!important;border:0px!important;border-radius:0px!important;box-shadow:none!important;background:none transparent!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, 0.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-width:4px 1px 1px;border-style:solid;border-color:#2b6fd8 rgb(24 15 76 / .16) rgb(24 15 76 / .16);border-image:initial;border-radius:2px;padding:38px 32px 32px;transition:border-color 0.25s,background 0.25s}.fogs__card:hover{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 0.2s,border-color 0.2s}.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-width:1px 1px 1px 4px;border-style:solid;border-color:#fff0 #fff0 #fff0 #a5d7fc;border-image:initial;border-radius:2px;padding:24px;text-decoration:none;transition:border-color 0.25s,background 0.25s}.fogs a.fogs__mini:hover,.fogs a.fogs__mini:focus{background:#fffdf7;border-color:rgb(24 15 76 / .2) rgb(24 15 76 / .2) rgb(24 15 76 / .2) #2b6fd8}.fogs__miniicon{grid-area:1 / 2 / span 2;align-self:center;display:flex;align-items:center;justify-content:center;width:clamp(46px, 3.6vw, 64px);color:#180f4c;transition:color 0.25s}.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, 0.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;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:0px!important;margin:0px!important;border:0px!important;border-radius:0px!important;box-shadow:none!important;background:none transparent!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 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, 0.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(.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:0px!important;margin:0px!important;border:0px!important;border-radius:0px!important;box-shadow:none!important;background:none transparent!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:0px!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 0.2s,color 0.2s}.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 0.2s,border-color 0.2s}.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;inset: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(.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:0px!important;margin:0px!important;border:0px!important;border-radius:0px!important;box-shadow:none!important;background:none transparent!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 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(33.3333% - 16px);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width: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:"“";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 0.2s,color 0.2s}.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 0.2s}.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 0.2s,color 0.2s}.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(50% - 12px)}}@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:0px!important;margin:0px!important;border:0px!important;border-radius:0px!important;box-shadow:none!important;background:none transparent!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,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, 0.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 0.2s,color 0.2s}.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, 0.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}}a.fogs__card{color:inherit;text-decoration:none}a.fogs__card:hover .fogs__cardgo{text-decoration:underline;text-underline-offset:3px}.fogs__cardgo{display:inline-block;margin-top:14px;font-weight:700;color:#2B6FD8}.fogsvc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:16px 30px;border-radius:2px;border:0;background:#2B6FD8;color:#FFFDF7;font-size:1rem;font-weight:600;letter-spacing:1px;cursor:pointer}.fogsvc-btn:hover{background:#180F4C}.fogsvc-alt{margin:14px 0 0;font-size:.95rem;opacity:.75}.fog-cta__frame{min-height:700px}.fogsvc-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fogh-hero a:focus-visible,.fogp a:focus-visible,.fog-reviews a:focus-visible,.fog-cta a:focus-visible,.fog-cta button:focus-visible{outline:3px solid #FFFDF7;outline-offset:3px}.fogs a:focus-visible,.fog-cases a:focus-visible{outline:3px solid #2B6FD8;outline-offset:3px}@media (prefers-reduced-motion:reduce){.fogs__card,.fogs__mini,.fog-case{transition:none}}