.elementor-2160 .elementor-element.elementor-element-109a065{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2160 .elementor-element.elementor-element-793f29c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2160 .elementor-element.elementor-element-793f29c:not(.elementor-motion-effects-element-type-background), .elementor-2160 .elementor-element.elementor-element-793f29c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDBDB;}.elementor-2160 .elementor-element.elementor-element-793f29c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-2160 .elementor-element.elementor-element-793f29c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2160 .elementor-element.elementor-element-1b881b9 > .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-2160 .elementor-element.elementor-element-1b881b9 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#969696;}.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-2160 .elementor-element.elementor-element-8947ebc .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2160 .elementor-element.elementor-element-8947ebc .elementor-icon-box-title{margin-block-end:0px;color:#1F2A44;}.elementor-2160 .elementor-element.elementor-element-8947ebc.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-2160 .elementor-element.elementor-element-8947ebc.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-8947ebc.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-2160 .elementor-element.elementor-element-8947ebc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-8947ebc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1F2A44;fill:#FFFFFF;color:#FFFFFF;}.elementor-2160 .elementor-element.elementor-element-8947ebc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-8947ebc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-8947ebc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-8947ebc.elementor-view-default:has(:focus) .elementor-icon{fill:#1F2A44;color:#1F2A44;border-color:#1F2A44;}.elementor-2160 .elementor-element.elementor-element-8947ebc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-8947ebc.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2160 .elementor-element.elementor-element-8947ebc .elementor-icon{font-size:30px;}.elementor-2160 .elementor-element.elementor-element-8947ebc .elementor-icon-box-title, .elementor-2160 .elementor-element.elementor-element-8947ebc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-2160 .elementor-element.elementor-element-8947ebc .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#333333;}.elementor-2160 .elementor-element.elementor-element-ae83818 > .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-2160 .elementor-element.elementor-element-ae83818 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#969696;}.elementor-2160 .elementor-element.elementor-element-c4fe1c4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2160 .elementor-element.elementor-element-c4fe1c4 .elementor-icon-box-title{margin-block-end:0px;color:#1F2A44;}.elementor-2160 .elementor-element.elementor-element-c4fe1c4.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-2160 .elementor-element.elementor-element-c4fe1c4.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-c4fe1c4.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-2160 .elementor-element.elementor-element-c4fe1c4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-c4fe1c4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1F2A44;fill:#FFFFFF;color:#FFFFFF;}.elementor-2160 .elementor-element.elementor-element-c4fe1c4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-c4fe1c4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-c4fe1c4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-c4fe1c4.elementor-view-default:has(:focus) .elementor-icon{fill:#1F2A44;color:#1F2A44;border-color:#1F2A44;}.elementor-2160 .elementor-element.elementor-element-c4fe1c4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-c4fe1c4.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2160 .elementor-element.elementor-element-c4fe1c4 .elementor-icon{font-size:30px;}.elementor-2160 .elementor-element.elementor-element-c4fe1c4 .elementor-icon-box-title, .elementor-2160 .elementor-element.elementor-element-c4fe1c4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-2160 .elementor-element.elementor-element-c4fe1c4 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#333333;}.elementor-2160 .elementor-element.elementor-element-aa3d3f3 > .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-2160 .elementor-element.elementor-element-aa3d3f3 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#969696;}.elementor-2160 .elementor-element.elementor-element-56ec60e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2160 .elementor-element.elementor-element-56ec60e .elementor-icon-box-title{margin-block-end:0px;color:#1F2A44;}.elementor-2160 .elementor-element.elementor-element-56ec60e.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-2160 .elementor-element.elementor-element-56ec60e.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-56ec60e.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-2160 .elementor-element.elementor-element-56ec60e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-56ec60e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1F2A44;fill:#FFFFFF;color:#FFFFFF;}.elementor-2160 .elementor-element.elementor-element-56ec60e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-56ec60e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-56ec60e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-56ec60e.elementor-view-default:has(:focus) .elementor-icon{fill:#1F2A44;color:#1F2A44;border-color:#1F2A44;}.elementor-2160 .elementor-element.elementor-element-56ec60e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-56ec60e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2160 .elementor-element.elementor-element-56ec60e .elementor-icon{font-size:30px;}.elementor-2160 .elementor-element.elementor-element-56ec60e .elementor-icon-box-title, .elementor-2160 .elementor-element.elementor-element-56ec60e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-2160 .elementor-element.elementor-element-56ec60e .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#333333;}.elementor-2160 .elementor-element.elementor-element-2433c7b > .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-2160 .elementor-element.elementor-element-2433c7b > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#969696;}.elementor-2160 .elementor-element.elementor-element-c41146a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2160 .elementor-element.elementor-element-c41146a .elementor-icon-box-title{margin-block-end:0px;color:#1F2A44;}.elementor-2160 .elementor-element.elementor-element-c41146a.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-2160 .elementor-element.elementor-element-c41146a.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-c41146a.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-2160 .elementor-element.elementor-element-c41146a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-c41146a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1F2A44;fill:#FFFFFF;color:#FFFFFF;}.elementor-2160 .elementor-element.elementor-element-c41146a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-c41146a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-c41146a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-c41146a.elementor-view-default:has(:focus) .elementor-icon{fill:#1F2A44;color:#1F2A44;border-color:#1F2A44;}.elementor-2160 .elementor-element.elementor-element-c41146a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-c41146a.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2160 .elementor-element.elementor-element-c41146a .elementor-icon{font-size:30px;}.elementor-2160 .elementor-element.elementor-element-c41146a .elementor-icon-box-title, .elementor-2160 .elementor-element.elementor-element-c41146a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-2160 .elementor-element.elementor-element-c41146a .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#333333;}.elementor-2160 .elementor-element.elementor-element-2bf74b0 > .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-2160 .elementor-element.elementor-element-d73e7df .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-2160 .elementor-element.elementor-element-d73e7df .elementor-icon-box-title{margin-block-end:0px;color:#1F2A44;}.elementor-2160 .elementor-element.elementor-element-d73e7df.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-2160 .elementor-element.elementor-element-d73e7df.elementor-view-framed .elementor-icon, .elementor-2160 .elementor-element.elementor-element-d73e7df.elementor-view-default .elementor-icon{fill:#C0392B;color:#C0392B;border-color:#C0392B;}.elementor-2160 .elementor-element.elementor-element-d73e7df.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-d73e7df.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#1F2A44;fill:#FFFFFF;color:#FFFFFF;}.elementor-2160 .elementor-element.elementor-element-d73e7df.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-d73e7df.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-d73e7df.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-d73e7df.elementor-view-default:has(:focus) .elementor-icon{fill:#1F2A44;color:#1F2A44;border-color:#1F2A44;}.elementor-2160 .elementor-element.elementor-element-d73e7df.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2160 .elementor-element.elementor-element-d73e7df.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2160 .elementor-element.elementor-element-d73e7df .elementor-icon{font-size:30px;}.elementor-2160 .elementor-element.elementor-element-d73e7df .elementor-icon-box-title, .elementor-2160 .elementor-element.elementor-element-d73e7df .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;line-height:40px;}.elementor-2160 .elementor-element.elementor-element-d73e7df .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#333333;}.elementor-2160 .elementor-element.elementor-element-d216579 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2160 .elementor-element.elementor-element-d216579 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2160 .elementor-element.elementor-element-d216579{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-95d093e > .elementor-element-populated{padding:0px 0px 0px 20px;}.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-2160 .elementor-element.elementor-element-657ac09{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2160 .elementor-element.elementor-element-657ac09 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:400;color:#282C58;}.elementor-2160 .elementor-element.elementor-element-47141ab > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2160 .elementor-element.elementor-element-47141ab > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2160 .elementor-element.elementor-element-47141ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-bf39855 > .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-widget-image .widget-image-caption{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-2160 .elementor-element.elementor-element-103362c img{border-radius:10px 10px 10px 10px;}.elementor-2160 .elementor-element.elementor-element-8c0e237 > .elementor-element-populated{padding:0px 0px 0px 20px;}.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-2160 .elementor-element.elementor-element-2dd120b{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#5A5A5A;}.elementor-2160 .elementor-element.elementor-element-9de4a2d .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-2160 .elementor-element.elementor-element-9de4a2d .btn:hover{background:#1F2A44 !important;}.elementor-2160 .elementor-element.elementor-element-9de4a2d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-997d81d > .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-2160 .elementor-element.elementor-element-100971e .tt-description .content_typography{font-weight:500;}.elementor-2160 .elementor-element.elementor-element-af0d6b2{margin-top:100px;margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-464c9b6{text-align:center;}.elementor-2160 .elementor-element.elementor-element-464c9b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:400;color:#282C58;}.elementor-2160 .elementor-element.elementor-element-ac71c24{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2160 .elementor-element.elementor-element-780b5c2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-2160 .elementor-element.elementor-element-8984126.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2160 .elementor-element.elementor-element-8984126.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2160 .elementor-element.elementor-element-8984126.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-8984126 .elementor-image-box-title{margin-bottom:5px;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;line-height:32px;color:#393939;}.elementor-2160 .elementor-element.elementor-element-8984126 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2160 .elementor-element.elementor-element-8984126 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2160 .elementor-element.elementor-element-8984126 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#5A5A5A;}.elementor-2160 .elementor-element.elementor-element-1a7efc0 .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-2160 .elementor-element.elementor-element-1a7efc0 .btn:hover{background:#1F2A44 !important;}.elementor-2160 .elementor-element.elementor-element-1a7efc0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-3c09b8a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2160 .elementor-element.elementor-element-23bc4df.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2160 .elementor-element.elementor-element-23bc4df.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2160 .elementor-element.elementor-element-23bc4df.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-23bc4df .elementor-image-box-title{margin-bottom:5px;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;line-height:32px;color:#393939;}.elementor-2160 .elementor-element.elementor-element-23bc4df .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2160 .elementor-element.elementor-element-23bc4df .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2160 .elementor-element.elementor-element-23bc4df .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#5A5A5A;}.elementor-2160 .elementor-element.elementor-element-b49cc35 .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-2160 .elementor-element.elementor-element-b49cc35 .btn:hover{background:#1F2A44 !important;}.elementor-2160 .elementor-element.elementor-element-b49cc35 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-a731c22{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2160 .elementor-element.elementor-element-8c82bee.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2160 .elementor-element.elementor-element-8c82bee.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2160 .elementor-element.elementor-element-8c82bee.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-8c82bee .elementor-image-box-title{margin-bottom:5px;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;line-height:32px;color:#393939;}.elementor-2160 .elementor-element.elementor-element-8c82bee .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2160 .elementor-element.elementor-element-8c82bee .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2160 .elementor-element.elementor-element-8c82bee .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#5A5A5A;}.elementor-2160 .elementor-element.elementor-element-aa6d248 .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-2160 .elementor-element.elementor-element-aa6d248 .btn:hover{background:#1F2A44 !important;}.elementor-2160 .elementor-element.elementor-element-aa6d248 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-3e35a53{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2160 .elementor-element.elementor-element-9d2081e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2160 .elementor-element.elementor-element-3662afc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2160 .elementor-element.elementor-element-3662afc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2160 .elementor-element.elementor-element-3662afc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-3662afc .elementor-image-box-title{margin-bottom:5px;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;line-height:32px;color:#393939;}.elementor-2160 .elementor-element.elementor-element-3662afc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2160 .elementor-element.elementor-element-3662afc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2160 .elementor-element.elementor-element-3662afc .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#5A5A5A;}.elementor-2160 .elementor-element.elementor-element-c90750d .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-2160 .elementor-element.elementor-element-c90750d .btn:hover{background:#1F2A44 !important;}.elementor-2160 .elementor-element.elementor-element-c90750d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-4344cf9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2160 .elementor-element.elementor-element-2dfd088.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2160 .elementor-element.elementor-element-2dfd088.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2160 .elementor-element.elementor-element-2dfd088.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-2dfd088 .elementor-image-box-title{margin-bottom:5px;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;line-height:32px;color:#393939;}.elementor-2160 .elementor-element.elementor-element-2dfd088 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2160 .elementor-element.elementor-element-2dfd088 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2160 .elementor-element.elementor-element-2dfd088 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#5A5A5A;}.elementor-2160 .elementor-element.elementor-element-9b2bbf1 .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-2160 .elementor-element.elementor-element-9b2bbf1 .btn:hover{background:#1F2A44 !important;}.elementor-2160 .elementor-element.elementor-element-9b2bbf1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-c26cde7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2160 .elementor-element.elementor-element-9b09a71.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2160 .elementor-element.elementor-element-9b09a71.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2160 .elementor-element.elementor-element-9b09a71.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-9b09a71 .elementor-image-box-title{margin-bottom:5px;font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;line-height:32px;color:#393939;}.elementor-2160 .elementor-element.elementor-element-9b09a71 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2160 .elementor-element.elementor-element-9b09a71 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2160 .elementor-element.elementor-element-9b09a71 .elementor-image-box-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#5A5A5A;}.elementor-2160 .elementor-element.elementor-element-4e7e1d2 .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-2160 .elementor-element.elementor-element-4e7e1d2 .btn:hover{background:#1F2A44 !important;}.elementor-2160 .elementor-element.elementor-element-4e7e1d2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-011fb26 > .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-2160 .elementor-element.elementor-element-8d481ad .tt-title-lg{color:#1F2A44 !important;}.elementor-2160 .elementor-element.elementor-element-8d481ad .col-item .content_typography{line-height:28px;}.elementor-2160 .elementor-element.elementor-element-8d481ad .tt-box-layout-icon .col-item .icon{color:#FFFFFF !important;}.elementor-2160 .elementor-element.elementor-element-bf354cd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2160 .elementor-element.elementor-element-bf354cd:not(.elementor-motion-effects-element-type-background), .elementor-2160 .elementor-element.elementor-element-bf354cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;background-image:url("https://drivingpoint.ca/wp-content/uploads/2026/04/e4f9a643-3002-49f9-838a-a0b8c5792caf.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2160 .elementor-element.elementor-element-bf354cd > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2160 .elementor-element.elementor-element-bf354cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2160 .elementor-element.elementor-element-5db5be7{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2160 .elementor-element.elementor-element-5db5be7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-2160 .elementor-element.elementor-element-073be83 .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-2160 .elementor-element.elementor-element-073be83 .btn:hover{background:#FFFFFF !important;color:#C0392B !important;}.elementor-2160 .elementor-element.elementor-element-073be83 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2160 .elementor-element.elementor-element-3275330{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2160 .elementor-element.elementor-element-3275330 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2160 .elementor-element.elementor-element-c47719c #ffffff{:#565656;}.elementor-2160 .elementor-element.elementor-element-c47719c .tt-promo-table .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-2160 .elementor-element.elementor-element-c47719c .tt-promo-table.active{border-color:#C0392B !important;}.elementor-2160 .elementor-element.elementor-element-c47719c .tt-promo-table .btn:hover{background:#282C58 !important;}.elementor-2160 .elementor-element.elementor-element-f8c825b{text-align:center;}.elementor-2160 .elementor-element.elementor-element-f8c825b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:400;color:#282C58;}.elementor-2160 .elementor-element.elementor-element-74abfb5{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2160 .elementor-element.elementor-element-7430c73{--display:flex;}.elementor-2160 .elementor-element.elementor-element-12c57692{--display:flex;}.elementor-2160 .elementor-element.elementor-element-569cf68d{font-family:"Roboto", Sans-serif;font-size:15px;line-height:26px;color:#666666;}.elementor-2160 .elementor-element.elementor-element-3b957d1{--display:flex;}.elementor-2160 .elementor-element.elementor-element-630b3ae3{font-family:"Roboto", Sans-serif;font-size:15px;line-height:26px;color:#666666;}.elementor-2160 .elementor-element.elementor-element-e315342{--display:flex;}.elementor-2160 .elementor-element.elementor-element-31dddaa{font-family:"Roboto", Sans-serif;font-size:15px;line-height:26px;color:#666666;}.elementor-2160 .elementor-element.elementor-element-ec6340f{--display:flex;}.elementor-2160 .elementor-element.elementor-element-95fc0c3{font-family:"Roboto", Sans-serif;font-size:15px;line-height:26px;color:#666666;}.elementor-2160 .elementor-element.elementor-element-d4529a2{--display:flex;}.elementor-2160 .elementor-element.elementor-element-1e79095{font-family:"Roboto", Sans-serif;font-size:15px;line-height:26px;color:#666666;}.elementor-2160 .elementor-element.elementor-element-435d737{--display:flex;}.elementor-2160 .elementor-element.elementor-element-465ef1e{font-family:"Roboto", Sans-serif;font-size:15px;line-height:26px;color:#666666;}.elementor-2160 .elementor-element.elementor-element-6ba2d43c{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:18px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-2160 .elementor-element.elementor-element-6ba2d43c > .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-family:"Roboto", Sans-serif;font-weight:500;line-height:30px;}.elementor-2160 .elementor-element.elementor-element-6e99bcb{--display:flex;}.elementor-2160 .elementor-element.elementor-element-d18b6d2{--display:flex;}.elementor-2160 .elementor-element.elementor-element-bb62a7b{font-family:"Roboto", Sans-serif;font-size:15px;line-height:26px;color:#666666;}.elementor-2160 .elementor-element.elementor-element-1a2c4c9{--display:flex;}.elementor-2160 .elementor-element.elementor-element-eb13864{font-family:"Roboto", Sans-serif;font-size:15px;line-height:26px;color:#666666;}.elementor-2160 .elementor-element.elementor-element-3d39135{--display:flex;}.elementor-2160 .elementor-element.elementor-element-f4045ac{font-family:"Roboto", Sans-serif;font-size:15px;line-height:26px;color:#666666;}.elementor-2160 .elementor-element.elementor-element-e075b85{--display:flex;}.elementor-2160 .elementor-element.elementor-element-64d1129{font-family:"Roboto", Sans-serif;font-size:15px;line-height:26px;color:#666666;}.elementor-2160 .elementor-element.elementor-element-939f558{--display:flex;}.elementor-2160 .elementor-element.elementor-element-e2362d1{font-family:"Roboto", Sans-serif;font-size:15px;line-height:26px;color:#666666;}.elementor-2160 .elementor-element.elementor-element-d6c4df5{--display:flex;}.elementor-2160 .elementor-element.elementor-element-85d5e68{font-family:"Roboto", Sans-serif;font-size:15px;line-height:26px;color:#666666;}.elementor-2160 .elementor-element.elementor-element-5cf4b6f{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:18px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-2160 .elementor-element.elementor-element-5cf4b6f > .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-family:"Roboto", Sans-serif;font-weight:500;line-height:30px;}.elementor-2160 .elementor-element.elementor-element-8ef6e45 > .elementor-container{min-height:400px;}.elementor-2160 .elementor-element.elementor-element-8ef6e45 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2160 .elementor-element.elementor-element-8ef6e45:not(.elementor-motion-effects-element-type-background), .elementor-2160 .elementor-element.elementor-element-8ef6e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drivingpoint.ca/wp-content/uploads/2026/04/7697636b-76b1-41a2-939c-eb418f820c89.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2160 .elementor-element.elementor-element-8ef6e45 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, #00000000 1%, #1F2A44 3%);opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2160 .elementor-element.elementor-element-8ef6e45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:-140px;padding:50px 0px 50px 0px;}.elementor-2160 .elementor-element.elementor-element-4f6a69e{text-align:center;}.elementor-2160 .elementor-element.elementor-element-4f6a69e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-2160 .elementor-element.elementor-element-31b355b{text-align:center;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-2160 .elementor-element.elementor-element-c2f66dc .btn{background:#C0392B !important;color:#FFFFFF !important;}.elementor-2160 .elementor-element.elementor-element-c2f66dc .btn:hover{background:#FFFFFF !important;color:#C0392B !important;}.elementor-2160 .elementor-element.elementor-element-c2f66dc > .elementor-widget-container{margin:10px 0px 0px 0px;}@media(min-width:1025px){.elementor-2160 .elementor-element.elementor-element-bf354cd:not(.elementor-motion-effects-element-type-background), .elementor-2160 .elementor-element.elementor-element-bf354cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2160 .elementor-element.elementor-element-8ef6e45:not(.elementor-motion-effects-element-type-background), .elementor-2160 .elementor-element.elementor-element-8ef6e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-2160 .elementor-element.elementor-element-109a065{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2160 .elementor-element.elementor-element-1b881b9{width:50%;}.elementor-2160 .elementor-element.elementor-element-ae83818{width:50%;}.elementor-2160 .elementor-element.elementor-element-ae83818 > .elementor-element-populated{border-width:0px 1px 1px 0px;}.elementor-2160 .elementor-element.elementor-element-aa3d3f3{width:50%;}.elementor-2160 .elementor-element.elementor-element-aa3d3f3 > .elementor-element-populated{border-width:1px 1px 1px 0px;}.elementor-2160 .elementor-element.elementor-element-2433c7b{width:50%;}.elementor-2160 .elementor-element.elementor-element-2433c7b > .elementor-element-populated{border-width:0px 1px 1px 0px;}.elementor-2160 .elementor-element.elementor-element-d216579{margin-top:40px;margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-95d093e > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2160 .elementor-element.elementor-element-657ac09 .elementor-heading-title{font-size:40px;}.elementor-2160 .elementor-element.elementor-element-bf39855 > .elementor-element-populated{padding:0px 20px 30px 20px;}.elementor-2160 .elementor-element.elementor-element-8c0e237 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2160 .elementor-element.elementor-element-8984126 .elementor-image-box-img{margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-23bc4df .elementor-image-box-img{margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-8c82bee .elementor-image-box-img{margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-3662afc .elementor-image-box-img{margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-2dfd088 .elementor-image-box-img{margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-9b09a71 .elementor-image-box-img{margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-5db5be7 .elementor-heading-title{font-size:40px;}.elementor-2160 .elementor-element.elementor-element-3d8aabc{margin-top:30px;margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-f8c825b .elementor-heading-title{font-size:40px;}.elementor-2160 .elementor-element.elementor-element-74abfb5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2160 .elementor-element.elementor-element-8ef6e45{margin-top:0px;margin-bottom:0px;}.elementor-2160 .elementor-element.elementor-element-4f6a69e .elementor-heading-title{font-size:40px;}.elementor-2160 .elementor-element.elementor-element-31b355b{font-size:20px;line-height:25px;}}/* Start custom CSS */.hp_sliderbtm_grid h3 {
    margin-top: 0px !important; 
}

.hp_program_sec .slick-list .item.slick-slide {
    padding-left: 10px;
    padding-right: 10px;
}

.hp_program_sec .img img{
    clip-path: xywh(0 5px 100% 100% round 15% 0);
}

.prgm_box {
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    padding: 15px 15px 25px 15px;
        transition-duration: .3s;
    transition-property: transform;
    transition-timing-function: ease-out;
}
.prgm_box:hover {
    transform: translateY(-8px);
}/* End custom CSS */