.elementor-1350 .elementor-element.elementor-element-f392358 > .elementor-container{max-width:500px;}.elementor-1350 .elementor-element.elementor-element-117e3c3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1350 .elementor-element.elementor-element-117e3c3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-117e3c3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1350 .elementor-element.elementor-element-117e3c3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-117e3c3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-117e3c3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-117e3c3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1350 .elementor-element.elementor-element-117e3c3 .elementor-icon{font-size:30px;}.elementor-1350 .elementor-element.elementor-element-6db7802 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1350 .elementor-element.elementor-element-6db7802.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-6db7802.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1350 .elementor-element.elementor-element-6db7802.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-6db7802.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-6db7802.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-6db7802.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1350 .elementor-element.elementor-element-6db7802 .elementor-icon{font-size:30px;}.elementor-1350 .elementor-element.elementor-element-9f3db1f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1350 .elementor-element.elementor-element-9f3db1f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-9f3db1f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1350 .elementor-element.elementor-element-9f3db1f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-9f3db1f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-9f3db1f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-9f3db1f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1350 .elementor-element.elementor-element-9f3db1f .elementor-icon{font-size:30px;}.elementor-1350 .elementor-element.elementor-element-19b0385 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1350 .elementor-element.elementor-element-19b0385.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-19b0385.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1350 .elementor-element.elementor-element-19b0385.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-19b0385.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-19b0385.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1350 .elementor-element.elementor-element-19b0385.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1350 .elementor-element.elementor-element-19b0385 .elementor-icon{font-size:30px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for icon-box, class: .elementor-element-117e3c3 */.elementor-1350 .elementor-element.elementor-element-117e3c3 .elementor-icon-box-content{
    opacity: 0;
    transition: opacity 500ms ease-in-out;
}
.elementor-1350 .elementor-element.elementor-element-117e3c3 .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-1350 .elementor-element.elementor-element-117e3c3 .elementor-icon-box-wrapper:hover .elementor-icon-box-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6db7802 */.elementor-1350 .elementor-element.elementor-element-6db7802 .elementor-icon-box-content{
    opacity: 0;
    transition: opacity 500ms ease-in-out;
}
.elementor-1350 .elementor-element.elementor-element-6db7802 .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-1350 .elementor-element.elementor-element-6db7802 .elementor-icon-box-wrapper:hover .elementor-icon-box-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f3db1f */.elementor-1350 .elementor-element.elementor-element-9f3db1f .elementor-icon-box-content{
    opacity: 0;
    transition: opacity 500ms ease-in-out;
}
.elementor-1350 .elementor-element.elementor-element-9f3db1f .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-1350 .elementor-element.elementor-element-9f3db1f .elementor-icon-box-wrapper:hover .elementor-icon-box-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-19b0385 */.elementor-1350 .elementor-element.elementor-element-19b0385 .elementor-icon-box-content{
    opacity: 0;
    transition: opacity 500ms ease-in-out;
}
.elementor-1350 .elementor-element.elementor-element-19b0385 .elementor-icon-box-wrapper{
    align-items: center;
}
.elementor-1350 .elementor-element.elementor-element-19b0385 .elementor-icon-box-wrapper:hover .elementor-icon-box-content{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f392358 */.elementor-1350 .elementor-element.elementor-element-f392358{
        position: fixed;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.elementor-1350 .elementor-element.elementor-element-f392358 .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
}
.elementor-1350 .elementor-element.elementor-element-f392358 .elementor-icon-box-wrapper .elementor-icon-box-icon{
    margin-bottom: 0;
}/* End custom CSS */