@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;1,100;0,300;1,300;0,400;1,400;0,700;1,700;0,900;1,900&#038;display=swap');
:root {
--primary-color: #85dec8;
--secondary-color: #7e4082;
--text-color: #2c2828;
--gray-color: #2b4c59;
--dark-color: #2b4c59;
--border-color: #85dec8;
}

html, body {font-family: Lato !important;color: var(--text-color);}
.y-page h1, .y-page .h1 {color: var(--text-color);}
.y-page h2, .y-page .h2 {color: #2b4c59;}
.y-page h3, .y-page .h3 {color: var(--text-color);}
.y-page h4, .y-page .h4 {color: var(--text-color);}
.y-page h5, .y-page .h5 {color: var(--text-color);}
.y-page h6, .y-page .h6 {color: var(--text-color);}
.y-page p {color: var(--text-color);}
.y-page p a:not(.y-btn), .y-page li a:not(.y-btn), .y-page span a:not(.y-btn) {}
.y-service:hover .y-service-title a { --primary-color: #85dec8; }
.y-footer4 .y-contact-details-content h5::before, .y-footer4 .footer-title::before { border-bottom : 5px solid var(--primary-color); }.footer.y-footer4 { background-color : #2b4c59; }.footer.y-footer4.y-bg-dark { --dark-color : #2b4c59; }.y-footer4 .y-container .y-list-container * ,
        .y-footer4 .y-container .y-contact-details-content * ,
        .y-footer4 .y-container .y-searchbar-container .y-form-input,
        .y-footer4 .y-container .footer-copyright-container li * { --text-color: #ffffff; color: var(--text-color); }.y-footer4 .y-container .footer-copyright-container li { color : #ffffff; }.y-footer4 .y-container .footer-copyright-container { border-top: 1px solid #ffffff;}.y-footer4 .footer-signature-links .footer-signature-list li:not(:last-child)::before { border-right: 1px solid #ffffff; }