.elementor-2450 .elementor-element.elementor-element-6d43ec9{--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-2450 .elementor-element.elementor-element-6d43ec9:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-6d43ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ac160 );}.elementor-2450 .elementor-element.elementor-element-6d43ec9::before, .elementor-2450 .elementor-element.elementor-element-6d43ec9 > .elementor-background-video-container::before, .elementor-2450 .elementor-element.elementor-element-6d43ec9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2450 .elementor-element.elementor-element-6d43ec9 > .elementor-background-slideshow::before, .elementor-2450 .elementor-element.elementor-element-6d43ec9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2450 .elementor-element.elementor-element-6d43ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2450 .elementor-element.elementor-element-6d43ec9.e-con{--align-self:center;}.elementor-2450 .elementor-element.elementor-element-4245a4a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2450 .elementor-element.elementor-element-4245a4a.e-con{--align-self:center;}.elementor-2450 .elementor-element.elementor-element-7182093{--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-2450 .elementor-element.elementor-element-9acea07 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2450 .elementor-element.elementor-element-9acea07 .elementor-icon-list-icon i{color:var( --e-global-color-9bbc638 );transition:color 0.3s;}.elementor-2450 .elementor-element.elementor-element-9acea07 .elementor-icon-list-icon svg{fill:var( --e-global-color-9bbc638 );transition:fill 0.3s;}.elementor-2450 .elementor-element.elementor-element-9acea07{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-2450 .elementor-element.elementor-element-9acea07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2450 .elementor-element.elementor-element-9acea07 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-2450 .elementor-element.elementor-element-9acea07 .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-2450 .elementor-element.elementor-element-4054c82 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:800;color:#FFFFFF;}.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-2450 .elementor-element.elementor-element-ce19627 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-ce19627{color:var( --e-global-color-secondary );}.elementor-2450 .elementor-element.elementor-element-7756b1e{--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-2450 .elementor-element.elementor-element-e85ba33 .elementor-button{background-color:#ED2528;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-2450 .elementor-element.elementor-element-72f53c9 .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-2450 .elementor-element.elementor-element-72f53c9 .elementor-button:hover, .elementor-2450 .elementor-element.elementor-element-72f53c9 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-2450 .elementor-element.elementor-element-72f53c9 > .elementor-widget-container{border-style:none;}.elementor-2450 .elementor-element.elementor-element-72f53c9 .elementor-button:hover svg, .elementor-2450 .elementor-element.elementor-element-72f53c9 .elementor-button:focus svg{fill:#000000;}.elementor-2450 .elementor-element.elementor-element-49b04f8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2450 .elementor-element.elementor-element-49b04f8.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-2450 .elementor-element.elementor-element-120e0df img{width:80%;border-radius:15px 15px 15px 15px;}.elementor-2450 .elementor-element.elementor-element-b72983f .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-2450 .elementor-element.elementor-element-b72983f .elementor-button:hover, .elementor-2450 .elementor-element.elementor-element-b72983f .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-2450 .elementor-element.elementor-element-b72983f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-2450 .elementor-element.elementor-element-b72983f .elementor-button-content-wrapper{flex-direction:row;}.elementor-2450 .elementor-element.elementor-element-b72983f .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2450 .elementor-element.elementor-element-b72983f .elementor-button:hover svg, .elementor-2450 .elementor-element.elementor-element-b72983f .elementor-button:focus svg{fill:#000000;}.elementor-2450 .elementor-element.elementor-element-908ee4b{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2450 .elementor-element.elementor-element-1132b5a{--display:flex;}.elementor-2450 .elementor-element.elementor-element-6330dfc{--display:flex;}.elementor-2450 .elementor-element.elementor-element-38ba889 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2450 .elementor-element.elementor-element-38ba889 .elementor-icon-list-icon i{color:#ED2528;transition:color 0.3s;}.elementor-2450 .elementor-element.elementor-element-38ba889 .elementor-icon-list-icon svg{fill:#ED2528;transition:fill 0.3s;}.elementor-2450 .elementor-element.elementor-element-38ba889{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-2450 .elementor-element.elementor-element-38ba889 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2450 .elementor-element.elementor-element-38ba889 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-2450 .elementor-element.elementor-element-38ba889 .elementor-icon-list-text{color:var( --e-global-color-4ed9acc );transition:color 0.3s;}.elementor-2450 .elementor-element.elementor-element-3874da0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-3874da0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:43px;font-weight:800;}.elementor-2450 .elementor-element.elementor-element-4aba8e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2450 .elementor-element.elementor-element-4aba8e7:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-4aba8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2450 .elementor-element.elementor-element-5e704e7{--display:flex;}.elementor-2450 .elementor-element.elementor-element-4cce72d{--display:flex;}.elementor-2450 .elementor-element.elementor-element-73f18a0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2450 .elementor-element.elementor-element-d848716{--display:flex;}.elementor-2450 .elementor-element.elementor-element-767c05c{--display:flex;}.elementor-2450 .elementor-element.elementor-element-9cf46e4 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2450 .elementor-element.elementor-element-9cf46e4 .elementor-icon-list-icon i{color:#ED2528;transition:color 0.3s;}.elementor-2450 .elementor-element.elementor-element-9cf46e4 .elementor-icon-list-icon svg{fill:#ED2528;transition:fill 0.3s;}.elementor-2450 .elementor-element.elementor-element-9cf46e4{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-2450 .elementor-element.elementor-element-9cf46e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2450 .elementor-element.elementor-element-9cf46e4 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-2450 .elementor-element.elementor-element-9cf46e4 .elementor-icon-list-text{color:var( --e-global-color-4ed9acc );transition:color 0.3s;}.elementor-2450 .elementor-element.elementor-element-fe43ee8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2450 .elementor-element.elementor-element-fe43ee8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:43px;font-weight:800;}.elementor-2450 .elementor-element.elementor-element-1099ac6{--display:flex;}.elementor-2450 .elementor-element.elementor-element-fa78691{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2450 .elementor-element.elementor-element-fa78691:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-fa78691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2450 .elementor-element.elementor-element-af6bddb{--display:flex;}.elementor-2450 .elementor-element.elementor-element-452be42{--display:flex;}.elementor-2450 .elementor-element.elementor-element-34bdb22 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2450 .elementor-element.elementor-element-34bdb22 .elementor-icon-list-icon i{color:#ED2528;transition:color 0.3s;}.elementor-2450 .elementor-element.elementor-element-34bdb22 .elementor-icon-list-icon svg{fill:#ED2528;transition:fill 0.3s;}.elementor-2450 .elementor-element.elementor-element-34bdb22{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-2450 .elementor-element.elementor-element-34bdb22 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2450 .elementor-element.elementor-element-34bdb22 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-2450 .elementor-element.elementor-element-34bdb22 .elementor-icon-list-text{color:var( --e-global-color-4ed9acc );transition:color 0.3s;}.elementor-2450 .elementor-element.elementor-element-cbe3956 > .elementor-widget-container{padding:0px 0px 9px 0px;}.elementor-2450 .elementor-element.elementor-element-cbe3956 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:43px;font-weight:800;}.elementor-2450 .elementor-element.elementor-element-7f84ef2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-2450 .elementor-element.elementor-element-2b7d9bb{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2450 .elementor-element.elementor-element-2b7d9bb:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-2b7d9bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2450 .elementor-element.elementor-element-c0f3264{--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-2450 .elementor-element.elementor-element-b7753dd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2450 .elementor-element.elementor-element-92c62d3 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2450 .elementor-element.elementor-element-92c62d3.elementor-element{--align-self:center;}.elementor-2450 .elementor-element.elementor-element-92c62d3 .elementor-icon-list-icon i{color:#ED2528;transition:color 0.3s;}.elementor-2450 .elementor-element.elementor-element-92c62d3 .elementor-icon-list-icon svg{fill:#ED2528;transition:fill 0.3s;}.elementor-2450 .elementor-element.elementor-element-92c62d3{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-2450 .elementor-element.elementor-element-92c62d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2450 .elementor-element.elementor-element-92c62d3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;}.elementor-2450 .elementor-element.elementor-element-92c62d3 .elementor-icon-list-text{color:var( --e-global-color-4ed9acc );transition:color 0.3s;}.elementor-2450 .elementor-element.elementor-element-0b5563e.elementor-element{--align-self:center;}.elementor-2450 .elementor-element.elementor-element-0b5563e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:43px;font-weight:800;}.elementor-2450 .elementor-element.elementor-element-d218232{--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-2450 .elementor-element.elementor-element-d218232.e-con{--align-self:center;}.elementor-2450 .elementor-element.elementor-element-d85f8cb{--display:flex;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2450 .elementor-element.elementor-element-9ad99d7{--display:flex;}.elementor-2450 .elementor-element.elementor-element-4303a76{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2450 .elementor-element.elementor-element-649ec5f{--display:flex;}.elementor-2450 .elementor-element.elementor-element-532facf{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2450 .elementor-element.elementor-element-e823577{--display:flex;}.elementor-2450 .elementor-element.elementor-element-15aebf3{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2450 .elementor-element.elementor-element-69d76ec{--display:flex;}.elementor-2450 .elementor-element.elementor-element-f87e1f0{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2450 .elementor-element.elementor-element-3c579d9{--display:flex;}.elementor-2450 .elementor-element.elementor-element-ca38cc9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2450 .elementor-element.elementor-element-426bdd7{--display:flex;}.elementor-2450 .elementor-element.elementor-element-ae39cb3{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2450 .elementor-element.elementor-element-28c5dcd{--display:flex;}.elementor-2450 .elementor-element.elementor-element-5333aec{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2450 .elementor-element.elementor-element-7bd76e7{--display:flex;}.elementor-2450 .elementor-element.elementor-element-bd614a8{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2450 .elementor-element.elementor-element-b0b0e3c{--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-2450 .elementor-element.elementor-element-b0b0e3c.elementor-element{--align-self:center;}.elementor-2450 .elementor-element.elementor-element-c5d48b8{--display:flex;--overlay-opacity:0.78;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2450 .elementor-element.elementor-element-c5d48b8:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-c5d48b8 > .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-2450 .elementor-element.elementor-element-c5d48b8::before, .elementor-2450 .elementor-element.elementor-element-c5d48b8 > .elementor-background-video-container::before, .elementor-2450 .elementor-element.elementor-element-c5d48b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2450 .elementor-element.elementor-element-c5d48b8 > .elementor-background-slideshow::before, .elementor-2450 .elementor-element.elementor-element-c5d48b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2450 .elementor-element.elementor-element-c5d48b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-78ac160 );--background-overlay:'';}.elementor-2450 .elementor-element.elementor-element-fff9808{--display:flex;}.elementor-2450 .elementor-element.elementor-element-75a2749{--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-2450 .elementor-element.elementor-element-03ebb52{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-2450 .elementor-element.elementor-element-03ebb52.elementor-element{--align-self:center;}.elementor-2450 .elementor-element.elementor-element-03ebb52 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:43px;font-weight:800;color:#F7F7F7;}.elementor-2450 .elementor-element.elementor-element-7b042ff{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;color:#E4E4E4;}.elementor-2450 .elementor-element.elementor-element-7b042ff > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-7b042ff.elementor-element{--align-self:center;}.elementor-2450 .elementor-element.elementor-element-2d22ffd{--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-2450 .elementor-element.elementor-element-6226386 .elementor-button{background-color:#ED2528;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.elementor-2450 .elementor-element.elementor-element-6226386 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2450 .elementor-element.elementor-element-445f9c8 .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-2450 .elementor-element.elementor-element-445f9c8 .elementor-button:hover, .elementor-2450 .elementor-element.elementor-element-445f9c8 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-2450 .elementor-element.elementor-element-445f9c8 > .elementor-widget-container{border-style:none;}.elementor-2450 .elementor-element.elementor-element-445f9c8 .elementor-button:hover svg, .elementor-2450 .elementor-element.elementor-element-445f9c8 .elementor-button:focus svg{fill:#000000;}.elementor-2450 .elementor-element.elementor-element-8bf562d{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2450 .elementor-element.elementor-element-8bf562d:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-8bf562d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A3D2A;}.elementor-2450 .elementor-element.elementor-element-8bf562d.e-con{--align-self:center;}.elementor-2450 .elementor-element.elementor-element-b3b71bc .elementor-icon-list-icon i{color:var( --e-global-color-9bbc638 );transition:color 0.3s;}.elementor-2450 .elementor-element.elementor-element-b3b71bc .elementor-icon-list-icon svg{fill:var( --e-global-color-9bbc638 );transition:fill 0.3s;}.elementor-2450 .elementor-element.elementor-element-b3b71bc{--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-2450 .elementor-element.elementor-element-b3b71bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2450 .elementor-element.elementor-element-b3b71bc .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-2450 .elementor-element.elementor-element-b3b71bc .elementor-icon-list-text{color:var( --e-global-color-9bbc638 );transition:color 0.3s;}@media(min-width:768px){.elementor-2450 .elementor-element.elementor-element-7756b1e{--width:100%;}.elementor-2450 .elementor-element.elementor-element-49b04f8{--width:100%;}.elementor-2450 .elementor-element.elementor-element-75a2749{--width:100%;}.elementor-2450 .elementor-element.elementor-element-2d22ffd{--width:100%;}.elementor-2450 .elementor-element.elementor-element-8bf562d{--width:18%;}}@media(max-width:1024px){.elementor-2450 .elementor-element.elementor-element-4245a4a{--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-2450 .elementor-element.elementor-element-73f18a0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2450 .elementor-element.elementor-element-4245a4a{--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-2450 .elementor-element.elementor-element-4054c82 .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-2450 .elementor-element.elementor-element-3874da0 .elementor-heading-title{font-size:30px;}.elementor-2450 .elementor-element.elementor-element-73f18a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2450 .elementor-element.elementor-element-fe43ee8 .elementor-heading-title{font-size:30px;}.elementor-2450 .elementor-element.elementor-element-cbe3956 .elementor-heading-title{font-size:32px;}.elementor-2450 .elementor-element.elementor-element-7f84ef2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2450 .elementor-element.elementor-element-0b5563e .elementor-heading-title{font-size:32px;}.elementor-2450 .elementor-element.elementor-element-03ebb52 .elementor-heading-title{font-size:32px;}.elementor-2450 .elementor-element.elementor-element-7b042ff{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-4054c82 */.elementor-2450 .elementor-element.elementor-element-4054c82 .elementor-heading-title {
    font-family: "Inter", Arial, sans-serif;
    color: #ffffff;
    font-weight: 800;
}

.elementor-2450 .elementor-element.elementor-element-4054c82 .red-text {
    color: #ed2528;
}

.elementor-2450 .elementor-element.elementor-element-4054c82 .bottom-line {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d85f8cb *//* =========================================================
   ROCKET ROLLOFFS - ELEMENTOR NESTED ACCORDION
   ICON FORCED TO RIGHT
   ANSWER ALIGNED WITH QUESTION
   ========================================================= */


/* =========================================================
   OUTER ACCORDION
   ========================================================= */

.elementor-2450 .elementor-element.elementor-element-d85f8cb .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-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item {
    margin: 0 !important;
    padding: 0 !important;

    background: #f8fafc !important;

    border: none !important;
    border-bottom: 1px solid #dce3ec !important;
}

.elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item:last-child {
    border-bottom: none !important;
}


/* =========================================================
   QUESTION ROW
   ========================================================= */

.elementor-2450 .elementor-element.elementor-element-d85f8cb .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-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item-title::-webkit-details-marker {
    display: none !important;
}

.elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item-title::marker {
    content: "" !important;
    display: none !important;
}


/* =========================================================
   QUESTION TEXT
   ========================================================= */

.elementor-2450 .elementor-element.elementor-element-d85f8cb .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-2450 .elementor-element.elementor-element-d85f8cb .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-2450 .elementor-element.elementor-element-d85f8cb .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-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item-title-icon svg,
.elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item-title-icon i,
.elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item-title-icon .e-opened,
.elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item-title-icon .e-closed {
    display: none !important;
}


/* =========================================================
   PLUS WHEN CLOSED
   ========================================================= */

.elementor-2450 .elementor-element.elementor-element-d85f8cb .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-2450 .elementor-element.elementor-element-d85f8cb .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-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item-title:hover {
    background: #f5f7fa !important;
}


/* =========================================================
   OPEN ITEM
   ========================================================= */

.elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item[open] > .e-n-accordion-item-title {
    background: #f8fafc !important;
}


/* =========================================================
   ANSWER CONTAINER
   ========================================================= */

.elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item > .e-con {
    width: 100% !important;

    background: #f8fafc !important;

    box-sizing: border-box !important;
}


/* =========================================================
   OPEN ANSWER - MATCH QUESTION LEFT EDGE
   ========================================================= */

.elementor-2450 .elementor-element.elementor-element-d85f8cb .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-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item[open] > .e-con
.elementor-element,

.elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item[open] > .e-con
.elementor-widget,

.elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item[open] > .e-con
.elementor-widget-text-editor,

.elementor-2450 .elementor-element.elementor-element-d85f8cb .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-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item[open]
.elementor-widget-text-editor {
    width: 100% !important;
    max-width: 100% !important;
}


/* =========================================================
   ANSWER TEXT
   ========================================================= */

.elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item[open]
.elementor-widget-text-editor,

.elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item[open]
.elementor-widget-text-editor p,

.elementor-2450 .elementor-element.elementor-element-d85f8cb .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-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item[open]
.elementor-widget-text-editor p {
    margin-top: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}


.elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item[open]
.elementor-widget-text-editor p:last-child {
    margin-bottom: 0 !important;
}


/* =========================================================
   LINKS
   ========================================================= */

.elementor-2450 .elementor-element.elementor-element-d85f8cb .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-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item[open]
.elementor-widget-text-editor a:hover {
    text-decoration: underline !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion {
        border-radius: 13px !important;
    }


    /* Question */

    .elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item-title {
        min-height: 66px;

        padding: 17px 18px !important;
    }


    .elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item-title-header,
    .elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item-title-text {

        font-size: 16px !important;
    }


    /* Icon */

    .elementor-2450 .elementor-element.elementor-element-d85f8cb .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-2450 .elementor-element.elementor-element-d85f8cb .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-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item[open]
    .elementor-widget-text-editor,

    .elementor-2450 .elementor-element.elementor-element-d85f8cb .e-n-accordion-item[open]
    .elementor-widget-text-editor p {

        font-size: 15px !important;
    }

}/* End custom CSS */