@charset "UTF-8";@font-face{font-family:bold;src:url(./Poppins-Bold-qTAUjFF7.ttf)}@font-face{font-family:light;src:url(./Poppins-Light-DT6-CsId.ttf)}@font-face{font-family:medium;src:url(./Poppins-Medium-Cxde2ZoM.ttf)}*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}body{font-size:1.2vw;scrollbar-width:none}.hero{height:100vh;background:url(./Image-BdnE_TbS.png) center/cover no-repeat;padding:4vh 6vw;background-position:top;margin-top:10vh}.logo{width:25vw}.hero-content{display:flex;justify-content:space-between;max-width:88vw}.hero h1{font-size:2vw;color:#000;font-family:medium;line-height:1.2}.hero span{color:#d43d36}.btn-primary{display:inline-block;padding:2vh 3vw;background:#d43d36;color:#fff;text-decoration:none;font-size:1.2vw;text-transform:uppercase;font-family:bold}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:3vw;padding:6vh 6vw;margin-top:-10vw;position:relative}.contactus{display:flex;justify-content:center;top:-10vw;right:0;position:absolute;padding:6vh 2vw}.card{background:#d43d36;color:#fff;padding:4vh 3vw;display:flex;flex-direction:column;min-height:42vh}.card-logo{height:12vh;margin-bottom:2vh;display:flex;align-items:center}.card-logo img{max-width:24vw;max-height:12vh;object-fit:contain}.card-title{font-size:2vw;margin-bottom:2vh;font-weight:600;font-family:bold}.card p{font-size:1.1vw;line-height:3vh;font-family:light;margin-bottom:3vw}.card-link{display:inline-flex;align-items:center;justify-content:center;width:20vw;margin-top:auto;padding:1.6vh 2.8vw;font-family:medium;font-size:1.4vw;font-weight:500;background:#000;color:#fff;text-decoration:none;border:.15vw solid #000;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}.card-link:hover,.card-link:focus-visible{background:#fff;color:#000;border-color:#000;transform:translateY(-.3vh)}.contact{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6vh 6vw}.contact h2{font-size:2.5vw;margin-bottom:4vh;font-family:medium}form{width:50vw;display:grid;grid-template-columns:repeat(2,1fr);gap:2vw;row-gap:1vw}.is-hidden{display:none}.thankyou.is-visible{display:block}input,textarea{padding:1.5vh 1vw;font-size:1vw;border:.1vw solid #ccc}input:nth-child(1){grid-column:span 2}textarea{grid-column:span 2;height:15vh}.button-container{grid-column:span 2;display:flex;align-items:center;justify-content:center}.button-container button{width:30%;padding:1vh 3vw;background:#000;color:#fff;font-size:1.6vw;font-family:medium}.site-footer{display:flex;width:100%}.footer-left{padding:1.5vh 2vw;display:flex;align-items:center}.footer-right{flex:1;background:#d43d36;display:flex;align-items:center;justify-content:flex-end;gap:2vw;padding:1.5vh 2vw}.footer-logo{max-width:10vw;max-height:4vh;object-fit:contain}.footer-link{color:#fff;text-decoration:none;font-size:.9vw;font-weight:500;font-family:medium}.footer-social img{width:1.4vw;height:1.4vw;object-fit:contain}input.error{border-color:#d43d36}.thankyou{display:none;font-size:3vw;color:#2e7d32;margin-top:2vh}.arrow{position:absolute;left:50%;top:-2vw;transform:translate(-50%,-50%);z-index:5;width:4vw;height:auto;animation:floatArrow 2.2s ease-in-out infinite}.arrow img{width:100%;height:auto}@media(max-width:768px){body{font-size:3.5vw}.hero{height:70vh;margin-top:30vh}.logo{width:65vw;align-self:center}.hero-content{max-width:90vw;flex-direction:column;gap:3vw;margin-top:-45vw}.hero h1{font-size:7vw}.cards{grid-template-columns:1fr;margin-top:-23vw}.card-logo img{max-width:60vw}.card{padding:6vw}.card h2{font-size:7vw}.card-title{line-height:1}.card p{font-size:3.5vw}.btn-primary{padding:2vh 10vw;font-size:3vw}.contactus{top:-20vw}.contact{padding-top:0}.contact h2{font-size:7vw}form{grid-template-columns:1fr;width:100%}.card-link{width:30vw;font-size:3.4vw}input,textarea,form button{grid-column:span 2;font-size:4vw;padding:1.5vh 4vw}.button-container button{font-size:3vw}.footer-right{justify-content:center;gap:5vw}.footer-logo{max-width:30vw;max-height:5vh}.footer-link{font-size:3vw}.footer-social img{width:5vw;height:5vw}.thankyou{font-size:4.5vw;text-align:center}}@keyframes floatArrow{0%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(1.2vh)}to{transform:translate(-50%,-50%) translateY(0)}}
