.elementor-4902 .elementor-element.elementor-element-8d6763d{--display:flex;--min-height:55vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4902 .elementor-element.elementor-element-8d6763d:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-8d6763d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://staging.fammco.hr/wp-content/uploads/2026/02/banner-teretne-gume-fammco.webp");background-repeat:no-repeat;background-size:cover;}.elementor-4902 .elementor-element.elementor-element-8d6763d::before, .elementor-4902 .elementor-element.elementor-element-8d6763d > .elementor-background-video-container::before, .elementor-4902 .elementor-element.elementor-element-8d6763d > .e-con-inner > .elementor-background-video-container::before, .elementor-4902 .elementor-element.elementor-element-8d6763d > .elementor-background-slideshow::before, .elementor-4902 .elementor-element.elementor-element-8d6763d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4902 .elementor-element.elementor-element-8d6763d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #FFFFFF26 100%);}.elementor-4902 .elementor-element.elementor-element-e99ca5b{--display:flex;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:50%;}.elementor-4902 .elementor-element.elementor-element-fc1f013 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-7ccc05d .elementor-heading-title{font-size:45px;font-weight:400;color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-e6620ac{color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-cbd80bc{color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-000a7ac{--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;}.elementor-4902 .elementor-element.elementor-element-878d32f{--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;--padding-top:32px;--padding-bottom:032px;--padding-left:0px;--padding-right:0px;}.elementor-4902 .elementor-element.elementor-element-2bd7787{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4902 .elementor-element.elementor-element-23513c9 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-b2cf22d .elementor-heading-title{font-size:45px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-4902 .elementor-element.elementor-element-5909a37{color:var( --e-global-color-astglobalcolor2 );}.elementor-4902 .elementor-element.elementor-element-4bd081a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4902 .elementor-element.elementor-element-a26caef{--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;--padding-top:32px;--padding-bottom:032px;--padding-left:0px;--padding-right:0px;}.elementor-4902 .elementor-element.elementor-element-12a4da2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4902 .elementor-element.elementor-element-79e4a4b{color:var( --e-global-color-astglobalcolor2 );}.elementor-4902 .elementor-element.elementor-element-b77bd6d{--display:flex;}.elementor-4902 .elementor-element.elementor-element-771d568{font-weight:600;}.elementor-4902 .elementor-element.elementor-element-1d4e105{color:var( --e-global-color-astglobalcolor2 );}.elementor-4902 .elementor-element.elementor-element-b0aa6d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4902 .elementor-element.elementor-element-861f45b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-4902 .elementor-element.elementor-element-861f45b:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-861f45b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F0;}.elementor-4902 .elementor-element.elementor-element-afcfe68 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-2fd4209 .elementor-heading-title{font-size:45px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-4902 .elementor-element.elementor-element-a3103a8{color:var( --e-global-color-astglobalcolor2 );}.elementor-4902 .elementor-element.elementor-element-8bfa5f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-4902 .elementor-element.elementor-element-8bfa5f6:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-8bfa5f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F0;}.elementor-4902 .elementor-element.elementor-element-f8fbb33{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4902 .elementor-element.elementor-element-9918e46 > .elementor-widget-container{background-color:#FAFAF8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEA;}.elementor-4902 .elementor-element.elementor-element-9918e46 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4902 .elementor-element.elementor-element-9918e46 .elementor-icon{font-size:25px;}.elementor-4902 .elementor-element.elementor-element-4095333 > .elementor-widget-container{background-color:#FAFAF8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEA;}.elementor-4902 .elementor-element.elementor-element-4095333 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4902 .elementor-element.elementor-element-4095333 .elementor-icon{font-size:25px;}.elementor-4902 .elementor-element.elementor-element-7895b6d > .elementor-widget-container{background-color:#FAFAF8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEA;}.elementor-4902 .elementor-element.elementor-element-7895b6d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4902 .elementor-element.elementor-element-7895b6d .elementor-icon{font-size:25px;}.elementor-4902 .elementor-element.elementor-element-b022647 > .elementor-widget-container{background-color:#FAFAF8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEA;}.elementor-4902 .elementor-element.elementor-element-b022647 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4902 .elementor-element.elementor-element-b022647 .elementor-icon{font-size:25px;}.elementor-4902 .elementor-element.elementor-element-30a3db3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-4902 .elementor-element.elementor-element-30a3db3:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-30a3db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-4902 .elementor-element.elementor-element-0440f19 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-2e720c9 .elementor-heading-title{font-size:45px;font-weight:400;color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-ff702c0{color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-ff702c0 a{color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-cb44c04{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4902 .elementor-element.elementor-element-929e38a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4902 .elementor-element.elementor-element-929e38a:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-929e38a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#636363;}.elementor-4902 .elementor-element.elementor-element-929e38a::before, .elementor-4902 .elementor-element.elementor-element-929e38a > .elementor-background-video-container::before, .elementor-4902 .elementor-element.elementor-element-929e38a > .e-con-inner > .elementor-background-video-container::before, .elementor-4902 .elementor-element.elementor-element-929e38a > .elementor-background-slideshow::before, .elementor-4902 .elementor-element.elementor-element-929e38a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4902 .elementor-element.elementor-element-929e38a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4902 .elementor-element.elementor-element-d398dbb .elementor-heading-title{font-size:16px;color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-f968fc4 .elementor-heading-title{color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-891ceda{font-size:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-4902 .elementor-element.elementor-element-891ceda a{color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-9070d87 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-4902 .elementor-element.elementor-element-9070d87 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-4902 .elementor-element.elementor-element-9070d87{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-4902 .elementor-element.elementor-element-9070d87 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4902 .elementor-element.elementor-element-9070d87 .elementor-icon-list-item > a{font-size:16px;}.elementor-4902 .elementor-element.elementor-element-9070d87 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-4902 .elementor-element.elementor-element-d3dd5e6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4902 .elementor-element.elementor-element-d3dd5e6:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-d3dd5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#636363;}.elementor-4902 .elementor-element.elementor-element-d3dd5e6::before, .elementor-4902 .elementor-element.elementor-element-d3dd5e6 > .elementor-background-video-container::before, .elementor-4902 .elementor-element.elementor-element-d3dd5e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-4902 .elementor-element.elementor-element-d3dd5e6 > .elementor-background-slideshow::before, .elementor-4902 .elementor-element.elementor-element-d3dd5e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4902 .elementor-element.elementor-element-d3dd5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4902 .elementor-element.elementor-element-2c654a6 .elementor-heading-title{font-size:16px;color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-bc932ab .elementor-heading-title{color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-da752b9{font-size:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-4902 .elementor-element.elementor-element-da752b9 a{color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-515a4e5 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-4902 .elementor-element.elementor-element-515a4e5 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-4902 .elementor-element.elementor-element-515a4e5{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-4902 .elementor-element.elementor-element-515a4e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4902 .elementor-element.elementor-element-515a4e5 .elementor-icon-list-item > a{font-size:16px;}.elementor-4902 .elementor-element.elementor-element-515a4e5 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-4902 .elementor-element.elementor-element-6f498f9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4902 .elementor-element.elementor-element-6f498f9:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-6f498f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#636363;}.elementor-4902 .elementor-element.elementor-element-6f498f9::before, .elementor-4902 .elementor-element.elementor-element-6f498f9 > .elementor-background-video-container::before, .elementor-4902 .elementor-element.elementor-element-6f498f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4902 .elementor-element.elementor-element-6f498f9 > .elementor-background-slideshow::before, .elementor-4902 .elementor-element.elementor-element-6f498f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4902 .elementor-element.elementor-element-6f498f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4902 .elementor-element.elementor-element-f536f4c .elementor-heading-title{font-size:16px;color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-c43dde5 .elementor-heading-title{color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-74471ad{font-size:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-4902 .elementor-element.elementor-element-74471ad a{color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-ecb1cbf .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-4902 .elementor-element.elementor-element-ecb1cbf .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-4902 .elementor-element.elementor-element-ecb1cbf{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-4902 .elementor-element.elementor-element-ecb1cbf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4902 .elementor-element.elementor-element-ecb1cbf .elementor-icon-list-item > a{font-size:16px;}.elementor-4902 .elementor-element.elementor-element-ecb1cbf .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-4902 .elementor-element.elementor-element-4c4a997{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4902 .elementor-element.elementor-element-4c4a997:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-4c4a997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#636363;}.elementor-4902 .elementor-element.elementor-element-4c4a997::before, .elementor-4902 .elementor-element.elementor-element-4c4a997 > .elementor-background-video-container::before, .elementor-4902 .elementor-element.elementor-element-4c4a997 > .e-con-inner > .elementor-background-video-container::before, .elementor-4902 .elementor-element.elementor-element-4c4a997 > .elementor-background-slideshow::before, .elementor-4902 .elementor-element.elementor-element-4c4a997 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4902 .elementor-element.elementor-element-4c4a997 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4902 .elementor-element.elementor-element-6fed37d .elementor-heading-title{font-size:16px;color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-65dc4f8 .elementor-heading-title{color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-c915ce0{font-size:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-4902 .elementor-element.elementor-element-c915ce0 a{color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-2afa5f7 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-4902 .elementor-element.elementor-element-2afa5f7 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-4902 .elementor-element.elementor-element-2afa5f7{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-4902 .elementor-element.elementor-element-2afa5f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4902 .elementor-element.elementor-element-2afa5f7 .elementor-icon-list-item > a{font-size:16px;}.elementor-4902 .elementor-element.elementor-element-2afa5f7 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-4902 .elementor-element.elementor-element-85870ab{--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:64px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-4902 .elementor-element.elementor-element-9a893b1 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-73a6335 .elementor-heading-title{font-size:45px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-4902 .elementor-element.elementor-element-6283dd8{color:var( --e-global-color-astglobalcolor2 );}.elementor-4902 .elementor-element.elementor-element-5abd024{--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;}.elementor-4902 .elementor-element.elementor-element-157f1a6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4902 .elementor-element.elementor-element-dc3927c > .elementor-widget-container{background-color:#F6F4F0;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEA;}.elementor-4902 .elementor-element.elementor-element-dc3927c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4902 .elementor-element.elementor-element-dc3927c .elementor-icon{font-size:25px;}.elementor-4902 .elementor-element.elementor-element-18b958b > .elementor-widget-container{background-color:#F6F4F0;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEA;}.elementor-4902 .elementor-element.elementor-element-18b958b .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4902 .elementor-element.elementor-element-18b958b .elementor-icon{font-size:25px;}.elementor-4902 .elementor-element.elementor-element-57bde9c > .elementor-widget-container{background-color:#F6F4F0;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEA;}.elementor-4902 .elementor-element.elementor-element-57bde9c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4902 .elementor-element.elementor-element-57bde9c .elementor-icon{font-size:25px;}.elementor-4902 .elementor-element.elementor-element-9460db2 > .elementor-widget-container{background-color:#F6F4F0;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEA;}.elementor-4902 .elementor-element.elementor-element-9460db2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-4902 .elementor-element.elementor-element-9460db2 .elementor-icon{font-size:25px;}.elementor-4902 .elementor-element.elementor-element-7312ef7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-4902 .elementor-element.elementor-element-54f7cd8{width:100%;max-width:100%;}.elementor-4902 .elementor-element.elementor-element-2f0343a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4902 .elementor-element.elementor-element-2f0343a:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-2f0343a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F0;}.elementor-4902 .elementor-element.elementor-element-00ec576 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-f592a83 .elementor-heading-title{font-size:45px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-4902 .elementor-element.elementor-element-1cd5835{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-4902 .elementor-element.elementor-element-1cd5835:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-1cd5835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F0;}.elementor-4902 .elementor-element.elementor-element-52439dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4902 .elementor-element.elementor-element-19e0585{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4902 .elementor-element.elementor-element-e1b63b2{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4902 .elementor-element.elementor-element-e1b63b2:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-e1b63b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-4902 .elementor-element.elementor-element-07d78a5 .elementor-heading-title{color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-3f685d3{font-size:16px;color:var( --e-global-color-astglobalcolor5 );}.elementor-4902 .elementor-element.elementor-element-3f685d3 a{color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-7c03e3d .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-4902 .elementor-element.elementor-element-7c03e3d .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-4902 .elementor-element.elementor-element-7c03e3d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4902 .elementor-element.elementor-element-7c03e3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4902 .elementor-element.elementor-element-7c03e3d .elementor-icon-list-item > a{font-size:16px;}.elementor-4902 .elementor-element.elementor-element-7c03e3d .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-4902 .elementor-element.elementor-element-bc3eeb3{--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:64px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-4902 .elementor-element.elementor-element-4817be8 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-6541525 .elementor-heading-title{font-size:45px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-4902 .elementor-element.elementor-element-5ac763a{color:var( --e-global-color-astglobalcolor2 );}.elementor-4902 .elementor-element.elementor-element-4583cd5{--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;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-4902 .elementor-element.elementor-element-a125b11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4902 .elementor-element.elementor-element-58ae340{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4902 .elementor-element.elementor-element-c011866{--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:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-4902 .elementor-element.elementor-element-c011866:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-c011866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-0961cd2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4902 .elementor-element.elementor-element-779a116{text-align:center;}.elementor-4902 .elementor-element.elementor-element-779a116 .elementor-heading-title{font-size:45px;font-weight:400;color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-17bf01f{text-align:center;color:#FFFFFF;}.elementor-4902 .elementor-element.elementor-element-17bf01f a{color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-ddce409{--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;}.elementor-4902 .elementor-element.elementor-element-ef0eac3 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-ef0eac3 .elementor-button:hover, .elementor-4902 .elementor-element.elementor-element-ef0eac3 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-4902 .elementor-element.elementor-element-88243fc .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor0 );}.elementor-4902 .elementor-element.elementor-element-88243fc .elementor-button:hover, .elementor-4902 .elementor-element.elementor-element-88243fc .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor2 );}@media(min-width:768px){.elementor-4902 .elementor-element.elementor-element-2bd7787{--width:50%;}.elementor-4902 .elementor-element.elementor-element-4bd081a{--width:50%;}.elementor-4902 .elementor-element.elementor-element-12a4da2{--width:50%;}.elementor-4902 .elementor-element.elementor-element-b0aa6d1{--width:50%;}.elementor-4902 .elementor-element.elementor-element-52439dd{--width:50%;}.elementor-4902 .elementor-element.elementor-element-19e0585{--width:50%;}.elementor-4902 .elementor-element.elementor-element-a125b11{--width:50%;}.elementor-4902 .elementor-element.elementor-element-58ae340{--width:50%;}.elementor-4902 .elementor-element.elementor-element-0961cd2{--width:100%;}.elementor-4902 .elementor-element.elementor-element-ddce409{--width:100%;}}@media(min-width:1025px){.elementor-4902 .elementor-element.elementor-element-8d6763d:not(.elementor-motion-effects-element-type-background), .elementor-4902 .elementor-element.elementor-element-8d6763d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-4902 .elementor-element.elementor-element-8d6763d{--min-height:55vh;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4902 .elementor-element.elementor-element-e99ca5b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4902 .elementor-element.elementor-element-f8fbb33{--grid-auto-flow:row;}.elementor-4902 .elementor-element.elementor-element-cb44c04{--grid-auto-flow:row;}.elementor-4902 .elementor-element.elementor-element-157f1a6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4902 .elementor-element.elementor-element-8d6763d{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4902 .elementor-element.elementor-element-e99ca5b{--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-4902 .elementor-element.elementor-element-7ccc05d > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-4902 .elementor-element.elementor-element-7ccc05d .elementor-heading-title{font-size:30px;}.elementor-4902 .elementor-element.elementor-element-b2cf22d > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-4902 .elementor-element.elementor-element-b2cf22d .elementor-heading-title{font-size:30px;}.elementor-4902 .elementor-element.elementor-element-861f45b{--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-4902 .elementor-element.elementor-element-2fd4209 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-4902 .elementor-element.elementor-element-2fd4209 .elementor-heading-title{font-size:30px;}.elementor-4902 .elementor-element.elementor-element-f8fbb33{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4902 .elementor-element.elementor-element-30a3db3{--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-4902 .elementor-element.elementor-element-2e720c9 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-4902 .elementor-element.elementor-element-2e720c9 .elementor-heading-title{font-size:30px;}.elementor-4902 .elementor-element.elementor-element-cb44c04{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4902 .elementor-element.elementor-element-85870ab{--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-4902 .elementor-element.elementor-element-73a6335 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-4902 .elementor-element.elementor-element-73a6335 .elementor-heading-title{font-size:30px;}.elementor-4902 .elementor-element.elementor-element-157f1a6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4902 .elementor-element.elementor-element-2f0343a{--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-4902 .elementor-element.elementor-element-f592a83 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-4902 .elementor-element.elementor-element-f592a83 .elementor-heading-title{font-size:30px;}.elementor-4902 .elementor-element.elementor-element-bc3eeb3{--padding-top:64px;--padding-bottom:64px;--padding-left:010px;--padding-right:10px;}.elementor-4902 .elementor-element.elementor-element-6541525 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-4902 .elementor-element.elementor-element-6541525 .elementor-heading-title{font-size:30px;}.elementor-4902 .elementor-element.elementor-element-779a116 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-4902 .elementor-element.elementor-element-779a116 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-cbd80bc */.hero-stats {
  display: flex; gap: 40px;
  margin-bottom: 48px;
}

