.elementor-164502 .elementor-element.elementor-element-f0c276a{--display:flex;--min-height:50vh;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-164502 .elementor-element.elementor-element-f0c276a:not(.elementor-motion-effects-element-type-background), .elementor-164502 .elementor-element.elementor-element-f0c276a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-164502 .elementor-element.elementor-element-f0c276a::before, .elementor-164502 .elementor-element.elementor-element-f0c276a > .elementor-background-video-container::before, .elementor-164502 .elementor-element.elementor-element-f0c276a > .e-con-inner > .elementor-background-video-container::before, .elementor-164502 .elementor-element.elementor-element-f0c276a > .elementor-background-slideshow::before, .elementor-164502 .elementor-element.elementor-element-f0c276a > .e-con-inner > .elementor-background-slideshow::before, .elementor-164502 .elementor-element.elementor-element-f0c276a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-164502 .elementor-element.elementor-element-76cce7c{text-align:center;}.elementor-164502 .elementor-element.elementor-element-76cce7c .elementor-heading-title{color:var( --e-global-color-2f59502 );}.elementor-164502 .elementor-element.elementor-element-9d664c9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-164502 .elementor-element.elementor-element-2a502d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-b3e7fe4 .elementor-heading-title{font-size:60px;color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-26597d5{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-26597d5 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-26597d5.elementor-element{--align-self:center;}.elementor-164502 .elementor-element.elementor-element-4315e45 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-977e160 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-164502 .elementor-element.elementor-element-977e160 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-164502 .elementor-element.elementor-element-977e160 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-164502 .elementor-element.elementor-element-977e160 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-164502 .elementor-element.elementor-element-977e160 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-164502 .elementor-element.elementor-element-977e160 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-164502 .elementor-element.elementor-element-977e160 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-164502 .elementor-element.elementor-element-977e160{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-164502 .elementor-element.elementor-element-977e160 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164502 .elementor-element.elementor-element-977e160 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;}.elementor-164502 .elementor-element.elementor-element-977e160 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-164502 .elementor-element.elementor-element-4c4aa67{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-164502 .elementor-element.elementor-element-a91e059{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-c7b2e0c .elementor-heading-title{font-size:60px;color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-c03909b{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-c03909b a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-99478bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-164502 .elementor-element.elementor-element-99478bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-164502 .elementor-element.elementor-element-99478bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-164502 .elementor-element.elementor-element-99478bb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-164502 .elementor-element.elementor-element-99478bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-164502 .elementor-element.elementor-element-99478bb .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-164502 .elementor-element.elementor-element-99478bb .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-164502 .elementor-element.elementor-element-99478bb{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-164502 .elementor-element.elementor-element-99478bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-164502 .elementor-element.elementor-element-99478bb .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;}.elementor-164502 .elementor-element.elementor-element-99478bb .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-164502 .elementor-element.elementor-element-aece9d3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-164502 .elementor-element.elementor-element-71b91d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-f69bad5 .elementor-heading-title{font-size:60px;color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-2ab9a05{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-2ab9a05 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-2ab9a05.elementor-element{--align-self:center;}.elementor-164502 .elementor-element.elementor-element-fc6a29c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-164502 .elementor-element.elementor-element-8f74b63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-f9549cb .elementor-heading-title{font-size:60px;color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-9e2ddd7{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-9e2ddd7 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-9e2ddd7.elementor-element{--align-self:center;}.elementor-164502 .elementor-element.elementor-element-7ade2e2{--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:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-164502 .elementor-element.elementor-element-cee8f6b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-7c283c6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-7c283c6:not(.elementor-motion-effects-element-type-background), .elementor-164502 .elementor-element.elementor-element-7c283c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-3c4444e{text-align:center;width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-3c4444e .elementor-heading-title{color:var( --e-global-color-f0dcf87 );}.elementor-164502 .elementor-element.elementor-element-3c4444e > .elementor-widget-container{padding:10px 0px 0px 0px;background-color:var( --e-global-color-accent );border-radius:10px 10px 0px 0px;}.elementor-164502 .elementor-element.elementor-element-fe59948{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-fe59948 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-fe59948.elementor-element{--align-self:center;}.elementor-164502 .elementor-element.elementor-element-13369fd{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-164502 .elementor-element.elementor-element-13c2860{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-2f5ef80 .elementor-heading-title{font-size:60px;color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-a190d15{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-a190d15 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-a190d15.elementor-element{--align-self:center;}.elementor-164502 .elementor-element.elementor-element-0c48af4 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-ed3e2af{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-ed3e2af a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-b208d42{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-310218e{text-align:center;width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-310218e .elementor-heading-title{color:var( --e-global-color-f0dcf87 );}.elementor-164502 .elementor-element.elementor-element-310218e > .elementor-widget-container{padding:10px 0px 0px 0px;background-color:var( --e-global-color-accent );border-radius:10px 10px 0px 0px;}.elementor-164502 .elementor-element.elementor-element-d8357b4{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-d8357b4 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-c759dc3{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-c759dc3 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-75495d9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-1914a70{text-align:center;width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-1914a70 .elementor-heading-title{color:var( --e-global-color-f0dcf87 );}.elementor-164502 .elementor-element.elementor-element-1914a70 > .elementor-widget-container{padding:10px 0px 0px 0px;background-color:var( --e-global-color-accent );border-radius:10px 10px 0px 0px;}.elementor-164502 .elementor-element.elementor-element-11d7069{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-11d7069 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-7d4dcca{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-7d4dcca a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-aeb1077{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-0408cb9{text-align:center;width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-0408cb9 .elementor-heading-title{color:var( --e-global-color-f0dcf87 );}.elementor-164502 .elementor-element.elementor-element-0408cb9 > .elementor-widget-container{padding:10px 0px 0px 0px;background-color:var( --e-global-color-accent );border-radius:10px 10px 0px 0px;}.elementor-164502 .elementor-element.elementor-element-98ef276{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-98ef276 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-1f8e00c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-164502 .elementor-element.elementor-element-2bc5f6b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-7490a88 .elementor-heading-title{font-size:60px;color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-8952897{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-8952897 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-8952897.elementor-element{--align-self:flex-start;}.elementor-164502 .elementor-element.elementor-element-c422a6d{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-c422a6d a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-dabb6dc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-239c85d{text-align:center;width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-239c85d .elementor-heading-title{color:var( --e-global-color-f0dcf87 );}.elementor-164502 .elementor-element.elementor-element-239c85d > .elementor-widget-container{padding:10px 0px 0px 0px;background-color:var( --e-global-color-accent );border-radius:10px 10px 0px 0px;}.elementor-164502 .elementor-element.elementor-element-56bc13e{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-56bc13e a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-9f8d1ee{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-9f8d1ee a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-1d71885{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-1d71885 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-949885c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-c377df1{text-align:center;width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-c377df1 .elementor-heading-title{color:var( --e-global-color-f0dcf87 );}.elementor-164502 .elementor-element.elementor-element-c377df1 > .elementor-widget-container{padding:10px 0px 0px 0px;background-color:var( --e-global-color-accent );border-radius:10px 10px 0px 0px;}.elementor-164502 .elementor-element.elementor-element-65fdada{text-align:start;color:var( --e-global-color-text );width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-65fdada a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-a037e3f{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-a037e3f a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-f1d4088{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-d461c10{text-align:center;width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-d461c10 .elementor-heading-title{color:var( --e-global-color-f0dcf87 );}.elementor-164502 .elementor-element.elementor-element-d461c10 > .elementor-widget-container{padding:10px 0px 0px 0px;background-color:var( --e-global-color-accent );border-radius:10px 10px 0px 0px;}.elementor-164502 .elementor-element.elementor-element-d44bd9e{text-align:start;color:var( --e-global-color-text );width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-d44bd9e a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-8231dc9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-164502 .elementor-element.elementor-element-68c11db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-e791860 .elementor-heading-title{font-size:60px;color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-22dc9d5{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-22dc9d5 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-22dc9d5.elementor-element{--align-self:flex-start;}.elementor-164502 .elementor-element.elementor-element-b40ecfb{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-b40ecfb a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-8d5003f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-27facd9{text-align:center;width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-27facd9 .elementor-heading-title{color:var( --e-global-color-f0dcf87 );}.elementor-164502 .elementor-element.elementor-element-27facd9 > .elementor-widget-container{padding:10px 0px 0px 0px;background-color:var( --e-global-color-accent );border-radius:10px 10px 0px 0px;}.elementor-164502 .elementor-element.elementor-element-85d2c9e{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-85d2c9e a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-0dd7bad{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-0dd7bad a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-9b4b5a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-c074876{text-align:center;width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-c074876 .elementor-heading-title{color:var( --e-global-color-f0dcf87 );}.elementor-164502 .elementor-element.elementor-element-c074876 > .elementor-widget-container{padding:10px 0px 0px 0px;background-color:var( --e-global-color-accent );border-radius:10px 10px 0px 0px;}.elementor-164502 .elementor-element.elementor-element-edb2d97{text-align:start;color:var( --e-global-color-text );width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-edb2d97 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-6f22f98{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-6f22f98 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-8039d1f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-9e2e66e{text-align:center;width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-9e2e66e .elementor-heading-title{color:var( --e-global-color-f0dcf87 );}.elementor-164502 .elementor-element.elementor-element-9e2e66e > .elementor-widget-container{padding:10px 0px 0px 0px;background-color:#FC8F01;border-radius:10px 10px 0px 0px;}.elementor-164502 .elementor-element.elementor-element-2b180f6{text-align:start;color:var( --e-global-color-text );width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-2b180f6 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-d6e3067{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-d6e3067 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-d4fa555{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-98665c3{text-align:center;width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-98665c3 .elementor-heading-title{color:var( --e-global-color-f0dcf87 );}.elementor-164502 .elementor-element.elementor-element-98665c3 > .elementor-widget-container{padding:10px 0px 0px 0px;background-color:#FC8F01;border-radius:10px 10px 0px 0px;}.elementor-164502 .elementor-element.elementor-element-4bfff10{text-align:start;color:var( --e-global-color-text );width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-4bfff10 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-1809efc{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-164502 .elementor-element.elementor-element-2904abc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-af1b55c .elementor-heading-title{font-size:60px;color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-c9fdbc8{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-c9fdbc8 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-c9fdbc8.elementor-element{--align-self:flex-start;}.elementor-164502 .elementor-element.elementor-element-bd8b86c{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-bd8b86c a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-3d46fae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-6b80a4f{text-align:center;width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-6b80a4f .elementor-heading-title{color:var( --e-global-color-f0dcf87 );}.elementor-164502 .elementor-element.elementor-element-6b80a4f > .elementor-widget-container{padding:10px 0px 0px 0px;background-color:#FC8F01;border-radius:10px 10px 0px 0px;}.elementor-164502 .elementor-element.elementor-element-3396241{text-align:start;color:var( --e-global-color-text );width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-3396241 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-a03a875{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-a03a875 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-8a0c534{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-2c5e117{text-align:center;width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-2c5e117 .elementor-heading-title{color:var( --e-global-color-f0dcf87 );}.elementor-164502 .elementor-element.elementor-element-2c5e117 > .elementor-widget-container{padding:10px 0px 0px 0px;background-color:#FC8F01;border-radius:10px 10px 0px 0px;}.elementor-164502 .elementor-element.elementor-element-647ccb8{text-align:start;color:var( --e-global-color-text );width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-647ccb8 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-c12490f{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-c12490f a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-b2693c5{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-b2693c5 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-4dad308{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-4dad308 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-b8380db{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-56da0d4{text-align:center;width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-56da0d4 .elementor-heading-title{color:var( --e-global-color-f0dcf87 );}.elementor-164502 .elementor-element.elementor-element-56da0d4 > .elementor-widget-container{padding:10px 0px 0px 0px;background-color:#FC8F01;border-radius:10px 10px 0px 0px;}.elementor-164502 .elementor-element.elementor-element-b8ec4c2{text-align:start;color:var( --e-global-color-text );width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-b8ec4c2 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-8a99cbd{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-8a99cbd a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-a6a9847{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-a6a9847 a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-3945893{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-164502 .elementor-element.elementor-element-d414ffe .elementor-heading-title{font-size:60px;color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-68ab81a{text-align:start;color:var( --e-global-color-text );}.elementor-164502 .elementor-element.elementor-element-68ab81a a{color:var( --e-global-color-accent );}.elementor-164502 .elementor-element.elementor-element-2ee8332{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-164502 .elementor-element.elementor-element-a6c88cc{text-align:center;width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-a6c88cc .elementor-heading-title{color:var( --e-global-color-f0dcf87 );}.elementor-164502 .elementor-element.elementor-element-a6c88cc > .elementor-widget-container{padding:10px 0px 0px 0px;background-color:#FC8F01;border-radius:10px 10px 0px 0px;}.elementor-164502 .elementor-element.elementor-element-56a9e6b{text-align:start;color:var( --e-global-color-text );width:100%;max-width:100%;}.elementor-164502 .elementor-element.elementor-element-56a9e6b a{color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-164502 .elementor-element.elementor-element-9d664c9{--content-width:1200px;}.elementor-164502 .elementor-element.elementor-element-2a502d1{--width:100%;}.elementor-164502 .elementor-element.elementor-element-4c4aa67{--content-width:1200px;}.elementor-164502 .elementor-element.elementor-element-a91e059{--width:100%;}.elementor-164502 .elementor-element.elementor-element-aece9d3{--content-width:1200px;}.elementor-164502 .elementor-element.elementor-element-71b91d5{--width:100%;}.elementor-164502 .elementor-element.elementor-element-fc6a29c{--content-width:1200px;}.elementor-164502 .elementor-element.elementor-element-8f74b63{--width:100%;}.elementor-164502 .elementor-element.elementor-element-7ade2e2{--content-width:1200px;}.elementor-164502 .elementor-element.elementor-element-cee8f6b{--width:100%;}.elementor-164502 .elementor-element.elementor-element-13369fd{--content-width:1200px;}.elementor-164502 .elementor-element.elementor-element-13c2860{--width:100%;}.elementor-164502 .elementor-element.elementor-element-1f8e00c{--content-width:1200px;}.elementor-164502 .elementor-element.elementor-element-2bc5f6b{--width:100%;}.elementor-164502 .elementor-element.elementor-element-8231dc9{--content-width:1200px;}.elementor-164502 .elementor-element.elementor-element-68c11db{--width:100%;}.elementor-164502 .elementor-element.elementor-element-1809efc{--content-width:1200px;}.elementor-164502 .elementor-element.elementor-element-2904abc{--width:100%;}.elementor-164502 .elementor-element.elementor-element-3945893{--content-width:1200px;}}@media(max-width:1024px){.elementor-164502 .elementor-element.elementor-element-f0c276a{--min-height:280px;}}@media(max-width:767px){.elementor-164502 .elementor-element.elementor-element-f0c276a{--min-height:250px;--padding-top:36px;--padding-bottom:24px;--padding-left:6px;--padding-right:6px;}.elementor-164502 .elementor-element.elementor-element-9d664c9{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-164502 .elementor-element.elementor-element-b3e7fe4 .elementor-heading-title{font-size:31px;}.elementor-164502 .elementor-element.elementor-element-26597d5{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-26597d5 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-4315e45 .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-977e160{--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-164502 .elementor-element.elementor-element-4c4aa67{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-164502 .elementor-element.elementor-element-c7b2e0c .elementor-heading-title{font-size:31px;}.elementor-164502 .elementor-element.elementor-element-c03909b{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-c03909b p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-99478bb{--icon-vertical-align:flex-start;--icon-vertical-offset:9px;}.elementor-164502 .elementor-element.elementor-element-aece9d3{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-164502 .elementor-element.elementor-element-f69bad5 .elementor-heading-title{font-size:31px;}.elementor-164502 .elementor-element.elementor-element-2ab9a05{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-2ab9a05 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-fc6a29c{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-164502 .elementor-element.elementor-element-f9549cb .elementor-heading-title{font-size:31px;}.elementor-164502 .elementor-element.elementor-element-9e2ddd7{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-9e2ddd7 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-7ade2e2{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-164502 .elementor-element.elementor-element-3c4444e .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-fe59948{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-fe59948 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-13369fd{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-164502 .elementor-element.elementor-element-2f5ef80 .elementor-heading-title{font-size:31px;}.elementor-164502 .elementor-element.elementor-element-a190d15{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-a190d15 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-0c48af4 .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-ed3e2af{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-ed3e2af p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-310218e .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-d8357b4{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-d8357b4 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-c759dc3{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-c759dc3 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-1914a70 .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-11d7069{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-11d7069 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-7d4dcca{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-7d4dcca p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-0408cb9 .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-98ef276{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-98ef276 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-1f8e00c{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-164502 .elementor-element.elementor-element-7490a88 .elementor-heading-title{font-size:31px;}.elementor-164502 .elementor-element.elementor-element-8952897{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-8952897 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-c422a6d{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-c422a6d p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-239c85d .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-56bc13e{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-56bc13e p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-9f8d1ee{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-9f8d1ee p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-1d71885{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-1d71885 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-c377df1 .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-65fdada{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-65fdada p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-a037e3f{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-a037e3f p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-d461c10 .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-d44bd9e{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-d44bd9e p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-8231dc9{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-164502 .elementor-element.elementor-element-e791860 .elementor-heading-title{font-size:31px;}.elementor-164502 .elementor-element.elementor-element-22dc9d5{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-22dc9d5 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-b40ecfb{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-b40ecfb p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-27facd9 .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-85d2c9e{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-85d2c9e p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-0dd7bad{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-0dd7bad p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-c074876 .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-edb2d97{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-edb2d97 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-6f22f98{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-6f22f98 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-9e2e66e .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-2b180f6{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-2b180f6 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-d6e3067{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-d6e3067 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-98665c3 .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-4bfff10{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-4bfff10 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-1809efc{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-164502 .elementor-element.elementor-element-af1b55c .elementor-heading-title{font-size:31px;}.elementor-164502 .elementor-element.elementor-element-c9fdbc8{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-c9fdbc8 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-bd8b86c{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-bd8b86c p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-6b80a4f .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-3396241{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-3396241 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-a03a875{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-a03a875 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-2c5e117 .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-647ccb8{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-647ccb8 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-c12490f{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-c12490f p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-b2693c5{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-b2693c5 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-4dad308{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-4dad308 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-56da0d4 .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-b8ec4c2{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-b8ec4c2 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-8a99cbd{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-8a99cbd p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-a6a9847{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-a6a9847 p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-3945893{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-164502 .elementor-element.elementor-element-d414ffe .elementor-heading-title{font-size:31px;}.elementor-164502 .elementor-element.elementor-element-68ab81a{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-68ab81a p{margin-block-end:15px;}.elementor-164502 .elementor-element.elementor-element-a6c88cc .elementor-heading-title{font-size:26px;}.elementor-164502 .elementor-element.elementor-element-56a9e6b{text-align:start;font-size:15px;}.elementor-164502 .elementor-element.elementor-element-56a9e6b p{margin-block-end:15px;}}/* Start custom CSS *//* ==================================================
   Drive Electric - Responsive Strategic Framework Table
   Main table used for Supply Side / Demand Side / Infrastructure / Uptake
================================================== */

/* Main wrapper for the strategic framework table */
.dw-table-wrapper {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
}

/* Base table styling */
.dw-responsive-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-size: 16px;
  line-height: 1.45;
}

/* Desktop column widths */
.dw-responsive-table .dw-col-supply {
  width: 37%;
}

.dw-responsive-table .dw-col-demand {
  width: 29%;
}

.dw-responsive-table .dw-col-infrastructure {
  width: 18%;
}

.dw-responsive-table .dw-col-uptake {
  width: 16%;
}

/* General table cell styling */
.dw-responsive-table td {
  border: 1px solid #c8c8c8;
  padding: 18px 14px;
  vertical-align: top;
  word-break: normal;
  overflow-wrap: normal;
  white-space: normal;
}

/* Table header row styling */
.dw-responsive-table .dw-table-head td {
  background: #f5f5f5;
  font-weight: 700;
}

/* ==================================================
   Tablet Styling
   Applies to screens 1024px and below
================================================== */

@media (max-width: 1024px) {
  .dw-responsive-table {
    font-size: 15px;
  }

  .dw-responsive-table td {
    padding: 16px 14px;
  }

  /* Tablet column widths */
  .dw-responsive-table .dw-col-supply {
    width: 35%;
  }

  .dw-responsive-table .dw-col-demand {
    width: 29%;
  }

  .dw-responsive-table .dw-col-infrastructure {
    width: 22%;
  }

  .dw-responsive-table .dw-col-uptake {
    width: 14%;
  }
}

/* ==================================================
   Mobile Styling
   Converts the table into stacked card-style rows
   Applies to screens 767px and below
================================================== */

@media (max-width: 767px) {
  /* Prevent horizontal scrolling on mobile */
  .dw-table-wrapper {
    overflow-x: visible;
  }

  /* Convert table structure into block layout */
  .dw-responsive-table,
  .dw-responsive-table tbody,
  .dw-responsive-table tr,
  .dw-responsive-table td {
    display: block;
    width: 100%;
  }

  /* Hide desktop column widths on mobile */
  .dw-responsive-table colgroup {
    display: none;
  }

  /* Hide the desktop header row on mobile */
  .dw-responsive-table .dw-table-head {
    display: none;
  }

  /* Each table row becomes a separate card */
  .dw-responsive-table tr {
    margin-bottom: 18px;
    border: 1px solid #c8c8c8;
    background: #ffffff;
  }

  /* Mobile table cell styling */
  .dw-responsive-table td {
    border: none;
    border-bottom: 1px solid #e0e0e0;
    padding: 14px;
    font-size: 15px;
    line-height: 1.5;
    overflow-wrap: break-word;
  }

  /* Remove bottom border from the last cell in each mobile card */
  .dw-responsive-table td:last-child {
    border-bottom: none;
  }

  /* Show column label above each cell using data-label */
  .dw-responsive-table td::before {
    content: attr(data-label);
    display: block;
    font-weight: 700;
    margin-bottom: 6px;
    color: #000000;
  }

  /* Hide empty cells on mobile */
  .dw-responsive-table td:empty {
    display: none;
  }
}

/* ==================================================
   Drive Electric - Recommendation Tables
   Used for recommendation rows such as 1.1, 1.2, 2.3, 3.3 etc.
================================================== */

/* Recommendation table wrapper */
.dw-rec-box {
  width: 100%;
  max-width: 1200px;
  margin: 0px auto 0;
}

/* Base recommendation table styling */
.dw-rec-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 16px;
  line-height: 1.6;
}

/* Recommendation table cell styling */
.dw-rec-table td {
  border: 1px solid #c8c8c8;
  padding: 16px 18px;
  vertical-align: top;
}

/* Number column styling */
.dw-rec-num {
  width: 70px;
  font-weight: 600;
  white-space: nowrap;
  background: #f7f7f7;
}

/* Recommendation bullet list styling */
.dw-rec-list {
  margin: 8px 0 0 22px;
  padding: 0;
  line-height: 1.5;
}

/* Individual bullet spacing */
.dw-rec-list li {
  margin-bottom: 6px;
  padding-left: 4px;
}

/* Remove extra space after last bullet */
.dw-rec-list li:last-child {
  margin-bottom: 0;
}

/* ==================================================
   Mobile Styling for Recommendation Tables
   Applies to screens 767px and below
================================================== */

@media (max-width: 767px) {
  /* Convert recommendation table rows into stacked blocks */
  .dw-rec-table,
  .dw-rec-table tbody,
  .dw-rec-table tr,
  .dw-rec-table td {
    display: block;
    width: 100%;
  }

  /* Recommendation number becomes full-width on mobile */
  .dw-rec-num {
    width: 100%;
    background: #f7f7f7;
    border-bottom: none;
    padding-bottom: 6px;
  }

  /* Mobile spacing for recommendation cells */
  .dw-rec-table td {
    padding: 14px;
  }

  /* Mobile recommendation bullet list spacing */
  .dw-rec-list {
    margin: 8px 0 0 20px;
  }

  /* Mobile bullet spacing */
  .dw-rec-list li {
    margin-bottom: 8px;
  }

  .dw-rec-list li:last-child {
    margin-bottom: 0;
  }
}


/* ==================================================
   Drive Electric - Outcome / Target Table
================================================== */

.dw-outcome-table-wrap {
  width: 100%;
  max-width: 1200px;
  margin: 0px auto 0;
}

.dw-outcome-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  font-size: 16px;
  line-height: 1.6;
}

.dw-outcome-table th {
  background-color: #FC8F01;
  color: #ffffff;
  text-align: left;
  font-weight: 700;
  padding: 16px 18px;
  border: 1px solid #c8c8c8;
}

.dw-outcome-table td {
  border: 1px solid #c8c8c8;
  padding: 16px 18px;
  vertical-align: top;
}

.dw-outcome-table .dw-outcome-col {
  width: 25%;
}

.dw-outcome-table .dw-target-col {
  width: 75%;
}

/* Mobile */
@media (max-width: 767px) {
  .dw-outcome-table,
  .dw-outcome-table thead,
  .dw-outcome-table tbody,
  .dw-outcome-table tr,
  .dw-outcome-table th,
  .dw-outcome-table td {
    display: block;
    width: 100%;
  }

  .dw-outcome-table thead {
    display: none;
  }

  .dw-outcome-table tr {
    margin-bottom: 16px;
    border: 1px solid #c8c8c8;
  }

  .dw-outcome-table td {
    border: none;
    border-bottom: 1px solid #e0e0e0;
    padding: 14px;
  }

  .dw-outcome-table td:last-child {
    border-bottom: none;
  }

  .dw-outcome-table td::before {
    content: attr(data-label);
    display: block;
    font-weight: 700;
    color: #ffffff;
    background-color: #FC8F01;
    padding: 8px 10px;
    margin: -14px -14px 10px -14px;
  }
}/* End custom CSS */