﻿@font-face{font-family:"Merriweather Sans";src:url("../font/MerriweatherSans-Regular.woff2") format("woff2"),url("../font/MerriweatherSans-Regular.woff") format("woff"),url("../font/MerriweatherSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal}body{font-family:"Merriweather Sans",sans-serif;font-size:1.6rem}h1,h2,h3{font-family:"Merriweather Sans",sans-serif}p{font-family:"Merriweather Sans",sans-serif}header{position:fixed;top:0;left:0;width:100%;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1rem 5rem;background-color:#fffcf5;color:#3a4a26;transition:padding .3s ease-in-out}@media(max-width: 980px){header{padding:1rem 3rem}}@media(max-width: 840px){header{padding:1rem}}header .logo{display:flex;align-items:center;gap:1rem}header #navbar{display:flex;align-items:center;gap:2rem}@media(max-width: 840px){header #navbar{display:none;position:absolute;top:100%;left:0;width:100%;flex-direction:column;background-color:rgba(255,252,245,.95);border-top:2px solid #8c2034;padding:1rem;overflow-y:auto}header #navbar.showNav{display:flex !important}}header .nav-item{color:#3a4a26;text-decoration:none;transition:color .2s ease-in-out;position:relative}header .nav-item::after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:2px;background-color:#8c2034;transition:width .3s ease-in-out}header .nav-item:hover{color:#202815}header .nav-item:hover::after{width:100%}@media(max-width: 840px){header .nav-item{padding:1rem 0;text-align:center}}header .cta{display:flex;align-items:center;gap:1rem}header #hamburgerMenu{border:none;background-color:rgba(0,0,0,0);display:none;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}header #hamburgerMenu span{transition:all .2s ease-in-out;width:30px;height:2px;background-color:#8c2034}@media(max-width: 840px){header #hamburgerMenu{display:flex}}header #hamburgerMenu.showNav span:nth-child(1){transform:rotate(45deg) translateY(50%) translateX(20%)}header #hamburgerMenu.showNav span:nth-child(2){display:none}header #hamburgerMenu.showNav span:nth-child(3){transform:rotate(-45deg) translateY(-50%) translateX(20%)}#help-section,#why-section{cursor:pointer}.floating-buttons{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:1rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.floating-buttons.visible{opacity:1;visibility:visible}.floating-buttons .floating-button{background-color:#3a4a26;color:#fffcf5;padding:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:background-color .2s ease}.floating-buttons .floating-button:hover{background-color:rgba(58,74,38,.8)}.hero-section{display:flex;align-items:center;justify-content:flex-start;position:relative;min-height:100vh;background:linear-gradient(to right, rgba(128, 0, 0, 0.9) 0%, rgba(128, 0, 0, 0.7) 10%, rgba(128, 0, 0, 0.4) 40%, rgba(128, 0, 0, 0) 100%),url("../img/YetuHeroBanner.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;color:#f5f5f5;padding:0 5%}@media(max-width: 56.25em){.hero-section{background-position:right}}.hero-section:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}.hero-section .content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:4rem 0rem;max-width:50%}.hero-section .hero-title{font-size:3rem;margin-bottom:2rem}.hero-section p{font-size:1.5rem;margin-bottom:2rem;line-height:1.5;text-align:left;text-justify:inter-word}.hero-section .buttons{display:flex;gap:1rem}@media(max-width: 768px){.hero-section{min-height:80vh}.hero-section .content{margin-top:7rem;padding-left:0;max-width:80%}.hero-section .hero-title{font-size:1.6rem}.hero-section p{font-size:1.1rem}.hero-section .buttons{flex-direction:column}}@media(max-width: 480px){.hero-section{background-position:calc(50% - 30px) center}.hero-section .hero-title{font-size:1.5rem}.hero-section p{font-size:1.25rem}.hero-section .content{padding:2rem 1rem}}.footer{background-color:#fffcf5;padding:2rem 0;text-align:center}.footer .footer-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem;margin:0 auto;max-width:1200px}.footer .footer-content .logo{margin-bottom:1rem}.footer .footer-content p{font-family:"Roboto",sans-serif;font-size:1.25rem;color:#3a4a26;margin:1rem 0}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}[class*=col-]{padding-right:15px;padding-left:15px}.col-1-of-2{flex:0 0 50%;max-width:50%}.col-1-of-3{flex:0 0 33.33333%;max-width:33.33333%}.col-2-of-3{flex:0 0 66.66667%;max-width:66.66667%}.col-1-of-4{flex:0 0 25%;max-width:25%}.col-2-of-4{flex:0 0 50%;max-width:50%}.col-3-of-4{flex:0 0 75%;max-width:75%}.modal-content form{max-width:30rem;margin:auto;padding:2rem;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;box-shadow:0 0 10px rgba(0,0,0,.1)}@media(max-width: 768px){.modal-content form{padding:1rem}}@media(max-width: 480px){.modal-content form{padding:.5rem}}.modal-content form .h1{text-align:center;margin-bottom:1rem;font-size:1.8rem}.modal-content form label{display:block;margin-bottom:.5rem;font-weight:bold}.modal-content form input[type=text],.modal-content form input[type=email],.modal-content form input[type=date]{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;margin-bottom:1rem;box-sizing:border-box}.modal-content form .form-button{background-color:#3a4a26;color:#fffcf5;padding:1rem;border:none;border-radius:1rem;cursor:pointer;transition:background .2s ease}.modal-content form .form-button:hover{background-color:rgba(58,74,38,.8)}button{display:flex;align-items:center;gap:.5rem;background-color:#3a4a26;color:#fffcf5;padding:1rem 2rem;border:none;border-radius:1rem;cursor:pointer;transition:all .2s ease}button:hover{background-color:rgba(58,74,38,.8)}@media(max-width: 840px){button{display:flex;padding:.5rem 1rem;font-size:.8rem}}@media(max-width: 580px){button{display:none}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:100;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.modal-overlay.visible{opacity:1;visibility:visible}.modal-content{background:#fffcf5;padding:2rem;border-radius:1rem;box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative}.modal-content .close-button{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,0);border:none;font-size:1.5rem;cursor:pointer}.modal-content .close-button::before{content:"×";color:#000}.how-section{display:flex;flex-direction:row;padding:5%;background-color:rgba(255,252,245,.9);border-radius:10px}@media(max-width: 768px){.how-section{flex-direction:column;padding:2rem}}.how-section .how-left-column{flex:1;padding-top:5rem;padding-right:5rem;width:50%}.how-section .how-left-column h2{font-size:2rem;color:#3a4a26;margin-bottom:1rem;text-align:left}.how-section .how-left-column h3{font-size:1.5rem}.how-section .how-left-column p{font-size:1.25rem;color:#3c3d40;line-height:1.5;text-align:justify}@media(max-width: 768px){.how-section .how-left-column{padding-right:0;width:100%}.how-section .how-left-column h2{font-size:1.5rem}.how-section .how-left-column h3{font-size:1.25rem}}.how-section .how-right-column{flex:1;display:flex;align-items:center;justify-content:center;width:50%;border-radius:5px;box-shadow:0px 0px 20px rgba(0,0,0,.1)}.how-section .how-right-column img{width:100%;height:auto;border-radius:5px}@media(max-width: 768px){.how-section .how-right-column{width:100%;padding-top:2rem}}.services-section{padding:40px;background-color:#f7f5f2}.services-section h2{font-size:2.5rem;margin-bottom:30px;text-align:center}.services-section .services-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px;grid-auto-rows:auto}@media(min-width: 992px){.services-section .services-grid{grid-template-columns:repeat(4, 1fr)}.services-section .services-grid .span-two-columns{grid-column:span 2}}@media(max-width: 768px){.services-section .services-grid{display:flex;flex-direction:column;align-items:center}.services-section .services-grid .span-two-columns{grid-column:span 1}}@media(max-width: 600px){.services-section .services-grid{display:flex;flex-direction:column;align-items:stretch}}.services-section .service-card{padding:25px;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;margin-bottom:20px}.services-section .service-card h3{font-size:1.8rem;margin-bottom:15px;color:#333}.services-section .service-card p{font-size:1.4rem;line-height:1.6}.services-section .service-card:nth-child(1){background-color:#c5cae9}.services-section .service-card:nth-child(2){background-color:#f0f4c3}.services-section .service-card:nth-child(3){background-color:#e0f2f1}.services-section .service-card:nth-child(4){background-color:#f8bbd0}.services-section .service-card:nth-child(5){background-color:#e8eaf6}.services-section .service-card:nth-child(6){background-color:#eceff1}.services-section .service-card:nth-child(7){background-color:#f5f5f5}.services-section .service-card:nth-child(8){background-color:#fff4f4}.services-section .service-card:nth-child(9){background-color:#ead3c1}.services-section .service-card:nth-child(10){background-color:#f9e6eb}.services-section .service-card:nth-child(11){background-color:#c0fcf9}.services-section .service-card:nth-child(1):hover{background-color:#fff}.services-section .service-card:nth-child(2):hover{background-color:#fff}.services-section .service-card:nth-child(3):hover{background-color:#fff}.services-section .service-card:nth-child(4):hover{background-color:#fff}.services-section .service-card:nth-child(5):hover{background-color:#fff}.services-section .service-card:nth-child(6):hover{background-color:#fff}.services-section .service-card:nth-child(7):hover{background-color:#fff}.services-section .service-card:nth-child(8):hover{background-color:#fff}.services-section .service-card:nth-child(9):hover{background-color:#fff}.services-section .service-card:nth-child(10):hover{background-color:#fff}.services-section .service-card:nth-child(11):hover{background-color:#fff}.why-section{display:flex;flex-direction:row;padding:5%;background-color:rgba(255,252,245,.9);border-radius:10px}@media(max-width: 768px){.why-section{flex-direction:column;padding:2rem}}.why-section .why-left-column{flex:1;display:flex;align-items:center;justify-content:center;width:50%;border-radius:5px;box-shadow:0px 0px 20px rgba(0,0,0,.1)}.why-section .why-left-column img{width:100%;height:auto;border-radius:5px}@media(max-width: 768px){.why-section .why-left-column{width:100%;padding-bottom:2rem}}.why-section .why-right-column{flex:1;padding-top:5rem;padding-left:5rem;width:50%}.why-section .why-right-column h2{font-size:2rem;color:#3a4a26;margin-bottom:1rem;text-align:left}.why-section .why-right-column h3{font-size:1.5rem}.why-section .why-right-column p{font-size:1.25rem;color:#3c3d40;line-height:1.5;text-align:justify}@media(max-width: 768px){.why-section .why-right-column{padding-left:0;width:100%}.why-section .why-right-column h2{font-size:1.5rem}.why-section .why-right-column h3{font-size:1.25rem}}.vision-section{display:flex;flex-direction:row;padding:4rem;background:linear-gradient(to left, rgba(58, 74, 38, 0.9) 20%, rgba(58, 74, 38, 0.7) 40%, rgba(58, 74, 38, 0.4) 70%, rgba(58, 74, 38, 0)) 100%,url("/img/therapy-session-2.jpg");background-size:cover;background-repeat:no-repeat;min-height:50vh;background-position:top;background-attachment:fixed}@media(max-width: 768px){.vision-section{flex-direction:column;padding:2rem}}.vision-section .leftColumn{flex:1;padding-right:2rem;width:50%}@media(max-width: 768px){.vision-section .leftColumn{padding-right:0;width:100%}.vision-section .leftColumn h2 .breakpoint{display:inline}}.vision-section .rightColumn{flex:1;display:flex;flex-direction:column;justify-content:center;width:50%;border-radius:5px;box-shadow:0px 0px 20px rgba(0,0,0,.1);padding:2rem;background-color:rgba(0,0,0,.6)}.vision-section .rightColumn .column{margin-bottom:2rem}.vision-section .rightColumn h3{color:#fffcf5;margin-bottom:1rem}.vision-section .rightColumn p{font-size:1.25rem;font-weight:400;color:#fffcf5;line-height:1.5}@media(max-width: 768px){.vision-section .rightColumn{width:100%;padding:1rem}}.value-section{padding:4rem 2rem;background-color:#f5f5f5;text-align:center;animation:fadeInUp 1s ease-in-out}.value-section h2{font-size:2.5rem;color:#333;margin-bottom:2rem;border-bottom:2px solid #333;display:inline-block;padding-bottom:.5rem}.value-section .valueList{display:flex;flex-wrap:wrap;justify-content:center}.value-section .valueList .valueItem{width:30%;margin:1rem;transition:transform .3s,box-shadow .3s}.value-section .valueList .valueItem:hover{transform:translateY(-10px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.value-section .valueList .valueItem .imageWrapper{position:relative;width:100%;overflow:hidden;border-radius:15px;border:2px solid #333}.value-section .valueList .valueItem .imageWrapper .valueImage{display:block;width:100%;height:auto}.value-section .valueList .valueItem .imageWrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);display:flex;align-items:flex-end;justify-content:center;transition:opacity .3s;opacity:1}.value-section .valueList .valueItem .imageWrapper .overlay:hover{opacity:0}.value-section .valueList .valueItem .imageWrapper .overlay .valueText{font-size:1.2rem;color:#fff;padding:1rem;text-transform:uppercase}@media(max-width: 768px){.value-section .valueList{flex-direction:column;align-items:center}.value-section .valueList .valueItem{width:100%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}*{margin:0;box-sizing:border-box}*:before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:62.5%}@media(max-width: 75em){html{font-size:56.25%}}@media(max-width: 56.25em){html{font-size:50%}}@media(max-width: 112em){html{font-size:65%}}@media(min-width: 113em){html{font-size:75%}}body{background:#fffcf5;font-size:1.6rem;min-height:100vh;font-family:"OpenSans_Condensed-Medium",sans-serif;font-size:1.6rem}h1,h2,h3{font-family:"Noto Serif Display",serif}p{font-family:"Merriweather Sans",sans-serif}main{line-height:1.5;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}image,video,canvas,svg{max-width:100%}a{text-decoration:none;color:inherit}ul{list-style:none;margin:0;padding:0}.header{display:flex;justify-content:center}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@font-face{font-family:"Noto Serif Display";src:url("font/NotoSerifDisplay-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"OpenSans_Condensed-Medium";src:url("font/OpenSans_Condensed-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Merriweather Sans";src:url("font/MerriweatherSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal}h3{font-family:"Merriweather Sans",sans-serif}h2{font-family:"Merriweather Sans",sans-serif}p{font-family:"Merriweather Sans",sans-serif}animate-fade-in{animation:fadeIn 2s ease-in-out}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.no-scroll{overflow-y:hidden}/*# sourceMappingURL=style.css.map */
