.elementor-1476 .elementor-element.elementor-element-57876d1 > .elementor-container{min-height:450px;}.elementor-1476 .elementor-element.elementor-element-57876d1:not(.elementor-motion-effects-element-type-background), .elementor-1476 .elementor-element.elementor-element-57876d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cha-shc.ca/wp-content/uploads/2022/09/hero-image-v3-1.jpg");background-position:center center;background-size:cover;}.elementor-1476 .elementor-element.elementor-element-57876d1 > .elementor-background-overlay{background-color:var( --e-global-color-e2ba45e );opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1476 .elementor-element.elementor-element-57876d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1476 .elementor-element.elementor-element-f7bd3c6{text-align:center;}.elementor-1476 .elementor-element.elementor-element-f7bd3c6 .elementor-heading-title{color:var( --e-global-color-e5a14ff );font-family:"Montserrat", Sans-serif;font-size:3.5rem;font-weight:800;text-transform:none;text-shadow:2px 2px 1px rgba(0, 0, 0, 0.5);}.elementor-1476 .elementor-element.elementor-element-f61f19d > .elementor-container{max-width:1500px;}.elementor-1476 .elementor-element.elementor-element-f61f19d:not(.elementor-motion-effects-element-type-background), .elementor-1476 .elementor-element.elementor-element-f61f19d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea847e2 );}.elementor-1476 .elementor-element.elementor-element-f61f19d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 0px 55px 0px;}.elementor-1476 .elementor-element.elementor-element-f61f19d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1476 .elementor-element.elementor-element-77d02ad.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1476 .elementor-element.elementor-element-022bbae .uael-infobox,  .elementor-1476 .elementor-element.elementor-element-022bbae .uael-separator-parent{text-align:center;}.elementor-1476 .elementor-element.elementor-element-022bbae .uael-image img{width:75px;}.elementor-1476 .elementor-element.elementor-element-022bbae .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1476 .elementor-element.elementor-element-022bbae .uael-infobox-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:800;line-height:1.8em;letter-spacing:1px;color:var( --e-global-color-text );margin:016px 0px 0px 0px;}.elementor-1476 .elementor-element.elementor-element-022bbae{width:auto;max-width:auto;}.elementor-1476 .elementor-element.elementor-element-adafd4b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1476 .elementor-element.elementor-element-08cacad .uael-infobox,  .elementor-1476 .elementor-element.elementor-element-08cacad .uael-separator-parent{text-align:center;}.elementor-1476 .elementor-element.elementor-element-08cacad .uael-image img{width:75px;}.elementor-1476 .elementor-element.elementor-element-08cacad .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1476 .elementor-element.elementor-element-08cacad .uael-infobox-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:800;line-height:1.8em;letter-spacing:1px;color:var( --e-global-color-text );margin:016px 0px 0px 0px;}.elementor-1476 .elementor-element.elementor-element-08cacad{width:auto;max-width:auto;}.elementor-1476 .elementor-element.elementor-element-a5f9318.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1476 .elementor-element.elementor-element-abc7dac .uael-infobox,  .elementor-1476 .elementor-element.elementor-element-abc7dac .uael-separator-parent{text-align:center;}.elementor-1476 .elementor-element.elementor-element-abc7dac .uael-image img{width:65px;}.elementor-1476 .elementor-element.elementor-element-abc7dac .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1476 .elementor-element.elementor-element-abc7dac .uael-infobox-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:800;line-height:1.8em;letter-spacing:1px;color:var( --e-global-color-text );margin:016px 0px 0px 0px;}.elementor-1476 .elementor-element.elementor-element-abc7dac{width:auto;max-width:auto;}.elementor-1476 .elementor-element.elementor-element-ef11b67.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1476 .elementor-element.elementor-element-b3633f3 .uael-infobox,  .elementor-1476 .elementor-element.elementor-element-b3633f3 .uael-separator-parent{text-align:center;}.elementor-1476 .elementor-element.elementor-element-b3633f3 .uael-image img{width:94px;}.elementor-1476 .elementor-element.elementor-element-b3633f3 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1476 .elementor-element.elementor-element-b3633f3 .uael-infobox-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:800;line-height:1.8em;letter-spacing:1px;color:var( --e-global-color-text );margin:016px 0px 0px 0px;}.elementor-1476 .elementor-element.elementor-element-b3633f3{width:auto;max-width:auto;}.elementor-1476 .elementor-element.elementor-element-1e8a0e3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1476 .elementor-element.elementor-element-bb271b0 .uael-infobox,  .elementor-1476 .elementor-element.elementor-element-bb271b0 .uael-separator-parent{text-align:center;}.elementor-1476 .elementor-element.elementor-element-bb271b0 .uael-image img{width:80px;}.elementor-1476 .elementor-element.elementor-element-bb271b0 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1476 .elementor-element.elementor-element-bb271b0 .uael-infobox-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:800;line-height:1.8em;letter-spacing:1px;color:var( --e-global-color-text );margin:016px 0px 0px 0px;}.elementor-1476 .elementor-element.elementor-element-bb271b0{width:auto;max-width:auto;}.elementor-1476 .elementor-element.elementor-element-44bb66d{padding:60px 0px 60px 0px;}.elementor-1476 .elementor-element.elementor-element-7dbf34e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-1476 .elementor-element.elementor-element-b6586c4 .uael-infobox,  .elementor-1476 .elementor-element.elementor-element-b6586c4 .uael-separator-parent{text-align:center;}.elementor-1476 .elementor-element.elementor-element-b6586c4 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1476 .elementor-element.elementor-element-b6586c4 .uael-infobox-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:800;letter-spacing:1px;color:var( --e-global-color-e5a14ff );margin:0px 0px 10px 0px;}.elementor-1476 .elementor-element.elementor-element-78d71d6 .uael-infobox,  .elementor-1476 .elementor-element.elementor-element-78d71d6 .uael-separator-parent{text-align:center;}.elementor-1476 .elementor-element.elementor-element-78d71d6 .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1476 .elementor-element.elementor-element-78d71d6 .uael-infobox-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:800;letter-spacing:1px;color:var( --e-global-color-e5a14ff );margin:0px 0px 10px 0px;}.elementor-1476 .elementor-element.elementor-element-3ded8ba .uael-infobox,  .elementor-1476 .elementor-element.elementor-element-3ded8ba .uael-separator-parent{text-align:center;}.elementor-1476 .elementor-element.elementor-element-3ded8ba .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1476 .elementor-element.elementor-element-3ded8ba .uael-infobox-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:800;letter-spacing:1px;color:var( --e-global-color-e5a14ff );margin:0px 0px 10px 0px;}.elementor-1476 .elementor-element.elementor-element-3a1832d .uael-infobox,  .elementor-1476 .elementor-element.elementor-element-3a1832d .uael-separator-parent{text-align:center;}.elementor-1476 .elementor-element.elementor-element-3a1832d .uael-image .uael-image-content img{transition-duration:0.3s;}.elementor-1476 .elementor-element.elementor-element-3a1832d .uael-infobox-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:800;letter-spacing:1px;color:var( --e-global-color-e5a14ff );margin:0px 0px 10px 0px;}.elementor-1476 .elementor-element.elementor-element-b106571{padding:60px 0px 80px 0px;}.elementor-bc-flex-widget .elementor-1476 .elementor-element.elementor-element-9aa66c7.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-1476 .elementor-element.elementor-element-9aa66c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-1476 .elementor-element.elementor-element-8ef8a06 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1476 .elementor-element.elementor-element-8ef8a06 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1476 .elementor-element.elementor-element-27f9f93 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-1476 .elementor-element.elementor-element-27f9f93 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-bc-flex-widget .elementor-1476 .elementor-element.elementor-element-4dd1b4e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1476 .elementor-element.elementor-element-4dd1b4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1476 .elementor-element.elementor-element-c2c4a65 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-1476 .elementor-element.elementor-element-c2c4a65 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1476 .elementor-element.elementor-element-a6ee56a .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-1476 .elementor-element.elementor-element-a6ee56a .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-1476 .elementor-element.elementor-element-a6ee56a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1476 .elementor-element.elementor-element-bf6ddd8{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1476 .elementor-element.elementor-element-6a753a9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1476 .elementor-element.elementor-element-6a753a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1476 .elementor-element.elementor-element-6a753a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1476 .elementor-element.elementor-element-6a753a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cha-shc.ca/wp-content/uploads/2022/07/page-break-1.jpg");background-position:center center;background-size:cover;}.elementor-1476 .elementor-element.elementor-element-6a753a9 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.15;}.elementor-1476 .elementor-element.elementor-element-6a753a9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-1476 .elementor-element.elementor-element-6a753a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1476 .elementor-element.elementor-element-d1e2efb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1476 .elementor-element.elementor-element-d1e2efb > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-1476 .elementor-element.elementor-element-977facf{text-align:center;}.elementor-1476 .elementor-element.elementor-element-977facf .elementor-heading-title{color:var( --e-global-color-e5a14ff );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1476 .elementor-element.elementor-element-0781e65{text-align:center;color:var( --e-global-color-e5a14ff );}.elementor-1476 .elementor-element.elementor-element-0781e65 > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-1476 .elementor-element.elementor-element-f3d3d1b .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-1476 .elementor-element.elementor-element-f3d3d1b .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-1476 .elementor-element.elementor-element-f3d3d1b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1476 .elementor-element.elementor-element-f3d3d1b{width:auto;max-width:auto;}.elementor-1476 .elementor-element.elementor-element-8e19826 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-1476 .elementor-element.elementor-element-8e19826 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-1476 .elementor-element.elementor-element-8e19826 .elementor-button{background-color:var( --e-global-color-e2ba45e );}.elementor-1476 .elementor-element.elementor-element-8e19826 > .elementor-widget-container{margin:0px 0px 0px 16px;padding:0px 0px 0px 0px;}.elementor-1476 .elementor-element.elementor-element-8e19826{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-1476 .elementor-element.elementor-element-aa2f641.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1476 .elementor-element.elementor-element-aa2f641.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1476 .elementor-element.elementor-element-aa2f641:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1476 .elementor-element.elementor-element-aa2f641 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cha-shc.ca/wp-content/uploads/2022/07/page-break-2.jpg");background-position:center center;background-size:cover;}.elementor-1476 .elementor-element.elementor-element-aa2f641 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.15;}.elementor-1476 .elementor-element.elementor-element-aa2f641 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-1476 .elementor-element.elementor-element-aa2f641 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1476 .elementor-element.elementor-element-21cf7c7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1476 .elementor-element.elementor-element-21cf7c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1476 .elementor-element.elementor-element-21cf7c7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1476 .elementor-element.elementor-element-21cf7c7 > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-1476 .elementor-element.elementor-element-3ddac52{text-align:center;}.elementor-1476 .elementor-element.elementor-element-3ddac52 .elementor-heading-title{color:var( --e-global-color-e5a14ff );font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1476 .elementor-element.elementor-element-d3e7c34{text-align:center;color:var( --e-global-color-e5a14ff );}.elementor-1476 .elementor-element.elementor-element-d3e7c34 > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-1476 .elementor-element.elementor-element-ab101ae .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-1476 .elementor-element.elementor-element-ab101ae .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-1476 .elementor-element.elementor-element-ab101ae .elementor-button{background-color:#3B5998;}.elementor-1476 .elementor-element.elementor-element-ab101ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1476 .elementor-element.elementor-element-ab101ae{width:auto;max-width:auto;}.elementor-1476 .elementor-element.elementor-element-36d6afe .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-1476 .elementor-element.elementor-element-36d6afe .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-1476 .elementor-element.elementor-element-36d6afe .elementor-button{background-color:#00ACEE;}.elementor-1476 .elementor-element.elementor-element-36d6afe > .elementor-widget-container{margin:0px 0px 0px 16px;padding:0px 0px 0px 0px;}.elementor-1476 .elementor-element.elementor-element-36d6afe{width:auto;max-width:auto;}.elementor-1476 .elementor-element.elementor-element-0fce9d7 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-1476 .elementor-element.elementor-element-0fce9d7 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-1476 .elementor-element.elementor-element-0fce9d7 .elementor-button{background-color:var( --e-global-color-text );}.elementor-1476 .elementor-element.elementor-element-0fce9d7 > .elementor-widget-container{margin:0px 0px 0px 16px;padding:0px 0px 0px 0px;}.elementor-1476 .elementor-element.elementor-element-0fce9d7{width:auto;max-width:auto;}.elementor-1476 .elementor-element.elementor-element-6f4ebe0{padding:60px 0px 60px 0px;}.elementor-1476 .elementor-element.elementor-element-aaab222 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:1.625rem;font-weight:600;}.elementor-1476 .elementor-element.elementor-element-aaab222 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1476 .elementor-element.elementor-element-9685016 .elementor-button .elementor-align-icon-right{margin-left:8px;}.elementor-1476 .elementor-element.elementor-element-9685016 .elementor-button .elementor-align-icon-left{margin-right:8px;}.elementor-bc-flex-widget .elementor-1476 .elementor-element.elementor-element-0ce2d58.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1476 .elementor-element.elementor-element-0ce2d58.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}@media(max-width:1200px){.elementor-1476 .elementor-element.elementor-element-f7bd3c6 .elementor-heading-title{font-size:3rem;}}@media(max-width:880px){.elementor-1476 .elementor-element.elementor-element-0fce9d7 > .elementor-widget-container{margin:15px 0px 0px 0px;}}@media(max-width:767px){.elementor-1476 .elementor-element.elementor-element-f7bd3c6 .elementor-heading-title{font-size:2.5rem;}.elementor-1476 .elementor-element.elementor-element-77d02ad{width:50%;}.elementor-1476 .elementor-element.elementor-element-adafd4b{width:50%;}.elementor-1476 .elementor-element.elementor-element-a5f9318{width:50%;}.elementor-1476 .elementor-element.elementor-element-ef11b67{width:50%;}}@media(min-width:768px){.elementor-1476 .elementor-element.elementor-element-d1e2efb{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1476 .elementor-element.elementor-element-77d02ad{width:33%;}.elementor-1476 .elementor-element.elementor-element-adafd4b{width:33%;}.elementor-1476 .elementor-element.elementor-element-a5f9318{width:33%;}.elementor-1476 .elementor-element.elementor-element-ef11b67{width:50%;}.elementor-1476 .elementor-element.elementor-element-1e8a0e3{width:50%;}}/* Start custom CSS for uael-infobox, class: .elementor-element-022bbae */.elementor-1476 .elementor-element.elementor-element-022bbae, .elementor-1476 .elementor-element.elementor-element-022bbae h3 {
    transition:all 0.2s ease-out; 
}
.elementor-1476 .elementor-element.elementor-element-022bbae h3:after {
    height:5px;
    width:0%;
    content:"";
    background:var(--e-global-color-secondary);
    position: absolute;
    left:0;
    bottom:-5px!important;
    transition:all 0.2s ease-out;
    
}
.elementor-1476 .elementor-element.elementor-element-022bbae:hover {
    transform:translateY(-5px);
}
.elementor-1476 .elementor-element.elementor-element-022bbae:hover h3 {
    color:var(--e-global-color-primary)!important;
}
.elementor-1476 .elementor-element.elementor-element-022bbae:hover h3:after {
    height:5px;
    width:100%;
    content:"";
    background:var(--e-global-color-secondary);
    position: absolute;
    left:0;

    transition:all 0.2s ease-out;
    
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-08cacad */.elementor-1476 .elementor-element.elementor-element-08cacad, .elementor-1476 .elementor-element.elementor-element-08cacad h3 {
    transition:all 0.2s ease-out; 
}
.elementor-1476 .elementor-element.elementor-element-08cacad h3:after {
    height:5px;
    width:0%;
    content:"";
    background:var(--e-global-color-secondary);
    position: absolute;
    left:0;
    bottom:-5px!important;
    transition:all 0.2s ease-out;
    
}
.elementor-1476 .elementor-element.elementor-element-08cacad:hover {
    transform:translateY(-5px);
}
.elementor-1476 .elementor-element.elementor-element-08cacad:hover h3 {
    color:var(--e-global-color-primary)!important;
}
.elementor-1476 .elementor-element.elementor-element-08cacad:hover h3:after {
    height:5px;
    width:100%;
    content:"";
    background:var(--e-global-color-secondary);
    position: absolute;
    left:0;

    transition:all 0.2s ease-out;
    
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-abc7dac */.elementor-1476 .elementor-element.elementor-element-abc7dac, .elementor-1476 .elementor-element.elementor-element-abc7dac h3 {
    transition:all 0.2s ease-out; 
}
.elementor-1476 .elementor-element.elementor-element-abc7dac h3:after {
    height:5px;
    width:0%;
    content:"";
    background:var(--e-global-color-secondary);
    position: absolute;
    left:0;
    bottom:-5px!important;
    transition:all 0.2s ease-out;
    
}
.elementor-1476 .elementor-element.elementor-element-abc7dac:hover {
    transform:translateY(-5px);
}
.elementor-1476 .elementor-element.elementor-element-abc7dac:hover h3 {
    color:var(--e-global-color-primary)!important;
}
.elementor-1476 .elementor-element.elementor-element-abc7dac:hover h3:after {
    height:5px;
    width:100%;
    content:"";
    background:var(--e-global-color-secondary);
    position: absolute;
    left:0;

    transition:all 0.2s ease-out;
    
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-b3633f3 */.elementor-1476 .elementor-element.elementor-element-b3633f3, .elementor-1476 .elementor-element.elementor-element-b3633f3 h3 {
    transition:all 0.2s ease-out; 
}
.elementor-1476 .elementor-element.elementor-element-b3633f3 h3:after {
    height:5px;
    width:0%;
    content:"";
    background:var(--e-global-color-secondary);
    position: absolute;
    left:0;
    bottom:-5px!important;
    transition:all 0.2s ease-out;
    
}
.elementor-1476 .elementor-element.elementor-element-b3633f3:hover {
    transform:translateY(-5px);
}
.elementor-1476 .elementor-element.elementor-element-b3633f3:hover h3 {
    color:var(--e-global-color-primary)!important;
}
.elementor-1476 .elementor-element.elementor-element-b3633f3:hover h3:after {
    height:5px;
    width:100%;
    content:"";
    background:var(--e-global-color-secondary);
    position: absolute;
    left:0;

    transition:all 0.2s ease-out;
    
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-bb271b0 */.elementor-1476 .elementor-element.elementor-element-bb271b0, .elementor-1476 .elementor-element.elementor-element-bb271b0 h3 {
    transition:all 0.2s ease-out; 
}
.elementor-1476 .elementor-element.elementor-element-bb271b0 h3:after {
    height:5px;
    width:0%;
    content:"";
    background:var(--e-global-color-secondary);
    position: absolute;
    left:0;
    bottom:-5px!important;
    transition:all 0.2s ease-out;
    
}
.elementor-1476 .elementor-element.elementor-element-bb271b0:hover {
    transform:translateY(-5px);
}
.elementor-1476 .elementor-element.elementor-element-bb271b0:hover h3 {
    color:var(--e-global-color-primary)!important;
}
.elementor-1476 .elementor-element.elementor-element-bb271b0:hover h3:after {
    height:5px;
    width:100%;
    content:"";
    background:var(--e-global-color-secondary);
    position: absolute;
    left:0;

    transition:all 0.2s ease-out;
    
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-b6586c4 */.elementor-1476 .elementor-element.elementor-element-b6586c4 {
    transition:all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

/*.elementor-1476 .elementor-element.elementor-element-b6586c4 .uael-image-content {
    margin-bottom:0!important;
    overflow: hidden;
}
.elementor-1476 .elementor-element.elementor-element-b6586c4 .uael-image-content:before {
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.4);
    position:absolute;
    content:"";
    z-index:2;
     transition:all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}*/
.elementor-1476 .elementor-element.elementor-element-b6586c4:hover .uael-image-content:before {
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.2);
}
.elementor-1476 .elementor-element.elementor-element-b6586c4 .uael-infobox-title-wrap {
    background: var( --e-global-color-primary );
    margin-top:-10px;
    position:relative;
    z-index:4;
     display: flex;
    min-height: 90px;
    align-items: center;
  justify-content: center;
}
.elementor-1476 .elementor-element.elementor-element-b6586c4 .uael-infobox-title-wrap:before {
    width:100%;
    position:absolute;
    height:2px;
    content:"";
    background:var( --e-global-color-secondary);
    top:0;
    z-index:5;
    left:0;
     transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.elementor-1476 .elementor-element.elementor-element-b6586c4:hover .uael-infobox-title-wrap:before {
    width:100%;
    position:absolute;
    height:100%;
    content:"";
    top:0;
    left:0;
}
.elementor-1476 .elementor-element.elementor-element-b6586c4 h3 {
    display: inline-block;
    margin-bottom:0!important;
    padding:20px 5px;
    position:relative;
    z-index:5;
}
.elementor-1476 .elementor-element.elementor-element-b6586c4 h3:after {
    content:"\f054 ";
    font-family:'Font Awesome 5 Free';
    margin-left: 10px;
    font-size:12px;
    color: var( --e-global-color-secondary);
    top:-2px!important;
    position: relative;
    font-weight:600;
} 
.elementor-1476 .elementor-element.elementor-element-b6586c4 .uael-image-content img {
    transition:all 0.6s cubic-bezier(0.4, 0, 0.2, 1)!important;
}
.elementor-1476 .elementor-element.elementor-element-b6586c4:hover .uael-image-content img {
    /*transform:scale(1.125);*/
    transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.elementor-1476 .elementor-element.elementor-element-b6586c4 .uael-infobox-text {
    display:none;
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-78d71d6 */.elementor-1476 .elementor-element.elementor-element-78d71d6 {
    transition:all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

/*.elementor-1476 .elementor-element.elementor-element-78d71d6 .uael-image-content {
    margin-bottom:0!important;
    overflow: hidden;
}
.elementor-1476 .elementor-element.elementor-element-78d71d6 .uael-image-content:before {
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.4);
    position:absolute;
    content:"";
    z-index:2;
     transition:all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}*/
.elementor-1476 .elementor-element.elementor-element-78d71d6:hover .uael-image-content:before {
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.2);
}
.elementor-1476 .elementor-element.elementor-element-78d71d6 .uael-infobox-title-wrap {
    background: var( --e-global-color-primary );
    margin-top:-10px;
    position:relative;
    z-index:4;
     display: flex;
    min-height: 90px;
    align-items: center;
  justify-content: center;
}
.elementor-1476 .elementor-element.elementor-element-78d71d6 .uael-infobox-title-wrap:before {
    width:100%;
    position:absolute;
    height:2px;
    content:"";
    background:var( --e-global-color-secondary);
    top:0;
    z-index:5;
    left:0;
     transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.elementor-1476 .elementor-element.elementor-element-78d71d6:hover .uael-infobox-title-wrap:before {
    width:100%;
    position:absolute;
    height:100%;
    content:"";
    top:0;
    left:0;
}
.elementor-1476 .elementor-element.elementor-element-78d71d6 h3 {
    display: inline-block;
    margin-bottom:0!important;
    padding:20px 5px;
    position:relative;
    z-index:5;
}
.elementor-1476 .elementor-element.elementor-element-78d71d6 h3:after {
    content:"\f054 ";
    font-family:'Font Awesome 5 Free';
    margin-left: 10px;
    font-size:12px;
    color: var( --e-global-color-secondary);
    top:-2px!important;
    position: relative;
    font-weight:600;
} 
.elementor-1476 .elementor-element.elementor-element-78d71d6 ..uael-image-content img {
    transition:all 0.6s cubic-bezier(0.4, 0, 0.2, 1)!important;
}
.elementor-1476 .elementor-element.elementor-element-78d71d6:hover .uael-image-content img {
    /*transform:scale(1.125);*/
    transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.elementor-1476 .elementor-element.elementor-element-78d71d6 .uael-infobox-text {
    display:none;
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-3ded8ba */.elementor-1476 .elementor-element.elementor-element-3ded8ba {
    transition:all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

/*.elementor-1476 .elementor-element.elementor-element-3ded8ba .uael-image-content {
    margin-bottom:0!important;
    overflow: hidden;
}
.elementor-1476 .elementor-element.elementor-element-3ded8ba .uael-image-content:before {
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.4);
    position:absolute;
    content:"";
    z-index:2;
     transition:all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}*/
.elementor-1476 .elementor-element.elementor-element-3ded8ba:hover .uael-image-content:before {
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.2);
}
.elementor-1476 .elementor-element.elementor-element-3ded8ba .uael-infobox-title-wrap {
    background: var( --e-global-color-primary );
    margin-top:-10px;
    position:relative;
    z-index:4;
     display: flex;
    min-height: 90px;
    align-items: center;
  justify-content: center;
}
.elementor-1476 .elementor-element.elementor-element-3ded8ba .uael-infobox-title-wrap:before {
    width:100%;
    position:absolute;
    height:2px;
    content:"";
    background:var( --e-global-color-secondary);
    top:0;
    z-index:5;
    left:0;
     transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.elementor-1476 .elementor-element.elementor-element-3ded8ba:hover .uael-infobox-title-wrap:before {
    width:100%;
    position:absolute;
    height:100%;
    content:"";
    top:0;
    left:0;
}
.elementor-1476 .elementor-element.elementor-element-3ded8ba h3 {
    display: inline-block;
    margin-bottom:0!important;
    padding:20px 5px;
    position:relative;
    z-index:5;
}
.elementor-1476 .elementor-element.elementor-element-3ded8ba h3:after {
    content:"\f054 ";
    font-family:'Font Awesome 5 Free';
    margin-left: 10px;
    font-size:12px;
    color: var( --e-global-color-secondary);
    top:-2px!important;
    position: relative;
    font-weight:600;
} 
.elementor-1476 .elementor-element.elementor-element-3ded8ba .uael-image-content img {
    transition:all 0.6s cubic-bezier(0.4, 0, 0.2, 1)!important;
}
.elementor-1476 .elementor-element.elementor-element-3ded8ba:hover .uael-image-content img {
    /*transform:scale(1.125);*/
    transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.elementor-1476 .elementor-element.elementor-element-3ded8ba .uael-infobox-text {
    display:none;
}/* End custom CSS */
/* Start custom CSS for uael-infobox, class: .elementor-element-3a1832d */.elementor-1476 .elementor-element.elementor-element-3a1832d {
    transition:all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

/*.elementor-1476 .elementor-element.elementor-element-3a1832d .uael-image-content {
    margin-bottom:0!important;
    overflow: hidden;
}
.elementor-1476 .elementor-element.elementor-element-3a1832d .uael-image-content:before {
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.4);
    position:absolute;
    content:"";
    z-index:2;
     transition:all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}*/
.elementor-1476 .elementor-element.elementor-element-3a1832d:hover .uael-image-content:before {
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.2);
}
.elementor-1476 .elementor-element.elementor-element-3a1832d .uael-infobox-title-wrap {
    background: var( --e-global-color-primary );
    margin-top:-10px;
    position:relative;
    z-index:4;
     display: flex;
    min-height: 90px;
    align-items: center;
  justify-content: center;
}
.elementor-1476 .elementor-element.elementor-element-3a1832d .uael-infobox-title-wrap:before {
    width:100%;
    position:absolute;
    height:2px;
    content:"";
    background:var( --e-global-color-secondary);
    top:0;
    z-index:5;
    left:0;
     transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.elementor-1476 .elementor-element.elementor-element-3a1832d:hover .uael-infobox-title-wrap:before {
    width:100%;
    position:absolute;
    height:100%;
    content:"";
    top:0;
    left:0;
}
.elementor-1476 .elementor-element.elementor-element-3a1832d h3 {
    display: inline-block;
    margin-bottom:0!important;
    padding:20px 5px;
    position:relative;
    z-index:5;
}
.elementor-1476 .elementor-element.elementor-element-3a1832d h3:after {
    content:"\f054 ";
    font-family:'Font Awesome 5 Free';
    margin-left: 10px;
    font-size:12px;
    color: var( --e-global-color-secondary);
    top:-2px!important;
    position: relative;
    font-weight:600;
} 
.elementor-1476 .elementor-element.elementor-element-3a1832d .uael-image-content img {
    transition:all 0.6s cubic-bezier(0.4, 0, 0.2, 1)!important;
}
.elementor-1476 .elementor-element.elementor-element-3a1832d:hover .uael-image-content img {
    /*transform:scale(1.125);*/
    transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
.elementor-1476 .elementor-element.elementor-element-3a1832d .uael-infobox-text {
    display:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ef8a06 */.elementor-1476 .elementor-element.elementor-element-8ef8a06:after {
    height:4px;
    width:30px;
    background:var( --e-global-color-secondary );;
    content:"";
    position:absolute;
    bottom:5px;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27f9f93 */.elementor-1476 .elementor-element.elementor-element-27f9f93 .elementor-button-icon i {
    font-size:0.8em;
    color:var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2c4a65 */.elementor-1476 .elementor-element.elementor-element-c2c4a65:after {
    height:4px;
    width:30px;
    background:var( --e-global-color-secondary );;
    content:"";
    position:absolute;
    bottom:5px;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6ee56a */.elementor-1476 .elementor-element.elementor-element-a6ee56a .elementor-button-icon i {
    font-size:0.8em;
    color:var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3d3d1b */.elementor-1476 .elementor-element.elementor-element-f3d3d1b .elementor-button-icon i {
    font-size:0.8em;
    color:var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e19826 */.elementor-1476 .elementor-element.elementor-element-8e19826 .elementor-button-icon i {
    font-size:0.8em;
    color:var( --e-global-color-secondary );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab101ae */.elementor-1476 .elementor-element.elementor-element-ab101ae .elementor-button-icon i {
    font-size:1em;
    color:;
    margin-top:-6px;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36d6afe */.elementor-1476 .elementor-element.elementor-element-36d6afe .elementor-button-icon i {
    font-size:1em;
    color:;
    margin-top:-6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0fce9d7 */.elementor-1476 .elementor-element.elementor-element-0fce9d7 .elementor-button-icon i {
    font-size:1em;
    color:;
    margin-top:-6px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aaab222 */.elementor-1476 .elementor-element.elementor-element-aaab222:after {
    height:4px;
    width:30px;
    background:var( --e-global-color-secondary );;
    content:"";
    position:absolute;
    bottom:5px;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9685016 */.elementor-1476 .elementor-element.elementor-element-9685016 .elementor-button-icon i {
    font-size:0.8em;
    color:var( --e-global-color-secondary );
}/* End custom CSS */