.elementor-10 .elementor-element.elementor-element-24335c5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-24335c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drivingpoint.ca/wp-content/uploads/2026/04/e4f9a643-3002-49f9-838a-a0b8c5792caf.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-24335c5 > .elementor-background-overlay{background-color:#1F2A44;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-24335c5 > .elementor-container{min-height:450px;}.elementor-10 .elementor-element.elementor-element-24335c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-7d95b28 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.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-10 .elementor-element.elementor-element-a8ef295{text-align:center;}.elementor-10 .elementor-element.elementor-element-a8ef295 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:700;text-shadow:8px 4px 6px rgba(0, 0, 0, 0.85);color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7fd83a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-7fd83a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-5f2ae00b #ffffff{:#565656;}.elementor-10 .elementor-element.elementor-element-5f2ae00b .tt-promo-table .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-5f2ae00b .tt-promo-table.active{border-color:#C0392B !important;}.elementor-10 .elementor-element.elementor-element-5f2ae00b .tt-promo-table .btn:hover{background:#282C58 !important;}.elementor-10 .elementor-element.elementor-element-e5c2ce0{--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:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-c40c9d5{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-08782f8{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-89d8c55:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-89d8c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2A44;}.elementor-10 .elementor-element.elementor-element-89d8c55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:120px;margin-bottom:0px;padding:90px 0px 90px 0px;}.elementor-10 .elementor-element.elementor-element-89d8c55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-866110e .tt-title-lg{color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-791d387{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-7188c4c{--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-10 .elementor-element.elementor-element-7188c4c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7188c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-72756e4{padding:0px 22px 0px 22px;}.elementor-10 .elementor-element.elementor-element-72756e4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-72756e4 .elementor-icon-box-title{margin-block-end:25px;color:#282C58;}.elementor-10 .elementor-element.elementor-element-72756e4.elementor-view-stacked .elementor-icon{background-color:#D42F28;}.elementor-10 .elementor-element.elementor-element-72756e4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-72756e4.elementor-view-default .elementor-icon{fill:#D42F28;color:#D42F28;border-color:#D42F28;}.elementor-10 .elementor-element.elementor-element-72756e4 .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-72756e4 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-72756e4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:35px;}.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-10 .elementor-element.elementor-element-4d82239{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-cf11c81 > .elementor-widget-container{margin:-10px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-cf11c81.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-cf11c81 .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-cf11c81 .btn:hover{background:#282C58 !important;}.elementor-10 .elementor-element.elementor-element-75e2e00{--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-10 .elementor-element.elementor-element-75e2e00:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-75e2e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8e0ee65{padding:0px 22px 0px 22px;}.elementor-10 .elementor-element.elementor-element-8e0ee65 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-8e0ee65 .elementor-icon-box-title{margin-block-end:25px;color:#282C58;}.elementor-10 .elementor-element.elementor-element-8e0ee65.elementor-view-stacked .elementor-icon{background-color:#D42F28;}.elementor-10 .elementor-element.elementor-element-8e0ee65.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8e0ee65.elementor-view-default .elementor-icon{fill:#D42F28;color:#D42F28;border-color:#D42F28;}.elementor-10 .elementor-element.elementor-element-8e0ee65 .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-8e0ee65 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-8e0ee65 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:35px;}.elementor-10 .elementor-element.elementor-element-91925d1{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-cc078ca > .elementor-widget-container{margin:-10px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-cc078ca.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-cc078ca .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-cc078ca .btn:hover{background:#282C58 !important;}.elementor-10 .elementor-element.elementor-element-cb5d1b1{--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-10 .elementor-element.elementor-element-cb5d1b1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cb5d1b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-041c700{padding:0px 22px 0px 22px;}.elementor-10 .elementor-element.elementor-element-041c700 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-041c700 .elementor-icon-box-title{margin-block-end:25px;color:#282C58;}.elementor-10 .elementor-element.elementor-element-041c700.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-10 .elementor-element.elementor-element-041c700.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-041c700.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-10 .elementor-element.elementor-element-041c700 .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-041c700 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-041c700 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:35px;}.elementor-10 .elementor-element.elementor-element-fac3308{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-ac67c6e > .elementor-widget-container{margin:-10px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-ac67c6e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ac67c6e .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-ac67c6e .btn:hover{background:#282C58 !important;}.elementor-10 .elementor-element.elementor-element-475527f{--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 30px;--row-gap:0px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-5fc9de3{--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-10 .elementor-element.elementor-element-5fc9de3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5fc9de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ea7f296{padding:0px 22px 0px 22px;}.elementor-10 .elementor-element.elementor-element-ea7f296 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-ea7f296 .elementor-icon-box-title{margin-block-end:25px;color:#282C58;}.elementor-10 .elementor-element.elementor-element-ea7f296.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-10 .elementor-element.elementor-element-ea7f296.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ea7f296.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-10 .elementor-element.elementor-element-ea7f296 .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-ea7f296 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-ea7f296 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:35px;}.elementor-10 .elementor-element.elementor-element-4db43bb{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-2ee0807 > .elementor-widget-container{margin:-10px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-2ee0807.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2ee0807 .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-2ee0807 .btn:hover{background:#282C58 !important;}.elementor-10 .elementor-element.elementor-element-a0db83e{--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-10 .elementor-element.elementor-element-a0db83e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a0db83e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1814d18{padding:0px 22px 0px 22px;}.elementor-10 .elementor-element.elementor-element-1814d18 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-1814d18 .elementor-icon-box-title{margin-block-end:25px;color:#282C58;}.elementor-10 .elementor-element.elementor-element-1814d18.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-10 .elementor-element.elementor-element-1814d18.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1814d18.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-10 .elementor-element.elementor-element-1814d18 .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-1814d18 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1814d18 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:35px;}.elementor-10 .elementor-element.elementor-element-0507fca{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-09a76bc > .elementor-widget-container{margin:-10px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-09a76bc.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-09a76bc .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-09a76bc .btn:hover{background:#282C58 !important;}.elementor-10 .elementor-element.elementor-element-f745426{--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-10 .elementor-element.elementor-element-f745426:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f745426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-33c0108{padding:0px 22px 0px 22px;}.elementor-10 .elementor-element.elementor-element-33c0108 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-33c0108 .elementor-icon-box-title{margin-block-end:25px;color:#282C58;}.elementor-10 .elementor-element.elementor-element-33c0108.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-10 .elementor-element.elementor-element-33c0108.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-33c0108.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-10 .elementor-element.elementor-element-33c0108 .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-33c0108 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-33c0108 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:35px;}.elementor-10 .elementor-element.elementor-element-bc5de2f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-915a69e > .elementor-widget-container{margin:-10px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-915a69e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-915a69e .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-915a69e .btn:hover{background:#282C58 !important;}.elementor-10 .elementor-element.elementor-element-ca1872b{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-09745d4{--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-10 .elementor-element.elementor-element-46975cb{--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-10 .elementor-element.elementor-element-46975cb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-46975cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5c03e20{padding:0px 22px 0px 22px;}.elementor-10 .elementor-element.elementor-element-5c03e20 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-5c03e20 .elementor-icon-box-title{margin-block-end:25px;color:#282C58;}.elementor-10 .elementor-element.elementor-element-5c03e20.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-10 .elementor-element.elementor-element-5c03e20.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5c03e20.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-10 .elementor-element.elementor-element-5c03e20 .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-5c03e20 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-5c03e20 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;line-height:35px;}.elementor-10 .elementor-element.elementor-element-12775bf{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8bccc08 > .elementor-widget-container{margin:-10px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-8bccc08.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8bccc08 .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-10 .elementor-element.elementor-element-8bccc08 .btn:hover{background:#282C58 !important;}.elementor-10 .elementor-element.elementor-element-8eb3fe6{--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;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-7188c4c{--width:33.33%;}.elementor-10 .elementor-element.elementor-element-75e2e00{--width:33.33%;}.elementor-10 .elementor-element.elementor-element-cb5d1b1{--width:33.33%;}.elementor-10 .elementor-element.elementor-element-5fc9de3{--width:33.33%;}.elementor-10 .elementor-element.elementor-element-a0db83e{--width:33.33%;}.elementor-10 .elementor-element.elementor-element-f745426{--width:33.33%;}.elementor-10 .elementor-element.elementor-element-09745d4{--width:33.33%;}.elementor-10 .elementor-element.elementor-element-46975cb{--width:33.33%;}.elementor-10 .elementor-element.elementor-element-8eb3fe6{--width:33.33%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-24335c5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-24335c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-e5c2ce0{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c40c9d5{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-08782f8{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-75e2e00{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-a0db83e{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-f745426{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS */.table-container {
    width: 100%;
}
.table-container table {
    -webkit-box-shadow: 0 10px 30px rgb(0 19 87 / 6%);
    -moz-box-shadow: 0 10px 30px rgb(0 19 87 / 6%);
    box-shadow: 0 10px 30px rgb(0 19 87 / 6%);
    width: 100%;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #282c58;
}
.table-container table tbody>tr:nth-child(odd)>td {
    background-color: hsla(0, 0%, 50%, .071);
}
.table-container tr:last-child {
        border-radius: 20px;
    }
.table-container td {
    padding: 20px 0px 20px 0px;
    vertical-align: middle;
    text-align: center;
    border: 0px !important;
    font-size: 16px;
    color: #282C58;
    font-weight: 600;
}
.table-container thead tr th {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    background: #282C58;
    text-transform: capitalize;
    color: #fff;
    padding: 20px 0px 20px 0;
    border: 0px !important;
}
a.table_btn {
    padding: 12px 25px;
    background: #C0392B !important;
}
a.table_btn:hover {
    background: #1F2A44 !important;
    color: #fff !important;
}

/* Hover effect */
tbody tr:hover {
    background: #f1f5ff;
    transition: 0.3s ease;
}


/* =========================
   RESPONSIVE TABLE FIX
========================= */

@media (max-width: 991px) {

    .table-container {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .table-container table {
        min-width: 700px; /* keeps layout intact */
    }

    .table-container td,
    .table-container th {
        padding: 14px 10px;
        font-size: 14px;
    }

    a.table_btn {
        padding: 10px 16px;
        font-size: 14px;
        display: inline-block;
    }
}


/* =========================
   SMALL MOBILE IMPROVEMENT
========================= */

@media (max-width: 576px) {

    .table-container table {
        min-width: 650px;
    }

    .table-container td,
    .table-container th {
        font-size: 13px;
        padding: 12px 8px;
    }

        a.table_btn {
        padding: 8px 14px;
        font-size: 13px;
        line-height: 20px;
        height: auto;
    }
}/* End custom CSS */