.contactFormWrapper{padding:80px 0}.contactFormWrapper__content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:80px;gap:80px}@media screen and (max-width:480px){.contactFormWrapper__content{grid-template-columns:1fr;gap:40px}}.contactFormWrapper__content__text h1{font-size:40px;color:#020626;margin:0 0 20px}@media screen and (max-width:480px){.contactFormWrapper__content__text h1{font-size:24px}}.contactFormWrapper__content__text p{font-size:16px;line-height:2;color:#716f77;margin-bottom:40px}@media screen and (max-width:480px){.contactFormWrapper__content__text p{font-size:14px}}.contactFormWrapper__content__text--row{display:flex;align-items:center;margin-bottom:40px}.contactFormWrapper__content__text--row>img{margin-right:40px}.contactFormWrapper__content__text--row--text strong{display:block;font-size:16px;font-weight:400;color:#020626}.contactFormWrapper__content__text--row--text p{margin:0;font-size:16px;color:#737887}.contactFormWrapper__content__form--field{background:#fff;border:1px solid #ecedef;border-radius:8px;margin-bottom:20px;position:relative;min-height:60px}.contactFormWrapper__content__form--field.message{min-height:200px}.contactFormWrapper__content__form--field.message>textarea{resize:none;padding-top:30px}.contactFormWrapper__content__form--field:focus-within{border:1px solid #74b0e5}.contactFormWrapper__content__form--field:focus-within>label{top:5px;transform:scale(.8)}.contactFormWrapper__content__form--field>label{position:absolute;pointer-events:none;left:20px;height:20px;top:20px;color:#99989e;font-size:16px;transform-origin:left;transition:all .2s var(--material-cubic-bezier)}.contactFormWrapper__content__form--field>input,.contactFormWrapper__content__form--field>textarea{height:100%;width:100%;position:absolute;inset:0;background:transparent;outline:none;border:0;padding-left:20px;padding-top:10px;font-size:16px}.contactFormWrapper__content__form--field>input:not(:placeholder-shown)~label,.contactFormWrapper__content__form--field>textarea:not(:placeholder-shown)~label{top:5px;transform:scale(.8)}.roundButtonWrapper{cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.roundButtonWrapper--btn{width:50px;height:50px;background:#fff;border-radius:50%;border:1px solid #020626;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:0}.roundButtonWrapper--btn:before{content:"";position:absolute;inset:0;background:#c09852;border-radius:50%;z-index:-1;transform:scale(0);transition:all .4s var(--material-cubic-bezier)}.roundButtonWrapper--btn>img{width:50%}.roundButtonWrapper--text{color:#716f77;font-size:16px;margin-left:20px}.roundButtonWrapper:hover>button:before{transform:scale(1)}.buttonWrapper{cursor:pointer;padding:16px 40px;background:#fff;border:0;outline:none;color:#020626;font-weight:700;font-size:14px;position:relative;overflow:hidden;z-index:0}.buttonWrapper.dark{background:#020626;color:#fff}.buttonWrapper[disabled]{pointer-events:none;opacity:.5}.buttonWrapper:before{content:"";position:absolute;width:20px;height:20px;background:#c09852;border-radius:50%;z-index:-1;bottom:-10px;right:-10px;transition:all .4s var(--material-cubic-bezier)}.buttonWrapper:hover:before{transform:scale(20)}.titleWrapper{padding:80px 0;text-align:center;position:relative}.titleWrapper>img{object-fit:cover;object-position:center;z-index:-1}.titleWrapper.wider{padding:130px 0 100px}.titleWrapper.light>h1{color:#fff}.titleWrapper--text{color:#020626;font-size:40px;margin:0 0 20px}@media screen and (max-width:480px){.titleWrapper--text{font-size:24px}}.titleWrapper--description{color:#716f77;font-size:16px;margin:0}@media screen and (max-width:480px){.titleWrapper--description{font-size:14px}}