.elementor-4517 .elementor-element.elementor-element-eb2e62b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-4517 .elementor-element.elementor-element-eb2e62b:not(.elementor-motion-effects-element-type-background), .elementor-4517 .elementor-element.elementor-element-eb2e62b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ihradvisoryservices.ca/wp-content/uploads/2023/04/tile-bg.png");}.elementor-4517 .elementor-element.elementor-element-5d1f75a{text-align:center;}.elementor-4517 .elementor-element.elementor-element-5d1f75a .elementor-heading-title{font-size:3.5rem;color:var( --e-global-color-213e19d );}.elementor-4517 .elementor-element.elementor-element-155ed17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:55px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4517 .elementor-element.elementor-element-72149e5{text-align:center;}.elementor-4517 .elementor-element.elementor-element-72149e5 .elementor-heading-title{font-size:2.7rem;color:var( --e-global-color-primary );}.elementor-4517 .elementor-element.elementor-element-e827df5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:45px;--padding-left:25px;--padding-right:25px;}.elementor-4517 .elementor-element.elementor-element-f5be542{text-align:center;}.elementor-4517 .elementor-element.elementor-element-52786fc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:43px;--padding-left:25px;--padding-right:25px;}.elementor-4517 .elementor-element.elementor-element-1aa0999{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:09px;--padding-bottom:09px;--padding-left:09px;--padding-right:09px;}.elementor-4517 .elementor-element.elementor-element-8586328{--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;--justify-content:space-between;box-shadow:0px 9px 17px 2px rgba(0, 0, 0, 0.14);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4517 .elementor-element.elementor-element-8586328:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-4517 .elementor-element.elementor-element-4e4cdec img{width:218px;}.elementor-4517 .elementor-element.elementor-element-14a192a{text-align:center;color:var( --e-global-color-text );}.elementor-4517 .elementor-element.elementor-element-e623043 .elementor-button{padding:10px 30px 10px 30px;}.elementor-4517 .elementor-element.elementor-element-8528399{--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;--justify-content:space-between;box-shadow:0px 9px 17px 2px rgba(0, 0, 0, 0.14);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4517 .elementor-element.elementor-element-8528399:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-4517 .elementor-element.elementor-element-11db710.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4517 .elementor-element.elementor-element-11db710 img{width:218px;}.elementor-4517 .elementor-element.elementor-element-b7b1e42{text-align:center;color:var( --e-global-color-text );}.elementor-4517 .elementor-element.elementor-element-0699cb3 .elementor-button{padding:10px 30px 10px 30px;}.elementor-4517 .elementor-element.elementor-element-2b64b24{--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;--justify-content:space-between;box-shadow:0px 9px 17px 2px rgba(0, 0, 0, 0.14);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4517 .elementor-element.elementor-element-2b64b24:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-4517 .elementor-element.elementor-element-edf0716 img{width:218px;}.elementor-4517 .elementor-element.elementor-element-6f92345{text-align:center;color:var( --e-global-color-text );}.elementor-4517 .elementor-element.elementor-element-94f1174 .elementor-button{padding:10px 30px 10px 30px;}.elementor-4517 .elementor-element.elementor-element-4ce16c4{--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;--justify-content:space-between;box-shadow:0px 9px 17px 2px rgba(0, 0, 0, 0.14);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4517 .elementor-element.elementor-element-4ce16c4:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);}.elementor-4517 .elementor-element.elementor-element-2ba370d img{width:218px;}.elementor-4517 .elementor-element.elementor-element-f917784{text-align:center;color:var( --e-global-color-text );}.elementor-4517 .elementor-element.elementor-element-9e63d9a .elementor-button{padding:10px 30px 10px 30px;}.elementor-4517 .elementor-element.elementor-element-50cfb2e{--display:flex;}.elementor-4517 .elementor-element.elementor-element-50cfb2e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4517 .elementor-element.elementor-element-19c6d41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:48px;--padding-bottom:55px;--padding-left:25px;--padding-right:25px;}.elementor-4517 .elementor-element.elementor-element-19c6d41:not(.elementor-motion-effects-element-type-background), .elementor-4517 .elementor-element.elementor-element-19c6d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-4517 .elementor-element.elementor-element-505dd9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4517 .elementor-element.elementor-element-b3e3c30 img{width:590px;border-style:solid;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-primary );}.elementor-4517 .elementor-element.elementor-element-b83dfa6{--display:flex;--justify-content:center;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-4517 .elementor-element.elementor-element-0bc86bc{text-align:start;}.elementor-4517 .elementor-element.elementor-element-0bc86bc .elementor-heading-title{font-size:2.7rem;color:var( --e-global-color-primary );}.elementor-4517 .elementor-element.elementor-element-db0fd28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-4517 .elementor-element.elementor-element-1aa0999{--grid-auto-flow:row;}.elementor-4517 .elementor-element.elementor-element-11db710{width:var( --container-widget-width, 208.25px );max-width:208.25px;--container-widget-width:208.25px;--container-widget-flex-grow:0;}.elementor-4517 .elementor-element.elementor-element-50cfb2e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4517 .elementor-element.elementor-element-27fc135 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:751px){.elementor-4517 .elementor-element.elementor-element-eb2e62b{--content-width:1297px;}.elementor-4517 .elementor-element.elementor-element-155ed17{--content-width:825px;}.elementor-4517 .elementor-element.elementor-element-e827df5{--content-width:768px;}.elementor-4517 .elementor-element.elementor-element-52786fc{--content-width:1297px;}.elementor-4517 .elementor-element.elementor-element-19c6d41{--content-width:1297px;}.elementor-4517 .elementor-element.elementor-element-db0fd28{--width:100%;}}@media(min-width:2400px){.elementor-4517 .elementor-element.elementor-element-1aa0999{--grid-auto-flow:row;}}@media(max-width:970px){.elementor-4517 .elementor-element.elementor-element-5d1f75a .elementor-heading-title{font-size:2.3rem;}.elementor-4517 .elementor-element.elementor-element-72149e5 .elementor-heading-title{font-size:2.3rem;}.elementor-4517 .elementor-element.elementor-element-1aa0999{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4517 .elementor-element.elementor-element-8528399{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4517 .elementor-element.elementor-element-19c6d41{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-4517 .elementor-element.elementor-element-b3e3c30 img{width:424px;}.elementor-4517 .elementor-element.elementor-element-b83dfa6{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-4517 .elementor-element.elementor-element-0bc86bc .elementor-heading-title{font-size:2.3rem;}}@media(max-width:750px){.elementor-4517 .elementor-element.elementor-element-155ed17{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4517 .elementor-element.elementor-element-72149e5 .elementor-heading-title{font-size:1.7rem;}.elementor-4517 .elementor-element.elementor-element-1aa0999{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4517 .elementor-element.elementor-element-19c6d41{--flex-wrap:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-4517 .elementor-element.elementor-element-b83dfa6{--padding-top:09px;--padding-bottom:09px;--padding-left:09px;--padding-right:09px;}.elementor-4517 .elementor-element.elementor-element-0bc86bc .elementor-heading-title{font-size:1.7rem;}}/* Start custom CSS for image, class: .elementor-element-4e4cdec */.hover-box:hover > .hover-img   {
     transform: scale(1.1); 
}

