.contact-with-map-row{display:flex;flex-flow:wrap;column-gap:64px}.contact-column-left,.contact-column-right{width:100%}.contact-details-heading h5{margin:0;font-size:21px;font-weight:400;line-height:30px;letter-spacing:0}.contact-details-cover{display:flex;column-gap:16px;width:100%}.contact-details-icon img{width:100%;height:auto}.contact-details-icon{max-width:48px;max-height:48px}.contact-details-data{margin-top:10px;width:calc(100% - 64px)}.contact-details-list{display:flex;flex-flow:wrap;column-gap:48px}.contact-details-address p{margin:0}.contact-details-list+.contact-map-inr{margin-top:32px}.contact-details-address{font-size:16px;font-weight:700;line-height:24px}.contact-details-heading+.contact-details-address{margin-top:20px}.contact-details-address a{text-decoration:none;margin-top:6px;display:inline-block}.contact-details-data.contact-data-inr .contact-details-heading+.contact-details-address{margin-top:8px}.contact-form-heading h2{margin:0 0 32px;font-size:36px;font-weight:400;line-height:44px;letter-spacing:-.02em;text-align:left}.contact-map-inr iframe{width:100%;max-height:424px}.contact-with-map-text .contact__fields+.contact__fields .field:has(label){margin-top:24px}.contact-with-map-text .contact__fields{display:flex;column-gap:32px}.contact-with-map-text .contact__button button{width:100%;border-radius:8px;background-color:rgba(var(--color-3));font-weight:700;font-size:16px;line-height:24px;text-transform:capitalize;letter-spacing:0}.contact-with-map-text .contact__fields .field:after{box-shadow:none}.contact-with-map-text .contact__fields .field__input{background:#fff3;box-shadow:none;outline:none;padding:15px;height:4.4rem;border-bottom:3px solid #E3DED4;margin:0;color:rgba(var(--color-1));font-size:16px;font-weight:400;line-height:24px;text-transform:auto;letter-spacing:0}.contact-with-map-text .contact__fields textarea.field__input{margin-top:6px}.contact-with-map-text .field__label,.contact-with-map-text .customer .field label{position:unset;display:block;font-size:12px;line-height:24px;font-weight:700;color:rgba(var(--color-1));letter-spacing:0;text-transform:capitalize;margin-bottom:0}.contact-with-map-text .field__name-label{font-size:16px}.contact-with-map-text .contact__fields .field{flex-wrap:wrap;flex-direction:column-reverse;row-gap:6px}.contact-with-map-text .field__input:focus~.field__label,.contact-with-map-text .field__input:not(:placeholder-shown)~.field__label{font-size:1.2rem}.contact-with-map-text .field__input:focus~.field__name-label,.contact-with-map-text .field__input:not(:placeholder-shown)~.field__name-label{font-size:16px}.contact-with-map-text .contact__button button:after,.contact-with-map-text .contact__button button:before{content:none}.checkbox-cover{display:flex;margin-top:32px;align-items:flex-start;column-gap:12px}.checkbox-cover label{font-size:16px;font-weight:400;line-height:24px;width:calc(100% - 32px);color:rgba(var(--color-1))}.checkbox__checkmark{position:relative;width:20px;height:20px}.contact-with-map-text input[type=checkbox]{border-radius:6px;background-color:transparent;cursor:pointer;line-height:0;margin:0;outline:0;padding:0!important;vertical-align:text-top;height:20px;width:20px;-webkit-appearance:none;position:relative;border:1px solid rgba(var(--color-3))}.contact-with-map-text input::placeholder,.contact-with-map-text textarea::placeholder{color:rgba(var(--color-1));opacity:1;text-transform:capitalize;letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.contact-with-map-text input[type=checkbox]:hover{opacity:1}.contact-with-map-text input[type=checkbox]:checked{background-color:rgba(var(--color-3));opacity:1}.contact-with-map-text input[type=checkbox]:checked:before{opacity:1}.contact-with-map-text input[type=checkbox]:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:8px;background-image:url(checked-icon.svg);background-size:10px;background-position:center;background-repeat:no-repeat;z-index:2;transform:translate(-50%,-50%);opacity:0}.contact-with-map-text .contact__fields select{min-width:215px;padding:10px 16px;box-shadow:0 1px 2px #1018280d;border:none;border-bottom:3px solid #E3DED4;background:#ffffff80;outline:none;-webkit-appearance:none;appearance:none;background-image:url(icon-down.png);background-size:12px;background-position:90% center;background-repeat:no-repeat;cursor:pointer;font-size:16px;font-weight:700;line-height:24px;color:rgba(var(--color-1));height:44px;font-family:var(--font-body-family)}.contact-with-map-text .contact__button{margin-top:32px}.contact-with-map-text .contact__fields .field.selectpicker-inr{width:auto}.contact-map-column{margin-top:16px}.contact-details-data.contact-data-inr .contact-details-heading+.contact-details-address strong{color:rgba(var(--color-1))}@media only screen and (min-width:1024px){.contact-details-cover{width:calc(50% - 24px)}}@media only screen and (max-width:1023px){.contact-details-list{row-gap:48px}}@media only screen and (min-width:990px){.contact-column-left{width:470px;flex-grow:1}.contact-column-right{width:calc(100% - 535px);flex-grow:1}}@media only screen and (max-width:989px){.contact-column-left+.contact-column-right{padding-top:42px}.contact-form-heading h2{margin:0 0 8px;font-size:32px;font-weight:400;line-height:40px}}@media only screen and (max-width:749px){.contact-details-heading+.contact-details-address{margin-top:9px}.contact-with-map-text .contact__fields{flex-flow:wrap}.contact-with-map-text .contact__fields+.contact__fields .field:has(label){margin-bottom:0}.contact-with-map-text .contact__fields .field:has(label){margin-top:24px}.contact-map-inr iframe{width:100%;max-height:320px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-contact-with-map.css.map */
