.elementor-2843 .elementor-element.elementor-element-709c890{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2843 .elementor-element.elementor-element-0d31465{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2843 .elementor-element.elementor-element-ed9956b{--display:grid;--e-con-grid-template-columns:420px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-8dbf681{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2843 .elementor-element.elementor-element-6329b54{padding:0px 0px 50px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-2d3780c );}.elementor-2843 .elementor-element.elementor-element-f86fbdd{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2843 .elementor-element.elementor-element-1eb63d5{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 40px 40px 40px;columns:1;}.elementor-2843 .elementor-element.elementor-element-08bee4c{--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:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2843 .elementor-element.elementor-element-e023519{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2843 .elementor-element.elementor-element-e023519:not(.elementor-motion-effects-element-type-background), .elementor-2843 .elementor-element.elementor-element-e023519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2843 .elementor-element.elementor-element-2f42db8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2843 .elementor-element.elementor-element-d756723{--display:flex;--justify-content:flex-start;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-8c123ee img{width:100%;max-width:100%;}.elementor-2843 .elementor-element.elementor-element-4af2442{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2843 .elementor-element.elementor-element-17ad636{padding:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-17ad636 .elementor-icon-wrapper{text-align:center;}.elementor-2843 .elementor-element.elementor-element-17ad636 .elementor-icon{font-size:80px;}.elementor-2843 .elementor-element.elementor-element-17ad636 .elementor-icon svg{height:80px;}.elementor-2843 .elementor-element.elementor-element-764478d{padding:0px 0px 50px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-2d3780c );}.elementor-2843 .elementor-element.elementor-element-67342f5{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2843 .elementor-element.elementor-element-23c8448{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2843 .elementor-element.elementor-element-6526224{--divider-border-style:solid;--divider-color:var( --e-global-color-2d3780c );--divider-border-width:2px;}.elementor-2843 .elementor-element.elementor-element-6526224 .elementor-divider-separator{width:100%;}.elementor-2843 .elementor-element.elementor-element-6526224 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-2843 .elementor-element.elementor-element-5d2802b{padding:40px 40px 40px 40px;columns:1;}.elementor-2843 .elementor-element.elementor-element-05380df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2843 .elementor-element.elementor-element-0842a23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2843 .elementor-element.elementor-element-9f292e8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 50px;--row-gap:20px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-e492aae{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-9fa4cbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-9fa4cbc .elementor-icon-wrapper{text-align:center;}.elementor-2843 .elementor-element.elementor-element-9fa4cbc .elementor-icon{font-size:80px;}.elementor-2843 .elementor-element.elementor-element-9fa4cbc .elementor-icon svg{height:80px;}.elementor-2843 .elementor-element.elementor-element-2ee2fea{padding:0px 0px 50px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-2d3780c );}.elementor-2843 .elementor-element.elementor-element-9c8eda0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-20c03e5 );--border-color:var( --e-global-color-20c03e5 );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2843 .elementor-element.elementor-element-0f0f47b{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-9e12b81{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-20c03e5 );--border-color:var( --e-global-color-20c03e5 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-09e81f3{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-9906de1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-20c03e5 );--border-color:var( --e-global-color-20c03e5 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-1240970{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-04002ac{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-20c03e5 );--border-color:var( --e-global-color-20c03e5 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-0c1850e{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-496965d{--n-accordion-title-font-size:1,75rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:4rem;--n-accordion-icon-normal-color:var( --e-global-color-20c03e5 );--n-accordion-icon-hover-color:var( --e-global-color-20c03e5 );--n-accordion-icon-active-color:var( --e-global-color-20c03e5 );}.elementor-2843 .elementor-element.elementor-element-496965d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-2c2b6e8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-20c03e5 );}:where( .elementor-2843 .elementor-element.elementor-element-496965d > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-2c2b6e8 );border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-20c03e5 );}.elementor-2843 .elementor-element.elementor-element-496965d > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-20c03e5 );}.elementor-2843 .elementor-element.elementor-element-496965d {--n-accordion-padding:10px 30px 30px 30px;}.elementor-2843 .elementor-element.elementor-element-e780d0a{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-f7f8ec7 img{width:100%;max-width:100%;}.elementor-2843 .elementor-element.elementor-element-c5ff114{--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:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-2843 .elementor-element.elementor-element-c5ff114:not(.elementor-motion-effects-element-type-background), .elementor-2843 .elementor-element.elementor-element-c5ff114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-vecchioinjurylaw-staging.kinsta.cloud/wp-content/uploads/2025/07/key-points-bg-img.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2843 .elementor-element.elementor-element-6e1e712{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2843 .elementor-element.elementor-element-fdb02aa{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-2843 .elementor-element.elementor-element-f09de05{padding:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-f09de05 .elementor-icon-wrapper{text-align:center;}.elementor-2843 .elementor-element.elementor-element-f09de05 .elementor-icon{font-size:80px;}.elementor-2843 .elementor-element.elementor-element-f09de05 .elementor-icon svg{height:80px;}.elementor-2843 .elementor-element.elementor-element-ec3f1ca{--display:flex;}.elementor-2843 .elementor-element.elementor-element-57a6c3e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 50px;--row-gap:0px;--column-gap:50px;--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-c3bd92f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-9eaf1ea{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-f1465b5{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-d4347b3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-3847d9c{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-7f1d683{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-a4667ac{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-2300f17{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-e97b52e{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-ed6fc6f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-07a1b44{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-1b96a6c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-3cd71b8{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-09be9fb{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-06fd116{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-50bddfa{--n-accordion-title-font-size:1,75rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:4rem;--n-accordion-icon-normal-color:var( --e-global-color-20c03e5 );--n-accordion-icon-hover-color:var( --e-global-color-20c03e5 );--n-accordion-icon-active-color:var( --e-global-color-20c03e5 );}.elementor-2843 .elementor-element.elementor-element-50bddfa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-2c2b6e8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-20c03e5 );}:where( .elementor-2843 .elementor-element.elementor-element-50bddfa > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-2c2b6e8 );border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-20c03e5 );}.elementor-2843 .elementor-element.elementor-element-50bddfa > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-20c03e5 );}.elementor-2843 .elementor-element.elementor-element-50bddfa {--n-accordion-padding:10px 30px 30px 30px;}.elementor-2843 .elementor-element.elementor-element-a9a83b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2843 .elementor-element.elementor-element-09a50bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2843 .elementor-element.elementor-element-1e8a00e{padding:50px 50px 50px 50px;columns:1;}.elementor-2843 .elementor-element.elementor-element-7b559e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-7a81753{--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:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2843 .elementor-element.elementor-element-cd74bd3{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-cd74bd3:not(.elementor-motion-effects-element-type-background), .elementor-2843 .elementor-element.elementor-element-cd74bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2843 .elementor-element.elementor-element-8937cf3{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-aff5279{--display:flex;}.elementor-2843 .elementor-element.elementor-element-a359292{padding:40px 40px 40px 40px;columns:1;}.elementor-2843 .elementor-element.elementor-element-ec65c4b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-c284959{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-7edf0ac{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-1069384{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-301e154{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-d161f26{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-f5eb920{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-9d41a78{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-f55078f{--n-accordion-title-font-size:1,75rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:4rem;--n-accordion-icon-normal-color:var( --e-global-color-20c03e5 );--n-accordion-icon-hover-color:var( --e-global-color-20c03e5 );--n-accordion-icon-active-color:var( --e-global-color-20c03e5 );}.elementor-2843 .elementor-element.elementor-element-f55078f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-2c2b6e8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-20c03e5 );}:where( .elementor-2843 .elementor-element.elementor-element-f55078f > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-2c2b6e8 );border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-20c03e5 );}.elementor-2843 .elementor-element.elementor-element-f55078f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-20c03e5 );}.elementor-2843 .elementor-element.elementor-element-f55078f {--n-accordion-padding:10px 30px 30px 30px;}.elementor-2843 .elementor-element.elementor-element-648f071{--display:flex;}.elementor-2843 .elementor-element.elementor-element-287d500{padding:40px 40px 40px 40px;columns:1;}.elementor-2843 .elementor-element.elementor-element-e231697{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-b573d2a{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-cb4afd3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-641d8c3{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-18da096{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-0bdf46e{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-52187c8{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-155a389{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-774ba3b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-08ea2e3{padding:0px 0px 0px 30px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-20c03e5 );border-radius:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-07128a8{--n-accordion-title-font-size:1,75rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:4rem;--n-accordion-icon-normal-color:var( --e-global-color-20c03e5 );--n-accordion-icon-hover-color:var( --e-global-color-20c03e5 );--n-accordion-icon-active-color:var( --e-global-color-20c03e5 );}.elementor-2843 .elementor-element.elementor-element-07128a8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-2c2b6e8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-20c03e5 );}:where( .elementor-2843 .elementor-element.elementor-element-07128a8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-2c2b6e8 );border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-20c03e5 );}.elementor-2843 .elementor-element.elementor-element-07128a8 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-20c03e5 );}.elementor-2843 .elementor-element.elementor-element-07128a8 {--n-accordion-padding:10px 30px 30px 30px;}.elementor-2843 .elementor-element.elementor-element-de186d0{--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:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2843 .elementor-element.elementor-element-8bedf3a{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2843 .elementor-element.elementor-element-8bedf3a:not(.elementor-motion-effects-element-type-background), .elementor-2843 .elementor-element.elementor-element-8bedf3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2843 .elementor-element.elementor-element-cddd5f3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-1c3236b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 50px;--row-gap:20px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-bb9788d{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-28978b1{padding:0px 0px 0px 0px;border-style:none;}.elementor-2843 .elementor-element.elementor-element-815a042{--display:flex;--justify-content:flex-start;}.elementor-2843 .elementor-element.elementor-element-eb87cc8 img{width:100%;max-width:100%;}.elementor-2843 .elementor-element.elementor-element-65642c7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 50px;--row-gap:20px;--column-gap:50px;--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2843 .elementor-element.elementor-element-65642c7:not(.elementor-motion-effects-element-type-background), .elementor-2843 .elementor-element.elementor-element-65642c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-2843 .elementor-element.elementor-element-5113607{padding:40px 0px 0px 0px;columns:1;}.elementor-2843 .elementor-element.elementor-element-b07a3c1{padding:40px 40px 40px 40px;columns:1;}@media(max-width:1100px){.elementor-2843 .elementor-element.elementor-element-ed9956b{--e-con-grid-template-columns:1;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-8dbf681.e-con{--order:-99999 /* order start hack */;}.elementor-2843 .elementor-element.elementor-element-6329b54{padding:0px 0px 30px 0px;}.elementor-2843 .elementor-element.elementor-element-1eb63d5{padding:30px 20px 30px 20px;}.elementor-2843 .elementor-element.elementor-element-08bee4c{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2843 .elementor-element.elementor-element-e023519{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2843 .elementor-element.elementor-element-2f42db8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-4af2442{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-23c8448{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-6526224 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-2843 .elementor-element.elementor-element-5d2802b{padding:30px 20px 30px 20px;}.elementor-2843 .elementor-element.elementor-element-9f292e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-e492aae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-ec3f1ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-57a6c3e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:50px 0px;--row-gap:50px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-1e8a00e{padding:30px 20px 30px 20px;}.elementor-2843 .elementor-element.elementor-element-7a81753{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2843 .elementor-element.elementor-element-cd74bd3{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-8937cf3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-a359292{padding:30px 20px 30px 20px;}.elementor-2843 .elementor-element.elementor-element-287d500{padding:30px 20px 30px 20px;}.elementor-2843 .elementor-element.elementor-element-de186d0{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2843 .elementor-element.elementor-element-8bedf3a{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-2843 .elementor-element.elementor-element-cddd5f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-1c3236b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-bb9788d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-65642c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2843 .elementor-element.elementor-element-5113607{padding:0px 0px 0px 0px;}.elementor-2843 .elementor-element.elementor-element-b07a3c1{padding:30px 20px 30px 20px;}}@media(max-width:880px){.elementor-2843 .elementor-element.elementor-element-ed9956b{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-2f42db8{--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-9f292e8{--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-57a6c3e{--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-8937cf3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-2843 .elementor-element.elementor-element-cddd5f3{--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-1c3236b{--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-65642c7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2843 .elementor-element.elementor-element-ed9956b{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-6329b54{padding:0px 0px 20px 0px;}.elementor-2843 .elementor-element.elementor-element-1eb63d5{columns:1;}.elementor-2843 .elementor-element.elementor-element-08bee4c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-2f42db8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-4af2442{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-17ad636 .elementor-icon{font-size:50px;}.elementor-2843 .elementor-element.elementor-element-17ad636 .elementor-icon svg{height:50px;}.elementor-2843 .elementor-element.elementor-element-5d2802b{columns:1;}.elementor-2843 .elementor-element.elementor-element-0842a23{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-9f292e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-e492aae{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-9fa4cbc .elementor-icon{font-size:50px;}.elementor-2843 .elementor-element.elementor-element-9fa4cbc .elementor-icon svg{height:50px;}.elementor-2843 .elementor-element.elementor-element-f09de05 .elementor-icon{font-size:50px;}.elementor-2843 .elementor-element.elementor-element-f09de05 .elementor-icon svg{height:50px;}.elementor-2843 .elementor-element.elementor-element-ec3f1ca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-57a6c3e{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-1e8a00e{columns:1;}.elementor-2843 .elementor-element.elementor-element-7a81753{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-cd74bd3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-a359292{columns:1;}.elementor-2843 .elementor-element.elementor-element-287d500{columns:1;}.elementor-2843 .elementor-element.elementor-element-de186d0{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-8bedf3a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-cddd5f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-1c3236b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2843 .elementor-element.elementor-element-bb9788d{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2843 .elementor-element.elementor-element-65642c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2843 .elementor-element.elementor-element-5113607{columns:1;}.elementor-2843 .elementor-element.elementor-element-b07a3c1{columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-6329b54 */.elementor-2843 .elementor-element.elementor-element-6329b54 h2 {
font-family: "Cormorant Garamond";
font-size: clamp(2.25rem, 2.0511rem + 0.9943vw, 3.125rem);
font-style: normal;
font-weight: 500;
line-height: 1.1;
letter-spacing: -2.5px;
text-transform: uppercase;
}

.elementor-2843 .elementor-element.elementor-element-6329b54 h3:not(:first-child) {
    margin-top: 0;
}

.elementor-2843 .elementor-element.elementor-element-6329b54 h2:not(:first-child) {
    margin-top: 2rem;
}

.elementor-2843 .elementor-element.elementor-element-6329b54 a {
    color: inherit;
    text-decoration: underline;
    text-underline-offset: 6px;
}

.elementor-2843 .elementor-element.elementor-element-6329b54 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f86fbdd */.elementor-2843 .elementor-element.elementor-element-f86fbdd :first-child{
    margin-top: 0;
}

/*.elementor-2843 .elementor-element.elementor-element-f86fbdd ul {*/
/*    column-count: 2;*/
/*     gap: 3.125rem;*/
/*}*/

/*@media (max-width: 1024px) {*/
/*    .elementor-2843 .elementor-element.elementor-element-f86fbdd ul {*/
/*        column-count: 1;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1eb63d5 */.elementor-2843 .elementor-element.elementor-element-1eb63d5 {
    background: #f0f0f0;
}

.elementor-2843 .elementor-element.elementor-element-1eb63d5 h2 {
font-family: "Cormorant Garamond";
font-size: clamp(2.25rem, 2.0511rem + 0.9943vw, 3.125rem);
font-style: normal;
font-weight: 500;
line-height: 1.1;
letter-spacing: -2.5px;
text-transform: uppercase;
}

.elementor-2843 .elementor-element.elementor-element-1eb63d5 h3 {
    margin: 0 0 20px 0;
}

.elementor-2843 .elementor-element.elementor-element-1eb63d5 p:last-child {
    padding-top: 1.25rem;
}

.elementor-2843 .elementor-element.elementor-element-1eb63d5 ul {
    column-count: 2;
     gap: 3.125rem;
}

.elementor-2843 .elementor-element.elementor-element-1eb63d5 ul li:last-child {
    margin-bottom: 1.5rem;
}

@media (max-width: 1024px) {
    .elementor-2843 .elementor-element.elementor-element-1eb63d5 ul {
        column-count: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-764478d */.elementor-2843 .elementor-element.elementor-element-764478d h2 {
font-family: "Cormorant Garamond";
font-size: clamp(2.25rem, 2.0511rem + 0.9943vw, 3.125rem);
font-style: normal;
font-weight: 500;
line-height: 1.1;
letter-spacing: -2.5px;
text-transform: uppercase;
}

.elementor-2843 .elementor-element.elementor-element-764478d h3 {
margin-top: 0 !important;
margin-bottom: 20px !important;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;
}

.elementor-2843 .elementor-element.elementor-element-764478d ul {
    column-count: 2;
     gap: 3.125rem;
}

@media (max-width: 1024px) {
    .elementor-2843 .elementor-element.elementor-element-764478d ul {
        column-count: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67342f5 */.elementor-2843 .elementor-element.elementor-element-67342f5 :first-child{
    margin-top: 0;
}

/*.elementor-2843 .elementor-element.elementor-element-67342f5 ul {*/
/*    column-count: 2;*/
/*     gap: 3.125rem;*/
/*}*/

/*@media (max-width: 1024px) {*/
/*    .elementor-2843 .elementor-element.elementor-element-67342f5 ul {*/
/*        column-count: 1;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d2802b */.elementor-2843 .elementor-element.elementor-element-5d2802b {
    background: #f0f0f0;
}

.elementor-2843 .elementor-element.elementor-element-5d2802b h2 {
font-family: "Cormorant Garamond";
font-size: clamp(2.25rem, 2.0511rem + 0.9943vw, 3.125rem);
font-style: normal;
font-weight: 500;
line-height: 1.1;
letter-spacing: -2.5px;
text-transform: uppercase;
}

.elementor-2843 .elementor-element.elementor-element-5d2802b h3 {
    margin: 0 0 20px 0;
}

.elementor-2843 .elementor-element.elementor-element-5d2802b ul {
    column-count: 2;
     gap: 3.125rem;
}

@media (max-width: 1024px) {
    .elementor-2843 .elementor-element.elementor-element-5d2802b ul {
        column-count: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08bee4c */.elementor-2843 .elementor-element.elementor-element-08bee4c {
    background: linear-gradient(180deg, var(--clr-gray-300, #B3B3B3) 49.41%, #FFF 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ee2fea */.elementor-2843 .elementor-element.elementor-element-2ee2fea h2 {
font-family: "Cormorant Garamond";
font-size: clamp(2.25rem, 2.0511rem + 0.9943vw, 3.125rem);
font-style: normal;
font-weight: 500;
line-height: 1.1;
letter-spacing: -2.5px;
text-transform: uppercase;
}

.elementor-2843 .elementor-element.elementor-element-2ee2fea h3 {
margin-top: 0 !important;
margin-bottom: 20px !important;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;
}

.elementor-2843 .elementor-element.elementor-element-2ee2fea ul {
    column-count: 2;
     gap: 3.125rem;
}

@media (max-width: 1024px) {
    .elementor-2843 .elementor-element.elementor-element-2ee2fea ul {
        column-count: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f0f47b */.elementor-2843 .elementor-element.elementor-element-0f0f47b p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0f0f47b li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09e81f3 */.elementor-2843 .elementor-element.elementor-element-09e81f3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-09e81f3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1240970 */.elementor-2843 .elementor-element.elementor-element-1240970 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-1240970 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c1850e */.elementor-2843 .elementor-element.elementor-element-0c1850e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0c1850e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f0f47b */.elementor-2843 .elementor-element.elementor-element-0f0f47b p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0f0f47b li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09e81f3 */.elementor-2843 .elementor-element.elementor-element-09e81f3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-09e81f3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1240970 */.elementor-2843 .elementor-element.elementor-element-1240970 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-1240970 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c1850e */.elementor-2843 .elementor-element.elementor-element-0c1850e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0c1850e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f0f47b */.elementor-2843 .elementor-element.elementor-element-0f0f47b p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0f0f47b li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09e81f3 */.elementor-2843 .elementor-element.elementor-element-09e81f3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-09e81f3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1240970 */.elementor-2843 .elementor-element.elementor-element-1240970 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-1240970 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c1850e */.elementor-2843 .elementor-element.elementor-element-0c1850e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0c1850e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f0f47b */.elementor-2843 .elementor-element.elementor-element-0f0f47b p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0f0f47b li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09e81f3 */.elementor-2843 .elementor-element.elementor-element-09e81f3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-09e81f3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1240970 */.elementor-2843 .elementor-element.elementor-element-1240970 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-1240970 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c1850e */.elementor-2843 .elementor-element.elementor-element-0c1850e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0c1850e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f0f47b */.elementor-2843 .elementor-element.elementor-element-0f0f47b p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0f0f47b li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09e81f3 */.elementor-2843 .elementor-element.elementor-element-09e81f3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-09e81f3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1240970 */.elementor-2843 .elementor-element.elementor-element-1240970 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-1240970 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c1850e */.elementor-2843 .elementor-element.elementor-element-0c1850e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0c1850e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-496965d */.elementor-2843 .elementor-element.elementor-element-496965d h3 {
font-family: "futura-pt";
font-size: clamp(1.25rem, 1.2216rem + 0.142vw, 1.375rem);
font-style: normal;
font-weight: 600;
line-height: 1.3;
letter-spacing: 0.22px;
text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdb02aa */.elementor-2843 .elementor-element.elementor-element-fdb02aa {
    max-width: 1074px;
    width: 100%
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c0fd66 */.elementor-2843 .elementor-element.elementor-element-3c0fd66 h3 {
margin-top: 3.125rem;
margin-bottom: 1.25rem;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1465b5 */.elementor-2843 .elementor-element.elementor-element-f1465b5 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-f1465b5 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3847d9c */.elementor-2843 .elementor-element.elementor-element-3847d9c h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3847d9c p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3847d9c li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4667ac */.elementor-2843 .elementor-element.elementor-element-a4667ac h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-a4667ac p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-a4667ac li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e97b52e */.elementor-2843 .elementor-element.elementor-element-e97b52e h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-e97b52e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-e97b52e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07a1b44 */.elementor-2843 .elementor-element.elementor-element-07a1b44 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-07a1b44 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-07a1b44 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cd71b8 */.elementor-2843 .elementor-element.elementor-element-3cd71b8 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3cd71b8 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3cd71b8 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06fd116 */.elementor-2843 .elementor-element.elementor-element-06fd116 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-06fd116 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-06fd116 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1465b5 */.elementor-2843 .elementor-element.elementor-element-f1465b5 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-f1465b5 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3847d9c */.elementor-2843 .elementor-element.elementor-element-3847d9c h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3847d9c p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3847d9c li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4667ac */.elementor-2843 .elementor-element.elementor-element-a4667ac h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-a4667ac p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-a4667ac li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e97b52e */.elementor-2843 .elementor-element.elementor-element-e97b52e h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-e97b52e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-e97b52e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07a1b44 */.elementor-2843 .elementor-element.elementor-element-07a1b44 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-07a1b44 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-07a1b44 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cd71b8 */.elementor-2843 .elementor-element.elementor-element-3cd71b8 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3cd71b8 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3cd71b8 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06fd116 */.elementor-2843 .elementor-element.elementor-element-06fd116 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-06fd116 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-06fd116 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1465b5 */.elementor-2843 .elementor-element.elementor-element-f1465b5 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-f1465b5 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3847d9c */.elementor-2843 .elementor-element.elementor-element-3847d9c h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3847d9c p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3847d9c li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4667ac */.elementor-2843 .elementor-element.elementor-element-a4667ac h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-a4667ac p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-a4667ac li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e97b52e */.elementor-2843 .elementor-element.elementor-element-e97b52e h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-e97b52e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-e97b52e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07a1b44 */.elementor-2843 .elementor-element.elementor-element-07a1b44 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-07a1b44 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-07a1b44 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cd71b8 */.elementor-2843 .elementor-element.elementor-element-3cd71b8 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3cd71b8 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3cd71b8 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06fd116 */.elementor-2843 .elementor-element.elementor-element-06fd116 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-06fd116 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-06fd116 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1465b5 */.elementor-2843 .elementor-element.elementor-element-f1465b5 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-f1465b5 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3847d9c */.elementor-2843 .elementor-element.elementor-element-3847d9c h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3847d9c p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3847d9c li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4667ac */.elementor-2843 .elementor-element.elementor-element-a4667ac h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-a4667ac p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-a4667ac li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e97b52e */.elementor-2843 .elementor-element.elementor-element-e97b52e h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-e97b52e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-e97b52e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07a1b44 */.elementor-2843 .elementor-element.elementor-element-07a1b44 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-07a1b44 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-07a1b44 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cd71b8 */.elementor-2843 .elementor-element.elementor-element-3cd71b8 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3cd71b8 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3cd71b8 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06fd116 */.elementor-2843 .elementor-element.elementor-element-06fd116 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-06fd116 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-06fd116 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1465b5 */.elementor-2843 .elementor-element.elementor-element-f1465b5 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-f1465b5 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3847d9c */.elementor-2843 .elementor-element.elementor-element-3847d9c h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3847d9c p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3847d9c li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4667ac */.elementor-2843 .elementor-element.elementor-element-a4667ac h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-a4667ac p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-a4667ac li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e97b52e */.elementor-2843 .elementor-element.elementor-element-e97b52e h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-e97b52e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-e97b52e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07a1b44 */.elementor-2843 .elementor-element.elementor-element-07a1b44 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-07a1b44 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-07a1b44 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cd71b8 */.elementor-2843 .elementor-element.elementor-element-3cd71b8 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3cd71b8 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3cd71b8 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06fd116 */.elementor-2843 .elementor-element.elementor-element-06fd116 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-06fd116 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-06fd116 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1465b5 */.elementor-2843 .elementor-element.elementor-element-f1465b5 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-f1465b5 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3847d9c */.elementor-2843 .elementor-element.elementor-element-3847d9c h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3847d9c p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3847d9c li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4667ac */.elementor-2843 .elementor-element.elementor-element-a4667ac h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-a4667ac p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-a4667ac li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e97b52e */.elementor-2843 .elementor-element.elementor-element-e97b52e h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-e97b52e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-e97b52e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07a1b44 */.elementor-2843 .elementor-element.elementor-element-07a1b44 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-07a1b44 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-07a1b44 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cd71b8 */.elementor-2843 .elementor-element.elementor-element-3cd71b8 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3cd71b8 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3cd71b8 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06fd116 */.elementor-2843 .elementor-element.elementor-element-06fd116 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-06fd116 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-06fd116 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1465b5 */.elementor-2843 .elementor-element.elementor-element-f1465b5 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-f1465b5 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3847d9c */.elementor-2843 .elementor-element.elementor-element-3847d9c h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3847d9c p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3847d9c li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4667ac */.elementor-2843 .elementor-element.elementor-element-a4667ac h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-a4667ac p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-a4667ac li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e97b52e */.elementor-2843 .elementor-element.elementor-element-e97b52e h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-e97b52e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-e97b52e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07a1b44 */.elementor-2843 .elementor-element.elementor-element-07a1b44 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-07a1b44 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-07a1b44 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cd71b8 */.elementor-2843 .elementor-element.elementor-element-3cd71b8 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3cd71b8 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3cd71b8 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06fd116 */.elementor-2843 .elementor-element.elementor-element-06fd116 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-06fd116 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-06fd116 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f1465b5 */.elementor-2843 .elementor-element.elementor-element-f1465b5 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-f1465b5 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3847d9c */.elementor-2843 .elementor-element.elementor-element-3847d9c h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3847d9c p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3847d9c li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4667ac */.elementor-2843 .elementor-element.elementor-element-a4667ac h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-a4667ac p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-a4667ac li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e97b52e */.elementor-2843 .elementor-element.elementor-element-e97b52e h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-e97b52e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-e97b52e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-07a1b44 */.elementor-2843 .elementor-element.elementor-element-07a1b44 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-07a1b44 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-07a1b44 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cd71b8 */.elementor-2843 .elementor-element.elementor-element-3cd71b8 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-3cd71b8 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-3cd71b8 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06fd116 */.elementor-2843 .elementor-element.elementor-element-06fd116 h3 {
margin: 1.25rem 0;
font-family: var(--ff-secondary) !important;
font-size: clamp(1.3rem, 1.2261rem + 0.3693vw, 1.625rem);
font-style: normal;
font-weight: 700;
line-height: 1.4;
letter-spacing: 1.3px;
text-transform: uppercase;

color: var(--clr-white);
    }

.elementor-2843 .elementor-element.elementor-element-06fd116 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-06fd116 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-50bddfa */.elementor-2843 .elementor-element.elementor-element-50bddfa h3 {
font-family: "futura-pt";
font-size: clamp(1.25rem, 1.2216rem + 0.142vw, 1.375rem);
font-style: normal;
font-weight: 600;
line-height: 1.3;
letter-spacing: 0.22px;
text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e8a00e */.elementor-2843 .elementor-element.elementor-element-1e8a00e h3 {
    font-family: var(--ff-secondary);
    margin: 0 0 20px 0;
}

.elementor-2843 .elementor-element.elementor-element-1e8a00e p {
    margin: 0;
    color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-1e8a00e li {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09a50bb */.elementor-2843 .elementor-element.elementor-element-09a50bb {
    background: var(--clr-primary-500);
    color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-09a50bb li {
    color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a359292 */.elementor-2843 .elementor-element.elementor-element-a359292 {
    background: #f0f0f0;
}

.elementor-2843 .elementor-element.elementor-element-a359292 h2 {
font-family: "Cormorant Garamond";
font-size: clamp(2.25rem, 2.0511rem + 0.9943vw, 3.125rem);
font-style: normal;
font-weight: 500;
line-height: 1.1;
letter-spacing: -2.5px;
text-transform: uppercase;
}

.elementor-2843 .elementor-element.elementor-element-a359292 h3 {
    margin: 0 0 20px 0;
}

.elementor-2843 .elementor-element.elementor-element-a359292 ul {
    column-count: 2;
     gap: 3.125rem;
}

@media (max-width: 1024px) {
    .elementor-2843 .elementor-element.elementor-element-a359292 ul {
        column-count: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c284959 */.elementor-2843 .elementor-element.elementor-element-c284959 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-c284959 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1069384 */.elementor-2843 .elementor-element.elementor-element-1069384 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-1069384 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d161f26 */.elementor-2843 .elementor-element.elementor-element-d161f26 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-d161f26 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d41a78 */.elementor-2843 .elementor-element.elementor-element-9d41a78 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-9d41a78 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c284959 */.elementor-2843 .elementor-element.elementor-element-c284959 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-c284959 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1069384 */.elementor-2843 .elementor-element.elementor-element-1069384 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-1069384 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d161f26 */.elementor-2843 .elementor-element.elementor-element-d161f26 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-d161f26 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d41a78 */.elementor-2843 .elementor-element.elementor-element-9d41a78 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-9d41a78 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c284959 */.elementor-2843 .elementor-element.elementor-element-c284959 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-c284959 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1069384 */.elementor-2843 .elementor-element.elementor-element-1069384 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-1069384 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d161f26 */.elementor-2843 .elementor-element.elementor-element-d161f26 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-d161f26 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d41a78 */.elementor-2843 .elementor-element.elementor-element-9d41a78 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-9d41a78 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c284959 */.elementor-2843 .elementor-element.elementor-element-c284959 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-c284959 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1069384 */.elementor-2843 .elementor-element.elementor-element-1069384 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-1069384 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d161f26 */.elementor-2843 .elementor-element.elementor-element-d161f26 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-d161f26 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d41a78 */.elementor-2843 .elementor-element.elementor-element-9d41a78 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-9d41a78 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c284959 */.elementor-2843 .elementor-element.elementor-element-c284959 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-c284959 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1069384 */.elementor-2843 .elementor-element.elementor-element-1069384 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-1069384 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d161f26 */.elementor-2843 .elementor-element.elementor-element-d161f26 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-d161f26 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d41a78 */.elementor-2843 .elementor-element.elementor-element-9d41a78 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-9d41a78 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f55078f */.elementor-2843 .elementor-element.elementor-element-f55078f h3 {
font-family: "futura-pt";
font-size: clamp(1.25rem, 1.2216rem + 0.142vw, 1.375rem);
font-style: normal;
font-weight: 600;
line-height: 1.3;
letter-spacing: 0.22px;
text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-287d500 */.elementor-2843 .elementor-element.elementor-element-287d500 {
    background: #f0f0f0;
}

.elementor-2843 .elementor-element.elementor-element-287d500 h2 {
font-family: "Cormorant Garamond";
font-size: clamp(2.25rem, 2.0511rem + 0.9943vw, 3.125rem);
font-style: normal;
font-weight: 500;
line-height: 1.1;
letter-spacing: -2.5px;
text-transform: uppercase;
}

.elementor-2843 .elementor-element.elementor-element-287d500 h3 {
    margin: 0 0 20px 0;
}

.elementor-2843 .elementor-element.elementor-element-287d500 a {
    color: inherit;
    text-decoration: underline;
    text-underline-offset: 6px;
}

.elementor-2843 .elementor-element.elementor-element-287d500 a:hover {
    text-decoration: none;
}

.elementor-2843 .elementor-element.elementor-element-287d500 ul {
    column-count: 2;
     gap: 3.125rem;
}

@media (max-width: 1024px) {
    .elementor-2843 .elementor-element.elementor-element-287d500 ul {
        column-count: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b573d2a */.elementor-2843 .elementor-element.elementor-element-b573d2a p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-b573d2a li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-641d8c3 */.elementor-2843 .elementor-element.elementor-element-641d8c3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-641d8c3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bdf46e */.elementor-2843 .elementor-element.elementor-element-0bdf46e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0bdf46e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155a389 */.elementor-2843 .elementor-element.elementor-element-155a389 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-155a389 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08ea2e3 */.elementor-2843 .elementor-element.elementor-element-08ea2e3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-08ea2e3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b573d2a */.elementor-2843 .elementor-element.elementor-element-b573d2a p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-b573d2a li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-641d8c3 */.elementor-2843 .elementor-element.elementor-element-641d8c3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-641d8c3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bdf46e */.elementor-2843 .elementor-element.elementor-element-0bdf46e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0bdf46e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155a389 */.elementor-2843 .elementor-element.elementor-element-155a389 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-155a389 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08ea2e3 */.elementor-2843 .elementor-element.elementor-element-08ea2e3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-08ea2e3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b573d2a */.elementor-2843 .elementor-element.elementor-element-b573d2a p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-b573d2a li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-641d8c3 */.elementor-2843 .elementor-element.elementor-element-641d8c3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-641d8c3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bdf46e */.elementor-2843 .elementor-element.elementor-element-0bdf46e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0bdf46e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155a389 */.elementor-2843 .elementor-element.elementor-element-155a389 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-155a389 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08ea2e3 */.elementor-2843 .elementor-element.elementor-element-08ea2e3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-08ea2e3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b573d2a */.elementor-2843 .elementor-element.elementor-element-b573d2a p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-b573d2a li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-641d8c3 */.elementor-2843 .elementor-element.elementor-element-641d8c3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-641d8c3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bdf46e */.elementor-2843 .elementor-element.elementor-element-0bdf46e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0bdf46e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155a389 */.elementor-2843 .elementor-element.elementor-element-155a389 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-155a389 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08ea2e3 */.elementor-2843 .elementor-element.elementor-element-08ea2e3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-08ea2e3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b573d2a */.elementor-2843 .elementor-element.elementor-element-b573d2a p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-b573d2a li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-641d8c3 */.elementor-2843 .elementor-element.elementor-element-641d8c3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-641d8c3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bdf46e */.elementor-2843 .elementor-element.elementor-element-0bdf46e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0bdf46e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155a389 */.elementor-2843 .elementor-element.elementor-element-155a389 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-155a389 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08ea2e3 */.elementor-2843 .elementor-element.elementor-element-08ea2e3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-08ea2e3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b573d2a */.elementor-2843 .elementor-element.elementor-element-b573d2a p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-b573d2a li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-641d8c3 */.elementor-2843 .elementor-element.elementor-element-641d8c3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-641d8c3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bdf46e */.elementor-2843 .elementor-element.elementor-element-0bdf46e p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-0bdf46e li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-155a389 */.elementor-2843 .elementor-element.elementor-element-155a389 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-155a389 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08ea2e3 */.elementor-2843 .elementor-element.elementor-element-08ea2e3 p {
font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}

.elementor-2843 .elementor-element.elementor-element-08ea2e3 li {
    font-family: 'futura-pt';
font-size: clamp(1rem, 0.9858rem + 0.071vw, 1.0625rem);
font-style: normal;
font-weight: 400;
line-height: 1.8;
letter-spacing: 0.17px;
text-transform: capitalize;
color: var(--clr-white);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-07128a8 */.elementor-2843 .elementor-element.elementor-element-07128a8 h3 {
font-family: "futura-pt";
font-size: clamp(1.25rem, 1.2216rem + 0.142vw, 1.375rem);
font-style: normal;
font-weight: 600;
line-height: 1.3;
letter-spacing: 0.22px;
text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28978b1 */.elementor-2843 .elementor-element.elementor-element-28978b1 h2 {
font-family: "Cormorant Garamond";
font-size: clamp(2.25rem, 2.0511rem + 0.9943vw, 3.125rem);
font-style: normal;
font-weight: 500;
line-height: 1.1;
letter-spacing: -2.5px;
text-transform: uppercase;
}

.elementor-2843 .elementor-element.elementor-element-28978b1 p:nth-child(3) {
    
    margin-bottom: 50px;
    padding-bottom: 50px;
    border-bottom: 2px solid var(--clr-tertiary-300);
}

.elementor-2843 .elementor-element.elementor-element-28978b1 a {
    color: inherit;
    text-decoration: underline;
    text-underline-offset: 6px;
}

.elementor-2843 .elementor-element.elementor-element-28978b1 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5113607 */.elementor-2843 .elementor-element.elementor-element-5113607 h2 {
font-family: var(--ff-primary);
font-size: clamp(2.25rem, 2.0511rem + 0.9943vw, 3.125rem);
font-style: normal;
font-weight: 500;
line-height: 1.1;
letter-spacing: -2.5px;
text-transform: uppercase;
}

.elementor-2843 .elementor-element.elementor-element-5113607 h3 {
    margin: 0 0 20px 0;
}

.elementor-2843 .elementor-element.elementor-element-5113607 a {
    color: inherit;
    text-decoration: underline;
    text-underline-offset: 6px;
}

.elementor-2843 .elementor-element.elementor-element-5113607 a:hover {
    text-decoration: none;
}

.elementor-2843 .elementor-element.elementor-element-5113607 ul {
    column-count: 2;
     gap: 3.125rem;
}

@media (max-width: 1024px) {
    .elementor-2843 .elementor-element.elementor-element-5113607 ul {
        column-count: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b07a3c1 */.elementor-2843 .elementor-element.elementor-element-b07a3c1 h2 {
font-family: var(--ff-primary);
font-size: clamp(2.25rem, 2.0511rem + 0.9943vw, 3.125rem);
font-style: normal;
font-weight: 500;
line-height: 1.1;
letter-spacing: -2.5px;
text-transform: uppercase;
}

.elementor-2843 .elementor-element.elementor-element-b07a3c1 h3 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.elementor-2843 .elementor-element.elementor-element-b07a3c1 {
    margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de186d0 */.elementor-2843 .elementor-element.elementor-element-de186d0 {
    background: linear-gradient(180deg, var(--clr-gray-300, #B3B3B3) 49.41%, #FFF 100%);
}/* End custom CSS */