.hover-box .hover-img{
    transition: transform .3s; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-11db710 */.hover-box:hover > .hover-img   {
     transform: scale(1.1); 
}

.hover-box .hover-img{
    transition: transform .3s; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edf0716 */.hover-box:hover > .hover-img, .hover-box a:hover > .hover-img  {
     transform: scale(1.1); 
}

.hover-box .hover-img{
    transition: transform .3s; 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ba370d */.hover-box:hover > .hover-img, .hover-box a:hover > .hover-img  {
     transform: scale(1.1); 
}

.hover-box .hover-img{
    transition: transform .3s; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-27fc135 *//* Keep Elementor/nav header above everything */
.elementor-location-header,
.elementor-sticky,
.elementor-sticky--active,
.site-header {
  z-index: 9999 !important;
}

/*--iHR Feature Comparison Table CSS*/
.ihr-feature-table-wrapper {
    width: 100%;
    position: relative;
    z-index: 1;
    	}
.ihr-feat-table {
    width: 100%;
    padding: 10px; 
    border-collapse: separate;
    border-spacing: 0;
    border: 0px none;
    font-family: Lato, Arial, sans-serif;
    font-size: 16px;
  	vertical-align: middle;
  	word-break: keep-all;
  	table-layout: auto; 
    margin-left: auto; 
    margin-right: auto; 
    background-color: #fff;
  	color: #000;
    text-align: center;
    z-index: 1;
    }
.ihr-feat-table th {
    position: sticky;
    top: 136px;
    z-index: 10;
    padding: 0;
    padding-top: 0;
    border: 0 none;
    border-top: 0 !important;
    box-shadow: 0 5px 1px 0 rgba(0, 0, 0, 0.05);
  	font-family: Lato, Arial, sans-serif;
  	vertical-align: bottom;
    font-size: 16px;
    text-align: center; 
    color: rgb(23, 33, 43);
    background-color: #FFF !important;
    }
.ihr-feat-table tr:nth-of-type(2n+1) {
 	border: 0 none;  
  	background-color: #FFF;
    }
.feat-table-fc {
    width: 30%;
    padding: 10px; 
    border: 0 none; 
    text-align: right;
  	vertical-align: middle;	
  	text-align: left !important;
    }
.ihr-feat-table td {
 	border: 0px none !important;
    }
.table-logo-img {
    width: 70%;
    height: auto;
    } 
.feat-table-sec {
    font-weight: bold;
    color: #FFFFFF !important;
    background-color: #126a6a !important;
    font-size: 18px;
    border-bottom: 1px solid rgb(200, 200, 200);
}
/* Tablet cleanup */
@media (max-width: 970px) {
.ihr-feat-table tr, td {
    font-size: 14px;
  	min-width: 100px;
    }
.ihr-feat-table th {
    top: 106px;
  	min-width: 100px;
    }
}
/* Mobile cleanup */
@media (max-width: 768px) {
  .ihr-feature-table-wrapper {
    width: 100%;
    max-width: 100%;
    overflow: visible;
  }

  .ihr-feat-table {
    width: 100%;
    max-width: 100%;
    table-layout: fixed;
    font-size: 10px;
  }

  .ihr-feat-table thead th {
    position: sticky;
    top: 110px; 
    z-index: 20;
    padding: 5px 3px;
    line-height: 1.15;
    background-color: #fff !important;
  }

  .ihr-feat-table th,
  .ihr-feat-table td {
    padding: 5px 3px;
    font-size: 12px;
    line-height: 1.2;
    min-width: 0;
    white-space: normal;
    word-break: normal;
    overflow-wrap: anywhere;
  }

  .ihr-feat-table th:first-child,
  .ihr-feat-table td:first-child {
    width: 34%;
  }

  .ihr-feat-table th:not(:first-child),
  .ihr-feat-table td:not(:first-child) {
    width: 22%;
  }

  .feat-table-fc {
    width: auto;
    text-align: left !important;
  }

  .table-logo-img {
    width: 100%;
    max-width: 58px;
    height: auto;
    padding-bottom: 2px;
  }

  .feat-table-sec {
    font-size: 10px;
  }
}/* End custom CSS */