@import"https://fonts.googleapis.com/css2?family=Jersey+10&display=swap";*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;color:#000;list-style:none}html,body{height:100%}.wrapper{max-width:1440px;margin:0 auto;padding:0 2%;position:relative}.section-name{font-family:"Jersey 10",sans-serif;font-weight:400;color:#ffc801;letter-spacing:2px;font-size:4.5rem;position:absolute;bottom:-30px;left:0;transform-origin:0 0;transform:rotate(-90deg);z-index:3}.hero{padding:0 2%;margin:0 auto;width:100%;height:100%;display:flex;flex-direction:column;margin-bottom:5rem}header{width:100%;padding:.5em 0;position:relative;top:0;left:0;display:flex;justify-content:space-between;align-items:center;margin-bottom:2em}header .logo img{width:80px}header nav{padding:1.5em 0}header nav ul{display:flex;gap:4em}header nav ul li a{font-family:"Jersey 10",sans-serif;font-size:32px;color:red}header nav ul li a:hover{text-decoration:underline;text-underline-offset:4px}.header__contactButton{border-radius:3em;background-color:#ff4f5a;padding:.5em 1em;display:flex;justify-content:center;align-items:center;font-family:"Jersey 10",sans-serif;font-size:32px;position:relative;overflow:hidden;box-shadow:0 10px #cf2934}.header__contactButton span{color:#fff;z-index:20}.header__contactButton:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all .55s cubic-bezier(.19,1,.22,1);width:50px;z-index:19}.header__contactButton:hover{transform:translateY(4px);box-shadow:0 6px #cf2934}.header__contactButton:hover:after{left:120%;transition:all .55s cubic-bezier(.19,1,.22,1)}.header__contactButton:active{transform:translateY(10px);box-shadow:inset 0 7px #cf2934}.hero .container-hero{display:grid;grid-template-columns:1fr 1fr}.hero .hero__content{font-family:"Jersey 10",sans-serif;display:flex;flex-direction:column;align-items:flex-start;align-content:center;justify-content:flex-start;gap:1.5em}.hero__content h2{font-size:7rem;font-weight:400;color:#ff4f5a}.hero__content h2 span{color:#ffc801}.hero__content p{font-size:32px;color:#ff4f5a;width:70%;line-height:1.5}.hero__content__button{border-radius:3em;background-color:#ff4f5a;padding:.5em 1em;display:flex;justify-content:center;align-items:center;font-family:"Jersey 10",sans-serif;font-size:32px;position:relative;overflow:hidden;box-shadow:0 10px #cf2934}.hero__content__button span{color:#fff;z-index:20}.hero__content__button:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all .55s cubic-bezier(.19,1,.22,1);width:50px;z-index:19}.hero__content__button:hover{transform:translateY(4px);box-shadow:0 6px #cf2934;filter:drop-shadow(0 0 24px #ffc801)}.hero__content__button:hover:after{left:120%;transition:all .55s cubic-bezier(.19,1,.22,1)}.hero__content__button:active{transform:translateY(10px);box-shadow:inset 0 7px #cf2934}.hero__image__container{display:flex;align-items:center;justify-content:flex-end;height:100%}.hero__image{height:100%;max-height:550px}.about-us{background-color:#e94852;position:relative}.container-about-us{display:grid;grid-template-columns:1fr 1fr}.about-us__cards-container{width:50%;border-radius:1rem;position:relative;box-shadow:8px 8px #d63c45;transform:scaleY(1.2) scaleX(1.2) translate(10%);background:url(/assets/waves-BDryT2wQ.png) #ff4f5a;background-position:center right;background-size:cover;background-blend-mode:darken}.cards__wrapper{position:absolute;right:-20px;top:120px;display:flex;flex-direction:column;align-items:flex-end}.about-us__card{background-color:#fff;border-radius:1rem;margin-bottom:6em;font-family:"Jersey 10",sans-serif;display:flex;flex-direction:column;position:relative;max-width:80%;box-shadow:5px 5px #cf2934}.card__image-container{border-radius:50%;overflow:hidden;background-color:#ffc801;transform:scale(.4);position:absolute;top:-140px;left:-100px;z-index:1}.card__image-container img{mix-blend-mode:multiply;opacity:.6;filter:saturate(1.35)}.about-us__card h3{z-index:2;min-width:80%;align-self:flex-end;font-weight:400;font-size:1rem;margin-bottom:3rem}.about-us__card span{padding:.5rem;color:#e94852}.about-us__content{font-family:"Jersey 10",sans-serif;padding-bottom:10rem}.about-us__content h2{margin-top:3rem;font-size:5rem;color:#ffc801;font-weight:400}.about-us__content p{margin-top:3rem;text-align:justify;color:#ffc801;font-size:1.5rem;line-height:1.2}.about-us__content p span{color:#fff}.about-us__content p span strong{font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif,Times,serif;font-size:x-small;color:#fff;vertical-align:super}
