.elementor-17581 .elementor-element.elementor-element-29e89981 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17581 .elementor-element.elementor-element-29e89981 > .elementor-element-populated{border-style:none;padding:0px 12px 0px 12px;}.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-17581 .elementor-element.elementor-element-4768f889 > .elementor-widget-container{background-color:#2C85CF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-4768f889 .elementor-icon-wrapper{text-align:left;}.elementor-17581 .elementor-element.elementor-element-4768f889.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-17581 .elementor-element.elementor-element-4768f889.elementor-view-framed .elementor-icon, .elementor-17581 .elementor-element.elementor-element-4768f889.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-17581 .elementor-element.elementor-element-4768f889.elementor-view-framed .elementor-icon, .elementor-17581 .elementor-element.elementor-element-4768f889.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-17581 .elementor-element.elementor-element-4768f889 .elementor-icon{font-size:24px;}.elementor-17581 .elementor-element.elementor-element-4768f889 .elementor-icon svg{height:24px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17581 .elementor-element.elementor-element-36fdbdf0{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;color:#28485B;}.elementor-17581 .elementor-element.elementor-element-36fdbdf0 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-36fdbdf0 a{color:#28485B;}.elementor-17581 .elementor-element.elementor-element-aecaffb{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#28485BCC;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17581 .elementor-element.elementor-element-10410daa .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#2C85CF;color:#2C85CF;padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-10410daa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-10410daa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17581 .elementor-element.elementor-element-10410daa .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-17581 .elementor-element.elementor-element-17cebc06{border-style:solid;border-width:1px 1px 1px 1px;border-color:#28485B3D;padding:24px 24px 24px 24px;}.elementor-17581 .elementor-element.elementor-element-17cebc06, .elementor-17581 .elementor-element.elementor-element-17cebc06 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-17581 .elementor-element.elementor-element-7c5a224d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17581 .elementor-element.elementor-element-7c5a224d > .elementor-element-populated{border-style:none;padding:0px 12px 0px 12px;}.elementor-17581 .elementor-element.elementor-element-133ff54a > .elementor-widget-container{background-color:#2C85CF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-133ff54a .elementor-icon-wrapper{text-align:left;}.elementor-17581 .elementor-element.elementor-element-133ff54a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-17581 .elementor-element.elementor-element-133ff54a.elementor-view-framed .elementor-icon, .elementor-17581 .elementor-element.elementor-element-133ff54a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-17581 .elementor-element.elementor-element-133ff54a.elementor-view-framed .elementor-icon, .elementor-17581 .elementor-element.elementor-element-133ff54a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-17581 .elementor-element.elementor-element-133ff54a .elementor-icon{font-size:24px;}.elementor-17581 .elementor-element.elementor-element-133ff54a .elementor-icon svg{height:24px;}.elementor-17581 .elementor-element.elementor-element-173a85fc{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;color:#28485B;}.elementor-17581 .elementor-element.elementor-element-173a85fc > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-173a85fc a{color:#28485B;}.elementor-17581 .elementor-element.elementor-element-20a44fa6{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#28485BCC;}.elementor-17581 .elementor-element.elementor-element-19407a2b .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#2C85CF;color:#2C85CF;padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-19407a2b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-19407a2b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17581 .elementor-element.elementor-element-19407a2b .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-17581 .elementor-element.elementor-element-3fba89c1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#28485B3D;padding:24px 24px 24px 24px;}.elementor-17581 .elementor-element.elementor-element-3fba89c1, .elementor-17581 .elementor-element.elementor-element-3fba89c1 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-17581 .elementor-element.elementor-element-2d6727f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17581 .elementor-element.elementor-element-2d6727f2 > .elementor-element-populated{border-style:none;padding:0px 12px 0px 12px;}.elementor-17581 .elementor-element.elementor-element-310b66d5 > .elementor-widget-container{background-color:#2C85CF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-310b66d5 .elementor-icon-wrapper{text-align:left;}.elementor-17581 .elementor-element.elementor-element-310b66d5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-17581 .elementor-element.elementor-element-310b66d5.elementor-view-framed .elementor-icon, .elementor-17581 .elementor-element.elementor-element-310b66d5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-17581 .elementor-element.elementor-element-310b66d5.elementor-view-framed .elementor-icon, .elementor-17581 .elementor-element.elementor-element-310b66d5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-17581 .elementor-element.elementor-element-310b66d5 .elementor-icon{font-size:24px;}.elementor-17581 .elementor-element.elementor-element-310b66d5 .elementor-icon svg{height:24px;}.elementor-17581 .elementor-element.elementor-element-7afd1193{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;color:#28485B;}.elementor-17581 .elementor-element.elementor-element-7afd1193 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-7afd1193 a{color:#28485B;}.elementor-17581 .elementor-element.elementor-element-45cdb1b8{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#28485BCC;}.elementor-17581 .elementor-element.elementor-element-1f5420dd .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#2C85CF;color:#2C85CF;padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-1f5420dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-1f5420dd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17581 .elementor-element.elementor-element-1f5420dd .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-17581 .elementor-element.elementor-element-750ba0b6{border-style:solid;border-width:1px 1px 1px 1px;border-color:#28485B3D;padding:24px 24px 24px 24px;}.elementor-17581 .elementor-element.elementor-element-750ba0b6, .elementor-17581 .elementor-element.elementor-element-750ba0b6 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-17581 .elementor-element.elementor-element-6a27aa9f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17581 .elementor-element.elementor-element-6a27aa9f > .elementor-element-populated{border-style:none;padding:0px 12px 0px 12px;}.elementor-17581 .elementor-element.elementor-element-38aa7b30 > .elementor-widget-container{background-color:#2C85CF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-38aa7b30 .elementor-icon-wrapper{text-align:left;}.elementor-17581 .elementor-element.elementor-element-38aa7b30.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-17581 .elementor-element.elementor-element-38aa7b30.elementor-view-framed .elementor-icon, .elementor-17581 .elementor-element.elementor-element-38aa7b30.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-17581 .elementor-element.elementor-element-38aa7b30.elementor-view-framed .elementor-icon, .elementor-17581 .elementor-element.elementor-element-38aa7b30.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-17581 .elementor-element.elementor-element-38aa7b30 .elementor-icon{font-size:24px;}.elementor-17581 .elementor-element.elementor-element-38aa7b30 .elementor-icon svg{height:24px;}.elementor-17581 .elementor-element.elementor-element-6fce4c28{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;color:#28485B;}.elementor-17581 .elementor-element.elementor-element-6fce4c28 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-6fce4c28 a{color:#28485B;}.elementor-17581 .elementor-element.elementor-element-d62f87c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#28485BCC;}.elementor-17581 .elementor-element.elementor-element-323dd892 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1em;fill:#2C85CF;color:#2C85CF;padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-323dd892 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-323dd892 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17581 .elementor-element.elementor-element-323dd892 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-17581 .elementor-element.elementor-element-20440ae{border-style:solid;border-width:1px 1px 1px 1px;border-color:#28485B3D;padding:24px 24px 24px 24px;}.elementor-17581 .elementor-element.elementor-element-20440ae, .elementor-17581 .elementor-element.elementor-element-20440ae > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-17581 .elementor-element.elementor-element-70ec14e0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-17581 .elementor-element.elementor-element-29e89981 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17581 .elementor-element.elementor-element-36fdbdf0 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-36fdbdf0{font-size:20px;}.elementor-17581 .elementor-element.elementor-element-7c5a224d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17581 .elementor-element.elementor-element-173a85fc > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-173a85fc{font-size:20px;}.elementor-17581 .elementor-element.elementor-element-2d6727f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17581 .elementor-element.elementor-element-7afd1193 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-7afd1193{font-size:20px;}.elementor-17581 .elementor-element.elementor-element-6a27aa9f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17581 .elementor-element.elementor-element-6fce4c28 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-17581 .elementor-element.elementor-element-6fce4c28{font-size:20px;}}@media(max-width:767px){.elementor-17581 .elementor-element.elementor-element-29e89981 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17581 .elementor-element.elementor-element-36fdbdf0{font-size:18px;}.elementor-17581 .elementor-element.elementor-element-17cebc06{padding:24px 20px 24px 20px;}.elementor-17581 .elementor-element.elementor-element-7c5a224d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17581 .elementor-element.elementor-element-173a85fc{font-size:18px;}.elementor-17581 .elementor-element.elementor-element-3fba89c1{padding:24px 20px 24px 20px;}.elementor-17581 .elementor-element.elementor-element-2d6727f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17581 .elementor-element.elementor-element-7afd1193{font-size:18px;}.elementor-17581 .elementor-element.elementor-element-750ba0b6{padding:24px 20px 24px 20px;}.elementor-17581 .elementor-element.elementor-element-6a27aa9f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17581 .elementor-element.elementor-element-6fce4c28{font-size:18px;}.elementor-17581 .elementor-element.elementor-element-20440ae{padding:24px 20px 24px 20px;}}/* Start custom CSS for icon, class: .elementor-element-4768f889 */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10410daa */.elementor-17581 .elementor-element.elementor-element-10410daa .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4768f889 */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10410daa */.elementor-17581 .elementor-element.elementor-element-10410daa .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17cebc06 */.elementor-17581 .elementor-element.elementor-element-17cebc06 {
    height: 100%;
}

