html{scroll-behavior:smooth}body{font-family:Manrope;font-style:normal;margin:0}header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:20px 0}h1{font-size:56px;line-height:110%}h1,h2{font-style:normal;font-weight:400}h2{font-size:44px;line-height:130%}a{color:#fff;text-decoration:none}form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-ms-flex-align:end;-ms-flex-negative:0;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0;gap:30px;-webkit-justify-content:flex-start;justify-content:flex-start}form,form .section-right{width:100%}form input,form textarea{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:stretch;-webkit-align-items:center;align-items:center;-webkit-align-self:stretch;align-self:stretch;background:var(--Brand-charcoal-grey,#2a363b);border:1px solid var(--Brand-buff-yellow,#f4ea99);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:inherit;gap:12px;padding:18px 24px}form textarea{min-height:10rem;overflow-y:auto;resize:none}form ::-webkit-input-placeholder{color:var(--White,#fff);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.15px;line-height:24px}form ::-moz-placeholder{color:var(--White,#fff);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.15px;line-height:24px}form :-ms-input-placeholder{color:var(--White,#fff);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.15px;line-height:24px}form ::-ms-input-placeholder{color:var(--White,#fff);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.15px;line-height:24px}form ::placeholder{color:var(--White,#fff);font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.15px;line-height:24px}form .btn{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;cursor:pointer}img{height:auto;width:100%}.hero{padding:120px 0}.hero-bg{background:url(/assets/images/texture-small.png),#2a363b}.hero p{font-size:18px;font-style:normal;font-weight:400;line-height:160%}.hero-image{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:auto;width:100%}.hero-image-container{padding:20px}.content{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:50px 0}.content p{font-size:18px;font-style:normal;font-weight:400;line-height:150%}.container{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(50px,5vw,150px);margin:0 auto;max-width:1200px;padding:0 20px}.flex-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.container>*{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-basis:0;flex-basis:0;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}form{margin-bottom:20px}.contact-us .section-right{width:100%}}.img-container{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:40px}.img-container,.section-left,.section-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section-left p,.section-right p{margin:20px 0}p.section-class{margin:0}.text-light{color:#fff}.text-dark{color:#2a363b}.btn{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-item-align:start;-webkit-align-items:center;align-items:center;-webkit-align-self:flex-start;align-self:flex-start;background:var(--Brand-charcoal-grey,#2a363b);border-radius:100px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:12px 24px;-webkit-transition:all .3s;transition:all .3s}.btn-outline{background:transparent;border:1px solid var(--Brand-buff-yellow,#f4ea99)}.btn:hover{background:var(--Brand-buff-yellow,#f4ea99);color:var(--Brand-charcoal-grey,#2a363b)}.section-class{font-size:14px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:140%}.content-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.card-container{display:grid;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(20px,5vw,60px);grid-template-columns:repeat(auto-fit,minmax(min(200px,400px),1fr));margin:0 auto;max-width:1200px;padding:0 20px 50px;place-content:center}.card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-line-pack:center;-webkit-box-flex:1;-ms-flex-item-align:stretch;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;-webkit-align-self:stretch;align-self:stretch;border:2px solid var(--Brand-charcoal-grey,#2a363b);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:10px 30px}.number{font-family:Manrope;font-size:34px}.card span,.number{font-style:normal;font-weight:400;line-height:160%;text-align:center}.g-12{gap:25px}.contact-us{background:#2a363b;margin:0 auto;padding:60px 0 20px}.contact-us p{font-size:18px;font-style:normal;font-weight:400;line-height:160%}.contact-us h2{line-height:1}.contact-us .container{gap:20px}@media (max-width:768px){input,textarea{font-size:max(16px,1em)}}