.elementor-9797 .elementor-element.elementor-element-416f68c > .elementor-background-overlay{background-color:#000000;opacity:1;}.elementor-9797 .elementor-element.elementor-element-dca5fe2{--spacer-size:176px;}.elementor-9797 .elementor-element.elementor-element-dca5fe2 > .elementor-widget-container{background-color:#000000;}.elementor-9797 .elementor-element.elementor-element-bdec4e7 > .elementor-widget-container{padding:1em 0em 4em 0em;}.elementor-9797 .elementor-element.elementor-element-16264eb > .elementor-background-overlay{background-color:#000000;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9797 .elementor-element.elementor-element-16264eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:390px 0px 390px 0px;}.elementor-9797 .elementor-element.elementor-element-e3d82fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9797 .elementor-element.elementor-element-884a672 .elementor-icon-wrapper{text-align:center;}.elementor-9797 .elementor-element.elementor-element-884a672.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9797 .elementor-element.elementor-element-884a672.elementor-view-framed .elementor-icon, .elementor-9797 .elementor-element.elementor-element-884a672.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-9797 .elementor-element.elementor-element-884a672.elementor-view-framed .elementor-icon, .elementor-9797 .elementor-element.elementor-element-884a672.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-9797 .elementor-element.elementor-element-884a672 .elementor-icon{font-size:5.6em;padding:0px;border-width:0px 0px 0px 0px;}.elementor-9797 .elementor-element.elementor-element-884a672 .elementor-icon svg{height:5.6em;}.elementor-9797 .elementor-element.elementor-element-884a672 .elementor-icon-wrapper svg{width:auto;}.elementor-9797 .elementor-element.elementor-element-884a672{width:auto;max-width:auto;top:-83.5px;}.elementor-9797 .elementor-element.elementor-element-884a672.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-9797 .elementor-element.elementor-element-884a672{left:720.5px;}body.rtl .elementor-9797 .elementor-element.elementor-element-884a672{right:720.5px;}@media(max-width:1024px){.elementor-9797 .elementor-element.elementor-element-dca5fe2{--spacer-size:155px;}.elementor-9797 .elementor-element.elementor-element-16264eb{padding:250px 0px 250px 0px;}}@media(max-width:767px){.elementor-9797 .elementor-element.elementor-element-416f68c{padding:4px 0px 0px 0px;}.elementor-9797 .elementor-element.elementor-element-9e36b1f > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-9797 .elementor-element.elementor-element-dca5fe2{--spacer-size:112px;}.elementor-9797 .elementor-element.elementor-element-884a672 .elementor-icon{font-size:2.6em;}.elementor-9797 .elementor-element.elementor-element-884a672 .elementor-icon svg{height:2.6em;}.elementor-9797 .elementor-element.elementor-element-884a672{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}}/* Start custom CSS for icon, class: .elementor-element-884a672 */.elementor-9797 .elementor-element.elementor-element-884a672 {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}
.elementor-9797 .elementor-element.elementor-element-884a672 .elementor-icon:before {
    content: "";
    position: absolute;
    top: -9px;
    left: -9px;
    background: transparent;
    z-index: -1;
    width: 178px;
    height: 178px;
    border-radius: 100%;
    border: 2px dashed white;
    animation-name: Drotate;
    animation-duration: 49s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes Drotate{
    from{ transform: rotate(-360deg); }
    to{ transform: rotate(360deg); }
}
@media (max-width: 1366px){
    .elementor-9797 .elementor-element.elementor-element-884a672 .elementor-icon:before {
        width: 143px;
    height: 143px;
    }
}
@media (max-width: 480px){
    .elementor-9797 .elementor-element.elementor-element-884a672 .elementor-icon:before {
        width: 127px;
    height: 127px;
    }
}/* End custom CSS */