@font-face{font-family:LinBiolinum_Rahe;src:url(/fonts/LinBiolinum_Rah.ttf) format("truetype")}.header{display:flex;justify-content:center;align-items:center;background-color:#fff;min-height:375px}.header .header-container{max-width:1640px;padding-left:10px;padding-right:10px}.header .header-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:1640px;margin:0 auto}.header .header-left-container{display:flex;justify-content:flex-start}.header .header-right-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.header .header-menu{align-items:flex-end}.header .logo{display:flex;height:196px}@media(max-width:1200px){.header .logo{height:156px}}.header .text{display:flex;flex-direction:column;text-align:right;margin-left:20px}.header .text .firstname,.header .text .lastname,.header .text .job{font-family:LinBiolinum_Rahe;font-size:50px;font-weight:700;text-transform:uppercase;color:#fc9a7f}@media(max-width:1200px){.header .text .firstname,.header .text .lastname,.header .text .job{font-size:40px}}.header .text .job{font-size:26px;color:#6c9090}.header li{list-style-type:none;cursor:pointer}.header .header-menu{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;font-family:Montserrat,sans-serif;font-size:22px;text-transform:uppercase;padding-bottom:10px;margin-bottom:10px;border-bottom:3px solid #FC9A7F;width:110%}@media(max-width:1250px){.header .header-menu{width:100%}}.header .header-menu ul{display:flex;flex-direction:row;gap:30px;padding:0;margin:0;justify-content:flex-end}@media(max-width:1200px){.header .header-menu ul{gap:10px;font-size:20px}}.header .header-menu ul li:hover{color:#fc9a7f}.header .header-icons{display:flex;justify-content:flex-end;align-items:flex-end;width:100%}.header .header-icons ul{display:flex;flex-direction:row;gap:16px;padding:0;margin:0;justify-content:flex-end}.header .header-icons li{list-style-type:none}.header .header-icons img{width:45px;height:45px}@media(max-width:1200px){.header .header-icons img{width:35px;height:35px}}.footer{display:flex;flex-direction:column;align-items:center;background-color:#ffeeea;min-height:480px}.hero{display:flex;flex-direction:column;align-items:center;background-color:#ffeeea;min-height:600px}.about{display:flex;flex-direction:column;align-items:center;background-color:#fff;min-height:760px}.motivational{display:flex;flex-direction:column;align-items:center;background-color:#ffcabb;min-height:450px}.services{display:flex;flex-direction:column;align-items:center;background-color:#fff;min-height:2000px}.schedules{display:flex;flex-direction:column;align-items:center;background-color:#ffcabb;min-height:1050px}.form{background:#ffffffe6;padding:2rem;border-radius:12px;box-shadow:0 2px 16px #00000014;display:flex;flex-direction:column;text-align:left;width:100%;max-width:400px;margin-top:2rem}.form .input_text,.form .input_textarea{display:block;width:100%;padding:8px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-bottom:20px}.form .input_text.hasErrors,.form .input_textarea.hasErrors{margin-bottom:0}.form .input_textarea{min-height:100px}.form input,.form textarea{font-size:1rem;border:1px solid #cecece;border-radius:6px;padding:.75rem;outline:none;transition:border-color .2s}.form input:focus,.form textarea:focus{border-color:#87618f;box-shadow:0 0 0 2px #87618f21}.form textarea{resize:vertical;min-height:100px}.form .submitButton{background:linear-gradient(90deg,#87618f,#a889be);color:#fff;font-weight:700;border:none;border-radius:6px;padding:.8rem 2rem;font-size:1.1rem;letter-spacing:.02em;cursor:pointer;margin-top:.5rem;box-shadow:0 2px 8px #87618f1a;transition:background .2s,transform .1s}.form .submitButton:active{background:linear-gradient(90deg,#a889be,#87618f);transform:translate(1px,1px)}.form .error_message{color:red;margin-bottom:12px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.popmodal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;display:flex;align-items:center;justify-content:center;z-index:999}.popmodal .inner-modal{background:#fff;padding:2rem;border-radius:8px;min-width:300px;text-align:center;box-shadow:0 4px 16px #0000001f}.popmodal .closeModal{margin-top:20px;padding:8px 24px}.highlights{display:flex;flex-direction:column;align-items:center;background-color:#fff;min-height:860px}.terms-main{max-width:700px;margin:2rem auto;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d}body{margin:0}
