.formQuote input{background-color:#e8e8e8;box-sizing:border-box;margin:8px 0;padding:12px 20px;width:100%}.formQuote input:focus{border:1px solid #1b1b1b;outline:none!important}.formQuote input::-moz-placeholder{color:#000;opacity:1}.formQuote input::placeholder{color:#000;opacity:1}.formQuote textarea{background-color:#e8e8e8;box-sizing:border-box;margin:8px 0;padding:12px 20px;resize:none;width:100%}.formQuote textarea:focus{border:1px solid #565656;outline:none!important}.formQuote textarea::-moz-placeholder{color:#000;opacity:1}.formQuote textarea::placeholder{color:#000;opacity:1}.formQuote--dielle{background:#fff;border:1px solid #ececec;border-radius:0!important;box-shadow:none!important;margin-top:2rem!important;padding:2rem!important}.formQuote--dielle .v-col:first-child{color:#111;font-size:1.1rem;letter-spacing:.08em;margin-bottom:.15rem}.formQuote--dielle .v-col:nth-child(2){color:#666;line-height:1.7;margin-bottom:.75rem}.formQuote--dielle input,.formQuote--dielle textarea{background:transparent!important;background-color:transparent!important;border:0!important;border-bottom:2px solid #ececec!important;border-radius:0!important;color:#111;margin:0 0 .9rem;padding:1rem 0 .95rem;transition:border-bottom-color .2s ease}.formQuote--dielle input::-moz-placeholder,.formQuote--dielle textarea::-moz-placeholder{color:#8a8a8a;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.formQuote--dielle input::placeholder,.formQuote--dielle textarea::placeholder{color:#8a8a8a;font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.formQuote--dielle input:focus,.formQuote--dielle textarea:focus{border-bottom-color:var(--dielle-accent,#d32f2f)!important;box-shadow:none!important}.formQuote--dielle .v-label{color:#666!important;font-size:.85rem;line-height:1.4;opacity:1}.formQuote--dielle .v-selection-control__input>.v-icon{color:var(--dielle-accent,#d32f2f)!important}.formQuote--dielle .v-btn{background:#111!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;letter-spacing:.12em;min-height:3.4rem}.formQuote--dielle .v-btn:hover{background:var(--dielle-accent,#d32f2f)!important}.carousel-image{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.carousel-image-thumb{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;width:100%!important}.carousel__next,.carousel__prev{color:#fff!important}.fullScreen .carousel__next,.fullScreen .carousel__prev{color:#000!important}.generated-gallery--dielle{margin:2rem 0}.generated-gallery--dielle .carousel-container{background:#fff;border:1px solid #ececec;border-radius:1.25rem;box-shadow:0 1.25rem 2.5rem #0000000d;overflow:hidden;padding:1rem}.generated-gallery--dielle .carousel-image{border-radius:1rem;min-height:26rem;-o-object-fit:cover;object-fit:cover}.generated-gallery--dielle .thumbnail{opacity:.75;padding:.2rem;transition:.2s ease}.generated-gallery--dielle .thumbnail.is-active{opacity:1}.generated-gallery--dielle .carousel-image-thumb{border:2px solid transparent;border-radius:.75rem;height:5rem}.generated-gallery--dielle .thumbnail.is-active .carousel-image-thumb{border-color:var(--dielle-accent,#d32f2f)}.generated-gallery--dielle .carousel__next,.generated-gallery--dielle .carousel__prev{background:#121212b8;border-radius:999px;color:#fff!important;height:2.6rem;width:2.6rem}.generated-page{width:100%}.generated-page--dielle .v-row{margin:0 -.75rem}.generated-page--dielle .v-col{padding:0 .75rem}.generated-page--dielle .generated-block{margin-bottom:1.6rem}.generated-page--dielle .generated-title{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 1.25rem}.generated-page--dielle .generated-text{color:#4f4f4f;font-size:1.02rem;line-height:1.9}.generated-page--dielle .generated-text p{margin:0 0 1.2rem}.generated-page--dielle .generated-text b,.generated-page--dielle .generated-text strong{color:#111;font-weight:800}.generated-page--dielle .generated-text h1,.generated-page--dielle .generated-text h2,.generated-page--dielle .generated-text h3,.generated-page--dielle .generated-text h4{color:#111;line-height:1.15;margin:2rem 0 1rem;text-transform:uppercase}.generated-page--dielle .generated-text h2,.generated-page--dielle .generated-text h3{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800}.generated-page--dielle .generated-text ol,.generated-page--dielle .generated-text ul{margin:0 0 1.5rem;padding-left:1.25rem}.generated-page--dielle .generated-text li{margin-bottom:.5rem}.generated-page--dielle .generated-text a{border-bottom:1px solid;color:var(--dielle-accent,#d32f2f);text-decoration:none}.generated-page--dielle .generated-text hr{border:0;border-top:1px solid #ececec;margin:2rem 0}.generated-page--dielle .generated-text blockquote{background:#f7f7f7;border-left:4px solid var(--dielle-accent,#d32f2f);color:#222;font-weight:600;margin:1.75rem 0;padding:1.2rem 1.4rem}.generated-page--dielle .generated-image{background:#f5f5f5;border-radius:1.25rem;box-shadow:0 1.25rem 2.5rem #0000000f;overflow:hidden}.generated-page--dielle .generated-image .v-img__img{border-radius:1.25rem}.generated-page--dielle .generated-button{background:#111!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font-size:.82rem;font-weight:800;letter-spacing:.14em;min-height:3.25rem;padding:0 1.6rem!important;text-transform:uppercase}.generated-page--dielle .generated-button:hover{background:var(--dielle-accent,#d32f2f)!important}.generated-page--dielle .tiptap table{border:1px solid #ececec;border-radius:1.25rem;overflow:hidden}.generated-page--dielle .tiptap td,.generated-page--dielle .tiptap th{border:1px solid #ececec;padding:.85rem 1rem}.generated-page--dielle .tiptap th{background:#f7f7f7;color:#111;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.tiptap table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.tiptap table td,.tiptap table th{border:2px solid #ced4da;box-sizing:border-box;min-width:1em;padding:3px 5px;position:relative;vertical-align:top}.tiptap table td>*,.tiptap table th>*{margin-bottom:0}.tiptap table th{background-color:#f1f3f5;font-weight:700;text-align:left}.tiptap table .selectedCell:after{background:#c8c8ff66;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.tiptap table .column-resize-handle{background-color:#adf;bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.tiptap table p{margin:0}.tableWrapper{overflow-x:auto;padding:1rem 0}
