@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap");.container{margin:auto}@media only screen and (min-width: 576px){.container{max-width:540px}}@media only screen and (min-width: 768px){.container{max-width:720px}}@media only screen and (min-width: 992px){.container{max-width:960px}}@media only screen and (min-width: 1200px){.container{max-width:1140px}}@media only screen and (min-width: 1400px){.container{max-width:1320px}}.flex,#page-navigation,#cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-red{padding:0.7rem 0.9rem;border-radius:5px;border:5px solid #d9534f;font-weight:600;color:#fff;background-color:#d9534f;text-decoration:none;white-space:nowrap;padding-top:0}.btn-white{padding:0.7rem 0.9rem;border-radius:5px;border:5px solid #fff;font-weight:600;color:#333;background-color:#fff;text-decoration:none;white-space:nowrap}body{font-family:"Lato";margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}p{line-height:1.75}ul{-webkit-padding-start:0;padding-inline-start:0;line-height:1.75}.tick li{list-style:none}.tick li:not(:last-child){margin-bottom:1.3rem}.tick li::before{content:"";display:inline-block;width:1.5rem;height:1.5rem;margin:auto;background-image:url("../img/tick.png");background-size:contain;background-repeat:no-repeat;position:relative;top:5px;margin-right:5px}.btn-red::before,.contact-mobile::before{content:"";display:inline-block;width:1.5rem;height:1.5rem;margin-right:6px;position:relative;top:7px;background-image:url("../img/phone.svg");background-position:center;background-size:cover;background-repeat:no-repeat}nav{background-color:#f8f8f8}nav .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;padding:1rem 0}nav .container .nav-left{margin-right:auto}nav .container .nav-right{margin-left:auto}nav .nav-link{text-decoration:none;color:#333333}nav .nav-link.active{color:#d9534f;font-weight:700}nav ul{list-style-type:none;padding:2rem}nav .nav-brand{font-weight:700;letter-spacing:0.3px}#page-navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;background-position:center;background-size:cover;background-repeat:no-repeat;height:91.3vh;color:white}#page-navigation h1{font-size:3rem;margin-bottom:-0.75rem;text-align:center;font-weight:700}#page-navigation h4{text-align:center;margin-bottom:2.5rem;font-weight:400}#page-navigation .active{border-bottom:5px solid #d9534f}.section{background-color:#f8f8f8;padding:6rem 0}.section .container{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(350px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:6rem}.section .container div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section h4,.section h2,.section p{margin:10px 0;color:#333333}.section h2{font-size:1.8rem;line-height:1.5}.section:nth-child(2n){background:transparent}#cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;background-image:url("../img/footer.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;color:white;padding:4rem 0}#cta h3{font-size:2rem;margin-top:0;text-align:center}#cta .btn-red{margin-top:1.5rem}#cta .active{border-bottom:5px solid #d9534f}footer>nav{padding:0.5rem 0}@media only screen and (max-width: 576px){.sm-hide{display:none !important}.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.btn-white,.btn-red{width:40vw;text-align:center}.mob-header{padding:1rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mob-header a{text-decoration:none;color:inherit;font-weight:600}.content{width:85%;margin:auto}.section{padding-top:3rem}.section img{max-width:80vw;margin:auto}#cta{padding:3rem 1rem}.contact-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem;text-decoration:none;color:white;background-color:#d9534f;text-align:center;font-weight:600}.section .container{gap:3rem}.contact-mobile::before{top:0}#mobile-menu{display:none;background-color:#333333;padding:0.5rem 1.5rem;margin:0}#mobile-menu .nav-link{color:white;display:block;padding:0.5rem 1rem}}@media only screen and (min-width: 576px){.sm-only{display:none !important}}@media only screen and (min-width: 992px){.section:nth-child(2n) .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.form-group{display:-ms-grid;display:grid;gap:1rem;-ms-grid-columns:(minmax(300px, 1fr))[auto-fit];grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.form-control{margin:0.75rem 0;padding:0.1rem}.form-control input[type="text"],.form-control textarea, .form-control input[type="email"]{padding:0.55rem 1rem;font-size:1.1rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:2px solid #e2e2e2}.form-control label{display:block;margin-bottom:0.65rem;font-weight:500}.form-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0.75rem 0;padding:0.1rem}.form-submit input{background-color:#d9534f;color:white;padding:1rem;cursor:pointer;font-size:1.1rem;margin:auto;border-radius:5px;font-weight:600;border:none;text-decoration:none}#contactTitle{font-size:2rem;text-align:center}@media only screen and (max-width: 992px){#contact{padding:0 1rem}}
