.elementor-88 .elementor-element.elementor-element-1f6934e{--display:flex;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-88 .elementor-element.elementor-element-1f6934e:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-1f6934e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://longocarpetcleaning.com/wp-content/uploads/2026/06/header-about-truck.jpg");}.elementor-88 .elementor-element.elementor-element-1f6934e::before, .elementor-88 .elementor-element.elementor-element-1f6934e > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-1f6934e > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-1f6934e > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-1f6934e > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-1f6934e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #091832E0 0%, #0E3175D1 100%);}.elementor-88 .elementor-element.elementor-element-5267328{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 64px;--row-gap:0px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d3d80b6{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-1ebacb3{font-family:"Roboto Slab", Sans-serif;font-size:13px;font-weight:400;color:#B3CFE5;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-1a4ea8d .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:64px;font-weight:400;color:var( --e-global-color-d41498a );}.elementor-88 .elementor-element.elementor-element-89afe12{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-de47bf2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-88 .elementor-element.elementor-element-1e00647 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-1e00647 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-88 .elementor-element.elementor-element-1e00647 .elementor-button{font-family:"Roboto Slab", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-1e00647 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-1e00647 .elementor-button:focus{border-color:var( --e-global-color-d41498a );}.elementor-88 .elementor-element.elementor-element-0515e36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-0515e36 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-88 .elementor-element.elementor-element-0515e36 .elementor-button{font-family:"Roboto Slab", Sans-serif;font-weight:600;fill:var( --e-global-color-d41498a );color:var( --e-global-color-d41498a );border-radius:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-0515e36 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-0515e36 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-0515e36 .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-0515e36 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-0e7e5f9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d5d89c9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d5d89c9:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-d5d89c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FAFC;}.elementor-88 .elementor-element.elementor-element-29e494b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-65e964c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 64px;--row-gap:0px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f4c28b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6fc835c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-fccee2f .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:44px;font-weight:400;color:#0E2A47;}.elementor-88 .elementor-element.elementor-element-1aa500e{color:#091832B3;}.elementor-88 .elementor-element.elementor-element-a03aec4{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-1522dba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-e902da8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-7300116{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6afe8b2 .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-weight:400;}.elementor-88 .elementor-element.elementor-element-f386601{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-88 .elementor-element.elementor-element-189d322{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-285a2df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#51ADD7;--border-color:#51ADD7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-88 .elementor-element.elementor-element-285a2df:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-285a2df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d41498a );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-88 .elementor-element.elementor-element-ea2d0da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-88 .elementor-element.elementor-element-e9e131e{text-align:center;}.elementor-88 .elementor-element.elementor-element-422d3ed{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-88 .elementor-element.elementor-element-037bdaa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#51ADD7;--border-color:#51ADD7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-88 .elementor-element.elementor-element-037bdaa:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-037bdaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d41498a );}.elementor-88 .elementor-element.elementor-element-675cddc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-88 .elementor-element.elementor-element-9418e1a{text-align:center;}.elementor-88 .elementor-element.elementor-element-63c7c76{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-88 .elementor-element.elementor-element-5f81337{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#51ADD7;--border-color:#51ADD7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-88 .elementor-element.elementor-element-5f81337:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-5f81337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d41498a );}.elementor-88 .elementor-element.elementor-element-3665bf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-88 .elementor-element.elementor-element-60a8560{text-align:center;}.elementor-88 .elementor-element.elementor-element-c4ea8a3{text-align:center;font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-88 .elementor-element.elementor-element-91a9b99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#51ADD7;--border-color:#51ADD7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-88 .elementor-element.elementor-element-91a9b99:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-91a9b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d41498a );}.elementor-88 .elementor-element.elementor-element-91b24cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-88 .elementor-element.elementor-element-67c779e{font-family:"Roboto Slab", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;}.elementor-88 .elementor-element.elementor-element-fd30a5f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-fd30a5f:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-fd30a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FAFC;}.elementor-88 .elementor-element.elementor-element-482547db{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a7a70a3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-5b0d1911{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3f12933{--spacer-size:16px;}.elementor-88 .elementor-element.elementor-element-6034172d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-135a76ba{--spacer-size:16px;}.elementor-88 .elementor-element.elementor-element-39704a06{text-align:center;}.elementor-88 .elementor-element.elementor-element-39704a06 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-40c79c91{text-align:center;}.elementor-88 .elementor-element.elementor-element-42300d82{text-align:center;}.elementor-88 .elementor-element.elementor-element-17c9edb7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-7aa6c08f{--spacer-size:16px;}.elementor-88 .elementor-element.elementor-element-672f0e7b{text-align:center;}.elementor-88 .elementor-element.elementor-element-672f0e7b .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-1e08df8b{text-align:center;}.elementor-88 .elementor-element.elementor-element-335f1a37{text-align:center;}.elementor-88 .elementor-element.elementor-element-2ff6c047{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-61b2cf23{--spacer-size:16px;}.elementor-88 .elementor-element.elementor-element-225513f1{text-align:center;}.elementor-88 .elementor-element.elementor-element-225513f1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-72229ee{text-align:center;}.elementor-88 .elementor-element.elementor-element-28504ff7{text-align:center;}.elementor-88 .elementor-element.elementor-element-a13dc17{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3dee0380{--spacer-size:16px;}.elementor-88 .elementor-element.elementor-element-38b34f5e{text-align:center;}.elementor-88 .elementor-element.elementor-element-38b34f5e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-573b6926{text-align:center;}.elementor-88 .elementor-element.elementor-element-458882f2{text-align:center;}.elementor-88 .elementor-element.elementor-element-630c21e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3b8b5c7d{--spacer-size:16px;}.elementor-88 .elementor-element.elementor-element-42c96676 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-ae1008d{text-align:center;}.elementor-88 .elementor-element.elementor-element-305aba96{text-align:center;}.elementor-88 .elementor-element.elementor-element-4133db4b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-4133db4b:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-4133db4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091832;}.elementor-88 .elementor-element.elementor-element-1ad120a4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-9a25c4b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-7064f368{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-739d9378{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-88 .elementor-element.elementor-element-3d38a6d4 .elementor-counter{gap:5px;}.elementor-88 .elementor-element.elementor-element-3d38a6d4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#51ADD7;}.elementor-88 .elementor-element.elementor-element-3d38a6d4 .elementor-counter-title{color:rgba(255,255,255,.76);font-family:"Roboto Slab", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;}.elementor-88 .elementor-element.elementor-element-63ce2719{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-7659bd58 .elementor-counter{gap:5px;}.elementor-88 .elementor-element.elementor-element-7659bd58 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#51ADD7;}.elementor-88 .elementor-element.elementor-element-7659bd58 .elementor-counter-title{color:rgba(255,255,255,.76);font-family:"Roboto Slab", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;}.elementor-88 .elementor-element.elementor-element-27231fa6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-2178760a .elementor-counter{gap:5px;}.elementor-88 .elementor-element.elementor-element-2178760a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#51ADD7;}.elementor-88 .elementor-element.elementor-element-2178760a .elementor-counter-title{color:rgba(255,255,255,.76);font-family:"Roboto Slab", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;}.elementor-88 .elementor-element.elementor-element-2515009e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-7eccd55d .elementor-counter{gap:5px;}.elementor-88 .elementor-element.elementor-element-7eccd55d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#51ADD7;}.elementor-88 .elementor-element.elementor-element-7eccd55d .elementor-counter-title{color:rgba(255,255,255,.76);font-family:"Roboto Slab", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;}.elementor-88 .elementor-element.elementor-element-4c2482b0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-4c2482b0:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-4c2482b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FAFC;}.elementor-88 .elementor-element.elementor-element-749b502b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-4b97b8b8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-5e973c49{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-5e973c49.e-con{--align-self:center;}.elementor-88 .elementor-element.elementor-element-ee833ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-ee833ac:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-ee833ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d41498a );}.elementor-88 .elementor-element.elementor-element-681ecacc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-7152123c{text-align:center;}.elementor-88 .elementor-element.elementor-element-4f7e2e6e{text-align:center;}.elementor-88 .elementor-element.elementor-element-4f7e2e6e .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-fc4e77e{text-align:center;}.elementor-88 .elementor-element.elementor-element-7adbd0b0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-7adbd0b0:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-7adbd0b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d41498a );}.elementor-88 .elementor-element.elementor-element-e874f25{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-1e3661df{text-align:center;}.elementor-88 .elementor-element.elementor-element-22163ee2{text-align:center;}.elementor-88 .elementor-element.elementor-element-22163ee2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-7b3cb80e{text-align:center;}.elementor-88 .elementor-element.elementor-element-53af5466{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-53af5466:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-53af5466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FAFC;}.elementor-88 .elementor-element.elementor-element-650ba083{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-26eaff20{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a6dd75a{width:initial;max-width:initial;}.elementor-88 .elementor-element.elementor-element-409b41ec{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-3b82e569{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-1d3406e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6e5b510d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-5ab9dee9{text-align:center;}.elementor-88 .elementor-element.elementor-element-412fd2bd{text-align:center;}.elementor-88 .elementor-element.elementor-element-51eaae8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-263483bf .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-1e4e1e98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-11796526 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-1a8b9b6f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-7ff6e0fb .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-11d5e2f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-28d00dd8 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-78cdb6e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-383a6640 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-139ee3a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-4ce66654 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-63646171{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-757acd18 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-4e147543{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-69b0efa3 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-1eb3ce48{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-37eb29f2 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-bfd7278{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-45960913 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-22f3f6b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-13cee238 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-45df028d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-47fa4801 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-26e89f37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-1f4f8ad5 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-fcb2571{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-92501f5 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-609278ff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-13b7aa77 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-4156839f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-29051144 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-340ff574{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-37410b00 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-7f78297c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3144780d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-622a47b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-50965009 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-55175702{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6a927641 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-346df7b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-68b8a507 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-3fc433f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3fc433f:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-3fc433f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FAFC;}.elementor-88 .elementor-element.elementor-element-cacf629{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-b222948{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 64px;--row-gap:0px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-bdf3ed8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-6c5a413 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-01f821a .elementor-heading-title{font-family:"Alfa Slab One", Sans-serif;font-size:44px;font-weight:400;color:#0E2A47;}.elementor-88 .elementor-element.elementor-element-442ea89{color:#091832B3;}.elementor-88 .elementor-element.elementor-element-93fed4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-26157c6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-26157c6 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-88 .elementor-element.elementor-element-26157c6 .elementor-button{font-family:"Roboto Slab", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-26157c6 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-26157c6 .elementor-button:focus{border-color:var( --e-global-color-d41498a );}.elementor-88 .elementor-element.elementor-element-dbcae9c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-cf5dbe3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-77716e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-4c806dc{text-align:center;}.elementor-88 .elementor-element.elementor-element-34f1a24{text-align:center;}.elementor-88 .elementor-element.elementor-element-bc6d76a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-e3462bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-e3462bb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-88 .elementor-element.elementor-element-80d0fc4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-80d0fc4 .elementor-button .elementor-button-content-wrapper{gap:8px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-88 .elementor-element.elementor-element-d3d80b6{--width:60%;}.elementor-88 .elementor-element.elementor-element-0e7e5f9{--width:40%;}.elementor-88 .elementor-element.elementor-element-5e973c49{--width:60%;}}@media(max-width:1366px) and (min-width:768px){.elementor-88 .elementor-element.elementor-element-5e973c49{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-88 .elementor-element.elementor-element-d3d80b6{--width:100%;}.elementor-88 .elementor-element.elementor-element-0e7e5f9{--width:100%;}.elementor-88 .elementor-element.elementor-element-5e973c49{--width:100%;}}@media(max-width:1366px){.elementor-88 .elementor-element.elementor-element-189d322{--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-3b82e569{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-88 .elementor-element.elementor-element-1f6934e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-5267328{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-0e7e5f9{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-65e964c{--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;--gap:60px 0px;--row-gap:60px;--column-gap:0px;}.elementor-88 .elementor-element.elementor-element-f386601{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-88 .elementor-element.elementor-element-189d322{--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-409b41ec{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-88 .elementor-element.elementor-element-3b82e569{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-1a4ea8d .elementor-heading-title{font-size:46px;}.elementor-88 .elementor-element.elementor-element-89afe12{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-88 .elementor-element.elementor-element-1e00647{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-0515e36{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-65e964c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-88 .elementor-element.elementor-element-a03aec4{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-f386601{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-88 .elementor-element.elementor-element-189d322{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-6034172d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-17c9edb7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-2ff6c047{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a13dc17{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-630c21e8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-5e973c49{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-88 .elementor-element.elementor-element-27b2afba img{border-radius:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-601a61e9 img{border-radius:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-3b82e569{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-26157c6{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-dbcae9c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-1f6934e */.elementor-88 .elementor-element.elementor-element-1f6934e{
  --longo-navy-deep:#091832;
  --longo-navy:#0E3175;
  --longo-sky:#51ADD7;
  --longo-mist:#B3CFE5;
  --longo-paper:#F6FAFC;
  --longo-ink:#0A1428;
  --longo-emergency:#C8362A;
  --longo-gold:#C99A4A;
  --longo-line:rgba(9,24,50,.12);
  position:relative;  
}