.ss-service-box .elementor-icon-wrapper{
    transition: all 1s ease;
}

.ss-service-box:hover  .elementor-icon-wrapper{
    transform: rotate(360deg) scale(1.2);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-133ff54a */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19407a2b */.elementor-17581 .elementor-element.elementor-element-19407a2b .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-133ff54a */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19407a2b */.elementor-17581 .elementor-element.elementor-element-19407a2b .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3fba89c1 */.elementor-17581 .elementor-element.elementor-element-3fba89c1 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-310b66d5 */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5420dd */.elementor-17581 .elementor-element.elementor-element-1f5420dd .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-310b66d5 */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5420dd */.elementor-17581 .elementor-element.elementor-element-1f5420dd .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-750ba0b6 */.elementor-17581 .elementor-element.elementor-element-750ba0b6 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38aa7b30 */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-323dd892 */.elementor-17581 .elementor-element.elementor-element-323dd892 .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38aa7b30 */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-323dd892 */.elementor-17581 .elementor-element.elementor-element-323dd892 .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20440ae */.elementor-17581 .elementor-element.elementor-element-20440ae {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4768f889 */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10410daa */.elementor-17581 .elementor-element.elementor-element-10410daa .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4768f889 */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10410daa */.elementor-17581 .elementor-element.elementor-element-10410daa .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17cebc06 */.elementor-17581 .elementor-element.elementor-element-17cebc06 {
    height: 100%;
}

.ss-service-box .elementor-icon-wrapper{
    transition: all 1s ease;
}

.ss-service-box:hover  .elementor-icon-wrapper{
    transform: rotate(360deg) scale(1.2);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-133ff54a */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19407a2b */.elementor-17581 .elementor-element.elementor-element-19407a2b .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-133ff54a */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19407a2b */.elementor-17581 .elementor-element.elementor-element-19407a2b .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3fba89c1 */.elementor-17581 .elementor-element.elementor-element-3fba89c1 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-310b66d5 */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5420dd */.elementor-17581 .elementor-element.elementor-element-1f5420dd .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-310b66d5 */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f5420dd */.elementor-17581 .elementor-element.elementor-element-1f5420dd .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-750ba0b6 */.elementor-17581 .elementor-element.elementor-element-750ba0b6 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38aa7b30 */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-323dd892 */.elementor-17581 .elementor-element.elementor-element-323dd892 .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38aa7b30 */.ss-icon-bg .elementor-widget-container{
    width: 64px;
    height: 64px;
    display: grid;
    place-content: center;
    border-radius: 50%;
}

.ss-icon-bg .elementor-icon-wrapper{
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-323dd892 */.elementor-17581 .elementor-element.elementor-element-323dd892 .elementor-button {
    background-color: transparent !important;
    color: rgba(44, 133, 207, 1) !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20440ae */.elementor-17581 .elementor-element.elementor-element-20440ae {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-70ec14e0 */.elementor-17581 .elementor-element.elementor-element-70ec14e0 > .elementor-container {
    row-gap: 24px;
    display: flex;
    flex-wrap: wrap;
}

.elementor-17581 .elementor-element.elementor-element-70ec14e0 > .elementor-container > .elementor-column {
    flex: 0 0 auto;
    width: 100%;
}

@media(min-width: 576px) {
.elementor-17581 .elementor-element.elementor-element-70ec14e0 > .elementor-container > .elementor-column {
    width: 50%;
}
}

@media(min-width: 1024px) {
    .elementor-17581 .elementor-element.elementor-element-70ec14e0 > .elementor-container > .elementor-column {
    width: 33.33%;
}
}

@media(min-width: 1200px) {
    .elementor-17581 .elementor-element.elementor-element-70ec14e0 > .elementor-container > .elementor-column {
    width: 25%;
}
}/* End custom CSS */