div.Container_container__5hgZi,section.Container_container__5hgZi{width:80%;max-width:1080px;padding:100px 0;margin:0 auto}.card h4{font-weight:700;margin-top:20px;font-size:18px}.card .image__relative{position:relative;width:100%;aspect-ratio:3/4}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;gap:50px}@media only screen and (max-width:982px){.cards{grid-template-columns:1fr 1fr}}@media only screen and (max-width:762px){.cards{grid-template-columns:1fr}}.contact__main{height:100%;width:100%;position:relative}.form__container{background-color:var(--bg--primary);height:-moz-fit-content;height:fit-content;width:100%}.form__container>form{padding:150px 40px 100px;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}#message,#subject,.form__button{grid-column:1/-1}.form__container>form input,textarea{min-height:50px;width:100%;display:block;background-color:var(--bg--secondary--contact--form);padding:15px;color:#fff;border-radius:10px;outline:none;border:none}.form__container>form input::placeholder,textarea::placeholder{color:#fff}.form__button{text-align:right}@media only screen and (max-width:768px){.form__container>form{grid-template-columns:1fr}}.submit__button{background:linear-gradient(to right,var(--color-logo-dark-red),var(--color-logo-light-red));color:var(--color--white);border-radius:5px;font-size:20px;font-weight:500;padding:15px 40px;box-shadow:none;border:none;display:inline-block;text-transform:uppercase;letter-spacing:2px;white-space:nowrap;position:relative;transition:transform .2s;z-index:55;overflow:hidden;cursor:pointer}.submit__button:before{background:var(--bg--white);color:var(--color--primary);text-decoration:none;cursor:pointer;content:"";position:absolute;inset:0;opacity:.2;transform:scaleY(0);z-index:-2;transform-origin:top;transition:transform .5s linear}.submit__button:active:before,.submit__button:focus:before,.submit__button:hover:before{transform:scaleY(1)}.submit__button:active,.submit__button:focus,.submit__button:hover{transform:translateY(5px)}@media screen and (max-width:768px){.submit__button{font-weight:500;padding:12px 20px;display:inline-block;text-transform:uppercase;font-size:16px}}.talented__container{background-color:#f3f5f9;display:grid;grid-template-columns:1fr 1fr;height:-moz-fit-content;height:fit-content}.talented__container .img__wrapper{position:relative;margin-top:-50px;width:100%;aspect-ratio:16/12}.talented__title{display:grid;align-items:center}@media screen and (max-width:992px){.talented__container{grid-template-columns:repeat(1,1fr)}.talented__container .img__wrapper{margin-top:0}.talented__title{padding:35px}}.text_primary{color:red;font-weight:700;border:1px solid red}.banner__container{height:auto;position:relative;background-color:var(--bg--banner);background-position:50%;background-size:100%;background-size:cover;display:grid;align-items:center}.banner__container .container{text-align:center;justify-self:center;padding:200px 0;width:80%;overflow:hidden}.shiny-text{font-size:50px;line-height:1.4em;background-image:linear-gradient(to right,var(--color-logo-dark-blue),var(--color-logo-light-blue-3),var(--color-logo-light-blue-2),var(--color-logo-light-blue-1),var(--color-logo-dark-red),var(--color-logo-light-red));-webkit-background-clip:text;background-clip:text;color:transparent}.banner__container .container p{line-height:1.8em}@media only screen and (max-width:768px){.banner__container .container h1{font-size:40px}.bg__blue{background-image:none!important;background-color:var(--bg--banner--sm)}.banner__container .container{padding:140px 0}}@media only screen and (min-width:769px) and (max-width:982px){.banner__container .container{padding:150px 0}}.title_container{width:100%;max-width:550px;margin:auto;text-align:center;padding:30px 10px;overflow:hidden;white-space:wrap}.title_container h2{font-weight:700;font-size:40px;line-height:1.4em;text-transform:uppercase}.title_container p{line-height:1.8em;font-size:16px;padding:40px 0}