.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-grid{
  width:100%;
  max-width:1320px;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-grid{
  position:relative;
  z-index:2;
  margin:0 auto;
  display:grid;
  grid-template-columns:1.15fr 1fr;
  gap:64px;
  align-items:center;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-left{
  max-width:620px;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-card{
  width:100%;
  max-width:560px;
  justify-self:end;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-eyebrow{
  margin-bottom:24px;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-eyebrow .elementor-heading-title{
  font-family:'Inter',system-ui,sans-serif;
  font-size:12px;
  font-weight:600;
  letter-spacing:.4em;
  text-transform:uppercase;
  color:var(--longo-sky);
  display:flex;
  align-items:center;
  gap:14px;
  margin:0;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-eyebrow .elementor-heading-title:before{
  content:'';
  width:36px;
  height:1px;
  background:var(--longo-sky);
  display:inline-block;
  flex-shrink:0;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-title{
  margin-bottom:28px;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-title .elementor-heading-title{
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  color:#fff;
  line-height:1.05;
  font-weight:400;
  letter-spacing:0;
  margin:0;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-title em{
  font-style:normal;
  color:var(--longo-sky);
  position:relative;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-sub{
  margin-bottom:36px;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-sub p{
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-size:19px;
  line-height:1.55;
  color:rgba(255,255,255,.85);
  margin:0;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-buttons{
  display:flex;
  gap:16px;
  align-items:center;
  margin-bottom:48px;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-buttons .elementor-widget-button{
  width:auto;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-buttons .elementor-button{
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-weight:700;
  font-size:14px;
  letter-spacing:.04em;
  text-transform:uppercase;
  padding:14px 22px;
  border-radius:0;
  line-height:1;
  min-height:48px;
  transition:all .25s ease;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-buttons .elementor-button-icon{
  transition:transform .25s ease;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-buttons .elementor-button:hover .elementor-button-icon{
  transform:translateX(4px);
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-primary .elementor-button{
  background:var(--longo-sky);
  color:var(--longo-navy-deep);
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-primary .elementor-button:hover{
  background:#fff;
  color:var(--longo-navy-deep);
  transform:translateY(-1px);
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-secondary .elementor-button{
  background:transparent;
  color:#fff;
  border:2px solid rgba(255,255,255,.4);
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-secondary .elementor-button:hover{
  background:#fff;
  color:var(--longo-navy-deep);
  border-color:#fff;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-trust{
  display:flex;
  gap:20px;
  align-items:stretch;
  padding-top:24px;
  border-top:1px solid rgba(255,255,255,.15);
  white-space:nowrap;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-trust-item{
  flex:1;
  min-width:0;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-trust-item + .longo-hero-trust-item{
  padding-left:20px;
  border-left:1px solid rgba(255,255,255,.12);
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-stars .elementor-heading-title{
  color:var(--longo-gold);
  font-size:14px;
  letter-spacing:2px;
  margin:0 0 2px;
  line-height:1;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-trust-num .elementor-heading-title{
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:22px;
  color:#fff;
  line-height:1;
  font-weight:400;
  margin:0;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-trust-label .elementor-heading-title{
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-size:10px;
  letter-spacing:.15em;
  text-transform:uppercase;
  color:var(--longo-mist);
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  margin:0;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-card{
  background:#fff;
  color:var(--longo-ink);
  padding:40px;
  border-radius:4px;
  box-shadow:0 30px 80px rgba(9,24,50,.4);
  position:relative;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-card:before{
  content:'FAST QUOTE';
  position:absolute;
  top:-14px;
  left:32px;
  background:var(--longo-emergency);
  color:#fff;
  font-family:'Inter',system-ui,sans-serif;
  font-size:11px;
  font-weight:700;
  letter-spacing:.2em;
  padding:6px 14px;
  z-index:3;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-card-title{
  margin-bottom:6px;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-card-title .elementor-heading-title{
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:28px;
  color:var(--longo-navy-deep);
  line-height:1.1;
  font-weight:400;
  margin:0;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-card-sub{
  margin-bottom:24px;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-card-sub p{
  font-family:'Roboto Slab',system-ui,sans-serif;
  color:rgba(9,24,50,.6);
  font-size:14px;
  margin:0;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-form .elementor-field-group{
  padding-left:6px;
  padding-right:6px;
  margin-bottom:12px;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-form .elementor-field{
  background:var(--longo-paper);
  border:1px solid var(--longo-line);
  border-radius:0;
  min-height:46px;
  font-family:'Inter',system-ui,sans-serif;
  font-size:14px;
  color:var(--longo-ink);
  box-shadow:none;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-form .elementor-field:focus{
  border-color:var(--longo-sky);
  box-shadow:none;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-form .elementor-button{
  width:100%;
  justify-content:center;
  background:var(--longo-navy);
  color:#fff;
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-weight:700;
  font-size:14px;
  text-transform:uppercase;
  letter-spacing:.04em;
  padding:18px;
  border-radius:0;
  transition:all .25s ease;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-form .elementor-button:hover{
  background:var(--longo-navy-deep);
  transform:translateY(-1px);
  box-shadow:0 8px 24px rgba(14,49,117,.25);
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-form-note p{
  font-family:'Inter',system-ui,sans-serif;
  font-size:12px;
  color:rgba(9,24,50,.5);
  text-align:center;
  margin:0;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .longo-form-note a{
  color:var(--longo-navy);
  font-weight:700;
  text-decoration:underline;
}
/* Hide Google reCAPTCHA v3 badge */
.grecaptcha-badge {
  visibility: hidden !important;
}

/* Hide Elementor reCAPTCHA v3 inline field space */
.elementor-field-type-recaptcha_v3,
.elementor-g-recaptcha {
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
}

.protectedby {
    font-size: 11px;
    color:#aaa;
    line-height: 1.5;
}

.protectedby a, .protectedby a:hover {
     color:#0e3175;
}

.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-form .elementor-field-group-i_agree_to_receive{
  margin-top:10px !important;
  margin-bottom:16px !important;
  padding-left:6px !important;
  padding-right:6px !important;
}

.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-form .elementor-field-group-i_agree_to_receive .elementor-field-subgroup{
  width:100% !important;
  display:block !important;
}

.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-form .elementor-field-group-i_agree_to_receive .elementor-field-option{
  position:relative !important;
  display:block !important;
  width:100% !important;
  padding-left:24px !important;
  margin:0 !important;
}

.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-form .elementor-field-group-i_agree_to_receive input[type="checkbox"]{
  position:absolute !important;
  top:3px !important;
  left:0 !important;
  width:16px !important;
  height:16px !important;
  min-width:16px !important;
  margin:0 !important;
  padding:0 !important;
  accent-color:var(--longo-navy);
}

.elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-form .elementor-field-group-i_agree_to_receive label{
  display:block !important;
  margin:0 !important;
  padding:0 !important;
  font-family:'Inter',system-ui,sans-serif !important;
  font-size:12px !important;
  line-height:1.5 !important;
  font-weight:400 !important;
  color:rgba(9,24,50,.58) !important;
}
@media(max-width:1366px){
  .elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-title .elementor-heading-title{
    font-size:76px;
  }
  .elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-grid{
    max-width:1180px;
    gap:56px;
  }
}
@media(max-width:1024px){
  .elementor-88 .elementor-element.elementor-element-1f6934e{
    min-height:auto;
    padding:64px 32px !important;
  }
  .elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-grid{
    grid-template-columns:1fr;
    gap:48px;
  }
  .elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-card{
    justify-self:stretch;
    max-width:100%;
  }
}
@media(max-width:640px){
  .elementor-88 .elementor-element.elementor-element-1f6934e{
    padding:48px 24px !important;
  }
  .elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-title .elementor-heading-title{
    font-size:46px;
  }
  .elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-buttons{
    flex-direction:column;
    align-items:stretch;
  }
  .elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-buttons .elementor-widget-button,
  .elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-buttons .elementor-button{
    width:100%;
  }
  .elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-trust{
    gap:12px;
  }
  .elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-trust-item + .longo-hero-trust-item{
    padding-left:12px;
  }
  .elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-trust-num .elementor-heading-title{
    font-size:18px;
  }
  .elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-trust-label .elementor-heading-title{
    font-size:9px;
    letter-spacing:.08em;
  }
  .elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-card{
    padding:34px 24px 28px;
  }
  .elementor-88 .elementor-element.elementor-element-1f6934e .longo-hero-form .elementor-field-group{
    width:100% !important;
  }
}
.elementor-88 .elementor-element.elementor-element-1f6934e .breadcrumb{
  margin-bottom:24px;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .breadcrumb p{
  margin:0;
  color:rgba(255,255,255,.74);
}
.elementor-88 .elementor-element.elementor-element-1f6934e .breadcrumb a{
  color:#b3cfe5;
  text-decoration:none;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .breadcrumb a:hover {
    color: white;
}
.elementor-88 .elementor-element.elementor-element-1f6934e .breadcrumb span{
  margin:0 10px;
  color:rgba(255,255,255,.48);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5d89c9 */.elementor-88 .elementor-element.elementor-element-d5d89c9{
  --navy:#091832;
  --blue:#0E3175;
  --sky:#51ADD7;
  --mist:#F6FAFC;
  background:#F6FAFC;
  padding:80px 48px;
}

.elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-inner{
  max-width:1320px;
  margin:0 auto;
}

.elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-two-col{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:72px;
  align-items:center;
}

.elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-image-wrap{
  position:relative;
}

.elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-image-wrap:before{
  content:'';
  position:absolute;
  width:120px;
  height:120px;
  background:#51ADD7;
  left:-24px;
  bottom:-24px;
  z-index:0;
}

.elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-image{
  position:relative;
  z-index:1;
  overflow:hidden;
  box-shadow:0 28px 70px rgba(9,24,50,.14);
}

.elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-image img{
  display:block;
  width:100%;
  height:520px;
  object-fit:cover;
  object-position:center;
  border-radius:0 !important;
  box-shadow:none !important;
}

.elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-content{
  max-width:590px;
}

.elementor-88 .elementor-element.elementor-element-d5d89c9 .section-eyebrow{
  margin-bottom:18px;
}

.elementor-88 .elementor-element.elementor-element-d5d89c9 .section-eyebrow .elementor-heading-title{
  font-family:'Inter',system-ui,sans-serif;
  font-size:12px;
  line-height:1;
  font-weight:700;
  letter-spacing:.4em;
  text-transform:uppercase;
  display:flex;
  align-items:center;
  gap:14px;
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-d5d89c9 .section-eyebrow .elementor-heading-title:before{
  content:'';
  width:36px;
  height:1px;
  background:#0E2A47;
  display:inline-block;
  flex-shrink:0;
}

.elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-title .elementor-heading-title{
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:56px;
  line-height:1.05;
  font-weight:400;
  letter-spacing:0;
  margin:0 0 24px;
}

.elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-text p{
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-size:18px;
  line-height:1.7;
  margin:0 0 22px;
}

.elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-text p:last-child{
  margin-bottom:0;
}

@media(max-width:1200px){
  .elementor-88 .elementor-element.elementor-element-d5d89c9{
    padding:92px 40px;
  }

  .elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-two-col{
    gap:56px;
  }

  .elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-image img{
    height:470px;
  }

  .elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-title .elementor-heading-title{
    font-size:50px;
  }
}

@media(max-width:1024px){
  .elementor-88 .elementor-element.elementor-element-d5d89c9{
    padding:80px 32px;
  }

  .elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-two-col{
    grid-template-columns:1fr;
    gap:44px;
  }

  .elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-content{
    max-width:720px;
  }

  .elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-image img{
    height:420px;
  }
}

@media(max-width:767px){
  .elementor-88 .elementor-element.elementor-element-d5d89c9{
    padding:64px 24px;
  }

  .elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-title .elementor-heading-title{
    font-size:38px;
  }

  .elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-text p{
    font-size:16px;
    line-height:1.65;
  }

  .elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-image img{
    height:320px;
  }

  .elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-image-wrap:before{
    width:86px;
    height:86px;
    left:-12px;
    bottom:-12px;
  }
}

@media(max-width:390px){
  .elementor-88 .elementor-element.elementor-element-d5d89c9{
    padding:60px 20px;
  }

  .elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-title .elementor-heading-title{
    font-size:35px;
  }

  .elementor-88 .elementor-element.elementor-element-d5d89c9 .longo-difference-image img{
    height:280px;
  }
}
.longo-map-only{
  width:100%;
  height:460px;
  position:relative;
  overflow:hidden;
  background:#F6FAFC;
}

.longo-map-only iframe{
  width:100%;
  height:100%;
  border:0;
  display:block;
}

.longo-map-pin-only{
  position:absolute;
  left:50%;
  top:50%;
  width:46px;
  height:46px;
  background:#D7392F;
  border-radius:50% 50% 50% 0;
  transform:translate(-50%,-100%) rotate(-45deg);
  z-index:2;
  box-shadow:0 12px 28px rgba(9,24,50,.24);
}

.longo-map-pin-only span{
  position:absolute;
  left:50%;
  top:50%;
  width:16px;
  height:16px;
  background:#fff;
  border-radius:50%;
  transform:translate(-50%,-50%);
}

.longo-map-pin-only:hover{
  background:#B92D25;
}

@media(max-width:767px){
  .longo-map-only{
    height:400px;
  }

  .longo-map-pin-only{
    width:40px;
    height:40px;
  }

  .longo-map-pin-only span{
    width:14px;
    height:14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1522dba */.elementor-88 .elementor-element.elementor-element-1522dba{
  --longo-navy-deep:#091832;
  --longo-navy:#0E3175;
  --longo-sky:#51ADD7;
  --longo-mist:#B3CFE5;
  --longo-paper:#F6FAFC;
  --longo-ink:#0A1428;
  --longo-line:rgba(9,24,50,.12);
  position:relative;
  background:var(--longo-paper);
  padding:80px 48px 100px;
  overflow:visible !important;
}

/* Elementor auto-wrapper fix */
.elementor-88 .elementor-element.elementor-element-1522dba > .e-con-inner{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  display:block !important;
  overflow:visible !important;
}

.elementor-88 .elementor-element.elementor-element-1522dba .carpet-services-inner{
  width:100%;
  max-width:1320px;
  margin:0 auto;
  overflow:visible !important;
}

.elementor-88 .elementor-element.elementor-element-1522dba .carpet-services-heading{
  max-width:790px;
  margin:0 0 56px;
}

.elementor-88 .elementor-element.elementor-element-1522dba .section-eyebrow{
  margin-bottom:22px;
}

.elementor-88 .elementor-element.elementor-element-1522dba .section-eyebrow .elementor-heading-title{
  font-family:'Inter',system-ui,sans-serif;
  font-size:12px;
  line-height:1;
  font-weight:700;
  letter-spacing:.42em;
  text-transform:uppercase;
  color:var(--longo-navy);
  display:flex;
  align-items:center;
  gap:14px;
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-1522dba .section-eyebrow .elementor-heading-title:before{
  content:'';
  width:36px;
  height:1px;
  background:var(--longo-navy);
  display:inline-block;
  flex-shrink:0;
}

.elementor-88 .elementor-element.elementor-element-1522dba .section-title{
  margin-bottom:24px;
}

.elementor-88 .elementor-element.elementor-element-1522dba .section-title .elementor-heading-title{
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:56px;
  line-height:1.05;
  font-weight:400;
  letter-spacing:0;
  color:var(--longo-navy-deep);
  margin:0;
  max-width:760px;
}

.elementor-88 .elementor-element.elementor-element-1522dba .section-intro p{
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-size:18px;
  line-height:1.5;
  color:rgba(9,24,50,.68);
  max-width:680px;
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-1522dba .subservices,
.elementor-88 .elementor-element.elementor-element-1522dba .subservices > .e-con-inner{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:24px;
  width:100%;
  margin-top:56px;
  overflow:visible !important;
}

.elementor-88 .elementor-element.elementor-element-1522dba .subservice,
.elementor-88 .elementor-element.elementor-element-1522dba .carpet-service-card{
  min-height:222px;
  background:#fff;
  border-top:3px solid var(--longo-sky);
  padding:34px 34px 32px;
  position:relative !important;
  z-index:1 !important;
  overflow:visible !important;
  transition:
    transform .35s cubic-bezier(0.16,1,0.3,1),
    box-shadow .35s cubic-bezier(0.16,1,0.3,1) !important;
  will-change:transform, box-shadow;
}

.elementor-88 .elementor-element.elementor-element-1522dba .subservice:hover,
.elementor-88 .elementor-element.elementor-element-1522dba .carpet-service-card:hover{
  transform:translateY(-5px) !important;
  box-shadow:0 20px 40px rgba(9,24,50,.08) !important;
  z-index:5 !important;
}

/* Number circle */
.elementor-88 .elementor-element.elementor-element-1522dba .subservice-icon{
  margin-bottom:18px;
}

.elementor-88 .elementor-element.elementor-element-1522dba .subservice-icon .elementor-heading-title{
  width:44px;
  height:44px;
  border:2px solid var(--longo-navy);
  border-radius:999px;
  display:flex;
  align-items:center;
  justify-content:center;
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:18px;
  line-height:1;
  font-weight:400;
  color:var(--longo-navy);
  margin:0;
  letter-spacing:0;
  background:#fff;
}

.elementor-88 .elementor-element.elementor-element-1522dba .subservice-title{
  margin-bottom:12px;
}

.elementor-88 .elementor-element.elementor-element-1522dba .subservice-title .elementor-heading-title{
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:22px;
  line-height:1.18;
  font-weight:400;
  color:var(--longo-navy-deep);
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-1522dba .subservice-text p{
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-size:15px;
  line-height:1.55;
  color:rgba(9,24,50,.68);
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-1522dba .subservice-link{
  margin-top:auto;
  padding-top:16px;
}

.elementor-88 .elementor-element.elementor-element-1522dba .subservice-link .elementor-button{
  background:transparent;
  
  border:0;
  
  border-radius:0;
  padding:0 0 3px;
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-size:13px;
  font-weight:700;
  line-height:1.2;
  text-transform:none;
}

.elementor-88 .elementor-element.elementor-element-1522dba .subservice-link .elementor-button-icon{
  transition:transform .2s ease;
}

.elementor-88 .elementor-element.elementor-element-1522dba .subservice-link .elementor-button:hover .elementor-button-icon{
  transform:translateX(4px);
}

@media(max-width:1366px){
  .elementor-88 .elementor-element.elementor-element-1522dba{
    padding:76px 40px 92px;
  }

  .elementor-88 .elementor-element.elementor-element-1522dba .section-title .elementor-heading-title{
    font-size:52px;
  }
}

@media(max-width:1024px){
  .elementor-88 .elementor-element.elementor-element-1522dba{
    padding:72px 32px 84px;
  }

  .elementor-88 .elementor-element.elementor-element-1522dba .subservices,
  .elementor-88 .elementor-element.elementor-element-1522dba .subservices > .e-con-inner{
    grid-template-columns:repeat(2,1fr);
  }

  .elementor-88 .elementor-element.elementor-element-1522dba .section-title .elementor-heading-title{
    font-size:46px;
  }
}

@media(max-width:767px){
  .elementor-88 .elementor-element.elementor-element-1522dba{
    padding:64px 24px 72px;
  }

  .elementor-88 .elementor-element.elementor-element-1522dba .carpet-services-heading{
    margin-bottom:42px;
  }

  .elementor-88 .elementor-element.elementor-element-1522dba .section-eyebrow .elementor-heading-title{
    font-size:11px;
    letter-spacing:.32em;
    line-height:1.35;
  }

  .elementor-88 .elementor-element.elementor-element-1522dba .section-title .elementor-heading-title{
    font-size:38px;
  }

  .elementor-88 .elementor-element.elementor-element-1522dba .section-intro p{
    font-size:16px;
    line-height:1.6;
  }

  .elementor-88 .elementor-element.elementor-element-1522dba .subservices,
  .elementor-88 .elementor-element.elementor-element-1522dba .subservices > .e-con-inner{
    grid-template-columns:1fr;
    gap:22px;
    margin-top:42px;
  }

  .elementor-88 .elementor-element.elementor-element-1522dba .subservice,
  .elementor-88 .elementor-element.elementor-element-1522dba .carpet-service-card{
    min-height:auto;
    padding:32px 28px 30px;
  }

  .elementor-88 .elementor-element.elementor-element-1522dba .subservice-title .elementor-heading-title{
    font-size:21px;
  }
}

@media(max-width:390px){
  .elementor-88 .elementor-element.elementor-element-1522dba{
    padding:60px 20px 68px;
  }

  .elementor-88 .elementor-element.elementor-element-1522dba .section-title .elementor-heading-title{
    font-size:35px;
  }

  .elementor-88 .elementor-element.elementor-element-1522dba .subservice,
  .elementor-88 .elementor-element.elementor-element-1522dba .carpet-service-card{
    padding:30px 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd30a5f */.elementor-88 .elementor-element.elementor-element-fd30a5f{
  --timeline-navy-deep:#091832;
  --timeline-navy:#0E3175;
  --timeline-sky:#51ADD7;
  --timeline-mist:#B3CFE5;
  --timeline-paper:#F6FAFC;
  position:relative;
  background:var(--timeline-paper);
  padding:80px 48px 96px;
  overflow:visible;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f > .e-con-inner{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  display:block !important;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .about-timeline-inner{
  width:100%;
  max-width:1280px;
  margin:0 auto;
  text-align:center;
  overflow:visible !important;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .about-timeline-heading{
  width:100%;
  max-width:860px;
  margin:0 auto 86px;
  display:flex;
  flex-direction:column;
  align-items:center;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .section-eyebrow{
  margin:0 0 22px;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .section-eyebrow .elementor-heading-title{
  font-family:'Inter',system-ui,sans-serif;
  font-size:12px;
  line-height:1;
  font-weight:700;
  letter-spacing:.42em;
  text-transform:uppercase;
  color:var(--timeline-navy);
  display:flex;
  align-items:center;
  justify-content:center;
  gap:14px;
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .section-eyebrow .elementor-heading-title:before{
  content:'';
  width:36px;
  height:1px;
  background:var(--timeline-navy);
  display:inline-block;
  flex-shrink:0;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .section-title .elementor-heading-title{
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:56px;
  line-height:1.08;
  font-weight:400;
  letter-spacing:0;
  color:var(--timeline-navy-deep);
  text-align:center;
  margin:0 auto;
  max-width:850px;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .timeline{
  width:100%;
  max-width:1280px;
  margin:0 auto;
  position:relative;
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:16px;
  padding:0;
  overflow:visible !important;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-line{
  position:absolute !important;
  top:8px;
  left:0;
  right:0;
  width:100%;
  height:2px !important;
  min-height:2px !important;
  background:var(--timeline-mist);
  z-index:0;
  pointer-events:none;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-line .elementor-spacer-inner{
  height:2px !important;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-item{
  position:relative;
  z-index:1;
  padding:0 8px;
  text-align:center;
  display:flex;
  flex-direction:column;
  align-items:center;
  overflow:visible !important;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-dot{
  width:22px !important;
  height:22px !important;
  min-width:22px !important;
  min-height:22px !important;
  max-width:22px !important;
  max-height:22px !important;
  border:3px solid #fff;
  box-shadow:0 0 0 2px var(--timeline-navy);
  border-radius:999px;
  background:var(--timeline-navy);
  position:relative;
  z-index:5;
  margin:0 auto 26px;
  flex:0 0 22px !important;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-dot .elementor-spacer-inner{
  width:22px !important;
  height:22px !important;
  min-height:22px !important;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-dot:after{
  content:'';
  position:absolute;
  inset:5px;
  background:#fff;
  border-radius:999px;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-year{
  margin:0 0 8px;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-year .elementor-heading-title{
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:22px;
  line-height:1;
  font-weight:400;
  color:var(--timeline-sky);
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-title{
  margin-bottom:8px;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-title .elementor-heading-title{
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:16px;
  line-height:1.2;
  font-weight:400;
  color:var(--timeline-navy-deep);
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-text p{
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-size:13px;
  line-height:1.5;
  font-weight:400;
  color:rgba(9,24,50,.70);
  margin:0;
}

@media(max-width:1200px){
  .elementor-88 .elementor-element.elementor-element-fd30a5f{
    padding:110px 40px 92px;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .section-title .elementor-heading-title{
    font-size:52px;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .timeline{
    gap:10px;
  }
}

@media(max-width:1024px){
  .elementor-88 .elementor-element.elementor-element-fd30a5f{
    padding:92px 32px 84px;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .about-timeline-heading{
    margin-bottom:72px;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .section-title .elementor-heading-title{
    font-size:46px;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .timeline{
    grid-template-columns:repeat(5,1fr);
    gap:8px;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-title .elementor-heading-title{
    font-size:14px;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-text p{
    font-size:12px;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-year .elementor-heading-title{
    font-size:18px;
  }
}

@media(max-width:768px){
  .elementor-88 .elementor-element.elementor-element-fd30a5f{
    padding:76px 24px 80px;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .about-timeline-heading{
    margin-bottom:56px;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .section-eyebrow .elementor-heading-title{
    font-size:11px;
    line-height:1.35;
    letter-spacing:.32em;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .section-title .elementor-heading-title{
    font-size:38px;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .timeline{
    grid-template-columns:1fr;
    padding:0;
    gap:32px;
    text-align:left;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-line{
    top:8px;
    bottom:0;
    left:10px;
    right:auto;
    width:2px !important;
    height:auto !important;
    min-height:100% !important;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-item{
    text-align:left;
    align-items:flex-start;
    padding-left:36px;
    padding-right:0;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-dot{
    position:absolute;
    top:0;
    left:0;
    margin:0;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-year{
    margin:0 0 8px;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-title .elementor-heading-title{
    font-size:17px;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .timeline-text p{
    font-size:14px;
  }
}

@media(max-width:390px){
  .elementor-88 .elementor-element.elementor-element-fd30a5f{
    padding:68px 20px 76px;
  }

  .elementor-88 .elementor-element.elementor-element-fd30a5f .section-title .elementor-heading-title{
    font-size:35px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4133db4b */.elementor-88 .elementor-element.elementor-element-4133db4b{
  --numbers-navy-deep:#091832;
  --numbers-navy:#0E3175;
  --numbers-sky:#51ADD7;
  --numbers-mist:#B3CFE5;
  position:relative;
  background:var(--numbers-navy-deep);
  color:#fff;
  padding:86px 48px 88px;
  overflow:visible;
}

.elementor-88 .elementor-element.elementor-element-4133db4b > .e-con-inner{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  display:block !important;
}

.elementor-88 .elementor-element.elementor-element-4133db4b .about-numbers-inner{
  width:100%;
  max-width:1180px;
  margin:0 auto;
  text-align:center;
}

.elementor-88 .elementor-element.elementor-element-4133db4b .about-numbers-heading{
  width:100%;
  max-width:760px;
  margin:0 auto 58px;
  display:flex;
  flex-direction:column;
  align-items:center;
}

.elementor-88 .elementor-element.elementor-element-4133db4b .section-eyebrow{
  margin:0 0 22px;
}

.elementor-88 .elementor-element.elementor-element-4133db4b .section-eyebrow .elementor-heading-title{
  font-family:'Inter',system-ui,sans-serif;
  font-size:12px;
  line-height:1;
  font-weight:700;
  letter-spacing:.42em;
  text-transform:uppercase;
  color:var(--numbers-sky);
  display:flex;
  align-items:center;
  justify-content:center;
  gap:14px;
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-4133db4b .section-eyebrow .elementor-heading-title:before{
  content:'';
  width:36px;
  height:1px;
  background:var(--numbers-sky);
  display:inline-block;
  flex-shrink:0;
}

.elementor-88 .elementor-element.elementor-element-4133db4b .section-title .elementor-heading-title{
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:56px;
  line-height:1.08;
  font-weight:400;
  letter-spacing:0;
  color:#fff;
  text-align:center;
  margin:0 auto;
  max-width:780px;
}

.elementor-88 .elementor-element.elementor-element-4133db4b .about-numbers-grid{
  width:100%;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:32px;
  align-items:start;
  text-align:center;
}

.elementor-88 .elementor-element.elementor-element-4133db4b .about-number-item{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
  text-align:center;
  min-width:0;
}

.elementor-88 .elementor-element.elementor-element-4133db4b .guide-stat-num,
.elementor-88 .elementor-element.elementor-element-4133db4b .about-number-counter{
  width:100%;
}

.elementor-88 .elementor-element.elementor-element-4133db4b .guide-stat-num .elementor-counter,
.elementor-88 .elementor-element.elementor-element-4133db4b .about-number-counter .elementor-counter{
  text-align:center;
}

.elementor-88 .elementor-element.elementor-element-4133db4b .guide-stat-num .elementor-counter-number-wrapper,
.elementor-88 .elementor-element.elementor-element-4133db4b .about-number-counter .elementor-counter-number-wrapper{
  display:flex;
  align-items:center;
  justify-content:center;
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:58px;
  line-height:1;
  font-weight:400;
  color:var(--numbers-sky);
  margin:0 0 12px;
}

.elementor-88 .elementor-element.elementor-element-4133db4b .guide-stat-num .elementor-counter-number-prefix,
.elementor-88 .elementor-element.elementor-element-4133db4b .guide-stat-num .elementor-counter-number,
.elementor-88 .elementor-element.elementor-element-4133db4b .guide-stat-num .elementor-counter-number-suffix,
.elementor-88 .elementor-element.elementor-element-4133db4b .about-number-counter .elementor-counter-number-prefix,
.elementor-88 .elementor-element.elementor-element-4133db4b .about-number-counter .elementor-counter-number,
.elementor-88 .elementor-element.elementor-element-4133db4b .about-number-counter .elementor-counter-number-suffix{
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  font-weight:inherit;
  color:inherit;
}

.elementor-88 .elementor-element.elementor-element-4133db4b .guide-stat-num .elementor-counter-title,
.elementor-88 .elementor-element.elementor-element-4133db4b .about-number-counter .elementor-counter-title{
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-size:13px;
  line-height:1.45;
  font-weight:400;
  color:rgba(255,255,255,.76);
  text-align:center;
  margin:0;
}

@media(max-width:1024px){
  .elementor-88 .elementor-element.elementor-element-4133db4b{
    padding:78px 32px 82px;
  }

  .elementor-88 .elementor-element.elementor-element-4133db4b .section-title .elementor-heading-title{
    font-size:46px;
  }

  .elementor-88 .elementor-element.elementor-element-4133db4b .about-numbers-grid{
    gap:26px;
  }

  .elementor-88 .elementor-element.elementor-element-4133db4b .guide-stat-num .elementor-counter-number-wrapper,
  .elementor-88 .elementor-element.elementor-element-4133db4b .about-number-counter .elementor-counter-number-wrapper{
    font-size:50px;
  }
}

@media(max-width:767px){
  .elementor-88 .elementor-element.elementor-element-4133db4b{
    padding:66px 24px 72px;
  }

  .elementor-88 .elementor-element.elementor-element-4133db4b .about-numbers-heading{
    margin-bottom:44px;
  }

  .elementor-88 .elementor-element.elementor-element-4133db4b .section-eyebrow .elementor-heading-title{
    font-size:11px;
    line-height:1.35;
    letter-spacing:.32em;
  }

  .elementor-88 .elementor-element.elementor-element-4133db4b .section-title .elementor-heading-title{
    font-size:38px;
  }

  .elementor-88 .elementor-element.elementor-element-4133db4b .about-numbers-grid{
    grid-template-columns:repeat(2,1fr);
    gap:34px 24px;
  }

  .elementor-88 .elementor-element.elementor-element-4133db4b .guide-stat-num .elementor-counter-number-wrapper,
  .elementor-88 .elementor-element.elementor-element-4133db4b .about-number-counter .elementor-counter-number-wrapper{
    font-size:46px;
  }
}

@media(max-width:420px){
  .elementor-88 .elementor-element.elementor-element-4133db4b .about-numbers-grid{
    grid-template-columns:1fr;
  }

  .elementor-88 .elementor-element.elementor-element-4133db4b .section-title .elementor-heading-title{
    font-size:35px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c2482b0 */.elementor-88 .elementor-element.elementor-element-4c2482b0{
  --family-navy-deep:#091832;
  --family-navy:#0E3175;
  --family-sky:#51ADD7;
  --family-paper:#F6FAFC;
  --family-line:rgba(9,24,50,.10);
  position:relative;
  background:var(--family-paper);
  padding:88px 48px 108px;
  overflow:visible;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 > .e-con-inner{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  display:block !important;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .about-family-inner{
  width:100%;
  max-width:1280px;
  margin:0 auto;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .about-family-heading{
  max-width:760px;
  margin:0 0 58px;
  text-align:left;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .section-eyebrow{
  margin:0 0 18px;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .section-eyebrow .elementor-heading-title{
  font-family:'Inter',system-ui,sans-serif;
  font-size:12px;
  line-height:1;
  font-weight:700;
  letter-spacing:.42em;
  text-transform:uppercase;
  color:var(--family-navy);
  display:flex;
  align-items:center;
  gap:14px;
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .section-eyebrow .elementor-heading-title:before{
  content:'';
  width:36px;
  height:1px;
  background:var(--family-navy);
  display:inline-block;
  flex-shrink:0;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .section-title{
  margin-bottom:26px;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .section-title .elementor-heading-title{
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:56px;
  line-height:1.05;
  font-weight:400;
  letter-spacing:0;
  color:var(--family-navy-deep);
  margin:0;
  max-width:760px;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .section-intro p{
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-size:18px;
  line-height:1.58;
  font-weight:400;
  color:rgba(9,24,50,.72);
  margin:0;
  max-width:700px;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .section-intro strong{
  font-weight:700;
  color:rgba(9,24,50,.78);
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .team-grid{
  width:100%;
  max-width:720px;
  margin:56px auto 0;
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:32px;
  align-items:start;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .team-card{
  background:#fff;
  text-align:center;
  box-shadow:0 1px 0 rgba(9,24,50,.06);
  overflow:hidden;
  transition:
    transform .35s cubic-bezier(0.16,1,0.3,1),
    box-shadow .35s cubic-bezier(0.16,1,0.3,1);
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .team-card:hover{
  transform:translateY(-4px);
  box-shadow:0 24px 50px rgba(9,24,50,.10);
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .team-photo{
  width:100%;
  height:400px;
  overflow:hidden;
  background:#e8edf1;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .team-photo .elementor-widget-container{
  width:100%;
  height:100%;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .team-photo img{
  width:100%;
  height:100% !important;
  object-fit:cover;
  object-position:center center;
  display:block;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .team-card:first-child .team-photo img{
  object-position:center center;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .team-card:nth-child(2) .team-photo img{
  object-position:center center;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .team-card-content{
  padding:20px 26px 30px;
  display:flex;
  flex-direction:column;
  align-items:center;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .team-name{
  margin-bottom:4px;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .team-name .elementor-heading-title{
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:24px;
  line-height:1.1;
  font-weight:400;
  color:var(--family-navy-deep);
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .team-role{
  margin-bottom:16px;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .team-role .elementor-heading-title{
  font-family:'Inter',system-ui,sans-serif;
  font-size:12px;
  line-height:1;
  font-weight:800;
  letter-spacing:.2em;
  text-transform:uppercase;
  color:var(--family-sky);
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .team-bio p{
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-size:14px;
  line-height:1.55;
  font-weight:400;
  color:rgba(9,24,50,.66);
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-4c2482b0 .owner-card:hover {box-shadow:0 20px 40px rgba(9,24,50,.08);}

@media(max-width:1200px){
  .elementor-88 .elementor-element.elementor-element-4c2482b0{
    padding:84px 40px 100px;
  }

  .elementor-88 .elementor-element.elementor-element-4c2482b0 .section-title .elementor-heading-title{
    font-size:52px;
  }
}

@media(max-width:1024px){
  .elementor-88 .elementor-element.elementor-element-4c2482b0{
    padding:76px 32px 92px;
  }

  .elementor-88 .elementor-element.elementor-element-4c2482b0 .about-family-heading{
    margin-bottom:48px;
  }

  .elementor-88 .elementor-element.elementor-element-4c2482b0 .section-title .elementor-heading-title{
    font-size:46px;
  }
}

@media(max-width:767px){
  .elementor-88 .elementor-element.elementor-element-4c2482b0{
    padding:64px 24px 80px;
  }

  .elementor-88 .elementor-element.elementor-element-4c2482b0 .section-eyebrow .elementor-heading-title{
    font-size:11px;
    line-height:1.35;
    letter-spacing:.32em;
  }

  .elementor-88 .elementor-element.elementor-element-4c2482b0 .section-title .elementor-heading-title{
    font-size:38px;
  }

  .elementor-88 .elementor-element.elementor-element-4c2482b0 .section-intro p{
    font-size:16px;
    line-height:1.6;
  }

  .elementor-88 .elementor-element.elementor-element-4c2482b0 .team-grid{
    grid-template-columns:1fr;
    max-width:420px;
    gap:28px;
    margin-top:44px;
  }

  .elementor-88 .elementor-element.elementor-element-4c2482b0 .team-photo{
    height:420px;
  }
}

@media(max-width:430px){
  .elementor-88 .elementor-element.elementor-element-4c2482b0{
    padding:60px 20px 76px;
  }

  .elementor-88 .elementor-element.elementor-element-4c2482b0 .section-title .elementor-heading-title{
    font-size:35px;
  }

  .elementor-88 .elementor-element.elementor-element-4c2482b0 .team-photo{
    height:380px;
  }

  .elementor-88 .elementor-element.elementor-element-4c2482b0 .team-card-content{
    padding:20px 22px 28px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53af5466 */.elementor-88 .elementor-element.elementor-element-53af5466{
  --crew-navy-deep:#091832;
  --crew-navy:#0E3175;
  --crew-sky:#51ADD7;
  --crew-paper:#F6FAFC;
  --crew-muted:rgba(9,24,50,.68);
  --crew-line:rgba(9,24,50,.13);
  position:relative;
  background:var(--crew-paper);
  padding:86px 48px 96px;
  overflow:visible;
}

.elementor-88 .elementor-element.elementor-element-53af5466 > .e-con-inner{
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  display:block !important;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-section-inner{
  width:100%;
  max-width:1280px;
  margin:0 auto;
  overflow:visible !important;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-heading-wrap{
  max-width:720px;
  margin:0 0 62px;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .section-eyebrow{
  margin:0 0 20px;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .section-eyebrow .elementor-heading-title{
  font-family:'Inter',system-ui,sans-serif;
  font-size:12px;
  line-height:1;
  font-weight:700;
  letter-spacing:.42em;
  text-transform:uppercase;
  color:var(--crew-navy);
  display:flex;
  align-items:center;
  gap:14px;
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .section-eyebrow .elementor-heading-title:before{
  content:'';
  width:36px;
  height:1px;
  background:var(--crew-navy);
  display:inline-block;
  flex-shrink:0;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .section-title{
  margin-bottom:26px;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .section-title .elementor-heading-title{
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:56px;
  line-height:1.05;
  font-weight:400;
  letter-spacing:0;
  color:var(--crew-navy-deep);
  margin:0;  
}

.elementor-88 .elementor-element.elementor-element-53af5466 .section-intro p{
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-size:18px;
  line-height:1.58;
  font-weight:400;
  color:var(--crew-muted);
  margin:0;  
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-grid{
  width:100%;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  column-gap:52px;
  row-gap:74px;
  align-items:start;
  overflow:visible !important;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-card{
  text-align:center;
  position:relative;
  overflow:visible !important;
  transition:transform .35s cubic-bezier(0.16,1,0.3,1);
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-card:hover{
  transform:translateY(-5px);
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-card:hover .crew-photo{
  box-shadow:
    0 18px 36px rgba(9,24,50,.18),
    0 0 0 5px #fff;
  transform:translateY(-3px) scale(1.02);
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-photo{
  width:118px;
  height:118px;
  margin:0 auto 18px;
  border-radius:999px;
  background:#7dc3e5;
  overflow:hidden;
  box-shadow:
    0 12px 28px rgba(9,24,50,.14),
    0 0 0 5px #fff;
  border:3px solid #fff;
  position:relative;
  transition:
    box-shadow .35s cubic-bezier(0.16,1,0.3,1),
    transform .35s cubic-bezier(0.16,1,0.3,1);
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-photo .elementor-widget-container{
  width:100%;
  height:100%;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-photo img{
  width:100%;
  height:100% !important;
  object-fit:cover;
  object-position:center center;
  display:block;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-photo.placeholder{
  display:flex;
  align-items:flex-end;
  justify-content:center;
  background:#7ec8eb;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-photo.placeholder:before{
  content:'';
  position:absolute;
  width:30px;
  height:30px;
  left:50%;
  top:28px;
  transform:translateX(-50%);
  background:var(--placeholder-color, #091832);
  border-radius:999px;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-photo.placeholder:after{
  content:'';
  position:absolute;
  width:74px;
  height:62px;
  left:50%;
  bottom:-5px;
  transform:translateX(-50%);
  background:var(--placeholder-color, #091832);
  border-radius:48px 48px 0 0;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-name{
  margin-bottom:5px;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-name .elementor-heading-title{
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:18px;
  line-height:1.1;
  font-weight:400;
  color:var(--crew-navy-deep);
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-meta{
  margin-bottom:11px;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-meta .elementor-heading-title{
  font-family:'Inter',system-ui,sans-serif;
  font-size:10px;
  line-height:1.28;
  font-weight:800;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:var(--crew-sky);
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-bio p{
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-size:13px;
  line-height:1.48;
  font-weight:400;
  color:rgba(9,24,50,.68);
  margin:0 auto;
  max-width:250px;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-fun{
  margin-top:12px;
  padding-top:9px;
  border-top:1px solid var(--crew-line);
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-fun p{
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-size:13px;
  line-height:1.42;
  font-style:italic;
  font-weight:400;
  color:rgba(9,24,50,.66);
  margin:0 auto;
  max-width:250px;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-footer-note{
  margin-top:48px;
}

.elementor-88 .elementor-element.elementor-element-53af5466 .crew-footer-note p{
  text-align:center;
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-size:15px;
  line-height:1.5;
  color:rgba(9,24,50,.6);
  font-style:italic;
  margin:0;
}

@media(max-width:1200px){
  .elementor-88 .elementor-element.elementor-element-53af5466{
    padding:82px 40px 92px;
  }

  .elementor-88 .elementor-element.elementor-element-53af5466 .crew-grid{
    column-gap:34px;
  }
}

@media(max-width:1024px){
  .elementor-88 .elementor-element.elementor-element-53af5466{
    padding:76px 32px 88px;
  }

  .elementor-88 .elementor-element.elementor-element-53af5466 .section-title .elementor-heading-title{
    font-size:46px;
  }

  .elementor-88 .elementor-element.elementor-element-53af5466 .crew-grid{
    grid-template-columns:repeat(3,1fr);
  }
}

@media(max-width:767px){
  .elementor-88 .elementor-element.elementor-element-53af5466{
    padding:64px 24px 78px;
  }

  .elementor-88 .elementor-element.elementor-element-53af5466 .crew-heading-wrap{
    margin-bottom:48px;
  }

  .elementor-88 .elementor-element.elementor-element-53af5466 .section-eyebrow .elementor-heading-title{
    font-size:11px;
    line-height:1.35;
    letter-spacing:.32em;
  }

  .elementor-88 .elementor-element.elementor-element-53af5466 .section-title .elementor-heading-title{
    font-size:38px;
  }

  .elementor-88 .elementor-element.elementor-element-53af5466 .section-intro p{
    font-size:16px;
    line-height:1.6;
  }

  .elementor-88 .elementor-element.elementor-element-53af5466 .crew-grid{
    grid-template-columns:repeat(2,1fr);
    column-gap:24px;
    row-gap:56px;
  }
}

@media(max-width:520px){
  .elementor-88 .elementor-element.elementor-element-53af5466{
    padding:60px 20px 74px;
  }

  .elementor-88 .elementor-element.elementor-element-53af5466 .section-title .elementor-heading-title{
    font-size:35px;
  }

  .elementor-88 .elementor-element.elementor-element-53af5466 .crew-grid{
    grid-template-columns:1fr;
    max-width:320px;
    margin:0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fc433f */.elementor-88 .elementor-element.elementor-element-3fc433f{
  --navy:#091832;
  --blue:#0E3175;
  --sky:#51ADD7;
  --mist:#F6FAFC;
  background:#F6FAFC;
  padding:80px 48px;
}

.elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-inner{
  max-width:1320px;
  margin:0 auto;
}

.elementor-88 .elementor-element.elementor-element-3fc433f .longo-two-col{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:72px;
  align-items:center;
}

.elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-image-wrap{
  position:relative;
}

.elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-image-wrap:before{
  content:'';
  position:absolute;
  width:120px;
  height:120px;
  background:#51ADD7;
  left:-24px;
  bottom:-24px;
  z-index:0;
}

.elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-image{
  position:relative;
  z-index:1;
  overflow:hidden;
  box-shadow:0 28px 70px rgba(9,24,50,.14);
}

.elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-image img{
  display:block;
  width:100%;
  height:520px;
  object-fit:cover;
  object-position:center;
  border-radius:0 !important;
  box-shadow:none !important;
}

.elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-content{
  max-width:590px;
}

.elementor-88 .elementor-element.elementor-element-3fc433f .section-eyebrow{
  margin-bottom:18px;
}

.elementor-88 .elementor-element.elementor-element-3fc433f .section-eyebrow .elementor-heading-title{
  font-family:'Inter',system-ui,sans-serif;
  font-size:12px;
  line-height:1;
  font-weight:700;
  letter-spacing:.4em;
  text-transform:uppercase;
  display:flex;
  align-items:center;
  gap:14px;
  margin:0;
}

.elementor-88 .elementor-element.elementor-element-3fc433f .section-eyebrow .elementor-heading-title:before{
  content:'';
  width:36px;
  height:1px;
  background:#0E2A47;
  display:inline-block;
  flex-shrink:0;
}

.elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-title .elementor-heading-title{
  font-family:'Alfa Slab One',Georgia,'Times New Roman',serif;
  font-size:56px;
  line-height:1.05;
  font-weight:400;
  letter-spacing:0;
  margin:0 0 24px;
}

.elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-text p{
  font-family:'Roboto Slab',Georgia,'Times New Roman',serif;
  font-size:18px;
  line-height:1.7;
  margin:0 0 22px;
}

.elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-text p:last-child{
  margin-bottom:0;
}

@media(max-width:1200px){
  .elementor-88 .elementor-element.elementor-element-3fc433f{
    padding:92px 40px;
  }

  .elementor-88 .elementor-element.elementor-element-3fc433f .longo-two-col{
    gap:56px;
  }

  .elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-image img{
    height:470px;
  }

  .elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-title .elementor-heading-title{
    font-size:50px;
  }
}

@media(max-width:1024px){
  .elementor-88 .elementor-element.elementor-element-3fc433f{
    padding:80px 32px;
  }

  .elementor-88 .elementor-element.elementor-element-3fc433f .longo-two-col{
    grid-template-columns:1fr;
    gap:44px;
  }

  .elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-content{
    max-width:720px;
  }

  .elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-image img{
    height:420px;
  }
}

@media(max-width:767px){
  .elementor-88 .elementor-element.elementor-element-3fc433f{
    padding:64px 24px;
  }

  .elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-title .elementor-heading-title{
    font-size:38px;
  }

  .elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-text p{
    font-size:16px;
    line-height:1.65;
  }

  .elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-image img{
    height:320px;
  }

  .elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-image-wrap:before{
    width:86px;
    height:86px;
    left:-12px;
    bottom:-12px;
  }
}

@media(max-width:390px){
  .elementor-88 .elementor-element.elementor-element-3fc433f{
    padding:60px 20px;
  }

  .elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-title .elementor-heading-title{
    font-size:35px;
  }

  .elementor-88 .elementor-element.elementor-element-3fc433f .longo-difference-image img{
    height:280px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf5dbe3 */.elementor-88 .elementor-element.elementor-element-cf5dbe3{
  background:linear-gradient(135deg,#51ADD7 0%,#0E3175 100%);
  color:#fff;text-align:center;padding:96px 48px;position:relative;overflow:hidden;
}
.elementor-88 .elementor-element.elementor-element-cf5dbe3:after{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><circle cx='20' cy='20' r='0.6' fill='white' opacity='0.12'/></svg>");pointer-events:none}
.elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-inner{max-width:900px;margin:0 auto;position:relative;z-index:2;align-items:center;}
.elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-title .elementor-heading-title{font-family:'Alfa Slab One',Georgia,serif;font-size:56px;line-height:1.05;color:#fff;font-weight:400;margin:0 0 20px;}
.elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-text p{font-family:'Roboto Slab',Georgia,serif;font-size:20px;line-height:1.55;color:rgba(255,255,255,.88);margin:0 auto 36px;max-width:720px;}
.elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-row{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:28px;}
.elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-btn-primary .elementor-button,
.elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-btn-secondary .elementor-button{
  border-radius:0;padding:16px 24px;font-family:'Roboto Slab',Georgia,serif;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:all .25s ease;
}
.elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-btn-primary .elementor-button{background:#fff;color:#091832;padding: 20px 32px;font-size: 15px;}
.elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-btn-primary .elementor-button:hover{background:#091832;color:#fff;}
.elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-btn-secondary .elementor-button{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5); padding: 20px 32px;font-size: 15px;}
.elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-btn-secondary .elementor-button:hover{background:#fff;color:#091832;border-color:#fff;}
.elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-phone .elementor-heading-title{font-family:'Alfa Slab One',Georgia,serif;font-size:24px;line-height:1.2;color:#fff;font-weight:400;margin:0;}
@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-cf5dbe3{padding:72px 24px}.elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-title .elementor-heading-title{font-size:40px}.elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-row{flex-direction:column;align-items:stretch}.elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-row .elementor-widget-button,.elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-row .elementor-button{width:100%} .elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-row{
    display:flex;
    flex-direction:column;
    align-items:stretch;
    gap:16px;
  }

  .elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-row .elementor-widget-button{
    width:100%;
  }

  .elementor-88 .elementor-element.elementor-element-cf5dbe3 .final-row .elementor-button{
    width:100%;
    justify-content:center;
    display:flex;
  }}/* End custom CSS */