.section-contact-form{position:relative;z-index:2}.section-contact-form .contact-form-wrapper{display:grid;grid-template-columns:1fr 500px;gap:32px;padding-right:40px;padding-left:40px}.section-contact-form .contact-form-wrapper .grid-column{display:flex;flex-direction:column}.section-contact-form .contact-form-wrapper .grid-column:nth-child(2){padding-top:100px}.section-contact-form .contact-form-wrapper .grid-column .contact-form-box{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:max-content;gap:24px;padding:32px;background-color:#fff;border-radius:40px}.section-contact-form .contact-form-wrapper .grid-column .contact-form-box .form-title{grid-column:1/-1;margin-bottom:16px;font-weight:900;line-height:1.2}.section-contact-form .contact-form-wrapper .grid-column .contact-form-box .buttons-wrapper{display:flex;grid-column:1/-1;align-items:center;justify-content:flex-end;gap:16px}.section-contact-form .contact-form-wrapper .grid-column .contact-form-box .buttons-wrapper .btn-submit{margin-left:auto}.section-contact-form .contact-form-wrapper .grid-column .newsletter-form-box{display:flex;flex-direction:column;gap:32px;padding:32px;background-color:#f5f5f5;border-radius:40px}.section-contact-form .contact-form-wrapper .grid-column .newsletter-form-box .newsletter-heading-box{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:32px}.section-contact-form .contact-form-wrapper .grid-column .newsletter-form-box .newsletter-heading-box .heading-icon{display:block;min-width:80px;max-width:80px;height:auto;fill:none}.section-contact-form .contact-form-wrapper .grid-column .newsletter-form-box .newsletter-heading-box .heading-text{font-weight:400;line-height:1.2}.section-contact-form .contact-form-wrapper .grid-column .newsletter-form-box .newsletter-heading-box .heading-text .highlighted-text{font-weight:900}.section-contact-form .contact-form-wrapper .grid-column .newsletter-form-box .form-content{display:flex;align-items:center;gap:24px;width:100%;max-width:550px;margin-left:auto}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box{height:100%;padding:32px;background-color:#f5f5f5;border-radius:40px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box{overflow:hidden;position:relative;display:flex;flex-direction:column;gap:48px;height:100%;padding:32px;border-radius:40px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box>*{position:relative;z-index:3}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .fancy-bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;transform:scale(-1,-1);display:block;width:100%;height:100%;clip-path:path("M0 0H224Q208 0 208 16Q208 48 176 48H32Q0 48 0 96V100000H10000V0Z")}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .fancy-bg::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;transform:scale(-1,-1);display:block;width:100%;height:100%;background:linear-gradient(180deg,rgba(159,193,25,.5)0,rgba(159,193,25,.3) 100%),rgba(159,193,25,.4)}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .fancy-bg .decoration-bg{transform:scale(-1,-1);display:block;width:100%;height:100%;object-fit:cover;object-position:center}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .social-links{position:absolute;bottom:0;right:20px;display:flex;align-items:center;gap:24px;max-width:max-content}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .social-links .single-social{color:#000;text-decoration:none}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .social-links .single-social .social-icon{display:block;min-width:40px;max-width:40px;height:auto}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .social-links .single-social .social-icon path{transition:fill .3s,stroke .3s}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-content .content-link:hover .link-icon path[fill],.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .social-links .single-social:hover .social-icon path[fill]{fill:#6b27ff}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-content .content-link:hover .link-icon path[stroke],.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .social-links .single-social:hover .social-icon path[stroke]{stroke:#6b27ff}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes{display:flex;flex-direction:column;gap:32px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box{display:grid;grid-template-columns:max-content 1fr;gap:24px;padding:16px 24px;background-color:rgba(255,255,255,.5);backdrop-filter:blur(5px);border-radius:24px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-icon{display:block;min-width:32px;max-width:32px;height:auto}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-content{display:flex;flex-direction:column;gap:2px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-content .content-label{font-weight:900;line-height:1.2}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-content .content-label .hours-info{font-weight:400}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-content .content-link{display:flex;align-items:center;gap:8px;max-width:max-content;color:#000;text-decoration:none}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-content .content-link .link-text{line-height:1.2;transition:color .3s}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-content .content-link .link-text.text-bolder{font-weight:700}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-content .content-link:hover .link-text{color:#6b27ff}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-content .content-link .link-icon{display:block;min-width:20px;max-width:20px;height:auto;transition:transform .3s}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-content .content-link:hover .link-icon{transform:translateX(3px)}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-content .content-link .link-icon path{transition:fill .3s,stroke .3s}@media all and (max-width:1600px){.section-contact-form .contact-form-wrapper{grid-template-columns:1fr 425px;gap:24px;padding-right:24px;padding-left:24px}.section-contact-form .contact-form-wrapper .grid-column:nth-child(2){padding-top:64px}.section-contact-form .contact-form-wrapper .grid-column .contact-form-box{column-gap:16px;padding:24px}.section-contact-form .contact-form-wrapper .grid-column .contact-form-box .form-title{margin-bottom:8px}.section-contact-form .contact-form-wrapper .grid-column .newsletter-form-box{gap:16px;padding:24px}.section-contact-form .contact-form-wrapper .grid-column .newsletter-form-box .form-content,.section-contact-form .contact-form-wrapper .grid-column .newsletter-form-box .newsletter-heading-box{gap:16px}.section-contact-form .contact-form-wrapper .grid-column .newsletter-form-box .newsletter-heading-box .heading-icon{min-width:64px;max-width:64px}.section-contact-form .contact-form-wrapper .grid-column .newsletter-form-box .form-content .input-box .single-input{background-color:#fff;border-color:#000}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box{padding:24px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box{gap:32px;padding:24px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .social-links{bottom:4px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .social-links .single-social .social-icon{min-width:36px;max-width:36px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes{gap:24px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box{gap:16px;padding:16px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-icon{min-width:24px;max-width:24px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-content{gap:0}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-content .content-link .link-icon{min-width:16px;max-width:16px}}@media all and (max-width:1400px){.section-contact-form .contact-form-wrapper{grid-template-columns:1fr 375px}.section-contact-form .contact-form-wrapper .grid-column .contact-form-box .form-title{margin-bottom:0}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box{gap:24px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box{gap:12px}}@media all and (max-width:1200px){.section-contact-form .contact-form-wrapper{grid-template-columns:1fr 355px}}@media all and (max-width:992px){.section-contact-form .contact-form-wrapper{padding-right:16px;padding-left:16px;grid-template-columns:1fr}.section-contact-form .contact-form-wrapper .grid-column:nth-child(2){padding-top:0}.section-contact-form .contact-form-wrapper .grid-column .contact-form-box,.section-contact-form .contact-form-wrapper .grid-column .contact-info-box,.section-contact-form .contact-form-wrapper .grid-column .newsletter-form-box{padding:16px;border-radius:32px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box{padding:16px 16px 64px;border-radius:32px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes{gap:16px}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box{grid-template-columns:1fr}.section-contact-form .contact-form-wrapper .grid-column .contact-info-box .inner-box .info-details-boxes .single-box .box-icon{display:none}}@media all and (max-width:576px){.section-contact-form .contact-form-wrapper .grid-column .contact-form-box,.section-contact-form .contact-form-wrapper .grid-column .newsletter-form-box .newsletter-heading-box{grid-template-columns:1fr}.section-contact-form .contact-form-wrapper .grid-column .newsletter-form-box .newsletter-heading-box .heading-icon{display:none}}