.elementor-668 .elementor-element.elementor-element-f2c0c41 > .elementor-background-overlay{opacity:0.63;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-668 .elementor-element.elementor-element-f2c0c41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-668 .elementor-element.elementor-element-cb9eb50 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-668 .elementor-element.elementor-element-cb9eb50 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.91;}.elementor-668 .elementor-element.elementor-element-cb9eb50 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-668 .elementor-element.elementor-element-cb9eb50 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-668 .elementor-element.elementor-element-5130ac0 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-668 .elementor-element.elementor-element-d84d6a0 > .elementor-element-populated{margin:0px 15px 0px 12px;--e-column-margin-right:15px;--e-column-margin-left:12px;}.elementor-668 .elementor-element.elementor-element-d7765da .footer-widget__contact-list li .text p a,.elementor-668 .elementor-element.elementor-element-d7765da .footer-widget-two__contact-list li .text p a,.elementor-668 .elementor-element.elementor-element-d7765da .footer-widget-three__contact-list li .text p a{font-size:16px;}.elementor-668 .elementor-element.elementor-element-f7b2f1b > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}@media(max-width:1024px){.elementor-668 .elementor-element.elementor-element-cb9eb50 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-668 .elementor-element.elementor-element-5130ac0 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-668 .elementor-element.elementor-element-d84d6a0 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-668 .elementor-element.elementor-element-f7b2f1b > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-668 .elementor-element.elementor-element-cb9eb50 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-668 .elementor-element.elementor-element-d84d6a0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-668 .elementor-element.elementor-element-5130ac0{width:31.652%;}.elementor-668 .elementor-element.elementor-element-d84d6a0{width:26.108%;}.elementor-668 .elementor-element.elementor-element-f7b2f1b{width:41.906%;}}@media(max-width:1024px) and (min-width:768px){.elementor-668 .elementor-element.elementor-element-5130ac0{width:50%;}.elementor-668 .elementor-element.elementor-element-d84d6a0{width:50%;}.elementor-668 .elementor-element.elementor-element-f7b2f1b{width:50%;}}/* Start custom CSS for footer-about, class: .elementor-element-ee672d2 */p.footer-widget__about-text {
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    font-size: 16px;
    color: rgba(var(--insur-white-rgb), 0.6);
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for footer-contact, class: .elementor-element-d7765da */.footer-widget__contact-list li .text p a {
    color: #97a2b7;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    font-size: 16px;
    color: rgba(var(--insur-white-rgb), 0.8);
    font-weight: 500;
}
.footer-widget__contact-list li .text p a:hover {
    color: #9fcb47;
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-6f132cf */.footer-widget__phone-icon span {
    color: #9fcb47;
}
.footer-widget__phone-text a:hover {
    color: #9fcb47;
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-11fcb71 */.footer-right h5 {
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    letter-spacing: var(--insur-letter-spacing);
    line-height: 20px;
    margin-bottom: 40px;
}
.footer-right .textwidget.custom-html-widget {
    color: rgba(var(--insur-white-rgb), 0.6);
}/* End custom CSS */
/* Start custom CSS for footer-copyright, class: .elementor-element-17d3261 */.footer-city-list {
    text-align: justify;
    color: rgb(159, 204, 71);
    opacity: 0.3;
    font-size: 14px;
    line-height: 18px;
}
.footer-city-list a {
    color: rgb(159, 204, 71);
}
.footer-city-list-title {
    text-align: left;
    color: rgb(159, 204, 71);
    opacity: 0.3;
    padding-bottom: 20px;
}/* End custom CSS */