.elementor-311 .elementor-element.elementor-element-ff93d51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-311 .elementor-element.elementor-element-a19fb61{text-align:center;}.elementor-311 .elementor-element.elementor-element-a19fb61 .elementor-heading-title{font-size:2.4rem;font-weight:600;color:var( --e-global-color-dbed5da );}.elementor-311 .elementor-element.elementor-element-d7ed59c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.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-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-311 .elementor-element.elementor-element-1843bc0{--icon-box-icon-margin:15px;}.elementor-311 .elementor-element.elementor-element-1843bc0.elementor-view-stacked .elementor-icon{background-color:#24A1DE;fill:var( --e-global-color-27d29bc );color:var( --e-global-color-27d29bc );}.elementor-311 .elementor-element.elementor-element-1843bc0.elementor-view-framed .elementor-icon, .elementor-311 .elementor-element.elementor-element-1843bc0.elementor-view-default .elementor-icon{fill:#24A1DE;color:#24A1DE;border-color:#24A1DE;}.elementor-311 .elementor-element.elementor-element-1843bc0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-27d29bc );}.elementor-311 .elementor-element.elementor-element-1843bc0 .elementor-icon-box-title{color:var( --e-global-color-7b7deea );}.elementor-311 .elementor-element.elementor-element-1843bc0 .elementor-icon-box-title, .elementor-311 .elementor-element.elementor-element-1843bc0 .elementor-icon-box-title a{font-weight:600;}.elementor-311 .elementor-element.elementor-element-15c8e7f{--icon-box-icon-margin:15px;}.elementor-311 .elementor-element.elementor-element-15c8e7f.elementor-view-stacked .elementor-icon{background-color:#CD486B;fill:var( --e-global-color-27d29bc );color:var( --e-global-color-27d29bc );}.elementor-311 .elementor-element.elementor-element-15c8e7f.elementor-view-framed .elementor-icon, .elementor-311 .elementor-element.elementor-element-15c8e7f.elementor-view-default .elementor-icon{fill:#CD486B;color:#CD486B;border-color:#CD486B;}.elementor-311 .elementor-element.elementor-element-15c8e7f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-27d29bc );}.elementor-311 .elementor-element.elementor-element-15c8e7f .elementor-icon-box-title{color:var( --e-global-color-7b7deea );}.elementor-311 .elementor-element.elementor-element-15c8e7f .elementor-icon-box-title, .elementor-311 .elementor-element.elementor-element-15c8e7f .elementor-icon-box-title a{font-weight:600;}.elementor-311 .elementor-element.elementor-element-72fadf9{--icon-box-icon-margin:15px;}.elementor-311 .elementor-element.elementor-element-72fadf9.elementor-view-stacked .elementor-icon{background-color:#25D366;fill:var( --e-global-color-27d29bc );color:var( --e-global-color-27d29bc );}.elementor-311 .elementor-element.elementor-element-72fadf9.elementor-view-framed .elementor-icon, .elementor-311 .elementor-element.elementor-element-72fadf9.elementor-view-default .elementor-icon{fill:#25D366;color:#25D366;border-color:#25D366;}.elementor-311 .elementor-element.elementor-element-72fadf9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-27d29bc );}.elementor-311 .elementor-element.elementor-element-72fadf9 .elementor-icon-box-title{color:var( --e-global-color-7b7deea );}.elementor-311 .elementor-element.elementor-element-72fadf9 .elementor-icon-box-title, .elementor-311 .elementor-element.elementor-element-72fadf9 .elementor-icon-box-title a{font-weight:600;}.elementor-311 .elementor-element.elementor-element-58e35fe{--icon-box-icon-margin:15px;}.elementor-311 .elementor-element.elementor-element-58e35fe.elementor-view-stacked .elementor-icon{background-color:#0077B5;fill:var( --e-global-color-27d29bc );color:var( --e-global-color-27d29bc );}.elementor-311 .elementor-element.elementor-element-58e35fe.elementor-view-framed .elementor-icon, .elementor-311 .elementor-element.elementor-element-58e35fe.elementor-view-default .elementor-icon{fill:#0077B5;color:#0077B5;border-color:#0077B5;}.elementor-311 .elementor-element.elementor-element-58e35fe.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-27d29bc );}.elementor-311 .elementor-element.elementor-element-58e35fe .elementor-icon-box-title{color:var( --e-global-color-7b7deea );}.elementor-311 .elementor-element.elementor-element-58e35fe .elementor-icon-box-title, .elementor-311 .elementor-element.elementor-element-58e35fe .elementor-icon-box-title a{font-weight:600;}@media(max-width:1024px){.elementor-311 .elementor-element.elementor-element-d7ed59c{--grid-auto-flow:row;}.elementor-311 .elementor-element.elementor-element-1843bc0 .elementor-icon{font-size:40px;}.elementor-311 .elementor-element.elementor-element-1843bc0 .elementor-icon-box-title, .elementor-311 .elementor-element.elementor-element-1843bc0 .elementor-icon-box-title a{font-size:1rem;}.elementor-311 .elementor-element.elementor-element-15c8e7f .elementor-icon{font-size:40px;}.elementor-311 .elementor-element.elementor-element-15c8e7f .elementor-icon-box-title, .elementor-311 .elementor-element.elementor-element-15c8e7f .elementor-icon-box-title a{font-size:1rem;}.elementor-311 .elementor-element.elementor-element-72fadf9 .elementor-icon{font-size:40px;}.elementor-311 .elementor-element.elementor-element-72fadf9 .elementor-icon-box-title, .elementor-311 .elementor-element.elementor-element-72fadf9 .elementor-icon-box-title a{font-size:1rem;}.elementor-311 .elementor-element.elementor-element-58e35fe .elementor-icon{font-size:40px;}.elementor-311 .elementor-element.elementor-element-58e35fe .elementor-icon-box-title, .elementor-311 .elementor-element.elementor-element-58e35fe .elementor-icon-box-title a{font-size:1rem;}}@media(max-width:767px){.elementor-311 .elementor-element.elementor-element-ff93d51{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-311 .elementor-element.elementor-element-a19fb61 .elementor-heading-title{font-size:1.5rem;}.elementor-311 .elementor-element.elementor-element-d7ed59c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-d7ed59c */.elementor-311 .elementor-element.elementor-element-d7ed59c .elementor-widget-icon-box {
    border: 1px solid #eee;
    border-radius: 32px;
    padding: 16px;
    transition: .3s;
    &:hover {
        background-color: #f9f9f9;
    }
}
.elementor-311 .elementor-element.elementor-element-d7ed59c .elementor-icon {
    border: 8px solid #fff;
    outline: 2px solid #fff;
    outline-offset: -16px;
    box-shadow: 8px 8px 0 rgba(0,0,0,.1);
}/* End custom CSS */