.elementor-1211 .elementor-element.elementor-element-b260cbe{--display:flex;--overlay-opacity:0.5;--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-1211 .elementor-element.elementor-element-b260cbe::before, .elementor-1211 .elementor-element.elementor-element-b260cbe > .elementor-background-video-container::before, .elementor-1211 .elementor-element.elementor-element-b260cbe > .e-con-inner > .elementor-background-video-container::before, .elementor-1211 .elementor-element.elementor-element-b260cbe > .elementor-background-slideshow::before, .elementor-1211 .elementor-element.elementor-element-b260cbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1211 .elementor-element.elementor-element-b260cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1211 .elementor-element.elementor-element-b260cbe.e-con{--align-self:center;}.elementor-1211 .elementor-element.elementor-element-d1ec628 .ccw-btn-1{background-color:#FAF9FE;color:#008CF0;border-radius:34px;padding:14px 14px 14px 14px;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:17px;}.elementor-1211 .elementor-element.elementor-element-d1ec628 .ccw-btn-2{background-color:transparent;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:40px;padding:14px 30px 14px 30px;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;line-height:19px;}.elementor-1211 .elementor-element.elementor-element-d1ec628{width:initial;max-width:initial;}.elementor-1211 .elementor-element.elementor-element-d1ec628 .ccw-hero{min-height:471px;}.elementor-1211 .elementor-element.elementor-element-d1ec628 .ccw-svg-wrap-1{width:444px;top:0px;left:-47px;--ccw-opacity:0.45;z-index:2;}.elementor-1211 .elementor-element.elementor-element-d1ec628 .ccw-svg-wrap-2{top:-65px;--ccw-opacity:1;z-index:2;}.elementor-1211 .elementor-element.elementor-element-d1ec628 .ccw-svg-wrap-3{width:444px;right:56px;--ccw-opacity:1;z-index:2;}.elementor-1211 .elementor-element.elementor-element-d1ec628 .ccw-overlay{background-color:#008CF0;opacity:0.6;}.elementor-1211 .elementor-element.elementor-element-d1ec628 .ccw-title-line-1{color:#FFFFFF;opacity:1;width:801px;max-width:100%;margin-left:auto;margin-right:auto;font-family:"Gilroy medium", Sans-serif;font-size:44px;font-weight:400;line-height:50px;}.elementor-1211 .elementor-element.elementor-element-d1ec628 .ccw-title-line-2{color:#FFFFFF;opacity:0.92;width:801px;max-width:100%;margin-left:auto;margin-right:auto;font-family:"Gilroy light", Sans-serif;font-size:42px;font-weight:300;line-height:50px;}.elementor-1211 .elementor-element.elementor-element-d1ec628 .ccw-description{color:#FAF9FE;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:25px;width:666px;max-width:100%;margin-left:auto;margin-right:auto;}.elementor-1211 .elementor-element.elementor-element-5094978{--display:flex;--margin-top:0px;--margin-bottom:107px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-title .main-title{color:#0088ff;font-family:"Gilroy medium", Sans-serif;font-size:44px;font-weight:400;line-height:50px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-title .sub-title{color:#0088ff;font-family:"Gilroy light", Sans-serif;font-size:44px;font-weight:300;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-header .e42-title{margin-bottom:0px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-btn-view-more{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;line-height:17px;padding:0px 0px 102px 0px;color:#0088ff;background-color:transparent;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-btn-view-more:hover{color:#ffffff;background-color:#0088ff;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-search-input{width:260px;padding:10px 40px 10px 18px;color:#333333;background-color:#ffffff;border-radius:25px 25px 25px 25px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-search-input::placeholder{color:#a9b4bf;opacity:1;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-search-icon circle{stroke:#0088ff;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-search-icon line{stroke:#0088ff;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-search-icon{width:16px;height:16px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-filter-wrapper{width:140px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-taxonomy-select{padding:6px 22px 6px 0px;color:#333333;border-radius:0px 0px 0px 0px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-filter-icon path{stroke:#333333;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-pagination-wrapper{justify-content:center;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-pagination{gap:8px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-pagination .e42-page-link{min-width:34px;height:34px;border-radius:8px 8px 8px 8px;color:#666666;background-color:transparent;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-pagination .e42-page-number:hover{color:#0088ff;background-color:#f0f6ff;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-pagination .e42-page-number.active{color:#ffffff;background-color:#0088ff;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-card{background-color:#ffffff;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-image-wrapper img{object-fit:cover;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-badge{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#0088ff;background-color:#ffffff;border-radius:64px 64px 64px 64px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-card-title, .elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-card-title a{font-family:"Gilroy", Sans-serif;font-size:22px;font-weight:600;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-card-title a{color:#333333;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-card-title a:hover{color:#0088ff;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-card-date{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:28px;color:#0088ff;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-card-desc{font-family:"Popins light", Sans-serif;font-size:16px;font-weight:300;color:#3E3E3E;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-btn-read-more{font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;line-height:17px;color:#0088ff;background-color:transparent;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-btn-read-more .e42-svg-icon{width:12px;height:12px;margin-right:8px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-btn-read-more .e42-svg-icon path{fill:#008CF0;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-btn-read-more:hover{color:#ffffff;background-color:#0088ff;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-btn-read-more:hover .e42-svg-icon path{fill:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-filter-wrapper{width:140px;}}@media(max-width:767px){.elementor-1211 .elementor-element.elementor-element-d1ec628 .ccw-hero{min-height:471px;}.elementor-1211 .elementor-element.elementor-element-d1ec628 .ccw-title-line-1{width:352px;max-width:100%;margin-left:auto;margin-right:auto;font-size:22px;line-height:22px;}.elementor-1211 .elementor-element.elementor-element-d1ec628 .ccw-title-line-2{width:352px;max-width:100%;margin-left:auto;margin-right:auto;font-size:22px;line-height:22px;}.elementor-1211 .elementor-element.elementor-element-5094978{--padding-top:44px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-title .main-title{font-size:22px;line-height:25px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-title .sub-title{font-size:22px;line-height:25px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-header .e42-title{margin-bottom:35px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-filter-wrapper{width:117px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-card-title, .elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-card-title a{font-size:16px;line-height:28px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-card-date{font-size:14px;line-height:28px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-card-desc{font-size:14px;line-height:25px;}.elementor-1211 .elementor-element.elementor-element-46a6be1 .e42-btn-read-more{font-size:12px;line-height:17px;}}/* Start custom CSS for ccw_hero, class: .elementor-element-d1ec628 */.header_article {
    background: radial-gradient(
        332.24% 82.95% at 15.07% 55.97%,
        rgba(0, 140, 240, 0.60) 0%,
        rgba(0, 81, 138, 0.60) 100%
    );
}/* End custom CSS */
/* Start custom CSS for e42_browse_posts, class: .elementor-element-46a6be1 */.e42-header{
    margin-bottom:102px!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trihome.e42.ca/wp-content/uploads/2026/08/Gilroy-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trihome.e42.ca//wp-content/uploads/2026/07/Gilroy-Light.eot');
	src: url('https://trihome.e42.ca//wp-content/uploads/2026/07/Gilroy-Light.eot?#iefix') format('embedded-opentype'),
		url('https://trihome.e42.ca//wp-content/uploads/2026/07/Gilroy-Light.woff2') format('woff2'),
		url('https://trihome.e42.ca//wp-content/uploads/2026/07/Gilroy-Light.woff') format('woff'),
		url('https://trihome.e42.ca//wp-content/uploads/2026/07/Gilroy-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trihome.e42.ca//wp-content/uploads/2026/07/Poppins-Regular.eot');
	src: url('https://trihome.e42.ca//wp-content/uploads/2026/07/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://trihome.e42.ca//wp-content/uploads/2026/07/Poppins-Regular.woff2') format('woff2'),
		url('https://trihome.e42.ca//wp-content/uploads/2026/07/Poppins-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trihome.e42.ca//wp-content/uploads/2026/07/gilroy-regular.eot');
	src: url('https://trihome.e42.ca//wp-content/uploads/2026/07/gilroy-regular.eot?#iefix') format('embedded-opentype'),
		url('https://trihome.e42.ca//wp-content/uploads/2026/07/gilroy-regular.woff2') format('woff2'),
		url('https://trihome.e42.ca//wp-content/uploads/2026/07/gilroy-regular.woff') format('woff'),
		url('https://trihome.e42.ca//wp-content/uploads/2026/07/gilroy-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Popins light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trihome.e42.ca//wp-content/uploads/2026/08/Poppins-Light.eot');
	src: url('https://trihome.e42.ca//wp-content/uploads/2026/08/Poppins-Light.eot?#iefix') format('embedded-opentype'),
		url('https://trihome.e42.ca//wp-content/uploads/2026/08/Poppins-Light.woff2') format('woff2'),
		url('https://trihome.e42.ca//wp-content/uploads/2026/08/Poppins-Light.woff') format('woff'),
		url('https://trihome.e42.ca//wp-content/uploads/2026/08/Poppins-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */