:root{--base-theme:#0ea3ff}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.page{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.page_contents{flex-direction:column;justify-content:center;width:85%;display:flex}@media screen and (width<=1220px){.page_contents{width:100%}}#header_holder{background-color:#fff;justify-content:center;align-items:center;width:100%;display:flex}#header_logo{height:12vh;min-height:40px}#hero_holder{justify-content:space-evenly;width:99.1vw;margin-left:-7.5vw;display:flex}#hero_textHolder{background-image:url(/assets/hero-RNe9LZWX.png);background-size:cover;align-items:center;width:100%;height:50vh;display:flex}#hero_textBackground{background-color:#29292940;align-items:center;width:100%;height:100%;display:flex}#hero_text{color:#fff;text-shadow:1px 1px 3px gray;text-align:center;width:45%;margin-left:5%;font-size:2.5vw;font-weight:600}@media screen and (width<=1220px){#hero_holder{width:100%;margin:0}#hero_textHolder{background:linear-gradient(90deg,#969696 0%,#dedede 50%,#bdbdbd 100%)}#hero_text{width:100%;margin-left:5%;margin-right:5%;font-size:50px}}@media screen and (width<=767px){#hero_text{font-size:35px}}#services_holder{border:none;flex-direction:column;align-items:center;width:100%;padding-top:60px;display:flex}.services_icon{width:60px;height:60px}#services_title{text-align:center;color:#0a5d91;width:97%;font-size:40px;font-weight:700}#services_on_offer{text-align:center;margin-top:80px;font-size:30px}#services_list{flex-direction:column;width:70%;padding-top:30px;display:flex}.services_item{text-align:left;align-items:center;height:150px;padding:60px 0;display:flex}.services_item:nth-child(2n){text-align:right;flex-direction:row-reverse}.services_type{text-align:center;background:linear-gradient(#fff 0%,#0ea3ff 100%);border-radius:10px;flex-direction:column;justify-content:space-around;align-items:center;width:400px;height:100%;padding:20px 20px 30px;font-size:25px;font-weight:400;display:flex}.services_type:nth-child(2n){text-align:right}.services_description{width:90%;padding:15px;font-size:20px}@media screen and (width<=1110px){#services_holder{align-self:center;width:95%;padding-bottom:30px}.services_item,.services_item:nth-child(2n){flex-direction:column;height:auto;padding:10px 0}.services_type{width:90%;height:auto}.services_description{text-align:center;padding-top:8px}}@media screen and (width<=550px){#services_title{width:100%}}#contact_form_container{background-color:#0ea3ff2d;flex-direction:column;align-items:center;width:99vw;padding:70px 0;display:flex}#contact_form_title{font-size:40px}#contact_form_desc{text-align:center;width:70%;padding:30px;font-size:25px}#contact_form{flex-direction:column;padding:30px;display:flex}label{padding:15px 5px 5px;font-size:20px}input{width:500px;padding:5px;font-family:Arial,Helvetica,sans-serif;font-size:20px}textarea{height:200px;padding:5px;font-family:Arial,Helvetica,sans-serif;font-size:20px}#submit_button{align-self:center;width:100px;margin-top:10px;padding:5px;font-size:20px}@media screen and (width<=1220px){#contact_form_container{width:100vw}#contact_form{width:100vw;padding:0}input{width:95vw}}#footer{border-bottom:solid 3px var(--base-theme);background-color:#000;flex-direction:column;display:flex}#footer_holder{justify-content:space-around;width:99vw;display:flex}#footer_logoHolder{padding-top:20px}#footer_logo{height:70px}#footer_xero{width:200px}@media screen and (width<=1110px){#footer_holder{width:100vw}}@media screen and (width<=375px){#footer_holder{flex-direction:column;align-items:center}}a{color:#a1a1a1;-webkit-text-decoration:inherit;text-decoration:inherit;width:fit-content;font-size:10px}
