.elementor-985 .elementor-element.elementor-element-f9b974b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--flex-wrap:wrap;}.elementor-985 .elementor-element.elementor-element-33f0d0af{--display:flex;}.elementor-985 .elementor-element.elementor-element-33f0d0af.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-985 .elementor-element.elementor-element-577b3d43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-985 .elementor-element.elementor-element-1af9c27f{--display:flex;}.elementor-985 .elementor-element.elementor-element-341c77f0 .elementor-icon-wrapper{text-align:center;}.elementor-985 .elementor-element.elementor-element-1a965f72 .elementor-icon-wrapper{text-align:center;}.elementor-985 .elementor-element.elementor-element-1a965f72.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-985 .elementor-element.elementor-element-1a965f72.elementor-view-framed .elementor-icon, .elementor-985 .elementor-element.elementor-element-1a965f72.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-985 .elementor-element.elementor-element-1a965f72.elementor-view-framed .elementor-icon, .elementor-985 .elementor-element.elementor-element-1a965f72.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-985 .elementor-element.elementor-element-3056268c{text-align:center;}.elementor-985 .elementor-element.elementor-element-3056268c .elementor-heading-title{font-family:var( --e-global-typography-bab6788-font-family ), Sans-serif;font-size:var( --e-global-typography-bab6788-font-size );font-weight:var( --e-global-typography-bab6788-font-weight );line-height:var( --e-global-typography-bab6788-line-height );letter-spacing:var( --e-global-typography-bab6788-letter-spacing );color:var( --e-global-color-primary );}.elementor-985 .elementor-element.elementor-element-4ec4faf5{--display:flex;}.elementor-985 .elementor-element.elementor-element-4ec4faf5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-985 .elementor-element.elementor-element-91242d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-985 .elementor-element.elementor-element-2e114af1{--display:flex;}.elementor-985 .elementor-element.elementor-element-6e7999c0 .elementor-icon-wrapper{text-align:center;}.elementor-985 .elementor-element.elementor-element-411e7d64 .elementor-icon-wrapper{text-align:center;}.elementor-985 .elementor-element.elementor-element-411e7d64.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-985 .elementor-element.elementor-element-411e7d64.elementor-view-framed .elementor-icon, .elementor-985 .elementor-element.elementor-element-411e7d64.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-985 .elementor-element.elementor-element-411e7d64.elementor-view-framed .elementor-icon, .elementor-985 .elementor-element.elementor-element-411e7d64.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-985 .elementor-element.elementor-element-724435bc{text-align:center;}.elementor-985 .elementor-element.elementor-element-724435bc .elementor-heading-title{font-family:var( --e-global-typography-bab6788-font-family ), Sans-serif;font-size:var( --e-global-typography-bab6788-font-size );font-weight:var( --e-global-typography-bab6788-font-weight );line-height:var( --e-global-typography-bab6788-line-height );letter-spacing:var( --e-global-typography-bab6788-letter-spacing );color:var( --e-global-color-primary );}.elementor-985 .elementor-element.elementor-element-31cb40bf{--display:flex;}.elementor-985 .elementor-element.elementor-element-31cb40bf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-985 .elementor-element.elementor-element-2994ad2d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-985 .elementor-element.elementor-element-6fd38567{--display:flex;}.elementor-985 .elementor-element.elementor-element-7f2d0fbb .elementor-icon-wrapper{text-align:center;}.elementor-985 .elementor-element.elementor-element-742f6cbd .elementor-icon-wrapper{text-align:center;}.elementor-985 .elementor-element.elementor-element-742f6cbd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-985 .elementor-element.elementor-element-742f6cbd.elementor-view-framed .elementor-icon, .elementor-985 .elementor-element.elementor-element-742f6cbd.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-985 .elementor-element.elementor-element-742f6cbd.elementor-view-framed .elementor-icon, .elementor-985 .elementor-element.elementor-element-742f6cbd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-985 .elementor-element.elementor-element-44375ab6{text-align:center;}.elementor-985 .elementor-element.elementor-element-44375ab6 .elementor-heading-title{font-family:var( --e-global-typography-bab6788-font-family ), Sans-serif;font-size:var( --e-global-typography-bab6788-font-size );font-weight:var( --e-global-typography-bab6788-font-weight );line-height:var( --e-global-typography-bab6788-line-height );letter-spacing:var( --e-global-typography-bab6788-letter-spacing );color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-985 .elementor-element.elementor-element-33f0d0af{--width:28%;}.elementor-985 .elementor-element.elementor-element-4ec4faf5{--width:28%;}.elementor-985 .elementor-element.elementor-element-31cb40bf{--width:28%;}}@media(max-width:1366px){.elementor-985 .elementor-element.elementor-element-3056268c .elementor-heading-title{font-size:var( --e-global-typography-bab6788-font-size );line-height:var( --e-global-typography-bab6788-line-height );letter-spacing:var( --e-global-typography-bab6788-letter-spacing );}.elementor-985 .elementor-element.elementor-element-724435bc .elementor-heading-title{font-size:var( --e-global-typography-bab6788-font-size );line-height:var( --e-global-typography-bab6788-line-height );letter-spacing:var( --e-global-typography-bab6788-letter-spacing );}.elementor-985 .elementor-element.elementor-element-44375ab6 .elementor-heading-title{font-size:var( --e-global-typography-bab6788-font-size );line-height:var( --e-global-typography-bab6788-line-height );letter-spacing:var( --e-global-typography-bab6788-letter-spacing );}}@media(max-width:1024px){.elementor-985 .elementor-element.elementor-element-f9b974b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-985 .elementor-element.elementor-element-3056268c .elementor-heading-title{font-size:var( --e-global-typography-bab6788-font-size );line-height:var( --e-global-typography-bab6788-line-height );letter-spacing:var( --e-global-typography-bab6788-letter-spacing );}.elementor-985 .elementor-element.elementor-element-724435bc .elementor-heading-title{font-size:var( --e-global-typography-bab6788-font-size );line-height:var( --e-global-typography-bab6788-line-height );letter-spacing:var( --e-global-typography-bab6788-letter-spacing );}.elementor-985 .elementor-element.elementor-element-44375ab6 .elementor-heading-title{font-size:var( --e-global-typography-bab6788-font-size );line-height:var( --e-global-typography-bab6788-line-height );letter-spacing:var( --e-global-typography-bab6788-letter-spacing );}}@media(max-width:767px){.elementor-985 .elementor-element.elementor-element-3056268c .elementor-heading-title{font-size:var( --e-global-typography-bab6788-font-size );line-height:var( --e-global-typography-bab6788-line-height );letter-spacing:var( --e-global-typography-bab6788-letter-spacing );}.elementor-985 .elementor-element.elementor-element-724435bc .elementor-heading-title{font-size:var( --e-global-typography-bab6788-font-size );line-height:var( --e-global-typography-bab6788-line-height );letter-spacing:var( --e-global-typography-bab6788-letter-spacing );}.elementor-985 .elementor-element.elementor-element-44375ab6 .elementor-heading-title{font-size:var( --e-global-typography-bab6788-font-size );line-height:var( --e-global-typography-bab6788-line-height );letter-spacing:var( --e-global-typography-bab6788-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-f9b974b */.help-box {
    border-radius: 2rem;
    overflow: hidden;
    background-color: #F8F4EE;
}

.help-box * {
    transition: all 0.3s ease-in-out;
}

.help-box:hover {
    background-color: #F8F4EE00;
}

.help-box-text .elementor-heading-title {
    text-wrap: balance;
    margin-bottom: 0;
    font-size: clamp(1.25rem, 1.5vw, 1.75rem) !important;
}

@media only screen and (min-width: 786px) {
    .help-box-text .elementor-heading-title {
    max-width: 400px;
}

}

.help-box:hover .help-box-text .elementor-heading-title {
    color: #F8F4EE !important;
}

.help-box:after {
    content: "";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: radial-gradient(50% 50% at 50% 50%, #519189 0%, #216564 100%);
    opacity: 0;
    transition: all 0.3s ease-in-out;
}

.help-box:hover:after {
    opacity: 1;
}

.help-box-wrapper {
    padding: clamp(15px, 10%, 45px);
}

.help-box-icon-wrapper {
    width: clamp(80px, 10vw, 150px);
    aspect-ratio: 1;
}

.help-box-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.help-box-icon .elementor-icon {
    font-size: clamp(80px, 10vw, 150px) !important;
}

.help-box-icon.reveal {
    opacity: 0;
}

.help-box:hover .help-box-icon.start {
    opacity: 0;
}

.help-box:hover .help-box-icon.reveal {
    opacity: 1;
}/* End custom CSS */