.elementor-17593 .elementor-element.elementor-element-a8efdb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:6em;--padding-right:0em;--padding-bottom:6em;--padding-left:0em;}.elementor-17593 .elementor-element.elementor-element-964fbdd{text-align:center;}.elementor-17593 .elementor-element.elementor-element-964fbdd .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-17593 .elementor-element.elementor-element-dc56f59 [class^='item']{padding:2em 2em 2em 2em;background-color:var( --e-global-color-7d9dd9c );box-shadow:var(--box-shadow);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-bd149c7 );}.elementor-17593 .elementor-element.elementor-element-dc56f59 [class^='item']:hover{background-color:var( --e-global-color-1b5197c );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-1b5197c );}.elementor-17593 .elementor-element.elementor-element-dc56f59  .image-wrapper{text-align:start;}.elementor-17593 .elementor-element.elementor-element-dc56f59 {text-align:start;}.elementor-17593 .elementor-element.elementor-element-dc56f59  .heading-wrapper{justify-content:start;}.elementor-17593 .elementor-element.elementor-element-dc56f59  .button{align-self:start;}.elementor-17593 .elementor-element.elementor-element-dc56f59 .cards-widget .row{justify-content:center;}.elementor-17593 .elementor-element.elementor-element-dc56f59  .row{--bs-gutter-x:1rem;--bs-gutter-y:1.5rem;}.elementor-17593 .elementor-element.elementor-element-dc56f59  .gutter-sizer{width:1rem;}.elementor-17593 .elementor-element.elementor-element-dc56f59  .grid-item{margin-bottom:1.5rem;}.elementor-17593 .elementor-element.elementor-element-dc56f59  .heading{font-family:var( --e-global-typography-b932717-font-family ), serif;font-size:var( --e-global-typography-b932717-font-size );font-weight:var( --e-global-typography-b932717-font-weight );line-height:var( --e-global-typography-b932717-line-height );letter-spacing:var( --e-global-typography-b932717-letter-spacing );word-spacing:var( --e-global-typography-b932717-word-spacing );color:var( --e-global-color-bd149c7 );}.elementor-17593 .elementor-element.elementor-element-dc56f59 [class^=item]:hover .heading{color:var( --e-global-color-7d9dd9c );}.elementor-17593 .elementor-element.elementor-element-dc56f59  .subheading{padding:1.5rem 0rem 0rem 0rem;font-family:var( --e-global-typography-e929ee6-font-family ), serif;font-size:var( --e-global-typography-e929ee6-font-size );font-weight:var( --e-global-typography-e929ee6-font-weight );line-height:var( --e-global-typography-e929ee6-line-height );letter-spacing:var( --e-global-typography-e929ee6-letter-spacing );word-spacing:var( --e-global-typography-e929ee6-word-spacing );color:var( --e-global-color-secondary );}.elementor-17593 .elementor-element.elementor-element-dc56f59 [class^=item]:hover .subheading{color:var( --e-global-color-7d9dd9c );}.elementor-17593 .elementor-element.elementor-element-dc56f59  .description{padding:1em 0em 0em 0em;color:var( --e-global-color-secondary );}.elementor-17593 .elementor-element.elementor-element-dc56f59 [class^=item]:hover .description{color:var( --e-global-color-7d9dd9c );}.elementor-17593 .elementor-element.elementor-element-dc56f59 .button-wrapper{padding:2em 0em 0em 0em;margin-top:auto;}.elementor-17593 .elementor-element.elementor-element-dc56f59 .button{background-color:var( --e-global-color-1b5197c );font-family:var( --e-global-typography-eb5c0de-font-family ), serif;font-size:var( --e-global-typography-eb5c0de-font-size );font-weight:var( --e-global-typography-eb5c0de-font-weight );text-transform:var( --e-global-typography-eb5c0de-text-transform );font-style:var( --e-global-typography-eb5c0de-font-style );line-height:var( --e-global-typography-eb5c0de-line-height );letter-spacing:var( --e-global-typography-eb5c0de-letter-spacing );word-spacing:var( --e-global-typography-eb5c0de-word-spacing );color:var( --e-global-color-7d9dd9c );fill:var( --e-global-color-7d9dd9c );}.elementor-17593 .elementor-element.elementor-element-dc56f59 [class^=item]:hover .button{background-color:var( --e-global-color-7d9dd9c );color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17593 .elementor-element.elementor-element-dc56f59 [class^=item]:hover .button .icon path{stroke:var( --e-global-color-secondary );}.elementor-17593 .elementor-element.elementor-element-dc56f59 .heading-icon{order:0;}.elementor-17593 .elementor-element.elementor-element-dc56f59 .heading-wrapper{justify-content:stretch;}.elementor-17593 .elementor-element.elementor-element-dc56f59 > .elementor-widget-container{margin:7em 0em 0em 0em;}.elementor-17593 .elementor-element.elementor-element-4f79d516{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:0em;--padding-right:0em;--padding-bottom:6em;--padding-left:0em;}.elementor-17593 .elementor-element.elementor-element-005c7e6{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-width-top:3px;--border-width-right:3px;--border-width-bottom:3px;--border-width-left:3px;border-color:var( --e-global-color-bd149c7 );--border-color:var( --e-global-color-bd149c7 );--padding-top:3.5em;--padding-right:3.5em;--padding-bottom:3.5em;--padding-left:3.5em;}.elementor-17593 .elementor-element.elementor-element-005c7e6, .elementor-17593 .elementor-element.elementor-element-005c7e6::before{--border-transition:0.3s;}.elementor-17593 .elementor-element.elementor-element-45983b1{text-align:center;}.elementor-17593 .elementor-element.elementor-element-45983b1 .elementor-heading-title{color:var( --e-global-color-bd149c7 );}.elementor-17593 .elementor-element.elementor-element-f7fb623{text-align:center;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-3c4b1d6-font-family ), serif;font-size:var( --e-global-typography-3c4b1d6-font-size );line-height:var( --e-global-typography-3c4b1d6-line-height );letter-spacing:var( --e-global-typography-3c4b1d6-letter-spacing );word-spacing:var( --e-global-typography-3c4b1d6-word-spacing );}.elementor-17593 .elementor-element.elementor-element-60d4a947{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:6em;--padding-right:0em;--padding-bottom:6em;--padding-left:0em;}.elementor-17593 .elementor-element.elementor-element-47cd5459{text-align:center;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-b932717-font-family ), serif;font-size:var( --e-global-typography-b932717-font-size );font-weight:var( --e-global-typography-b932717-font-weight );line-height:var( --e-global-typography-b932717-line-height );letter-spacing:var( --e-global-typography-b932717-letter-spacing );word-spacing:var( --e-global-typography-b932717-word-spacing );}body.elementor-page-17593:not(.elementor-motion-effects-element-type-background), body.elementor-page-17593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d9dd9c );}@media(max-width:1024px){.elementor-17593 .elementor-element.elementor-element-a8efdb4{--padding-top:5em;--padding-right:0em;--padding-bottom:5em;--padding-left:0em;}.elementor-17593 .elementor-element.elementor-element-dc56f59  .row{--bs-gutter-x:1.5em;}.elementor-17593 .elementor-element.elementor-element-dc56f59  .gutter-sizer{width:1.5em;}.elementor-17593 .elementor-element.elementor-element-dc56f59  .heading{font-size:var( --e-global-typography-b932717-font-size );line-height:var( --e-global-typography-b932717-line-height );letter-spacing:var( --e-global-typography-b932717-letter-spacing );word-spacing:var( --e-global-typography-b932717-word-spacing );}.elementor-17593 .elementor-element.elementor-element-dc56f59  .subheading{font-size:var( --e-global-typography-e929ee6-font-size );line-height:var( --e-global-typography-e929ee6-line-height );letter-spacing:var( --e-global-typography-e929ee6-letter-spacing );word-spacing:var( --e-global-typography-e929ee6-word-spacing );}.elementor-17593 .elementor-element.elementor-element-dc56f59 .button{font-size:var( --e-global-typography-eb5c0de-font-size );line-height:var( --e-global-typography-eb5c0de-line-height );letter-spacing:var( --e-global-typography-eb5c0de-letter-spacing );word-spacing:var( --e-global-typography-eb5c0de-word-spacing );}.elementor-17593 .elementor-element.elementor-element-dc56f59 > .elementor-widget-container{margin:5em 0em 0em 0em;}.elementor-17593 .elementor-element.elementor-element-4f79d516{--padding-top:0em;--padding-right:0em;--padding-bottom:5em;--padding-left:0em;}.elementor-17593 .elementor-element.elementor-element-005c7e6{--padding-top:2em;--padding-right:2em;--padding-bottom:2em;--padding-left:2em;}.elementor-17593 .elementor-element.elementor-element-f7fb623{font-size:var( --e-global-typography-3c4b1d6-font-size );line-height:var( --e-global-typography-3c4b1d6-line-height );letter-spacing:var( --e-global-typography-3c4b1d6-letter-spacing );word-spacing:var( --e-global-typography-3c4b1d6-word-spacing );}.elementor-17593 .elementor-element.elementor-element-60d4a947{--padding-top:5em;--padding-right:0em;--padding-bottom:5em;--padding-left:0em;}.elementor-17593 .elementor-element.elementor-element-47cd5459{font-size:var( --e-global-typography-b932717-font-size );line-height:var( --e-global-typography-b932717-line-height );letter-spacing:var( --e-global-typography-b932717-letter-spacing );word-spacing:var( --e-global-typography-b932717-word-spacing );}}@media(max-width:767px){.elementor-17593 .elementor-element.elementor-element-a8efdb4{--padding-top:4em;--padding-right:0em;--padding-bottom:4em;--padding-left:0em;}.elementor-17593 .elementor-element.elementor-element-dc56f59 [class^='item']{padding:1.5em 1.5em 1.5em 1.5em;}.elementor-17593 .elementor-element.elementor-element-dc56f59 {text-align:center;}.elementor-17593 .elementor-element.elementor-element-dc56f59  .heading-wrapper{justify-content:center;}.elementor-17593 .elementor-element.elementor-element-dc56f59  .button{align-self:center;}.elementor-17593 .elementor-element.elementor-element-dc56f59  .heading{font-size:var( --e-global-typography-b932717-font-size );line-height:var( --e-global-typography-b932717-line-height );letter-spacing:var( --e-global-typography-b932717-letter-spacing );word-spacing:var( --e-global-typography-b932717-word-spacing );}.elementor-17593 .elementor-element.elementor-element-dc56f59  .subheading{font-size:var( --e-global-typography-e929ee6-font-size );line-height:var( --e-global-typography-e929ee6-line-height );letter-spacing:var( --e-global-typography-e929ee6-letter-spacing );word-spacing:var( --e-global-typography-e929ee6-word-spacing );}.elementor-17593 .elementor-element.elementor-element-dc56f59 .button{font-size:var( --e-global-typography-eb5c0de-font-size );line-height:var( --e-global-typography-eb5c0de-line-height );letter-spacing:var( --e-global-typography-eb5c0de-letter-spacing );word-spacing:var( --e-global-typography-eb5c0de-word-spacing );}.elementor-17593 .elementor-element.elementor-element-dc56f59 > .elementor-widget-container{margin:3em 0em 0em 0em;}.elementor-17593 .elementor-element.elementor-element-4f79d516{--padding-top:4em;--padding-right:0em;--padding-bottom:4em;--padding-left:0em;}.elementor-17593 .elementor-element.elementor-element-005c7e6{--padding-top:1.5em;--padding-right:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;}.elementor-17593 .elementor-element.elementor-element-f7fb623{font-size:var( --e-global-typography-3c4b1d6-font-size );line-height:var( --e-global-typography-3c4b1d6-line-height );letter-spacing:var( --e-global-typography-3c4b1d6-letter-spacing );word-spacing:var( --e-global-typography-3c4b1d6-word-spacing );}.elementor-17593 .elementor-element.elementor-element-60d4a947{--padding-top:4em;--padding-right:0em;--padding-bottom:4em;--padding-left:0em;}.elementor-17593 .elementor-element.elementor-element-47cd5459{font-size:var( --e-global-typography-b932717-font-size );line-height:var( --e-global-typography-b932717-line-height );letter-spacing:var( --e-global-typography-b932717-letter-spacing );word-spacing:var( --e-global-typography-b932717-word-spacing );}}/* Start custom CSS for block-cards-widget, class: .elementor-element-dc56f59 */.elementor-17593 .elementor-element.elementor-element-dc56f59 .button-wrapper, .elementor-17593 .elementor-element.elementor-element-dc56f59 .button {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47cd5459 */.elementor-17593 .elementor-element.elementor-element-47cd5459 i {
    font-size: 0.75em;
    transition: var(--transition-ms);
}

.elementor-17593 .elementor-element.elementor-element-47cd5459 a:hover i {
    transform: translateX(25%) !important;
}/* End custom CSS */