.elementor-24005 .elementor-element.elementor-element-c2a33b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24005 .elementor-element.elementor-element-c2a33b8:not(.elementor-motion-effects-element-type-background), .elementor-24005 .elementor-element.elementor-element-c2a33b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-416fdf8 );}.elementor-24005 .elementor-element.elementor-element-b458841{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24005 .elementor-element.elementor-element-c6f4992{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-24005 .elementor-element.elementor-element-c6f4992 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:0px 0px 10px rgba(0, 0, 0, 0.6);color:var( --e-global-color-text );}.elementor-24005 .elementor-element.elementor-element-a564fee{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-24005 .elementor-element.elementor-element-a564fee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24005 .elementor-element.elementor-element-a564fee .elementor-button{font-family:var( --e-global-typography-d2f9cae-font-family ), Sans-serif;font-size:var( --e-global-typography-d2f9cae-font-size );font-weight:var( --e-global-typography-d2f9cae-font-weight );line-height:var( --e-global-typography-d2f9cae-line-height );border-style:solid;border-width:0px 0px 0px 0px;}.elementor-24005 .elementor-element.elementor-element-71b0a2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24005 .elementor-element.elementor-element-71b0a2f:not(.elementor-motion-effects-element-type-background), .elementor-24005 .elementor-element.elementor-element-71b0a2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-416fdf8 );}.elementor-24005 .elementor-element.elementor-element-74e69c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24005 .elementor-element.elementor-element-ccab050{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-24005 .elementor-element.elementor-element-ccab050 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-24005 .elementor-element.elementor-element-7676aee{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:var( --e-global-typography-7ed8cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-7ed8cb2-font-size );font-weight:var( --e-global-typography-7ed8cb2-font-weight );line-height:var( --e-global-typography-7ed8cb2-line-height );color:var( --e-global-color-primary );}.elementor-24005 .elementor-element.elementor-element-ab5dc61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24005 .elementor-element.elementor-element-ab5dc61:not(.elementor-motion-effects-element-type-background), .elementor-24005 .elementor-element.elementor-element-ab5dc61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e1878e );}.elementor-24005 .elementor-element.elementor-element-48bb875{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-24005 .elementor-element.elementor-element-4f4566e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-24005 .elementor-element.elementor-element-bac4087{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24005 .elementor-element.elementor-element-0f66b38{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24005 .elementor-element.elementor-element-0f66b38.elementor-element{--align-self:center;}.elementor-24005 .elementor-element.elementor-element-0f66b38 img{width:44px;}.elementor-24005 .elementor-element.elementor-element-d68ec2b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-24005 .elementor-element.elementor-element-d68ec2b .elementor-heading-title{font-family:var( --e-global-typography-317240f-font-family ), Sans-serif;font-size:var( --e-global-typography-317240f-font-size );font-weight:var( --e-global-typography-317240f-font-weight );line-height:var( --e-global-typography-317240f-line-height );color:var( --e-global-color-secondary );}.elementor-24005 .elementor-element.elementor-element-d68ec2b .elementor-heading-title a:hover, .elementor-24005 .elementor-element.elementor-element-d68ec2b .elementor-heading-title a:focus{color:#C24F0F;}.elementor-24005 .elementor-element.elementor-element-9255513{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-24005 .elementor-element.elementor-element-5d29b69{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;}.elementor-24005 .elementor-element.elementor-element-5075790{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-24005 .elementor-element.elementor-element-83824cc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24005 .elementor-element.elementor-element-83824cc.elementor-element{--align-self:center;}.elementor-24005 .elementor-element.elementor-element-83824cc img{width:52px;}.elementor-24005 .elementor-element.elementor-element-8f560ab{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-24005 .elementor-element.elementor-element-8f560ab .elementor-heading-title{font-family:var( --e-global-typography-317240f-font-family ), Sans-serif;font-size:var( --e-global-typography-317240f-font-size );font-weight:var( --e-global-typography-317240f-font-weight );line-height:var( --e-global-typography-317240f-line-height );color:var( --e-global-color-secondary );}.elementor-24005 .elementor-element.elementor-element-bd1b851{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-24005 .elementor-element.elementor-element-78706b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24005 .elementor-element.elementor-element-78706b3:not(.elementor-motion-effects-element-type-background), .elementor-24005 .elementor-element.elementor-element-78706b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-416fdf8 );}.elementor-24005 .elementor-element.elementor-element-334c624{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24005 .elementor-element.elementor-element-d81afa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-24005 .elementor-element.elementor-element-d81afa0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-24005 .elementor-element.elementor-element-b95e04f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:var( --e-global-typography-7ed8cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-7ed8cb2-font-size );font-weight:var( --e-global-typography-7ed8cb2-font-weight );line-height:var( --e-global-typography-7ed8cb2-line-height );color:var( --e-global-color-primary );}.elementor-24005 .elementor-element.elementor-element-9cbdbcb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24005 .elementor-element.elementor-element-b548b58{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--e-icon-list-icon-size:1rem;}.elementor-24005 .elementor-element.elementor-element-b548b58 .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-24005 .elementor-element.elementor-element-b548b58 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-24005 .elementor-element.elementor-element-b548b58 .elementor-icon-list-icon{padding-inline-end:0.125rem;}.elementor-24005 .elementor-element.elementor-element-b548b58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24005 .elementor-element.elementor-element-b548b58 .elementor-icon-list-item > a{font-family:var( --e-global-typography-7ed8cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-7ed8cb2-font-size );font-weight:var( --e-global-typography-7ed8cb2-font-weight );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-b548b58 .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-24005 .elementor-element.elementor-element-5811def{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24005 .elementor-element.elementor-element-5811def:not(.elementor-motion-effects-element-type-background), .elementor-24005 .elementor-element.elementor-element-5811def > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8e1878e );}.elementor-24005 .elementor-element.elementor-element-88ae41e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24005 .elementor-element.elementor-element-33a0c0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-24005 .elementor-element.elementor-element-33a0c0c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-24005 .elementor-element.elementor-element-16b4885{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:var( --e-global-typography-7ed8cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-7ed8cb2-font-size );font-weight:var( --e-global-typography-7ed8cb2-font-weight );line-height:var( --e-global-typography-7ed8cb2-line-height );color:var( --e-global-color-primary );}.elementor-24005 .elementor-element.elementor-element-c235a27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24005 .elementor-element.elementor-element-de5365a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24005 .elementor-element.elementor-element-160ce72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-7ed8cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-7ed8cb2-font-size );font-weight:var( --e-global-typography-7ed8cb2-font-weight );line-height:var( --e-global-typography-7ed8cb2-line-height );color:var( --e-global-color-primary );}.elementor-24005 .elementor-element.elementor-element-ac4efb7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24005 .elementor-element.elementor-element-2ce6fac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-7ed8cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-7ed8cb2-font-size );font-weight:var( --e-global-typography-7ed8cb2-font-weight );line-height:var( --e-global-typography-7ed8cb2-line-height );color:var( --e-global-color-primary );}.elementor-24005 .elementor-element.elementor-element-45aa3c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24005 .elementor-element.elementor-element-4d31e78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-7ed8cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-7ed8cb2-font-size );font-weight:var( --e-global-typography-7ed8cb2-font-weight );line-height:var( --e-global-typography-7ed8cb2-line-height );color:var( --e-global-color-primary );}.elementor-24005 .elementor-element.elementor-element-d1ebe2f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24005 .elementor-element.elementor-element-11181af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-7ed8cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-7ed8cb2-font-size );font-weight:var( --e-global-typography-7ed8cb2-font-weight );line-height:var( --e-global-typography-7ed8cb2-line-height );color:var( --e-global-color-primary );}.elementor-24005 .elementor-element.elementor-element-c55212f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24005 .elementor-element.elementor-element-31fa0d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-7ed8cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-7ed8cb2-font-size );font-weight:var( --e-global-typography-7ed8cb2-font-weight );line-height:var( --e-global-typography-7ed8cb2-line-height );color:var( --e-global-color-primary );}.elementor-24005 .elementor-element.elementor-element-762724a{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:1rem;--n-accordion-icon-gap:1rem;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-24005 .elementor-element.elementor-element-762724a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-24005 .elementor-element.elementor-element-762724a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;line-height:var( --e-global-typography-accent-line-height );}:where( .elementor-24005 .elementor-element.elementor-element-762724a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-24005 .elementor-element.elementor-element-47ee992{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-24005 .elementor-element.elementor-element-47ee992 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24005 .elementor-element.elementor-element-47ee992 .elementor-button{font-family:var( --e-global-typography-d2f9cae-font-family ), Sans-serif;font-size:var( --e-global-typography-d2f9cae-font-size );font-weight:var( --e-global-typography-d2f9cae-font-weight );line-height:var( --e-global-typography-d2f9cae-line-height );border-style:solid;border-width:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-24005 .elementor-element.elementor-element-c2a33b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24005 .elementor-element.elementor-element-c6f4992 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-24005 .elementor-element.elementor-element-a564fee{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-24005 .elementor-element.elementor-element-a564fee .elementor-button{font-size:var( --e-global-typography-d2f9cae-font-size );line-height:var( --e-global-typography-d2f9cae-line-height );}.elementor-24005 .elementor-element.elementor-element-71b0a2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24005 .elementor-element.elementor-element-ccab050 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24005 .elementor-element.elementor-element-7676aee{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-ab5dc61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24005 .elementor-element.elementor-element-48bb875{--grid-auto-flow:row;}.elementor-24005 .elementor-element.elementor-element-0f66b38 img{width:40px;}.elementor-24005 .elementor-element.elementor-element-d68ec2b .elementor-heading-title{font-size:var( --e-global-typography-317240f-font-size );line-height:var( --e-global-typography-317240f-line-height );}.elementor-24005 .elementor-element.elementor-element-9255513{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-24005 .elementor-element.elementor-element-83824cc img{width:48px;}.elementor-24005 .elementor-element.elementor-element-8f560ab .elementor-heading-title{font-size:var( --e-global-typography-317240f-font-size );line-height:var( --e-global-typography-317240f-line-height );}.elementor-24005 .elementor-element.elementor-element-bd1b851{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-24005 .elementor-element.elementor-element-78706b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24005 .elementor-element.elementor-element-d81afa0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24005 .elementor-element.elementor-element-b95e04f{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-b548b58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24005 .elementor-element.elementor-element-b548b58 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-5811def{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24005 .elementor-element.elementor-element-33a0c0c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24005 .elementor-element.elementor-element-16b4885{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-160ce72{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-2ce6fac{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-4d31e78{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-11181af{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-31fa0d9{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-762724a{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-24005 .elementor-element.elementor-element-762724a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}.elementor-24005 .elementor-element.elementor-element-47ee992{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-24005 .elementor-element.elementor-element-47ee992 .elementor-button{font-size:var( --e-global-typography-d2f9cae-font-size );line-height:var( --e-global-typography-d2f9cae-line-height );}}@media(max-width:768px){.elementor-24005 .elementor-element.elementor-element-c2a33b8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24005 .elementor-element.elementor-element-c6f4992{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-24005 .elementor-element.elementor-element-c6f4992.elementor-element{--align-self:flex-start;}.elementor-24005 .elementor-element.elementor-element-c6f4992 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-24005 .elementor-element.elementor-element-a564fee{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-24005 .elementor-element.elementor-element-a564fee.elementor-element{--align-self:flex-start;}.elementor-24005 .elementor-element.elementor-element-a564fee .elementor-button{font-size:var( --e-global-typography-d2f9cae-font-size );line-height:var( --e-global-typography-d2f9cae-line-height );}.elementor-24005 .elementor-element.elementor-element-71b0a2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24005 .elementor-element.elementor-element-ccab050{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -1px;}.elementor-24005 .elementor-element.elementor-element-ccab050 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24005 .elementor-element.elementor-element-7676aee{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-ab5dc61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24005 .elementor-element.elementor-element-48bb875{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-24005 .elementor-element.elementor-element-4f4566e{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-24005 .elementor-element.elementor-element-bac4087{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24005 .elementor-element.elementor-element-0f66b38 img{width:36px;}.elementor-24005 .elementor-element.elementor-element-d68ec2b .elementor-heading-title{font-size:var( --e-global-typography-317240f-font-size );line-height:var( --e-global-typography-317240f-line-height );}.elementor-24005 .elementor-element.elementor-element-9255513{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-24005 .elementor-element.elementor-element-5075790{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24005 .elementor-element.elementor-element-83824cc img{width:44px;}.elementor-24005 .elementor-element.elementor-element-8f560ab .elementor-heading-title{font-size:var( --e-global-typography-317240f-font-size );line-height:var( --e-global-typography-317240f-line-height );}.elementor-24005 .elementor-element.elementor-element-bd1b851{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-24005 .elementor-element.elementor-element-78706b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24005 .elementor-element.elementor-element-d81afa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -1px;}.elementor-24005 .elementor-element.elementor-element-d81afa0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24005 .elementor-element.elementor-element-b95e04f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-9cbdbcb{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-24005 .elementor-element.elementor-element-b548b58{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--e-icon-list-icon-size:0.875rem;}.elementor-24005 .elementor-element.elementor-element-b548b58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24005 .elementor-element.elementor-element-b548b58 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-5811def{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24005 .elementor-element.elementor-element-33a0c0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -1px;}.elementor-24005 .elementor-element.elementor-element-33a0c0c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-24005 .elementor-element.elementor-element-16b4885{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-c235a27{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-24005 .elementor-element.elementor-element-160ce72{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-2ce6fac{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-4d31e78{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-11181af{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-31fa0d9{font-size:var( --e-global-typography-7ed8cb2-font-size );line-height:var( --e-global-typography-7ed8cb2-line-height );}.elementor-24005 .elementor-element.elementor-element-762724a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-icon-size:0.875rem;}:where( .elementor-24005 .elementor-element.elementor-element-762724a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}.elementor-24005 .elementor-element.elementor-element-47ee992{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-24005 .elementor-element.elementor-element-47ee992 .elementor-button{font-size:var( --e-global-typography-d2f9cae-font-size );line-height:var( --e-global-typography-d2f9cae-line-height );}}/* Start custom CSS for container, class: .elementor-element-c2a33b8 *//* -----------------------------------------
   ANGLED HERO (Stripe-style bottom cut)
----------------------------------------- */
.gradient-hero {
  position: relative;
  padding: 120px 0;
  background: #fff;
}

.gradient-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(135deg,
    #00162F 0%, #003B7A 35%, #0066CC 60%, #F1741B 88%
  );
  clip-path: polygon(0 0, 100% 0, 100% 60%, 0 100%);
}

/* ---------- TABLET ---------- */
@media (max-width: 1024px) {
  .gradient-hero::before {
    background: linear-gradient(135deg,
      #00162F 0%, #003B7A 32%, #0066CC 55%, #F1741B 85%
    );
    clip-path: polygon(0 0, 100% 0, 100% 70%, 0 95%);
  }
}

/* ---------- MOBILE ---------- */
@media (max-width: 600px) {
  .gradient-hero::before {
    background: linear-gradient(135deg,
      #00162F 0%, #003B7A 28%, #0066CC 50%, #FF7A45 80%
    );
    clip-path: polygon(0 0, 100% 0, 100% 80%, 0 92%);
  }
}/* End custom CSS */