.gallery-form{display:block;background-color:#fff;width:92%;position:fixed;top:0;right:0;height:100vh;z-index:1050;transition:.4s;max-width:1320px}
.gllery-form-overlay__step2--form{width:400px}
.galleryclose-overlay__back.desktop{padding:22px 0 0 44px;cursor:pointer;color:#7345b2}
.galleryclose-overlay__back.desktop .icon-cross{display:inline-flex;margin-right:11px}
.gallery-form-carousel{width:38.7%;height:100vh}
.gllery-form-overlay__carousel--item img{height:100vh;object-fit:cover}
.gllery-form-overlay__carousel--item{position:relative}
.gllery-form-overlay__carousel--content{position:absolute;bottom:144px;left:40px;width:340px}
.gllery-form-overlay__carousel--content h3{font-weight:700;font-size:24px;line-height:29px;color:#fff;margin-bottom:13px}
.gllery-form-overlay__carousel--content p{font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#fff}
.gallery-form-outline{background:rgba(38,40,43,.5);display:none;height:100%;left:0;position:fixed;top:0;-webkit-transition:background .2s;-o-transition:background .2s;-moz-transition:background .2s;transition:background .2s;width:100%;z-index:99999;transition:left .5s cubic-bezier(0.820,0.085,0.395,0.895)}
.gllery-form-overlay__step2--form .form-checkbox input[type="checkbox"]{width:16px;height:16px;display:none}
.check-container input:checked~.checkmark{background-color:#7345b2;cursor:pointer}
.checkmark{position:absolute;top:4px;left:0;height:18px;width:18px;border-radius:3px;background-color:#7345b2;cursor:pointer}
.check-container input:checked~.checkmark:after{display:block}
.check-container .checkmark:after{left:6px;top:3px;width:3px;height:8px;border-radius:1px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.checkmark:after{content:"";position:absolute;display:none}
.form-checkbox{position:relative}
label.check-container{display:flex;cursor:pointer}
.gllery-form-overlay__step--container .gllery-form-overlay__desc{font-weight:700;font-size:16px;line-height:20px;color:#26282b;margin-bottom:24px}
.gllery-form-overlay__step2--form label.frm__label{font-weight:400;font-size:18px;line-height:27px;display:flex;align-items:center;text-align:center;color:#26282b}
.gllery-form-overlay__step2--form .frm__group{margin-bottom:0}
.form_field_checkbox{padding-top:3px}
.gllery-form-overlay__step2--form .frm__group button{width:62%}
@media(max-width:992px){.gallery-form{width:100%;top:36px;border-radius:20px 20px 0 0}
.gallery-form-wrapper{border-radius:20px}
.gallery-form-carousel{display:none}
.gllery-form-overlay__step2--form{width:100%}
.galleryclose-overlay__back.desktop{color:#7345b2;position:relative;padding:24px 0 0 16px;margin-bottom:24px}
.gllery-form-overlay__step--container{padding:10px 16px}
.gllery-form-overlay__step2--form label.frm__label{font-weight:400;font-size:16px;line-height:20px;margin-bottom:8px;color:#454c53}
}
.image-desc-para a.moreless.more,.image-desc-para a.moreless.less{font-weight:400;font-size:16px;line-height:24px;color:#fff;text-decoration:underline}
@media(max-width:400px){.gallery-img-btn-desc p{width:176px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:15px}
}
@media(max-width:991px){.back-button-wrap{display:flex;height:48px;width:0}
.back-button{display:flex;align-items:center}
.back-button span.icon-chevron-left{color:#fff;font-size:14px;padding-left:14px;padding-top:5px}
.back-button span.icon-chevron-left::before{width:7px;height:14px;align-items:center;display:flex;justify-content:center}
.close-text{display:none}
h2.gllery-form-overlay__desc{position:absolute;top:24px;left:50%;transform:translateX(-50%)}
.galleryclose-overlay__back.desktop .icon-cross{border:1px solid #7345b3;border-radius:50%;color:#7345b3;width:22px;height:22px;display:flex;justify-content:center;align-items:center}
.gllery-form-overlay__step2--form input#gllery-form_form2_full_name{padding:4px 40px 4px 8px}
.gllery-form-overlay__step2--form .frm__group button{width:100%}
}
.galleryclose-overlay__back.desktop span.close-text{font-weight:700;font-size:16px;line-height:19px;align-items:center;text-align:center;color:#7345b3}
@media(min-width:991px) and (max-width:1300px){.gllery-form-overlay__step--container{padding:30px 0 30px 44px}
.frm__group .error{margin-top:2px}
.gllery-form-overlay__step--container{max-width:525px}
}
@media(min-width:991px){.gllery-form-overlay{display:flex;justify-content:space-between}
}
@media(min-width:991px){.main-gallery-wrapper{position:relative}
.back-button-wrap{position:absolute;left:20px;top:20px;display:flex;justify-content:center;text-align:center;align-items:center;z-index:500;background:#f1efe8;opacity:.9;width:34px;height:34px;border-radius:999px;padding-bottom:4px;padding-right:2px;cursor:pointer}
.back-button-wrap span.icon-chevron-left:before{height:12px;width:6px;display:flex;align-items:center;justify-content:center;color:#454c53}
.gllery-form-overlay__step2--form .check-container{width:454px}
}