.elementor-2618 .elementor-element.elementor-element-627bf289.elementor-section{padding:60px 0px 0px 0px;}.elementor-2618 .elementor-element.elementor-element-5c576cf0 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2618 .elementor-element.elementor-element-31d26831 > .elementor-widget-container{padding:40px 45px 26px 45px;border-style:none;}.elementor-2618 .elementor-element.elementor-element-31d26831.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2618 .elementor-element.elementor-element-31d26831.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2618 .elementor-element.elementor-element-31d26831.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2618 .elementor-element.elementor-element-31d26831 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2618 .elementor-element.elementor-element-31d26831 .elementor-image-box-img img{transition-duration:0.3s;}@media(max-width:1024px){.elementor-2618 .elementor-element.elementor-element-627bf289.elementor-section{padding:20px 0px 0px 0px;}}@media(max-width:767px){.elementor-2618 .elementor-element.elementor-element-31d26831 > .elementor-widget-container{padding:20px 10px 26px 10px;}.elementor-2618 .elementor-element.elementor-element-31d26831 .elementor-image-box-img{margin-bottom:0px;}}/* Start custom CSS for section, class: .elementor-element-627bf289 */.elementor-2618 .elementor-element.elementor-element-627bf289 .elementor-widget-wrap{
display: flex;
flex-direction: row;
justify-content: center;
}

.elementor-2618 .elementor-element.elementor-element-627bf289 .elementor-image-box-title{
margin: 0;
}

.elementor-2618 .elementor-element.elementor-element-627bf289 .elementor-widget-image-box {
border: 1px solid #E6E6E0;
position: relative;
width:33% !important;
}

.elementor-2618 .elementor-element.elementor-element-627bf289 .elementor-widget-image-box:hover{
background: #E6E6E0;
}

.elementor-2618 .elementor-element.elementor-element-627bf289 .elementor-widget-image-box:hover:before{
content: '';
position: absolute;
bottom: -1px;
left: -1px;
background: #5A6242;
width: 100.6% !important;
height: 6px !important;
}

.elementor-2618 .elementor-element.elementor-element-627bf289 .elementor-image-box-title a:hover{
color:#1C1C19 !important;
}


.elementor-2618 .elementor-element.elementor-element-627bf289 .elementor-widget-image-box .elementor-image-box-description{
visibility: hidden;
}

.elementor-2618 .elementor-element.elementor-element-627bf289 .elementor-widget-image-box:hover .elementor-image-box-description{
visibility:visible;
}

.elementor-2618 .elementor-element.elementor-element-627bf289 .elementor-widget-image-box .elementor-image-box-description a{
text-transform: uppercase;
color:#5A6242 !important;
font-size: 18px;
letter-spacing: 1.44px;
font-weight: 500 !important;
font-family: "korolev-rounded", Sans-serif !important;
}

.elementor-2618 .elementor-element.elementor-element-627bf289 .elementor-widget-image-box .elementor-image-box-description a:hover{
color:#C58451 !important;
}


@media(max-width:1024px){
.elementor-2618 .elementor-element.elementor-element-627bf289 .elementor-widget-image-box{
width:50% !important;
}

.elementor-2618 .elementor-element.elementor-element-627bf289{
padding-top:20px !important;
}
}

@media(max-width:600px){
.elementor-2618 .elementor-element.elementor-element-627bf289 .elementor-widget-image-box{
width:100% !important;
}
}/* End custom CSS */