h1,h2,h3{font-weight:700;font-family:syne,sans-serif}h1 span,h2 span,h3 span{color:#0064c5;font-weight:400}h1{font-size:3rem}@media screen and (max-width:998px){h1{font-size:2.75rem}}@media screen and (max-width:767px){h1{font-size:2.5rem}}h2{font-size:2.75rem}@media screen and (max-width:767px){h2{font-size:2.25rem}}h3{font-size:1.67rem}.intro{background-image:url(/images/bg-contact.webp);background-position:50%;background-size:cover;background-repeat:no-repeat;padding-block:3rem}@media screen and (max-width:998px){.intro{background-position:30%}}@media screen and (max-width:480px){.intro{padding-block:10rem 0;background-size:30rem;background-position:0 0}}.intro div{background-color:#0064c5;padding:2rem 500px 2rem 2rem;transform:translateX(500px);margin-inline:auto 0;width:max-content}@media screen and (max-width:1276px){.intro div{padding:2rem 100px 2rem 2rem;transform:translateX(100px)}}@media screen and (max-width:480px){.intro div{padding:2rem;transform:translateX(0);margin:4rem -1rem 0;width:100vw}}.intro div a{display:block;margin-bottom:1.5rem;white-space:pre-line}.intro div h3{margin-top:2rem}.intro div p{margin-bottom:0}.contact-us{padding-block:4rem;background-image:url(/images/pattern2.webp);background-repeat:no-repeat;background-position-x:100%;background-size:contain}@media screen and (max-width:480px){.contact-us{background-size:80%;background-position-y:101%}}.contact-us div{max-width:780px}.contact-us div h4{text-shadow:-2px 0 #000,0 2px #000,2px 0 #000,0 -2px #000}.contact-us div h2{margin-bottom:3rem}.contact-us div form{display:flex;flex-wrap:wrap;gap:2rem}.contact-us div form input,.contact-us div form textarea{border:1px solid #fff;background-color:#000;padding:.8rem;font-family:sofia-pro,sans-serif;font-size:1rem;color:#fff;resize:none}.contact-us div form .half{width:calc(50% - 1rem)}@media screen and (max-width:767px){.contact-us div form .half{width:100%}}.contact-us div form .full{width:100%}.opportunites{padding-block:3rem;display:flex;align-items:center;gap:1rem;justify-content:space-between}@media screen and (max-width:767px){.opportunites{flex-direction:column}}.opportunites div{max-width:620px}.opportunites div h2{max-width:500px}.opportunites figure{max-height:450px;max-width:450px;display:flex;align-items:center;overflow:hidden}.opportunites figure img{width:100%}