.stat {
  border-left: 2px solid #f3922e;
  padding-left: 16px;
}
.stat-num {
  font-size: 38px;
  font-weight: 900;
  color: #fff;
  line-height: 1;
}
.stat-num span { color: #f3922e; }
.stat-label {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-top: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b77bd6d */.elementor-4902 .elementor-element.elementor-element-b77bd6d {border-left: 4px solid #f3922e;
  padding: 20px 28px;
  margin: 36px 0;
  background: rgba(232,119,34,0.04);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0626784 *//* timeline */
.timeline { position: relative; padding-left: 28px; }
.timeline::before {
  content: '';
  position: absolute; left: 0; top: 8px; bottom: 8px;
  width: 2px; background: #ccc;
}
.tl-item {
  position: relative;
  padding-bottom: 40px;
  padding-left: 28px;
}
.tl-item:last-child { padding-bottom: 0; }
.tl-dot {
  position: absolute; left: -34px; top: 4px;
  width: 14px; height: 14px;
  border-radius: 50%;
  background: #fff;
  border: 2px solid #ccc;
  transition: border-color 0.3s, background 0.3s;
}
.tl-item:hover .tl-dot { background: #f3922e; border-color: #f3922e; }
.tl-year {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 13px; font-weight: 700;
  letter-spacing: 0.15em; text-transform: uppercase;
  color: #f3922e; margin-bottom: 6px;
}
.tl-title {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 20px; font-weight: 800;
  text-transform: uppercase; letter-spacing: 0.02em;
  color: #0F172A; margin-bottom: 6px;
}
.tl-body {
  font-size: 14px; font-weight: 300; line-height: 1.65;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54f7cd8 */.brands { background: #fff; }
.brands-intro {
  display: grid; grid-template-columns: 1fr 1fr;
  gap: 80px; align-items: end; margin-bottom: 64px;
}
.brands-grid {
  display: grid; grid-template-columns: repeat(5, 1fr);
  gap: 2px; background: #ccc;
}
.brand-card {
  background: #fff;
  padding: 36px 20px;
  text-align: center;
  transition: background 0.25s, transform 0.25s;
  text-decoration: none;
  display: block;
}
.brand-card:hover { background: #fff; transform: translateY(-3px); }
.brand-emoji { font-size: 28px; margin-bottom: 12px; display: block; }
.brand-name {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 18px; font-weight: 800;
  text-transform: uppercase; letter-spacing: 0.05em;
  color: #0F172A; margin-bottom: 4px;
}
.brand-seg {
  font-size: 12px; font-weight: 400; color: #ccc;
  line-height: 1.4;
}
.brand-card:hover .brand-name { color: #f3922e; }

/* brand comparison table */
.brand-table {
  width: 100%; border-collapse: collapse;
  margin-top: 48px;
}
.brand-table th {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 13px; font-weight: 700;
  letter-spacing: 0.12em; text-transform: uppercase;
  color: #fff;
  background: #0F172A;
  padding: 14px 20px;
  text-align: left;
}
.brand-table td {
  padding: 14px 20px;
  font-size: 14px; font-weight: 300;
  border-bottom: 1px solid #ccc;
}
.brand-table tr:nth-child(odd) td { background: #fff; }
.brand-table tr:hover td { background: rgba(232,119,34,0.04); }
.brand-table td:first-child { font-weight: 600; color: #f3922e; }
.tier-premium {
  display: inline-block; padding: 2px 10px;
  background: rgba(26,60,110,0.1); color: #0F172A;
  font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;
}
.tier-value {
  display: inline-block; padding: 2px 10px;
  background: rgba(232,119,34,0.1); color: #f3922e;
  font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;
}
.tier-specialist {
  display: inline-block; padding: 2px 10px;
  background: rgba(16,155,85,0.1); color: #109B55;
  font-size: 11px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d98cedb */.values { background: var(--off-white); }
.values-layout {
  display: grid; grid-template-columns: 1fr 1fr;
  gap: 80px; align-items: start; margin-top: 64px;
}
.values-list { display: flex; flex-direction: column; gap: 0; }
.value-item {
  display: grid; grid-template-columns: 56px 1fr;
  gap: 20px; padding: 28px 0;
  border-bottom: 1px solid #ccc;
  align-items: start;
  transition: background 0.2s;
  cursor: default;
}
.value-item:first-child { border-top: 1px solid #ccc; }
.value-num {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 36px; font-weight: 900;
  color: #ccc; line-height: 1;
  transition: color 0.3s;
}
.value-item:hover .value-num { color: #f3922e; }
.value-content h4 {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 20px; font-weight: 800;
  text-transform: uppercase; letter-spacing: 0.03em;
  color: #0F172A; margin-bottom: 6px;
}
.value-content p {
  font-size: 14px; font-weight: 300; line-height: 1.65;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4583cd5 */.locations { background: #fff; }
.locations-grid {
  display: grid; grid-template-columns: 1fr 1fr;
  gap: 2px; background: #ccc; margin-top: 64px;
}
.loc-card {
  background: #f6f4f0; padding: 48px 44px;
  position: relative; overflow: hidden;
  transition: background 0.25s;
}
.loc-card:hover { background: #fff; }
.loc-type {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 12px; font-weight: 700;
  letter-spacing: 0.2em; text-transform: uppercase;
  color: #f3922e; margin-bottom: 12px;
  display: flex; align-items: center; gap: 8px;
}
.loc-card h3 {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 26px; font-weight: 800;
  text-transform: uppercase; letter-spacing: 0.02em;
  color: #0F172A; margin-bottom: 20px;
}
.loc-detail {
  font-size: 15px; line-height: 1.8;
 font-weight: 300;
  margin-bottom: 8px;
}
.loc-detail strong { color: #0F172A; font-weight: 600; }
.loc-phone {
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 22px; font-weight: 700;
  color: var(--navy); text-decoration: none;
  letter-spacing: 0.03em;
  display: block; margin-top: 20px;
  transition: color 0.2s;
}
.loc-phone:hover { color: #f3922e; }
.loc-accent {
  position: absolute; bottom: 0; left: 0; right: 0;
  height: 4px; background: #f3922e;
  transform: scaleX(0); transform-origin: left;
  transition: transform 0.4s var(--ease-out);
}
.loc-card:hover .loc-accent { transform: scaleX(1); }
.loc-hours {
  display: inline-block;
  background: rgba(26,60,110,0.07);
  padding: 6px 14px; margin-top: 12px;
  font-size: 13px; font-weight: 500;
  color: #0F172A;
  font-family: 'Barlow Condensed', sans-serif;
  letter-spacing: 0.05em;
}/* End custom CSS */