*{box-sizing:border-box;margin:0;padding:0}html{font-size:10px}.header{display:flex;position:absolute;top:1.5rem;left:0;right:0;padding:2rem 5rem;background:linear-gradient(to right, rgba(20, 20, 20, 0.8) 30%, rgba(0, 0, 0, 0));font-family:"Montserrat Alternates",sans-serif}.header__logo div{color:#bf7282;font-size:4.5rem}.header__logo p{color:#9ea97f;font-size:2.5rem;text-align:right}@media(max-width: 768px){.header{padding:1.5rem 3rem;background:linear-gradient(to right, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0))}.header__logo div{font-size:3.5rem}.header__logo p{font-size:1.8rem}}@media(max-width: 576px){.header{padding:1.5rem 2rem}.header__logo div{font-size:2.8rem}.header__logo p{font-size:1.4rem}}@media(max-width: 400px){.header{padding:1.5rem 1.3rem}.header__logo div{font-size:2.7rem}.header__logo p{font-size:1.3rem}}.scroll{position:absolute;bottom:3rem;left:0;right:0;display:flex;width:100%;padding:.7rem 0;border-top:2px solid #9ea97f;border-bottom:2px solid #9ea97f;font-family:"Roboto",sans-serif;overflow:hidden}.scroll__text{position:relative;display:inline-block;animation:scroll-left 20s linear infinite}.scroll__text p{color:#cddba5;font-size:2rem;text-transform:uppercase}@keyframes scroll-left{0%{left:100%}100%{left:-587.325px}}@media(max-width: 992px){.scroll__text{animation:scroll-left 15s linear infinite}.scroll__text p{font-size:1.9rem}@keyframes scroll-left{0%{left:100%}100%{left:-557.963px}}}@media(max-width: 768px){.scroll__text{animation:scroll-left 12s linear infinite}.scroll__text p{font-size:1.8rem}@keyframes scroll-left{0%{left:100%}100%{left:-528.6px}}}@media(max-width: 576px){.scroll__text{animation:scroll-left 10s linear infinite}.scroll__text p{font-size:1.35rem}@keyframes scroll-left{0%{left:100%}100%{left:-396.337px}}}@media(max-width: 400px){.scroll__text p{font-size:1.2rem}@keyframes scroll-left{0%{left:100%}100%{left:-352.4px}}}.container{display:flex;justify-content:center;align-items:flex-end;min-height:100vh;background-image:url(../img/main-desktop.webp);background-position:center;background-repeat:no-repeat;background-size:cover}@media(orientation: portrait)and (max-width: 992px){.container{background-image:url(../img/main-mobile.webp)}}.facebook-btn{position:relative;display:inline-flex;align-items:center;gap:12px;margin-bottom:23vh;padding:12px 24px;border:2px solid #1877f2;border-radius:8px;background:rgba(24,119,242,.2);backdrop-filter:blur(7px);color:#fff;box-shadow:0 8px 25px rgba(24,119,242,.2);font-family:"Roboto",sans-serif;font-size:1.8rem;font-weight:600;text-decoration:none;cursor:pointer;overflow:hidden;transform:translateY(-2px)}.facebook-btn:active{background:rgba(24,119,242,.4);box-shadow:0 4px 15px rgba(24,119,242,.4);transform:translateY(0);transition:all .1s}.facebook-icon{width:20px;height:20px;fill:currentColor}@media(orientation: landscape)and (min-width: 769px){.facebook-btn{margin-bottom:20vh;padding:14px 28px;background:rgba(182,206,236,.6);color:#1877f2;box-shadow:none;font-size:2rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);transform:translateY(0)}.facebook-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s ease}.facebook-btn:hover{background:rgba(24,119,242,.2);color:#fff;box-shadow:0 8px 25px rgba(24,119,242,.2);transform:translateY(-2px)}.facebook-btn:hover::before{left:100%}.facebook-btn:active{background:rgba(24,119,242,.4);box-shadow:0 4px 15px rgba(24,119,242,.4);transform:translateY(0);transition:all .1s}}.main{min-height:100vh;background:radial-gradient(circle at bottom right, #d1a2b0 50%, #d1dcbb 70%)}.main__container{display:flex;justify-content:space-between;align-items:center;gap:6rem;width:90%;max-width:110rem;height:100%;margin:0 auto}.main__text{order:1;flex:1 1 60%;margin:1.8rem 0;padding:4rem 6rem;background-color:rgba(250,250,250,.3);border-radius:8px;box-shadow:rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.06) 0px 2px 4px -1px;color:#2b2720;font-family:"Roboto",sans-serif}.main__title{margin-bottom:2rem;font-family:"Montserrat Alternates",sans-serif;font-size:4rem}.main p{padding:.6rem 0;font-size:1.8rem;line-height:130%}.main p:last-of-type{margin-top:1.4rem;padding-right:4rem;font-size:2.1rem;text-align:right}.main__video{flex:1 1 40%;display:flex;align-items:center;min-height:100vh;background-color:rgba(20,20,20,.1);overflow-x:hidden}.main__video video{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}#facebook,#email{color:#1564cc;text-decoration:none}#email span{position:relative;top:6px}@media(max-width: 992px){.main__container{gap:3rem}.main__text{flex:1 1 55%;padding:2.5rem 4.5rem}.main__title{margin-bottom:1.6rem;font-size:3.2rem}.main p{padding:.4rem 0;font-size:1.6rem}.main p:last-of-type{margin-top:1.2rem;padding-right:2rem;font-size:1.8rem}.main__video{flex:1 1 45%}}@media(max-width: 768px){.main__container{gap:1.5rem}.main__text{flex:1 1 53%;padding:2rem 3rem}.main__title{margin-bottom:1.4rem;font-size:2.6rem}.main p{padding:.4rem 0;font-size:1.4rem}.main p:last-of-type{margin-top:1rem;padding-right:1rem;font-size:1.6rem}.main__video{flex:1 1 47%}}@media(orientation: portrait)and (max-width: 576px){.main__container{flex-direction:column;gap:0rem;padding-bottom:5rem}.main__text{order:0;flex:1 1 100%;margin:5rem 0;padding:3rem 3rem}.main__title{margin-bottom:1.4rem;font-size:2.8rem}.main p{font-size:1.6rem}.main p:last-of-type{margin-top:1.4rem;font-size:1.8rem}.main__video{flex:1 1 100%;border-radius:8px}}@media(orientation: portrait)and (max-width: 576px){.footer{padding:1.5rem 0;background-color:rgba(20,20,20,.9);text-align:center}.footer__text{font-family:"Roboto",sans-serif;font-size:1.4rem;color:#bf7282}}