.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-1317 .elementor-element.elementor-element-2a6f28ae.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1317 .elementor-element.elementor-element-2a6f28ae .elementor-icon-wrapper{text-align:start;}.elementor-1317 .elementor-element.elementor-element-2a6f28ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1317 .elementor-element.elementor-element-2a6f28ae.elementor-view-framed .elementor-icon, .elementor-1317 .elementor-element.elementor-element-2a6f28ae.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1317 .elementor-element.elementor-element-2a6f28ae.elementor-view-framed .elementor-icon, .elementor-1317 .elementor-element.elementor-element-2a6f28ae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1317 .elementor-element.elementor-element-2a6f28ae .elementor-icon{font-size:40px;}.elementor-1317 .elementor-element.elementor-element-2a6f28ae .elementor-icon svg{height:40px;}.elementor-1317 .elementor-element.elementor-element-916723.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1317 .elementor-element.elementor-element-916723 .elementor-icon-wrapper{text-align:start;}.elementor-1317 .elementor-element.elementor-element-916723.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1317 .elementor-element.elementor-element-916723.elementor-view-framed .elementor-icon, .elementor-1317 .elementor-element.elementor-element-916723.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1317 .elementor-element.elementor-element-916723.elementor-view-framed .elementor-icon, .elementor-1317 .elementor-element.elementor-element-916723.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1317 .elementor-element.elementor-element-916723 .elementor-icon{font-size:40px;}.elementor-1317 .elementor-element.elementor-element-916723 .elementor-icon svg{height:40px;}.elementor-1317 .elementor-element.elementor-element-50a37539.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1317 .elementor-element.elementor-element-50a37539 .elementor-icon-wrapper{text-align:start;}.elementor-1317 .elementor-element.elementor-element-50a37539.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1317 .elementor-element.elementor-element-50a37539.elementor-view-framed .elementor-icon, .elementor-1317 .elementor-element.elementor-element-50a37539.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1317 .elementor-element.elementor-element-50a37539.elementor-view-framed .elementor-icon, .elementor-1317 .elementor-element.elementor-element-50a37539.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1317 .elementor-element.elementor-element-50a37539 .elementor-icon{font-size:40px;}.elementor-1317 .elementor-element.elementor-element-50a37539 .elementor-icon svg{height:40px;}.elementor-1317 .elementor-element.elementor-element-2364c1f3.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1317 .elementor-element.elementor-element-2364c1f3 .elementor-icon-wrapper{text-align:start;}.elementor-1317 .elementor-element.elementor-element-2364c1f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1317 .elementor-element.elementor-element-2364c1f3.elementor-view-framed .elementor-icon, .elementor-1317 .elementor-element.elementor-element-2364c1f3.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1317 .elementor-element.elementor-element-2364c1f3.elementor-view-framed .elementor-icon, .elementor-1317 .elementor-element.elementor-element-2364c1f3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1317 .elementor-element.elementor-element-2364c1f3 .elementor-icon{font-size:40px;}.elementor-1317 .elementor-element.elementor-element-2364c1f3 .elementor-icon svg{height:40px;}.elementor-1317 .elementor-element.elementor-element-2043958 .elementor-icon-wrapper{text-align:center;}.elementor-1317 .elementor-element.elementor-element-2043958 .elementor-icon{font-size:40px;}.elementor-1317 .elementor-element.elementor-element-2043958 .elementor-icon svg{height:40px;}.elementor-1317 .elementor-element.elementor-element-c5883ea .elementor-icon-wrapper{text-align:center;}.elementor-1317 .elementor-element.elementor-element-c5883ea .elementor-icon{font-size:40px;}.elementor-1317 .elementor-element.elementor-element-c5883ea .elementor-icon svg{height:40px;}.elementor-1317 .elementor-element.elementor-element-f40a70c .elementor-icon-wrapper{text-align:center;}.elementor-1317 .elementor-element.elementor-element-f40a70c .elementor-icon{font-size:40px;}.elementor-1317 .elementor-element.elementor-element-f40a70c .elementor-icon svg{height:40px;}/* Start custom CSS */position: relative;
overflow: hidden;
border-radius: 14px;

background:
    radial-gradient(
        circle 190px at right -15px top -15px,
        #b8d4ff 99%,
        transparent 100%
    ),
    radial-gradient(
        circle 1250px at right -10px top -15px,
        #edf4ff 99%,
        transparent 100%
    ),
    #ffffff;/* End custom CSS */