.elementor-1622 .elementor-element.elementor-element-d42b602 > .elementor-background-overlay{opacity:0.54;}.elementor-1622 .elementor-element.elementor-element-8c28967 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-f38bba0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-wrapper .ha-ihe-fig, .elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie .ha-ihe-caption::before{background-color:transparent;background-image:linear-gradient(180deg, #00000061 0%, #000000 48%);}.elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-wrapper .ha-ihe-fig:hover, .elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie:hover .ha-ihe-caption::before{background-color:#00000087;}.elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-family:"Tenor Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;letter-spacing:1px;}.elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-wrapper .ha-ihe-fig:hover .ha-ihe-desc{color:#FFFFFF;--ha-ihe-desc-border-color:#FFFFFF;}.elementor-1622 .elementor-element.elementor-element-4621e62 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-wrapper .ha-ihe-fig, .elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie .ha-ihe-caption::before{background-color:transparent;background-image:linear-gradient(180deg, #000000 8%, #000000 48%);}.elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-wrapper .ha-ihe-fig:hover, .elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie:hover .ha-ihe-caption::before{background-color:#00000087;}.elementor-1622 .elementor-element.elementor-element-52ac694 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-family:"Tenor Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;letter-spacing:1px;}.elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-wrapper .ha-ihe-fig:hover .ha-ihe-desc{color:#FFFFFF;--ha-ihe-desc-border-color:#FFFFFF;}.elementor-1622 .elementor-element.elementor-element-85d2208 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-wrapper .ha-ihe-fig, .elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie .ha-ihe-caption::before{background-color:transparent;background-image:linear-gradient(180deg, #00000061 0%, #000000 48%);}.elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-wrapper .ha-ihe-fig:hover, .elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-wrapper .ha-ihe-fig.ha-effect-sadie:hover .ha-ihe-caption::before{background-color:#00000087;}.elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-family:"Tenor Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;letter-spacing:1px;}.elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-wrapper .ha-ihe-fig:hover .ha-ihe-desc{color:#FFFFFF;--ha-ihe-desc-border-color:#FFFFFF;}@media(max-width:1024px){.elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-size:18px;}.elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{font-size:18px;}}@media(max-width:767px){.elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{line-height:1.4em;letter-spacing:2px;}.elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc{font-size:14px;}.elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{line-height:1.4em;letter-spacing:2px;}.elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc{font-size:14px;}.elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-title{line-height:1.4em;letter-spacing:2px;}.elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-wrapper .ha-ihe-fig .ha-ihe-desc{font-size:14px;}}/* Start custom CSS for ha-image-hover-effect, class: .elementor-element-43384d0 */.elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-wrapper{
     height: 100vh;
}
.elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-desc{
    color: black;
    opacity: 1;
    padding: 8px 15px;
background-color: white;
border: 1px solid white;

}
.elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-title{
    transform: none;
    padding-bottom: 30px;
}
.elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-desc{
     transform: none !important;
}

.elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-fig:hover .ha-ihe-desc{
     background-color: transparent !important;
     transform: none !important;
}
.elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-img{
    transition: 1s;
}
.elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-fig:hover .ha-ihe-img{
    transform: scale(1.1);
}
@media only screen and (max-width:768px){
    .elementor-1622 .elementor-element.elementor-element-43384d0 .ha-ihe-wrapper{
     height: 33vh;
}
}/* End custom CSS */
/* Start custom CSS for ha-image-hover-effect, class: .elementor-element-52ac694 */.elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-wrapper{
     height: 100vh;
}
.elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-desc{
    color: black;
    opacity: 1;
    padding: 8px 15px;
background-color: white;
border: 1px solid white;

}
.elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-title{
    transform: none;
    padding-bottom: 30px;
}
.elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-desc{
     transform: none !important;
}

.elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-fig:hover .ha-ihe-desc{
     background-color: transparent !important;
     transform: none !important;
}
.elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-img{
    transition: 1s;
}
.elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-fig:hover .ha-ihe-img{
    transform: scale(1.1);
}
@media only screen and (max-width:768px){
    .elementor-1622 .elementor-element.elementor-element-52ac694 .ha-ihe-wrapper{
     height: 33vh;
}
}/* End custom CSS */
/* Start custom CSS for ha-image-hover-effect, class: .elementor-element-2d85d1c */.elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-wrapper{
     height: 100vh;
}
.elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-desc{
    color: black;
    opacity: 1;
    padding: 8px 15px;
background-color: white;
border: 1px solid white;

}
.elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-title{
    transform: none;
    padding-bottom: 30px;
}
.elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-desc{
     transform: none !important;
}

.elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-fig:hover .ha-ihe-desc{
     background-color: transparent !important;
     transform: none !important;
}
.elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-img{
    transition: 1s;
}
.elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-fig:hover .ha-ihe-img{
    transform: scale(1.1);
}
@media only screen and (max-width:768px){
    .elementor-1622 .elementor-element.elementor-element-2d85d1c .ha-ihe-wrapper{
     height: 33vh;
}
}/* End custom CSS */