.elementor-942 .elementor-element.elementor-element-a986778{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-942 .elementor-element.elementor-element-a986778:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-a986778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saadatrent.ae/wp-content/uploads/2025/09/suv-landing-banner.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-942 .elementor-element.elementor-element-618ed7d{--display:flex;--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:#E2E2E2;--border-color:#E2E2E2;--border-radius:10px 10px 10px 10px;box-shadow:2px 1px 4px 0px rgba(59.99999999999999, 173.00000000000009, 213, 0.76);}.elementor-942 .elementor-element.elementor-element-618ed7d:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-618ed7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AFAFAF9E;}.elementor-942 .elementor-element.elementor-element-618ed7d.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-942 .elementor-element.elementor-element-93d7fec{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-942 .elementor-element.elementor-element-93d7fec .elementor-heading-title{font-size:2vw;font-weight:600;text-shadow:1px 1px 6px rgba(0, 0, 0, 0.62);color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-515d51d{width:100%;max-width:100%;}.elementor-942 .elementor-element.elementor-element-515d51d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-942 .elementor-element.elementor-element-7d529aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-942 .elementor-element.elementor-element-7d529aa:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-7d529aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saadatrent.ae/wp-content/uploads/2025/09/dr14-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-942 .elementor-element.elementor-element-f666960{text-align:center;}.elementor-942 .elementor-element.elementor-element-f666960 .elementor-heading-title{font-weight:600;color:#001E6B;}.elementor-942 .elementor-element.elementor-element-8f39f8e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-942 .elementor-element.elementor-element-c9eace4{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5) inset;}.elementor-942 .elementor-element.elementor-element-c9eace4:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-c9eace4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-942 .elementor-element.elementor-element-a2c506f .elementor-icon-wrapper{text-align:center;}.elementor-942 .elementor-element.elementor-element-a2c506f.elementor-view-stacked .elementor-icon{background-color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-a2c506f.elementor-view-framed .elementor-icon, .elementor-942 .elementor-element.elementor-element-a2c506f.elementor-view-default .elementor-icon{color:#3CADD5;border-color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-a2c506f.elementor-view-framed .elementor-icon, .elementor-942 .elementor-element.elementor-element-a2c506f.elementor-view-default .elementor-icon svg{fill:#3CADD5;}.elementor-942 .elementor-element.elementor-element-a2c506f .elementor-icon{font-size:30px;}.elementor-942 .elementor-element.elementor-element-a2c506f .elementor-icon svg{height:30px;}.elementor-942 .elementor-element.elementor-element-eeecf38{text-align:center;}.elementor-942 .elementor-element.elementor-element-eeecf38 .elementor-heading-title{font-size:18px;font-weight:600;color:#3CADD5;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-942 .elementor-element.elementor-element-c7dc773{text-align:center;font-weight:400;}.elementor-942 .elementor-element.elementor-element-de1085c{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5) inset;}.elementor-942 .elementor-element.elementor-element-de1085c:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-de1085c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-bc5cf66 .elementor-icon-wrapper{text-align:center;}.elementor-942 .elementor-element.elementor-element-bc5cf66.elementor-view-stacked .elementor-icon{background-color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-bc5cf66.elementor-view-framed .elementor-icon, .elementor-942 .elementor-element.elementor-element-bc5cf66.elementor-view-default .elementor-icon{color:#3CADD5;border-color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-bc5cf66.elementor-view-framed .elementor-icon, .elementor-942 .elementor-element.elementor-element-bc5cf66.elementor-view-default .elementor-icon svg{fill:#3CADD5;}.elementor-942 .elementor-element.elementor-element-bc5cf66 .elementor-icon{font-size:30px;}.elementor-942 .elementor-element.elementor-element-bc5cf66 .elementor-icon svg{height:30px;}.elementor-942 .elementor-element.elementor-element-5cebdad{text-align:center;}.elementor-942 .elementor-element.elementor-element-5cebdad .elementor-heading-title{font-size:18px;font-weight:600;color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-9af1b4f{text-align:center;font-weight:400;}.elementor-942 .elementor-element.elementor-element-235a12b{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5) inset;}.elementor-942 .elementor-element.elementor-element-235a12b:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-235a12b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-b2d2ae4 .elementor-icon-wrapper{text-align:center;}.elementor-942 .elementor-element.elementor-element-b2d2ae4.elementor-view-stacked .elementor-icon{background-color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-b2d2ae4.elementor-view-framed .elementor-icon, .elementor-942 .elementor-element.elementor-element-b2d2ae4.elementor-view-default .elementor-icon{color:#3CADD5;border-color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-b2d2ae4.elementor-view-framed .elementor-icon, .elementor-942 .elementor-element.elementor-element-b2d2ae4.elementor-view-default .elementor-icon svg{fill:#3CADD5;}.elementor-942 .elementor-element.elementor-element-b2d2ae4 .elementor-icon{font-size:30px;}.elementor-942 .elementor-element.elementor-element-b2d2ae4 .elementor-icon svg{height:30px;}.elementor-942 .elementor-element.elementor-element-dc0c189{text-align:center;}.elementor-942 .elementor-element.elementor-element-dc0c189 .elementor-heading-title{font-size:18px;font-weight:600;color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-c3ef835{text-align:center;font-weight:400;}.elementor-942 .elementor-element.elementor-element-d0cc9f7{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5) inset;}.elementor-942 .elementor-element.elementor-element-d0cc9f7:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-d0cc9f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-4255035 .elementor-icon-wrapper{text-align:center;}.elementor-942 .elementor-element.elementor-element-4255035.elementor-view-stacked .elementor-icon{background-color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-4255035.elementor-view-framed .elementor-icon, .elementor-942 .elementor-element.elementor-element-4255035.elementor-view-default .elementor-icon{color:#3CADD5;border-color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-4255035.elementor-view-framed .elementor-icon, .elementor-942 .elementor-element.elementor-element-4255035.elementor-view-default .elementor-icon svg{fill:#3CADD5;}.elementor-942 .elementor-element.elementor-element-4255035 .elementor-icon{font-size:30px;}.elementor-942 .elementor-element.elementor-element-4255035 .elementor-icon svg{height:30px;}.elementor-942 .elementor-element.elementor-element-5b235d9{text-align:center;}.elementor-942 .elementor-element.elementor-element-5b235d9 .elementor-heading-title{font-size:18px;font-weight:600;color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-7cc6e2c{text-align:center;font-weight:400;}.elementor-942 .elementor-element.elementor-element-3936869{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-942 .elementor-element.elementor-element-3936869:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-3936869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-942 .elementor-element.elementor-element-40e1ddc{text-align:center;}.elementor-942 .elementor-element.elementor-element-40e1ddc .elementor-heading-title{font-weight:600;color:#001E6B;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-942 .elementor-element.elementor-element-c7362b1{--grid-columns:4;}.elementor-942 .elementor-element.elementor-element-c7362b1 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-942 .elementor-element.elementor-element-c7362b1 .e-loop-item > .elementor-section, .elementor-942 .elementor-element.elementor-element-c7362b1 .e-loop-item > .elementor-section > .elementor-container, .elementor-942 .elementor-element.elementor-element-c7362b1 .e-loop-item > .e-con, .elementor-942 .elementor-element.elementor-element-c7362b1 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-942 .elementor-element.elementor-element-38a407c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-942 .elementor-element.elementor-element-bd2c5dc{text-align:center;}.elementor-942 .elementor-element.elementor-element-bd2c5dc .elementor-heading-title{font-weight:600;color:#001E6B;}.elementor-942 .elementor-element.elementor-element-1f751d3{--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;--gap:20px 020px;--row-gap:20px;--column-gap:020px;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-942 .elementor-element.elementor-element-2a86ab1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-942 .elementor-element.elementor-element-2a86ab1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-942 .elementor-element.elementor-element-2a86ab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-942 .elementor-element.elementor-element-2a86ab1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-942 .elementor-element.elementor-element-2a86ab1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-942 .elementor-element.elementor-element-2a86ab1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-942 .elementor-element.elementor-element-2a86ab1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-942 .elementor-element.elementor-element-2a86ab1{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-942 .elementor-element.elementor-element-2a86ab1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-942 .elementor-element.elementor-element-ab5a769 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-942 .elementor-element.elementor-element-ab5a769 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-942 .elementor-element.elementor-element-ab5a769 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-942 .elementor-element.elementor-element-ab5a769 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-942 .elementor-element.elementor-element-ab5a769 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-942 .elementor-element.elementor-element-ab5a769 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-942 .elementor-element.elementor-element-ab5a769 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-942 .elementor-element.elementor-element-ab5a769{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-942 .elementor-element.elementor-element-ab5a769 .elementor-icon-list-text{transition:color 0.3s;}.elementor-942 .elementor-element.elementor-element-2d03481{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-942 .elementor-element.elementor-element-ef65f57{--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-942 .elementor-element.elementor-element-ef65f57:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-ef65f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;background-image:url("https://saadatrent.ae/wp-content/uploads/2025/08/special-offers-bg.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-942 .elementor-element.elementor-element-13d6bda{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-942 .elementor-element.elementor-element-8bd8ece{--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-942 .elementor-element.elementor-element-8bd8ece.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-942 .elementor-element.elementor-element-389c214 .elementor-heading-title{font-weight:600;color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-7203417{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-942 .elementor-element.elementor-element-e1535ac .elementor-button{background-color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-e1535ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-942 .elementor-element.elementor-element-a1118b7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-942 .elementor-element.elementor-element-a1118b7:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-a1118b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-942 .elementor-element.elementor-element-dd2082e{text-align:center;}.elementor-942 .elementor-element.elementor-element-dd2082e .elementor-heading-title{font-weight:600;color:#001E6B;}.elementor-942 .elementor-element.elementor-element-a0ceedb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-942 .elementor-element.elementor-element-5b5b4a4.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-942 .elementor-element.elementor-element-5b5b4a4.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-942 .elementor-element.elementor-element-5b5b4a4.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-5b5b4a4 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-942 .elementor-element.elementor-element-5b5b4a4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-942 .elementor-element.elementor-element-5b5b4a4 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-942 .elementor-element.elementor-element-5b5b4a4 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-942 .elementor-element.elementor-element-bcf9788.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-942 .elementor-element.elementor-element-bcf9788.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-942 .elementor-element.elementor-element-bcf9788.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-bcf9788 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-942 .elementor-element.elementor-element-bcf9788 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-942 .elementor-element.elementor-element-bcf9788 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-942 .elementor-element.elementor-element-bcf9788 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-942 .elementor-element.elementor-element-f47a182.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-942 .elementor-element.elementor-element-f47a182.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-942 .elementor-element.elementor-element-f47a182.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-f47a182 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-942 .elementor-element.elementor-element-f47a182 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-942 .elementor-element.elementor-element-f47a182 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-942 .elementor-element.elementor-element-f47a182 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-942 .elementor-element.elementor-element-c484891.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-942 .elementor-element.elementor-element-c484891.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-942 .elementor-element.elementor-element-c484891.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-c484891 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-942 .elementor-element.elementor-element-c484891 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-942 .elementor-element.elementor-element-c484891 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-942 .elementor-element.elementor-element-c484891 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-942 .elementor-element.elementor-element-8461fdb{--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-radius:12px 12px 12px 12px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-942 .elementor-element.elementor-element-61e9623{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-942 .elementor-element.elementor-element-6490db0{text-align:left;}.elementor-942 .elementor-element.elementor-element-6490db0 .elementor-heading-title{font-size:30px;font-weight:500;color:#222222;}.elementor-942 .elementor-element.elementor-element-2a68c6f{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-942 .elementor-element.elementor-element-288b5c6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-942 .elementor-element.elementor-element-3f95f56 .elementor-button{background-color:#FBBF2B;font-weight:500;}.elementor-942 .elementor-element.elementor-element-3f95f56 .elementor-button-content-wrapper{flex-direction:row;}.elementor-942 .elementor-element.elementor-element-21cc70e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-942 .elementor-element.elementor-element-21cc70e:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-21cc70e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-942 .elementor-element.elementor-element-e363aab{text-align:center;}.elementor-942 .elementor-element.elementor-element-e363aab .elementor-heading-title{font-weight:600;color:#001E6B;}.elementor-942 .elementor-element.elementor-element-6959e15{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-942 .elementor-element.elementor-element-d225eeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-942 .elementor-element.elementor-element-d225eeb:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-d225eeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-d3f04ed{text-align:center;}.elementor-942 .elementor-element.elementor-element-d3f04ed .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:3px;word-spacing:0px;color:#FFB500;}.elementor-942 .elementor-element.elementor-element-21457a4 .elementor-button{background-color:#FBBF2B;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:2px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-942 .elementor-element.elementor-element-cf26947{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-942 .elementor-element.elementor-element-cf26947:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-cf26947 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-965646f{text-align:center;}.elementor-942 .elementor-element.elementor-element-965646f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:3px;word-spacing:0px;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-d137751 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:2px;word-spacing:0px;fill:#FFC313;color:#FFC313;border-radius:0px 0px 0px 0px;}.elementor-942 .elementor-element.elementor-element-c771330{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-942 .elementor-element.elementor-element-c771330:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-c771330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-45c94ad{text-align:center;}.elementor-942 .elementor-element.elementor-element-45c94ad .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:3px;word-spacing:0px;color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-ff4048e .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:2px;word-spacing:0px;fill:#FFC313;color:#FFC313;border-radius:0px 0px 0px 0px;}.elementor-942 .elementor-element.elementor-element-1c22f74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-942 .elementor-element.elementor-element-1c22f74:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-1c22f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3CADD5;}.elementor-942 .elementor-element.elementor-element-8d1e40d{text-align:center;}.elementor-942 .elementor-element.elementor-element-8d1e40d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:3px;word-spacing:0px;color:#FBBF2B;}.elementor-942 .elementor-element.elementor-element-fa381ad .elementor-button{background-color:#FBBF2B;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:2px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-942 .elementor-element.elementor-element-2baacab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-942 .elementor-element.elementor-element-e5f6d98{text-align:center;}.elementor-942 .elementor-element.elementor-element-e5f6d98 .elementor-heading-title{font-weight:600;color:#001E6B;}.elementor-942 .elementor-element.elementor-element-00e4639{text-align:center;}.elementor-942 .elementor-element.elementor-element-5875397{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-942 .elementor-element.elementor-element-9fb4198{padding:0px 0px 20px 0px;border-radius:13px 13px 13px 13px;box-shadow:2px 1px 5px 4px rgba(9.811960581903852, 41.967066830265466, 167.16673583984377, 0.22);}.elementor-942 .elementor-element.elementor-element-9fb4198.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-942 .elementor-element.elementor-element-9fb4198.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-942 .elementor-element.elementor-element-9fb4198.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-9fb4198 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-942 .elementor-element.elementor-element-9fb4198 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-942 .elementor-element.elementor-element-9fb4198 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#001E6B;}.elementor-942 .elementor-element.elementor-element-9fb4198:has(:hover) .elementor-image-box-title,
					 .elementor-942 .elementor-element.elementor-element-9fb4198:has(:focus) .elementor-image-box-title{color:#FBBF2B;}.elementor-942 .elementor-element.elementor-element-9fb4198 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-942 .elementor-element.elementor-element-d1d3122{padding:0px 0px 20px 0px;border-radius:13px 13px 13px 13px;box-shadow:2px 1px 5px 4px rgba(9.811960581903852, 41.967066830265466, 167.16673583984377, 0.22);}.elementor-942 .elementor-element.elementor-element-d1d3122.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-942 .elementor-element.elementor-element-d1d3122.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-942 .elementor-element.elementor-element-d1d3122.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-d1d3122 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-942 .elementor-element.elementor-element-d1d3122 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-942 .elementor-element.elementor-element-d1d3122 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#001E6B;}.elementor-942 .elementor-element.elementor-element-d1d3122:has(:hover) .elementor-image-box-title,
					 .elementor-942 .elementor-element.elementor-element-d1d3122:has(:focus) .elementor-image-box-title{color:#FBBF2B;}.elementor-942 .elementor-element.elementor-element-d1d3122 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-942 .elementor-element.elementor-element-a5b4075{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-942 .elementor-element.elementor-element-762e47b{text-align:left;}.elementor-942 .elementor-element.elementor-element-762e47b .elementor-heading-title{font-weight:600;color:#001E6B;}.elementor-942 .elementor-element.elementor-element-483eadd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-942 .elementor-element.elementor-element-483eadd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-942 .elementor-element.elementor-element-483eadd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-942 .elementor-element.elementor-element-483eadd .elementor-icon-list-text{transition:color 0.3s;}.elementor-942 .elementor-element.elementor-element-ad222c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-942 .elementor-element.elementor-element-061c74a{text-align:center;}.elementor-942 .elementor-element.elementor-element-061c74a .elementor-heading-title{font-weight:600;color:#001E6B;}.elementor-942 .elementor-element.elementor-element-1b87816{text-align:center;}.elementor-942 .elementor-element.elementor-element-1dcd100{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-942 .elementor-element.elementor-element-ecda47d{padding:0px 0px 20px 0px;border-radius:13px 13px 13px 13px;box-shadow:2px 1px 5px 4px rgba(9.811960581903852, 41.967066830265466, 167.16673583984377, 0.22);}.elementor-942 .elementor-element.elementor-element-ecda47d.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-942 .elementor-element.elementor-element-ecda47d.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-942 .elementor-element.elementor-element-ecda47d.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-ecda47d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-942 .elementor-element.elementor-element-ecda47d .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-942 .elementor-element.elementor-element-ecda47d .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-942 .elementor-element.elementor-element-ecda47d .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-942 .elementor-element.elementor-element-d6af804{padding:0px 0px 20px 0px;border-radius:13px 13px 13px 13px;box-shadow:2px 1px 5px 4px rgba(9.811960581903852, 41.967066830265466, 167.16673583984377, 0.22);}.elementor-942 .elementor-element.elementor-element-d6af804.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-942 .elementor-element.elementor-element-d6af804.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-942 .elementor-element.elementor-element-d6af804.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-d6af804 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-942 .elementor-element.elementor-element-d6af804 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-942 .elementor-element.elementor-element-d6af804 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-942 .elementor-element.elementor-element-d6af804 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-942 .elementor-element.elementor-element-888eb56{padding:0px 0px 20px 0px;border-radius:13px 13px 13px 13px;box-shadow:2px 1px 5px 4px rgba(9.811960581903852, 41.967066830265466, 167.16673583984377, 0.22);}.elementor-942 .elementor-element.elementor-element-888eb56.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-942 .elementor-element.elementor-element-888eb56.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-942 .elementor-element.elementor-element-888eb56.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-888eb56 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-942 .elementor-element.elementor-element-888eb56 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-942 .elementor-element.elementor-element-888eb56 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-942 .elementor-element.elementor-element-888eb56 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-942 .elementor-element.elementor-element-6c108a6{padding:0px 0px 20px 0px;border-radius:13px 13px 13px 13px;box-shadow:2px 1px 5px 4px rgba(9.811960581903852, 41.967066830265466, 167.16673583984377, 0.22);}.elementor-942 .elementor-element.elementor-element-6c108a6.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-942 .elementor-element.elementor-element-6c108a6.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-942 .elementor-element.elementor-element-6c108a6.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-6c108a6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-942 .elementor-element.elementor-element-6c108a6 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-942 .elementor-element.elementor-element-6c108a6 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-942 .elementor-element.elementor-element-6c108a6 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-942 .elementor-element.elementor-element-98b876f{padding:0px 0px 20px 0px;border-radius:13px 13px 13px 13px;box-shadow:2px 1px 5px 4px rgba(9.811960581903852, 41.967066830265466, 167.16673583984377, 0.22);}.elementor-942 .elementor-element.elementor-element-98b876f.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-942 .elementor-element.elementor-element-98b876f.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-942 .elementor-element.elementor-element-98b876f.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-98b876f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-942 .elementor-element.elementor-element-98b876f .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-942 .elementor-element.elementor-element-98b876f .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-942 .elementor-element.elementor-element-98b876f .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-942 .elementor-element.elementor-element-cc92587{padding:0px 0px 20px 0px;border-radius:13px 13px 13px 13px;box-shadow:2px 1px 5px 4px rgba(9.811960581903852, 41.967066830265466, 167.16673583984377, 0.22);}.elementor-942 .elementor-element.elementor-element-cc92587.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-942 .elementor-element.elementor-element-cc92587.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-942 .elementor-element.elementor-element-cc92587.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-cc92587 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-942 .elementor-element.elementor-element-cc92587 .elementor-image-box-img img{border-radius:5px;transition-duration:0.3s;}.elementor-942 .elementor-element.elementor-element-cc92587 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-942 .elementor-element.elementor-element-cc92587 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-942 .elementor-element.elementor-element-609d6eb{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-942 .elementor-element.elementor-element-7aac656{text-align:left;}.elementor-942 .elementor-element.elementor-element-7aac656 .elementor-heading-title{font-weight:600;color:#001E6B;}.elementor-942 .elementor-element.elementor-element-6c04f6f{--display:flex;}.elementor-942 .elementor-element.elementor-element-58fed52{font-weight:400;}.elementor-942 .elementor-element.elementor-element-0bbb1a3{--display:flex;}.elementor-942 .elementor-element.elementor-element-72d40c4{font-weight:400;}.elementor-942 .elementor-element.elementor-element-10fab3e{--display:flex;}.elementor-942 .elementor-element.elementor-element-9de0345{font-weight:400;}.elementor-942 .elementor-element.elementor-element-664b582{--display:flex;}.elementor-942 .elementor-element.elementor-element-f36405f{font-weight:400;}.elementor-942 .elementor-element.elementor-element-7856589{--display:flex;}.elementor-942 .elementor-element.elementor-element-8a05bf1{font-weight:400;}.elementor-942 .elementor-element.elementor-element-2ad523f{--display:flex;}.elementor-942 .elementor-element.elementor-element-fe9b408{font-weight:400;}.elementor-942 .elementor-element.elementor-element-702d7bd{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-942 .elementor-element.elementor-element-702d7bd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-942 .elementor-element.elementor-element-27952385{--display:flex;--min-height:364px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-942 .elementor-element.elementor-element-27952385:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-27952385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-539cbb82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-942 .elementor-element.elementor-element-539cbb82:not(.elementor-motion-effects-element-type-background), .elementor-942 .elementor-element.elementor-element-539cbb82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;background-image:url("https://saadatrent.ae/wp-content/uploads/2025/11/sadat-rent-1.webp");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-942 .elementor-element.elementor-element-7d506ed{--spacer-size:15vh;}.elementor-942 .elementor-element.elementor-element-e190b89{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-942 .elementor-element.elementor-element-40d869fb{text-align:left;}.elementor-942 .elementor-element.elementor-element-40d869fb .elementor-heading-title{font-size:25px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-group{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );margin-bottom:20px;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-form-fields-wrapper{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );margin-bottom:-20px;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-942 .elementor-element.elementor-element-661473b8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-942 .elementor-element.elementor-element-661473b8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-942 .elementor-element.elementor-element-661473b8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-group > label, .elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-subgroup label{color:#324A6D;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-type-html{padding-bottom:41px;color:#324A6D;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-group .elementor-field{color:#324A6D;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-group .elementor-field, .elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-color:#C8D5DC;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-group .elementor-select-wrapper select{border-color:#C8D5DC;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-group .elementor-select-wrapper::before{color:#C8D5DC;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:3% 13% 3% 13%;}.elementor-942 .elementor-element.elementor-element-661473b8 .e-form__buttons__wrapper__button-next{background-color:#467FF7;color:#FFFFFF;border-color:#467FF7;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-button[type="submit"]{background-color:#467FF7;color:#FFFFFF;border-color:#467FF7;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-942 .elementor-element.elementor-element-661473b8 .e-form__buttons__wrapper__button-previous{background-color:#467FF7;color:#ffffff;}.elementor-942 .elementor-element.elementor-element-661473b8 .e-form__buttons__wrapper__button-next:hover{background-color:#02010100;color:#467FF7;border-color:#467FF7;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-button[type="submit"]:hover{background-color:#02010100;color:#467FF7;border-color:#467FF7;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-button[type="submit"]:hover svg *{fill:#467FF7;}.elementor-942 .elementor-element.elementor-element-661473b8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-message{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-message.elementor-message-success{color:#467FF7;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-message.elementor-message-danger{color:#324A6D;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-message.elementor-help-inline{color:#324A6D;}.elementor-942 .elementor-element.elementor-element-661473b8 .e-form__indicators__indicator, .elementor-942 .elementor-element.elementor-element-661473b8 .e-form__indicators__indicator__label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-942 .elementor-element.elementor-element-661473b8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#324A6D;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-primary-color:#467FF7;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-primary-color:#467FF7;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-942 .elementor-element.elementor-element-8948a51{--display:flex;}.elementor-942 .elementor-element.elementor-element-9a5b018{text-align:left;}.elementor-942 .elementor-element.elementor-element-9a5b018 .elementor-heading-title{font-weight:600;color:#001E6B;}.elementor-942 .elementor-element.elementor-element-9ed52c1{--display:flex;}.elementor-942 .elementor-element.elementor-element-497508c{--display:flex;}.elementor-942 .elementor-element.elementor-element-709f669 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-942 .elementor-element.elementor-element-6b9de4a{--display:flex;}.elementor-942 .elementor-element.elementor-element-2930802 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-942 .elementor-element.elementor-element-f7f5617{--display:flex;}.elementor-942 .elementor-element.elementor-element-c9eaba7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-942 .elementor-element.elementor-element-0997d1a{--display:flex;}.elementor-942 .elementor-element.elementor-element-0220799 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-942 .elementor-element.elementor-element-ee97c6e{--display:flex;}.elementor-942 .elementor-element.elementor-element-8e207b7 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-942 .elementor-element.elementor-element-01e1356{--display:flex;}.elementor-942 .elementor-element.elementor-element-e0d9c3c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-942 .elementor-element.elementor-element-fa918eb{--display:flex;}.elementor-942 .elementor-element.elementor-element-f798b4c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-942 .elementor-element.elementor-element-7f5fddf{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-942 .elementor-element.elementor-element-8f39f8e{--grid-auto-flow:row;}.elementor-942 .elementor-element.elementor-element-c7362b1{--grid-columns:2;}.elementor-942 .elementor-element.elementor-element-a0ceedb{--grid-auto-flow:row;}.elementor-942 .elementor-element.elementor-element-21cc70e{--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-942 .elementor-element.elementor-element-6959e15{--grid-auto-flow:row;}.elementor-942 .elementor-element.elementor-element-d225eeb{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-942 .elementor-element.elementor-element-d3f04ed .elementor-heading-title{font-size:36px;}.elementor-942 .elementor-element.elementor-element-21457a4{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-942 .elementor-element.elementor-element-cf26947{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-942 .elementor-element.elementor-element-965646f .elementor-heading-title{font-size:36px;}.elementor-942 .elementor-element.elementor-element-d137751{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-942 .elementor-element.elementor-element-c771330{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-942 .elementor-element.elementor-element-45c94ad .elementor-heading-title{font-size:36px;}.elementor-942 .elementor-element.elementor-element-ff4048e{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-942 .elementor-element.elementor-element-1c22f74{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-942 .elementor-element.elementor-element-8d1e40d .elementor-heading-title{font-size:36px;}.elementor-942 .elementor-element.elementor-element-fa381ad{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-942 .elementor-element.elementor-element-5875397{--grid-auto-flow:row;}.elementor-942 .elementor-element.elementor-element-1dcd100{--grid-auto-flow:row;}.elementor-942 .elementor-element.elementor-element-27952385{--flex-wrap:wrap;}.elementor-942 .elementor-element.elementor-element-40d869fb{text-align:center;}.elementor-942 .elementor-element.elementor-element-40d869fb .elementor-heading-title{font-size:45px;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-group > label{font-size:14px;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-type-html{font-size:14px;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-group .elementor-field, .elementor-942 .elementor-element.elementor-element-661473b8 .elementor-field-subgroup label{font-size:14px;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-button{font-size:14px;}.elementor-942 .elementor-element.elementor-element-661473b8 .elementor-message{font-size:14px;}.elementor-942 .elementor-element.elementor-element-661473b8 .e-form__indicators__indicator, .elementor-942 .elementor-element.elementor-element-661473b8 .e-form__indicators__indicator__label{font-size:14px;}.elementor-942 .elementor-element.elementor-element-7f5fddf{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-942 .elementor-element.elementor-element-93d7fec .elementor-heading-title{font-size:20px;}.elementor-942 .elementor-element.elementor-element-f666960{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-942 .elementor-element.elementor-element-f666960 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-942 .elementor-element.elementor-element-8f39f8e{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-942 .elementor-element.elementor-element-c9eace4{--width:100%;}.elementor-942 .elementor-element.elementor-element-eeecf38 .elementor-heading-title{font-size:13px;}.elementor-942 .elementor-element.elementor-element-c7dc773{font-size:13px;}.elementor-942 .elementor-element.elementor-element-de1085c{--width:100%;}.elementor-942 .elementor-element.elementor-element-5cebdad .elementor-heading-title{font-size:13px;}.elementor-942 .elementor-element.elementor-element-9af1b4f{font-size:13px;}.elementor-942 .elementor-element.elementor-element-235a12b{--width:100%;}.elementor-942 .elementor-element.elementor-element-dc0c189 .elementor-heading-title{font-size:13px;}.elementor-942 .elementor-element.elementor-element-c3ef835{font-size:13px;}.elementor-942 .elementor-element.elementor-element-d0cc9f7{--width:100%;}.elementor-942 .elementor-element.elementor-element-5b235d9 .elementor-heading-title{font-size:13px;}.elementor-942 .elementor-element.elementor-element-7cc6e2c{font-size:13px;}.elementor-942 .elementor-element.elementor-element-40e1ddc .elementor-heading-title{font-size:20px;}.elementor-942 .elementor-element.elementor-element-e370368{padding:0px 20px 0px 20px;}.elementor-942 .elementor-element.elementor-element-c7362b1{--grid-columns:1;}.elementor-942 .elementor-element.elementor-element-bd2c5dc .elementor-heading-title{font-size:20px;}.elementor-942 .elementor-element.elementor-element-389c214 .elementor-heading-title{font-size:20px;}.elementor-942 .elementor-element.elementor-element-0672661{padding:0px 20px 0px 0px;}.elementor-942 .elementor-element.elementor-element-7203417{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-942 .elementor-element.elementor-element-dd2082e .elementor-heading-title{font-size:20px;}.elementor-942 .elementor-element.elementor-element-a0ceedb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-942 .elementor-element.elementor-element-5b5b4a4 .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-bcf9788 .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-f47a182 .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-c484891 .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-61e9623{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-942 .elementor-element.elementor-element-6490db0 .elementor-heading-title{font-size:20px;}.elementor-942 .elementor-element.elementor-element-35da526{padding:0px 20px 0px 0px;}.elementor-942 .elementor-element.elementor-element-3f95f56 .elementor-button{font-size:12px;}.elementor-942 .elementor-element.elementor-element-21cc70e{--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-942 .elementor-element.elementor-element-e363aab{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-942 .elementor-element.elementor-element-e363aab .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-942 .elementor-element.elementor-element-6959e15{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-942 .elementor-element.elementor-element-d225eeb{--width:100%;--justify-content:space-evenly;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:12%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-942 .elementor-element.elementor-element-d3f04ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-942 .elementor-element.elementor-element-d3f04ed .elementor-heading-title{font-size:16px;}.elementor-942 .elementor-element.elementor-element-21457a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-942 .elementor-element.elementor-element-21457a4 .elementor-button{font-size:12px;letter-spacing:0.6px;padding:5% -2% 5% 2%;}.elementor-942 .elementor-element.elementor-element-cf26947{--width:100%;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:12%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-942 .elementor-element.elementor-element-965646f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-942 .elementor-element.elementor-element-965646f .elementor-heading-title{font-size:16px;}.elementor-942 .elementor-element.elementor-element-d137751{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-942 .elementor-element.elementor-element-d137751 .elementor-button{font-size:12px;letter-spacing:0.6px;padding:5% -2% 5% 2%;}.elementor-942 .elementor-element.elementor-element-c771330{--width:100%;--justify-content:space-evenly;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:12%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-942 .elementor-element.elementor-element-45c94ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-942 .elementor-element.elementor-element-45c94ad .elementor-heading-title{font-size:16px;}.elementor-942 .elementor-element.elementor-element-ff4048e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-942 .elementor-element.elementor-element-ff4048e .elementor-button{font-size:12px;letter-spacing:0.6px;padding:5% -2% 5% 2%;}.elementor-942 .elementor-element.elementor-element-1c22f74{--width:100%;--justify-content:space-evenly;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:12%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-942 .elementor-element.elementor-element-8d1e40d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-942 .elementor-element.elementor-element-8d1e40d .elementor-heading-title{font-size:15px;}.elementor-942 .elementor-element.elementor-element-fa381ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-942 .elementor-element.elementor-element-fa381ad .elementor-button{font-size:11px;letter-spacing:0.6px;padding:5% -2% 5% 2%;}.elementor-942 .elementor-element.elementor-element-e5f6d98{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-942 .elementor-element.elementor-element-e5f6d98 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-942 .elementor-element.elementor-element-00e4639{padding:0px 20px 0px 20px;}.elementor-942 .elementor-element.elementor-element-5875397{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-942 .elementor-element.elementor-element-9fb4198 .elementor-image-box-img{margin-bottom:5px;}.elementor-942 .elementor-element.elementor-element-9fb4198.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-942 .elementor-element.elementor-element-9fb4198.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-942 .elementor-element.elementor-element-9fb4198.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-942 .elementor-element.elementor-element-9fb4198 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-942 .elementor-element.elementor-element-9fb4198 .elementor-image-box-title{font-size:15px;}.elementor-942 .elementor-element.elementor-element-9fb4198 .elementor-image-box-description{font-size:14px;}.elementor-942 .elementor-element.elementor-element-d1d3122 .elementor-image-box-img{margin-bottom:5px;}.elementor-942 .elementor-element.elementor-element-d1d3122.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-942 .elementor-element.elementor-element-d1d3122.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-942 .elementor-element.elementor-element-d1d3122.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-942 .elementor-element.elementor-element-d1d3122 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-942 .elementor-element.elementor-element-d1d3122 .elementor-image-box-title{font-size:15px;}.elementor-942 .elementor-element.elementor-element-d1d3122 .elementor-image-box-description{font-size:14px;}.elementor-942 .elementor-element.elementor-element-a5b4075{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-942 .elementor-element.elementor-element-762e47b .elementor-heading-title{font-size:20px;}.elementor-942 .elementor-element.elementor-element-ec16c2b{padding:0px 20px 0px 0px;}.elementor-942 .elementor-element.elementor-element-061c74a{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-942 .elementor-element.elementor-element-061c74a .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-942 .elementor-element.elementor-element-1b87816{padding:0px 20px 0px 20px;}.elementor-942 .elementor-element.elementor-element-1dcd100{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-942 .elementor-element.elementor-element-ecda47d .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-d6af804 .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-888eb56 .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-6c108a6 .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-98b876f .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-cc92587 .elementor-image-box-img{margin-bottom:13px;}.elementor-942 .elementor-element.elementor-element-7aac656 .elementor-heading-title{font-size:20px;}.elementor-942 .elementor-element.elementor-element-58fed52{text-align:justify;font-size:14px;}.elementor-942 .elementor-element.elementor-element-72d40c4{text-align:justify;font-size:14px;}.elementor-942 .elementor-element.elementor-element-9de0345{text-align:justify;font-size:14px;}.elementor-942 .elementor-element.elementor-element-f36405f{text-align:justify;font-size:14px;}.elementor-942 .elementor-element.elementor-element-8a05bf1{text-align:justify;font-size:14px;}.elementor-942 .elementor-element.elementor-element-fe9b408{text-align:justify;font-size:14px;}.elementor-942 .elementor-element.elementor-element-702d7bd{--n-accordion-title-font-size:17px;}.elementor-942 .elementor-element.elementor-element-40d869fb .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-942 .elementor-element.elementor-element-9a5b018 .elementor-heading-title{font-size:20px;}.elementor-942 .elementor-element.elementor-element-7f5fddf{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-942 .elementor-element.elementor-element-618ed7d{--width:70%;}.elementor-942 .elementor-element.elementor-element-7d529aa{--content-width:1200px;}.elementor-942 .elementor-element.elementor-element-3936869{--content-width:1200px;}.elementor-942 .elementor-element.elementor-element-38a407c{--content-width:1200px;}.elementor-942 .elementor-element.elementor-element-2d03481{--content-width:1200px;}.elementor-942 .elementor-element.elementor-element-8bd8ece{--width:63.707%;}.elementor-942 .elementor-element.elementor-element-7203417{--width:50%;}.elementor-942 .elementor-element.elementor-element-a1118b7{--content-width:1200px;}.elementor-942 .elementor-element.elementor-element-8461fdb{--content-width:1200px;}.elementor-942 .elementor-element.elementor-element-61e9623{--width:100%;}.elementor-942 .elementor-element.elementor-element-288b5c6{--width:100%;}.elementor-942 .elementor-element.elementor-element-21cc70e{--content-width:1140px;}.elementor-942 .elementor-element.elementor-element-a5b4075{--content-width:1200px;}.elementor-942 .elementor-element.elementor-element-609d6eb{--content-width:1200px;}.elementor-942 .elementor-element.elementor-element-539cbb82{--width:50%;}.elementor-942 .elementor-element.elementor-element-e190b89{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-942 .elementor-element.elementor-element-8f39f8e{--width:100%;}.elementor-942 .elementor-element.elementor-element-c9eace4{--width:47%;}.elementor-942 .elementor-element.elementor-element-de1085c{--width:47%;}.elementor-942 .elementor-element.elementor-element-235a12b{--width:47%;}.elementor-942 .elementor-element.elementor-element-d0cc9f7{--width:47%;}.elementor-942 .elementor-element.elementor-element-539cbb82{--width:100%;}.elementor-942 .elementor-element.elementor-element-e190b89{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-515d51d *//* === Compatibility patch with new JS IDs/Classes === */

/* Map id used by JS */
#dcbMap { width: 100%; height: 100%; z-index: 1; }

/* If the DOM uses dcb names instead of generic ones */
.dcb-wrap .content { display: grid; grid-template-columns: 400px 1fr; min-height: 600px; }
.dcb-wrap .map-container { position: relative; height: 100%; z-index: 1; }
.dcb-wrap .sidebar { background: #f8f9fa; padding: 25px; position: relative; z-index: 2; }

/* Step containers in new markup (if names differ) */
#dcb-step1, #dcb-step2, #dcb-step3, #dcb-step4 { display: block; }
.dcb-hidden { display: none !important; }

/* Cars grid/cards in step 3 (JS looks for .dcb-car, .dcb-select too) */
.dcb-car { background:#fff; border-radius:12px; overflow:hidden; border:2px solid transparent; box-shadow:0 4px 15px rgba(0,0,0,.1); display:flex; align-items:center; }
.dcb-car.selected { border-color:#28a745; background:linear-gradient(119deg,#ebffef1a 0%,#7bff681f 100%); }
.dcb-select { padding:12px 24px; background:#17a2b8; color:#fff; border:none; border-radius:8px; font-weight:600; cursor:pointer; }
.dcb-select.is-selected { background:#28a745; }

/* Selected panel in step 3 */
#dcbSelectedWrap { background:linear-gradient(135deg,#e8f5e8 0%,#d4edda 100%); padding:25px; border-radius:12px; border:2px solid #28a745; }
#dcbSelectedWrap.dcb-hidden { display:none !important; }/* End custom CSS */
/* Start custom CSS *//* =========================================================
   Dubai Car Booking — Clean CSS (compatible with #map & markup)
   Author: You
   Notes:
   - هماهنگ با JS فعلی (id: #map ، کلاس‌ها: .car-card, .select-car-btn, …)
   - بدون استفاده از 100vh (مشکلات هدر/فوتر تم‌ها را ندارد)
   - بهبود pointer-events برای درَگ مارکرهای Leaflet
   - ریسپانسیو: 1200/992/768/480
   ========================================================= */

/* ---------- CSS Variables ---------- */
:root{
  --dcb-font: system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Arial,sans-serif;
  --dcb-primary: #2a5298;
  --dcb-primary-2: #1e3c72;
  --dcb-accent: #0ea5e9;
  --dcb-success: #28a745;
  --dcb-danger: #b31329;
  --dcb-info: #17a2b8;
  --dcb-muted: #6c757d;

  --dcb-surface: #ffffff;
  --dcb-surface-2: #f8f9fa;
  --dcb-panel: #f8f9fa;

  --dcb-border: #e0e0e0;
  --dcb-border-2: #e9ecef;
  --dcb-text: #404040;
  --dcb-text-2: #495057;

  --dcb-radius-lg: 20px;
  --dcb-radius-md: 12px;
  --dcb-shadow: 0 20px 60px rgba(0,0,0,.25);
  --dcb-shadow-sm: 0 2px 8px rgba(0,0,0,.06);
  --dcb-shadow-md: 0 4px 15px rgba(0,0,0,.08);
}

/* ---------- Root / Layout ---------- */
.dubai-car-booking-container{
  font-family: var(--dcb-font);
  direction: ltr;
  color: #111;
  text-align: left;
  position: relative;
  isolation: isolate;
  z-index: 0;
}

.dubai-car-booking-container .container{
  max-width: 1400px;
  margin: 0 auto;
  background: var(--dcb-surface);
  border-radius: var(--dcb-radius-lg);
  box-shadow: var(--dcb-shadow);
  overflow: hidden;
}

/* Utilities */
.dubai-car-booking-container .hidden,
.dubai-car-booking-container .step-hidden{ display: none !important; }

/* ---------- Header ---------- */
.dubai-car-booking-container .header{
  padding: 16px 20px;
  text-align: center;
}
.dubai-car-booking-container .header h1{
  font-size: 26px;
  font-weight: 800;
  margin: 0 0 6px;
  color: var(--dcb-primary-2);
}
.dubai-car-booking-container .header p{
  font-size: 14px;
  color: var(--dcb-text-2);
  margin: 0;
}

/* ---------- Step 1: Map + Sidebar Grid ---------- */
.dubai-car-booking-container .content{
  display: grid;
  grid-template-columns: 400px 1fr;
  min-height: 600px;
  height: auto;
  gap: 0;
}

.dubai-car-booking-container .sidebar{
  background: var(--dcb-surface-2);
  padding: 24px;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 2;
  -webkit-overflow-scrolling: touch;
}

.dubai-car-booking-container .form-card{
  background: #fff;
  padding: 18px;
  border-radius: var(--dcb-radius-md);
  box-shadow: var(--dcb-shadow-sm);
  margin-bottom: 14px;
}

.dubai-car-booking-container .section-header{
  display: flex; align-items: center; gap: 10px;
  margin-bottom: 12px; padding-bottom: 10px;
  border-bottom: 2px solid var(--dcb-border-2);
}

.dubai-car-booking-container .section-number{
  width: 30px; height: 30px;
  background: var(--dcb-primary);
  color: #fff; border-radius: 50%;
  display:flex; align-items:center; justify-content:center;
  font-size: 16px; font-weight: 800;
}
.dubai-car-booking-container .section-number.pick{ background: var(--dcb-success); }
.dubai-car-booking-container .section-number.drop{ background: var(--dcb-danger); }

.dubai-car-booking-container .section-title{ flex: 1; }
.dubai-car-booking-container .section-title h3{
  font-size: 15px; color: var(--dcb-primary-2); margin: 0 0 2px;
}
.dubai-car-booking-container .section-title p{
  font-size: 12px; color: #666; margin: 0;
}

.dubai-car-booking-container .form-group{ margin-bottom: 14px; width: 100%; }
.dubai-car-booking-container .form-group label{
  display:block; font-size: 12.5px; font-weight: 700; color:#555; margin-bottom: 6px;
}
.dubai-car-booking-container .form-group input{
  width: 100%; padding: 10px 12px;
  border: 2px solid var(--dcb-border);
  border-radius: 8px; font-size: 13px;
  transition: all .25s ease; font-family: inherit;
  box-sizing: border-box;
}
.dubai-car-booking-container .form-group input:focus{
  outline: none; border-color: var(--dcb-primary);
  box-shadow: 0 0 0 3px rgba(42,82,152,.1);
}

/* Checkbox card */
.dubai-car-booking-container .checkbox-card{
  background: linear-gradient(135deg,#e0f2fe 0%,#dbeafe 100%);
  padding: 12px 14px; border-radius: 8px; margin-bottom: 14px;
  border: 2px solid #0284c7;
}
.dubai-car-booking-container .checkbox-card label{
  display:flex; align-items:center; gap: 10px; cursor: pointer;
  font-size: 13px; color:#0369a1; font-weight: 700;
}
.dubai-car-booking-container .checkbox-card input[type="checkbox"]{
  width: 18px; height: 18px; cursor: pointer; accent-color:#0284c7;
}

.dubai-car-booking-container .loading-text{
  font-size: 12px; color: #6c757d; font-style: italic; margin-top: 6px;
}

/* Map */
.dubai-car-booking-container .map-container{
  position: relative;
  height: 100%;
  z-index: 1;
}
.dubai-car-booking-container #map{
  width: 100%;
  height: 100%;
  z-index: 1; /* نه منفی! */
}

/* Pointer events for Leaflet markers */
.map-container, #map{ pointer-events: auto; }
.map-container > *:not(#map){ pointer-events: none; }
.leaflet-marker-icon,
.leaflet-div-icon,
.custom-marker,
.custom-marker *{
  pointer-events: auto !important;
  cursor: grab;
}
.leaflet-marker-icon.leaflet-marker-draggable,
.leaflet-div-icon.leaflet-marker-draggable{ cursor: grabbing; }
.custom-marker{ background: transparent !important; border:none !important; }

/* ---------- Step 2: Date/Time ---------- */
.dubai-car-booking-container .step2-content{
  display: flex; justify-content: center; align-items: center;
  min-height: 520px;
}
.dubai-car-booking-container .datetime-form-container{
  width: 100%; max-width: 1200px;
  background: var(--dcb-panel);
  padding: 28px; border-radius: var(--dcb-radius-md);
  box-shadow: var(--dcb-shadow-md);
}
.dubai-car-booking-container .datetime-form-container h2{
  text-align: center; color: var(--dcb-primary-2);
  margin: 0 0 22px; font-size: 22px;
}
.dubai-car-booking-container .location-summary{
  background: #eef1f4; padding: 14px; border-radius: 8px;
  margin-bottom: 18px; font-size: 13px; color: var(--dcb-text-2);
}
.dubai-car-booking-container .location-summary p{ margin: 6px 0; }
.dubai-car-booking-container .location-summary strong{ color: var(--dcb-primary-2); }

.dubai-car-booking-container .datetime-form-group{
  display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-bottom: 18px; width: 100%;
}
.dubai-car-booking-container .datetime-form-group.full-width{ grid-template-columns: 1fr; }

/* ---------- Step 3: Car selection ---------- */
.dubai-car-booking-container .step3-content{
  padding: 34px;
  min-height: 520px;
}
.dubai-car-booking-container .car-selection-container{
  width: 100%; max-width: 1200px; margin: 0 auto;
  background: var(--dcb-panel); padding: 28px; border-radius: var(--dcb-radius-md);
  box-shadow: var(--dcb-shadow-md);
}
.dubai-car-booking-container .booking-summary{ margin-bottom: 26px; }

.dubai-car-booking-container .summary-card{
  background: #fff; padding: 22px; border-radius: var(--dcb-radius-md);
  box-shadow: var(--dcb-shadow-sm);
  border-right: 4px solid var(--dcb-primary);
}
.dubai-car-booking-container .summary-card h3{
  color: var(--dcb-primary-2); margin: 0 0 12px; font-size: 18px;
  border-bottom: 2px solid var(--dcb-border-2); padding-bottom: 8px;
}
.dubai-car-booking-container .summary-card p{
  margin: 8px 0; font-size: 14px; color: var(--dcb-text-2); line-height: 1.6;
}
.dubai-car-booking-container .summary-card strong{ color: var(--dcb-primary-2); }

/* Cars list */
.dubai-car-booking-container .cars-grid{
  display: flex; flex-direction: column; gap: 18px; margin-bottom: 26px;
}
.dubai-car-booking-container .car-card{
  background: #fff; border-radius: var(--dcb-radius-md); overflow: hidden;
  box-shadow: 0 4px 15px rgba(0,0,0,.1);
  border: 2px solid transparent;
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
  display: flex; width: 100%; align-items: center;
}
.dubai-car-booking-container .car-card:hover{
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(0,0,0,.14);
}
.dubai-car-booking-container .car-card.selected{
  border-color: var(--dcb-success);
  background: linear-gradient(119deg, #ebffef1a 0%, #7bff681f 100%);
}

.dubai-car-booking-container .car-image{
  width: 300px; height: 200px; object-fit: cover;
  border-right: 1px solid var(--dcb-border-2); flex-shrink: 0;
}
.dubai-car-booking-container .car-details{
  padding: 22px; flex: 1; display:flex; flex-direction: column; justify-content: space-between;
}
.dubai-car-booking-container .car-name{
  font-size: 20px; font-weight: 800; color: var(--dcb-text); margin: 0 0 4px;
}
.dubai-car-booking-container .car-model{
  color: var(--dcb-muted); font-size: 14px; margin: 0 0 8px; font-weight: 600;
}
.dubai-car-booking-container .car-price{
  font-size: 22px; font-weight: 800; color: var(--dcb-success); margin-bottom: 6px;
}
.dubai-car-booking-container .car-specs{
  font-size: 13.5px; color: var(--dcb-text-2); margin-bottom: 16px; line-height: 1.55; flex: 1;
}

.dubai-car-booking-container .car-features{
  display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 18px;
}
.dubai-car-booking-container .car-feature{
  background: var(--dcb-surface-2); padding: 6px 12px; border-radius: 20px; font-size: 12px; color: var(--dcb-text-2);
  border: 1px solid var(--dcb-border-2);
}
.feature-label{ font-weight: 800; margin-right: 6px; }

/* Select button */
.dubai-car-booking-container .select-car-btn{
  padding: 12px 20px; background: var(--dcb-info); color: #fff; border: none; border-radius: 8px; font-weight: 700;
  cursor: pointer; transition: all .25s ease; font-size: 15px; align-self: flex-end;
}
.dubai-car-booking-container .select-car-btn:hover{ background: var(--dcb-primary-2); transform: translateY(-2px); }
.dubai-car-booking-container .select-car-btn.selected{ background: var(--dcb-success); }

/* Selected car summary */
.dubai-car-booking-container .selected-car-summary{
  background: linear-gradient(135deg,#e8f5e8 0%,#d4edda 100%);
  padding: 22px; border-radius: var(--dcb-radius-md);
  border: 2px solid var(--dcb-success); margin-bottom: 18px;
}
.dubai-car-booking-container .selected-car-summary h3{
  color: #155724; margin: 0 0 14px; font-size: 18px;
  border-bottom: 2px solid var(--dcb-success); padding-bottom: 8px;
}
.dubai-car-booking-container .selected-car-details{ display:flex; align-items:center; gap: 16px; }
.dubai-car-booking-container .selected-car-image{
  width: 120px; height: 90px; object-fit: cover; border-radius: 8px; border: 2px solid var(--dcb-success);
}
.dubai-car-booking-container .selected-car-info{ flex: 1; }
.dubai-car-booking-container .selected-car-name{ font-weight: 800; color: var(--dcb-primary-2); margin-bottom: 6px; font-size: 17px; }
.dubai-car-booking-container .selected-car-model{ color: var(--dcb-muted); margin-bottom: 6px; font-size: 13px; }
.dubai-car-booking-container .selected-car-price{ color: var(--dcb-success); font-weight: 800; font-size: 18px; }

/* ---------- Step 4: Customer info ---------- */
.dubai-car-booking-container .step4-content{
  padding: 34px;
  min-height: 520px;
}
.dubai-car-booking-container .customer-form-container{
  width: 100%; max-width: 1200px; margin: 0 auto;
  background: var(--dcb-panel); padding: 28px; border-radius: var(--dcb-radius-md);
  box-shadow: var(--dcb-shadow-md);
}
.dubai-car-booking-container .customer-form-container h2{
  text-align: center; color: var(--dcb-primary-2); margin: 0 0 22px; font-size: 22px;
}
.dubai-car-booking-container .final-summary{ margin-bottom: 24px; }

.dubai-car-booking-container .customer-form-container .form-group{ margin-bottom: 16px; }
.dubai-car-booking-container .customer-form-container .form-group label{
  display:block; font-size: 13.5px; font-weight: 800; color: var(--dcb-text-2); margin-bottom: 8px;
}
.dubai-car-booking-container .customer-form-container .form-group input,
.dubai-car-booking-container .customer-form-container .form-group textarea{
  width: 100%; padding: 12px 14px; border: 2px solid var(--dcb-border); border-radius: 8px; font-size: 14px;
  transition: all .25s ease; font-family: inherit; box-sizing: border-box; background: #fff;
}
.dubai-car-booking-container .customer-form-container .form-group input:focus,
.dubai-car-booking-container .customer-form-container .form-group textarea:focus{
  outline: none; border-color: var(--dcb-primary); box-shadow: 0 0 0 3px rgba(42,82,152,.1);
}
.dubai-car-booking-container .customer-form-container .form-group textarea{ resize: vertical; min-height: 100px; }

/* ---------- Buttons & Alerts ---------- */
.dubai-car-booking-container .btn{
  width: 100%; padding: 12px 18px; border:none; border-radius: 8px; font-size: 16px; font-weight: 800;
  cursor: pointer; transition: all .25s ease; display:flex; align-items:center; justify-content:center; gap: 8px;
}
.dubai-car-booking-container .btn:disabled{ opacity: .55; cursor: not-allowed; }
.dubai-car-booking-container .btn-success{ background: var(--dcb-success); color: #fff; }
.dubai-car-booking-container .btn-success:hover:not(:disabled){
  background: #218838; transform: translateY(-2px); box-shadow: 0 4px 14px rgba(40,167,69,.3);
}
.dubai-car-booking-container .btn-secondary{ background: var(--dcb-muted); color: #fff; margin-top: 8px; }
.dubai-car-booking-container .btn-secondary:hover{ background: #5a6268; }
.dubai-car-booking-container .btn-back{ background: var(--dcb-accent); color: #fff; margin-bottom: 10px; }
.dubai-car-booking-container .btn-back:hover{ background: #0284c7; }

.dubai-car-booking-container .alert{
  padding: 12px; border-radius: 8px; margin-bottom: 14px; font-size: 16px; font-weight: 800;
}
.dubai-car-booking-container .alert-success{
  background: #d4edda; color: #155724; border: 1px solid #c3e6cb;
}

/* ---------- Loading ---------- */
.dubai-car-booking-container .loading-cars{
  text-align: center; padding: 50px 18px; color: var(--dcb-muted); font-style: italic; background: #fff;
  border-radius: var(--dcb-radius-md); box-shadow: var(--dcb-shadow-sm);
}
.dubai-car-booking-container .loading-cars p{ margin: 0; font-size: 15px; }

/* ---------- Badges ---------- */
.badge{
  display:inline-block; padding: 3px 8px; font-size: 11px; font-weight: 800;
  white-space: nowrap; border-radius: 10px; margin-left: 6px;
}
.badge-success{ color: #282928; background-color: #fbbf2b; }
.badge-info{ color: #fff; background-color: var(--dcb-info); }
.badge-secondary{ color:#fff; background-color:#6c757d; }

/* Hide PHP notice visually (keeps DOM for logic) */
.category-filter-notice{ display: none; }

/* ---------- Responsive ---------- */
@media (max-width: 1200px){
  .dubai-car-booking-container .car-image{ width: 280px; height: 190px; }
}
@media (max-width: 992px){
  .dubai-car-booking-container .content{
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
  }
  .dubai-car-booking-container .map-container{
    grid-row: 1; grid-column: 1; height: 380px;
  }
  .dubai-car-booking-container .sidebar{
    grid-column: 1; border-top: 2px solid var(--dcb-border);
    padding: 16px;
  }
}
@media (max-width: 768px){
  .dubai-car-booking-container .header{ padding: 14px; text-align:center; }
  .dubai-car-booking-container .header h1{ font-size: 20px; }
  .dubai-car-booking-container .header p{ font-size: 12px; }

  .dubai-car-booking-container .form-card{ padding: 12px; }
  .dubai-car-booking-container .section-header{ margin-bottom: 10px; padding-bottom: 8px; }
  .dubai-car-booking-container .section-number{ width: 26px; height: 26px; font-size: 13px; }
  .dubai-car-booking-container .section-title h3{ font-size: 14px; }
  .dubai-car-booking-container .section-title p{ font-size: 11px; }
  .dubai-car-booking-container .form-group label{ font-size: 11.5px; }
  .dubai-car-booking-container .form-group input{ padding: 9px 10px; font-size: 12.5px; }

  .dubai-car-booking-container .step2-content,
  .dubai-car-booking-container .step3-content,
  .dubai-car-booking-container .step4-content{ padding: 0 0 18px; }

  .dubai-car-booking-container .datetime-form-container,
  .dubai-car-booking-container .car-selection-container,
  .dubai-car-booking-container .customer-form-container{ padding: 20px; }

  .dubai-car-booking-container .datetime-form-group{ grid-template-columns: 1fr; gap: 10px; }

  .dubai-car-booking-container .cars-grid{ gap: 14px; }
  .dubai-car-booking-container .car-card{ flex-direction: column; }
  .dubai-car-booking-container .car-image{
    width: 100%; height: 240px; border-right: none; border-bottom: 1px solid var(--dcb-border-2);
  }

  .dubai-car-booking-container .selected-car-details{ flex-direction: column; text-align: center; }
  .dubai-car-booking-container .selected-car-image{ width: 100%; max-width: 200px; height: 150px; }
}
@media (max-width: 480px){
  .dubai-car-booking-container .header h1{ font-size: 18px; }
  .dubai-car-booking-container .car-price{ font-size: 20px; }
  .dubai-car-booking-container .btn{ padding: 10px 14px; font-size: 14px; }
  .dubai-car-booking-container .alert{ font-size: 14px; }
}

/* Optional: collapse features on small screens */
@media (max-width: 768px){
  .car-features, .selected-car-features{ flex-direction: column; }
  .car-feature, .selected-car-feature{ margin-right: 0; }
}/* End custom CSS */