.elementor-2375 .elementor-element.elementor-element-4a75eb0{--display:flex;--min-height:606px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.75;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2375 .elementor-element.elementor-element-4a75eb0:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-4a75eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ac160 );}.elementor-2375 .elementor-element.elementor-element-4a75eb0::before, .elementor-2375 .elementor-element.elementor-element-4a75eb0 > .elementor-background-video-container::before, .elementor-2375 .elementor-element.elementor-element-4a75eb0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2375 .elementor-element.elementor-element-4a75eb0 > .elementor-background-slideshow::before, .elementor-2375 .elementor-element.elementor-element-4a75eb0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2375 .elementor-element.elementor-element-4a75eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2375 .elementor-element.elementor-element-4a75eb0.e-con{--align-self:center;}.elementor-2375 .elementor-element.elementor-element-20fa36e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2375 .elementor-element.elementor-element-20fa36e.e-con{--align-self:center;}.elementor-2375 .elementor-element.elementor-element-4d63372{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2375 .elementor-element.elementor-element-9faa959 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2375 .elementor-element.elementor-element-9faa959 .elementor-icon-list-icon i{color:var( --e-global-color-9bbc638 );transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-9faa959 .elementor-icon-list-icon svg{fill:var( --e-global-color-9bbc638 );transition:fill 0.3s;}.elementor-2375 .elementor-element.elementor-element-9faa959{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-2375 .elementor-element.elementor-element-9faa959 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2375 .elementor-element.elementor-element-9faa959 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-2375 .elementor-element.elementor-element-9faa959 .elementor-icon-list-text{color:#F59E0B;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-fd021fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:800;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-a96c6b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:800;color:var( --e-global-color-9bbc638 );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-89ca217 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-89ca217{color:var( --e-global-color-secondary );}.elementor-2375 .elementor-element.elementor-element-6951c01 .elementor-icon-list-icon i{color:var( --e-global-color-9bbc638 );transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-6951c01 .elementor-icon-list-icon svg{fill:var( --e-global-color-9bbc638 );transition:fill 0.3s;}.elementor-2375 .elementor-element.elementor-element-6951c01{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-2375 .elementor-element.elementor-element-6951c01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2375 .elementor-element.elementor-element-6951c01 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-2375 .elementor-element.elementor-element-6951c01 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-350eddc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2375 .elementor-element.elementor-element-d342671 .elementor-button{background-color:#ED2528;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-2375 .elementor-element.elementor-element-4329437 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-2375 .elementor-element.elementor-element-4329437 .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-4329437 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-2375 .elementor-element.elementor-element-4329437 > .elementor-widget-container{border-style:none;}.elementor-2375 .elementor-element.elementor-element-4329437 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-4329437 .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-4329437 .elementor-button:focus svg{fill:#000000;}.elementor-2375 .elementor-element.elementor-element-db6fbb1 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-2375 .elementor-element.elementor-element-db6fbb1 .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-db6fbb1 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-2375 .elementor-element.elementor-element-db6fbb1 > .elementor-widget-container{border-style:none;}.elementor-2375 .elementor-element.elementor-element-db6fbb1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-db6fbb1 .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-db6fbb1 .elementor-button:focus svg{fill:#000000;}.elementor-2375 .elementor-element.elementor-element-786f374{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2375 .elementor-element.elementor-element-786f374.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-2375 .elementor-element.elementor-element-eb5e51a img{width:100%;height:445px;object-fit:cover;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-2375 .elementor-element.elementor-element-e086260 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;padding:6px 6px 6px 6px;}.elementor-2375 .elementor-element.elementor-element-e086260 .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-e086260 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-2375 .elementor-element.elementor-element-e086260 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2375 .elementor-element.elementor-element-e086260 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-e086260 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2375 .elementor-element.elementor-element-e086260 .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-e086260 .elementor-button:focus svg{fill:#000000;}.elementor-2375 .elementor-element.elementor-element-6441445{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2375 .elementor-element.elementor-element-91a8720{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2375 .elementor-element.elementor-element-0f30eaf{--display:flex;}.elementor-2375 .elementor-element.elementor-element-5e87e1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-d23295a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2375 .elementor-element.elementor-element-d23295a .elementor-icon-list-icon i{color:#E02729;transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-d23295a .elementor-icon-list-icon svg{fill:#E02729;transition:fill 0.3s;}.elementor-2375 .elementor-element.elementor-element-d23295a{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-2375 .elementor-element.elementor-element-d23295a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2375 .elementor-element.elementor-element-d23295a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-2375 .elementor-element.elementor-element-d23295a .elementor-icon-list-text{color:var( --e-global-color-4ed9acc );transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-f7a313a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:800;color:#000000;}.elementor-2375 .elementor-element.elementor-element-d7f850b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#181818;}.elementor-2375 .elementor-element.elementor-element-793b3e7{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2375 .elementor-element.elementor-element-793b3e7:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-793b3e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2375 .elementor-element.elementor-element-1f3d72e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2375 .elementor-element.elementor-element-6fa1284{--display:flex;--min-height:440px;--justify-content:flex-end;--overlay-opacity:0.51;--border-radius:15px 15px 15px 15px;}.elementor-2375 .elementor-element.elementor-element-6fa1284::before, .elementor-2375 .elementor-element.elementor-element-6fa1284 > .elementor-background-video-container::before, .elementor-2375 .elementor-element.elementor-element-6fa1284 > .e-con-inner > .elementor-background-video-container::before, .elementor-2375 .elementor-element.elementor-element-6fa1284 > .elementor-background-slideshow::before, .elementor-2375 .elementor-element.elementor-element-6fa1284 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2375 .elementor-element.elementor-element-6fa1284 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2375 .elementor-element.elementor-element-6fa1284.e-con{--align-self:center;}.elementor-2375 .elementor-element.elementor-element-74cab89 img{border-radius:15px 15px 15px 15px;}.elementor-2375 .elementor-element.elementor-element-28facf1{--display:flex;}.elementor-2375 .elementor-element.elementor-element-1bea013{--display:flex;}.elementor-2375 .elementor-element.elementor-element-3d59773 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2375 .elementor-element.elementor-element-3d59773 .elementor-icon-list-icon i{color:#E02729;transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-3d59773 .elementor-icon-list-icon svg{fill:#E02729;transition:fill 0.3s;}.elementor-2375 .elementor-element.elementor-element-3d59773{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-2375 .elementor-element.elementor-element-3d59773 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2375 .elementor-element.elementor-element-3d59773 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-2375 .elementor-element.elementor-element-3d59773 .elementor-icon-list-text{color:var( --e-global-color-4ed9acc );transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-01fc44d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:800;color:#000000;}.elementor-2375 .elementor-element.elementor-element-2a2f5b8 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-2375 .elementor-element.elementor-element-2a2f5b8{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#6D6D6D;}.elementor-2375 .elementor-element.elementor-element-5d96d3e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#181818;}.elementor-2375 .elementor-element.elementor-element-00a63fc{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2375 .elementor-element.elementor-element-00a63fc:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-00a63fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-2375 .elementor-element.elementor-element-a72e401{--display:flex;}.elementor-2375 .elementor-element.elementor-element-82f98ab > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2375 .elementor-element.elementor-element-82f98ab .elementor-icon-list-icon i{color:#ED2528;transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-82f98ab .elementor-icon-list-icon svg{fill:#ED2528;transition:fill 0.3s;}.elementor-2375 .elementor-element.elementor-element-82f98ab{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-2375 .elementor-element.elementor-element-82f98ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2375 .elementor-element.elementor-element-82f98ab .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-2375 .elementor-element.elementor-element-82f98ab .elementor-icon-list-text{color:var( --e-global-color-4ed9acc );transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-e6c63ff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:43px;font-weight:800;}.elementor-2375 .elementor-element.elementor-element-c2f8683 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-d7c9065{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9bbc638 );--border-color:var( --e-global-color-9bbc638 );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-2375 .elementor-element.elementor-element-d7c9065:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-d7c9065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A3D2A;}.elementor-2375 .elementor-element.elementor-element-d7c9065.e-con{--align-self:flex-start;}.elementor-2375 .elementor-element.elementor-element-0a29a7a .elementor-icon-list-icon i{color:var( --e-global-color-9bbc638 );transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-0a29a7a .elementor-icon-list-icon svg{fill:var( --e-global-color-9bbc638 );transition:fill 0.3s;}.elementor-2375 .elementor-element.elementor-element-0a29a7a{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-2375 .elementor-element.elementor-element-0a29a7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2375 .elementor-element.elementor-element-0a29a7a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-2375 .elementor-element.elementor-element-0a29a7a .elementor-icon-list-text{color:var( --e-global-color-9bbc638 );transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-4c39a6a{--display:flex;}.elementor-2375 .elementor-element.elementor-element-052c7b8{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2375 .elementor-element.elementor-element-052c7b8:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-052c7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2375 .elementor-element.elementor-element-618208c{--display:flex;}.elementor-2375 .elementor-element.elementor-element-8c9813b{--display:flex;}.elementor-2375 .elementor-element.elementor-element-a3ca458 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2375 .elementor-element.elementor-element-a3ca458 .elementor-icon-list-icon i{color:#ED2528;transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-a3ca458 .elementor-icon-list-icon svg{fill:#ED2528;transition:fill 0.3s;}.elementor-2375 .elementor-element.elementor-element-a3ca458{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-2375 .elementor-element.elementor-element-a3ca458 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2375 .elementor-element.elementor-element-a3ca458 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-2375 .elementor-element.elementor-element-a3ca458 .elementor-icon-list-text{color:var( --e-global-color-4ed9acc );transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-f7c0440 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:43px;font-weight:800;}.elementor-2375 .elementor-element.elementor-element-9e152ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2375 .elementor-element.elementor-element-6a702fe .elementor-button{background-color:#ED2528;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-2375 .elementor-element.elementor-element-6e90dec.elementor-element{--align-self:center;}.elementor-2375 .elementor-element.elementor-element-6e90dec .elementor-icon-list-icon i{color:var( --e-global-color-9bbc638 );transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-6e90dec .elementor-icon-list-icon svg{fill:var( --e-global-color-9bbc638 );transition:fill 0.3s;}.elementor-2375 .elementor-element.elementor-element-6e90dec{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2375 .elementor-element.elementor-element-6e90dec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2375 .elementor-element.elementor-element-6e90dec .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-2375 .elementor-element.elementor-element-6e90dec .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-91dba35{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2375 .elementor-element.elementor-element-51d7e93{--display:flex;}.elementor-2375 .elementor-element.elementor-element-7cbff2e{--display:flex;}.elementor-2375 .elementor-element.elementor-element-841c059 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2375 .elementor-element.elementor-element-841c059 .elementor-icon-list-icon i{color:#ED2528;transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-841c059 .elementor-icon-list-icon svg{fill:#ED2528;transition:fill 0.3s;}.elementor-2375 .elementor-element.elementor-element-841c059{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-2375 .elementor-element.elementor-element-841c059 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2375 .elementor-element.elementor-element-841c059 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-2375 .elementor-element.elementor-element-841c059 .elementor-icon-list-text{color:var( --e-global-color-4ed9acc );transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-9ba7957 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:43px;font-weight:800;}.elementor-2375 .elementor-element.elementor-element-65024fd > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-ba830e9{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2375 .elementor-element.elementor-element-ba830e9:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-ba830e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-9777e06{--display:flex;--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-2375 .elementor-element.elementor-element-450e0bc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2375 .elementor-element.elementor-element-da6773c > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2375 .elementor-element.elementor-element-da6773c.elementor-element{--align-self:center;}.elementor-2375 .elementor-element.elementor-element-da6773c .elementor-icon-list-icon i{color:#ED2528;transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-da6773c .elementor-icon-list-icon svg{fill:#ED2528;transition:fill 0.3s;}.elementor-2375 .elementor-element.elementor-element-da6773c{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-2375 .elementor-element.elementor-element-da6773c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2375 .elementor-element.elementor-element-da6773c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-2375 .elementor-element.elementor-element-da6773c .elementor-icon-list-text{color:var( --e-global-color-4ed9acc );transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-78d99ab.elementor-element{--align-self:center;}.elementor-2375 .elementor-element.elementor-element-78d99ab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:43px;font-weight:800;}.elementor-2375 .elementor-element.elementor-element-ba8122c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-ba8122c.e-con{--align-self:center;}.elementor-2375 .elementor-element.elementor-element-d5aa83a{--display:flex;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2375 .elementor-element.elementor-element-cf0228d{--display:flex;}.elementor-2375 .elementor-element.elementor-element-fdec5ae{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2375 .elementor-element.elementor-element-bae9efa{--display:flex;}.elementor-2375 .elementor-element.elementor-element-41799ea{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2375 .elementor-element.elementor-element-194537c{--display:flex;}.elementor-2375 .elementor-element.elementor-element-3a489a0{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2375 .elementor-element.elementor-element-b57fbe1{--display:flex;}.elementor-2375 .elementor-element.elementor-element-7d5cc9e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2375 .elementor-element.elementor-element-2197b8a{--display:flex;}.elementor-2375 .elementor-element.elementor-element-091a7d0{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2375 .elementor-element.elementor-element-81da5eb{--display:flex;}.elementor-2375 .elementor-element.elementor-element-f271ad1{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2375 .elementor-element.elementor-element-59cf720{--display:flex;}.elementor-2375 .elementor-element.elementor-element-f5d5b26{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2375 .elementor-element.elementor-element-7d84375{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2375 .elementor-element.elementor-element-7d84375.elementor-element{--align-self:center;}.elementor-2375 .elementor-element.elementor-element-73ba726{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2375 .elementor-element.elementor-element-a85f321{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-2375 .elementor-element.elementor-element-86e5b25{--display:flex;}.elementor-2375 .elementor-element.elementor-element-e40fb9c > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2375 .elementor-element.elementor-element-e40fb9c .elementor-icon-list-icon i{color:#ED2528;transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-e40fb9c .elementor-icon-list-icon svg{fill:#ED2528;transition:fill 0.3s;}.elementor-2375 .elementor-element.elementor-element-e40fb9c{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-2375 .elementor-element.elementor-element-e40fb9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2375 .elementor-element.elementor-element-e40fb9c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-2375 .elementor-element.elementor-element-e40fb9c .elementor-icon-list-text{color:var( --e-global-color-4ed9acc );transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-840a286 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:43px;font-weight:800;}.elementor-2375 .elementor-element.elementor-element-93b8517{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2375 .elementor-element.elementor-element-93b8517.e-con{--align-self:center;}.elementor-2375 .elementor-element.elementor-element-15edebd{--display:flex;}.elementor-2375 .elementor-element.elementor-element-b920033 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-adee560 .elementor-button{background-color:#ED2528;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-2375 .elementor-element.elementor-element-adee560 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2375 .elementor-element.elementor-element-68eb09e{--display:flex;--overlay-opacity:0.78;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2375 .elementor-element.elementor-element-68eb09e:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-68eb09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;background-image:url("https://rocketrolloffs.com/wp-content/uploads/2026/08/a5ea2b4a6_RocketRolloff-17.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2375 .elementor-element.elementor-element-68eb09e::before, .elementor-2375 .elementor-element.elementor-element-68eb09e > .elementor-background-video-container::before, .elementor-2375 .elementor-element.elementor-element-68eb09e > .e-con-inner > .elementor-background-video-container::before, .elementor-2375 .elementor-element.elementor-element-68eb09e > .elementor-background-slideshow::before, .elementor-2375 .elementor-element.elementor-element-68eb09e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2375 .elementor-element.elementor-element-68eb09e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-78ac160 );--background-overlay:'';}.elementor-2375 .elementor-element.elementor-element-c72b51e{--display:flex;}.elementor-2375 .elementor-element.elementor-element-08c7643{--display:flex;--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-2375 .elementor-element.elementor-element-74724d4 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;padding:6px 6px 6px 6px;}.elementor-2375 .elementor-element.elementor-element-74724d4 .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-74724d4 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-2375 .elementor-element.elementor-element-74724d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2375 .elementor-element.elementor-element-74724d4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-74724d4 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2375 .elementor-element.elementor-element-74724d4 .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-74724d4 .elementor-button:focus svg{fill:#000000;}.elementor-2375 .elementor-element.elementor-element-877d911{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-2375 .elementor-element.elementor-element-877d911.elementor-element{--align-self:center;}.elementor-2375 .elementor-element.elementor-element-877d911 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:43px;font-weight:800;color:#F7F7F7;}.elementor-2375 .elementor-element.elementor-element-740719d{width:initial;max-width:initial;color:#E4E4E4;}.elementor-2375 .elementor-element.elementor-element-740719d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-740719d.elementor-element{--align-self:center;}.elementor-2375 .elementor-element.elementor-element-7f9caa9{--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;--justify-content:center;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2375 .elementor-element.elementor-element-20d1ed7 .elementor-button{background-color:#ED2528;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-2375 .elementor-element.elementor-element-20d1ed7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2375 .elementor-element.elementor-element-52e4bb1 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-2375 .elementor-element.elementor-element-52e4bb1 .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-52e4bb1 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-2375 .elementor-element.elementor-element-52e4bb1 > .elementor-widget-container{border-style:none;}.elementor-2375 .elementor-element.elementor-element-52e4bb1 .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-52e4bb1 .elementor-button:focus svg{fill:#000000;}.elementor-2375 .elementor-element.elementor-element-eac4617 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-2375 .elementor-element.elementor-element-eac4617 .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-eac4617 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-2375 .elementor-element.elementor-element-eac4617 > .elementor-widget-container{border-style:none;}.elementor-2375 .elementor-element.elementor-element-eac4617 .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-eac4617 .elementor-button:focus svg{fill:#000000;}.elementor-2375 .elementor-element.elementor-element-e236ad5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9bbc638 );--border-color:var( --e-global-color-9bbc638 );--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-2375 .elementor-element.elementor-element-e236ad5:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-e236ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A3D2A;}.elementor-2375 .elementor-element.elementor-element-e236ad5.e-con{--align-self:center;}.elementor-2375 .elementor-element.elementor-element-3561632 .elementor-icon-list-icon i{color:var( --e-global-color-9bbc638 );transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-3561632 .elementor-icon-list-icon svg{fill:var( --e-global-color-9bbc638 );transition:fill 0.3s;}.elementor-2375 .elementor-element.elementor-element-3561632{--e-icon-list-icon-size:12px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-2375 .elementor-element.elementor-element-3561632 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2375 .elementor-element.elementor-element-3561632 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-2375 .elementor-element.elementor-element-3561632 .elementor-icon-list-text{color:var( --e-global-color-9bbc638 );transition:color 0.3s;}@media(min-width:768px){.elementor-2375 .elementor-element.elementor-element-350eddc{--width:100%;}.elementor-2375 .elementor-element.elementor-element-786f374{--width:100%;}.elementor-2375 .elementor-element.elementor-element-a72e401{--width:73%;}.elementor-2375 .elementor-element.elementor-element-d7c9065{--width:40%;}.elementor-2375 .elementor-element.elementor-element-08c7643{--width:100%;}.elementor-2375 .elementor-element.elementor-element-7f9caa9{--width:100%;}.elementor-2375 .elementor-element.elementor-element-e236ad5{--width:18%;}}@media(max-width:1024px){.elementor-2375 .elementor-element.elementor-element-20fa36e{--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2375 .elementor-element.elementor-element-1f3d72e{--grid-auto-flow:row;}.elementor-2375 .elementor-element.elementor-element-a85f321{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2375 .elementor-element.elementor-element-20fa36e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2375 .elementor-element.elementor-element-fd021fe .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2375 .elementor-element.elementor-element-eb5e51a img{height:213px;object-fit:cover;}.elementor-2375 .elementor-element.elementor-element-f7a313a .elementor-heading-title{font-size:38px;}.elementor-2375 .elementor-element.elementor-element-1f3d72e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2375 .elementor-element.elementor-element-74cab89 img{border-radius:15px 15px 15px 15px;}.elementor-2375 .elementor-element.elementor-element-01fc44d .elementor-heading-title{font-size:38px;}.elementor-2375 .elementor-element.elementor-element-e6c63ff .elementor-heading-title{font-size:30px;}.elementor-2375 .elementor-element.elementor-element-f7c0440 .elementor-heading-title{font-size:30px;}.elementor-2375 .elementor-element.elementor-element-9ba7957 .elementor-heading-title{font-size:30px;}.elementor-2375 .elementor-element.elementor-element-78d99ab{text-align:center;}.elementor-2375 .elementor-element.elementor-element-78d99ab .elementor-heading-title{font-size:32px;}.elementor-2375 .elementor-element.elementor-element-a85f321{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2375 .elementor-element.elementor-element-840a286 .elementor-heading-title{font-size:32px;}.elementor-2375 .elementor-element.elementor-element-c557e59 > .elementor-widget-container{margin:0px 0px -195px 0px;}.elementor-2375 .elementor-element.elementor-element-877d911{width:100%;max-width:100%;}.elementor-2375 .elementor-element.elementor-element-877d911 .elementor-heading-title{font-size:32px;}.elementor-2375 .elementor-element.elementor-element-7f9caa9{--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;}}/* Start custom CSS for heading, class: .elementor-element-fd021fe */.elementor-2375 .elementor-element.elementor-element-fd021fe .elementor-heading-title {
    font-family: "Inter", Arial, sans-serif;
    color: #ffffff;
    font-weight: 800;
}

.elementor-2375 .elementor-element.elementor-element-fd021fe .red-text {
    color: #ed2528;
}

.elementor-2375 .elementor-element.elementor-element-fd021fe .bottom-line {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5aa83a *//* =========================================================
   ROCKET ROLLOFFS - ELEMENTOR NESTED ACCORDION
   ICON FORCED TO RIGHT
   ANSWER ALIGNED WITH QUESTION
   ========================================================= */


/* =========================================================
   OUTER ACCORDION
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion {
    overflow: hidden;

    border: 1px solid #dce3ec !important;
    border-radius: 16px !important;

    background: #f8fafc !important;

    font-family: "Inter", Arial, sans-serif !important;
}


/* =========================================================
   EACH ACCORDION ITEM
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item {
    margin: 0 !important;
    padding: 0 !important;

    background: #f8fafc !important;

    border: none !important;
    border-bottom: 1px solid #dce3ec !important;
}

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item:last-child {
    border-bottom: none !important;
}


/* =========================================================
   QUESTION ROW
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item-title {
    position: relative !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 72px;

    margin: 0 !important;
    padding: 20px 24px !important;

    background: #f8fafc !important;

    border: none !important;
    border-radius: 0 !important;

    color: #071126 !important;

    font-family: "Inter", Arial, sans-serif !important;

    font-size: 18px !important;
    font-weight: 800 !important;

    line-height: 1.35 !important;
    letter-spacing: -0.2px !important;

    box-shadow: none !important;

    cursor: pointer;
}


/* Remove browser details marker */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item-title::-webkit-details-marker {
    display: none !important;
}

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item-title::marker {
    content: "" !important;
    display: none !important;
}


/* =========================================================
   QUESTION TEXT
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item-title-header {
    display: flex !important;
    align-items: center !important;

    flex: 1 1 auto !important;

    min-width: 0 !important;

    order: 1 !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #071126 !important;

    font-family: "Inter", Arial, sans-serif !important;

    font-size: 18px !important;
    font-weight: 800 !important;

    line-height: 1.35 !important;
}


.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item-title-text {
    flex: 1 1 auto !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #071126 !important;

    font-family: "Inter", Arial, sans-serif !important;

    font-size: 18px !important;
    font-weight: 800 !important;

    line-height: 1.35 !important;

    text-align: left !important;
}


/* =========================================================
   FORCE ICON TO RIGHT
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item-title-icon {
    position: relative !important;

    order: 999 !important;

    flex: 0 0 32px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 32px !important;
    height: 32px !important;

    min-width: 32px !important;
    min-height: 32px !important;

    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;

    margin-left: auto !important;

    padding: 0 !important;

    background: rgba(237, 37, 40, 0.09) !important;

    border: none !important;
    border-radius: 50% !important;

    color: #ed2528 !important;

    transform: none !important;
}


/* =========================================================
   HIDE ELEMENTOR'S DEFAULT ICONS
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item-title-icon svg,
.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item-title-icon i,
.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item-title-icon .e-opened,
.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item-title-icon .e-closed {
    display: none !important;
}


/* =========================================================
   PLUS WHEN CLOSED
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item:not([open])
.e-n-accordion-item-title-icon::before {
    content: "+";

    position: absolute;

    left: 50%;
    top: 50%;

    transform: translate(-50%, -53%);

    color: #ed2528 !important;

    font-family: "Inter", Arial, sans-serif !important;

    font-size: 21px !important;
    font-weight: 400 !important;

    line-height: 1 !important;
}


/* =========================================================
   MINUS WHEN OPEN
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open]
.e-n-accordion-item-title-icon::before {
    content: "−";

    position: absolute;

    left: 50%;
    top: 50%;

    transform: translate(-50%, -55%);

    color: #ed2528 !important;

    font-family: "Inter", Arial, sans-serif !important;

    font-size: 20px !important;
    font-weight: 400 !important;

    line-height: 1 !important;
}


/* =========================================================
   HOVER
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item-title:hover {
    background: #f5f7fa !important;
}


/* =========================================================
   OPEN ITEM
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open] > .e-n-accordion-item-title {
    background: #f8fafc !important;
}


/* =========================================================
   ANSWER CONTAINER
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item > .e-con {
    width: 100% !important;

    background: #f8fafc !important;

    box-sizing: border-box !important;
}


/* =========================================================
   OPEN ANSWER - MATCH QUESTION LEFT EDGE
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open] > .e-con {

    /*
     * Question uses 24px left/right padding,
     * so answer uses exactly the same.
     */

    --padding-top: 0px !important;
    --padding-right: 24px !important;
    --padding-bottom: 20px !important;
    --padding-left: 24px !important;

    padding-top: 0 !important;
    padding-right: 24px !important;
    padding-bottom: 20px !important;
    padding-left: 24px !important;

    margin: 0 !important;
}


/* =========================================================
   REMOVE ELEMENTOR INNER SPACING
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open] > .e-con
.elementor-element,

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open] > .e-con
.elementor-widget,

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open] > .e-con
.elementor-widget-text-editor,

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open] > .e-con
.elementor-widget-container {

    margin-left: 0 !important;
    margin-right: 0 !important;

    padding-left: 0 !important;
    padding-right: 0 !important;
}


/* Make text widget use full available width */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open]
.elementor-widget-text-editor {
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================================
   ANSWER TEXT
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open]
.elementor-widget-text-editor,

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open]
.elementor-widget-text-editor p,

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open]
.elementor-widget-text-editor div {

    color: #63718a !important;

    font-family: "Inter", Arial, sans-serif !important;

    font-size: 16px !important;
    font-weight: 500 !important;

    line-height: 1.6 !important;

    text-align: left !important;
}


