.elementor-1877 .elementor-element.elementor-element-28c17b8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1877 .elementor-element.elementor-element-28c17b8:not(.elementor-motion-effects-element-type-background), .elementor-1877 .elementor-element.elementor-element-28c17b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c71fc4 );}.elementor-1877 .elementor-element.elementor-element-28c17b8, .elementor-1877 .elementor-element.elementor-element-28c17b8 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1877 .elementor-element.elementor-element-28c17b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1877 .elementor-element.elementor-element-28c17b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1877 .elementor-element.elementor-element-a6e6fd2 .elementor-heading-title{font-family:var( --e-global-typography-c64799e-font-family ), Sans-serif;font-size:var( --e-global-typography-c64799e-font-size );line-height:var( --e-global-typography-c64799e-line-height );letter-spacing:var( --e-global-typography-c64799e-letter-spacing );color:var( --e-global-color-60f7125 );}.elementor-1877 .elementor-element.elementor-element-921cbcb .elementor-heading-title{font-family:var( --e-global-typography-de6b864-font-family ), Sans-serif;font-size:var( --e-global-typography-de6b864-font-size );line-height:var( --e-global-typography-de6b864-line-height );color:var( --e-global-color-60f7125 );}.elementor-1877 .elementor-element.elementor-element-f7c3a78{--spacer-size:50px;}.elementor-1877 .elementor-element.elementor-element-c711694{width:auto;max-width:auto;}.elementor-1877 .elementor-element.elementor-element-c711694 > .elementor-widget-container:hover{--e-transform-translateX:3px;}.elementor-1877 .elementor-element.elementor-element-c711694 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1877 .elementor-element.elementor-element-c711694.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1877 .elementor-element.elementor-element-c711694.elementor-view-framed .elementor-icon, .elementor-1877 .elementor-element.elementor-element-c711694.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1877 .elementor-element.elementor-element-c711694 .elementor-icon{font-size:30px;}.elementor-1877 .elementor-element.elementor-element-c711694 .elementor-icon-box-title, .elementor-1877 .elementor-element.elementor-element-c711694 .elementor-icon-box-title a{font-family:var( --e-global-typography-8c57f7e-font-family ), Sans-serif;font-size:var( --e-global-typography-8c57f7e-font-size );font-weight:var( --e-global-typography-8c57f7e-font-weight );line-height:var( --e-global-typography-8c57f7e-line-height );}.elementor-1877 .elementor-element.elementor-element-c711694 .elementor-icon-box-title{color:var( --e-global-color-secondary );}@media(max-width:1420px){.elementor-1877 .elementor-element.elementor-element-a6e6fd2 .elementor-heading-title{font-size:var( --e-global-typography-c64799e-font-size );line-height:var( --e-global-typography-c64799e-line-height );letter-spacing:var( --e-global-typography-c64799e-letter-spacing );}.elementor-1877 .elementor-element.elementor-element-921cbcb .elementor-heading-title{font-size:var( --e-global-typography-de6b864-font-size );line-height:var( --e-global-typography-de6b864-line-height );}.elementor-1877 .elementor-element.elementor-element-c711694 .elementor-icon-box-title, .elementor-1877 .elementor-element.elementor-element-c711694 .elementor-icon-box-title a{font-size:var( --e-global-typography-8c57f7e-font-size );line-height:var( --e-global-typography-8c57f7e-line-height );}}@media(max-width:1024px){.elementor-1877 .elementor-element.elementor-element-a6e6fd2 .elementor-heading-title{font-size:var( --e-global-typography-c64799e-font-size );line-height:var( --e-global-typography-c64799e-line-height );letter-spacing:var( --e-global-typography-c64799e-letter-spacing );}.elementor-1877 .elementor-element.elementor-element-921cbcb .elementor-heading-title{font-size:var( --e-global-typography-de6b864-font-size );line-height:var( --e-global-typography-de6b864-line-height );}.elementor-1877 .elementor-element.elementor-element-f7c3a78{--spacer-size:40px;}.elementor-1877 .elementor-element.elementor-element-c711694 .elementor-icon-box-title, .elementor-1877 .elementor-element.elementor-element-c711694 .elementor-icon-box-title a{font-size:var( --e-global-typography-8c57f7e-font-size );line-height:var( --e-global-typography-8c57f7e-line-height );}}@media(max-width:767px){.elementor-1877 .elementor-element.elementor-element-a6e6fd2 .elementor-heading-title{font-size:var( --e-global-typography-c64799e-font-size );line-height:var( --e-global-typography-c64799e-line-height );letter-spacing:var( --e-global-typography-c64799e-letter-spacing );}.elementor-1877 .elementor-element.elementor-element-921cbcb .elementor-heading-title{font-size:var( --e-global-typography-de6b864-font-size );line-height:var( --e-global-typography-de6b864-line-height );}.elementor-1877 .elementor-element.elementor-element-c711694 .elementor-icon-box-title, .elementor-1877 .elementor-element.elementor-element-c711694 .elementor-icon-box-title a{font-size:var( --e-global-typography-8c57f7e-font-size );line-height:var( --e-global-typography-8c57f7e-line-height );}}/* Start custom CSS for icon-box, class: .elementor-element-c711694 */.elementor-icon-box-icon {
    padding-bottom: 7px;
}

@media screen and (max-width: 480px) {
.elementor-icon-box-icon {
    padding-top: 3px;
}
}/* End custom CSS */