.elementor-4176 .elementor-element.elementor-element-e612257 > .elementor-container{min-height:100px;}.elementor-4176 .elementor-element.elementor-element-e612257{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DBDEE7;padding:.5em .5em .5em .5em;}.elementor-bc-flex-widget .elementor-4176 .elementor-element.elementor-element-cabfb07.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4176 .elementor-element.elementor-element-cabfb07.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4176 .elementor-element.elementor-element-6b75344 .jet-listing-dynamic-field__content{font-size:14px;font-weight:600;line-height:1.7em;text-align:left;}.elementor-4176 .elementor-element.elementor-element-6b75344 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-4176 .elementor-element.elementor-element-6b75344 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-4176 .elementor-element.elementor-element-6b75344 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-4176 .elementor-element.elementor-element-f631d6a{font-size:13px;font-weight:500;color:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-4176 .elementor-element.elementor-element-9b90ded.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4176 .elementor-element.elementor-element-9b90ded.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4176 .elementor-element.elementor-element-d984209 .elementor-icon-wrapper{text-align:center;}.elementor-4176 .elementor-element.elementor-element-d984209.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-4176 .elementor-element.elementor-element-d984209.elementor-view-framed .elementor-icon, .elementor-4176 .elementor-element.elementor-element-d984209.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4176 .elementor-element.elementor-element-d984209.elementor-view-framed .elementor-icon, .elementor-4176 .elementor-element.elementor-element-d984209.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-4176 .elementor-element.elementor-element-d984209 .elementor-icon{font-size:18px;}.elementor-4176 .elementor-element.elementor-element-d984209 .elementor-icon svg{height:18px;}@media(max-width:767px){.elementor-4176 .elementor-element.elementor-element-cabfb07{width:75%;}.elementor-4176 .elementor-element.elementor-element-9b90ded{width:20%;}}@media(min-width:768px){.elementor-4176 .elementor-element.elementor-element-cabfb07{width:75%;}.elementor-4176 .elementor-element.elementor-element-9b90ded{width:24.576%;}}/* Start custom CSS for icon, class: .elementor-element-d984209 */.elementor-4176 .elementor-element.elementor-element-d984209 .elementor-icon{
    background-color: #DDF8F3;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center
}

.elementor-4176 .elementor-element.elementor-element-d984209 .elementor-icon:hover{
    background-color: #5ABBAD;
    cursor: pointer
}

.elementor-4176 .elementor-element.elementor-element-d984209 .elementor-icon:hover i{
    color: #fff
}


@media (max-width: 767px){
    .elementor-4176 .elementor-element.elementor-element-d984209 .elementor-icon{
        width: 40px;
        height: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e612257 */.elementor-4176 .elementor-element.elementor-element-e612257:hover .text-hidden{
    opacity: 1
}

.elementor-4176 .elementor-element.elementor-element-e612257:hover .text-visible{
    opacity: 0
}


.text-hidden,.text-visible{
    transition: .3s
}
.text-hidden{
    position: absolute;
    opacity: 0;
}/* End custom CSS */