:root{--bg-0:white;--orange-0:orange;--font-sm:1rem;--font-md:1.25rem;--font-lg:1.875rem;--font-xl:3.75rem}.nav{box-shadow:0 6px 3px -2px rgba(0,0,0,.171);width:100%;position:fixed;padding:.5rem 0 1.5rem;z-index:1}.nav,.nav__toggle{background-color:var(--bg-0)}.nav__toggle{position:absolute;right:1.3rem;top:1.45rem;cursor:pointer;border:none;transition:all .2s ease-in-out}.nav__toggle img{height:auto}.nav__toggle:hover{transform:scale(1.05)}.nav__links-container{display:none;list-style-type:none}.nav__links-container--open{display:flex;flex-direction:column;gap:1rem}.nav a{color:#000;text-decoration:none}.nav__link{transition:all .2s ease-in-out;cursor:pointer;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding:0 0 .1rem;font-size:calc(var(--font-sm) + 8)}.nav__link--active{border-bottom:2px solid var(--orange-0)}.nav__link:hover{transform:scale(1.02)}@media(min-width:920px){.nav__links-container{display:inline-flex;position:absolute;right:1.5rem;font-size:calc(var(--font-md) - .1rem);gap:1rem;flex-direction:row}.nav__toggle{display:none}.nav__link:hover{transform:scale(1.05)}}.nav-title{font-size:var(--font-md);margin-left:1rem;cursor:pointer;border:none}.nav-title__logo{color:var(--orange-0);padding-right:3px;font-size:calc(var(--font-lg) + .5rem)}@media(min-width:600px){.nav-title{font-size:var(--font-lg)}}.header{padding-top:14rem;padding-bottom:140px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/_next/static/media/header.15c7a195.jpeg) no-repeat;color:#fff;border-bottom:3px solid orange;background-attachment:fixed;width:100%}.header__title{text-shadow:3px 3px rgba(0,0,0,.5333333333);padding-left:5rem;font-size:var(--font-lg)}.services__title{margin-top:70px;font-size:var(--font-xl);text-align:center;font-weight:100}.services__list{margin-top:60px;display:flex;flex-wrap:wrap;font-size:calc(var(--font-md) - .05rem);text-align:start;justify-content:center}.services__list h2{font-size:var(--font-lg);text-align:center}.list-item{max-width:30rem}.about{margin-top:85px;background-color:#eee;padding-top:1px;padding-bottom:70px;font-size:var(--body-font-size);text-align:center;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.about__title{margin:70px auto 1rem;font-size:var(--font-xl);font-weight:100}.about p{margin:auto 5rem;font-size:var(--font-md);line-height:1.5;font-weight:100}.form-container{display:flex;flex-direction:column;width:30%;gap:15px;background-color:#e2e2e2;padding:30px;margin-top:80px;border-radius:15px;min-width:400px;box-shadow:0 6px 3px -2px rgba(0,0,0,.301)}.form-input{resize:none;border:none;border-radius:10px;box-shadow:0 6px 3px -2px rgba(0,0,0,.171);padding:.3rem;font-size:var(--font-sm)}.form-input:hover{background-color:#e0ecf7}.form-submit{margin-top:10px;width:30%;border:none;padding:8px;border-radius:15px;box-shadow:0 6px 3px -2px rgba(0,0,0,.171);background-color:#316abf;color:#fff;transition:.3s ease;font-size:var(--font-sm);cursor:pointer}.form-submit:hover{background-color:#3f81e4;box-shadow:0 6px 3px -2px rgba(19,81,163,.171);transform:scale(1.05)}.form-title{border-bottom:3px solid var(--orange-0);padding-bottom:.3rem;font-size:calc(var(--font-lg) + .1rem);font-weight:100;margin:0}.form-submit-notif{color:#31b731}.contact{margin-top:85px;padding-top:1px;padding-bottom:35px;background-color:#eee;text-align:center;font-size:var(--font-md);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.contact__title{font-size:var(--font-xl);margin-bottom:0}.contact__icon{border-radius:15px;box-shadow:0 6px 3px -2px rgba(0,0,0,.301);transition:.3s ease;margin-top:.6rem;margin-bottom:3rem}.contact__icon:hover{cursor:pointer;transform:scale(1.08);box-shadow:0 6px 3px -2px rgba(61,100,185,.301)}.contact__name{font-size:var(--font-lg);font-weight:100}.contact__email{font-size:var(--font-sm)}.contact p{margin:.9rem}*{box-sizing:border-box;font-family:sans-serif,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,-apple-system}body,html{scroll-behavior:smooth;background-color:var(--bg-0);padding:0;margin:0}