.ojs-ct{display:grid;grid-template-columns:var(--ojs-form-width) minmax(0,1fr);gap:var(--ojs-columns-gap);align-items:start}.ojs-ct__title{font-family:var(--ojs-heading-font);font-weight:var(--ojs-heading-weight);font-style:var(--ojs-heading-style);font-size:var(--ojs-title-size);line-height:1.2;letter-spacing:0;color:var(--ojs-heading-color);margin:0 0 var(--ojs-title-mb)}.ojs-ct-form{background:var(--ojs-card-bg);border:1px solid var(--ojs-card-border);border-radius:var(--ojs-card-radius);padding:var(--ojs-card-pad);box-shadow:0 12px 34px #3a23140f}.ojs-ct-form__sub{font-size:var(--ojs-body-size);color:var(--ojs-text);margin:calc(var(--ojs-title-mb) * -.5) 0 20px}.ojs-ct-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.ojs-ct-field--full{grid-column:1 / -1}.ojs-ct-field label{display:block;font-size:var(--ojs-body-size);font-weight:600;color:var(--ojs-heading-color);margin-bottom:8px}.ojs-ct-field label span{color:#c0392b}.ojs-ct-field input,.ojs-ct-field select,.ojs-ct-field textarea{width:100%;min-height:var(--ojs-input-height);padding:10px 14px;border:1px solid var(--ojs-input-border);border-radius:var(--ojs-input-radius);background:var(--ojs-input-bg);font-family:inherit;font-size:var(--ojs-body-size);color:var(--ojs-heading-color);box-shadow:none;outline:none}.ojs-ct-field select{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232b1a10' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.ojs-ct-field textarea{min-height:var(--ojs-textarea-height);resize:vertical}.ojs-ct-field input:focus,.ojs-ct-field select:focus,.ojs-ct-field textarea:focus{border-color:var(--ojs-accent)}.ojs-ct-submit{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:12px;height:var(--ojs-btn-height);margin-top:6px;border:0;border-radius:var(--ojs-btn-radius);background:linear-gradient(135deg,var(--ojs-btn-bg),var(--ojs-btn-bg-2));color:var(--ojs-btn-text);font-family:inherit;font-size:var(--ojs-btn-size);font-weight:600;cursor:pointer;transition:filter .2s ease}.ojs-ct-submit:hover{filter:brightness(1.15)}.ojs-ct-note{grid-column:1 / -1;padding:12px 16px;border-radius:8px;font-size:var(--ojs-body-size);margin:0}.ojs-ct-note--success{background:#e8f5e4;color:#24601a}.ojs-ct-note--error{background:#fdecea;color:#8a1f11}.ojs-ct-info{display:grid;grid-template-columns:repeat(var(--ojs-info-cols),minmax(0,1fr));gap:16px;margin-bottom:var(--ojs-group-gap)}.ojs-ct-info__item{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--ojs-card-border);border-radius:10px;background:var(--ojs-card-bg);box-shadow:0 6px 18px #3a23140f;text-decoration:none;color:inherit;transition:transform .2s ease}a.ojs-ct-info__item:hover{transform:translateY(-2px)}.ojs-ct-info__item .ojs-icon{color:var(--ojs-icon-color)}.ojs-ct-info__label{display:block;font-size:var(--ojs-body-size);font-weight:700;color:var(--ojs-heading-color);margin-bottom:4px}.ojs-ct-info__value{display:block;font-size:calc(var(--ojs-body-size) - 1px);color:var(--ojs-text);word-break:break-word}.ojs-ct-locs{display:grid;grid-template-columns:repeat(var(--ojs-loc-cols),minmax(0,1fr));gap:16px;margin-bottom:18px}.ojs-ct-loc{position:relative;border:1px solid var(--ojs-card-border);border-radius:10px;background:var(--ojs-card-bg);padding:6px;box-shadow:0 6px 18px #3a23140f}.ojs-ct-loc__img{height:var(--ojs-loc-img-height);border-radius:6px;overflow:hidden;margin-bottom:12px}.ojs-ct-loc__img img,.ojs-ct-loc__img svg{width:100%;height:100%;object-fit:cover;display:block}.ojs-ct-loc__body{padding:0 52px 10px 14px}.ojs-ct-loc__name{display:flex;align-items:center;gap:8px;font-size:calc(var(--ojs-body-size) + 1px);font-weight:700;color:var(--ojs-heading-color);margin:0 0 8px}.ojs-ct-loc__meta{display:flex;align-items:flex-start;gap:8px;font-size:calc(var(--ojs-body-size) - 1px);line-height:1.4;color:var(--ojs-text);margin:0 0 6px}.ojs-ct-loc .ojs-icon{color:var(--ojs-icon-color);margin-top:1px}.ojs-ct-loc__name .ojs-icon{color:var(--ojs-heading-color)}.ojs-ct-loc__go{position:absolute;right:14px;bottom:22px;width:34px;height:34px;border-radius:50%;background:var(--ojs-go-bg);color:var(--ojs-heading-color);display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.ojs-ct-loc__go:hover{transform:translate(3px)}.ojs-ct-map{height:var(--ojs-map-height);border:1px solid var(--ojs-card-border);border-radius:12px;overflow:hidden;background:#e9e4dd}.ojs-ct-map iframe,.ojs-ct-map img{width:100%;height:100%;border:0;display:block;object-fit:cover}@media screen and (max-width:989px){.ojs-ct{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.ojs-ct-fields,.ojs-ct-info,.ojs-ct-locs{grid-template-columns:minmax(0,1fr)}}.ojs-enq{position:relative;display:grid;grid-template-columns:var(--ojs-enq-img-width) minmax(0,1fr);gap:var(--ojs-columns-gap);align-items:center}.ojs-enq__img{height:var(--ojs-enq-img-height);border-radius:var(--ojs-enq-img-radius);overflow:hidden}.ojs-enq__img img,.ojs-enq__img svg{width:100%;height:100%;object-fit:cover;display:block}.ojs-enq__form{position:relative;z-index:1}.ojs-enq__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ojs-field-gap);margin-top:18px}.ojs-enq__field{position:relative}.ojs-enq__field--full{grid-column:1 / -1}.ojs-enq__field input,.ojs-enq__field select,.ojs-enq__field textarea{width:100%;min-height:var(--ojs-input-height);padding:10px 16px;border:1px solid var(--ojs-input-border);border-radius:var(--ojs-input-radius);background:var(--ojs-input-bg);font-family:inherit;font-size:var(--ojs-body-size);color:var(--ojs-heading-color);box-shadow:none;outline:none}.ojs-enq__field textarea{min-height:var(--ojs-textarea-height);resize:vertical}.ojs-enq__field select{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232b1a10' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.ojs-enq__field input:focus,.ojs-enq__field select:focus,.ojs-enq__field textarea:focus{border-color:var(--ojs-accent)}.ojs-enq__label{position:absolute;left:17px;top:calc(var(--ojs-input-height) / 2);transform:translateY(-50%);font-size:var(--ojs-body-size);color:var(--ojs-text);pointer-events:none;transition:opacity .15s ease}.ojs-enq__field--textarea .ojs-enq__label{top:22px}.ojs-enq__label span{color:#c0392b}.ojs-enq__field input:not(:placeholder-shown)+.ojs-enq__label,.ojs-enq__field textarea:not(:placeholder-shown)+.ojs-enq__label,.ojs-enq__field input:focus+.ojs-enq__label,.ojs-enq__field textarea:focus+.ojs-enq__label{opacity:0}.ojs-enq__submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:var(--ojs-btn-min-width);height:var(--ojs-btn-height);padding:0 28px;border:0;border-radius:var(--ojs-btn-radius);background:linear-gradient(135deg,var(--ojs-btn-bg),var(--ojs-btn-bg-2));color:var(--ojs-btn-text);font-family:inherit;font-size:var(--ojs-btn-size);font-weight:500;cursor:pointer;transition:filter .2s ease}.ojs-enq__submit:hover{filter:brightness(1.15)}.ojs-enq__decor{position:absolute;right:-40px;bottom:-60px;color:var(--ojs-decor-color);opacity:var(--ojs-decor-opacity);pointer-events:none}.ojs-enq__decor .ojs-icon{width:var(--ojs-decor-size);height:var(--ojs-decor-size);stroke-width:.6}.ojs-dest__head{text-align:center;margin-bottom:var(--ojs-head-mb)}.ojs-dest__heading{display:flex;align-items:center;justify-content:center;gap:32px}.ojs-dest__heading:before,.ojs-dest__heading:after{content:"";width:var(--ojs-line-width);height:1px;background:var(--ojs-line-color)}.ojs-dest__intro{font-size:var(--ojs-text-size);color:var(--ojs-text);margin:0}.ojs-dest__grid{display:grid;grid-template-columns:repeat(var(--ojs-cols),minmax(0,1fr));gap:var(--ojs-grid-gap)}.ojs-dest-card{display:block;border-radius:var(--ojs-card-radius);background:var(--ojs-card-bg);overflow:hidden;box-shadow:0 10px 30px #3a23141a;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease}a.ojs-dest-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #3a231429}.ojs-dest-card__img{height:var(--ojs-img-height);overflow:hidden;background:var(--ojs-img-bg, transparent)}.ojs-dest-card__img img,.ojs-dest-card__img svg{width:100%;height:100%;object-fit:var(--ojs-img-fit, cover);object-position:var(--ojs-img-position, center);display:block;transition:transform .5s ease}a.ojs-dest-card:hover .ojs-dest-card__img img{transform:scale(1.04)}.ojs-dest-card__body{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--ojs-card-pad)}.ojs-dest-card__name{font-family:var(--ojs-heading-font);font-weight:var(--ojs-heading-weight);font-style:var(--ojs-heading-style);font-size:var(--ojs-name-size);line-height:1.15;letter-spacing:0;color:var(--ojs-heading-color);margin:0 0 4px}.ojs-dest-card__sub{font-size:var(--ojs-sub-text-size);color:var(--ojs-text);margin:0}.ojs-dest-card__go{flex-shrink:0;width:42px;height:42px;border-radius:50%;background:var(--ojs-go-bg);color:var(--ojs-heading-color);display:flex;align-items:center;justify-content:center}.ojs-mapband{position:relative;min-height:var(--ojs-band-height);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background-color:var(--ojs-band-bg);background-image:repeating-linear-gradient(28deg,var(--ojs-band-line) 0 1px,transparent 1px 90px),repeating-linear-gradient(-62deg,var(--ojs-band-line) 0 1px,transparent 1px 130px);overflow:hidden}.ojs-mapband__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ojs-mapband__bg img{width:100%;height:100%;object-fit:cover;opacity:var(--ojs-band-image-opacity)}.ojs-mapband__pin{position:absolute;left:var(--ojs-pin-x);top:var(--ojs-pin-y);display:flex;align-items:center;gap:12px;color:var(--ojs-band-text);text-decoration:none;z-index:1}.ojs-mapband__pin .ojs-icon{color:var(--ojs-pin-color)}.ojs-mapband__pin-title,.ojs-mapband__pin-sub{display:block;font-size:var(--ojs-pin-size);line-height:1.35}.ojs-mapband__pin-title{font-weight:600}.ojs-mapband__center{position:relative;z-index:1;text-align:center;padding-bottom:var(--ojs-center-pb)}.ojs-mapband__label{font-family:var(--ojs-heading-font);font-weight:var(--ojs-heading-weight);font-size:var(--ojs-label-size);color:var(--ojs-label-color);margin:0 0 18px}.ojs-mapband__btn{display:inline-flex;align-items:center;gap:12px;padding:12px 40px;border:1px solid var(--ojs-btn-border);border-radius:var(--ojs-btn-radius);color:var(--ojs-band-text);font-size:var(--ojs-btn-size);text-decoration:none;transition:background .2s ease}.ojs-mapband__btn:hover{background:#ffffff14}.ojs-mapband__decor{position:absolute;bottom:-30px;color:var(--ojs-pin-color);opacity:var(--ojs-decor-opacity);pointer-events:none}.ojs-mapband__decor .ojs-icon{width:var(--ojs-decor-size);height:var(--ojs-decor-size);stroke-width:.6}.ojs-mapband__decor--left{left:-30px}.ojs-mapband__decor--right{right:-30px}@media screen and (max-width:989px){.ojs-enq{grid-template-columns:minmax(0,1fr)}.ojs-enq__img{height:var(--ojs-enq-img-height-mobile)}}@media screen and (max-width:749px){.ojs-enq__fields,.ojs-dest__grid{grid-template-columns:minmax(0,1fr)}.ojs-enq__submit{width:100%}.ojs-dest__heading:before,.ojs-dest__heading:after{width:24px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ojasvi-contact.css.map */
