.elementor-1016 .elementor-element.elementor-element-1dfb1ec5{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:30px 30px 0px 30px;}.elementor-1016 .elementor-element.elementor-element-1dfb1ec5, .elementor-1016 .elementor-element.elementor-element-1dfb1ec5 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1016 .elementor-element.elementor-element-242eb42f{text-align:center;}.elementor-1016 .elementor-element.elementor-element-51fbd0f4{padding:80px 0px 80px 0px;}.elementor-1016 .elementor-element.elementor-element-5eb32cc1 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-1016 .elementor-element.elementor-element-59847175 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1016 .elementor-element.elementor-element-4a8452cc img{border-radius:10px 10px 10px 10px;}.elementor-1016 .elementor-element.elementor-element-11524c95:not(.elementor-motion-effects-element-type-background), .elementor-1016 .elementor-element.elementor-element-11524c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1016 .elementor-element.elementor-element-11524c95, .elementor-1016 .elementor-element.elementor-element-11524c95 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1016 .elementor-element.elementor-element-11524c95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-1016 .elementor-element.elementor-element-11524c95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1016 .elementor-element.elementor-element-ea94843{color:var( --e-global-color-5f373847 );}.elementor-1016 .elementor-element.elementor-element-1c1e693{padding:80px 0px 80px 0px;}.elementor-1016 .elementor-element.elementor-element-60ea0e66 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1016 .elementor-element.elementor-element-253011ed img{border-radius:10px 10px 10px 10px;}.elementor-1016 .elementor-element.elementor-element-20f2e334 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-1016 .elementor-element.elementor-element-3b9ebbce:not(.elementor-motion-effects-element-type-background), .elementor-1016 .elementor-element.elementor-element-3b9ebbce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1016 .elementor-element.elementor-element-3b9ebbce, .elementor-1016 .elementor-element.elementor-element-3b9ebbce > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1016 .elementor-element.elementor-element-3b9ebbce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-1016 .elementor-element.elementor-element-3b9ebbce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1016 .elementor-element.elementor-element-759c2ed4{color:var( --e-global-color-5f373847 );}.elementor-1016 .elementor-element.elementor-element-5e758223{padding:80px 0px 80px 0px;}.elementor-1016 .elementor-element.elementor-element-364eb49 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-1016 .elementor-element.elementor-element-5f40799 .elementor-tab-content{font-size:15px;}.elementor-1016 .elementor-element.elementor-element-321988ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1016 .elementor-element.elementor-element-5e293d8b img{border-radius:10px 10px 10px 10px;}.elementor-1016 .elementor-element.elementor-element-77806e28:not(.elementor-motion-effects-element-type-background), .elementor-1016 .elementor-element.elementor-element-77806e28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1016 .elementor-element.elementor-element-77806e28, .elementor-1016 .elementor-element.elementor-element-77806e28 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1016 .elementor-element.elementor-element-77806e28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:40px 20px 40px 20px;}.elementor-1016 .elementor-element.elementor-element-77806e28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1016 .elementor-element.elementor-element-7c7c683{color:var( --e-global-color-5f373847 );}.elementor-1016 .elementor-element.elementor-element-2ab26912:not(.elementor-motion-effects-element-type-background), .elementor-1016 .elementor-element.elementor-element-2ab26912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1016 .elementor-element.elementor-element-2ab26912, .elementor-1016 .elementor-element.elementor-element-2ab26912 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1016 .elementor-element.elementor-element-2ab26912{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 40px 20px;}.elementor-1016 .elementor-element.elementor-element-2ab26912 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1016 .elementor-element.elementor-element-37af33bc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1016 .elementor-element.elementor-element-4924a578 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1016 .elementor-element.elementor-element-4924a578{text-align:center;color:#19477E;}.elementor-1016 .elementor-element.elementor-element-44faec06 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-33ff460-font-family ), Sans-serif;font-size:var( --e-global-typography-33ff460-font-size );font-weight:var( --e-global-typography-33ff460-font-weight );text-transform:var( --e-global-typography-33ff460-text-transform );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-1016 .elementor-element.elementor-element-44faec06 .elementor-button:hover, .elementor-1016 .elementor-element.elementor-element-44faec06 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-5f373847 );}.elementor-1016 .elementor-element.elementor-element-44faec06{width:auto;max-width:auto;}.elementor-1016 .elementor-element.elementor-element-44faec06 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1016 .elementor-element.elementor-element-44faec06 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1016 .elementor-element.elementor-element-44faec06 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1016 .elementor-element.elementor-element-44faec06 .elementor-button:hover svg, .elementor-1016 .elementor-element.elementor-element-44faec06 .elementor-button:focus svg{fill:var( --e-global-color-5f373847 );}.elementor-1016 .elementor-element.elementor-element-1ed50170 .elementor-button{background-color:var( --e-global-color-5f373847 );font-family:var( --e-global-typography-33ff460-font-family ), Sans-serif;font-size:var( --e-global-typography-33ff460-font-size );font-weight:var( --e-global-typography-33ff460-font-weight );text-transform:var( --e-global-typography-33ff460-text-transform );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-1016 .elementor-element.elementor-element-1ed50170 .elementor-button:hover, .elementor-1016 .elementor-element.elementor-element-1ed50170 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-5f373847 );}.elementor-1016 .elementor-element.elementor-element-1ed50170{width:auto;max-width:auto;}.elementor-1016 .elementor-element.elementor-element-1ed50170 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1016 .elementor-element.elementor-element-1ed50170 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-1016 .elementor-element.elementor-element-1ed50170 .elementor-button:hover svg, .elementor-1016 .elementor-element.elementor-element-1ed50170 .elementor-button:focus svg{fill:var( --e-global-color-5f373847 );}@media(max-width:1024px) and (min-width:768px){.elementor-1016 .elementor-element.elementor-element-5eb32cc1{width:100%;}.elementor-1016 .elementor-element.elementor-element-59847175{width:100%;}.elementor-1016 .elementor-element.elementor-element-60ea0e66{width:100%;}.elementor-1016 .elementor-element.elementor-element-20f2e334{width:100%;}.elementor-1016 .elementor-element.elementor-element-364eb49{width:100%;}.elementor-1016 .elementor-element.elementor-element-321988ab{width:100%;}}@media(max-width:1024px){.elementor-1016 .elementor-element.elementor-element-51fbd0f4{padding:50px 0px 50px 0px;}.elementor-1016 .elementor-element.elementor-element-5eb32cc1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1016 .elementor-element.elementor-element-11524c95{padding:40px 10px 40px 010px;}.elementor-1016 .elementor-element.elementor-element-1c1e693{padding:50px 0px 50px 0px;}.elementor-1016 .elementor-element.elementor-element-20f2e334 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1016 .elementor-element.elementor-element-3b9ebbce{padding:40px 10px 40px 10px;}.elementor-1016 .elementor-element.elementor-element-5e758223{padding:50px 0px 50px 0px;}.elementor-1016 .elementor-element.elementor-element-364eb49 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1016 .elementor-element.elementor-element-77806e28{padding:40px 10px 40px 10px;}.elementor-1016 .elementor-element.elementor-element-2ab26912{padding:40px 10px 40px 10px;}.elementor-1016 .elementor-element.elementor-element-44faec06 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-1016 .elementor-element.elementor-element-44faec06 .elementor-button{font-size:var( --e-global-typography-33ff460-font-size );}.elementor-1016 .elementor-element.elementor-element-1ed50170 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-1016 .elementor-element.elementor-element-1ed50170 .elementor-button{font-size:var( --e-global-typography-33ff460-font-size );}}@media(max-width:767px){.elementor-1016 .elementor-element.elementor-element-1dfb1ec5{padding:20px 15px 0px 15px;}.elementor-1016 .elementor-element.elementor-element-44faec06{width:100%;max-width:100%;}.elementor-1016 .elementor-element.elementor-element-44faec06 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-1016 .elementor-element.elementor-element-44faec06 .elementor-button{font-size:var( --e-global-typography-33ff460-font-size );padding:15px 20px 15px 20px;}.elementor-1016 .elementor-element.elementor-element-1ed50170{width:100%;max-width:100%;}.elementor-1016 .elementor-element.elementor-element-1ed50170 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:20px 0px 0px 0px;}.elementor-1016 .elementor-element.elementor-element-1ed50170 .elementor-button{font-size:var( --e-global-typography-33ff460-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-242eb42f */.elementor-1016 .elementor-element.elementor-element-242eb42f h3 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72cb553f */.elementor-1016 .elementor-element.elementor-element-72cb553f p:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-72cb553f ul:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-72cb553f h3{
    color: #1a477e;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a8452cc */.elementor-1016 .elementor-element.elementor-element-4a8452cc, .elementor-1016 .elementor-element.elementor-element-4a8452cc > div, .elementor-1016 .elementor-element.elementor-element-4a8452cc img {
    height: 100%;
}

