.elementor-1140 .elementor-element.elementor-element-7fb75cb{--display:flex;--min-height:700px;}.elementor-1140 .elementor-element.elementor-element-7fb75cb:not(.elementor-motion-effects-element-type-background), .elementor-1140 .elementor-element.elementor-element-7fb75cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1140 .elementor-element.elementor-element-74a189d{--display:flex;--margin-top:175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), poppins;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-cbc6dbd{width:var( --container-widget-width, 28% );max-width:28%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-1140 .elementor-element.elementor-element-cbc6dbd.elementor-element{--align-self:flex-start;}.elementor-1140 .elementor-element.elementor-element-cbc6dbd .elementor-heading-title{font-family:"Poppins", poppins;font-size:38px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-001f595{width:var( --container-widget-width, 26% );max-width:26%;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-1140 .elementor-element.elementor-element-001f595.elementor-element{--align-self:flex-start;}.elementor-1140 .elementor-element.elementor-element-001f595 .elementor-heading-title{font-family:"Poppins", poppins;font-size:46px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-9a56937{--display:flex;}.elementor-1140 .elementor-element.elementor-element-3332a41{--display:flex;}.elementor-1140 .elementor-element.elementor-element-00ded1b.elementor-element{--align-self:center;}.elementor-1140 .elementor-element.elementor-element-00ded1b{text-align:center;}.elementor-1140 .elementor-element.elementor-element-00ded1b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), poppins;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-1140 .elementor-element.elementor-element-141aed2{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;}.elementor-1140 .elementor-element.elementor-element-141aed2.elementor-element{--align-self:center;}.elementor-1140 .elementor-element.elementor-element-be813d3{--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-1140 .elementor-element.elementor-element-3bf017e{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), poppins;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), poppins;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-712ba57{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1140 .elementor-element.elementor-element-712ba57.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1140 .elementor-element.elementor-element-712ba57.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1140 .elementor-element.elementor-element-712ba57.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1140 .elementor-element.elementor-element-712ba57 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-1140 .elementor-element.elementor-element-712ba57 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), poppins;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1140 .elementor-element.elementor-element-6b891cc .elementor-button{background-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;}.elementor-1140 .elementor-element.elementor-element-6b891cc.elementor-element{--align-self:center;}.elementor-1140 .elementor-element.elementor-element-fa0f432{--display:flex;}.elementor-1140 .elementor-element.elementor-element-509c7ea{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1140 .elementor-element.elementor-element-509c7ea.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1140 .elementor-element.elementor-element-509c7ea.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1140 .elementor-element.elementor-element-509c7ea.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1140 .elementor-element.elementor-element-509c7ea .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}.elementor-1140 .elementor-element.elementor-element-509c7ea .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1140 .elementor-element.elementor-element-f6c1844 .elementor-button{background-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;}.elementor-1140 .elementor-element.elementor-element-f6c1844.elementor-element{--align-self:center;}.elementor-1140 .elementor-element.elementor-element-411ec86{--display:flex;}.elementor-1140 .elementor-element.elementor-element-8fd6265{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1140 .elementor-element.elementor-element-8fd6265.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1140 .elementor-element.elementor-element-8fd6265.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1140 .elementor-element.elementor-element-8fd6265.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1140 .elementor-element.elementor-element-8fd6265 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-1140 .elementor-element.elementor-element-8fd6265 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1140 .elementor-element.elementor-element-4249977 .elementor-button{background-color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;}.elementor-1140 .elementor-element.elementor-element-4249977.elementor-element{--align-self:center;}.elementor-1140 .elementor-element.elementor-element-31c02dc{--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-1140 .elementor-element.elementor-element-408e094{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;text-align:start;}.elementor-1140 .elementor-element.elementor-element-408e094.elementor-element{--align-self:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-2db7a4d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;--divider-icon-size:8px;--divider-element-spacing:0px;}.elementor-1140 .elementor-element.elementor-element-2db7a4d .elementor-divider-separator{width:90%;}.elementor-1140 .elementor-element.elementor-element-2db7a4d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1140 .elementor-element.elementor-element-2db7a4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-2db7a4d.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-2db7a4d.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-2db7a4d.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-2db7a4d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-c8be457{--display:flex;}.elementor-1140 .elementor-element.elementor-element-8bf575f .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-0c46ddb{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-1140 .elementor-element.elementor-element-e556557{--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-1140 .elementor-element.elementor-element-941f873{--display:flex;--justify-content:space-around;--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:50px;--padding-left:74px;--padding-right:45px;}.elementor-1140 .elementor-element.elementor-element-941f873:not(.elementor-motion-effects-element-type-background), .elementor-1140 .elementor-element.elementor-element-941f873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-005a6ac .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), poppins;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-b610ad3 .elementor-icon-box-wrapper{gap:15px;}.elementor-1140 .elementor-element.elementor-element-b610ad3 .elementor-icon{font-size:20px;}.elementor-1140 .elementor-element.elementor-element-b610ad3 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-b610ad3:has(:hover) .elementor-icon-box-title,
					 .elementor-1140 .elementor-element.elementor-element-b610ad3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-d247006 .elementor-icon-box-wrapper{gap:15px;}.elementor-1140 .elementor-element.elementor-element-d247006 .elementor-icon{font-size:25px;}.elementor-1140 .elementor-element.elementor-element-d247006 .elementor-icon-box-title, .elementor-1140 .elementor-element.elementor-element-d247006 .elementor-icon-box-title a{font-family:"Poppins", poppins;font-weight:600;}.elementor-1140 .elementor-element.elementor-element-d247006 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-d247006:has(:hover) .elementor-icon-box-title,
					 .elementor-1140 .elementor-element.elementor-element-d247006:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-6617fdc{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-6617fdc p{margin-block-end:0px;}.elementor-1140 .elementor-element.elementor-element-dfc73d1 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", poppins;font-size:20px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;padding:25px 50px 25px 50px;}.elementor-1140 .elementor-element.elementor-element-dfc73d1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-1140 .elementor-element.elementor-element-c380ff7{--display:flex;--justify-content:space-around;--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:50px;--padding-left:74px;--padding-right:45px;}.elementor-1140 .elementor-element.elementor-element-c380ff7:not(.elementor-motion-effects-element-type-background), .elementor-1140 .elementor-element.elementor-element-c380ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-de4988e{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-1140 .elementor-element.elementor-element-de4988e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-c4de935 .elementor-icon-box-wrapper{gap:15px;}.elementor-1140 .elementor-element.elementor-element-c4de935 .elementor-icon{font-size:20px;}.elementor-1140 .elementor-element.elementor-element-c4de935 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-c4de935:has(:hover) .elementor-icon-box-title,
					 .elementor-1140 .elementor-element.elementor-element-c4de935:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-df4a541 .elementor-icon-box-wrapper{gap:15px;}.elementor-1140 .elementor-element.elementor-element-df4a541 .elementor-icon{font-size:25px;}.elementor-1140 .elementor-element.elementor-element-df4a541 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-df4a541:has(:hover) .elementor-icon-box-title,
					 .elementor-1140 .elementor-element.elementor-element-df4a541:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-f81010c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-f81010c p{margin-block-end:0px;}.elementor-1140 .elementor-element.elementor-element-b0a580e .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", poppins;font-size:20px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:7px 7px 7px 7px;padding:25px 50px 25px 50px;}.elementor-1140 .elementor-element.elementor-element-b0a580e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-1140 .elementor-element.elementor-element-8021d00{--display:flex;--margin-top:40px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1140 .elementor-element.elementor-element-8984f97{--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;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-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;}.elementor-1140 .elementor-element.elementor-element-f994b56{--display:flex;--justify-content:center;}.elementor-1140 .elementor-element.elementor-element-96543f1 .elementor-heading-title{font-family:"Poppins", poppins;font-weight:600;color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-bcd094a{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), poppins;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1140 .elementor-element.elementor-element-4716933{z-index:1;}.elementor-1140 .elementor-element.elementor-element-5cbda07{--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-1140 .elementor-element.elementor-element-35425bd{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-icon-size:8px;--divider-element-spacing:0px;}.elementor-1140 .elementor-element.elementor-element-35425bd .elementor-divider-separator{width:13%;margin:0 auto;margin-right:0;}.elementor-1140 .elementor-element.elementor-element-35425bd .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-1140 .elementor-element.elementor-element-35425bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-35425bd.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-35425bd.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-35425bd.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-35425bd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-c823eb5{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-1140 .elementor-element.elementor-element-c823eb5.elementor-element{--align-self:center;}.elementor-1140 .elementor-element.elementor-element-59104ad{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-icon-size:8px;--divider-element-spacing:0px;}.elementor-1140 .elementor-element.elementor-element-59104ad .elementor-divider-separator{width:13%;margin:0 auto;margin-left:0;}.elementor-1140 .elementor-element.elementor-element-59104ad .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1140 .elementor-element.elementor-element-59104ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-59104ad.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-59104ad.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-59104ad.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-59104ad.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-d13b86a{--display:flex;}.elementor-1140 .elementor-element.elementor-element-743c982.elementor-element{--align-self:center;}.elementor-1140 .elementor-element.elementor-element-743c982{text-align:center;}.elementor-1140 .elementor-element.elementor-element-743c982 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-5279dd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1140 .elementor-element.elementor-element-cc359f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1140 .elementor-element.elementor-element-7059f8a{background-color:#D422281F;padding:30px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-1140 .elementor-element.elementor-element-7059f8a.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-1140 .elementor-element.elementor-element-7059f8a.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-1140 .elementor-element.elementor-element-7059f8a.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-1140 .elementor-element.elementor-element-7059f8a .elementor-image-box-wrapper .elementor-image-box-img{width:54%;}.elementor-1140 .elementor-element.elementor-element-7059f8a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1140 .elementor-element.elementor-element-7059f8a .elementor-image-box-title{font-family:"Poppins", poppins;font-weight:600;color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-7059f8a:has(:hover) .elementor-image-box-title,
					 .elementor-1140 .elementor-element.elementor-element-7059f8a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-a8dda8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1140 .elementor-element.elementor-element-3949da5{background-color:#D422281F;padding:30px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-1140 .elementor-element.elementor-element-3949da5.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-1140 .elementor-element.elementor-element-3949da5.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-1140 .elementor-element.elementor-element-3949da5.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-1140 .elementor-element.elementor-element-3949da5 .elementor-image-box-wrapper .elementor-image-box-img{width:54%;}.elementor-1140 .elementor-element.elementor-element-3949da5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1140 .elementor-element.elementor-element-3949da5 .elementor-image-box-title{font-family:"Poppins", poppins;font-weight:600;color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-3949da5:has(:hover) .elementor-image-box-title,
					 .elementor-1140 .elementor-element.elementor-element-3949da5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-4bfd34a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1140 .elementor-element.elementor-element-9660490{background-color:#D422281F;padding:30px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-1140 .elementor-element.elementor-element-9660490.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-1140 .elementor-element.elementor-element-9660490.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-1140 .elementor-element.elementor-element-9660490.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-1140 .elementor-element.elementor-element-9660490 .elementor-image-box-wrapper .elementor-image-box-img{width:54%;}.elementor-1140 .elementor-element.elementor-element-9660490 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1140 .elementor-element.elementor-element-9660490 .elementor-image-box-title{font-family:"Poppins", poppins;font-weight:600;color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-9660490:has(:hover) .elementor-image-box-title,
					 .elementor-1140 .elementor-element.elementor-element-9660490:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-3ff31ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1140 .elementor-element.elementor-element-e140dbf{background-color:#D422281F;padding:30px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-1140 .elementor-element.elementor-element-e140dbf.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-1140 .elementor-element.elementor-element-e140dbf.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-1140 .elementor-element.elementor-element-e140dbf.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-1140 .elementor-element.elementor-element-e140dbf .elementor-image-box-wrapper .elementor-image-box-img{width:54%;}.elementor-1140 .elementor-element.elementor-element-e140dbf .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1140 .elementor-element.elementor-element-e140dbf .elementor-image-box-title{font-family:"Poppins", poppins;font-weight:600;color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-e140dbf:has(:hover) .elementor-image-box-title,
					 .elementor-1140 .elementor-element.elementor-element-e140dbf:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-efaa5d0{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1140 .elementor-element.elementor-element-56944ef{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-icon-size:8px;--divider-element-spacing:0px;}.elementor-1140 .elementor-element.elementor-element-56944ef .elementor-divider-separator{width:13%;margin:0 auto;margin-right:0;}.elementor-1140 .elementor-element.elementor-element-56944ef .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-1140 .elementor-element.elementor-element-56944ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-56944ef.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-56944ef.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-56944ef.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-56944ef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-b9597ad{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;text-align:center;}.elementor-1140 .elementor-element.elementor-element-b9597ad.elementor-element{--align-self:center;}.elementor-1140 .elementor-element.elementor-element-ae1fc85{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-icon-size:8px;--divider-element-spacing:0px;}.elementor-1140 .elementor-element.elementor-element-ae1fc85 .elementor-divider-separator{width:13%;margin:0 auto;margin-left:0;}.elementor-1140 .elementor-element.elementor-element-ae1fc85 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1140 .elementor-element.elementor-element-ae1fc85.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-ae1fc85.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-ae1fc85.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-ae1fc85.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-ae1fc85.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-343c7d3{--display:flex;}.elementor-1140 .elementor-element.elementor-element-d544075.elementor-element{--align-self:center;}.elementor-1140 .elementor-element.elementor-element-d544075{text-align:center;}.elementor-1140 .elementor-element.elementor-element-d544075 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-3086683{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:center;}.elementor-1140 .elementor-element.elementor-element-3086683.elementor-element{--align-self:center;}.elementor-1140 .elementor-element.elementor-element-3086683 a{color:var( --e-global-color-accent );}.elementor-1140 .elementor-element.elementor-element-5828f4f{--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-1140 .elementor-element.elementor-element-499f220{--display:flex;--justify-content:center;}.elementor-1140 .elementor-element.elementor-element-ee86c96{--display:flex;--justify-content:center;}.elementor-1140 .elementor-element.elementor-element-e89a88b{--display:flex;--justify-content:center;}.elementor-1140 .elementor-element.elementor-element-085bdb6{--display:flex;--justify-content:center;}.elementor-1140 .elementor-element.elementor-element-b6ddae2{--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-1140 .elementor-element.elementor-element-c5b3c21{--display:flex;--justify-content:center;}.elementor-1140 .elementor-element.elementor-element-62165b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:0px;}.elementor-1140 .elementor-element.elementor-element-fdbe26a{--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-1140 .elementor-element.elementor-element-7a5701c{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:start;}.elementor-1140 .elementor-element.elementor-element-7a5701c.elementor-element{--align-self:center;}.elementor-1140 .elementor-element.elementor-element-a1068fc{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--divider-icon-size:8px;--divider-element-spacing:0px;}.elementor-1140 .elementor-element.elementor-element-a1068fc .elementor-divider-separator{width:100%;}.elementor-1140 .elementor-element.elementor-element-a1068fc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1140 .elementor-element.elementor-element-a1068fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-a1068fc.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-a1068fc.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-a1068fc.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-a1068fc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-f596b4b{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-1140 .elementor-element.elementor-element-f596b4b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-c189128{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-1140 .elementor-element.elementor-element-872a11c{--display:flex;--border-radius:26px 26px 26px 26px;}.elementor-1140 .elementor-element.elementor-element-872a11c:not(.elementor-motion-effects-element-type-background), .elementor-1140 .elementor-element.elementor-element-872a11c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-b4c290a{padding:5px 10px 5px 5px;}.elementor-1140 .elementor-element.elementor-element-b4c290a .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1140 .elementor-element.elementor-element-b4c290a .elementor-icon{font-size:100%;}.elementor-1140 .elementor-element.elementor-element-b4c290a .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-0dd3118{--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-1140 .elementor-element.elementor-element-9148300{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-icon-size:8px;--divider-element-spacing:0px;}.elementor-1140 .elementor-element.elementor-element-9148300 .elementor-divider-separator{width:13%;margin:0 auto;margin-right:0;}.elementor-1140 .elementor-element.elementor-element-9148300 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-1140 .elementor-element.elementor-element-9148300.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-9148300.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-9148300.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-9148300.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-9148300.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-1d501d3{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-1140 .elementor-element.elementor-element-1d501d3.elementor-element{--align-self:center;}.elementor-1140 .elementor-element.elementor-element-a647224{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;--divider-icon-size:8px;--divider-element-spacing:0px;}.elementor-1140 .elementor-element.elementor-element-a647224 .elementor-divider-separator{width:13%;margin:0 auto;margin-left:0;}.elementor-1140 .elementor-element.elementor-element-a647224 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1140 .elementor-element.elementor-element-a647224.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-a647224.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-a647224.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-a647224.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-a647224.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-9393ced{--display:flex;}.elementor-1140 .elementor-element.elementor-element-cb9ca08.elementor-element{--align-self:center;}.elementor-1140 .elementor-element.elementor-element-cb9ca08{text-align:center;}.elementor-1140 .elementor-element.elementor-element-cb9ca08 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-f8993d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1140 .elementor-element.elementor-element-95bbf69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1140 .elementor-element.elementor-element-30458ec{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-1140 .elementor-element.elementor-element-30458ec .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1140 .elementor-element.elementor-element-30458ec .elementor-icon{font-size:70px;}.elementor-1140 .elementor-element.elementor-element-30458ec .elementor-icon-box-title, .elementor-1140 .elementor-element.elementor-element-30458ec .elementor-icon-box-title a{font-family:"Poppins", poppins;font-weight:600;}.elementor-1140 .elementor-element.elementor-element-30458ec .elementor-icon-box-description{font-family:"Poppins", poppins;font-size:25px;font-weight:400;}.elementor-1140 .elementor-element.elementor-element-45bbccb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1140 .elementor-element.elementor-element-90a4c4a{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-1140 .elementor-element.elementor-element-90a4c4a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1140 .elementor-element.elementor-element-90a4c4a .elementor-icon{font-size:70px;}.elementor-1140 .elementor-element.elementor-element-90a4c4a .elementor-icon-box-title, .elementor-1140 .elementor-element.elementor-element-90a4c4a .elementor-icon-box-title a{font-family:"Poppins", poppins;font-weight:600;}.elementor-1140 .elementor-element.elementor-element-90a4c4a .elementor-icon-box-description{font-family:"Poppins", poppins;font-size:25px;font-weight:400;}.elementor-1140 .elementor-element.elementor-element-d467cda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1140 .elementor-element.elementor-element-0c7d9ea{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-1140 .elementor-element.elementor-element-0c7d9ea .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1140 .elementor-element.elementor-element-0c7d9ea .elementor-icon{font-size:70px;}.elementor-1140 .elementor-element.elementor-element-0c7d9ea .elementor-icon-box-title, .elementor-1140 .elementor-element.elementor-element-0c7d9ea .elementor-icon-box-title a{font-family:"Poppins", poppins;font-weight:600;}.elementor-1140 .elementor-element.elementor-element-0c7d9ea .elementor-icon-box-description{font-family:"Poppins", poppins;font-size:25px;font-weight:400;}.elementor-1140 .elementor-element.elementor-element-9fa9ef9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1140 .elementor-element.elementor-element-1105afa{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-1140 .elementor-element.elementor-element-1105afa .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1140 .elementor-element.elementor-element-1105afa .elementor-icon{font-size:70px;}.elementor-1140 .elementor-element.elementor-element-1105afa .elementor-icon-box-title, .elementor-1140 .elementor-element.elementor-element-1105afa .elementor-icon-box-title a{font-family:"Poppins", poppins;font-weight:600;}.elementor-1140 .elementor-element.elementor-element-1105afa .elementor-icon-box-description{font-family:"Poppins", poppins;font-size:25px;font-weight:400;}.elementor-1140 .elementor-element.elementor-element-7482fee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1140 .elementor-element.elementor-element-74dacbf{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-1140 .elementor-element.elementor-element-74dacbf .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1140 .elementor-element.elementor-element-74dacbf .elementor-icon{font-size:70px;}.elementor-1140 .elementor-element.elementor-element-74dacbf .elementor-icon-box-title, .elementor-1140 .elementor-element.elementor-element-74dacbf .elementor-icon-box-title a{font-family:"Poppins", poppins;font-weight:600;}.elementor-1140 .elementor-element.elementor-element-74dacbf .elementor-icon-box-description{font-family:"Poppins", poppins;font-size:25px;font-weight:400;}.elementor-1140 .elementor-element.elementor-element-7474488{--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-1140 .elementor-element.elementor-element-8371b71{--display:flex;}.elementor-1140 .elementor-element.elementor-element-5176e50{--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-1140 .elementor-element.elementor-element-9b6e9ad{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:start;}.elementor-1140 .elementor-element.elementor-element-9b6e9ad.elementor-element{--align-self:center;}.elementor-1140 .elementor-element.elementor-element-d35810e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--divider-icon-size:8px;--divider-element-spacing:0px;}.elementor-1140 .elementor-element.elementor-element-d35810e .elementor-divider-separator{width:100%;}.elementor-1140 .elementor-element.elementor-element-d35810e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1140 .elementor-element.elementor-element-d35810e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-d35810e.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-d35810e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-d35810e.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-d35810e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-e874c5c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1140 .elementor-element.elementor-element-8e263c9{--display:flex;--border-radius:26px 26px 26px 26px;}.elementor-1140 .elementor-element.elementor-element-8e263c9:not(.elementor-motion-effects-element-type-background), .elementor-1140 .elementor-element.elementor-element-8e263c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-8bb7913{padding:5px 10px 5px 5px;}.elementor-1140 .elementor-element.elementor-element-8bb7913 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1140 .elementor-element.elementor-element-8bb7913 .elementor-icon{font-size:100%;}.elementor-1140 .elementor-element.elementor-element-8bb7913 .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-4498c04{--display:flex;}.elementor-1140 .elementor-element.elementor-element-84129dd{--display:flex;}.elementor-1140 .elementor-element.elementor-element-a7e18c0{--display:flex;--min-height:360px;--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-1140 .elementor-element.elementor-element-a7e18c0:not(.elementor-motion-effects-element-type-background), .elementor-1140 .elementor-element.elementor-element-a7e18c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1140 .elementor-element.elementor-element-56b43b9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1140 .elementor-element.elementor-element-707d4ab{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1140 .elementor-element.elementor-element-03d517b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-49233df{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-64a4ddc{--display:flex;--border-radius:26px 26px 26px 26px;}.elementor-1140 .elementor-element.elementor-element-64a4ddc:not(.elementor-motion-effects-element-type-background), .elementor-1140 .elementor-element.elementor-element-64a4ddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-8461cc2{padding:5px 10px 5px 5px;}.elementor-1140 .elementor-element.elementor-element-8461cc2 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1140 .elementor-element.elementor-element-8461cc2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-8461cc2.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-8461cc2.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-8461cc2 .elementor-icon{font-size:100%;}.elementor-1140 .elementor-element.elementor-element-8461cc2 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-7c5a785{--display:flex;}.elementor-1140 .elementor-element.elementor-element-75d95fd{--display:flex;--min-height:360px;--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-1140 .elementor-element.elementor-element-75d95fd:not(.elementor-motion-effects-element-type-background), .elementor-1140 .elementor-element.elementor-element-75d95fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1140 .elementor-element.elementor-element-de7e2b4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1140 .elementor-element.elementor-element-c1952fc{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1140 .elementor-element.elementor-element-4458a28 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-2354f23{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-21a790e{--display:flex;--border-radius:26px 26px 26px 26px;}.elementor-1140 .elementor-element.elementor-element-21a790e:not(.elementor-motion-effects-element-type-background), .elementor-1140 .elementor-element.elementor-element-21a790e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1140 .elementor-element.elementor-element-1de3e2a{padding:5px 10px 5px 5px;}.elementor-1140 .elementor-element.elementor-element-1de3e2a .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1140 .elementor-element.elementor-element-1de3e2a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-1de3e2a.elementor-view-framed .elementor-icon, .elementor-1140 .elementor-element.elementor-element-1de3e2a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1140 .elementor-element.elementor-element-1de3e2a .elementor-icon{font-size:100%;}.elementor-1140 .elementor-element.elementor-element-1de3e2a .elementor-icon-box-description{color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1140 .elementor-element.elementor-element-cbc6dbd{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-1140 .elementor-element.elementor-element-001f595{--container-widget-width:39%;--container-widget-flex-grow:0;width:var( --container-widget-width, 39% );max-width:39%;}.elementor-1140 .elementor-element.elementor-element-141aed2{--container-widget-width:59%;--container-widget-flex-grow:0;width:var( --container-widget-width, 59% );max-width:59%;}.elementor-1140 .elementor-element.elementor-element-408e094{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-1140 .elementor-element.elementor-element-2db7a4d{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-1140 .elementor-element.elementor-element-8bf575f{text-align:center;}.elementor-1140 .elementor-element.elementor-element-0c46ddb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1140 .elementor-element.elementor-element-941f873{--justify-content:center;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-1140 .elementor-element.elementor-element-b610ad3{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1140 .elementor-element.elementor-element-d247006{padding:-11px 0px 0px 0px;}.elementor-1140 .elementor-element.elementor-element-dfc73d1 .elementor-button{font-size:15px;padding:16px 16px 16px 16px;}.elementor-1140 .elementor-element.elementor-element-c380ff7{--justify-content:center;--padding-top:25px;--padding-bottom:24px;--padding-left:27px;--padding-right:27px;}.elementor-1140 .elementor-element.elementor-element-de4988e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1140 .elementor-element.elementor-element-f81010c{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1140 .elementor-element.elementor-element-b0a580e .elementor-button{font-size:15px;padding:16px 16px 16px 16px;}.elementor-1140 .elementor-element.elementor-element-35425bd .elementor-divider-separator{width:70%;}.elementor-1140 .elementor-element.elementor-element-c823eb5{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1140 .elementor-element.elementor-element-59104ad .elementor-divider-separator{width:70%;}.elementor-1140 .elementor-element.elementor-element-cc359f9{--min-height:0px;}.elementor-1140 .elementor-element.elementor-element-7059f8a{padding:0px 0px 0px 0px;}.elementor-1140 .elementor-element.elementor-element-3949da5{padding:0px 0px 0px 0px;}.elementor-1140 .elementor-element.elementor-element-9660490{padding:0px 0px 0px 0px;}.elementor-1140 .elementor-element.elementor-element-e140dbf{padding:0px 0px 0px 0px;}.elementor-1140 .elementor-element.elementor-element-56944ef .elementor-divider-separator{width:70%;}.elementor-1140 .elementor-element.elementor-element-b9597ad{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-1140 .elementor-element.elementor-element-ae1fc85 .elementor-divider-separator{width:70%;}.elementor-1140 .elementor-element.elementor-element-7a5701c{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1140 .elementor-element.elementor-element-f596b4b{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-1140 .elementor-element.elementor-element-c189128{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-1140 .elementor-element.elementor-element-872a11c{--border-radius:14px 14px 14px 14px;}.elementor-1140 .elementor-element.elementor-element-9148300 .elementor-divider-separator{width:71%;}.elementor-1140 .elementor-element.elementor-element-1d501d3{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-1140 .elementor-element.elementor-element-a647224 .elementor-divider-separator{width:70%;}.elementor-1140 .elementor-element.elementor-element-f8993d9{--justify-content:center;}.elementor-1140 .elementor-element.elementor-element-30458ec{padding:6px 6px 6px 6px;}.elementor-1140 .elementor-element.elementor-element-30458ec .elementor-icon-box-description{font-size:16px;}.elementor-1140 .elementor-element.elementor-element-90a4c4a{padding:8px 6px 10px 6px;}.elementor-1140 .elementor-element.elementor-element-90a4c4a .elementor-icon-box-description{font-size:16px;}.elementor-1140 .elementor-element.elementor-element-0c7d9ea{padding:10px 8px 8px 8px;}.elementor-1140 .elementor-element.elementor-element-0c7d9ea .elementor-icon-box-description{font-size:16px;}.elementor-1140 .elementor-element.elementor-element-1105afa{padding:15px 15px 17px 15px;}.elementor-1140 .elementor-element.elementor-element-1105afa .elementor-icon-box-description{font-size:16px;}.elementor-1140 .elementor-element.elementor-element-7482fee{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1140 .elementor-element.elementor-element-74dacbf{padding:15px 15px 17px 15px;}.elementor-1140 .elementor-element.elementor-element-74dacbf .elementor-icon-box-description{font-size:16px;}.elementor-1140 .elementor-element.elementor-element-9b6e9ad{padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1140 .elementor-element.elementor-element-d35810e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;padding:0px 0px 0px 0px;--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}}@media(max-width:767px){.elementor-1140 .elementor-element.elementor-element-7fb75cb{--min-height:474px;}.elementor-1140 .elementor-element.elementor-element-cbc6dbd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1140 .elementor-element.elementor-element-001f595{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1140 .elementor-element.elementor-element-141aed2{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-1140 .elementor-element.elementor-element-712ba57 .elementor-image-box-img{margin-bottom:15px;}.elementor-1140 .elementor-element.elementor-element-509c7ea .elementor-image-box-img{margin-bottom:15px;}.elementor-1140 .elementor-element.elementor-element-8fd6265 .elementor-image-box-img{margin-bottom:15px;}.elementor-1140 .elementor-element.elementor-element-408e094{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-1140 .elementor-element.elementor-element-2db7a4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -29px;--container-widget-width:21%;--container-widget-flex-grow:0;width:var( --container-widget-width, 21% );max-width:21%;}.elementor-1140 .elementor-element.elementor-element-2db7a4d .elementor-divider-separator{width:100%;}.elementor-1140 .elementor-element.elementor-element-8bf575f{text-align:center;}.elementor-1140 .elementor-element.elementor-element-0c46ddb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1140 .elementor-element.elementor-element-6617fdc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-1140 .elementor-element.elementor-element-dfc73d1 .elementor-button{font-size:15px;padding:16px 16px 16px 16px;}.elementor-1140 .elementor-element.elementor-element-de4988e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1140 .elementor-element.elementor-element-f81010c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1140 .elementor-element.elementor-element-b0a580e .elementor-button{font-size:15px;padding:16px 16px 16px 16px;}.elementor-1140 .elementor-element.elementor-element-35425bd .elementor-divider-separator{width:30%;}.elementor-1140 .elementor-element.elementor-element-c823eb5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1140 .elementor-element.elementor-element-59104ad .elementor-divider-separator{width:30%;}.elementor-1140 .elementor-element.elementor-element-7059f8a{padding:20px 20px 39px 20px;}.elementor-1140 .elementor-element.elementor-element-7059f8a .elementor-image-box-img{margin-bottom:25px;}.elementor-1140 .elementor-element.elementor-element-3949da5{padding:20px 20px 39px 20px;}.elementor-1140 .elementor-element.elementor-element-3949da5 .elementor-image-box-img{margin-bottom:25px;}.elementor-1140 .elementor-element.elementor-element-9660490{padding:20px 20px 39px 20px;}.elementor-1140 .elementor-element.elementor-element-9660490 .elementor-image-box-img{margin-bottom:25px;}.elementor-1140 .elementor-element.elementor-element-e140dbf{padding:20px 20px 39px 20px;}.elementor-1140 .elementor-element.elementor-element-e140dbf .elementor-image-box-img{margin-bottom:25px;}.elementor-1140 .elementor-element.elementor-element-56944ef .elementor-divider-separator{width:30%;}.elementor-1140 .elementor-element.elementor-element-b9597ad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1140 .elementor-element.elementor-element-ae1fc85 .elementor-divider-separator{width:30%;}.elementor-1140 .elementor-element.elementor-element-3086683{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1140 .elementor-element.elementor-element-ba87781 img{width:58%;}.elementor-1140 .elementor-element.elementor-element-9d86543 img{width:36%;}.elementor-1140 .elementor-element.elementor-element-87e00e2 img{width:28%;}.elementor-1140 .elementor-element.elementor-element-b6ddae2{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1140 .elementor-element.elementor-element-62165b4{--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-1140 .elementor-element.elementor-element-fdbe26a{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1140 .elementor-element.elementor-element-7a5701c{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-1140 .elementor-element.elementor-element-a1068fc{--container-widget-width:31%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31% );max-width:31%;}.elementor-1140 .elementor-element.elementor-element-a1068fc .elementor-divider-separator{width:100%;}.elementor-1140 .elementor-element.elementor-element-f596b4b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1140 .elementor-element.elementor-element-c189128{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1140 .elementor-element.elementor-element-b4c290a{width:var( --container-widget-width, 396px );max-width:396px;--container-widget-width:396px;--container-widget-flex-grow:0;}.elementor-1140 .elementor-element.elementor-element-9148300 .elementor-divider-separator{width:30%;}.elementor-1140 .elementor-element.elementor-element-1d501d3{--container-widget-width:96%;--container-widget-flex-grow:0;width:var( --container-widget-width, 96% );max-width:96%;}.elementor-1140 .elementor-element.elementor-element-a647224 .elementor-divider-separator{width:30%;}.elementor-1140 .elementor-element.elementor-element-30458ec .elementor-icon-box-description{font-size:19px;}.elementor-1140 .elementor-element.elementor-element-90a4c4a .elementor-icon-box-description{font-size:19px;}.elementor-1140 .elementor-element.elementor-element-0c7d9ea .elementor-icon-box-description{font-size:19px;}.elementor-1140 .elementor-element.elementor-element-1105afa .elementor-icon-box-description{font-size:19px;}.elementor-1140 .elementor-element.elementor-element-74dacbf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1140 .elementor-element.elementor-element-74dacbf .elementor-icon-box-description{font-size:19px;}.elementor-1140 .elementor-element.elementor-element-9b6e9ad{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-1140 .elementor-element.elementor-element-d35810e{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-1140 .elementor-element.elementor-element-e874c5c{text-align:center;}.elementor-1140 .elementor-element.elementor-element-56b43b9{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;text-align:center;}.elementor-1140 .elementor-element.elementor-element-56b43b9 img{width:39%;}.elementor-1140 .elementor-element.elementor-element-75d95fd{--border-radius:21px 21px 21px 21px;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;}.elementor-1140 .elementor-element.elementor-element-de7e2b4{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;text-align:center;}.elementor-1140 .elementor-element.elementor-element-de7e2b4 img{width:39%;}.elementor-1140 .elementor-element.elementor-element-c1952fc{--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1140 .elementor-element.elementor-element-21a790e{--width:80%;}}@media(min-width:768px){.elementor-1140 .elementor-element.elementor-element-cc359f9{--width:25%;}.elementor-1140 .elementor-element.elementor-element-a8dda8e{--width:25%;}.elementor-1140 .elementor-element.elementor-element-4bfd34a{--width:25%;}.elementor-1140 .elementor-element.elementor-element-3ff31ea{--width:25%;}.elementor-1140 .elementor-element.elementor-element-872a11c{--width:55%;}.elementor-1140 .elementor-element.elementor-element-95bbf69{--width:33.3333%;}.elementor-1140 .elementor-element.elementor-element-45bbccb{--width:33.3333%;}.elementor-1140 .elementor-element.elementor-element-d467cda{--width:33.3333%;}.elementor-1140 .elementor-element.elementor-element-9fa9ef9{--width:33.3333%;}.elementor-1140 .elementor-element.elementor-element-7482fee{--width:33.3333%;}.elementor-1140 .elementor-element.elementor-element-8e263c9{--width:32%;}.elementor-1140 .elementor-element.elementor-element-707d4ab{--width:47%;}.elementor-1140 .elementor-element.elementor-element-64a4ddc{--width:45%;}.elementor-1140 .elementor-element.elementor-element-c1952fc{--width:47%;}.elementor-1140 .elementor-element.elementor-element-21a790e{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1140 .elementor-element.elementor-element-872a11c{--width:88%;}.elementor-1140 .elementor-element.elementor-element-8e263c9{--width:61%;}}/* Start custom CSS for container, class: .elementor-element-3bf017e *//* 1. Main Container Setup */
.elementor-1140 .elementor-element.elementor-element-3bf017e {
    isolation: isolate; 
    position: relative;
    /* INCREASED bottom padding from 35px to 60px to pull the bottom of the card down */
    padding: 0 20px 60px 20px !important; 
    border-radius: 20px;
    border: 1px solid #F5D0D0;
    overflow: hidden;
    background: transparent !important;
}

/* 2. Red Background (Fills the back) */
.elementor-1140 .elementor-element.elementor-element-3bf017e::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    /* UPDATED: Multi-stop gradient to create the bright diagonal glare/sheen */
    background: linear-gradient(125deg, #D62D38 0%, #FF4B56 25%, #FFD6D9 45%, #FF4B56 65%, #B31B24 100%);
    z-index: -2;
}

/* 3. The Cream Box */
.elementor-1140 .elementor-element.elementor-element-3bf017e::after {
    content: "";
    position: absolute;
    bottom: 0; left: 0; width: 100%; 
    height: 55%; 
    background-color: #FFF5F5;
    border-radius: 25px 25px 0 0;
    z-index: -1;
}

/* Force all widgets to sit on top */
.elementor-1140 .elementor-element.elementor-element-3bf017e > * {
    position: relative;
    z-index: 10;
}

/* 4. Car Image Sizing & Spacing */
.elementor-1140 .elementor-element.elementor-element-3bf017e .card-image {
    /* INCREASED from 65px to 85px to stretch the red space at the top */
    margin-top: 85px !important;
    /* BALANCED to 65px so it equals the new bottom padding, perfectly centering the text block */
    margin-bottom: 65px !important; 
    display: flex;
    justify-content: center;
}

.elementor-1140 .elementor-element.elementor-element-3bf017e .card-image img {
    width: 90% !important; 
    max-width: 260px !important; 
    height: auto !important;
}

/* 5. FORCE "Luxury Cars" Title to Black */
.elementor-1140 .elementor-element.elementor-element-3bf017e .elementor-widget-heading:first-of-type .elementor-heading-title,
.elementor-1140 .elementor-element.elementor-element-3bf017e .elementor-widget-heading:first-of-type h1,
.elementor-1140 .elementor-element.elementor-element-3bf017e .elementor-widget-heading:first-of-type h2,
.elementor-1140 .elementor-element.elementor-element-3bf017e .elementor-widget-heading:first-of-type h3 {
    color: #000000 !important;
    font-weight: 800 !important;
}

/* 6. Subtitle & Button */
.elementor-1140 .elementor-element.elementor-element-3bf017e .elementor-widget-heading:nth-of-type(2) .elementor-heading-title {
    color: #6C757D !important;
    margin-bottom: 25px !important; 
}

.elementor-1140 .elementor-element.elementor-element-3bf017e .elementor-button {
    background-color: #D62D38 !important; 
    border-radius: 8px !important;
    padding: 12px 30px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa0f432 *//* 1. Main Container Setup */
.elementor-1140 .elementor-element.elementor-element-fa0f432 {
    isolation: isolate; 
    position: relative;
    /* INCREASED bottom padding from 35px to 60px to pull the bottom of the card down */
    padding: 0 20px 60px 20px !important; 
    border-radius: 20px;
    border: 1px solid #F5D0D0;
    overflow: hidden;
    background: transparent !important;
}

/* 2. Red Background (Fills the back) */
.elementor-1140 .elementor-element.elementor-element-fa0f432::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    /* UPDATED: Multi-stop gradient to create the bright diagonal glare/sheen */
    background: linear-gradient(125deg, #D62D38 0%, #FF4B56 25%, #FFD6D9 45%, #FF4B56 65%, #B31B24 100%);
    z-index: -2;
}

/* 3. The Cream Box */
.elementor-1140 .elementor-element.elementor-element-fa0f432::after {
    content: "";
    position: absolute;
    bottom: 0; left: 0; width: 100%; 
    height: 55%; 
    background-color: #FFF5F5;
    border-radius: 25px 25px 0 0;
    z-index: -1;
}

/* Force all widgets to sit on top */
.elementor-1140 .elementor-element.elementor-element-fa0f432 > * {
    position: relative;
    z-index: 10;
}

/* 4. Car Image Sizing & Spacing */
.elementor-1140 .elementor-element.elementor-element-fa0f432 .card-image {
    /* INCREASED from 65px to 85px to stretch the red space at the top */
    margin-top: 85px !important;
    /* BALANCED to 65px so it equals the new bottom padding, perfectly centering the text block */
    margin-bottom: 65px !important; 
    display: flex;
    justify-content: center;
}

.elementor-1140 .elementor-element.elementor-element-fa0f432 .card-image img {
    width: 90% !important; 
    max-width: 260px !important; 
    height: auto !important;
}

/* 5. FORCE "Luxury Cars" Title to Black */
.elementor-1140 .elementor-element.elementor-element-fa0f432 .elementor-widget-heading:first-of-type .elementor-heading-title,
.elementor-1140 .elementor-element.elementor-element-fa0f432 .elementor-widget-heading:first-of-type h1,
.elementor-1140 .elementor-element.elementor-element-fa0f432 .elementor-widget-heading:first-of-type h2,
.elementor-1140 .elementor-element.elementor-element-fa0f432 .elementor-widget-heading:first-of-type h3 {
    color: #000000 !important;
    font-weight: 800 !important;
}

/* 6. Subtitle & Button */
.elementor-1140 .elementor-element.elementor-element-fa0f432 .elementor-widget-heading:nth-of-type(2) .elementor-heading-title {
    color: #6C757D !important;
    margin-bottom: 25px !important; 
}

.elementor-1140 .elementor-element.elementor-element-fa0f432 .elementor-button {
    background-color: #D62D38 !important; 
    border-radius: 8px !important;
    padding: 12px 30px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-411ec86 *//* 1. Main Container Setup */
.elementor-1140 .elementor-element.elementor-element-411ec86 {
    isolation: isolate; 
    position: relative;
    /* INCREASED bottom padding from 35px to 60px to pull the bottom of the card down */
    padding: 0 20px 60px 20px !important; 
    border-radius: 20px;
    border: 1px solid #F5D0D0;
    overflow: hidden;
    background: transparent !important;
}

/* 2. Red Background (Fills the back) */
.elementor-1140 .elementor-element.elementor-element-411ec86::before {
    content: "";
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    /* UPDATED: Multi-stop gradient to create the bright diagonal glare/sheen */
    background: linear-gradient(125deg, #D62D38 0%, #FF4B56 25%, #FFD6D9 45%, #FF4B56 65%, #B31B24 100%);
    z-index: -2;
}

/* 3. The Cream Box */
.elementor-1140 .elementor-element.elementor-element-411ec86::after {
    content: "";
    position: absolute;
    bottom: 0; left: 0; width: 100%; 
    height: 55%; 
    background-color: #FFF5F5;
    border-radius: 25px 25px 0 0;
    z-index: -1;
}

/* Force all widgets to sit on top */
.elementor-1140 .elementor-element.elementor-element-411ec86 > * {
    position: relative;
    z-index: 10;
}

/* 4. Car Image Sizing & Spacing */
.elementor-1140 .elementor-element.elementor-element-411ec86 .card-image {
    /* INCREASED from 65px to 85px to stretch the red space at the top */
    margin-top: 85px !important;
    /* BALANCED to 65px so it equals the new bottom padding, perfectly centering the text block */
    margin-bottom: 65px !important; 
    display: flex;
    justify-content: center;
}

.elementor-1140 .elementor-element.elementor-element-411ec86 .card-image img {
    width: 90% !important; 
    max-width: 260px !important; 
    height: auto !important;
}

/* 5. FORCE "Luxury Cars" Title to Black */
.elementor-1140 .elementor-element.elementor-element-411ec86 .elementor-widget-heading:first-of-type .elementor-heading-title,
.elementor-1140 .elementor-element.elementor-element-411ec86 .elementor-widget-heading:first-of-type h1,
.elementor-1140 .elementor-element.elementor-element-411ec86 .elementor-widget-heading:first-of-type h2,
.elementor-1140 .elementor-element.elementor-element-411ec86 .elementor-widget-heading:first-of-type h3 {
    color: #000000 !important;
    font-weight: 800 !important;
}

/* 6. Subtitle & Button */
.elementor-1140 .elementor-element.elementor-element-411ec86 .elementor-widget-heading:nth-of-type(2) .elementor-heading-title {
    color: #6C757D !important;
    margin-bottom: 25px !important; 
}

.elementor-1140 .elementor-element.elementor-element-411ec86 .elementor-button {
    background-color: #D62D38 !important; 
    border-radius: 8px !important;
    padding: 12px 30px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4716933 */.elementor-1140 .elementor-element.elementor-element-4716933 img {
    transform: scale(1.25); /* Shrink or grow this number (e.g., 1.15 or 1.35) until it pops out just right */
    transform-origin: center; /* CRUCIAL: This forces the image to scale up and down, but anchors it to the right edge so it won't overlap your text */
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8984f97 *//* 1. Base Setup (Desktop) */
.elementor-1140 .elementor-element.elementor-element-8984f97 {
    border: 1px solid #d32f2f !important;
    border-radius: 20px !important;
    overflow: visible !important;
    align-items: center !important; 
}

/* 2. Prevent Elementor Clipping */
.elementor-1140 .elementor-element.elementor-element-8984f97 .e-con, 
.elementor-1140 .elementor-element.elementor-element-8984f97 .e-con-inner, 
.elementor-1140 .elementor-element.elementor-element-8984f97 .elementor-widget-container,
.elementor-1140 .elementor-element.elementor-element-8984f97 .elementor-image {
    overflow: visible !important;
}

/* 3. Desktop Positioning */
.elementor-1140 .elementor-element.elementor-element-8984f97 img {
    transform: scale(1.25) translateX(-25px) !important; 
    margin-top: -50px !important; 
    margin-bottom: -50px !important; 
    z-index: 99 !important;
    position: relative !important;
}

/* =========================================
   4. TABLET RESPONSIVENESS (1024px and below)
   ========================================= */
@media (max-width: 1024px) {
    .elementor-1140 .elementor-element.elementor-element-8984f97 img {
        transform: scale(1.15) translateX(-15px) !important; /* Dial back the pop-out */
        margin-top: -30px !important; /* Relax the height constraints */
        margin-bottom: -30px !important;
    }
}

/* =========================================
   5. MOBILE RESPONSIVENESS (767px and below)
   ========================================= */
@media (max-width: 767px) {
    .elementor-1140 .elementor-element.elementor-element-8984f97 {
        padding: 20px !important; /* Ensure the text has breathing room */
        text-align: center !important; /* Centers text for a better mobile look */
    }
    
    .elementor-1140 .elementor-element.elementor-element-8984f97 img {
        transform: scale(1.05) translateY(-10px) !important; /* Minimal scale, slight upward nudge */
        margin-top: 20px !important; /* Add space between text and image */
        margin-bottom: -10px !important; /* Allows a tiny bit of bottom overlap */
        transform-origin: center center !important; /* Centers the image */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7059f8a *//* =========================================
   1. BASE SETUP (Desktop)
   ========================================= */
.elementor-1140 .elementor-element.elementor-element-7059f8a {
    position: relative !important;
    overflow: visible !important; 
}

.elementor-1140 .elementor-element.elementor-element-7059f8a::before {
    content: "1"; /* Change to "2", "3", "4" for the other widgets */
    position: absolute;
    /* Reduced these values to pull it closer to the top-left corner */
    top: 8px;  
    left: 8px; 
    background-color: #d32f2f; 
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    font-family: sans-serif;
    width: 40px; 
    height: 40px; 
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1); 
    transition: all 0.3s ease; 
}

/* =========================================
   2. TABLET RESPONSIVENESS (1024px and below)
   ========================================= */
@media (max-width: 1024px) {
    .elementor-1140 .elementor-element.elementor-element-7059f8a::before {
        width: 35px;
        height: 35px;
        font-size: 16px;
        /* Adjusted for tablet */
        top: 8px;
        left: 8px;
    }
}

/* =========================================
   3. MOBILE RESPONSIVENESS (767px and below)
   ========================================= */
@media (max-width: 767px) {
    .elementor-1140 .elementor-element.elementor-element-7059f8a::before {
        width: 30px;
        height: 30px;
        font-size: 14px;
        /* Adjusted for mobile */
        top: 6px; 
        left: 6px; 
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3949da5 *//* =========================================
   1. BASE SETUP (Desktop)
   ========================================= */
.elementor-1140 .elementor-element.elementor-element-3949da5 {
    position: relative !important;
    overflow: visible !important; 
}

.elementor-1140 .elementor-element.elementor-element-3949da5::before {
    content: "2"; /* Change to "2", "3", "4" for the other widgets */
    position: absolute;
    /* Reduced these values to pull it closer to the top-left corner */
    top: 8px;  
    left: 8px; 
    background-color: #d32f2f; 
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    font-family: sans-serif;
    width: 40px; 
    height: 40px; 
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1); 
    transition: all 0.3s ease; 
}

/* =========================================
   2. TABLET RESPONSIVENESS (1024px and below)
   ========================================= */
@media (max-width: 1024px) {
    .elementor-1140 .elementor-element.elementor-element-3949da5::before {
        width: 35px;
        height: 35px;
        font-size: 16px;
        /* Adjusted for tablet */
        top: 8px;
        left: 8px;
    }
}

/* =========================================
   3. MOBILE RESPONSIVENESS (767px and below)
   ========================================= */
@media (max-width: 767px) {
    .elementor-1140 .elementor-element.elementor-element-3949da5::before {
        width: 30px;
        height: 30px;
        font-size: 14px;
        /* Adjusted for mobile */
        top: 6px; 
        left: 6px; 
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9660490 *//* =========================================
   1. BASE SETUP (Desktop)
   ========================================= */
.elementor-1140 .elementor-element.elementor-element-9660490 {
    position: relative !important;
    overflow: visible !important; 
}

.elementor-1140 .elementor-element.elementor-element-9660490::before {
    content: "3"; /* Change to "2", "3", "4" for the other widgets */
    position: absolute;
    /* Reduced these values to pull it closer to the top-left corner */
    top: 8px;  
    left: 8px; 
    background-color: #d32f2f; 
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    font-family: sans-serif;
    width: 40px; 
    height: 40px; 
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1); 
    transition: all 0.3s ease; 
}

/* =========================================
   2. TABLET RESPONSIVENESS (1024px and below)
   ========================================= */
@media (max-width: 1024px) {
    .elementor-1140 .elementor-element.elementor-element-9660490::before {
        width: 35px;
        height: 35px;
        font-size: 16px;
        /* Adjusted for tablet */
        top: 8px;
        left: 8px;
    }
}

/* =========================================
   3. MOBILE RESPONSIVENESS (767px and below)
   ========================================= */
@media (max-width: 767px) {
    .elementor-1140 .elementor-element.elementor-element-9660490::before {
        width: 30px;
        height: 30px;
        font-size: 14px;
        /* Adjusted for mobile */
        top: 6px; 
        left: 6px; 
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e140dbf *//* =========================================
   1. BASE SETUP (Desktop)
   ========================================= */
.elementor-1140 .elementor-element.elementor-element-e140dbf {
    position: relative !important;
    overflow: visible !important; 
}

.elementor-1140 .elementor-element.elementor-element-e140dbf::before {
    content: "4"; /* Change to "2", "3", "4" for the other widgets */
    position: absolute;
    /* Reduced these values to pull it closer to the top-left corner */
    top: 8px;  
    left: 8px; 
    background-color: #d32f2f; 
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    font-family: sans-serif;
    width: 40px; 
    height: 40px; 
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1); 
    transition: all 0.3s ease; 
}

/* =========================================
   2. TABLET RESPONSIVENESS (1024px and below)
   ========================================= */
@media (max-width: 1024px) {
    .elementor-1140 .elementor-element.elementor-element-e140dbf::before {
        width: 35px;
        height: 35px;
        font-size: 16px;
        /* Adjusted for tablet */
        top: 8px;
        left: 8px;
    }
}

/* =========================================
   3. MOBILE RESPONSIVENESS (767px and below)
   ========================================= */
@media (max-width: 767px) {
    .elementor-1140 .elementor-element.elementor-element-e140dbf::before {
        width: 30px;
        height: 30px;
        font-size: 14px;
        /* Adjusted for mobile */
        top: 6px; 
        left: 6px; 
    }
}/* End custom CSS */