/* =========================================================
   PARAGRAPH SPACING
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open]
.elementor-widget-text-editor p {
    margin-top: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}


.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open]
.elementor-widget-text-editor p:last-child {
    margin-bottom: 0 !important;
}


/* =========================================================
   LINKS
   ========================================================= */

.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open]
.elementor-widget-text-editor a {

    color: #ed2528 !important;

    font-family: "Inter", Arial, sans-serif !important;
    font-weight: 700 !important;

    text-decoration: none !important;
}


.elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open]
.elementor-widget-text-editor a:hover {
    text-decoration: underline !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion {
        border-radius: 13px !important;
    }


    /* Question */

    .elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item-title {
        min-height: 66px;

        padding: 17px 18px !important;
    }


    .elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item-title-header,
    .elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item-title-text {

        font-size: 16px !important;
    }


    /* Icon */

    .elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item-title-icon {

        flex: 0 0 31px !important;

        width: 31px !important;
        height: 31px !important;

        min-width: 31px !important;
        min-height: 31px !important;

        margin-left: 16px !important;
    }


    /* Answer - match mobile question 18px padding */

    .elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open] > .e-con {

        --padding-top: 0px !important;
        --padding-right: 18px !important;
        --padding-bottom: 18px !important;
        --padding-left: 18px !important;

        padding-top: 0 !important;
        padding-right: 18px !important;
        padding-bottom: 18px !important;
        padding-left: 18px !important;
    }


    /* Answer text */

    .elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open]
    .elementor-widget-text-editor,

    .elementor-2375 .elementor-element.elementor-element-d5aa83a .e-n-accordion-item[open]
    .elementor-widget-text-editor p {

        font-size: 15px !important;
    }

}/* End custom CSS */