.elementor-65 .elementor-element.elementor-element-1bfcd00:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-1bfcd00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-65 .elementor-element.elementor-element-1bfcd00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-65 .elementor-element.elementor-element-1bfcd00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65 .elementor-element.elementor-element-3c7e3ba{text-align:center;}.elementor-65 .elementor-element.elementor-element-3c7e3ba .elementor-heading-title{font-weight:400;}.elementor-65 .elementor-element.elementor-element-d2328c8{--divider-border-style:solid;--divider-color:#008552;--divider-border-width:3px;}.elementor-65 .elementor-element.elementor-element-d2328c8 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-65 .elementor-element.elementor-element-d2328c8 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-65 .elementor-element.elementor-element-3e6d463{text-align:center;}.elementor-65 .elementor-element.elementor-element-3e6d463 p{margin-block-end:0px;}.elementor-65 .elementor-element.elementor-element-eb73b21{--divider-border-style:solid;--divider-color:#8080804D;--divider-border-width:1px;}.elementor-65 .elementor-element.elementor-element-eb73b21 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-65 .elementor-element.elementor-element-eb73b21 .elementor-divider{text-align:center;padding-block-start:40px;padding-block-end:40px;}.elementor-65 .elementor-element.elementor-element-5f92fc0{text-align:center;}.elementor-65 .elementor-element.elementor-element-5f92fc0 .elementor-heading-title{font-size:27px;}.elementor-65 .elementor-element.elementor-element-cac6efe{text-align:center;}.elementor-65 .elementor-element.elementor-element-cac6efe p{margin-block-end:0px;}.elementor-65 .elementor-element.elementor-element-341d1a2{text-align:center;}.elementor-65 .elementor-element.elementor-element-341d1a2 .elementor-heading-title{font-size:27px;}.elementor-65 .elementor-element.elementor-element-8a59cc1{text-align:center;}.elementor-65 .elementor-element.elementor-element-8a59cc1 p{margin-block-end:0px;}.elementor-65 .elementor-element.elementor-element-53e8491{text-align:center;}.elementor-65 .elementor-element.elementor-element-53e8491 .elementor-heading-title{font-size:27px;}.elementor-65 .elementor-element.elementor-element-3496061{text-align:center;}.elementor-65 .elementor-element.elementor-element-3496061 p{margin-block-end:0px;}.elementor-65 .elementor-element.elementor-element-d6de5da{text-align:center;}.elementor-65 .elementor-element.elementor-element-d6de5da .elementor-heading-title{font-size:27px;}.elementor-65 .elementor-element.elementor-element-15c2f09{text-align:center;}.elementor-65 .elementor-element.elementor-element-15c2f09 p{margin-block-end:0px;}.elementor-65 .elementor-element.elementor-element-c52088a{text-align:center;}.elementor-65 .elementor-element.elementor-element-c52088a .elementor-heading-title{font-size:27px;}.elementor-65 .elementor-element.elementor-element-59fec14{text-align:center;}.elementor-65 .elementor-element.elementor-element-59fec14 p{margin-block-end:0px;}.elementor-65 .elementor-element.elementor-element-f4be4df{text-align:center;}.elementor-65 .elementor-element.elementor-element-f4be4df .elementor-heading-title{font-size:27px;}.elementor-65 .elementor-element.elementor-element-fc33090{text-align:center;}.elementor-65 .elementor-element.elementor-element-fc33090 p{margin-block-end:0px;}.elementor-65 .elementor-element.elementor-element-040ac70{padding:30px 0px 0px 0px;--e-icon-list-icon-size:53px;--icon-vertical-offset:0px;}.elementor-65 .elementor-element.elementor-element-040ac70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-65 .elementor-element.elementor-element-040ac70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-65 .elementor-element.elementor-element-040ac70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-65 .elementor-element.elementor-element-040ac70 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-65 .elementor-element.elementor-element-040ac70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-65 .elementor-element.elementor-element-040ac70 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-65 .elementor-element.elementor-element-040ac70 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-65 .elementor-element.elementor-element-040ac70 .elementor-icon-list-text{transition:color 0.3s;}.elementor-65 .elementor-element.elementor-element-f04c41d{--divider-border-style:solid;--divider-color:#8080804D;--divider-border-width:1px;}.elementor-65 .elementor-element.elementor-element-f04c41d .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-65 .elementor-element.elementor-element-f04c41d .elementor-divider{text-align:center;padding-block-start:40px;padding-block-end:40px;}.elementor-65 .elementor-element.elementor-element-985c625{text-align:center;font-size:12px;}.elementor-65 .elementor-element.elementor-element-985c625 p{margin-block-end:0px;}.elementor-65 .elementor-element.elementor-element-985c625 a{color:#337AB7;}.elementor-65 .elementor-element.elementor-element-985c625 a:hover, .elementor-65 .elementor-element.elementor-element-985c625 a:focus{color:#23527C;}.elementor-65 .elementor-element.elementor-element-deac188{text-align:center;}.elementor-65 .elementor-element.elementor-element-deac188 p{margin-block-end:0px;}.elementor-65 .elementor-element.elementor-element-deac188 a{color:#337AB7;}.elementor-65 .elementor-element.elementor-element-deac188 a:hover, .elementor-65 .elementor-element.elementor-element-deac188 a:focus{color:#23527C;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-65 .elementor-element.elementor-element-1bfcd00{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-d2328c8 .elementor-divider-separator{width:21%;}}/* Start custom CSS for icon-list, class: .elementor-element-040ac70 */.elementor-65 .elementor-element.elementor-element-040ac70 .elementor-icon-list-icon svg{
    background: #008552;
    color: #fff !important;
    transition: all 0.25s;
    text-decoration: none !important;
    border: 1px solid rgba(255, 255, 255, 0.4);

    padding: calc(10px + 0.4vw);
margin: 0px;
    border-radius: 50%;
 
}

.elementor-65 .elementor-element.elementor-element-040ac70 .elementor-icon-list-icon svg:hover{
    box-shadow: inset 0 0 200px rgba(255, 255, 255, .15);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-985c625 */.footer-container {
    display: flex;
    justify-content: center; /* center horizontally */
    align-items: center;     /* center vertically */
    flex-wrap: wrap;         /* wrap on smaller screens */
    gap: 0;                  /* no default gap, separators handle spacing */
}

.footer {
    text-decoration: none;
    color: #000; /* link color */
    position: relative;
    padding: 0 10px;
}

/* Add vertical separator except after the last link */
.footer:not(:last-child)::after {
    content: "";
    display: inline-block;
    width: 2px;       /* thickness */
    height: 18px;     /* height of line */
    background-color: #000;
    margin-left: 10px;  /* spacing to the right */
    vertical-align: middle;
}/* End custom CSS */