.contact-wrap{display:flex;background-color:#fffaf6;padding:30px;border-radius:24px;align-items:flex-start}@media (max-width:767.98px){.contact-wrap{flex-wrap:wrap}}@media (max-width:599.98px){.contact-wrap{padding:23px 15px}}.contact-content-wrap{flex:0 0 41.666%;padding-right:30px;margin-bottom:30px}@media (max-width:767.98px){.contact-content-wrap{flex:0 0 100%}}.contact-content-title{margin:0;margin-bottom:45px;font-size:48px}@media (max-width:991.98px){.contact-content-title{font-size:36px;margin-bottom:30px}}.contact-content{display:flex;margin-top:30px}.contact-content:first-child{margin-top:0}.contact-content-desc p{margin:0;margin-top:15px}.contact-content-desc p:first-child{margin-top:0}@media (max-width:767.98px){.contact-content-desc p{font-size:14px}}.contact-content>.gk-icon{flex:0 0 auto;margin-right:23px;font-size:18px;margin-top:4px}.contact-form-wrap{flex:1 1 auto;border-radius:24px;background-color:#f8e6e0;padding:30px}@media (max-width:767.98px){.contact-form-wrap{flex:0 0 100%}}@media (max-width:599.98px){.contact-form-wrap{padding:23px 15px}}.contact-form{scroll-margin-top:135px}@media (max-width:991.98px){.contact-form{scroll-margin-top:75px}}.contact-form .contact-form-message{background-color:#fff;border-radius:12px;padding:15px 23px;margin-bottom:30px}.contact-form .contact-form-message hr{margin:1em 0}.contact-form .contact-form-message p{margin:0;margin-top:15px}.contact-form .contact-form-message p:first-child{margin-top:0}.contact-form .contact-form-message.error{color:#cc2726}.contact-form .form-check.contact-form-privacy-policy{padding:0}.contact-form .form-check.contact-form-privacy-policy a{color:currentColor;text-decoration:underline}.contact-bckg-img-wrap{margin-left:auto;margin-right:auto;max-width:1440px;margin-top:90px}@media (max-width:767.98px){.contact-bckg-img-wrap{margin-top:60px}}