@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: #7e4082;
--secondary-color: #85dec8;
--text-color: #2c2828;
--dark-color: #2b4c59;
--border-color: #9d9d9d;
}

html, body {font-family: Lato !important;color: var(--text-color);}
.y-page h1, .y-page .h1 {}
.y-page h2, .y-page .h2 {color: #2b4c59;}
.y-page h3, .y-page .h3 {}
.y-page h4, .y-page .h4 {}
.y-page h5, .y-page .h5 {}
.y-page h6, .y-page .h6 {}
.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: #7e4082; }
.y-page .y-banner1.y-bg-white { background : #fff; }.y-page .y-banner1 .y-section-title-1{  color: var(--text-color); }.y-page .y-banner1 .y-subtitle{ color: var(--text-color); }.y-page .y-banner2.y-bg-white { background : #fff; }.y-page .y-banner2 .y-section-title-1{ color: var(--text-color); }.y-page .y-banner2 .y-cms-content *{ color: var(--text-color); }.y-page .y-banner3.y-bg-white { background : #fff; }.y-page .y-banner3 .y-section-title-1{ color: var(--text-color); }.y-page .y-banner3 .y-cms-content *{ color: var(--text-color); }.y-page .y-banner4 .y-section-title-1{ --text-color : #fff; color: var(--text-color); }.y-page .y-banner4 .y-cms-content *{ --text-color : #fff; color: var(--text-color); }.y-page .y-banner5 .y-section-title-1{ --text-color : #fff; color: var(--text-color); }.y-page .y-banner5 .y-cms-content *{ --text-color : #fff; color: var(--text-color); }.y-page .y-banner6.y-bg-white { background : #fff; }.y-page .y-banner6 .y-section-title-1{  color: var(--text-color); }.y-page .y-banner6 .y-cms-content *{  color: var(--text-color); }.y-page .y-banner7.y-bg-white { background : #fff; }.y-page .y-banner7 .y-section-title-1{ color : #fff;  }.y-page .y-banner7 .y-cms-content *{ color : #fff; }.y-page .y-banner8.y-bg-white { background : #fff; }.y-page .y-banner8 .y-section-title-1{ color: var(--text-color); }.y-page .y-banner8 .y-subtitle{ color: var(--text-color); }.y-page .y-banner9.y-bg-white { background : #fff; }.y-page .y-banner9 .y-section-title-1{ color: var(--text-color); }.y-page .y-banner9 .y-subtitle{ color: var(--text-color); }.y-page .y-banner10 .y-content { background : #fff; }.y-page .y-banner10 .y-section-title-1{ color: var(--text-color); }.y-page .y-banner10 .y-cms-content *{ color: var(--text-color); }.y-page .y-banner11 .y-form-container { background : #2c2828; }.y-page .y-banner11 .y-form-container input:not([type="submit"]),
                    .y-page .y-banner11 .y-form-container textarea,
                    .y-page .y-banner11 .y-form-container select {
                        color: #ffffff;
                        border: 1px solid #ffffff;
                    }.y-page .y-banner11 .y-form-container .y-form-title { color: #ffffff;}.y-page .y-banner11 .y-form-container .checkbox_radio .wpcf7-list-item-label{ color : #ffffff; }.y-page .y-banner11 .y-form-container .checkbox_radio .wpcf7-list-item-label , .y-page .y-banner11 .y-form-container .checkbox_radio label{ color : #ffffff; }.y-page .y-banner11.y-bg-white { background : #fff; }.y-page .y-banner11 .y-section-title-1{ color: var(--text-color); }.y-page .y-banner11 .y-cms-content *{ color: var(--text-color); }.y-page .y-banner11 .y-pa.wpcf7-spinner {display: inline-block;vertical-align: middle;margin: 0 8px 0 -24px;transform: none;}.y-page .y-banner11 .y-btn svg, .y-page .y-banner11 .y-btn i {margin-left: 12px;}.y-page .y-banner12 .y-content .y-section-title-1, .y-page .y-banner12 .y-content .y-cms-content p { --text-color : #fff; color: var(--text-color); }.y-page .y-banner13 .y-section-content .y-section-title-1, .y-page .y-banner13 .y-section-content .y-subtitle { --text-color : #fff; color: var(--text-color); }.y-page .y-banner14.y-bg-dark .y-section-title-1, .y-page .y-banner14.y-bg-dark .y-cms-content p { --text-color: #fff; color: var(--text-color); }.y-page .y-banner15.y-bg-primary .y-section-title-1, .y-page .y-banner15.y-bg-primary .y-cms-content p { --text-color: #fff; color: var(--text-color); }.y-footer3.y-bg-light { --light-color : #2b4c59; }.y-footer3 .y-container * { --text-color: #ffffff; color: var(--text-color); }.y-footer3 .footer-copyright-container { border-top: 1px solid #ffffff; }