.elementor-26 .elementor-element.elementor-element-32ae55d{--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;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:10%;}.elementor-26 .elementor-element.elementor-element-d8c37be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-26 .elementor-element.elementor-element-d8c37be.e-con{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-e842980{--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-26 .elementor-element.elementor-element-9eb9415 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;line-height:1.1em;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-d6f3f34{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-d6f3f34 p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-b294a98 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-26 .elementor-element.elementor-element-b294a98{text-align:center;}.elementor-26 .elementor-element.elementor-element-b294a98 .elementor-heading-title{color:#9B9B9B;}.elementor-26 .elementor-element.elementor-element-2e91ad9.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-78eda1c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-d387ed4.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-0df5444.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-99864a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-26 .elementor-element.elementor-element-99864a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-26 .elementor-element.elementor-element-99864a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-26 .elementor-element.elementor-element-99864a3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-26 .elementor-element.elementor-element-99864a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-26 .elementor-element.elementor-element-99864a3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-99864a3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-99864a3{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-99864a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-99864a3 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-26 .elementor-element.elementor-element-99864a3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-86314af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-26 .elementor-element.elementor-element-86314af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-26 .elementor-element.elementor-element-86314af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-26 .elementor-element.elementor-element-86314af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-26 .elementor-element.elementor-element-86314af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-26 .elementor-element.elementor-element-86314af .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-86314af .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-86314af{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-26 .elementor-element.elementor-element-86314af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-86314af .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-26 .elementor-element.elementor-element-86314af .elementor-icon-list-text{transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-48074bc{width:100%;max-width:100%;}.elementor-26 .elementor-element.elementor-element-48074bc > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-48074bc.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-26 .elementor-element.elementor-element-f357a8c > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-26 .elementor-element.elementor-element-f357a8c{text-align:center;}.elementor-26 .elementor-element.elementor-element-f357a8c .elementor-heading-title{color:#9B9B9B;}.elementor-26 .elementor-element.elementor-element-da5291c{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-26 .elementor-element.elementor-element-da5291c p{margin-block-end:0px;}.elementor-26 .elementor-element.elementor-element-c2ff309.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-304d647{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-92ddf84.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-85e1d0d.elementor-element{--align-self:flex-start;}.elementor-26 .elementor-element.elementor-element-ee5b626{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-d3e34b5.elementor-element{--align-self:center;}.elementor-26 .elementor-element.elementor-element-d3e34b5{--lottie-container-width:90%;}.elementor-26 .elementor-element.elementor-element-690944b9{--display:flex;--min-height:80vh;--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:5% 5%;--row-gap:5%;--column-gap:5%;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.5;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-690944b9:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-690944b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://riksskydd.se/wp-content/uploads/2024/09/Riksskydd46-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26 .elementor-element.elementor-element-690944b9::before, .elementor-26 .elementor-element.elementor-element-690944b9 > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-690944b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-26 .elementor-element.elementor-element-690944b9 > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-690944b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-26 .elementor-element.elementor-element-690944b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-58eebb3 );--background-overlay:'';}.elementor-26 .elementor-element.elementor-element-402a5786{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:22%;--padding-right:22%;}.elementor-26 .elementor-element.elementor-element-972742f{text-align:center;}.elementor-26 .elementor-element.elementor-element-972742f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3.4vw;font-weight:600;line-height:1.2em;letter-spacing:-2px;text-shadow:1px 1px 2px rgba(0,0,0,0.3);color:var( --e-global-color-6ad0de3 );}.elementor-26 .elementor-element.elementor-element-4928d7b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-4928d7b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;text-shadow:1px 1px 2px rgba(0,0,0,0.3);color:var( --e-global-color-6ad0de3 );}.elementor-26 .elementor-element.elementor-element-c8c0d7c{--display:flex;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-d275214{--spacer-size:9px;}.elementor-26 .elementor-element.elementor-element-d275214 > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-primary ) 61%, var( --e-global-color-295a766 ) 69%);}.elementor-26 .elementor-element.elementor-element-2f2d911{--display:flex;}.elementor-26 .elementor-element.elementor-element-e117c85{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-26 .elementor-element.elementor-element-d3e5484 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26 .elementor-element.elementor-element-d3e5484{text-align:center;}.elementor-26 .elementor-element.elementor-element-d3e5484 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-a0bd805{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-ec9145a{--display:flex;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-26 .elementor-element.elementor-element-acfa58f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26 .elementor-element.elementor-element-acfa58f{text-align:center;}.elementor-26 .elementor-element.elementor-element-acfa58f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-ae39689{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-18768d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-18768d7{left:486.5px;}body.rtl .elementor-26 .elementor-element.elementor-element-18768d7{right:486.5px;}.elementor-26 .elementor-element.elementor-element-18768d7{top:420.938px;text-align:center;}.elementor-26 .elementor-element.elementor-element-18768d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-6ad0de3 );}.elementor-26 .elementor-element.elementor-element-dd841bb{--display:flex;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-26 .elementor-element.elementor-element-4e9bc6f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26 .elementor-element.elementor-element-4e9bc6f{text-align:center;}.elementor-26 .elementor-element.elementor-element-4e9bc6f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-d0d0dad{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-6ef67fb{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-26 .elementor-element.elementor-element-3ba302e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26 .elementor-element.elementor-element-3ba302e{text-align:center;}.elementor-26 .elementor-element.elementor-element-3ba302e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-054d08a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-e76696d{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:0px;--n-tabs-title-border-radius:30px 30px 0px 0px;--n-tabs-title-font-size:20px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-text );--n-tabs-title-direction:column;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:center;--n-tabs-title-align-items-toggle:initial;--n-tabs-icon-size:35px;--n-tabs-icon-gap:5px;--n-tabs-icon-color:var( --e-global-color-primary );--n-tabs-icon-color-active:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-e76696d > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-e76696d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E2E2E2;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-26 .elementor-element.elementor-element-e76696d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-26 .elementor-element.elementor-element-e76696d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E2E2E2;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);text-shadow:0px 0px 0px rgba(0,0,0,0.3);}:where( .elementor-26 .elementor-element.elementor-element-e76696d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:var( --e-global-color-secondary );--padding-top:33px;--padding-right:33px;--padding-bottom:33px;--padding-left:33px;}.elementor-26 .elementor-element.elementor-element-e76696d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-26 .elementor-element.elementor-element-e76696d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-26 .elementor-element.elementor-element-e76696d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-text );--n-tabs-icon-color-hover:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-f296594{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-26 .elementor-element.elementor-element-f296594 > .elementor-shape-top .elementor-shape-fill, .elementor-26 .elementor-element.elementor-element-f296594 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-0f92af6 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-26 .elementor-element.elementor-element-0f92af6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-0f92af6.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-0f92af6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-0f92af6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-0f92af6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-0f92af6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-0f92af6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-0f92af6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-0f92af6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-0f92af6 .elementor-icon{font-size:60px;}.elementor-26 .elementor-element.elementor-element-0f92af6 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-0f92af6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-0f92af6 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-5034cfe > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-26 .elementor-element.elementor-element-5034cfe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-5034cfe.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-5034cfe.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-5034cfe.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-5034cfe.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-5034cfe.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-5034cfe.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-5034cfe.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-5034cfe.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-5034cfe .elementor-icon{font-size:60px;}.elementor-26 .elementor-element.elementor-element-5034cfe .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-5034cfe .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-5034cfe .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-7e7e796 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-26 .elementor-element.elementor-element-7e7e796.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-7e7e796.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-7e7e796.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26 .elementor-element.elementor-element-7e7e796.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7e7e796.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-7e7e796.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7e7e796.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7e7e796.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-26 .elementor-element.elementor-element-7e7e796.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-26 .elementor-element.elementor-element-7e7e796 .elementor-icon{font-size:60px;}.elementor-26 .elementor-element.elementor-element-7e7e796 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-7e7e796 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-7e7e796 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-268118b6{--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:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-26 .elementor-element.elementor-element-268118b6:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-268118b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-3a8dbcd9{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-26 .elementor-element.elementor-element-061099d > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-26 .elementor-element.elementor-element-061099d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-26 .elementor-element.elementor-element-061099d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-26 .elementor-element.elementor-element-061099d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-26 .elementor-element.elementor-element-061099d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-26 .elementor-element.elementor-element-061099d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-26 .elementor-element.elementor-element-061099d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-061099d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-26 .elementor-element.elementor-element-061099d{--e-icon-list-icon-size:24px;}.elementor-26 .elementor-element.elementor-element-061099d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26 .elementor-element.elementor-element-061099d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;}.elementor-26 .elementor-element.elementor-element-061099d .elementor-icon-list-text{transition:color 0.3s;}.elementor-26 .elementor-element.elementor-element-e538141{width:initial;max-width:initial;text-align:left;}.elementor-26 .elementor-element.elementor-element-e538141 img{width:100%;}.elementor-26 .elementor-element.elementor-element-3242bf2 .elementor-blockquote{border-color:var( --e-global-color-accent );padding-top:30px;padding-bottom:30px;}.elementor-26 .elementor-element.elementor-element-9bef5cf{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-2dd4869 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-2bf1413 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-dccf49b{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-46b3cb50{--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:stretch;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-26 .elementor-element.elementor-element-411c3c44{text-align:center;}.elementor-26 .elementor-element.elementor-element-411c3c44 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-2f1bd3d1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-global-2245 > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-26 .elementor-element.elementor-element-2708aff{--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:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-26 .elementor-element.elementor-element-2708aff:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-2708aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-26 .elementor-element.elementor-element-8812af7{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-26 .elementor-element.elementor-element-24e1517 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-f2d6b6b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-dfa3781{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-b9b197a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-26 .elementor-element.elementor-element-8a96de1{--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:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-26 .elementor-element.elementor-element-35234c3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-26 .elementor-element.elementor-element-39591b7{--display:flex;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-26 .elementor-element.elementor-element-88ad606{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-26 .elementor-element.elementor-element-88ad606 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-26 .elementor-element.elementor-element-88ad606 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-26 .elementor-element.elementor-element-88ad606:after{content:"0.5";}.elementor-26 .elementor-element.elementor-element-88ad606 .elementor-post__thumbnail__link{width:100%;}.elementor-26 .elementor-element.elementor-element-88ad606 .elementor-post__meta-data span + span:before{content:"///";}.elementor-26 .elementor-element.elementor-element-88ad606 .elementor-post__text{padding:5% 5% 5% 5%;}.elementor-26 .elementor-element.elementor-element-88ad606 .elementor-post__thumbnail{border-radius:33px 33px 33px 33px;}.elementor-26 .elementor-element.elementor-element-88ad606.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-26 .elementor-element.elementor-element-88ad606.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-26 .elementor-element.elementor-element-88ad606.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-26 .elementor-element.elementor-element-88ad606 .elementor-post__title, .elementor-26 .elementor-element.elementor-element-88ad606 .elementor-post__title a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-26 .elementor-element.elementor-element-88ad606 .elementor-post__meta-data{margin-bottom:20px;}.elementor-26 .elementor-element.elementor-element-88ad606 .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-88ad606 .elementor-post__excerpt{margin-bottom:20px;}.elementor-26 .elementor-element.elementor-element-88ad606 a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}body.elementor-page-26:not(.elementor-motion-effects-element-type-background), body.elementor-page-26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-32ae55d{--width:70%;}.elementor-26 .elementor-element.elementor-element-d8c37be{--width:100%;}.elementor-26 .elementor-element.elementor-element-ee5b626{--width:60%;}.elementor-26 .elementor-element.elementor-element-3a8dbcd9{--width:40%;}.elementor-26 .elementor-element.elementor-element-9bef5cf{--width:55%;}.elementor-26 .elementor-element.elementor-element-8812af7{--width:40%;}.elementor-26 .elementor-element.elementor-element-39591b7{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-26 .elementor-element.elementor-element-32ae55d{--width:100%;}.elementor-26 .elementor-element.elementor-element-d8c37be{--width:100%;}.elementor-26 .elementor-element.elementor-element-ee5b626{--width:90%;}.elementor-26 .elementor-element.elementor-element-402a5786{--width:100%;}.elementor-26 .elementor-element.elementor-element-3a8dbcd9{--width:100%;}.elementor-26 .elementor-element.elementor-element-9bef5cf{--width:100%;}.elementor-26 .elementor-element.elementor-element-8812af7{--width:100%;}.elementor-26 .elementor-element.elementor-element-39591b7{--width:100%;}}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-32ae55d{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-26 .elementor-element.elementor-element-d8c37be{--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;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-78eda1c{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-304d647{--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-ee5b626{--min-height:65vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-26 .elementor-element.elementor-element-690944b9{--min-height:80vh;--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;--padding-top:15%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-402a5786{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-26 .elementor-element.elementor-element-972742f .elementor-heading-title{font-size:6vw;}.elementor-26 .elementor-element.elementor-element-4928d7b{font-size:18px;}.elementor-26 .elementor-element.elementor-element-c8c0d7c{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-26 .elementor-element.elementor-element-a0bd805{text-align:center;font-size:20px;}.elementor-26 .elementor-element.elementor-element-ae39689{text-align:center;font-size:20px;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-18768d7{left:283.5px;}body.rtl .elementor-26 .elementor-element.elementor-element-18768d7{right:283.5px;}.elementor-26 .elementor-element.elementor-element-18768d7{top:429.953px;}.elementor-26 .elementor-element.elementor-element-d0d0dad{text-align:center;font-size:20px;}.elementor-26 .elementor-element.elementor-element-054d08a{text-align:center;font-size:20px;}.elementor-26 .elementor-element.elementor-element-e76696d{--n-tabs-title-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-f296594{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-268118b6{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-3a8dbcd9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-26 .elementor-element.elementor-element-e538141{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26 .elementor-element.elementor-element-9bef5cf{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-26 .elementor-element.elementor-element-2dd4869{text-align:center;}.elementor-26 .elementor-element.elementor-element-2bf1413{text-align:center;}.elementor-26 .elementor-element.elementor-element-dccf49b{text-align:center;font-size:20px;}.elementor-26 .elementor-element.elementor-element-46b3cb50{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-2f1bd3d1{text-align:center;font-size:20px;}.elementor-26 .elementor-element.elementor-global-2245 > .elementor-widget-container{padding:0% 7.5% 0% 7.5%;}.elementor-26 .elementor-element.elementor-element-2708aff{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-8812af7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-26 .elementor-element.elementor-element-24e1517{text-align:center;}.elementor-26 .elementor-element.elementor-element-f2d6b6b{text-align:center;}.elementor-26 .elementor-element.elementor-element-dfa3781{text-align:center;font-size:20px;}.elementor-26 .elementor-element.elementor-element-8a96de1{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-35234c3{text-align:center;}.elementor-26 .elementor-element.elementor-element-39591b7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-26 .elementor-element.elementor-element-88ad606 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-26 .elementor-element.elementor-element-88ad606 .elementor-post__thumbnail__link{width:100%;}.elementor-26 .elementor-element.elementor-element-88ad606 .elementor-post__text{padding:5% 5% 5% 5%;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-32ae55d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-26 .elementor-element.elementor-element-d8c37be{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-9eb9415{text-align:center;}.elementor-26 .elementor-element.elementor-element-9eb9415 .elementor-heading-title{font-size:32px;}.elementor-26 .elementor-element.elementor-element-78eda1c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-b172745{text-align:center;}.elementor-26 .elementor-element.elementor-element-304d647{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26 .elementor-element.elementor-element-ee5b626{--min-height:45vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-26 .elementor-element.elementor-element-690944b9{--min-height:100vh;}.elementor-26 .elementor-element.elementor-element-402a5786{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-26 .elementor-element.elementor-element-972742f .elementor-heading-title{font-size:10vw;line-height:1.1em;}.elementor-26 .elementor-element.elementor-element-d3e5484 .elementor-heading-title{font-size:30px;}.elementor-26 .elementor-element.elementor-element-a0bd805{font-size:18px;}.elementor-26 .elementor-element.elementor-element-acfa58f .elementor-heading-title{font-size:30px;}.elementor-26 .elementor-element.elementor-element-ae39689{font-size:18px;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-18768d7{left:77.5px;}body.rtl .elementor-26 .elementor-element.elementor-element-18768d7{right:77.5px;}.elementor-26 .elementor-element.elementor-element-18768d7{top:656.938px;}.elementor-26 .elementor-element.elementor-element-4e9bc6f .elementor-heading-title{font-size:30px;}.elementor-26 .elementor-element.elementor-element-d0d0dad{font-size:18px;}.elementor-26 .elementor-element.elementor-element-3ba302e .elementor-heading-title{font-size:30px;}.elementor-26 .elementor-element.elementor-element-054d08a{font-size:18px;}.elementor-26 .elementor-element.elementor-element-f296594{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-0f92af6 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-26 .elementor-element.elementor-element-5034cfe > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-26 .elementor-element.elementor-element-7e7e796 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-26 .elementor-element.elementor-element-268118b6{--gap:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-3a8dbcd9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-e538141 img{width:100%;}.elementor-26 .elementor-element.elementor-element-9bef5cf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-2dd4869{text-align:center;}.elementor-26 .elementor-element.elementor-element-dccf49b{font-size:18px;}.elementor-26 .elementor-element.elementor-element-46b3cb50{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-2f1bd3d1{font-size:18px;}.elementor-26 .elementor-element.elementor-global-2245 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-26 .elementor-element.elementor-element-2708aff{--gap:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-8812af7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-24e1517{text-align:center;}.elementor-26 .elementor-element.elementor-element-dfa3781{font-size:18px;}.elementor-26 .elementor-element.elementor-element-8a96de1{--gap:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-26 .elementor-element.elementor-element-39591b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26 .elementor-element.elementor-element-88ad606 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-48074bc *//* Carousel styles */
.carousel-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 0.5rem 0; /* Increased padding for more vertical space */
}

.carousel-track {
  display: flex;
  gap: 4rem; /* Increased gap between items */
  width: fit-content;
  animation: scroll 30s linear infinite;
  will-change: transform; /* Optimize with GPU acceleration */
}

.carousel-item {
  flex-shrink: 0;
  height: 80px; /* Increased from 60px */
  width: 160px; /* Increased from 120px */
  display: flex;
  align-items: center;
  justify-content: center;
}

.carousel-item img {
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* Fading edges with dynamic background color */
.carousel-container::before,
.carousel-container::after {
  content: "";
  position: absolute;
  top: 0;
  width: 120px; /* Increased from 100px */
  height: 100%;
  z-index: 2;
  pointer-events: none;
}

.carousel-container::before {
  left: 0;
  background: linear-gradient(to right, var(--section-bg-color, transparent) 0%, rgba(255, 255, 255, 0) 100%);
}

.carousel-container::after {
  right: 0;
  background: linear-gradient(to left, var(--section-bg-color, transparent) 0%, rgba(255, 255, 255, 0) 100%);
}

@media (max-width: 768px) and (min-width: 481px) {
  .title {
    font-size: 1.5rem;
  }
  
  .carousel-item {
    height: 70px; /* Increased for better tablet view */
    width: 140px; /* Increased for better tablet view */
  }
  
  .carousel-track {
    gap: 2.5rem; /* Adjusted gap */
    animation: scroll 30s linear infinite; /* Ensure animation works on tablets */
  }
  
  .carousel-container::before,
  .carousel-container::after {
    width: 80px;
  }
}

@media (max-width: 480px) {
  .container {
    padding: 1rem;
  }
  
  .carousel-item {
    height: 80px; /* Significantly increased from 50px */
    width: 160px; /* Significantly increased from 100px */
  }
  
  .carousel-track {
    gap: 2rem; /* Increased gap for better spacing between larger logos */
    animation: scroll 30s linear infinite !important; /* Ensure animation runs on mobile */
  }
  
  .carousel-container::before,
  .carousel-container::after {
    width: 60px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e842980 */.elementor-26 .elementor-element.elementor-element-e842980 .ha-red {
    color: #ED1C24;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18768d7 */.elementor-26 .elementor-element.elementor-element-18768d7 {
    background: #ff0000;
    padding: 1%;
    width: 175px;
    max-width: 10%;
    border-radius: 33px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18768d7 */.elementor-26 .elementor-element.elementor-element-18768d7 {
    background: #ff0000;
    padding: 1%;
    width: 175px;
    max-width: 10%;
    border-radius: 33px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18768d7 */.elementor-26 .elementor-element.elementor-element-18768d7 {
    background: #ff0000;
    padding: 1%;
    width: 175px;
    max-width: 10%;
    border-radius: 33px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18768d7 */.elementor-26 .elementor-element.elementor-element-18768d7 {
    background: #ff0000;
    padding: 1%;
    width: 175px;
    max-width: 10%;
    border-radius: 33px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18768d7 */.elementor-26 .elementor-element.elementor-element-18768d7 {
    background: #ff0000;
    padding: 1%;
    width: 175px;
    max-width: 10%;
    border-radius: 33px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-e76696d */.elementor-26 .elementor-element.elementor-element-e76696d .e-n-tab-title {
    border-bottom: 1px solid #000;
}

.elementor-26 .elementor-element.elementor-element-e76696d .e-n-tab-title:hover {
    border-top: none;
    border-right: none;
    border-left: none;
}

.elementor-26 .elementor-element.elementor-element-e76696d .e-n-tab-title[aria-selected="true"] {
    border-top: none;
    border-right: none;
    border-left: none;
}

.elementor-26 .elementor-element.elementor-element-e76696d .elementor-price-table__ribbon {
    height: 150px;
    left: auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(90deg);
    width: 150px;
}

.elementor-26 .elementor-element.elementor-element-e76696d .elementor-price-table__ribbon-inner {
    background: #000;
    font-size: 13px;
    font-weight: 800;
    left: 0;
    line-height: 2;
    margin-top: 35px;
    text-align: center;
    text-transform: uppercase;
    transform: translateY(-55%) translateX(-50%) translateX(30px) rotate(-45deg);
    width: 200%;
}

.elementor-26 .elementor-element.elementor-element-e76696d .elementor-price-table__ribbon-inner {
    background: #72b01d;
    color: #fff;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-2245 *//* Carousel styles */
.carousel-container1 {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 2.5rem 0; /* Increased padding for more vertical space */
}

.carousel-track1 {
  display: flex;
  gap: 4rem; /* Increased gap between items */
  width: fit-content;
  animation: scroll 30s linear infinite;
  will-change: transform; /* Optimize with GPU acceleration */
}

.carousel-item1 {
  flex-shrink: 0;
  height: 80px; /* Increased from 60px */
  width: 160px; /* Increased from 120px */
  display: flex;
  align-items: center;
  justify-content: center;
}

.carousel-item1 img {
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* Fading edges with dynamic background color */
.carousel-container1::before,
.carousel-container1::after {
  content: "";
  position: absolute;
  top: 0;
  width: 120px; /* Increased from 100px */
  height: 100%;
  z-index: 2;
  pointer-events: none;
}

.carousel-container1::before {
  left: 0;
  background: linear-gradient(to right, var(--section-bg-color, transparent) 0%, rgba(255, 255, 255, 0) 100%);
}

.carousel-container1::after {
  right: 0;
  background: linear-gradient(to left, var(--section-bg-color, transparent) 0%, rgba(255, 255, 255, 0) 100%);
}

@media (max-width: 768px) and (min-width: 481px) {
  .title1 {
    font-size: 1.5rem;
  }
  
  .carousel-item1 {
    height: 70px; /* Increased for better tablet view */
    width: 140px; /* Increased for better tablet view */
  }
  
  .carousel-track1 {
    gap: 2.5rem; /* Adjusted gap */
    animation: scroll 30s linear infinite; /* Ensure animation works on tablets */
  }
  
  .carousel-container1::before,
  .carousel-container1::after {
    width: 80px;
  }
}

@media (max-width: 480px) {
  .container1 {
    padding: 1rem;
  }
  
  .carousel-item1 {
    height: 80px; /* Significantly increased from 50px */
    width: 160px; /* Significantly increased from 100px */
  }
  
  .carousel-track1 {
    gap: 2rem; /* Increased gap for better spacing between larger logos */
    animation: scroll 30s linear infinite !important; /* Ensure animation runs on mobile */
  }
  
  .carousel-container1::before,
  .carousel-container1::after {
    width: 60px;
  }
}/* End custom CSS */