.header{height:110px;z-index:1000;position:fixed;background:#fff;color:#000;box-shadow:0 10px 100px rgba(0,0,0,.1);justify-content:center}.header,.header__content{width:100%;display:flex;align-items:center}.header__content{justify-content:space-between;padding:0 2rem}.header__logo-container{display:flex;align-items:center;cursor:pointer;transition:color .3s}.header__logo-container:hover{color:#ffce4e}.header__logo-img-cont{width:5rem;height:5rem;overflow:hidden;margin-right:1.5rem}.header__logo-img{width:100%;height:100%;display:block}.header__logo-brand{font-family:Three Point;display:flex;flex-direction:column;align-items:center;vertical-align:middle}.header__logo-brand .top{font-size:1.2rem}.header__logo-brand .bottom{letter-spacing:1px;font-size:3.5rem}.header__links{display:flex;margin:0;padding:0}.header__link{font-size:1.4rem}li{list-style:none}a{text-decoration:none}.header__link{padding:1rem 2rem;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-family:Three Point;font-weight:300;color:#000;transition:color .3s}.header__link:hover{color:#ffce4e}.d-none,.header__sm-buttons{display:none}.header__sm-menu{background:#fff;position:absolute;width:100%;top:100%;transition:all .3s;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}.header__sm-menu,.header__sm-menu--active{visibility:hidden;opacity:0}.header__sm-menu-links{padding:0;margin:0}.header__sm-menu-link a{display:block;text-decoration:none;padding:1.5rem 3rem;font-size:1rem;color:#000;text-align:right;border-bottom:1px solid #eee;font-weight:500;text-transform:uppercase;letter-spacing:2px;transition:color .3s;font-family:Three Point}.header__sm-menu-link:first-child a{border-top:1px solid #eee}@media only screen and (max-width:1000px){.header__sm-buttons{display:block}.header__sm-menu--active{visibility:visible;opacity:1}.header__links{display:none}.header__content{padding:.5em 1.2em}.header__logo-img-cont{width:4.5rem;height:4.5rem;margin-right:1.2rem}.header__logo-span{font-size:1rem}}.hero__container{height:calc(100vh - 110px);width:100%;display:flex;align-items:center;justify-content:space-between}.hero__left-container{background:linear-gradient(90deg,#ffce4e,50%,#fff);justify-content:flex-end}.hero__left-container,.hero__right-container{height:100%;width:50%;display:flex;align-items:center}.hero__content-container,.hero__right-container{flex-direction:column;justify-content:center}.hero__content-container{height:100%;width:90%;display:flex;gap:4rem;align-items:center;text-align:center}.hero__what{font-size:calc(2.2vh + 2.2vw);width:100%}.hero__what span{text-transform:uppercase;font-size:calc(2.5vh + 2.5vw)}.hero__how-1{font-size:calc(1.5vh + 1.5vw);width:100%}.hero__img-container{width:80%;height:80%}.hero__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero__call-to-action{background:#000;color:#fff;padding:1.2rem 2rem;border-radius:10px;font-size:calc(1.2vw + 1.2vh);box-shadow:5px 5px 4px #888;transition:color .3s}.hero__call-to-action:hover{color:#ffce4e}.hero__how-2{width:80%;font-size:calc(.9vh + .9vw);font-style:italic;padding:0 3rem;margin-bottom:3rem;text-align:center}@media only screen and (max-width:1000px){.hero__container{flex-direction:column;height:auto;min-height:calc(100vh - 110px)}.hero__left-container{width:100%;background:none;justify-content:center}.hero__right-container{width:100%}.hero__content-container{height:100%;width:90%;justify-content:center;gap:2rem;margin:2rem 0}.hero__what{font-size:calc(2.7vh + 2.7vw)}.hero__what span{font-size:calc(3.2vh + 3.2vw)}.hero__how-1{font-size:calc(2vh + 2vw)}.hero__how-2{font-size:calc(1.5vh + 1.5vw)}}.title__container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:6rem;z-index:10;width:90%}.title__main-title{font-family:Three Point;font-size:calc(2vh + 2vw)}.title__separator{width:20%;height:5px;background-color:#ffce4e;margin:2rem 0 1.5rem 0}.title__sub-title{font-size:calc(1.5vh + 1.5vw)}@media only screen and (max-width:1000px){.title__main-title{font-size:calc(2.7vh + 2.7vw)}.title__sub-title{font-size:calc(2vh + 2vw)}}.member__container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:300px;text-align:center}.member__img-cont{width:100%;height:400px}.member__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:10% 50%;object-position:10% 50%;border-radius:20px}.member__name{font-size:calc(2vh + 2vw);margin:2rem 0 1rem 0}.member__hero{font-size:calc(1vh + 1vw)}@media only screen and (max-width:1000px){.member__container{width:90%}.member__img-cont{width:80%}.member__name{font-size:calc(3vh + 3vw)}.member__hero{font-size:calc(1.7vh + 1.7vw)}}.team__spacer{background:#f8f8f8}.team__container{background:#f8f8f8;min-height:100vh;flex-direction:column;justify-content:center;padding:4rem 0}.team__container,.team__members-cont{width:100%;position:relative;display:flex;align-items:center}.team__members-cont{flex-direction:row;justify-content:space-around;z-index:10}.team__background{background-color:#ffce4e;height:200px;width:100%;position:absolute;top:100px;z-index:-10}@media only screen and (max-width:1000px){.team__members-cont{flex-direction:column;align-items:center;justify-content:center}.team__background{display:none}.team__members-cont{gap:50px}}.contact__section{background:#fff;height:calc(100vh - 110px);width:100%;position:relative;display:flex;align-items:center;justify-content:center}.contact__container{width:60%;padding:3rem 3rem 3rem 2rem;background-color:#fff;border-radius:10px;border:1px solid #828080;box-shadow:4px 4px 8px rgba(0,0,0,.5)}.contact__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.contact__header-img-cont{height:50px}.contact__header-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact__header-title{font-size:calc(1.2vh + 1.2vw);font-family:Three Point}.contact__field-cont{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.contact__field-input{width:80%}label{font-size:calc(1vh + 1vw);padding:.5rem}input,textarea{width:100%;padding:.5rem;border:1px solid #000;border-radius:5px;font-size:calc(.9vh + .9vw);font-family:Roboto}textarea{height:100px}.contact__buttons{display:flex;justify-content:flex-end;gap:2rem;align-items:center}button{background:#000;color:#fff;padding:.5rem 2rem;border-radius:10px;font-size:calc(1vw + 1vh);box-shadow:2px 2px 4px #888}@media only screen and (max-width:1000px){.contact__field-cont{flex-direction:column}.contact__field-label{margin-bottom:.5rem}.contact__container{width:80%;padding:1rem}.contact__field-input{width:90%}}.footer__container{background:#000;width:100%}.footer__container-top{background:#eee;display:flex;justify-content:center}.footer__top-img-cont{height:200px;width:200px;padding:2rem}.footer__top-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__container-bottom{color:#fff;text-align:center}body{padding:0;margin:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.content{display:flex;flex-direction:column;align-items:center}@font-face{font-family:Three Point;src:local("Three Point"),url(/fonts/ThreePoint.9142984c.otf) format("truetype")}.spacer{height:110px;width:100%}.dark__spacer{background:#f8f8f8}