.elementor-474 .elementor-element.elementor-element-e4a8101 > .elementor-widget-container{box-shadow:0px 12px 50px 0px rgba(0, 0, 0, 0.0784313725490196);}.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-image-box-wrapper{text-align:left;}.elementor-474 .elementor-element.elementor-element-e4a8101.elementor-position-right .elementor-image-box-img{margin-left:-115px;}.elementor-474 .elementor-element.elementor-element-e4a8101.elementor-position-left .elementor-image-box-img{margin-right:-115px;}.elementor-474 .elementor-element.elementor-element-e4a8101.elementor-position-top .elementor-image-box-img{margin-bottom:-115px;}.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-image-box-title{margin-bottom:9px;color:var( --e-global-color-text );font-size:28px;font-weight:bold;line-height:1.4em;}.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-image-box-description{color:#FFFFFFD4;font-size:16px;font-weight:300;}.elementor-474 .elementor-element.elementor-element-0ce6405 > .elementor-widget-container{box-shadow:0px 12px 25px 0px rgba(0, 0, 0, 0.0784313725490196);}.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-image-box-wrapper{text-align:left;}.elementor-474 .elementor-element.elementor-element-0ce6405.elementor-position-right .elementor-image-box-img{margin-left:-115px;}.elementor-474 .elementor-element.elementor-element-0ce6405.elementor-position-left .elementor-image-box-img{margin-right:-115px;}.elementor-474 .elementor-element.elementor-element-0ce6405.elementor-position-top .elementor-image-box-img{margin-bottom:-115px;}.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-image-box-title{margin-bottom:9px;color:var( --e-global-color-text );font-size:28px;font-weight:bold;line-height:1.4em;}.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-image-box-description{color:#FFFFFFD4;font-size:16px;font-weight:300;}.elementor-474 .elementor-element.elementor-element-f8219e2 > .elementor-widget-container{box-shadow:0px 12px 25px 0px rgba(0, 0, 0, 0.0784313725490196);}.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-image-box-wrapper{text-align:left;}.elementor-474 .elementor-element.elementor-element-f8219e2.elementor-position-right .elementor-image-box-img{margin-left:-115px;}.elementor-474 .elementor-element.elementor-element-f8219e2.elementor-position-left .elementor-image-box-img{margin-right:-115px;}.elementor-474 .elementor-element.elementor-element-f8219e2.elementor-position-top .elementor-image-box-img{margin-bottom:-115px;}.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-image-box-title{margin-bottom:9px;color:var( --e-global-color-text );font-size:28px;font-weight:bold;line-height:1.4em;}.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-image-box-description{color:#FFFFFFD4;font-size:16px;font-weight:300;}.elementor-474 .elementor-element.elementor-element-b004c58{margin-top:80px;margin-bottom:0px;}.elementor-474 .elementor-element.elementor-element-e008011 > .elementor-widget-container{box-shadow:0px 12px 50px 0px rgba(0, 0, 0, 0.0784313725490196);}.elementor-474 .elementor-element.elementor-element-e008011 .elementor-image-box-wrapper{text-align:left;}.elementor-474 .elementor-element.elementor-element-e008011.elementor-position-right .elementor-image-box-img{margin-left:-115px;}.elementor-474 .elementor-element.elementor-element-e008011.elementor-position-left .elementor-image-box-img{margin-right:-115px;}.elementor-474 .elementor-element.elementor-element-e008011.elementor-position-top .elementor-image-box-img{margin-bottom:-115px;}.elementor-474 .elementor-element.elementor-element-e008011 .elementor-image-box-title{margin-bottom:9px;color:var( --e-global-color-text );font-size:28px;font-weight:bold;line-height:1.4em;}.elementor-474 .elementor-element.elementor-element-e008011 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-474 .elementor-element.elementor-element-e008011 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-474 .elementor-element.elementor-element-e008011 .elementor-image-box-description{color:#FFFFFFD4;font-size:16px;font-weight:300;}.elementor-474 .elementor-element.elementor-element-b320cb6 > .elementor-widget-container{box-shadow:0px 12px 25px 0px rgba(0, 0, 0, 0.0784313725490196);}.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-image-box-wrapper{text-align:left;}.elementor-474 .elementor-element.elementor-element-b320cb6.elementor-position-right .elementor-image-box-img{margin-left:-115px;}.elementor-474 .elementor-element.elementor-element-b320cb6.elementor-position-left .elementor-image-box-img{margin-right:-115px;}.elementor-474 .elementor-element.elementor-element-b320cb6.elementor-position-top .elementor-image-box-img{margin-bottom:-115px;}.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-image-box-title{margin-bottom:9px;color:var( --e-global-color-text );font-size:28px;font-weight:bold;line-height:1.4em;}.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-image-box-description{color:#FFFFFFD4;font-size:16px;font-weight:300;}.elementor-474 .elementor-element.elementor-element-56fd38b > .elementor-widget-container{box-shadow:0px 12px 25px 0px rgba(0, 0, 0, 0.0784313725490196);}.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-image-box-wrapper{text-align:left;}.elementor-474 .elementor-element.elementor-element-56fd38b.elementor-position-right .elementor-image-box-img{margin-left:-115px;}.elementor-474 .elementor-element.elementor-element-56fd38b.elementor-position-left .elementor-image-box-img{margin-right:-115px;}.elementor-474 .elementor-element.elementor-element-56fd38b.elementor-position-top .elementor-image-box-img{margin-bottom:-115px;}.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-image-box-title{margin-bottom:9px;color:var( --e-global-color-text );font-size:28px;font-weight:bold;line-height:1.4em;}.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-image-box-description{color:#FFFFFFD4;font-size:16px;font-weight:300;}@media(max-width:767px){.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-image-box-img{margin-bottom:-115px;}.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-image-box-title{font-size:20px;}.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-image-box-description{font-size:13px;}.elementor-474 .elementor-element.elementor-element-0ce6405 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-image-box-img{margin-bottom:-115px;}.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-image-box-title{font-size:20px;}.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-image-box-description{font-size:13px;}.elementor-474 .elementor-element.elementor-element-f8219e2 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-image-box-img{margin-bottom:-115px;}.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-image-box-title{font-size:20px;}.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-image-box-description{font-size:13px;}.elementor-474 .elementor-element.elementor-element-e008011 .elementor-image-box-img{margin-bottom:-115px;}.elementor-474 .elementor-element.elementor-element-e008011 .elementor-image-box-title{font-size:20px;}.elementor-474 .elementor-element.elementor-element-e008011 .elementor-image-box-description{font-size:13px;}.elementor-474 .elementor-element.elementor-element-b320cb6 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-image-box-img{margin-bottom:-115px;}.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-image-box-title{font-size:20px;}.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-image-box-description{font-size:13px;}.elementor-474 .elementor-element.elementor-element-56fd38b > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-image-box-img{margin-bottom:-115px;}.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-image-box-title{font-size:20px;}.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-image-box-description{font-size:13px;}}/* Start custom CSS for image-box, class: .elementor-element-e4a8101 */.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-image-box-content{
    position: relative;
    z-index: 1;
}
.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-image-box-content{
    padding-left: 40px;
}
.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-image-box-wrapper:after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -38px;
background: rgb(32,32,32);
background: linear-gradient(355deg, rgba(32,32,32,1) 0%, rgba(0,0,0,0) 100%);
    z-index: 0;
    border-radius: 10px;
    transition: all 250ms ease-in-out;
}

