.contact-block{margin-bottom:100px;position:relative}.contact-block .stripe1{position:absolute;top:125px;right:-50px;z-index:-1}.contact-block .stripe1 svg{width:219.715px;height:275.22px;color:#FF46A3}@media (max-width:768px){.contact-block .stripe1 svg{width:130.925px;height:164px}}.contact-block .stripe3{position:absolute;bottom:-197px;left:-39px;z-index:-1;transform:rotate(93deg)}.contact-block .stripe3 svg{width:312px;height:580px;color:#FF46A3}@media (max-width:768px){.contact-block .stripe3 svg{width:200px;height:350px}}.contact-block__wrapper{display:flex;gap:15px;justify-content:space-between}@media (max-width:1024px){.contact-block__wrapper{flex-direction:column;gap:25px}}@media (max-width:1024px){.contact-block__content{max-width:100%}}.contact-block__content h1{font-size:64px;font-style:normal;font-weight:500;line-height:80px;margin-bottom:45px}.contact-block__content h1 .text{font-size:48px;font-style:normal;font-weight:500;line-height:58px}@media (max-width:768px){.contact-block__content h1 .text{font-size:20px;font-style:normal;font-weight:500;line-height:30px}}@media (max-width:768px){.contact-block__content h1{font-size:32px;line-height:60px;margin-bottom:25px}}.contact-block__content p{font-size:24px;font-style:normal;font-weight:500;line-height:36px}@media (max-width:768px){.contact-block__content p{font-size:16px;font-style:normal;font-weight:500;line-height:26px}}.contact-block__form{width:100%;max-width:720px;border-radius:25px;border:1px solid #bdbec7;padding:50px;background-color:white}@media (max-width:1024px){.contact-block__form{max-width:100%;padding:35px 25px}}.contact-block__form form > p{display:flex;flex-wrap:wrap;gap:25px}@media (max-width:1024px){.contact-block__form form > p{gap:15px}}.contact-block__form form br{display:none}.contact-block__form form label{width:calc(50% - 25px);display:flex;flex-direction:column;gap:15px;font-size:20px;font-style:normal;font-weight:500;line-height:30px}@media (max-width:1024px){.contact-block__form form label{width:100%;font-size:18px;line-height:28px}}.contact-block__form form label input{border-radius:15px;border:1px solid #bdbec7;padding:15px;width:100%;color:#626268;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.contact-block__form form .comment{width:100%}.contact-block__form form .comment textarea{border-radius:15px;border:1px solid #bdbec7;padding:15px;width:100%;resize:none}.contact-block__form form input[type=submit]{border-radius:15px;background:#F2F981;width:100%;height:60px;font-size:20px;font-style:normal;font-weight:500;line-height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}