.elementor-3856 .elementor-element.elementor-element-7101226{--display:flex;--min-height:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3856 .elementor-element.elementor-element-7101226:not(.elementor-motion-effects-element-type-background), .elementor-3856 .elementor-element.elementor-element-7101226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0E0E;}.elementor-3856 .elementor-element.elementor-element-7101226.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-slideshow .bdt-slideshow-items{min-height:90vh !important;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-prime-slider-content *{text-align:left !important;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-slideshow-item .bdt-ps-slide-img{background-position:top center;background-size:100% auto;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-prime-slider-wrapper{margin:0px 0px 0px 0px;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title{width:100%;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag{font-size:70px;}.elementor-3856 .elementor-element.elementor-element-bee2514 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3856 .elementor-element.elementor-element-bee2514{width:100%;max-width:100%;}.elementor-3856 .elementor-element.elementor-element-ef89f82{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3856 .elementor-element.elementor-element-ef89f82:not(.elementor-motion-effects-element-type-background), .elementor-3856 .elementor-element.elementor-element-ef89f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F0F0F 0%, #1C1B1B 100%);}.elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-circle::before{background-color:transparent;background-image:linear-gradient(180deg, #ED1B24 0%, #ED1B24 100%);}.elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-img{object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-style-1:hover .bdt-ep-animated-card-img{inset-inline-end:80%;}.elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-style-2:hover .bdt-ep-animated-card-img{inset-inline-start:80%;}.elementor-3856 .elementor-element.elementor-element-5a5c0001{--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:84px;--padding-bottom:90px;--padding-left:28px;--padding-right:28px;}.elementor-3856 .elementor-element.elementor-element-5a5c0001:not(.elementor-motion-effects-element-type-background), .elementor-3856 .elementor-element.elementor-element-5a5c0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1015;}.elementor-3856 .elementor-element.elementor-element-5a5c0002{--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-3856 .elementor-element.elementor-element-5a5c0010{--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-3856 .elementor-element.elementor-element-5a5c0011 .elementor-heading-title{font-size:13px;font-weight:800;color:#ED2735;}.elementor-3856 .elementor-element.elementor-element-5a5c0012 .elementor-heading-title{font-size:40px;font-weight:800;line-height:1.17em;color:#FFFFFF;}.elementor-3856 .elementor-element.elementor-element-5a5c0013{font-size:16px;line-height:1.7em;color:#B8BBC5;}.elementor-3856 .elementor-element.elementor-element-5a5c0020{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3856 .elementor-element.elementor-element-5a5c1010{--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;--overflow:hidden;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:#32343D;--border-color:#32343D;--border-radius:16px 16px 16px 16px;}.elementor-3856 .elementor-element.elementor-element-5a5c1010:not(.elementor-motion-effects-element-type-background), .elementor-3856 .elementor-element.elementor-element-5a5c1010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191B21;}.elementor-3856 .elementor-element.elementor-element-5a5c3100{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3856 .elementor-element.elementor-element-5a5c4100 .elementor-heading-title{font-size:12px;font-weight:800;color:#ED4D58;}.elementor-3856 .elementor-element.elementor-element-5a5c5100 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-3856 .elementor-element.elementor-element-5a5c6100{font-size:14px;line-height:1.7em;color:#BDC1CA;}.elementor-3856 .elementor-element.elementor-element-5a5c7100 .elementor-button{font-size:13px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#191B21;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E43B48;border-radius:30px 30px 30px 30px;}.elementor-3856 .elementor-element.elementor-element-5a5c1020{--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;--overflow:hidden;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:#32343D;--border-color:#32343D;--border-radius:16px 16px 16px 16px;}.elementor-3856 .elementor-element.elementor-element-5a5c1020:not(.elementor-motion-effects-element-type-background), .elementor-3856 .elementor-element.elementor-element-5a5c1020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191B21;}.elementor-3856 .elementor-element.elementor-element-5a5c3110{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3856 .elementor-element.elementor-element-5a5c4110 .elementor-heading-title{font-size:12px;font-weight:800;color:#ED4D58;}.elementor-3856 .elementor-element.elementor-element-5a5c5110 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-3856 .elementor-element.elementor-element-5a5c6110{font-size:14px;line-height:1.7em;color:#BDC1CA;}.elementor-3856 .elementor-element.elementor-element-5a5c7110 .elementor-button{font-size:13px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#191B21;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E43B48;border-radius:30px 30px 30px 30px;}.elementor-3856 .elementor-element.elementor-element-5a5c1030{--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;--overflow:hidden;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:#32343D;--border-color:#32343D;--border-radius:16px 16px 16px 16px;}.elementor-3856 .elementor-element.elementor-element-5a5c1030:not(.elementor-motion-effects-element-type-background), .elementor-3856 .elementor-element.elementor-element-5a5c1030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191B21;}.elementor-3856 .elementor-element.elementor-element-5a5c3120{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3856 .elementor-element.elementor-element-5a5c4120 .elementor-heading-title{font-size:12px;font-weight:800;color:#ED4D58;}.elementor-3856 .elementor-element.elementor-element-5a5c5120 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-3856 .elementor-element.elementor-element-5a5c6120{font-size:14px;line-height:1.7em;color:#BDC1CA;}.elementor-3856 .elementor-element.elementor-element-5a5c7120 .elementor-button{font-size:13px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#191B21;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E43B48;border-radius:30px 30px 30px 30px;}.elementor-3856 .elementor-element.elementor-element-5a5c1040{--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;--overflow:hidden;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:#32343D;--border-color:#32343D;--border-radius:16px 16px 16px 16px;}.elementor-3856 .elementor-element.elementor-element-5a5c1040:not(.elementor-motion-effects-element-type-background), .elementor-3856 .elementor-element.elementor-element-5a5c1040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191B21;}.elementor-3856 .elementor-element.elementor-element-5a5c3130{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3856 .elementor-element.elementor-element-5a5c4130 .elementor-heading-title{font-size:12px;font-weight:800;color:#ED4D58;}.elementor-3856 .elementor-element.elementor-element-5a5c5130 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-3856 .elementor-element.elementor-element-5a5c6130{font-size:14px;line-height:1.7em;color:#BDC1CA;}.elementor-3856 .elementor-element.elementor-element-5a5c7130 .elementor-button{font-size:13px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#191B21;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E43B48;border-radius:30px 30px 30px 30px;}.elementor-3856 .elementor-element.elementor-element-5a5c1050{--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;--overflow:hidden;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:#32343D;--border-color:#32343D;--border-radius:16px 16px 16px 16px;}.elementor-3856 .elementor-element.elementor-element-5a5c1050:not(.elementor-motion-effects-element-type-background), .elementor-3856 .elementor-element.elementor-element-5a5c1050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191B21;}.elementor-3856 .elementor-element.elementor-element-5a5c3140{--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:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3856 .elementor-element.elementor-element-5a5c4140 .elementor-heading-title{font-size:12px;font-weight:800;color:#ED4D58;}.elementor-3856 .elementor-element.elementor-element-5a5c5140 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.25em;color:#FFFFFF;}.elementor-3856 .elementor-element.elementor-element-5a5c6140{font-size:14px;line-height:1.7em;color:#BDC1CA;}.elementor-3856 .elementor-element.elementor-element-5a5c7140 .elementor-button{font-size:13px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#191B21;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E43B48;border-radius:30px 30px 30px 30px;}.elementor-3856 .elementor-element.elementor-element-b760002e{--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:96px;--padding-bottom:103px;--padding-left:28px;--padding-right:28px;}.elementor-3856 .elementor-element.elementor-element-b760002e:not(.elementor-motion-effects-element-type-background), .elementor-3856 .elementor-element.elementor-element-b760002e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0D12;}.elementor-3856 .elementor-element.elementor-element-b760002d{--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-3856 .elementor-element.elementor-element-b7600007{--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-3856 .elementor-element.elementor-element-b7600004{--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-3856 .elementor-element.elementor-element-b7600002 .elementor-heading-title{color:#E0D9D9;}.elementor-3856 .elementor-element.elementor-element-b7600006{--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-3856 .elementor-element.elementor-element-b7600019{--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-3856 .elementor-element.elementor-element-b7600017{--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-3856 .elementor-element.elementor-element-b760000c{--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-3856 .elementor-element.elementor-element-b7600011{--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-3856 .elementor-element.elementor-element-b7600016{--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-3856 .elementor-element.elementor-element-b760002c{--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-3856 .elementor-element.elementor-element-b760002a{--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-3856 .elementor-element.elementor-element-b760001d{--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-3856 .elementor-element.elementor-element-b7600021{--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-3856 .elementor-element.elementor-element-b7600025{--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-3856 .elementor-element.elementor-element-b7600029{--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-3856 .elementor-element.elementor-element-fa510001{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3856 .elementor-element.elementor-element-af00001{--display:flex;--min-height:10px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3856 .elementor-element.elementor-element-af00001:not(.elementor-motion-effects-element-type-background), .elementor-3856 .elementor-element.elementor-element-af00001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C91E2C;}.elementor-3856 .elementor-element.elementor-element-af00002{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3856 .elementor-element.elementor-element-af00002:not(.elementor-motion-effects-element-type-background), .elementor-3856 .elementor-element.elementor-element-af00002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232225;}.elementor-3856 .elementor-element.elementor-element-af00003{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3856 .elementor-element.elementor-element-af00003.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3856 .elementor-element.elementor-element-af00004{text-align:end;}.elementor-3856 .elementor-element.elementor-element-af00004 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}.elementor-3856 .elementor-element.elementor-element-af00005{text-align:end;font-family:"Tahoma", Sans-serif;font-size:16px;text-transform:none;color:#FFFFFF;}.elementor-3856 .elementor-element.elementor-element-af00006{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3856 .elementor-element.elementor-element-af00007{text-align:end;}.elementor-3856 .elementor-element.elementor-element-af00007 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:20px;font-weight:500;color:#FF0000;}.elementor-3856 .elementor-element.elementor-element-af00008{font-family:"Tahoma", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-3856 .elementor-element.elementor-element-af00009{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3856 .elementor-element.elementor-element-af0000a{text-align:end;}.elementor-3856 .elementor-element.elementor-element-af0000a .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:20px;font-weight:500;color:#FF0000;}.elementor-3856 .elementor-element.elementor-element-af0000b{font-family:"Tahoma", Sans-serif;font-size:15px;color:#FFFFFF;}.elementor-3856 .elementor-element.elementor-element-af0000c{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3856 .elementor-element.elementor-element-af0000c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3856 .elementor-element.elementor-element-af0000d{text-align:end;}.elementor-3856 .elementor-element.elementor-element-af0000d .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:20px;font-weight:500;color:#FF0000;}.elementor-3856 .elementor-element.elementor-element-af0000e{text-align:end;font-family:"Tahoma", Sans-serif;font-size:15px;text-transform:none;color:#FFFFFF;}.elementor-3856 .elementor-element.elementor-element-af0000f .elementor-repeater-item-cbeb76a.elementor-social-icon{background-color:#000000;}.elementor-3856 .elementor-element.elementor-element-af0000f{--grid-template-columns:repeat(3, auto);--icon-size:17px;--grid-row-gap:8px;width:var( --container-widget-width, 79.002% );max-width:79.002%;--container-widget-width:79.002%;--container-widget-flex-grow:0;}.elementor-3856 .elementor-element.elementor-element-af0000f .elementor-widget-container{text-align:right;}.elementor-3856 .elementor-element.elementor-element-af0000f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3856 .elementor-element.elementor-element-af00010{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3856 .elementor-element.elementor-element-af00010:not(.elementor-motion-effects-element-type-background), .elementor-3856 .elementor-element.elementor-element-af00010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-3856 .elementor-element.elementor-element-af00011{text-align:end;font-family:"Tahoma", Sans-serif;font-size:17px;text-transform:none;color:#FFFFFF;}.elementor-3856 .elementor-element.elementor-element-af00011 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-3856 .elementor-element.elementor-element-7101226{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-slideshow .bdt-slideshow-items{min-height:500px !important;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-prime-slider-wrapper{max-width:90%;margin:0px 0px 0px 0px;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-prime-slider-content *{text-align:left !important;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-slideshow-item .bdt-ps-slide-img{background-position:center center;background-size:cover;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title{width:100%;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag{font-size:34px;line-height:1.14em;}.elementor-3856 .elementor-element.elementor-element-ef89f82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3856 .elementor-element.elementor-element-5a5c0001{--padding-top:70px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-3856 .elementor-element.elementor-element-5a5c0012 .elementor-heading-title{font-size:33px;}.elementor-3856 .elementor-element.elementor-element-5a5c0020{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3856 .elementor-element.elementor-element-b760002e{--padding-top:73px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}}@media(min-width:768px){.elementor-3856 .elementor-element.elementor-element-7101226{--width:100%;}.elementor-3856 .elementor-element.elementor-element-5a5c0001{--width:100%;}.elementor-3856 .elementor-element.elementor-element-af00003{--width:30%;}.elementor-3856 .elementor-element.elementor-element-af00006{--width:15%;}.elementor-3856 .elementor-element.elementor-element-af00009{--width:29%;}.elementor-3856 .elementor-element.elementor-element-af0000c{--width:25%;}}@media(max-width:767px){.elementor-3856 .elementor-element.elementor-element-7101226{--width:100%;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-slideshow .bdt-slideshow-items{min-height:520px !important;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-prime-slider-wrapper{max-width:94%;margin:0px 0px 0px 0px;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-prime-slider-content *{text-align:left !important;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-slideshow-item .bdt-ps-slide-img{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title{width:100%;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag{font-size:18px;line-height:1.25em;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-prime-slider-desc .bdt-ps-sub-title{font-size:12px;}.elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider .bdt-slider-excerpt{font-size:12px;}.elementor-3856 .elementor-element.elementor-element-bee2514 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-3856 .elementor-element.elementor-element-bee2514{width:100%;max-width:100%;}.elementor-3856 .elementor-element.elementor-element-ef89f82{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3856 .elementor-element.elementor-element-5a5c0001{--padding-top:60px;--padding-bottom:65px;--padding-left:16px;--padding-right:16px;}.elementor-3856 .elementor-element.elementor-element-5a5c0012 .elementor-heading-title{font-size:28px;}.elementor-3856 .elementor-element.elementor-element-5a5c0013{font-size:14px;}.elementor-3856 .elementor-element.elementor-element-5a5c0020{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3856 .elementor-element.elementor-element-5a5c5100 .elementor-heading-title{font-size:21px;}.elementor-3856 .elementor-element.elementor-element-5a5c5110 .elementor-heading-title{font-size:21px;}.elementor-3856 .elementor-element.elementor-element-5a5c5120 .elementor-heading-title{font-size:21px;}.elementor-3856 .elementor-element.elementor-element-5a5c5130 .elementor-heading-title{font-size:21px;}.elementor-3856 .elementor-element.elementor-element-5a5c5140 .elementor-heading-title{font-size:21px;}.elementor-3856 .elementor-element.elementor-element-b760002e{--padding-top:57px;--padding-bottom:64px;--padding-left:17px;--padding-right:17px;}.elementor-3856 .elementor-element.elementor-element-af00002{--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:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3856 .elementor-element.elementor-element-af00003{--width:100%;}.elementor-3856 .elementor-element.elementor-element-af00006{--width:100%;}.elementor-3856 .elementor-element.elementor-element-af00009{--width:100%;}.elementor-3856 .elementor-element.elementor-element-af0000c{--width:100%;}.elementor-3856 .elementor-element.elementor-element-af0000f .elementor-widget-container{text-align:right;}.elementor-3856 .elementor-element.elementor-element-af00010{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-3856 .elementor-element.elementor-element-af00011{text-align:end;font-size:13px;}.elementor-3856 .elementor-element.elementor-element-af00011.elementor-element{--align-self:center;}}/* Start custom CSS for prime-slider-general, class: .elementor-element-bee2514 *//* 5S Car Care — align slide subtitle, headline, CTA and excerpt consistently with image brand area. */
@media (min-width: 1025px) {
 .elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider-skin-general .bdt-slideshow-item {
   justify-content: flex-start !important;
 }
 .elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider-skin-general .bdt-prime-slider-wrapper {
   box-sizing: border-box;
   margin-inline-start: clamp(82px, 12vw, 185px) !important;
   margin-inline-end: auto !important;
   inline-size: min(62vw, 820px);
   max-inline-size: min(62vw, 820px);
 }
 .elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider-skin-general .bdt-prime-slider-content,
 .elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider-skin-general .bdt-prime-slider-desc,
 .elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider-skin-general .bdt-slider-excerpt {
   text-align: left !important;
 }
 .elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider-skin-general .bdt-prime-slider-desc .bdt-main-title {
   max-inline-size: 100%;
   margin-block-end: 16px;
 }
 .elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider-skin-general .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag {
   font-size: clamp(34px, 3.6vw, 54px);
   line-height: 1.14;
 }
 .elementor-3856 .elementor-element.elementor-element-bee2514 .bdt-prime-slider-skin-general .bdt-slider-excerpt {
   margin: 20px 0 0 !important;
   max-inline-size: 570px;
   line-height: 1.5;
 }
}
/* Tablet and mobile use the native Elementor left-alignment controls above; no sizing or image changes. *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7101226 *//* Arabic page typography and direction */
body.page-id-3856 .elementor-3856{direction:rtl;}body.page-id-3856 .elementor-3856 :is(h1,h2,h3,h4,p,li,summary,.elementor-button,.elementor-heading-title,.elementor-tab-title,.elementor-tab-content){font-family:Tahoma,Arial,sans-serif!important;letter-spacing:normal!important;font-style:normal;}body.page-id-3856 .elementor-3856 :is(h1,h2,h3,h4){line-height:1.5!important;}body.page-id-3856 .elementor-3856 :is(p,li){line-height:1.9;}body.page-id-3856 .elementor-3856 :is(.elementor-widget-heading,.elementor-widget-text-editor,.elementor-tab-title,.elementor-tab-content){text-align:right;}body.page-id-3856 #ppf-page :is(th,td){text-align:right;}body.page-id-3856 #ppf-page ul{padding-inline-start:22px;padding-inline-end:0;}body.page-id-3856 #five-s-faq-contact{font-family:Tahoma,Arial,sans-serif;}body.page-id-3856 #five-s-faq-contact :is(h2,h3,.fs-eyebrow){letter-spacing:normal;line-height:1.6;}body.page-id-3856 .elementor-3856 .elementor-button-text{white-space:normal;}@media(max-width:767px){body.page-id-3856 .elementor-3856 h1{font-size:30px!important;}body.page-id-3856 .elementor-3856 .bdt-animated-card-description{font-size:16px!important;}}
body.page-id-3856 .elementor-1414{display:none!important;}body.page-id-3856 .ar-local-footer{direction:rtl;}body.page-id-3856 .ar-local-footer *{letter-spacing:normal!important;}body.page-id-3856 .ar-local-footer p{font-family:Tahoma,Arial,sans-serif;line-height:1.9;}body.page-id-3856 .ar-local-footer .elementor-heading-title{font-size:20px;}body.page-id-3856 .ar-local-footer:last-child{justify-content:center;}body.page-id-3856 #ppf-page h1{font-size:clamp(30px,4vw,52px)!important;}/* End custom CSS */
/* Start custom CSS for bdt-animated-card, class: .elementor-element-d2d4541 *//* 5S Car Care — Animated Card, desktop only. Tablet intentionally unchanged. */
@media (min-width: 1025px) {
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-content {
    max-inline-size: 570px;
    padding: 38px;
    inset-inline-end: 20%;
  }
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-style-1:hover .bdt-ep-animated-card-content {
    inset-inline-end: 12%;
  }
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-title {
    font-size: 48px;
    font-weight: 800;
    line-height: 1.12;
  }
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-sub-title {
    font-size: 20px;
    font-weight: 700;
  }
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-text {
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
  }
}
/* Mobile only — compact image-left + text-right. Tablet untouched. */
@media (max-width: 767px) {
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-item {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 8px;
    box-sizing: border-box;
    inline-size: 100%;
    max-inline-size: none;
    block-size: auto !important;
    min-block-size: 290px;
    padding: 14px 10px;
  }
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-circle {
    inset: 0;
    pointer-events: none;
  }
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-circle::before,
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card:hover .bdt-ep-animated-card-circle::before {
    background: #ED1B24;
    clip-path: circle(85px at 19% 50%);
  }
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-img-wrap {
    position: relative;
    z-index: 1;
    order: 1;
    inline-size: 38%;
    max-inline-size: 38%;
    flex: 0 0 38%;
    block-size: 175px;
  }
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-img,
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card:hover .bdt-ep-animated-card-img {
    position: relative;
    inset: auto !important;
    transform: none !important;
    inline-size: 100%;
    block-size: 100% !important;
    object-fit: contain;
  }
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-content,
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-style-1:hover .bdt-ep-animated-card-content {
    position: relative;
    inset: auto !important;
    transform: none !important;
    z-index: 2;
    order: 2;
    flex: 1 1 0;
    min-inline-size: 0;
    max-inline-size: none;
    padding: 8px 6px;
    opacity: 1;
    visibility: visible;
    text-align: left;
  }
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-title {
    font-size: 20px;
    font-weight: 800;
    line-height: 1.2;
    padding-block-end: 8px;
  }
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-sub-title {
    font-size: 11px;
    font-weight: 600;
    line-height: 1.3;
    padding-block-end: 6px;
  }
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-text {
    font-size: 12px;
    line-height: 1.45;
    color: #ffffff;
    padding-block-end: 8px;
  }
  .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-btn {
    font-size: 12px;
    font-weight: 700;
  }
}
/* Touchscreen motion: animate the image wrapper, keeping copy stable. */
@media (max-width:767px){
 .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-img-wrap{animation:fiveSCarMobileFloat 4s ease-in-out infinite;transform-origin:center;will-change:transform;}
 .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-item{overflow:hidden;}
 .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-text{font-size:14px;line-height:1.55;}
 .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-title,.elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-sub-title,.elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-text,.elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-btn{color:#fff;}
}
@keyframes fiveSCarMobileFloat{
 0%,100%{transform:translate3d(0,0,0) rotate(-1deg);}
 50%{transform:translate3d(6px,-7px,0) rotate(1deg);}
}
@media(max-width:767px) and (prefers-reduced-motion:reduce){
 .elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-img-wrap{animation:none;transform:none;will-change:auto;}
}
/* Solid black across the animation section; preserve red circle. */
.elementor-3856 .elementor-element.elementor-element-ef89f82{background:#000000!important;background-image:none!important;}
.elementor-3856 .elementor-element.elementor-element-d2d4541,.elementor-3856 .elementor-element.elementor-element-d2d4541 > .elementor-widget-container,.elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card,.elementor-3856 .elementor-element.elementor-element-d2d4541 .bdt-ep-animated-card-item{background:#000000!important;background-image:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a5c0001 *//* 5S Services Grid: scoped entirely to this new section */
.elementor-3856 .elementor-element.elementor-element-5a5c0001 {background:#0E1015; color:#FFFFFF;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-inner{width:100%;max-width:1220px;margin-inline:auto;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-intro{margin:0 0 36px;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-eyebrow .elementor-heading-title{font-size:13px;font-weight:800;letter-spacing:0.20em;color:#ED2735;text-transform:uppercase;margin-bottom:12px;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-section-title .elementor-heading-title{font-size:clamp(27px,3.2vw,42px);line-height:1.18;font-weight:800;color:#FFFFFF;max-width:910px;margin-bottom:16px;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-lead,.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-lead p{font-size:16px;line-height:1.75;color:#B8BBC5;max-width:850px;margin:0;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;grid-template-rows:auto !important;gap:24px !important;align-items:stretch;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-card{min-width:0;height:100%;background:#191B21;border:1px solid #32343D;border-radius:16px;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-card:hover{border-color:#DE3342;transform:translateY(-4px);box-shadow:0 18px 35px rgba(0,0,0,.25);}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-media,.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-media .elementor-widget-container{width:100%;overflow:hidden;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-media img{display:block !important;width:100% !important;height:225px !important;object-fit:cover;object-position:center;transition:transform .35s ease;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-card:hover .fsvc-media img{transform:scale(1.035);}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-card-body{padding:25px;display:flex;flex:1;flex-direction:column;align-items:flex-start;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-brand .elementor-heading-title{color:#ED4D58;font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.5;margin-bottom:10px;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-card-title .elementor-heading-title{color:#FFFFFF;font-size:22px;font-weight:800;line-height:1.26;margin-bottom:13px;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-desc,.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-desc p{color:#BDC1CA;font-size:14px;line-height:1.72;margin:0 0 19px;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-action{margin-top:auto;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-action .elementor-button{background:transparent;border:1px solid #E43B48;border-radius:30px;color:#FFFFFF;font-size:13px;font-weight:750;line-height:1.2;padding:12px 18px;transition:background .2s ease;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-action .elementor-button:hover{background:#E43B48;border-color:#E43B48;color:#FFFFFF;}
/* DESKTOP ONLY — keep all five service cards on one balanced row. */
@media (min-width:1025px){
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-inner{--width:100%;width:100% !important;max-width:1840px !important;margin-inline:auto !important;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-grid{--width:100%;width:100% !important;max-width:100% !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;grid-template-rows:auto !important;gap:clamp(16px,1.25vw,23px) !important;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-grid>.fsvc-card{grid-column:auto !important;min-width:0;align-self:stretch;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-grid>.fsvc-card:first-child{grid-column:span 2 !important;grid-row:span 2 !important;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-grid>.fsvc-card:first-child .fsvc-media img{height:clamp(340px,32vw,480px) !important;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-grid>.fsvc-card:first-child .fsvc-card-title .elementor-heading-title{font-size:clamp(25px,2.15vw,33px) !important;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-media img{height:clamp(185px,13.5vw,225px) !important;object-fit:cover;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-card-body{padding:clamp(17px,1.35vw,23px) !important;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-card-title .elementor-heading-title{font-size:clamp(17px,1.15vw,21px) !important;line-height:1.24 !important;overflow-wrap:break-word;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-brand .elementor-heading-title{font-size:10px !important;letter-spacing:.1em !important;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-desc,.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-desc p{font-size:clamp(13px,.88vw,14px) !important;line-height:1.6 !important;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-action .elementor-button{font-size:12px !important;line-height:1.25 !important;padding:11px 14px !important;}
}
@media (min-width:768px) and (max-width:1024px){.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-grid>.fsvc-card:first-child{grid-column:span 2 !important;grid-row:auto !important;}.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-media img{height:215px !important;}}
@media (max-width:767px){.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-grid>.fsvc-card:first-child{grid-column:auto !important;grid-row:auto !important;}.elementor-3856 .elementor-element.elementor-element-5a5c0001{padding:60px 16px 65px !important;}.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-grid{grid-template-columns:minmax(0,1fr) !important;gap:18px !important;}.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-intro{margin-bottom:26px;}.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-section-title .elementor-heading-title{font-size:28px;}.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-lead,.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-lead p{font-size:14px;line-height:1.65;}.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-media img{height:205px !important;}.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-card-body{padding:22px;}.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-card-title .elementor-heading-title{font-size:21px;}}
@media (prefers-reduced-motion:reduce){.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-card,.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-media img{transition:none;}.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-card:hover,.elementor-3856 .elementor-element.elementor-element-5a5c0001 .fsvc-card:hover .fsvc-media img{transform:none;}}
/* Featured PPF card: retain photograph, match CovrGard red. */
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .elementor-element.elementor-element-5a5c1010,
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .elementor-element.elementor-element-5a5c3100{background:#C91E2C!important;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .elementor-element.elementor-element-5a5c1010{border-color:#E43B48!important;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .elementor-element.elementor-element-5a5c4100 .elementor-heading-title{color:#000000!important;font-weight:800!important;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .elementor-element.elementor-element-5a5c5100 .elementor-heading-title,
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .elementor-element.elementor-element-5a5c6100,
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .elementor-element.elementor-element-5a5c6100 p{color:#FFFFFF!important;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .elementor-element.elementor-element-5a5c7100 .elementor-button{background:#000000!important;border-color:#000000!important;color:#FFFFFF!important;border-radius:30px!important;}
.elementor-3856 .elementor-element.elementor-element-5a5c0001 .elementor-element.elementor-element-5a5c7100 .elementor-button:hover{background:#202020!important;border-color:#202020!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b760002e */.elementor-3856 .elementor-element.elementor-element-b760002e{background:#0E1015;color:#fff;border-top:0;position:relative;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-inner{width:100%;max-width:1840px;margin-inline:auto;gap:0;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-intro{display:grid!important;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center;margin-bottom:48px;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-intro-left,.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-intro-right{min-width:0;}
.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600001) .elementor-heading-title{font-size:12px;line-height:1.6;font-weight:800;letter-spacing:.18em;color:#ED4D58;margin:0 0 16px;}
.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600002) .elementor-heading-title{font-size:clamp(30px,3.2vw,48px);line-height:1.15;font-weight:800;letter-spacing:-.025em;color:#fff;margin:0 0 18px;}
.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600003) .elementor-heading-title{font-size:18px;line-height:1.5;font-weight:600;color:#D7D9DE;}
.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600005){padding:26px 30px;border-left:3px solid #ED2735;border-radius:0 24px 24px 0;background:#191B21;}
.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600005) p{font-size:15px;line-height:1.8;color:#BDC1CA;margin:0 0 12px;}
.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600005) p:last-child{margin:0;}
.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600005) strong{color:#fff;}
.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600018,.elementor-element-b760002b) .elementor-heading-title{font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.3;color:#fff;margin:0 0 24px;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brands{margin-bottom:44px;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-grid,.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-approach-grid{display:grid!important;gap:22px!important;align-items:stretch;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-approach-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-card,.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-step{min-width:0;height:100%;padding:30px;border:1px solid #32343D;border-radius:28px;background:#191B21;gap:0;box-shadow:0 12px 28px rgba(0,0,0,.12);transition:transform .25s ease,border-color .25s ease;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-card:first-child{background:#C91E2C;border-color:#E43B48;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-card:hover,.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-step:hover{transform:translateY(-4px);border-color:#ED4D58;}
.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600008,.elementor-element-b760000d,.elementor-element-b7600012),.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b760001a,.elementor-element-b760001e,.elementor-element-b7600022,.elementor-element-b7600026){width:auto!important;align-self:flex-start;margin-bottom:24px;}
.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600008,.elementor-element-b760000d,.elementor-element-b7600012) .elementor-heading-title,.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b760001a,.elementor-element-b760001e,.elementor-element-b7600022,.elementor-element-b7600026) .elementor-heading-title{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#2B1D25;border:1px solid #6A303B;color:#FF6875;font-size:15px;font-weight:800;line-height:1;letter-spacing:.04em;margin:0;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-card:first-child :is(.elementor-element-b7600008,.elementor-element-b760000d,.elementor-element-b7600012) .elementor-heading-title{background:rgba(0,0,0,.15);border-color:rgba(255,255,255,.4);color:#fff;}
.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600009,.elementor-element-b760000e,.elementor-element-b7600013) .elementor-heading-title{color:#FF6875;font-size:13px;line-height:1.5;font-weight:800;letter-spacing:.16em;margin:0 0 14px;}
.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b760000a,.elementor-element-b760000f,.elementor-element-b7600014) .elementor-heading-title{font-size:clamp(19px,1.5vw,24px);line-height:1.35;font-weight:800;color:#fff;margin:0 0 16px;}
.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b760000b,.elementor-element-b7600010,.elementor-element-b7600015) p,.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b760001c,.elementor-element-b7600020,.elementor-element-b7600024,.elementor-element-b7600028) p{font-size:14px;line-height:1.75;color:#BDC1CA;margin:0;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-card:first-child :is(.elementor-element-b7600009,.elementor-element-b760000e,.elementor-element-b7600013) .elementor-heading-title,.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-card:first-child :is(.elementor-element-b760000b,.elementor-element-b7600010,.elementor-element-b7600015) p{color:#fff;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-step{padding:28px;}
.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b760001b,.elementor-element-b760001f,.elementor-element-b7600023,.elementor-element-b7600027) .elementor-heading-title{font-size:19px;line-height:1.35;font-weight:800;color:#fff;margin:0 0 14px;}
@media(max-width:1024px){.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-intro{grid-template-columns:1fr;gap:26px;}.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-approach-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-card{padding:24px;}.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b760000a,.elementor-element-b760000f,.elementor-element-b7600014) .elementor-heading-title{font-size:19px;}}
@media(max-width:767px){.elementor-3856 .elementor-element.elementor-element-b760002e{padding:60px 16px!important;}.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-intro{margin-bottom:36px;}.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600002) .elementor-heading-title{font-size:30px;}.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600001) .elementor-heading-title{font-size:11px;letter-spacing:.12em;}.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600003) .elementor-heading-title{font-size:16px;}.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600005){padding:22px;}.elementor-3856 .elementor-element.elementor-element-b760002e :is(.elementor-element-b7600005) p{font-size:14px;}.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-grid,.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-approach-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;}.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-card,.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-step{padding:25px;border-radius:24px;}.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brands{margin-bottom:36px;}}
@media(prefers-reduced-motion:reduce){.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-card,.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-step{transition:none;}.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-card:hover,.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-step:hover{transform:none;}}
/* Explicit section typography overrides theme widget defaults. */
.elementor-3856 .elementor-element.elementor-element-b760002e .elementor-heading-title,.elementor-3856 .elementor-element.elementor-element-b760002e .elementor-widget-text-editor,.elementor-3856 .elementor-element.elementor-element-b760002e .elementor-widget-text-editor p,.elementor-3856 .elementor-element.elementor-element-b760002e .elementor-widget-text-editor strong{color:#FFFFFF!important;font-style:normal!important;}
.elementor-3856 .elementor-element.elementor-element-b760002e .elementor-widget-heading{margin-top:0!important;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-card,.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-step{display:flex!important;flex-direction:column!important;row-gap:16px!important;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-card .elementor-widget-heading,.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-step .elementor-widget-heading{margin-bottom:0!important;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-card .elementor-heading-title,.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-step .elementor-heading-title{margin:0!important;}
.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-brand-card .elementor-widget,.elementor-3856 .elementor-element.elementor-element-b760002e .fwhy-step .elementor-widget{min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af00001 */.elementor-3856 .elementor-element.elementor-element-af00001{height:10px!important;min-height:10px!important;padding:0!important;background:#C91E2C!important;}.elementor-3856 .elementor-element.elementor-element-af00001:before,.elementor-3856 .elementor-element.elementor-element-af00001:after{display:none!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af00008 */.elementor-3856 .elementor-element.elementor-element-af00008 a{color:#fff;}.elementor-3856 .elementor-element.elementor-element-af00008 a:hover{color:#FF6875;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af0000b */.elementor-3856 .elementor-element.elementor-element-af0000b a{color:#fff;}.elementor-3856 .elementor-element.elementor-element-af0000b a:hover{color:#FF6875;}/* End custom CSS */