.elementor-80 .elementor-element.elementor-element-4577f307{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-6b9caf75{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-6b9caf75 img{width:100%;}.elementor-80 .elementor-element.elementor-element-e91a433{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-e91a433 img{width:100%;}.elementor-80 .elementor-element.elementor-element-1e1a375d{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:80px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-681de1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-681de1a .elementor-heading-title{font-size:clamp(42px, 6.6vw, 104px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:0.95em;text-shadow:2px 3px 8px rgba(0,0,0,0.5);color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-43f90a27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-43f90a27 .elementor-heading-title{font-size:clamp(22px, 2.6vw, 38px);font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.1em;text-shadow:1px 2px 6px rgba(0,0,0,0.5);color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-44ee87a0{--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;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-44ee87a0:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-44ee87a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.teterautomotive.com/wp-content/uploads/2026/10/hm-teter-auto-services-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-80 .elementor-element.elementor-element-43efc882{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-7bd1c747{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-80 .elementor-element.elementor-element-2b1caab0{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-2b1caab0 img{width:34px;}.elementor-80 .elementor-element.elementor-element-4053d8b2{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-4053d8b2 .elementor-heading-title{font-size:clamp(18px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-52cee3ba{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-80 .elementor-element.elementor-element-70ac928b{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-70ac928b img{width:34px;}.elementor-80 .elementor-element.elementor-element-3a18c272{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-3a18c272 .elementor-heading-title{font-size:clamp(18px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-f765fe{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-80 .elementor-element.elementor-element-372d75d6{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-372d75d6 img{width:34px;}.elementor-80 .elementor-element.elementor-element-73b0c420{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-73b0c420 .elementor-heading-title{font-size:clamp(18px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-7cb80cfe{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-80 .elementor-element.elementor-element-1a9b7856{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-1a9b7856 img{width:34px;}.elementor-80 .elementor-element.elementor-element-7a7e5619{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-7a7e5619 .elementor-heading-title{font-size:clamp(18px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-586aa210{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-80 .elementor-element.elementor-element-1ccdccf6{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-1ccdccf6 img{width:34px;}.elementor-80 .elementor-element.elementor-element-7f1eb1fb{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-7f1eb1fb .elementor-heading-title{font-size:clamp(18px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-18e2764f{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-80 .elementor-element.elementor-element-7bef73c1{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-7bef73c1 img{width:34px;}.elementor-80 .elementor-element.elementor-element-381c7438{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-381c7438 .elementor-heading-title{font-size:clamp(18px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-63133cf6{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-80 .elementor-element.elementor-element-4679cf07{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-4679cf07 img{width:34px;}.elementor-80 .elementor-element.elementor-element-37edbdbe{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-37edbdbe .elementor-heading-title{font-size:clamp(18px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-132d305e{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-80 .elementor-element.elementor-element-1fb4077d{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-1fb4077d img{width:34px;}.elementor-80 .elementor-element.elementor-element-2121d61c{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-2121d61c .elementor-heading-title{font-size:clamp(18px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-77baa5af{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-80 .elementor-element.elementor-element-127e04e5{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-127e04e5 img{width:34px;}.elementor-80 .elementor-element.elementor-element-11bfca28{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-11bfca28 .elementor-heading-title{font-size:clamp(18px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-aedc678{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-80 .elementor-element.elementor-element-1e78a340{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-1e78a340 img{width:34px;}.elementor-80 .elementor-element.elementor-element-20439335{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-20439335 .elementor-heading-title{font-size:clamp(18px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-14a18b46{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-ac5c194{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-ac5c194 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-80 .elementor-element.elementor-element-5ec3d158{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-80 .elementor-element.elementor-element-4be41868 .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );font-weight:var( --e-global-typography-c4a1d68-font-weight );text-transform:var( --e-global-typography-c4a1d68-text-transform );line-height:var( --e-global-typography-c4a1d68-line-height );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-80 .elementor-element.elementor-element-30b14f6d{font-size:var( --e-global-typography-489bded-font-size );line-height:var( --e-global-typography-489bded-line-height );color:#1A1A1A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;line-height:var( --e-global-typography-accent-line-height );}.elementor-80 .elementor-element.elementor-element-243cb9b4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Exo 2", Sans-serif;font-size:clamp(16px, 1.15vw, 19px);font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.35);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 30px 12px 30px;}.elementor-80 .elementor-element.elementor-element-243cb9b4 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-243cb9b4 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-243cb9b4 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-243cb9b4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-9bdcd48{--display:flex;--min-height:260px;--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;--overlay-opacity:0.68;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-9bdcd48:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-9bdcd48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://www.teterautomotive.com/wp-content/uploads/2026/10/hm-teter-auto-testimonials-bg-1.webp");background-position:50% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-80 .elementor-element.elementor-element-9bdcd48::before, .elementor-80 .elementor-element.elementor-element-9bdcd48 > .elementor-background-video-container::before, .elementor-80 .elementor-element.elementor-element-9bdcd48 > .e-con-inner > .elementor-background-video-container::before, .elementor-80 .elementor-element.elementor-element-9bdcd48 > .elementor-background-slideshow::before, .elementor-80 .elementor-element.elementor-element-9bdcd48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-80 .elementor-element.elementor-element-9bdcd48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-80 .elementor-element.elementor-element-2cf02297{--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;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-684b5ad{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-684b5ad .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );font-weight:var( --e-global-typography-c4a1d68-font-weight );text-transform:var( --e-global-typography-c4a1d68-text-transform );line-height:var( --e-global-typography-c4a1d68-line-height );color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-80 .elementor-element.elementor-element-379890a7{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.8);--divider-border-width:3px;width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-379890a7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-379890a7 .elementor-divider-separator{width:100%;}.elementor-80 .elementor-element.elementor-element-379890a7 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;line-height:var( --e-global-typography-secondary-line-height );}.elementor-80 .elementor-element.elementor-element-60661a7 .elementor-main-swiper .swiper-slide{background-color:rgba(0,0,0,0);border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-60661a7 .elementor-swiper-button{font-size:20px;}.elementor-80 .elementor-element.elementor-element-60661a7.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-80 .elementor-element.elementor-element-60661a7.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:14px;}.elementor-80 .elementor-element.elementor-element-60661a7.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:14px;}.elementor-80 .elementor-element.elementor-element-60661a7.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:14px;}.elementor-80 .elementor-element.elementor-element-60661a7.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:14px;}.elementor-80 .elementor-element.elementor-element-60661a7 .elementor-testimonial__text{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-60661a7 .elementor-testimonial__name{color:#FFFFFF;font-size:var( --e-global-typography-d76306c-font-size );line-height:var( --e-global-typography-d76306c-line-height );}.elementor-80 .elementor-element.elementor-element-ee4854b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-ee4854b:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-ee4854b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22468C;background-image:url("https://www.teterautomotive.com/wp-content/uploads/2026/10/hm-teter-auto-services-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-80 .elementor-element.elementor-element-1126c6c3{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;top:10px;z-index:0;}body:not(.rtl) .elementor-80 .elementor-element.elementor-element-1126c6c3{left:1%;}body.rtl .elementor-80 .elementor-element.elementor-element-1126c6c3{right:1%;}.elementor-80 .elementor-element.elementor-element-1126c6c3 img{width:100%;}.elementor-80 .elementor-element.elementor-element-3bacf7fe{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;bottom:10px;z-index:0;}body:not(.rtl) .elementor-80 .elementor-element.elementor-element-3bacf7fe{right:1%;}body.rtl .elementor-80 .elementor-element.elementor-element-3bacf7fe{left:1%;}.elementor-80 .elementor-element.elementor-element-3bacf7fe img{width:100%;}.elementor-80 .elementor-element.elementor-element-49b25d47{--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;--align-items:flex-start;--gap:12px 24px;--row-gap:12px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-80 .elementor-element.elementor-element-10204f9{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-10204f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-10204f9 .elementor-heading-title{font-size:clamp(56px, 6.3vw, 120px);font-weight:700;text-transform:uppercase;font-style:normal;line-height:0.8em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-aeac614{width:auto;max-width:auto;font-size:var( --e-global-typography-489bded-font-size );line-height:var( --e-global-typography-489bded-line-height );color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-aeac614.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-598677d1{--swiper-slides-to-display:3;--swiper-slides-gap:28px;padding:0px 0px 0px 0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:22px;}.elementor-80 .elementor-element.elementor-element-598677d1 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-radius:50% 50% 50% 50%;padding:10px 10px 10px 10px;}.elementor-80 .elementor-element.elementor-element-598677d1 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#000000;}.elementor-80 .elementor-element.elementor-element-598677d1 .swiper-slide > .elementor-element{height:100%;}.elementor-80 .elementor-element.elementor-element-4619225b{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-61416386{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-80 .elementor-element.elementor-element-5dad33a8 .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );font-weight:var( --e-global-typography-c4a1d68-font-weight );text-transform:var( --e-global-typography-c4a1d68-text-transform );line-height:var( --e-global-typography-c4a1d68-line-height );color:var( --e-global-color-secondary );}.elementor-80 .elementor-element.elementor-element-7e38114d{font-size:var( --e-global-typography-489bded-font-size );line-height:var( --e-global-typography-489bded-line-height );color:#1A1A1A;}.elementor-80 .elementor-element.elementor-element-51637ae5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Exo 2", Sans-serif;font-size:clamp(16px, 1.15vw, 19px);font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.35);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:12px 30px 12px 30px;}.elementor-80 .elementor-element.elementor-element-51637ae5 .elementor-button:hover, .elementor-80 .elementor-element.elementor-element-51637ae5 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-51637ae5.elementor-element{--align-self:flex-end;}.elementor-80 .elementor-element.elementor-element-51637ae5 .elementor-button:hover svg, .elementor-80 .elementor-element.elementor-element-51637ae5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-40940e58{width:var( --container-widget-width, 59.4% );max-width:59.4%;--container-widget-width:59.4%;--container-widget-flex-grow:0;}.elementor-80 .elementor-element.elementor-element-40940e58 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-80 .elementor-element.elementor-element-56756ef{--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;--overlay-opacity:0.68;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:30px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-56756ef:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-56756ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://www.teterautomotive.com/wp-content/uploads/2026/10/hm-teter-auto-warranty-01-1.webp");background-position:50% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-80 .elementor-element.elementor-element-56756ef::before, .elementor-80 .elementor-element.elementor-element-56756ef > .elementor-background-video-container::before, .elementor-80 .elementor-element.elementor-element-56756ef > .e-con-inner > .elementor-background-video-container::before, .elementor-80 .elementor-element.elementor-element-56756ef > .elementor-background-slideshow::before, .elementor-80 .elementor-element.elementor-element-56756ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-80 .elementor-element.elementor-element-56756ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-80 .elementor-element.elementor-element-2e4a84b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-13231604{text-align:center;}.elementor-80 .elementor-element.elementor-element-13231604 .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );font-weight:var( --e-global-typography-c4a1d68-font-weight );text-transform:var( --e-global-typography-c4a1d68-text-transform );line-height:var( --e-global-typography-c4a1d68-line-height );color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-7f5aa487{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-20dec53a{--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;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-3d6bc21{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-2ec8b538{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-2ec8b538 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-2864656d{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-2864656d .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-50300ce1{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-50300ce1 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-e4f4f05{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-e4f4f05 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-7067941c{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-7067941c .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-263c806b{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-263c806b .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-692bfef{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-692bfef .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-114b56f6{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-114b56f6 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-26f8e54b{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-26f8e54b .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-6bd18b78{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-6bd18b78 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-4a753fb5{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-4a753fb5 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-643f7e2c{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-643f7e2c .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-45b3d2cd{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-45b3d2cd .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-6f383654{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-6f383654 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-71ff28d9{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-71ff28d9 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-7fbce5dc{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-7fbce5dc .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-16f728ab{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-16f728ab .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-7bf51efa{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-7bf51efa .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-460d8543{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-460d8543 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-14099711{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-14099711 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-b50c95b{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-b50c95b .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-70fa6e74{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-70fa6e74 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-41c98f32{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-41c98f32 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-5b0b8f22{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-5b0b8f22 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-2298a522{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-2298a522 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-5d7b0241{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-5d7b0241 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-5fac7f43{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-5fac7f43 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-70ecb2c1{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-70ecb2c1 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-12a75a1a{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-12a75a1a .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-2b140d5e{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-2b140d5e .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-6c170977{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-6c170977 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-2a5cdd1c{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-2a5cdd1c .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-3891fe9e{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-3891fe9e .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-4e34693b{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-4e34693b .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-1e1a1452{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-1e1a1452 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-620eae3b{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-620eae3b .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-5a179939{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-5a179939 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-42dd7575{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-42dd7575 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-5c71008{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-5c71008 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-5b15da89{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-5b15da89 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-363f498a{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-363f498a .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-3630fce9{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-3630fce9 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-19597876{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-19597876 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-c46a38c{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-c46a38c .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-566b36a5{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-566b36a5 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-1f5e1b1d{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-1f5e1b1d .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-231210fc{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-231210fc .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-5c99bc6b{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-5c99bc6b .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-193837b9{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-193837b9 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-a35246c{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-a35246c .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-33c40c04{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-33c40c04 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-2a759c50{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-2a759c50 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-1e92f7a2{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-1e92f7a2 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-564ad767{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-564ad767 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-4f7b791b{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-4f7b791b .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-139dabba{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-139dabba .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-24ca27a8{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-24ca27a8 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-6fd93965{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-6fd93965 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-5987c9e4{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-5987c9e4 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-4bd4fb11{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-4bd4fb11 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-411fb4f2{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-411fb4f2 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-605451c9{width:auto;max-width:auto;padding:0px 42px 0px 42px;}.elementor-80 .elementor-element.elementor-element-605451c9 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;text-transform:uppercase;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-4ef6e73f{--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;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-4ef6e73f:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-4ef6e73f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22468C;background-image:url("https://www.teterautomotive.com/wp-content/uploads/2026/10/hm-teter-auto-services-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-80 .elementor-element.elementor-element-45c1193f{--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;--gap:24px 32px;--row-gap:24px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-3f14e3e8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-3fa632bf{--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;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-771c814d{--divider-border-style:solid;--divider-color:rgba(255,255,255,0.8);--divider-border-width:3px;width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-771c814d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-771c814d .elementor-divider-separator{width:100%;}.elementor-80 .elementor-element.elementor-element-771c814d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-80 .elementor-element.elementor-element-5df81abd{width:auto;max-width:auto;}.elementor-80 .elementor-element.elementor-element-5df81abd .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );font-weight:var( --e-global-typography-c4a1d68-font-weight );text-transform:var( --e-global-typography-c4a1d68-text-transform );line-height:var( --e-global-typography-c4a1d68-line-height );color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-303246a2{text-align:end;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-59fc961c{--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;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.3);--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-80 .elementor-element.elementor-element-59fc961c:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-59fc961c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80 .elementor-element.elementor-element-66878e2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-11f6e30e img{width:100%;}.elementor-80 .elementor-element.elementor-element-245df632 img{width:100%;}.elementor-80 .elementor-element.elementor-element-538afbeb img{width:100%;}.elementor-80 .elementor-element.elementor-element-1fbfb9e3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-1a57720{--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:stretch;--gap:24px 16px;--row-gap:24px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-10f79fb7{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.3);}.elementor-80 .elementor-element.elementor-element-10f79fb7 img{width:100%;}.elementor-80 .elementor-element.elementor-element-22a63e3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-2b3162b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-80 .elementor-element.elementor-element-65d509bb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#1A1A1A;}.elementor-80 .elementor-element.elementor-element-6578884{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-80 .elementor-element.elementor-element-482b86a9{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#1A1A1A;}.elementor-80 .elementor-element.elementor-element-24010c75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-80 .elementor-element.elementor-element-5371f545{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#1A1A1A;}.elementor-80 .elementor-element.elementor-element-3acdfd56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-80 .elementor-element.elementor-element-54e7c133{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#1A1A1A;}.elementor-80 .elementor-element.elementor-element-25eecd3b{--n-accordion-title-font-size:var( --e-global-typography-5dd2962-font-size );width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-80 .elementor-element.elementor-element-25eecd3b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-5dd2962-line-height );}@media(max-width:1450px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-80 .elementor-element.elementor-element-5ec3d158{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-80 .elementor-element.elementor-element-4be41868 .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );line-height:var( --e-global-typography-c4a1d68-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-30b14f6d{font-size:var( --e-global-typography-489bded-font-size );line-height:var( --e-global-typography-489bded-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-80 .elementor-element.elementor-element-684b5ad .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );line-height:var( --e-global-typography-c4a1d68-line-height );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-80 .elementor-element.elementor-element-60661a7 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-60661a7 .elementor-testimonial__name{font-size:var( --e-global-typography-d76306c-font-size );line-height:var( --e-global-typography-d76306c-line-height );}.elementor-80 .elementor-element.elementor-element-aeac614{font-size:var( --e-global-typography-489bded-font-size );line-height:var( --e-global-typography-489bded-line-height );}.elementor-80 .elementor-element.elementor-element-598677d1{--swiper-slides-to-display:3;}.elementor-80 .elementor-element.elementor-element-61416386{--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-80 .elementor-element.elementor-element-5dad33a8 .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );line-height:var( --e-global-typography-c4a1d68-line-height );}.elementor-80 .elementor-element.elementor-element-7e38114d{font-size:var( --e-global-typography-489bded-font-size );line-height:var( --e-global-typography-489bded-line-height );}.elementor-80 .elementor-element.elementor-element-13231604 .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );line-height:var( --e-global-typography-c4a1d68-line-height );}.elementor-80 .elementor-element.elementor-element-7f5aa487{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-5df81abd .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );line-height:var( --e-global-typography-c4a1d68-line-height );}.elementor-80 .elementor-element.elementor-element-303246a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-65d509bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-482b86a9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-5371f545{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-54e7c133{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-25eecd3b{--n-accordion-title-font-size:var( --e-global-typography-5dd2962-font-size );}:where( .elementor-80 .elementor-element.elementor-element-25eecd3b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-5dd2962-line-height );}}@media(min-width:481px){.elementor-80 .elementor-element.elementor-element-7bd1c747{--width:max-content;}.elementor-80 .elementor-element.elementor-element-52cee3ba{--width:max-content;}.elementor-80 .elementor-element.elementor-element-f765fe{--width:max-content;}.elementor-80 .elementor-element.elementor-element-7cb80cfe{--width:max-content;}.elementor-80 .elementor-element.elementor-element-586aa210{--width:max-content;}.elementor-80 .elementor-element.elementor-element-18e2764f{--width:max-content;}.elementor-80 .elementor-element.elementor-element-63133cf6{--width:max-content;}.elementor-80 .elementor-element.elementor-element-132d305e{--width:max-content;}.elementor-80 .elementor-element.elementor-element-77baa5af{--width:max-content;}.elementor-80 .elementor-element.elementor-element-aedc678{--width:max-content;}.elementor-80 .elementor-element.elementor-element-5ec3d158{--width:61%;}.elementor-80 .elementor-element.elementor-element-9bdcd48{--content-width:1140px;}.elementor-80 .elementor-element.elementor-element-ee4854b{--content-width:1140px;}.elementor-80 .elementor-element.elementor-element-61416386{--width:40.6%;}.elementor-80 .elementor-element.elementor-element-4ef6e73f{--content-width:1140px;}.elementor-80 .elementor-element.elementor-element-3f14e3e8{--width:calc(100% - 332px);}.elementor-80 .elementor-element.elementor-element-59fc961c{--width:300px;}.elementor-80 .elementor-element.elementor-element-1fbfb9e3{--content-width:1140px;}.elementor-80 .elementor-element.elementor-element-22a63e3b{--width:60%;}}@media(max-width:915px) and (min-width:481px){.elementor-80 .elementor-element.elementor-element-5ec3d158{--width:100%;}.elementor-80 .elementor-element.elementor-element-61416386{--width:100%;}.elementor-80 .elementor-element.elementor-element-3f14e3e8{--width:100%;}.elementor-80 .elementor-element.elementor-element-59fc961c{--width:260px;}.elementor-80 .elementor-element.elementor-element-22a63e3b{--width:100%;}}@media(max-width:640px) and (min-width:481px){.elementor-80 .elementor-element.elementor-element-3f14e3e8{--width:100%;}.elementor-80 .elementor-element.elementor-element-59fc961c{--width:220px;}.elementor-80 .elementor-element.elementor-element-22a63e3b{--width:100%;}}@media(min-width:1451px){.elementor-80 .elementor-element.elementor-element-44ee87a0:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-44ee87a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-80 .elementor-element.elementor-element-9bdcd48:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-9bdcd48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-80 .elementor-element.elementor-element-ee4854b:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-ee4854b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-80 .elementor-element.elementor-element-56756ef:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-56756ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-80 .elementor-element.elementor-element-4ef6e73f:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-4ef6e73f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1210px){.elementor-80 .elementor-element.elementor-element-5ec3d158{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-80 .elementor-element.elementor-element-598677d1{--swiper-slides-to-display:3;}.elementor-80 .elementor-element.elementor-element-61416386{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-80 .elementor-element.elementor-element-1fbfb9e3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:915px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-1e1a375d{--padding-top:24px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-80 .elementor-element.elementor-element-14a18b46{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-80 .elementor-element.elementor-element-ac5c194{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-80 .elementor-element.elementor-element-5ec3d158{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-80 .elementor-element.elementor-element-4be41868{text-align:center;}.elementor-80 .elementor-element.elementor-element-4be41868 .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );line-height:var( --e-global-typography-c4a1d68-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-30b14f6d{text-align:center;font-size:var( --e-global-typography-489bded-font-size );line-height:var( --e-global-typography-489bded-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-80 .elementor-element.elementor-element-9bdcd48{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-80 .elementor-element.elementor-element-9bdcd48:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-9bdcd48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-80 .elementor-element.elementor-element-2cf02297{--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 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-684b5ad .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );line-height:var( --e-global-typography-c4a1d68-line-height );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-80 .elementor-element.elementor-element-379890a7{width:100%;max-width:100%;}.elementor-80 .elementor-element.elementor-element-379890a7.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-379890a7 .elementor-divider-separator{width:35%;margin:0 auto;margin-center:0;}.elementor-80 .elementor-element.elementor-element-379890a7 .elementor-divider{text-align:center;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-80 .elementor-element.elementor-element-60661a7 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-60661a7 .elementor-testimonial__name{font-size:var( --e-global-typography-d76306c-font-size );line-height:var( --e-global-typography-d76306c-line-height );}.elementor-80 .elementor-element.elementor-element-49b25d47{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-80 .elementor-element.elementor-element-10204f9.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-aeac614{text-align:center;font-size:var( --e-global-typography-489bded-font-size );line-height:var( --e-global-typography-489bded-line-height );}.elementor-80 .elementor-element.elementor-element-598677d1{--swiper-slides-to-display:2;}.elementor-80 .elementor-element.elementor-element-4619225b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-80 .elementor-element.elementor-element-61416386{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-80 .elementor-element.elementor-element-5dad33a8 .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );line-height:var( --e-global-typography-c4a1d68-line-height );}.elementor-80 .elementor-element.elementor-element-7e38114d{text-align:center;font-size:var( --e-global-typography-489bded-font-size );line-height:var( --e-global-typography-489bded-line-height );}.elementor-80 .elementor-element.elementor-element-51637ae5.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-40940e58{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-80 .elementor-element.elementor-element-56756ef:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-56756ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-80 .elementor-element.elementor-element-13231604 .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );line-height:var( --e-global-typography-c4a1d68-line-height );}.elementor-80 .elementor-element.elementor-element-7f5aa487{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-45c1193f{--flex-direction:column-reverse;--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-80 .elementor-element.elementor-element-3f14e3e8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-80 .elementor-element.elementor-element-5df81abd .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );line-height:var( --e-global-typography-c4a1d68-line-height );}.elementor-80 .elementor-element.elementor-element-303246a2{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-1a57720{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-80 .elementor-element.elementor-element-10f79fb7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-80 .elementor-element.elementor-element-65d509bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-482b86a9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-5371f545{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-54e7c133{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-25eecd3b{--n-accordion-title-font-size:var( --e-global-typography-5dd2962-font-size );}:where( .elementor-80 .elementor-element.elementor-element-25eecd3b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-5dd2962-line-height );}}@media(max-width:640px){.elementor-80 .elementor-element.elementor-element-1e1a375d{--padding-top:20px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-80 .elementor-element.elementor-element-5ec3d158{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-80 .elementor-element.elementor-element-4be41868{text-align:center;}.elementor-80 .elementor-element.elementor-element-30b14f6d{text-align:center;}.elementor-80 .elementor-element.elementor-element-243cb9b4.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-243cb9b4 .elementor-button{font-size:16px;}.elementor-80 .elementor-element.elementor-element-9bdcd48:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-9bdcd48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-80 .elementor-element.elementor-element-1126c6c3{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-80 .elementor-element.elementor-element-3bacf7fe{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-80 .elementor-element.elementor-element-49b25d47{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-10204f9{text-align:center;}.elementor-80 .elementor-element.elementor-element-10204f9 .elementor-heading-title{font-size:clamp(38px, 11vw, 48px);}.elementor-80 .elementor-element.elementor-element-aeac614{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-80 .elementor-element.elementor-element-598677d1{--swiper-slides-to-display:2;--swiper-slides-gap:16px;padding:0px 0px 0px 0px;--arrow-size:0px;}.elementor-80 .elementor-element.elementor-element-61416386{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-80 .elementor-element.elementor-element-5dad33a8{text-align:center;}.elementor-80 .elementor-element.elementor-element-7e38114d{text-align:center;}.elementor-80 .elementor-element.elementor-element-51637ae5.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-51637ae5 .elementor-button{font-size:16px;}.elementor-80 .elementor-element.elementor-element-56756ef:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-56756ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-80 .elementor-element.elementor-element-45c1193f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-80 .elementor-element.elementor-element-303246a2{text-align:center;}.elementor-80 .elementor-element.elementor-element-1a57720{--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:flex-start;}.elementor-80 .elementor-element.elementor-element-10f79fb7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:480px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-6b9caf75 img{height:150px;object-fit:cover;}.elementor-80 .elementor-element.elementor-element-1e1a375d{--padding-top:15px;--padding-bottom:15px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-80 .elementor-element.elementor-element-681de1a .elementor-heading-title{font-size:30px;}.elementor-80 .elementor-element.elementor-element-5ec3d158{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-80 .elementor-element.elementor-element-4be41868{text-align:center;}.elementor-80 .elementor-element.elementor-element-4be41868 .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );line-height:var( --e-global-typography-c4a1d68-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-30b14f6d{text-align:center;font-size:var( --e-global-typography-489bded-font-size );line-height:var( --e-global-typography-489bded-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-80 .elementor-element.elementor-element-243cb9b4.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-243cb9b4 .elementor-button{font-size:16px;}.elementor-80 .elementor-element.elementor-element-9bdcd48:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-9bdcd48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-80 .elementor-element.elementor-element-684b5ad .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );line-height:var( --e-global-typography-c4a1d68-line-height );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-80 .elementor-element.elementor-element-60661a7 .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-60661a7 .elementor-testimonial__name{font-size:var( --e-global-typography-d76306c-font-size );line-height:var( --e-global-typography-d76306c-line-height );}.elementor-80 .elementor-element.elementor-element-1126c6c3{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-80 .elementor-element.elementor-element-3bacf7fe{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-80 .elementor-element.elementor-element-49b25d47{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-10204f9{text-align:center;}.elementor-80 .elementor-element.elementor-element-10204f9 .elementor-heading-title{font-size:clamp(38px, 11vw, 48px);}.elementor-80 .elementor-element.elementor-element-aeac614{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-489bded-font-size );line-height:var( --e-global-typography-489bded-line-height );}.elementor-80 .elementor-element.elementor-element-598677d1{--swiper-slides-to-display:1;--swiper-slides-gap:16px;padding:0px 0px 0px 0px;}.elementor-80 .elementor-element.elementor-element-61416386{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-80 .elementor-element.elementor-element-5dad33a8{text-align:center;}.elementor-80 .elementor-element.elementor-element-5dad33a8 .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );line-height:var( --e-global-typography-c4a1d68-line-height );}.elementor-80 .elementor-element.elementor-element-7e38114d{text-align:center;font-size:var( --e-global-typography-489bded-font-size );line-height:var( --e-global-typography-489bded-line-height );}.elementor-80 .elementor-element.elementor-element-51637ae5.elementor-element{--align-self:center;}.elementor-80 .elementor-element.elementor-element-51637ae5 .elementor-button{font-size:16px;}.elementor-80 .elementor-element.elementor-element-56756ef:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-56756ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-80 .elementor-element.elementor-element-13231604 .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );line-height:var( --e-global-typography-c4a1d68-line-height );}.elementor-80 .elementor-element.elementor-element-7f5aa487{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-45c1193f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-80 .elementor-element.elementor-element-3f14e3e8{--width:100%;}.elementor-80 .elementor-element.elementor-element-5df81abd .elementor-heading-title{font-size:var( --e-global-typography-c4a1d68-font-size );line-height:var( --e-global-typography-c4a1d68-line-height );}.elementor-80 .elementor-element.elementor-element-303246a2{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-59fc961c{--width:220px;}.elementor-80 .elementor-element.elementor-element-1a57720{--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:flex-start;}.elementor-80 .elementor-element.elementor-element-10f79fb7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-80 .elementor-element.elementor-element-22a63e3b{--width:100%;}.elementor-80 .elementor-element.elementor-element-65d509bb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-482b86a9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-5371f545{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-54e7c133{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-80 .elementor-element.elementor-element-25eecd3b{--n-accordion-title-font-size:var( --e-global-typography-5dd2962-font-size );}:where( .elementor-80 .elementor-element.elementor-element-25eecd3b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-5dd2962-line-height );}}/* Start custom CSS for image, class: .elementor-element-6b9caf75 */.elementor-80 .elementor-element.elementor-element-6b9caf75 img{display:block;width:100%;height:auto;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e91a433 */.elementor-80 .elementor-element.elementor-element-e91a433 img{display:block;width:100%;height:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e1a375d */.elementor-80 .elementor-element.elementor-element-1e1a375d{position:absolute !important;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.55) 100%);}
@media (min-width:641px) and (max-width:915px){.elementor-80 .elementor-element.elementor-element-1e1a375d{position:relative !important;background:var(--e-global-color-primary);}}
@media (max-width:640px){.elementor-80 .elementor-element.elementor-element-1e1a375d{position:absolute !important;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);padding-top:60px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4577f307 */.elementor-80 .elementor-element.elementor-element-4577f307{position:relative;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4053d8b2 */.elementor-80 .elementor-element.elementor-element-4053d8b2 .elementor-heading-title{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a18c272 */.elementor-80 .elementor-element.elementor-element-3a18c272 .elementor-heading-title{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73b0c420 */.elementor-80 .elementor-element.elementor-element-73b0c420 .elementor-heading-title{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a7e5619 */.elementor-80 .elementor-element.elementor-element-7a7e5619 .elementor-heading-title{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f1eb1fb */.elementor-80 .elementor-element.elementor-element-7f1eb1fb .elementor-heading-title{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-381c7438 */.elementor-80 .elementor-element.elementor-element-381c7438 .elementor-heading-title{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37edbdbe */.elementor-80 .elementor-element.elementor-element-37edbdbe .elementor-heading-title{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2121d61c */.elementor-80 .elementor-element.elementor-element-2121d61c .elementor-heading-title{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11bfca28 */.elementor-80 .elementor-element.elementor-element-11bfca28 .elementor-heading-title{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20439335 */.elementor-80 .elementor-element.elementor-element-20439335 .elementor-heading-title{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ee87a0 */.elementor-80 .elementor-element.elementor-element-44ee87a0{overflow:hidden;}
.elementor-80 .elementor-element.elementor-element-44ee87a0 > .e-con-inner, .elementor-80 .elementor-element.elementor-element-44ee87a0{--kd-dur:32s;}
.elementor-80 .elementor-element.elementor-element-44ee87a0 .kd-track{display:flex;flex-wrap:nowrap;width:max-content !important;max-width:none !important;flex:0 0 auto !important;min-width:max-content !important;animation:kdMarquee var(--kd-dur) linear infinite;}
.elementor-80 .elementor-element.elementor-element-44ee87a0:hover .kd-track{animation-play-state:paused;}
@keyframes kdMarquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}
@media (prefers-reduced-motion: reduce){.elementor-80 .elementor-element.elementor-element-44ee87a0 .kd-track{animation:none;}}
.elementor-80 .elementor-element.elementor-element-44ee87a0 .kd-track > .elementor-element{flex:0 0 auto !important;width:auto !important;max-width:none !important;}
.elementor-80 .elementor-element.elementor-element-44ee87a0 .kd-track > .e-con{--width:auto;}
@media (max-width:1024px){.elementor-80 .elementor-element.elementor-element-44ee87a0 > .e-con-inner, .elementor-80 .elementor-element.elementor-element-44ee87a0{--kd-dur:23s;}}
@media (max-width:640px){.elementor-80 .elementor-element.elementor-element-44ee87a0 > .e-con-inner, .elementor-80 .elementor-element.elementor-element-44ee87a0{--kd-dur:22s;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ac5c194 */@media (min-width:916px){.elementor-80 .elementor-element.elementor-element-ac5c194{position:relative;align-self:stretch !important;height:auto !important;min-height:360px;} .elementor-80 .elementor-element.elementor-element-ac5c194 img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;object-position:35% 25%;}}
@media (max-width:915px){.elementor-80 .elementor-element.elementor-element-ac5c194 img{display:block;width:100% !important;height:380px !important;object-fit:cover;object-position:35% 25%;}}
@media (max-width:640px){.elementor-80 .elementor-element.elementor-element-ac5c194 img{height:280px !important;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-243cb9b4 */.elementor-80 .elementor-element.elementor-element-243cb9b4 {cursor: pointer;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd65f13 */.elementor-80 .elementor-element.elementor-element-cd65f13{display:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ec3d158 *//* kd-dots */
.elementor-80 .elementor-element.elementor-element-5ec3d158{position:relative;overflow:hidden;--kd-dots:clamp(190px, 18vw, 340px);}
.elementor-80 .elementor-element.elementor-element-5ec3d158 > *{position:relative;z-index:1;}
.elementor-80 .elementor-element.elementor-element-5ec3d158::after{position:absolute !important;content:'' !important;width:var(--kd-dots) !important;height:var(--kd-dots) !important;background:url('/wp-content/uploads/2026/10/hm-dots-grey-01.webp') center/contain no-repeat !important;pointer-events:none;z-index:0 !important;inset:auto;border:0;transform:translate3d(0,var(--kd-dy,0px),0);will-change:transform;right:calc(var(--kd-dots) * -0.1) !important;bottom:calc(var(--kd-dots) * -0.1) !important;}
@media (max-width:915px){.elementor-80 .elementor-element.elementor-element-5ec3d158{--kd-dots:150px;}}
@media (max-width:640px){.elementor-80 .elementor-element.elementor-element-5ec3d158{--kd-dots:120px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cf02297 */@media (max-width:640px){.elementor-80 .elementor-element.elementor-element-2cf02297{justify-content:center !important;align-items:center !important;} .elementor-80 .elementor-element.elementor-element-2cf02297 > .elementor-widget-divider{flex:1 1 0 !important;} .elementor-80 .elementor-element.elementor-element-2cf02297 > .elementor-widget-divider .elementor-divider{padding:0 !important;} .elementor-80 .elementor-element.elementor-element-2cf02297::after{content:'';position:static !important;order:-1;flex:1 1 0;height:1px;background:rgba(255,255,255,.8);align-self:center;}}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-60661a7 */.elementor-80 .elementor-element.elementor-element-60661a7 .elementor-testimonial__cite{width:100%;}
.elementor-80 .elementor-element.elementor-element-60661a7 .elementor-testimonial__footer{margin-top:0;}
.elementor-80 .elementor-element.elementor-element-60661a7 .swiper-slide{height:auto;}
.elementor-80 .elementor-element.elementor-element-60661a7 .elementor-testimonial__text{font-style:normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bdcd48 *//* kd-parallax */
.elementor-80 .elementor-element.elementor-element-9bdcd48{background-color:#111111;}
@media (min-width:1025px) and (hover:hover){.elementor-80 .elementor-element.elementor-element-9bdcd48{background-attachment:fixed !important;background-size:cover !important;background-position:50% min(calc(55vh - 21.33vw), 90px) !important;}}
@media (min-width:1025px) and (hover:hover) and (max-aspect-ratio:3/2){.elementor-80 .elementor-element.elementor-element-9bdcd48{background-position:50% 0 !important;}}
@media (max-width:1024px), (hover:none){.elementor-80 .elementor-element.elementor-element-9bdcd48{background-attachment:scroll !important;background-size:cover !important;background-position:50% 30% !important;}}
/* remove photo color (grayscale) */
.elementor-80 .elementor-element.elementor-element-9bdcd48{background-color:#111111;background-blend-mode:luminosity !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1126c6c3 */@media (max-width:1450px){.elementor-80 .elementor-element.elementor-element-1126c6c3{width:90px !important;}}
@media (max-width:1210px){.elementor-80 .elementor-element.elementor-element-1126c6c3{display:none !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bacf7fe */.elementor-80 .elementor-element.elementor-element-3bacf7fe img{transform:rotate(180deg);}
@media (max-width:1450px){.elementor-80 .elementor-element.elementor-element-3bacf7fe{width:90px !important;}}
@media (max-width:915px){.elementor-80 .elementor-element.elementor-element-3bacf7fe{width:70px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10204f9 */.elementor-80 .elementor-element.elementor-element-10204f9 .elementor-heading-title{color:#22468C;-webkit-text-stroke:3px #FFFFFF;paint-order:stroke fill;}
.elementor-80 .elementor-element.elementor-element-10204f9{flex:0 0 auto !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aeac614 */@media (min-width:916px){.elementor-80 .elementor-element.elementor-element-aeac614{flex:1 1 0% !important;min-width:0;}} @media (max-width:915px){.elementor-80 .elementor-element.elementor-element-aeac614{width:100% !important;max-width:100% !important;}} .elementor-80 .elementor-element.elementor-element-aeac614 p{margin:0;}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-598677d1 */.elementor-80 .elementor-element.elementor-element-598677d1 .elementor-swiper-button{position:absolute;top:calc(50% - 22px) !important;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#FFFFFF;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.35);color:#22468C;opacity:1;z-index:5;}
.elementor-80 .elementor-element.elementor-element-598677d1 .elementor-swiper-button svg{width:22px;height:22px;fill:#22468C !important;}
.elementor-80 .elementor-element.elementor-element-598677d1 .elementor-swiper-button i{font-size:22px;color:#22468C !important;}
.elementor-80 .elementor-element.elementor-element-598677d1 .elementor-swiper-button:hover{background:#000000;}
.elementor-80 .elementor-element.elementor-element-598677d1 .elementor-swiper-button:hover svg{fill:#FFFFFF !important;}
.elementor-80 .elementor-element.elementor-element-598677d1 .elementor-swiper-button:hover i{color:#FFFFFF !important;}
.elementor-80 .elementor-element.elementor-element-598677d1 .elementor-swiper-button:focus-visible{outline:3px solid #FFFFFF;outline-offset:2px;}
/* show max 3 bullets: active + neighbours */
.elementor-80 .elementor-element.elementor-element-598677d1 .swiper-pagination-bullet{display:none !important;}
.elementor-80 .elementor-element.elementor-element-598677d1 .swiper-pagination-bullet-active, .elementor-80 .elementor-element.elementor-element-598677d1 .swiper-pagination-bullet-active + .swiper-pagination-bullet, .elementor-80 .elementor-element.elementor-element-598677d1 .swiper-pagination-bullet:has(+ .swiper-pagination-bullet-active){display:inline-block !important;}
.elementor-80 .elementor-element.elementor-element-598677d1 .swiper-pagination-bullet:first-child:not(.swiper-pagination-bullet-active):has(+ .swiper-pagination-bullet + .swiper-pagination-bullet-active){display:none !important;}
.elementor-80 .elementor-element.elementor-element-598677d1 .elementor-swiper-button-prev{left:8px !important;right:auto !important;}
.elementor-80 .elementor-element.elementor-element-598677d1 .elementor-swiper-button-next{right:8px !important;left:auto !important;}
@media (min-width:1280px){.elementor-80 .elementor-element.elementor-element-598677d1 .elementor-swiper-button-prev{left:-72px !important;} .elementor-80 .elementor-element.elementor-element-598677d1 .elementor-swiper-button-next{right:-72px !important;}}
.elementor-80 .elementor-element.elementor-element-598677d1 .swiper{padding:4px 2px 10px;}
.elementor-80 .elementor-element.elementor-element-598677d1 .swiper-pagination{position:static !important;margin-top:22px;line-height:0;}
.elementor-80 .elementor-element.elementor-element-598677d1{position:relative;z-index:2;}
@media (max-width:1279px){.elementor-80 .elementor-element.elementor-element-598677d1{padding:0 50px !important;} .elementor-80 .elementor-element.elementor-element-598677d1 .elementor-swiper-button-prev{left:0 !important;} .elementor-80 .elementor-element.elementor-element-598677d1 .elementor-swiper-button-next{right:0 !important;}}
@media (max-width:480px){.elementor-80 .elementor-element.elementor-element-598677d1{padding:0 40px !important;} .elementor-80 .elementor-element.elementor-element-598677d1 .elementor-swiper-button{width:36px !important;height:36px !important;top:calc(50% - 18px) !important;}}
@media (max-width: 915px) {
    .elementor-80 .elementor-element.elementor-element-598677d1 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .elementor-80 .elementor-element.elementor-element-598677d1 .elementor-swiper-button {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51637ae5 */.elementor-80 .elementor-element.elementor-element-51637ae5 {cursor: pointer;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61416386 *//* kd-dots */
.elementor-80 .elementor-element.elementor-element-61416386{position:relative;overflow:hidden;--kd-dots:clamp(190px, 18vw, 340px);}
.elementor-80 .elementor-element.elementor-element-61416386 > *{position:relative;z-index:1;}
.elementor-80 .elementor-element.elementor-element-61416386::after{position:absolute !important;content:'' !important;width:var(--kd-dots) !important;height:var(--kd-dots) !important;background:url('/wp-content/uploads/2026/10/hm-dots-grey-01.webp') center/contain no-repeat !important;pointer-events:none;z-index:0 !important;inset:auto;border:0;transform:translate3d(0,var(--kd-dy,0px),0);will-change:transform;right:calc(var(--kd-dots) * -0.1) !important;bottom:calc(var(--kd-dots) * -0.1) !important;}
@media (max-width:915px){.elementor-80 .elementor-element.elementor-element-61416386{--kd-dots:150px;}}
@media (max-width:640px){.elementor-80 .elementor-element.elementor-element-61416386{--kd-dots:120px;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40940e58 */@media (min-width:916px){.elementor-80 .elementor-element.elementor-element-40940e58{position:relative;align-self:stretch !important;height:auto !important;min-height:360px;} .elementor-80 .elementor-element.elementor-element-40940e58 img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;object-position:center 30%;}}
@media (max-width:915px){.elementor-80 .elementor-element.elementor-element-40940e58 img{display:block;width:100% !important;height:380px !important;object-fit:cover;object-position:center 30%;}}
@media (max-width:640px){.elementor-80 .elementor-element.elementor-element-40940e58 img{height:280px !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ec8b538 */.elementor-80 .elementor-element.elementor-element-2ec8b538 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-2ec8b538 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-2ec8b538 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-2ec8b538 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-2ec8b538::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-2ec8b538{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2864656d */.elementor-80 .elementor-element.elementor-element-2864656d .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-2864656d .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-2864656d .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-2864656d .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-2864656d::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-2864656d{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50300ce1 */.elementor-80 .elementor-element.elementor-element-50300ce1 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-50300ce1 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-50300ce1 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-50300ce1 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-50300ce1::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-50300ce1{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4f4f05 */.elementor-80 .elementor-element.elementor-element-e4f4f05 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-e4f4f05 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-e4f4f05 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-e4f4f05 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-e4f4f05::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-e4f4f05{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7067941c */.elementor-80 .elementor-element.elementor-element-7067941c .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-7067941c .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-7067941c .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-7067941c .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-7067941c::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-7067941c{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-263c806b */.elementor-80 .elementor-element.elementor-element-263c806b .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-263c806b .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-263c806b .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-263c806b .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-263c806b::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-263c806b{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-692bfef */.elementor-80 .elementor-element.elementor-element-692bfef .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-692bfef .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-692bfef .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-692bfef .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-692bfef::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-692bfef{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-114b56f6 */.elementor-80 .elementor-element.elementor-element-114b56f6 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-114b56f6 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-114b56f6 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-114b56f6 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-114b56f6::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-114b56f6{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f8e54b */.elementor-80 .elementor-element.elementor-element-26f8e54b .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-26f8e54b .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-26f8e54b .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-26f8e54b .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-26f8e54b::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-26f8e54b{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bd18b78 */.elementor-80 .elementor-element.elementor-element-6bd18b78 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-6bd18b78 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-6bd18b78 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-6bd18b78 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-6bd18b78::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-6bd18b78{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a753fb5 */.elementor-80 .elementor-element.elementor-element-4a753fb5 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-4a753fb5 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-4a753fb5 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-4a753fb5 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-4a753fb5::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-4a753fb5{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-643f7e2c */.elementor-80 .elementor-element.elementor-element-643f7e2c .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-643f7e2c .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-643f7e2c .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-643f7e2c .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-643f7e2c::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-643f7e2c{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45b3d2cd */.elementor-80 .elementor-element.elementor-element-45b3d2cd .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-45b3d2cd .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-45b3d2cd .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-45b3d2cd .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-45b3d2cd::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-45b3d2cd{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f383654 */.elementor-80 .elementor-element.elementor-element-6f383654 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-6f383654 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-6f383654 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-6f383654 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-6f383654::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-6f383654{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71ff28d9 */.elementor-80 .elementor-element.elementor-element-71ff28d9 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-71ff28d9 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-71ff28d9 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-71ff28d9 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-71ff28d9::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-71ff28d9{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fbce5dc */.elementor-80 .elementor-element.elementor-element-7fbce5dc .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-7fbce5dc .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-7fbce5dc .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-7fbce5dc .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-7fbce5dc::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-7fbce5dc{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16f728ab */.elementor-80 .elementor-element.elementor-element-16f728ab .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-16f728ab .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-16f728ab .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-16f728ab .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-16f728ab::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-16f728ab{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bf51efa */.elementor-80 .elementor-element.elementor-element-7bf51efa .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-7bf51efa .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-7bf51efa .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-7bf51efa .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-7bf51efa::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-7bf51efa{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-460d8543 */.elementor-80 .elementor-element.elementor-element-460d8543 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-460d8543 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-460d8543 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-460d8543 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-460d8543::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-460d8543{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14099711 */.elementor-80 .elementor-element.elementor-element-14099711 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-14099711 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-14099711 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-14099711 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-14099711::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-14099711{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b50c95b */.elementor-80 .elementor-element.elementor-element-b50c95b .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-b50c95b .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-b50c95b .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-b50c95b .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-b50c95b::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-b50c95b{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70fa6e74 */.elementor-80 .elementor-element.elementor-element-70fa6e74 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-70fa6e74 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-70fa6e74 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-70fa6e74 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-70fa6e74::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-70fa6e74{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41c98f32 */.elementor-80 .elementor-element.elementor-element-41c98f32 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-41c98f32 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-41c98f32 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-41c98f32 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-41c98f32::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-41c98f32{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b0b8f22 */.elementor-80 .elementor-element.elementor-element-5b0b8f22 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-5b0b8f22 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-5b0b8f22 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-5b0b8f22 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-5b0b8f22::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-5b0b8f22{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2298a522 */.elementor-80 .elementor-element.elementor-element-2298a522 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-2298a522 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-2298a522 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-2298a522 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-2298a522::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-2298a522{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d7b0241 */.elementor-80 .elementor-element.elementor-element-5d7b0241 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-5d7b0241 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-5d7b0241 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-5d7b0241 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-5d7b0241::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-5d7b0241{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fac7f43 */.elementor-80 .elementor-element.elementor-element-5fac7f43 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-5fac7f43 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-5fac7f43 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-5fac7f43 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-5fac7f43::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-5fac7f43{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70ecb2c1 */.elementor-80 .elementor-element.elementor-element-70ecb2c1 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-70ecb2c1 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-70ecb2c1 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-70ecb2c1 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-70ecb2c1::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-70ecb2c1{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12a75a1a */.elementor-80 .elementor-element.elementor-element-12a75a1a .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-12a75a1a .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-12a75a1a .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-12a75a1a .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-12a75a1a::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-12a75a1a{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b140d5e */.elementor-80 .elementor-element.elementor-element-2b140d5e .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-2b140d5e .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-2b140d5e .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-2b140d5e .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-2b140d5e::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-2b140d5e{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c170977 */.elementor-80 .elementor-element.elementor-element-6c170977 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-6c170977 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-6c170977 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-6c170977 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-6c170977::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-6c170977{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a5cdd1c */.elementor-80 .elementor-element.elementor-element-2a5cdd1c .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-2a5cdd1c .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-2a5cdd1c .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-2a5cdd1c .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-2a5cdd1c::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-2a5cdd1c{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3891fe9e */.elementor-80 .elementor-element.elementor-element-3891fe9e .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-3891fe9e .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-3891fe9e .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-3891fe9e .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-3891fe9e::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-3891fe9e{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e34693b */.elementor-80 .elementor-element.elementor-element-4e34693b .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-4e34693b .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-4e34693b .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-4e34693b .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-4e34693b::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-4e34693b{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e1a1452 */.elementor-80 .elementor-element.elementor-element-1e1a1452 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-1e1a1452 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-1e1a1452 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-1e1a1452 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-1e1a1452::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-1e1a1452{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-620eae3b */.elementor-80 .elementor-element.elementor-element-620eae3b .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-620eae3b .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-620eae3b .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-620eae3b .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-620eae3b::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-620eae3b{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a179939 */.elementor-80 .elementor-element.elementor-element-5a179939 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-5a179939 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-5a179939 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-5a179939 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-5a179939::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-5a179939{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42dd7575 */.elementor-80 .elementor-element.elementor-element-42dd7575 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-42dd7575 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-42dd7575 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-42dd7575 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-42dd7575::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-42dd7575{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c71008 */.elementor-80 .elementor-element.elementor-element-5c71008 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-5c71008 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-5c71008 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-5c71008 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-5c71008::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-5c71008{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b15da89 */.elementor-80 .elementor-element.elementor-element-5b15da89 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-5b15da89 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-5b15da89 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-5b15da89 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-5b15da89::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-5b15da89{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-363f498a */.elementor-80 .elementor-element.elementor-element-363f498a .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-363f498a .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-363f498a .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-363f498a .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-363f498a::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-363f498a{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3630fce9 */.elementor-80 .elementor-element.elementor-element-3630fce9 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-3630fce9 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-3630fce9 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-3630fce9 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-3630fce9::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-3630fce9{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19597876 */.elementor-80 .elementor-element.elementor-element-19597876 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-19597876 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-19597876 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-19597876 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-19597876::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-19597876{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c46a38c */.elementor-80 .elementor-element.elementor-element-c46a38c .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-c46a38c .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-c46a38c .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-c46a38c .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-c46a38c::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-c46a38c{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-566b36a5 */.elementor-80 .elementor-element.elementor-element-566b36a5 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-566b36a5 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-566b36a5 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-566b36a5 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-566b36a5::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-566b36a5{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f5e1b1d */.elementor-80 .elementor-element.elementor-element-1f5e1b1d .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-1f5e1b1d .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-1f5e1b1d .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-1f5e1b1d .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-1f5e1b1d::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-1f5e1b1d{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-231210fc */.elementor-80 .elementor-element.elementor-element-231210fc .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-231210fc .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-231210fc .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-231210fc .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-231210fc::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-231210fc{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c99bc6b */.elementor-80 .elementor-element.elementor-element-5c99bc6b .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-5c99bc6b .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-5c99bc6b .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-5c99bc6b .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-5c99bc6b::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-5c99bc6b{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-193837b9 */.elementor-80 .elementor-element.elementor-element-193837b9 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-193837b9 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-193837b9 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-193837b9 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-193837b9::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-193837b9{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a35246c */.elementor-80 .elementor-element.elementor-element-a35246c .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-a35246c .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-a35246c .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-a35246c .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-a35246c::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-a35246c{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c40c04 */.elementor-80 .elementor-element.elementor-element-33c40c04 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-33c40c04 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-33c40c04 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-33c40c04 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-33c40c04::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-33c40c04{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a759c50 */.elementor-80 .elementor-element.elementor-element-2a759c50 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-2a759c50 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-2a759c50 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-2a759c50 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-2a759c50::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-2a759c50{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e92f7a2 */.elementor-80 .elementor-element.elementor-element-1e92f7a2 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-1e92f7a2 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-1e92f7a2 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-1e92f7a2 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-1e92f7a2::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-1e92f7a2{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-564ad767 */.elementor-80 .elementor-element.elementor-element-564ad767 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-564ad767 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-564ad767 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-564ad767 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-564ad767::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-564ad767{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f7b791b */.elementor-80 .elementor-element.elementor-element-4f7b791b .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-4f7b791b .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-4f7b791b .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-4f7b791b .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-4f7b791b::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-4f7b791b{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-139dabba */.elementor-80 .elementor-element.elementor-element-139dabba .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-139dabba .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-139dabba .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-139dabba .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-139dabba::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-139dabba{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24ca27a8 */.elementor-80 .elementor-element.elementor-element-24ca27a8 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-24ca27a8 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-24ca27a8 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-24ca27a8 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-24ca27a8::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-24ca27a8{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fd93965 */.elementor-80 .elementor-element.elementor-element-6fd93965 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-6fd93965 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-6fd93965 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-6fd93965 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-6fd93965::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-6fd93965{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5987c9e4 */.elementor-80 .elementor-element.elementor-element-5987c9e4 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-5987c9e4 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-5987c9e4 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-5987c9e4 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-5987c9e4::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-5987c9e4{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bd4fb11 */.elementor-80 .elementor-element.elementor-element-4bd4fb11 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-4bd4fb11 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-4bd4fb11 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-4bd4fb11 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-4bd4fb11::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-4bd4fb11{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-411fb4f2 */.elementor-80 .elementor-element.elementor-element-411fb4f2 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-411fb4f2 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-411fb4f2 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-411fb4f2 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-411fb4f2::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-411fb4f2{position:relative;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-605451c9 */.elementor-80 .elementor-element.elementor-element-605451c9 .elementor-heading-title{white-space:nowrap;}
.elementor-80 .elementor-element.elementor-element-605451c9 .elementor-heading-title a{color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-605451c9 .elementor-heading-title a:hover,.elementor-80 .elementor-element.elementor-element-605451c9 .elementor-heading-title a:focus{color:#9fbcf2;}
.elementor-80 .elementor-element.elementor-element-605451c9::after{content:"-";color:#fff;font-family:"Exo 2";font-weight:800;font-size:clamp(22px,2.4vw,32px);position:absolute;right:-6px;top:0;}
.elementor-80 .elementor-element.elementor-element-605451c9{position:relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20dec53a */.elementor-80 .elementor-element.elementor-element-20dec53a{overflow:hidden;}
.elementor-80 .elementor-element.elementor-element-20dec53a > .e-con-inner, .elementor-80 .elementor-element.elementor-element-20dec53a{--kd-dur:107s;}
.elementor-80 .elementor-element.elementor-element-20dec53a .kd-track{display:flex;flex-wrap:nowrap;width:max-content !important;max-width:none !important;flex:0 0 auto !important;min-width:max-content !important;animation:kdMarquee var(--kd-dur) linear infinite;}
@keyframes kdMarquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}
@media (prefers-reduced-motion: reduce){.elementor-80 .elementor-element.elementor-element-20dec53a .kd-track{animation:none;}}
.elementor-80 .elementor-element.elementor-element-20dec53a .kd-track > .elementor-element{flex:0 0 auto !important;width:auto !important;max-width:none !important;}
.elementor-80 .elementor-element.elementor-element-20dec53a .kd-track > .e-con{--width:auto;}
@media (max-width:1024px){.elementor-80 .elementor-element.elementor-element-20dec53a > .e-con-inner, .elementor-80 .elementor-element.elementor-element-20dec53a{--kd-dur:87s;}}
@media (max-width:640px){.elementor-80 .elementor-element.elementor-element-20dec53a > .e-con-inner, .elementor-80 .elementor-element.elementor-element-20dec53a{--kd-dur:87s;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56756ef *//* kd-parallax */
.elementor-80 .elementor-element.elementor-element-56756ef{background-color:#111111;}
@media (min-width:1025px) and (hover:hover){.elementor-80 .elementor-element.elementor-element-56756ef{background-attachment:fixed !important;background-size:cover !important;background-position:50% min(calc(55vh - 16.67vw), 90px) !important;}}
@media (min-width:1025px) and (hover:hover) and (max-aspect-ratio:3/2){.elementor-80 .elementor-element.elementor-element-56756ef{background-position:50% 0 !important;}}
@media (max-width:1024px), (hover:none){.elementor-80 .elementor-element.elementor-element-56756ef{background-attachment:scroll !important;background-size:cover !important;background-position:50% 22% !important;}}
/* remove photo color (grayscale) */
.elementor-80 .elementor-element.elementor-element-56756ef{background-color:#111111;background-blend-mode:luminosity !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fa632bf */@media (max-width:915px){.elementor-80 .elementor-element.elementor-element-3fa632bf{justify-content:center !important;} .elementor-80 .elementor-element.elementor-element-3fa632bf > .elementor-widget-divider{flex:1 1 0 !important;} .elementor-80 .elementor-element.elementor-element-3fa632bf::after{content:'';flex:1 1 0;height:1px;background:rgba(255,255,255,.8);align-self:center;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66878e2f */.elementor-80 .elementor-element.elementor-element-66878e2f{position:relative;width:100%;aspect-ratio:2/1;overflow:hidden;display:block !important;}
.elementor-80 .elementor-element.elementor-element-66878e2f > .elementor-widget-image{position:absolute !important;inset:0;width:100% !important;max-width:100% !important;margin:0 !important;opacity:0;animation:kdLogoFade 9s linear infinite;}
.elementor-80 .elementor-element.elementor-element-66878e2f > .elementor-widget-image:nth-child(1){opacity:1;animation-delay:0s;}
.elementor-80 .elementor-element.elementor-element-66878e2f > .elementor-widget-image:nth-child(2){animation-delay:-6s;}
.elementor-80 .elementor-element.elementor-element-66878e2f > .elementor-widget-image:nth-child(3){animation-delay:-3s;}
.elementor-80 .elementor-element.elementor-element-66878e2f > .elementor-widget-image img{display:block;width:100%;height:100%;object-fit:contain;}
@keyframes kdLogoFade{0%{opacity:1}28%{opacity:1}34%{opacity:0}94%{opacity:0}100%{opacity:1}}
@media (prefers-reduced-motion: reduce){.elementor-80 .elementor-element.elementor-element-66878e2f > .elementor-widget-image{animation:none;opacity:0;} .elementor-80 .elementor-element.elementor-element-66878e2f > .elementor-widget-image:first-child{opacity:1;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59fc961c */@media (max-width:915px){.elementor-80 .elementor-element.elementor-element-59fc961c{align-self:center !important;margin:0 auto;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10f79fb7 */@media (min-width:916px){.elementor-80 .elementor-element.elementor-element-10f79fb7{position:relative;align-self:stretch;min-height:260px;} .elementor-80 .elementor-element.elementor-element-10f79fb7 .elementor-widget-container{position:absolute;inset:0;} .elementor-80 .elementor-element.elementor-element-10f79fb7 img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;max-width:none;object-fit:cover;}}
@media (max-width:915px){.elementor-80 .elementor-element.elementor-element-10f79fb7 img{display:block;width:100% !important;height:380px !important;object-fit:cover;object-position:center 30%;}}
@media (max-width:640px){.elementor-80 .elementor-element.elementor-element-10f79fb7 img{height:280px !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d509bb */.elementor-80 .elementor-element.elementor-element-65d509bb p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-482b86a9 */.elementor-80 .elementor-element.elementor-element-482b86a9 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5371f545 */.elementor-80 .elementor-element.elementor-element-5371f545 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54e7c133 */.elementor-80 .elementor-element.elementor-element-54e7c133 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d509bb */.elementor-80 .elementor-element.elementor-element-65d509bb p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-482b86a9 */.elementor-80 .elementor-element.elementor-element-482b86a9 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5371f545 */.elementor-80 .elementor-element.elementor-element-5371f545 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54e7c133 */.elementor-80 .elementor-element.elementor-element-54e7c133 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d509bb */.elementor-80 .elementor-element.elementor-element-65d509bb p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-482b86a9 */.elementor-80 .elementor-element.elementor-element-482b86a9 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5371f545 */.elementor-80 .elementor-element.elementor-element-5371f545 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54e7c133 */.elementor-80 .elementor-element.elementor-element-54e7c133 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d509bb */.elementor-80 .elementor-element.elementor-element-65d509bb p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-482b86a9 */.elementor-80 .elementor-element.elementor-element-482b86a9 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5371f545 */.elementor-80 .elementor-element.elementor-element-5371f545 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54e7c133 */.elementor-80 .elementor-element.elementor-element-54e7c133 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65d509bb */.elementor-80 .elementor-element.elementor-element-65d509bb p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-482b86a9 */.elementor-80 .elementor-element.elementor-element-482b86a9 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5371f545 */.elementor-80 .elementor-element.elementor-element-5371f545 p{margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54e7c133 */.elementor-80 .elementor-element.elementor-element-54e7c133 p{margin:0;}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-25eecd3b */.elementor-80 .elementor-element.elementor-element-25eecd3b .e-n-accordion{display:flex;flex-direction:column;gap:10px;}
.elementor-80 .elementor-element.elementor-element-25eecd3b .e-n-accordion-item{box-shadow:3px 3px 8px rgba(0,0,0,.25);background:#fff;}
.elementor-80 .elementor-element.elementor-element-25eecd3b .e-n-accordion-item-title{background:var(--e-global-color-primary);padding:8px 14px;border:0;}
.elementor-80 .elementor-element.elementor-element-25eecd3b .e-n-accordion-item[open] > .e-n-accordion-item-title{background:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-25eecd3b .e-n-accordion-item-title-text{font-family:"Exo 2",sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;font-size:clamp(18px, 1.9vw, 20px);color:#FFFFFF;}
.elementor-80 .elementor-element.elementor-element-25eecd3b .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-text{color:var(--e-global-color-primary);}
.elementor-80 .elementor-element.elementor-element-25eecd3b .e-n-accordion-item-title-icon, .elementor-80 .elementor-element.elementor-element-25eecd3b .e-n-accordion-item-title-icon svg{color:#fff;fill:#fff;}
.elementor-80 .elementor-element.elementor-element-25eecd3b .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon svg{fill:var(--e-global-color-primary);}
.elementor-80 .elementor-element.elementor-element-25eecd3b .e-n-accordion-item-title:focus-visible{outline:3px solid #000;outline-offset:-3px;}
.elementor-80 .elementor-element.elementor-element-25eecd3b .e-n-accordion-item-title-icon, .elementor-80 .elementor-element.elementor-element-25eecd3b .e-n-accordion-item-title-icon *{color:#FFFFFF !important;fill:#FFFFFF !important;}
.elementor-80 .elementor-element.elementor-element-25eecd3b .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon, .elementor-80 .elementor-element.elementor-element-25eecd3b .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon *{color:#22468C !important;fill:#22468C !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbfb9e3 *//* kd-dots */
.elementor-80 .elementor-element.elementor-element-1fbfb9e3{position:relative;overflow:hidden;--kd-dots:clamp(190px, 18vw, 340px);}
.elementor-80 .elementor-element.elementor-element-1fbfb9e3 > .e-con-inner{position:relative;z-index:1;}
.elementor-80 .elementor-element.elementor-element-1fbfb9e3::before{position:absolute !important;content:'' !important;width:var(--kd-dots) !important;height:var(--kd-dots) !important;background:url('/wp-content/uploads/2026/10/hm-dots-white-01.webp') center/contain no-repeat !important;pointer-events:none;z-index:0 !important;inset:auto;border:0;transform:none;left:calc(var(--kd-dots) * -0.1) !important;top:calc(var(--kd-dots) * -0.1) !important;filter:brightness(0.925);}
.elementor-80 .elementor-element.elementor-element-1fbfb9e3::after{position:absolute !important;content:'' !important;width:var(--kd-dots) !important;height:var(--kd-dots) !important;background:url('/wp-content/uploads/2026/10/hm-dots-grey-01.webp') center/contain no-repeat !important;pointer-events:none;z-index:0 !important;inset:auto;border:0;transform:translate3d(0,var(--kd-dy,0px),0);will-change:transform;right:calc(var(--kd-dots) * -0.1) !important;bottom:calc(var(--kd-dots) * -0.1) !important;}
@media (max-width:1300px){.elementor-80 .elementor-element.elementor-element-1fbfb9e3{--kd-dots:150px;padding-bottom:max(0px, calc(var(--kd-dots) * 0.9 - 50px)) !important;} .elementor-80 .elementor-element.elementor-element-1fbfb9e3::before{display:none !important;}}
@media (max-width:640px){.elementor-80 .elementor-element.elementor-element-1fbfb9e3{--kd-dots:120px;}}
@media (max-width:640px){.elementor-80 .elementor-element.elementor-element-1fbfb9e3{--kd-dots:90px;padding-bottom:0 !important;} .elementor-80 .elementor-element.elementor-element-1fbfb9e3 > .e-con-inner{padding-bottom:40px !important;}}
@media (min-width:641px) and (max-width:915px){.elementor-80 .elementor-element.elementor-element-1fbfb9e3{--kd-dots:120px;padding-bottom:0 !important;} .elementor-80 .elementor-element.elementor-element-1fbfb9e3 > .e-con-inner{padding-bottom:50px !important;}}/* End custom CSS */