.form.form--photo{margin:0 auto;max-width:700px;padding:0 15px}@media only screen and (min-width:768px){.form.form--photo .form__layout--submit .form__field:first-child{flex-basis:30%}.form.form--photo .form__layout--submit .form__field:nth-child(2){flex-basis:70%}}.form.form--photo .form__field-description{bottom:10px;font-size:50%;left:2px;position:absolute}@media only screen and (min-width:768px){.form.form--photo .form__field-description{bottom:20px;left:0}}.form.form--photo .form__field--custom-water{max-height:0;overflow-y:hidden;padding-bottom:0;transition:all .5s}.form.form--photo .form__field--custom-water.active{max-height:none;padding-bottom:2.8rem}@media only screen and (min-width:768px){.form.form--photo .form__field--custom-water.active{padding-bottom:4rem}}.form.form--photo .qs-datepicker-container{width:calc(100% - 40px)}.form.form--photo .image-upload .drop-zone.dragover .drop-zone__container{background-color:#ffddc4;border-color:#e58947}.form.form--photo .image-upload .drop-zone__container{background-color:#cddde3;border:1px dashed #19304b;color:#19304b;cursor:pointer;display:flex;flex-direction:column;min-height:120px;padding:25px;width:100%}.form.form--photo .image-upload .drop-zone.form__field--with-error .drop-zone__container{background-color:#f9d6d6;border-color:#e54747;color:#e54747}.form.form--photo .image-upload .drop-zone__placeholder{align-items:center;display:flex;font-size:16px;justify-content:center;margin:auto}.form.form--photo .image-upload .drop-zone__note p{line-height:1.15;margin-bottom:10px}.form.form--photo .image-upload .drop-zone svg{fill:#19304b;height:100px;margin-right:30px;opacity:.5;width:100px}.form.form--photo .image-upload .drop-zone__list{grid-gap:10px;display:grid;grid-template-columns:repeat(5,1fr)}.form.form--photo .image-upload .drop-zone__list>figure{aspect-ratio:1/1;max-width:115px;position:relative;width:100%}.form.form--photo .image-upload .drop-zone__list>figure.ajax_loading .drop-zone__preloader{opacity:1}.form.form--photo .image-upload .drop-zone__list>figure img{font-family:"object-fit: cover; object-position: center";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .2s ease-in-out;width:100%}.form.form--photo .image-upload .drop-zone__list>figure figcaption{font-size:14px;line-height:1.2;margin-top:-6px;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease-in-out;white-space:nowrap}.form.form--photo .image-upload .drop-zone__list>figure .drop-zone__remove{background-color:#fff;border-radius:50%;display:flex;height:24px;opacity:0;position:absolute;right:-10px;top:-10px;width:24px;z-index:999}.form.form--photo .image-upload .drop-zone__list>figure .drop-zone__remove svg{fill:#e54747;height:24px;margin:0;opacity:1;width:24px}.form.form--photo .image-upload .drop-zone__list>figure:not(.ajax_loading):hover .drop-zone__remove{opacity:1}.form.form--photo .image-upload .drop-zone__list>figure:not(.ajax_loading):hover img{transform:scale(1.05)}.form.form--photo .image-upload .drop-zone__list>figure:not(.ajax_loading):hover figcaption{color:#e58947}.form.form--photo .image-upload .drop-zone input[type=file]{display:none}.form.form--photo .image-upload .drop-zone__preloader{align-items:center;background-color:hsla(0,0%,100%,.3);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%}.form.form--photo .image-upload .drop-zone__preloader .spinner{animation:spin 1s linear infinite;border:3px solid #e58947;border-radius:50%;border-top-color:transparent;height:30px;width:30px}.form.form--photo .image-upload .error{bottom:0;left:0;position:relative}.form.form--photo .image-upload__note{font-size:13px;font-style:italic;padding-top:10px}.form.form--photo .multiple-entries__add{background:none!important;margin-bottom:20px}.form.form--photo .multiple-entries__remove{background:none;opacity:0;position:absolute;right:0;top:5px}.form.form--photo .form__checkbox-block{padding-bottom:1rem}.form.form--photo .form__checkbox-block.form__layout{flex-wrap:wrap;margin:0}.form.form--photo .form__checkbox-block.form__layout .custom-checkbox{flex-basis:100%}.form.form--photo h6{color:#19304b;line-height:1.4;margin-bottom:2rem}div[class^=multiple-entries__item]{position:relative}div[class^=multiple-entries__item]:hover .multiple-entries__remove{opacity:1}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
