.navbar{border-bottom-color:transparent}main.contact-us{margin-bottom:40px}main.contact-us header{background-color:#33a474;display:flex;align-items:center;justify-content:center;flex-direction:column-reverse}main.contact-us header .scene{width:100%;background-color:#eaeae9}main.contact-us header .scene .image{width:100%}main.contact-us header .caption{padding:30px 20px;color:#fff;position:relative}main.contact-us header .caption:after{content:"";position:absolute;clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),81% 100%,42% calc(100% - 15px),22% 100%,0 calc(100% - 10px));left:0;right:0;height:45px;background-color:#33a474}main.contact-us header .caption h1{color:#fff;margin-top:0;font-size:1.4em}main.contact-us header .caption .email{font-size:.9em}main.contact-us header .caption p{font-size:.9em}main.contact-us header .caption .email{margin:20px 0}main.contact-us header .caption .company-info{margin:20px 0;line-height:1.7;color:#1b563d;font-size:.8em}main.contact-us header .caption .company-info .name{font-weight:var(--font-text-semibold-weight);font-size:1.25em}@media (min-width: 460px){main.contact-us header .caption{padding-top:40px}main.contact-us header .caption:after{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),81% 100%,42% calc(100% - 30px),22% 100%,0 calc(100% - 20px));height:60px}main.contact-us header .caption h1{font-size:1.7em}main.contact-us header .caption .email{font-size:1em}main.contact-us header .caption p{font-size:1em}main.contact-us header .caption .email{margin:30px 0}main.contact-us header .caption .company-info{margin:30px 0;font-size:1em}main.contact-us header .caption .company-info .name{font-size:1.2em}}@media (min-width: 768px){main.contact-us{margin-bottom:60px}main.contact-us header .caption{padding:30px}main.contact-us header .caption h1{font-size:2em}main.contact-us header .caption .email{font-size:1.1em}main.contact-us header .caption p{font-size:1.1em}main.contact-us section.faq{margin-top:100px}}@media (min-width: 992px){main.contact-us header .scene{padding:0}main.contact-us header .caption{padding:80px 60px 15px}main.contact-us header .caption:after{clip-path:polygon(0 0,100% 0,100% calc(100% - 30px),81% 100%,42% calc(100% - 50px),22% 100%,0 calc(100% - 30px));height:70px}main.contact-us header .caption h1{font-size:2.5em}main.contact-us header .caption .email{margin:20px 0}main.contact-us header .caption .company-info{margin:20px 0}}@media (min-width: 1200px){main.contact-us{margin-bottom:80px}main.contact-us header{align-items:flex-start;clip-path:polygon(0 0,100% 0,100% calc(100% - 100px),calc(60% - 150px) 100%,0 calc(100% - 200px));flex-direction:row}main.contact-us header .scene{clip-path:polygon(0 0,100% 0,calc(100% - 82px) 100%,0% 100%);flex:0 0 55%;padding-bottom:190px}main.contact-us header .caption{padding-top:40px}main.contact-us header .caption:after{display:none}}@media (min-width: 1250px){main.contact-us header .caption{padding-top:50px}}@media (min-width: 1330px){main.contact-us header .caption{padding-top:70px}}@media (min-width: 1360px){main.contact-us header .caption{padding-top:80px}}@media (min-width: 1400px){main.contact-us header .scene{clip-path:polygon(0 0,100% 0,calc(100% - 150px) 100%,0% 100%);flex:0 0 60%}main.contact-us header .caption{padding-top:50px}main.contact-us header .caption h1{font-size:3.5em}main.contact-us header .caption .email{font-size:1.2em}main.contact-us header .caption p{font-size:1.2em}main.contact-us header .caption .email{margin:30px 0}main.contact-us header .caption .company-info{margin:30px 0}}@media (min-width: 1450px){main.contact-us header .caption{padding-top:60px}}@media (min-width: 1500px){main.contact-us header .caption{padding-top:90px}}@media (min-width: 1600px){main.contact-us header{align-items:center}main.contact-us header .scene{padding-bottom:120px}main.contact-us header .caption{padding:0 100px 50px}}
