.wp-block-nooshdaroo-contact-form{background:#f4f1ec url(../../images/contact.e03191e9.png) repeat;color:#1a1a1a;padding-top:clamp(3.75rem,2.7631578947rem + 4.1118421053vw,6.875rem)!important;position:relative}.c-contact-form .section-container{align-items:center;display:flex;gap:1rem;padding-bottom:clamp(2.5rem,1.1184210526rem + 5.7565789474vw,6.875rem);position:relative}.c-contact-form .section-container:before{background:url(../../images/nooshdaroo-bottle.b753e8a0.png) no-repeat 0 100%;background-size:clamp(23.4375rem,15.5032894737rem + 33.0592105263vw,48.5625rem) clamp(19.4375rem,12.8651315789rem + 27.3848684211vw,40.25rem);bottom:0;content:"";height:100%;left:-10rem;position:absolute;width:100%;z-index:0}@media(max-width:61.24em){.c-contact-form .section-container:before{display:none}}.c-contact-form__clear{flex:1}@media(max-width:61.24em){.c-contact-form__clear{display:none}}.c-contact-form__form{flex:4;z-index:1}.c-contact-form__form__heading{display:flex;gap:1rem;margin-bottom:clamp(1rem,.8095238095rem + 1.1904761905vw,2rem)}.c-contact-form__form__heading__header{flex:4}.c-contact-form__form__heading__title{color:#1a1a1a;font-size:clamp(1.125rem,.6907894737rem + 1.8092105263vw,2.5rem);font-weight:800;line-height:clamp(2rem,1.5263157895rem + 1.9736842105vw,3.5rem);margin:0}.c-contact-form__form__heading__description{color:#1a1a1a;font-size:clamp(.75rem,.6785714286rem + .4464285714vw,1.125rem);font-weight:300;line-height:clamp(1.25rem,1.1071428571rem + .8928571429vw,2rem);margin:clamp(.5rem,.4047619048rem + .5952380952vw,1rem) 0 0}.c-contact-form__form__heading__image{display:none;flex:1;height:4.5rem;width:5rem}@media(max-width:61.24em){.c-contact-form__form__heading__image{display:block}}.c-contact-form__sohrab{flex:5;z-index:1}@media(max-width:61.24em){.c-contact-form__sohrab{display:none}}.c-contact-form__field{margin-bottom:1rem}.c-contact-form__field input,.c-contact-form__field textarea{border:1px solid #666;border-radius:4px;font-family:inherit;font-size:clamp(.75rem,.7261904762rem + .1488095238vw,.875rem);line-height:clamp(1.25rem,1.2261904762rem + .1488095238vw,1.375rem);padding:clamp(.75rem,.7023809524rem + .2976190476vw,1rem);width:100%}.c-contact-form__field input:focus,.c-contact-form__field textarea:focus{border-color:var(--wp--preset--color--potters-clay);box-shadow:0 0 0 2px rgba(var(--wp--preset--color--potters-clay-rgb),.2);outline:none}.c-contact-form__submit{margin-top:1.5rem}.c-contact-form__submit .c-button{align-items:center;background-color:#000;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--doran);font-size:clamp(.875rem,.8273809524rem + .2976190476vw,1.125rem);font-weight:600;justify-content:center;line-height:clamp(1.5rem,1.4523809524rem + .2976190476vw,1.75rem);padding:clamp(.5rem,.4285714286rem + .4464285714vw,.875rem) 3.6875rem clamp(.5rem,.4285714286rem + .4464285714vw,.875rem) 2.25rem;position:relative;transition:all .3s ease}@media(max-width:61.24em){.c-contact-form__submit .c-button{width:100%}}.c-contact-form__submit .c-button__text{display:inline-block;transition:transform .3s ease}.c-contact-form__submit .c-button__icon{display:inline-flex;opacity:0;transform:translateX(10px);transition:all .3s ease}.c-contact-form__submit .c-button__icon svg{height:clamp(1rem,.9047619048rem + .5952380952vw,1.5rem);width:clamp(1rem,.9047619048rem + .5952380952vw,1.5rem)}.c-contact-form__submit .c-button:focus .c-button__text,.c-contact-form__submit .c-button:hover .c-button__text{transform:translateX(.5rem)}.c-contact-form__submit .c-button:focus .c-button__icon,.c-contact-form__submit .c-button:hover .c-button__icon{opacity:1;transform:translateX(0)}.c-contact-form__submit .c-button:disabled{cursor:not-allowed;opacity:.7}.c-contact-form__submit .c-button.is-loading{color:transparent;cursor:progress;position:relative}.c-contact-form__submit .c-button.is-loading:after{animation:spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;content:"";height:1rem;left:50%;position:absolute;top:50%;width:1rem}.c-contact-form__submit .c-button.is-loading .c-button__icon{opacity:0;transform:translateX(10px);transition:all .3s ease}.c-contact-form__error-message,.c-contact-form__success-message{border-radius:4px;font-size:.875rem;margin-top:1rem;padding:.75rem 1rem}.c-contact-form__success-message{background-color:#e6f7e6;border:1px solid #c8e6c9;color:#2e7d32}.c-contact-form__error-message{background-color:#ffebee;border:1px solid #ffcdd2;color:#c62828}@keyframes spin{to{transform:rotate(1turn)}}
