.elementor-17 .elementor-element.elementor-element-3f353a3f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3f353a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oakhillfinancial.ca/wp-content/uploads/2025/08/asset-management-banner-img.jpg");background-size:cover;}.elementor-17 .elementor-element.elementor-element-3f353a3f > .elementor-container{max-width:1100px;}.elementor-17 .elementor-element.elementor-element-3f353a3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:300px 0px 212px 0px;}.elementor-17 .elementor-element.elementor-element-3f353a3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-17 .elementor-element.elementor-element-1645b6ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-1645b6ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:500;text-transform:uppercase;line-height:1.2;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-598c3974:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-598c3974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A395A;}.elementor-17 .elementor-element.elementor-element-598c3974 > .elementor-container{max-width:1220px;}.elementor-17 .elementor-element.elementor-element-598c3974{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-17 .elementor-element.elementor-element-598c3974 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-1e5782f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-1e5782f2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3a288eaf{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;}.elementor-17 .elementor-element.elementor-element-3a288eaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:500;text-transform:uppercase;line-height:1.1;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-79d7129e{--divider-border-style:solid;--divider-color:#FFBD40;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-79d7129e .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-79d7129e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17 .elementor-element.elementor-element-4fc17fa > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-17 .elementor-element.elementor-element-cf4081a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-cf4081a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.1;color:#FFBD40;}.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-17 .elementor-element.elementor-element-a5cb83d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-129614d > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-17 .elementor-element.elementor-element-2e8ce0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2e8ce0e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:1.1;color:#FFBD40;}.elementor-17 .elementor-element.elementor-element-150f2fb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-e9c7be0 > .elementor-container{max-width:1000px;}.elementor-17 .elementor-element.elementor-element-e9c7be0{padding:50px 0px 50px 0px;}.elementor-17 .elementor-element.elementor-element-d4f07ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-d4f07ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.1;color:#0A3C5F;}.elementor-17 .elementor-element.elementor-element-b0e14a3{--e-image-carousel-slides-to-show:4;}.elementor-17 .elementor-element.elementor-element-b0e14a3 .swiper-wrapper{display:flex;align-items:center;}.elementor-17 .elementor-element.elementor-element-9450f3c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-9450f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-17 .elementor-element.elementor-element-9450f3c > .elementor-container{max-width:1220px;}.elementor-17 .elementor-element.elementor-element-9450f3c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 60px 0px;}.elementor-17 .elementor-element.elementor-element-9450f3c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-0481699{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-0481699 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:500;text-transform:uppercase;line-height:1.1;color:#0A3C5F;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-17 .elementor-element.elementor-element-6a72f55 .elementor-accordion-item{border-width:0px;}.elementor-17 .elementor-element.elementor-element-6a72f55 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-17 .elementor-element.elementor-element-6a72f55 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-17 .elementor-element.elementor-element-6a72f55 .elementor-tab-title{background-color:#DAECFF;padding:20px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-6a72f55 .elementor-accordion-icon, .elementor-17 .elementor-element.elementor-element-6a72f55 .elementor-accordion-title{color:#0A3C5F;}.elementor-17 .elementor-element.elementor-element-6a72f55 .elementor-accordion-icon svg{fill:#0A3C5F;}.elementor-17 .elementor-element.elementor-element-6a72f55 .elementor-active .elementor-accordion-icon, .elementor-17 .elementor-element.elementor-element-6a72f55 .elementor-active .elementor-accordion-title{color:#FFBD40;}.elementor-17 .elementor-element.elementor-element-6a72f55 .elementor-active .elementor-accordion-icon svg{fill:#FFBD40;}.elementor-17 .elementor-element.elementor-element-6a72f55 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-6a72f55 .elementor-tab-content{padding:10px 0px 0px 0px;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-3f353a3f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3f353a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oakhillfinancial.ca/wp-content/uploads/2025/07/home-banner-mobile.jpg");background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-3f353a3f{padding:150px 0px 100px 0px;}.elementor-17 .elementor-element.elementor-element-1645b6ca .elementor-heading-title{font-size:25px;}.elementor-17 .elementor-element.elementor-element-598c3974{padding:30px 0px 30px 0px;}.elementor-17 .elementor-element.elementor-element-1e5782f2 .elementor-heading-title{font-size:12px;}.elementor-17 .elementor-element.elementor-element-3a288eaf{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3a288eaf .elementor-heading-title{font-size:25px;}.elementor-17 .elementor-element.elementor-element-79d7129e .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-17 .elementor-element.elementor-element-4fc17fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17 .elementor-element.elementor-element-cf4081a{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-cf4081a .elementor-heading-title{font-size:25px;}.elementor-17 .elementor-element.elementor-element-a5cb83d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-17 .elementor-element.elementor-element-129614d > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17 .elementor-element.elementor-element-2e8ce0e{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2e8ce0e .elementor-heading-title{font-size:25px;}.elementor-17 .elementor-element.elementor-element-150f2fb3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:14px;}.elementor-17 .elementor-element.elementor-element-e9c7be0{padding:30px 0px 30px 0px;}.elementor-17 .elementor-element.elementor-element-d4f07ff{padding:10px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d4f07ff .elementor-heading-title{font-size:20px;}.elementor-17 .elementor-element.elementor-element-9450f3c{padding:50px 0px 40px 0px;}.elementor-17 .elementor-element.elementor-element-0481699{padding:0px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-0481699 .elementor-heading-title{font-size:25px;}}/* Start custom CSS */.custom-table-ac .elementor-accordion-item{
	margin:0 0 10px 0px;
}

.custom-table-ac .elementor-tab-title{
	text-align:center;
}

.custom-table-ac .elementor-tab-title:hover{
	background:#0A3C5F !important;
	color:#FFBD40 !important;
}

.custom-table-ac .elementor-tab-title:hover a{
	color:#FFBD40 !important;
}

.custom-table-ac .elementor-tab-title.elementor-active{
	background:#0A3C5F !important;
}

.custom-table-ac .ac-info-row{
	padding:0 0 10px 0px;
	float:left;
	width:100%;
}

.custom-table-ac .ac-info-row .left-col{
	width:49.5%;
	background:#0A3C5F;
	color:#FFBD40;
	height:95px;
	float:left;
	padding:0 20px;
	display: inline-flex;
    align-items: center;
    justify-content: center;
}

.custom-table-ac .ac-info-row .left-col p{
	font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
	color:#FFBD40;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}

.custom-table-ac .ac-info-row .right-col{
	width:49.5%;
	background:#fff;
	color:#0A3C5F;
	height:95px;
	float:right;
	padding:0 20px;
	display: inline-flex;
    align-items: center;
    justify-content: center;
}

.custom-table-ac .ac-info-row .right-col p{
	font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 400;
	color:#0A3C5F;
	margin:0px;
	padding:0px;
	line-height:1.4;
	text-align:center;
}

.table-mobile{
	border-collapse: collapse;
	border:1px solid rgb(218,237,255);
	width:100%;
	overflow:scroll;
	font-family:open sans,sans-serif;
}

.table-mobile th{
	background-color:rgba(6,33,52) !important;
	padding:15px 10px;
	color:#F2BF5E;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	border:1px solid rgb(218,237,255);
}

.table-mobile tr a{
	text-decoration:none;
	color:#738C99;
}

.table-mobile tr a:hover{
	text-decoration:underline;
}

.table-mobile tr.grey{
	background:#edf1f2;
	font-weight:400;
	color:#738C99;
}

.table-mobile tr.white{
	background:#fff;
	font-weight:400;
	color:#738C99;
}

.table-mobile tr td{
	padding:15px 10px;
	border:1px solid rgb(218,237,255);
	color:#738C99;
	font-size:16px;
}

.table-mobile tr td.light{
	background:#daedff;
}

@media screen and (min-width: 1px) and (max-width: 768px){
	
	.table-mobile th{
		font-size:14px;
		padding:10px;
	}
	
	.table-mobile tr td{
		font-size:14px;
		padding:10px;
	}
	
	.custom-table-ac .ac-info-row .right-col p{
		font-size:14px;
	}
	
	.custom-table-ac .ac-info-row .left-col p{
		font-size:16px;
		text-align:center;
	}
	
}/* End custom CSS */