.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-widget-container:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -38px;
    background: rgb(32,32,32);
    background: linear-gradient(
180deg
, rgba(32,32,32,0) 4%, rgba(32,32,32,1) 85%);
    z-index: 1;
    border-radius: 10px;
    transition: all 250ms ease-in-out;
    opacity: 0;
}
.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-widget-container:hover:before{
    opacity: 1;
}
.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-image-box-title{
    transition: all 250ms ease-in-out;
}
.elementor-474 .elementor-element.elementor-element-e4a8101:hover .elementor-image-box-title{
    color: var( --e-global-color-primary );
}
@media only screen and (max-width: 768px) {
.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-image-box-content{
    padding:0 30px;
}
.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-image-box-wrapper:after{
    bottom: -55px;
}
}
@media only screen and (max-width: 330px) {
.elementor-474 .elementor-element.elementor-element-e4a8101 .elementor-image-box-content {
    padding: 0 20px!important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0ce6405 */.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-image-box-content{
    position: relative;
    z-index: 1;
}
.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-image-box-content{
    padding-left: 40px;
}
.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-image-box-wrapper:after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -38px;
background: rgb(32,32,32);
background: linear-gradient(355deg, rgba(32,32,32,1) 0%, rgba(0,0,0,0) 100%);
    z-index: 0;
    border-radius: 10px;
    transition: all 250ms ease-in-out;
}

.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-widget-container:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -38px;
    background: rgb(32,32,32);
    background: linear-gradient(
180deg
, rgba(32,32,32,0) 4%, rgba(32,32,32,1) 85%);
    z-index: 1;
    border-radius: 10px;
    transition: all 250ms ease-in-out;
    opacity: 0;
}
.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-widget-container:hover:before{
    opacity: 1;
}
.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-image-box-title{
    transition: all 250ms ease-in-out;
}
.elementor-474 .elementor-element.elementor-element-0ce6405:hover .elementor-image-box-title{
    color: var( --e-global-color-primary );
}
@media only screen and (max-width: 768px) {
.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-image-box-content{
    padding:0 30px;
}
.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-image-box-wrapper:after{
    bottom: -55px;
}
}
@media only screen and (max-width: 330px) {
.elementor-474 .elementor-element.elementor-element-0ce6405 .elementor-image-box-content {
    padding: 0 20px!important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f8219e2 */.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-image-box-content{
    position: relative;
    z-index: 1;
}
.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-image-box-content{
    padding-left: 40px;
}
.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-image-box-wrapper:after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -38px;
background: rgb(32,32,32);
background: linear-gradient(355deg, rgba(32,32,32,1) 0%, rgba(0,0,0,0) 100%);
    z-index: 0;
    border-radius: 10px;
    transition: all 250ms ease-in-out;
}

.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-widget-container:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -38px;
    background: rgb(32,32,32);
    background: linear-gradient(
180deg
, rgba(32,32,32,0) 4%, rgba(32,32,32,1) 85%);
    z-index: 1;
    border-radius: 10px;
    transition: all 250ms ease-in-out;
    opacity: 0;
}
.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-widget-container:hover:before{
    opacity: 1;
}
.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-image-box-title{
    transition: all 250ms ease-in-out;
}
.elementor-474 .elementor-element.elementor-element-f8219e2:hover .elementor-image-box-title{
    color: var( --e-global-color-primary );
}
@media only screen and (max-width: 768px) {
.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-image-box-content{
    padding:0 30px;
}
.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-image-box-wrapper:after{
    bottom: -55px;
}
}
@media only screen and (max-width: 330px) {
.elementor-474 .elementor-element.elementor-element-f8219e2 .elementor-image-box-content {
    padding: 0 20px!important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e008011 */.elementor-474 .elementor-element.elementor-element-e008011 .elementor-image-box-content{
    position: relative;
    z-index: 1;
}
.elementor-474 .elementor-element.elementor-element-e008011 .elementor-image-box-content{
    padding-left: 40px;
}
.elementor-474 .elementor-element.elementor-element-e008011 .elementor-image-box-wrapper:after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -38px;
background: rgb(32,32,32);
background: linear-gradient(355deg, rgba(32,32,32,1) 0%, rgba(0,0,0,0) 100%);
    z-index: 0;
    border-radius: 10px;
    transition: all 250ms ease-in-out;
}

.elementor-474 .elementor-element.elementor-element-e008011 .elementor-widget-container:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -38px;
    background: rgb(32,32,32);
    background: linear-gradient(
180deg
, rgba(32,32,32,0) 4%, rgba(32,32,32,1) 85%);
    z-index: 1;
    border-radius: 10px;
    transition: all 250ms ease-in-out;
    opacity: 0;
}
.elementor-474 .elementor-element.elementor-element-e008011 .elementor-widget-container:hover:before{
    opacity: 1;
}
.elementor-474 .elementor-element.elementor-element-e008011 .elementor-image-box-title{
    transition: all 250ms ease-in-out;
}
.elementor-474 .elementor-element.elementor-element-e008011:hover .elementor-image-box-title{
    color: var( --e-global-color-primary );
}
@media only screen and (max-width: 768px) {
.elementor-474 .elementor-element.elementor-element-e008011 .elementor-image-box-content{
    padding:0 30px;
}
.elementor-474 .elementor-element.elementor-element-e008011 .elementor-image-box-wrapper:after{
    bottom: -55px;
}
}
@media only screen and (max-width: 330px) {
.elementor-474 .elementor-element.elementor-element-e008011 .elementor-image-box-content {
    padding: 0 20px!important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b320cb6 */.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-image-box-content{
    position: relative;
    z-index: 1;
}
.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-image-box-content{
    padding-left: 40px;
}
.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-image-box-wrapper:after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -38px;
background: rgb(32,32,32);
background: linear-gradient(355deg, rgba(32,32,32,1) 0%, rgba(0,0,0,0) 100%);
    z-index: 0;
    border-radius: 10px;
    transition: all 250ms ease-in-out;
}

.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-widget-container:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -38px;
    background: rgb(32,32,32);
    background: linear-gradient(
180deg
, rgba(32,32,32,0) 4%, rgba(32,32,32,1) 85%);
    z-index: 1;
    border-radius: 10px;
    transition: all 250ms ease-in-out;
    opacity: 0;
}
.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-widget-container:hover:before{
    opacity: 1;
}
.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-image-box-title{
    transition: all 250ms ease-in-out;
}
.elementor-474 .elementor-element.elementor-element-b320cb6:hover .elementor-image-box-title{
    color: var( --e-global-color-primary );
}
@media only screen and (max-width: 768px) {
.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-image-box-content{
    padding:0 30px;
}
.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-image-box-wrapper:after{
    bottom: -55px;
}
}
@media only screen and (max-width: 330px) {
.elementor-474 .elementor-element.elementor-element-b320cb6 .elementor-image-box-content {
    padding: 0 20px!important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-56fd38b */.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-image-box-content{
    position: relative;
    z-index: 1;
}
.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-image-box-content{
    padding-left: 40px;
}
.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-image-box-wrapper:after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -38px;
background: rgb(32,32,32);
background: linear-gradient(355deg, rgba(32,32,32,1) 0%, rgba(0,0,0,0) 100%);
    z-index: 0;
    border-radius: 10px;
    transition: all 250ms ease-in-out;
}

.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-widget-container:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -38px;
    background: rgb(32,32,32);
    background: linear-gradient(
180deg
, rgba(32,32,32,0) 4%, rgba(32,32,32,1) 85%);
    z-index: 1;
    border-radius: 10px;
    transition: all 250ms ease-in-out;
    opacity: 0;
}
.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-widget-container:hover:before{
    opacity: 1;
}
.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-image-box-title{
    transition: all 250ms ease-in-out;
}
.elementor-474 .elementor-element.elementor-element-56fd38b:hover .elementor-image-box-title{
    color: var( --e-global-color-primary );
}
@media only screen and (max-width: 768px) {
.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-image-box-content{
    padding:0 30px;
}
.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-image-box-wrapper:after{
    bottom: -55px;
}
}
@media only screen and (max-width: 330px) {
.elementor-474 .elementor-element.elementor-element-56fd38b .elementor-image-box-content {
    padding: 0 20px!important;
}
}/* End custom CSS */