.elementor-11425 .elementor-element.elementor-element-567ad5b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-100px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-11425 .elementor-element.elementor-element-567ad5b:not(.elementor-motion-effects-element-type-background), .elementor-11425 .elementor-element.elementor-element-567ad5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FAFAF9 0%, #E8E4E0 100%);}.elementor-11425 .elementor-element.elementor-element-ed361de{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11425 .elementor-element.elementor-element-40ff962{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-11425 .elementor-element.elementor-element-40ff962 .elementor-heading-title{font-size:38px;color:var( --e-global-color-secondary );}.elementor-11425 .elementor-element.elementor-element-e445e7c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-text );}.elementor-11425 .elementor-element.elementor-element-ee74e65 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 45px 16px 45px;}.elementor-11425 .elementor-element.elementor-element-ee74e65{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11425 .elementor-element.elementor-element-26424b2{--display:flex;}.elementor-11425 .elementor-element.elementor-element-1b00c29 img{border-radius:20px 20px 20px 20px;}.elementor-11425 .elementor-element.elementor-element-6185e31{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-11425 .elementor-element.elementor-element-6185e31:not(.elementor-motion-effects-element-type-background), .elementor-11425 .elementor-element.elementor-element-6185e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15919fd );}.elementor-11425 .elementor-element.elementor-element-168f833{--display:flex;}.elementor-11425 .elementor-element.elementor-element-680ee40 .elementor-heading-title{font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-11425 .elementor-element.elementor-element-357433b{color:var( --e-global-color-text );}.elementor-11425 .elementor-element.elementor-element-5762579{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-11425 .elementor-element.elementor-element-5762579:not(.elementor-motion-effects-element-type-background), .elementor-11425 .elementor-element.elementor-element-5762579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4aa8bcb );}.elementor-11425 .elementor-element.elementor-element-2e7b435{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11425 .elementor-element.elementor-element-c5bccd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-11425 .elementor-element.elementor-element-c5bccd1 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-11425 .elementor-element.elementor-element-cf2d45c{color:var( --e-global-color-text );}.elementor-11425 .elementor-element.elementor-element-ee6c2d0 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:16px 45px 16px 45px;}.elementor-11425 .elementor-element.elementor-element-ee6c2d0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11425 .elementor-element.elementor-element-12daf9a{--display:flex;}.elementor-11425 .elementor-element.elementor-element-5453dc0 img{border-radius:10px 10px 10px 10px;}.elementor-11425 .elementor-element.elementor-element-9baab45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-11425 .elementor-element.elementor-element-9baab45:not(.elementor-motion-effects-element-type-background), .elementor-11425 .elementor-element.elementor-element-9baab45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15919fd );}.elementor-11425 .elementor-element.elementor-element-628d593{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11425 .elementor-element.elementor-element-015142f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-11425 .elementor-element.elementor-element-015142f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-11425 .elementor-element.elementor-element-2fe5972{--grid-columns:3;}.elementor-11425 .elementor-element.elementor-element-2fe5972 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-11425 .elementor-element.elementor-element-2fe5972 .e-loop-item > .elementor-section, .elementor-11425 .elementor-element.elementor-element-2fe5972 .e-loop-item > .elementor-section > .elementor-container, .elementor-11425 .elementor-element.elementor-element-2fe5972 .e-loop-item > .e-con, .elementor-11425 .elementor-element.elementor-element-2fe5972 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-11425 .elementor-element.elementor-element-4479e3a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-11425 .elementor-element.elementor-element-4479e3a:not(.elementor-motion-effects-element-type-background), .elementor-11425 .elementor-element.elementor-element-4479e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3db198 );}.elementor-11425 .elementor-element.elementor-element-e7d4d33{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11425 .elementor-element.elementor-element-9520a54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11425 .elementor-element.elementor-element-9520a54 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-11425 .elementor-element.elementor-element-ead5b4e{color:var( --e-global-color-text );}.elementor-11425 .elementor-element.elementor-element-4a9710d{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-text );}.elementor-11425 .elementor-element.elementor-element-c6d2ff5{--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:70px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-11425 .elementor-element.elementor-element-567ad5b{--grid-auto-flow:row;}.elementor-11425 .elementor-element.elementor-element-5762579{--grid-auto-flow:row;}.elementor-11425 .elementor-element.elementor-element-2fe5972{--grid-columns:2;}}@media(max-width:767px){.elementor-11425 .elementor-element.elementor-element-567ad5b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11425 .elementor-element.elementor-element-ed361de{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11425 .elementor-element.elementor-element-ed361de.e-con{--order:99999 /* order end hack */;}.elementor-11425 .elementor-element.elementor-element-40ff962 .elementor-heading-title{font-size:32px;}.elementor-11425 .elementor-element.elementor-element-ee74e65.elementor-element{--align-self:center;}.elementor-11425 .elementor-element.elementor-element-6185e31{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11425 .elementor-element.elementor-element-680ee40 .elementor-heading-title{font-size:28px;}.elementor-11425 .elementor-element.elementor-element-5762579{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11425 .elementor-element.elementor-element-2e7b435{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11425 .elementor-element.elementor-element-2e7b435.e-con{--order:99999 /* order end hack */;}.elementor-11425 .elementor-element.elementor-element-c5bccd1 .elementor-heading-title{font-size:28px;}.elementor-11425 .elementor-element.elementor-element-ee6c2d0.elementor-element{--align-self:center;}.elementor-11425 .elementor-element.elementor-element-9baab45{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-11425 .elementor-element.elementor-element-015142f .elementor-heading-title{font-size:28px;}.elementor-11425 .elementor-element.elementor-element-2fe5972{--grid-columns:1;}.elementor-11425 .elementor-element.elementor-element-4479e3a{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11425 .elementor-element.elementor-element-9520a54 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-1b00c29 */.elementor-11425 .elementor-element.elementor-element-1b00c29 {
    padding-bottom: 100%;
    position: relative;
    height: 0;
}
.elementor-11425 .elementor-element.elementor-element-1b00c29 img {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-357433b */.elementor-11425 .elementor-element.elementor-element-357433b {
    column-count: 2;
    column-gap: 40px;
    column-fill: auto;
}

.elementor-11425 .elementor-element.elementor-element-357433b h3 {
    font-size: 16px;
    font-weight: 600;
    padding-top: 10px;
    color: #0B2C5C;
    margin-top: 20px;
    break-after: avoid;
    break-inside: avoid;
}

.elementor-11425 .elementor-element.elementor-element-357433b h3:first-child {
    margin-top: 0;
    padding-top: 0;
}

.elementor-11425 .elementor-element.elementor-element-357433b p, .elementor-11425 .elementor-element.elementor-element-357433b ul {
    break-inside: avoid;
    margin-bottom: 15px;
}

@media (max-width: 767px) {
    .elementor-11425 .elementor-element.elementor-element-357433b {
        column-count: 1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5453dc0 */.elementor-11425 .elementor-element.elementor-element-5453dc0 {
    height: 0;
    padding-bottom: 100%;
    position: relative;
}
.elementor-11425 .elementor-element.elementor-element-5453dc0 img {
    position:absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-2fe5972 */.elementor-11425 .elementor-element.elementor-element-2fe5972 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a9710d */.elementor-11425 .elementor-element.elementor-element-4a9710d {
    width: 100%;
    max-width: 800px !important;
}
.elementor-11425 .elementor-element.elementor-element-4a9710d table {
    border-collapse: collapse !important;
    width: 100% !important;
    border: none !important;
    table-layout: auto !important;
}

.elementor-11425 .elementor-element.elementor-element-4a9710d thead th {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: 1px solid #0a2c5c !important;
    padding: 10px 0 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #0a2c5c;
    white-space: nowrap;
    font-size:14px;
}

.elementor-11425 .elementor-element.elementor-element-4a9710d th:first-child {
    text-align: left !important;
}

.elementor-11425 .elementor-element.elementor-element-4a9710d th:last-child {
    text-align: right !important;
}

.elementor-11425 .elementor-element.elementor-element-4a9710d tbody td {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-bottom: 1px dotted #bbbbbb !important;
    padding: 15px 0 !important;
    vertical-align: middle !important;
    background: transparent !important;
}

.elementor-11425 .elementor-element.elementor-element-4a9710d td:first-child {
    text-align: left !important;
}

.elementor-11425 .elementor-element.elementor-element-4a9710d td:last-child {
    text-align: right !important;
    white-space: nowrap !important;
    padding-left: 20px !important;
}

.elementor-11425 .elementor-element.elementor-element-4a9710d tr:last-child td {
    border-bottom: none !important;
}
.elementor-11425 .elementor-element.elementor-element-4a9710d h3 {

    font-size: 20px;
    line-height: 22px;
    font-weight: 600;
    color: var( --e-global-color-secondary );
    padding-top: 25px;
    text-align: center;
}/* End custom CSS */