.elementor-1016 .elementor-element.elementor-element-4a8452cc img {
    object-fit: cover;
    object-position: 70% 50%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea94843 */.elementor-1016 .elementor-element.elementor-element-ea94843 p:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-ea94843 ul:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-ea94843 h3{
    color: #fff;
}
.elementor-1016 .elementor-element.elementor-element-ea94843 ul {
    margin-left: -3px;
    margin-top: 20px
}

.elementor-1016 .elementor-element.elementor-element-ea94843 li::marker {
    content:"";
    color: transparent;
}

.elementor-1016 .elementor-element.elementor-element-ea94843 li {
    display: block;
    border-bottom: 2px solid var(--e-global-color-accent);
    padding: 10px;
    line-height: 2;

    font-weight: 400 !important;
    margin: 3px;

}

.elementor-1016 .elementor-element.elementor-element-ea94843 li b, .elementor-1016 .elementor-element.elementor-element-ea94843 li strong{
    text-transform: capitalize; letter-spacing: 0.05em;
}

.elementor-1016 .elementor-element.elementor-element-ea94843 li span {
    font-weight: 400 !important;
}
.elementor-1016 .elementor-element.elementor-element-ea94843 p:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-ea94843 ul:last-child {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-253011ed */.elementor-1016 .elementor-element.elementor-element-253011ed, .elementor-1016 .elementor-element.elementor-element-253011ed > div, .elementor-1016 .elementor-element.elementor-element-253011ed img {
    height: 100%;
}

.elementor-1016 .elementor-element.elementor-element-253011ed img {
    object-fit: cover;
    object-position: 80% 50%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25a1aac6 */.elementor-1016 .elementor-element.elementor-element-25a1aac6 p:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-25a1aac6 ul:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-25a1aac6 h3{
    color: #1a477e;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-759c2ed4 */.elementor-1016 .elementor-element.elementor-element-759c2ed4 p:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-759c2ed4 ul:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-759c2ed4 h3{
    color: #fff;
}
.elementor-1016 .elementor-element.elementor-element-759c2ed4 ul {
    margin-left: -3px;
    margin-top: 20px
}

.elementor-1016 .elementor-element.elementor-element-759c2ed4 li::marker {
    content:"";
    color: transparent;
}

.elementor-1016 .elementor-element.elementor-element-759c2ed4 li {
    display: block;
    border-bottom: 2px solid var(--e-global-color-accent);
    padding: 10px;
    line-height: 2;

    font-weight: 400 !important;
    margin: 3px;

}

.elementor-1016 .elementor-element.elementor-element-759c2ed4 li b, .elementor-1016 .elementor-element.elementor-element-759c2ed4 li strong{
    text-transform: capitalize; letter-spacing: 0.05em;
}

.elementor-1016 .elementor-element.elementor-element-759c2ed4 li span {
    font-weight: 400 !important;
}
.elementor-1016 .elementor-element.elementor-element-759c2ed4 p:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-759c2ed4 ul:last-child {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4aa9329c */.elementor-1016 .elementor-element.elementor-element-4aa9329c p:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-4aa9329c ul:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-4aa9329c h3{
    color: #1a477e;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e293d8b */.elementor-1016 .elementor-element.elementor-element-5e293d8b, .elementor-1016 .elementor-element.elementor-element-5e293d8b > div, .elementor-1016 .elementor-element.elementor-element-5e293d8b img {
    height: 100%;
}

.elementor-1016 .elementor-element.elementor-element-5e293d8b img {
    object-fit: cover;
    object-position: 80% 50%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c7c683 */.elementor-1016 .elementor-element.elementor-element-7c7c683 p:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-7c7c683 ul:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-7c7c683 h3{
    color: #fff;
}
.elementor-1016 .elementor-element.elementor-element-7c7c683 ul {
    margin-left: -3px;
    margin-top: 20px
}

.elementor-1016 .elementor-element.elementor-element-7c7c683 li::marker {
    content:"";
    color: transparent;
}

.elementor-1016 .elementor-element.elementor-element-7c7c683 li {
    display: block;
    border-bottom: 2px solid var(--e-global-color-accent);
    padding: 10px;
    line-height: 2;

    font-weight: 400 !important;
    margin: 3px;

}

.elementor-1016 .elementor-element.elementor-element-7c7c683 li b, .elementor-1016 .elementor-element.elementor-element-7c7c683 li strong{
    text-transform: capitalize; letter-spacing: 0.05em;
}

.elementor-1016 .elementor-element.elementor-element-7c7c683 li span {
    font-weight: 400 !important;
}
.elementor-1016 .elementor-element.elementor-element-7c7c683 p:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-7c7c683 ul:last-child {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4924a578 */.elementor-1016 .elementor-element.elementor-element-4924a578 p:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-4924a578 ul:last-child {
    margin-bottom:0;
}
.elementor-1016 .elementor-element.elementor-element-4924a578 h3{
    color: #19477E;
}/* End custom CSS */