/* A&D Nome do Casal - modelo 26 */
.adnc-model-26{--adnc-scale:1;display:block;width:100%;max-width:100%;box-sizing:border-box;text-align:center;opacity:1;background:none;border:0px solid #d4af37;border-radius:0px;padding:20px 20px 20px 20px;margin-top:0px;margin-bottom:0px;overflow:hidden;}
.adnc-model-26 *{box-sizing:border-box;}
.adnc-model-26 .adnc-composition{display:flex;align-items:center;justify-content:center;gap:max(4px,calc(12px + 0px));max-width:100%;flex-wrap:wrap;}
.adnc-model-26.adnc-layout-stacked .adnc-composition,.adnc-model-26.adnc-layout-name_date .adnc-composition,.adnc-model-26.adnc-layout-signature .adnc-composition{flex-direction:column;gap:0;}
.adnc-model-26.adnc-layout-monogram .adnc-composition,.adnc-model-26.adnc-layout-overlap .adnc-composition{position:relative;min-height:calc(120px * var(--adnc-scale));} .adnc-model-26.adnc-layout-overlap .adnc-name{position:absolute;left:50%;top:50%;transform:translate(-62%,-50%);} .adnc-model-26.adnc-layout-overlap .adnc-name--bride{transform:translate(-38%,-50%);mix-blend-mode:multiply;}
.adnc-model-26.adnc-layout-circle .adnc-composition{aspect-ratio:1/1;max-width:430px;margin-inline:auto;border:1px solid currentColor;border-radius:50%;padding:12%;flex-wrap:wrap;}
.adnc-model-26.adnc-layout-frame .adnc-composition{border:1px solid currentColor;padding:30px;}
.adnc-model-26.adnc-layout-name_surname .adnc-name{display:flex;flex-direction:column;align-items:center;}.adnc-model-26 .adnc-surname{display:block;font-family:inherit;font-size:.2em;line-height:1.2;letter-spacing:.22em;text-transform:uppercase;margin-top:.35em;}.adnc-model-26.adnc-layout-monogram .adnc-name,.adnc-model-26.adnc-layout-side_by_side .adnc-name{min-width:.8em;text-align:center;}.adnc-model-26.adnc-layout-signature{transform:rotate(-1deg);}.adnc-model-26.adnc-layout-classic .adnc-composition{font-family:serif;}.adnc-model-26.adnc-layout-modern .adnc-name{text-transform:uppercase;letter-spacing:.05em;}.adnc-model-26.adnc-layout-minimalist .adnc-name,.adnc-model-26.adnc-layout-minimalist .adnc-separator{text-shadow:none;-webkit-text-stroke:0 transparent;}.adnc-model-26.adnc-layout-romantic .adnc-composition{font-style:italic;}
.adnc-model-26 .adnc-name{display:inline-block;max-width:100%;overflow-wrap:anywhere;white-space:normal;font-style:normal;text-transform:none;letter-spacing:0px;word-spacing:0px;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.08);-webkit-text-stroke:0px #000000;}
.adnc-model-26 .adnc-name--groom{font-family:'Great Vibes',sans-serif;font-size:calc(78px * var(--adnc-scale));font-weight:400;color:#a67c52;}
.adnc-model-26 .adnc-name--bride{font-family:'Great Vibes',sans-serif;font-size:calc(78px * var(--adnc-scale));font-weight:400;color:#a67c52;}
.adnc-model-26 .adnc-separator{display:inline-block;font-family:'Cormorant Garamond',sans-serif;font-size:calc(54px * var(--adnc-scale));font-weight:400;color:#7a5a3a;font-style:normal;text-transform:none;letter-spacing:0px;word-spacing:0px;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.08);-webkit-text-stroke:0px #000000;}
.adnc-model-26 .adnc-date{display:block;font-family:'Montserrat',sans-serif;font-size:calc(16px * var(--adnc-scale));font-weight:500;color:#5c5148;margin-top:12px;letter-spacing:.12em;}
.adnc-model-26 .adnc-complement{display:block;font-family:'Montserrat',sans-serif;font-size:calc(14px * var(--adnc-scale));color:#5c5148;margin-top:8px;}
.adnc-model-26 .adnc-decoration{display:block;color:#d4af37;font-size:calc(26px * var(--adnc-scale));line-height:1;opacity:1;transform:rotate(0deg);margin:10px auto;} .adnc-model-26 .adnc-decoration svg{width:1em;height:1em;display:block;margin:auto;fill:currentColor;}
.adnc-model-26.adnc-separator-above .adnc-separator{order:-2;width:100%;} .adnc-model-26.adnc-separator-below .adnc-separator{order:20;width:100%;} .adnc-model-26.adnc-separator-overlay .adnc-separator{position:absolute;z-index:3;} .adnc-model-26.adnc-separator-background .adnc-separator{position:absolute;font-size:calc(54px * 2.5 * var(--adnc-scale));opacity:.08;z-index:0;}
.adnc-model-26.adnc-decoration-above .adnc-decoration{order:-3;width:100%;} .adnc-model-26.adnc-decoration-below .adnc-decoration{order:30;width:100%;} .adnc-model-26.adnc-decoration-background .adnc-decoration{position:absolute;font-size:calc(26px * 5);opacity:.06;z-index:0;}
.adnc-model-26.adnc-decoration-between .adnc-name:first-of-type{order:0;}.adnc-model-26.adnc-decoration-between .adnc-decoration{order:1;}.adnc-model-26.adnc-decoration-between .adnc-separator{order:2;}.adnc-model-26.adnc-decoration-between .adnc-name:last-of-type{order:3;}
@media(max-width:1024px){.adnc-model-26{--adnc-scale:0.78;text-align:center;}.adnc-model-26 .adnc-composition{justify-content:center;gap:calc(12px + 0px);}.adnc-model-26 .adnc-decoration{font-size:22px;}}
@media(max-width:767px){.adnc-model-26{--adnc-scale:0.58;text-align:center;padding-left:min(20px,5vw);padding-right:min(20px,5vw);}.adnc-model-26 .adnc-composition{justify-content:center;gap:max(2px,calc(10px + -2px));}.adnc-model-26 .adnc-decoration{font-size:18px;}.adnc-model-26 .adnc-composition{flex-direction:column;}}
