.elementor-4653 .elementor-element.elementor-element-df2f7ef > .elementor-widget-container{margin:5px 10px 0px 0px;}.elementor-4653 .elementor-element.elementor-element-df2f7ef .elementor-icon-box-wrapper{align-items:start;gap:5px;}.elementor-4653 .elementor-element.elementor-element-df2f7ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4653 .elementor-element.elementor-element-df2f7ef.elementor-view-framed .elementor-icon, .elementor-4653 .elementor-element.elementor-element-df2f7ef.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4653 .elementor-element.elementor-element-df2f7ef .elementor-icon{font-size:35px;}.elementor-4653 .elementor-element.elementor-element-df2f7ef .elementor-icon-box-title, .elementor-4653 .elementor-element.elementor-element-df2f7ef .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4653 .elementor-element.elementor-element-42276c3{width:auto;max-width:auto;}.elementor-4653 .elementor-element.elementor-element-42276c3 .elementor-icon-wrapper{text-align:end;}.elementor-4653 .elementor-element.elementor-element-42276c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4653 .elementor-element.elementor-element-42276c3.elementor-view-framed .elementor-icon, .elementor-4653 .elementor-element.elementor-element-42276c3.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4653 .elementor-element.elementor-element-42276c3.elementor-view-framed .elementor-icon, .elementor-4653 .elementor-element.elementor-element-42276c3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4653 .elementor-element.elementor-element-42276c3 .elementor-icon{font-size:25px;}.elementor-4653 .elementor-element.elementor-element-42276c3 .elementor-icon svg{height:25px;}@media(max-width:1279px){.elementor-4653 .elementor-element.elementor-element-df2f7ef .elementor-icon-box-title, .elementor-4653 .elementor-element.elementor-element-df2f7ef .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:720px){.elementor-4653 .elementor-element.elementor-element-df2f7ef .elementor-icon-box-title, .elementor-4653 .elementor-element.elementor-element-df2f7ef .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-4653 .elementor-element.elementor-element-42276c3 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-4653 .elementor-element.elementor-element-42276c3 .elementor-icon{font-size:35px;}.elementor-4653 .elementor-element.elementor-element-42276c3 .elementor-icon svg{height:35px;}}/* Start custom CSS for icon-box, class: .elementor-element-df2f7ef */.elementor-4653 .elementor-element.elementor-element-df2f7ef .elementor-icon-box-icon{ margin-top:-3px;
    transition: all ease 0.3s !important;
}

.elementor-4653 .elementor-element.elementor-element-df2f7ef:hover {cursor:pointer;
}

.elementor-4653 .elementor-element.elementor-element-df2f7ef:hover .elementor-icon-box-title{
    color:var(--e-global-color-528d543) !important;
    transition: all ease 0.3s !important;
}

.elementor-4653 .elementor-element.elementor-element-df2f7ef:hover .elementor-icon{
     fill: var(--e-global-color-528d543) !important;
    color: var(--e-global-color-528d543) !important;
    border-color: var(--e-global-color-528d543) !important;
    transition: all ease 0.3s !important;
}
@media only screen and (max-width: 720px) {
 .elementor-4653 .elementor-element.elementor-element-df2f7ef .elementor-icon-box-content
 {display:none !important}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-42276c3 */.elementor-4653 .elementor-element.elementor-element-42276c3 .elementor-icon {
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
}/* End custom CSS */