.elementor-1656 .elementor-element.elementor-element-a93c626{--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;--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1656 .elementor-element.elementor-element-e3239e6{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1656 .elementor-element.elementor-element-695ae8f{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-grid-wrap{grid-template-columns:repeat( 3, 1fr );grid-column-gap:60px;grid-row-gap:60px;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-item .ha-pg-badge a{background-color:#574AE221;padding:15px 30px 15px 30px;border-radius:30px 30px 30px 30px;font-weight:500;text-transform:uppercase;text-decoration:none;letter-spacing:3.5px;color:var( --e-global-color-236bccb );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-pagination-wrap{text-align:center;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-loadmore-wrap{text-align:center;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-item{padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-thumb-area{height:210px;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-hawai .ha-pg-thumb-area .ha-pg-thumb{height:210px;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-item .ha-pg-badge{margin:0px 0px 30px 0px;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-content-area{padding:30px 30px 30px 30px;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-title{margin-bottom:22px;margin-top:0;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-title a{line-height:1.4em;color:var( --e-global-color-54dd3df );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-title a:hover{color:var( --e-global-color-236bccb );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-excerpt{margin-bottom:15px;line-height:1.4em;color:var( --e-global-color-54dd3df );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-excerpt > p{margin-bottom:0;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-meta-wrap ul li{margin-right:0px;margin-bottom:22px;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-meta-wrap ul li:last-child{margin-right:0;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-meta-wrap ul li + li:before{margin-right:0px;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-meta-wrap ul li a{color:var( --e-global-color-54dd3df );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-meta-wrap ul li a i{color:var( --e-global-color-54dd3df );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-meta-wrap ul li a path{fill:var( --e-global-color-54dd3df );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-meta-wrap ul li span{color:var( --e-global-color-54dd3df );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-meta-wrap ul li span i{color:var( --e-global-color-54dd3df );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-meta-wrap ul li span path{fill:var( --e-global-color-54dd3df );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-meta-wrap ul li a:hover{color:var( --e-global-color-236bccb );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-meta-wrap ul li a:hover i{color:var( --e-global-color-236bccb );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-meta-wrap ul li a:hover path{fill:var( --e-global-color-236bccb );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-meta-wrap ul li span:hover{color:var( --e-global-color-236bccb );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-meta-wrap ul li span:hover i{color:var( --e-global-color-236bccb );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-meta-wrap ul li span:hover path{fill:var( --e-global-color-236bccb );}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-pagination-wrap .page-numbers:not(:last-child){margin-right:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1656 .elementor-element.elementor-element-a93c626{--content-width:1500px;}}@media(max-width:1024px){.elementor-1656 .elementor-element.elementor-element-e3239e6{--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;}.elementor-1656 .elementor-element.elementor-element-695ae8f{--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;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-grid-wrap{grid-template-columns:repeat( 2, 1fr );}}@media(max-width:767px){.elementor-1656 .elementor-element.elementor-element-e3239e6{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1656 .elementor-element.elementor-element-695ae8f{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1656 .elementor-element.elementor-element-96ceaa8 .ha-pg-grid-wrap{grid-template-columns:repeat( 1, 1fr );}}/* Start custom CSS for ha-post-grid-new, class: .elementor-element-96ceaa8 */.ha-pg-title {
    text-decoration: none;
    display: inline-block;
    position: relative;
    z-index: 1;
}

.ha-pg-title::before {
    content:'';
    position:absolute;
    width: 100%;
    height:1px;
    background-color: #574AE2;
    transition: transform 0.1s cubic-bezier(.17,.67,.83,.67);
    bottom:-2px;
    left:0;
    z-index: -3;
    transform: scaleX(0);
    transform-origin:right;
}

.ha-pg-title:hover::before {
  transform:scaleX(1);
  transform-origin:left;
}

.elementor-1656 .elementor-element.elementor-element-96ceaa8 a {
    text-decoration: none;
}/* End custom CSS */