#wp-block-themeisle-blocks-advanced-columns-aed624db{padding-top:56px;padding-bottom:64px;padding-left:24px;padding-right:24px;--columns-width:960px;justify-content:center;min-height:auto;--background:url(https://culturevitale.com/wp-content/uploads/2025/06/ChatGPT-Image-Jun-6-2025-at-03_11_35-PM.png) no-repeat local 62% 49%/cover}#wp-block-themeisle-blocks-advanced-columns-aed624db>.wp-block-themeisle-blocks-advanced-columns-overlay{background:#18291f;opacity:.87;mix-blend-mode:normal}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-columns-aed624db{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-columns-aed624db{padding-top:40px;padding-bottom:40px}}#wp-block-themeisle-blocks-advanced-column-057302a7>.wp-block-themeisle-blocks-advanced-column-overlay{opacity:.5;mix-blend-mode:normal}@media (min-width:960px){#wp-block-themeisle-blocks-advanced-column-057302a7{flex-basis:100%}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-column-057302a7{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}}#wp-block-themeisle-blocks-advanced-heading-3ee90c34{color:#e5ded0;font-style:italic;font-size:56px;--text-align:center;--text-align-tablet:center;--text-align-mobile:center}@media (max-width:960px){#wp-block-themeisle-blocks-advanced-heading-3ee90c34{font-size:40px}}@media (max-width:600px){#wp-block-themeisle-blocks-advanced-heading-3ee90c34{font-size:32px}}nnn.entry-content{n font-family:u0022Cormorant Garamondu0022,Garamond,u0022Times New Romanu0022,serif;n font-size:clamp(18px,1.15vw,20px);n line-height:1.65;n color:#212323;n}nnn.entry-content p:first-of-type{font-style:italic;opacity:.95}nnn.entry-content h1,.entry-content h2,.entry-content h3{n font-weight:600;line-height:1.2;margin:0 0 .65em;n}n.entry-content h1{font-size:clamp(2.2rem,5vw,3.3rem);font-style:italic}n.entry-content h2{font-size:clamp(1.7rem,3.5vw,2.3rem)}n.entry-content h3{font-size:clamp(1.35rem,2.4vw,1.7rem)}nnn.entry-content .wp-block-group,n.entry-content .wp-block-columns,n.entry-content .pods-form,n.entry-content form{n background:#fff;n border:1px solid #e8e3da;n border-radius:14px;n padding:44px 48px;n box-shadow:0 10px 28px rgba(0,0,0,.08);n margin-bottom:32px;n}nnn.entry-content label{display:block;font-weight:600;margin:14px 0 8px;letter-spacing:.02em}n.entry-content .description,n.entry-content .help-text,n.entry-content small{font-style:italic;color:#565a58}n.entry-content ul{padding-left:1.2em}n.entry-content li{margin:.4em 0}nnn.entry-content input:not([type=checkbox]):not([type=radio]):not([type=submit]),n.entry-content select,n.entry-content textarea{n font:inherit;n background:#fff;n border:1px solid #e8e3da;n border-radius:12px;n padding:14px 16px;n box-sizing:border-box;n transition:border-color .15s,box-shadow .15s;n}n.entry-content textarea{min-height:220px}n.entry-content input:focus,.entry-content select:focus,.entry-content textarea:focus{n outline:0;border-color:#18291f;box-shadow:0 0 0 4px rgba(24,41,31,.12);n}n.entry-content ::placeholder{color:#8b8e8c;font-style:italic}nnn.entry-content .wp-block-button__link,n.entry-content .button,n.entry-content button,n.entry-content input[type=submit]{n display:inline-flex;align-items:center;justify-content:center;gap:10px;n background:#18291f;color:#fff!important;border:1px solid #18291f;n border-radius:12px;n padding:16px 28px;n font-weight:600;letter-spacing:.02em;text-decoration:none!important;n box-shadow:0 8px 20px rgba(24,41,31,.18);n transition:transform .06s,background .2s,box-shadow .2s;cursor:pointer;n}n.entry-content .wp-block-button__link:hover,n.entry-content .button:hover,n.entry-content button:hover,n.entry-content input[type=submit]:hover{n background:#22372c;border-color:#22372c;n transform:translateY(-1px);box-shadow:0 12px 26px rgba(24,41,31,.22);n}nnn.entry-content blockquote{n border-left:3px solid #18291f;background:#f6f3ed;n padding:16px 20px;border-radius:8px;font-style:italic;n}n.entry-content table{n width:100%;border-collapse:collapse;background:#fff;n border:1px solid #e8e3da;border-radius:14px;overflow:hidden;n box-shadow:0 10px 28px rgba(0,0,0,.08);n}n.entry-content th,.entry-content td{padding:14px 16px;border-bottom:1px solid #e8e3da}n.entry-content thead th{background:#f6f3ed;font-weight:600}nnnn.entry-content{n font-family:u0022Cormorant Garamondu0022,Garamond,u0022Times New Romanu0022,serif;n font-size:clamp(18px,1.15vw,20px);n line-height:1.65;n color:#212323;n}nnn.entry-content p:first-of-type{font-style:italic;opacity:.95}nnn.entry-content h1,.entry-content h2,.entry-content h3{n font-weight:600;line-height:1.2;margin:0 0 .65em;n}n.entry-content h1{font-size:clamp(2.2rem,5vw,3.3rem);font-style:italic}n.entry-content h2{font-size:clamp(1.7rem,3.5vw,2.3rem)}n.entry-content h3{font-size:clamp(1.35rem,2.4vw,1.7rem)}nnn.entry-content .wp-block-group,n.entry-content .wp-block-columns,n.entry-content .pods-form,n.entry-content form{n background:#fff;n border:1px solid #e8e3da;n border-radius:14px;n padding:44px 48px;n box-shadow:0 10px 28px rgba(0,0,0,.08);n margin-bottom:32px;n}nnn.entry-content label{display:block;font-weight:600;margin:14px 0 8px;letter-spacing:.02em}n.entry-content .description,n.entry-content .help-text,n.entry-content small{font-style:italic;color:#565a58}n.entry-content ul{padding-left:1.2em}n.entry-content li{margin:.4em 0}nnn.entry-content input:not([type=checkbox]):not([type=radio]):not([type=submit]),n.entry-content select,n.entry-content textarea{n font:inherit;n background:#fff;n border:1px solid #e8e3da;n border-radius:12px;n padding:14px 16px;n box-sizing:border-box;n transition:border-color .15s,box-shadow .15s;n}n.entry-content textarea{min-height:220px}n.entry-content input:focus,.entry-content select:focus,.entry-content textarea:focus{n outline:0;border-color:#18291f;box-shadow:0 0 0 4px rgba(24,41,31,.12);n}n.entry-content ::placeholder{color:#8b8e8c;font-style:italic}nnn.entry-content .wp-block-button__link,n.entry-content .button,n.entry-content button,n.entry-content input[type=submit]{n display:inline-flex;align-items:center;justify-content:center;gap:10px;n background:#18291f;color:#fff!important;border:1px solid #18291f;n border-radius:12px;n padding:16px 28px;n font-weight:600;letter-spacing:.02em;text-decoration:none!important;n box-shadow:0 8px 20px rgba(24,41,31,.18);n transition:transform .06s,background .2s,box-shadow .2s;cursor:pointer;n}n.entry-content .wp-block-button__link:hover,n.entry-content .button:hover,n.entry-content button:hover,n.entry-content input[type=submit]:hover{n background:#22372c;border-color:#22372c;n transform:translateY(-1px);box-shadow:0 12px 26px rgba(24,41,31,.22);n}nnn.entry-content blockquote{n border-left:3px solid #18291f;background:#f6f3ed;n padding:16px 20px;border-radius:8px;font-style:italic;n}n.entry-content table{n width:100%;border-collapse:collapse;background:#fff;n border:1px solid #e8e3da;border-radius:14px;overflow:hidden;n box-shadow:0 10px 28px rgba(0,0,0,.08);n}n.entry-content th,.entry-content td{padding:14px 16px;border-bottom:1px solid #e8e3da}n.entry-content thead th{background:#f6f3ed;font-weight:600}nnnnn.entry-content .pods-form-ui-label{n font-family:u0022Cormorant Garamondu0022,Garamond,u0022Times New Romanu0022,serif !important;n font-size:1.6em !important;n font-style:italic !important;n}nnn.entry-content ul,.entry-content ol,.entry-content li{n font-family:u0022Cormorant Garamondu0022,Garamond,u0022Times New Romanu0022,serif !important;n}nnn.entry-content a.text-sm.rounded-full{n background:0 0 !important;n border:none !important;n padding:0 !important;n box-shadow:none !important;n text-decoration:underline !important;n color:#18291f !important;n cursor:pointer;n font-family:u0022Cormorant Garamondu0022,Garamond,u0022Times New Romanu0022,serif !important;n font-size:18px !important;n font-weight:400 !important;n display:inline !important;n}n.entry-content a.text-sm.rounded-full:hover{n text-decoration:none !important;n color:#212323 !important;n background:0 0 !important;n border:none !important;n box-shadow:none !important;n}nnn.entry-content input,.entry-content textarea,.entry-content select{n font-family:u0022Cormorant Garamondu0022,Garamond,u0022Times New Romanu0022,serif !important;n font-size:18px !important;n}n.entry-content .description{n font-size:1em !important;n}nnn.entry-content{n font-family:u0022Cormorant Garamondu0022,Garamond,u0022Times New Romanu0022,serif;n font-size:clamp(18px,1.15vw,20px);n line-height:1.65;n color:#212323;n}nnn.entry-content p:first-of-type{font-style:italic;opacity:.95}nnn.entry-content h1,.entry-content h2,.entry-content h3{n font-weight:600;line-height:1.2;margin:0 0 .65em;n}n.entry-content h1{font-size:clamp(2.2rem,5vw,3.3rem);font-style:italic}n.entry-content h2{font-size:clamp(1.7rem,3.5vw,2.3rem)}n.entry-content h3{font-size:clamp(1.35rem,2.4vw,1.7rem)}nnn.entry-content .wp-block-group,n.entry-content .wp-block-columns,n.entry-content .pods-form,n.entry-content form{n background:#fff;n border:1px solid #e8e3da;n border-radius:14px;n padding:44px 48px;n box-shadow:0 10px 28px rgba(0,0,0,.08);n margin-bottom:32px;n}nnn.entry-content label{display:block;font-weight:600;margin:14px 0 8px;letter-spacing:.02em}n.entry-content .description,n.entry-content .help-text,n.entry-content small{font-style:italic;color:#565a58}n.entry-content ul{padding-left:1.2em}n.entry-content li{margin:.4em 0}nnn.entry-content input:not([type=checkbox]):not([type=radio]):not([type=submit]),n.entry-content select,n.entry-content textarea{n font:inherit;n background:#fff;n border:1px solid #e8e3da;n border-radius:12px;n padding:14px 16px;n box-sizing:border-box;n transition:border-color .15s,box-shadow .15s;n}n.entry-content textarea{min-height:220px}n.entry-content input:focus,.entry-content select:focus,.entry-content textarea:focus{n outline:0;border-color:#18291f;box-shadow:0 0 0 4px rgba(24,41,31,.12);n}n.entry-content ::placeholder{color:#8b8e8c;font-style:italic}nnn.entry-content .wp-block-button__link,n.entry-content .button,n.entry-content button,n.entry-content input[type=submit]{n display:inline-flex;align-items:center;justify-content:center;gap:10px;n background:#18291f;color:#fff!important;border:1px solid #18291f;n border-radius:12px;n padding:16px 28px;n font-weight:600;letter-spacing:.02em;text-decoration:none!important;n box-shadow:0 8px 20px rgba(24,41,31,.18);n transition:transform .06s,background .2s,box-shadow .2s;cursor:pointer;n}n.entry-content .wp-block-button__link:hover,n.entry-content .button:hover,n.entry-content button:hover,n.entry-content input[type=submit]:hover{n background:#22372c;border-color:#22372c;n transform:translateY(-1px);box-shadow:0 12px 26px rgba(24,41,31,.22);n}nnn.entry-content blockquote{n border-left:3px solid #18291f;background:#f6f3ed;n padding:16px 20px;border-radius:8px;font-style:italic;n}n.entry-content table{n width:100%;border-collapse:collapse;background:#fff;n border:1px solid #e8e3da;border-radius:14px;overflow:hidden;n box-shadow:0 10px 28px rgba(0,0,0,.08);n}n.entry-content th,.entry-content td{padding:14px 16px;border-bottom:1px solid #e8e3da}n.entry-content thead th{background:#f6f3ed;font-weight:600}nnnnn.entry-content .pods-form-ui-label{n font-family:u0022Cormorant Garamondu0022,Garamond,u0022Times New Romanu0022,serif !important;n font-size:1.6em !important;n font-style:italic !important;n}nnn.entry-content ul,.entry-content ol,.entry-content li{n font-family:u0022Cormorant Garamondu0022,Garamond,u0022Times New Romanu0022,serif !important;n}nnn.entry-content a.text-sm.rounded-full{n background:0 0 !important;n border:none !important;n padding:0 !important;n box-shadow:none !important;n text-decoration:underline !important;n color:#18291f !important;n cursor:pointer;n font-family:u0022Cormorant Garamondu0022,Garamond,u0022Times New Romanu0022,serif !important;n font-size:18px !important;n font-weight:400 !important;n display:inline !important;n}n.entry-content a.text-sm.rounded-full:hover{n text-decoration:none !important;n color:#212323 !important;n background:0 0 !important;n border:none !important;n box-shadow:none !important;n}nnn.entry-content input,.entry-content textarea,.entry-content select{n font-family:u0022Cormorant Garamondu0022,Garamond,u0022Times New Romanu0022,serif !important;n font-size:18px !important;n}n.entry-content .description{n font-size:1em !important;n}.entry-content{font-family:"Cormorant Garamond", Garamond, "Times New Roman", serif;
  font-size:clamp(18px, 1.15vw, 20px);
  line-height:1.65;
  color:#212323;
}

.entry-content p:first-of-type{
  font-style:italic;
  opacity:.95;
}

.entry-content h1,
.entry-content h2,
.entry-content h3{
  font-weight:600;
  line-height:1.2;
  margin:0 0 .65em;
}

.entry-content h1{
  font-size:clamp(2.2rem,5vw,3.3rem);
  font-style:italic;
}

.entry-content h2{
  font-size:clamp(1.7rem,3.5vw,2.3rem);
}

.entry-content h3{
  font-size:clamp(1.35rem,2.4vw,1.7rem);
}

/* Pods form container */
.entry-content .pods-form,
.entry-content form{
  background:#fff;
  border:1px solid #e8e3da;
  border-radius:14px;
  padding:44px 48px;
  box-shadow:0 10px 28px rgba(0,0,0,.08);
  margin-bottom:32px;
}

/* Labels and helper text */
.entry-content .pods-form label,
.entry-content form label{
  display:block;
  font-weight:600;
  margin:14px 0 8px;
  letter-spacing:.02em;
}

.entry-content .pods-form .description,
.entry-content .pods-form .help-text,
.entry-content .pods-form small,
.entry-content form .description,
.entry-content form .help-text,
.entry-content form small{
  font-style:italic;
  color:#565a58;
}

/* Inputs */
.entry-content .pods-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.entry-content .pods-form select,
.entry-content .pods-form textarea,
.entry-content form input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.entry-content form select,
.entry-content form textarea{
  font:inherit;
  background:#fff;
  border:1px solid #e8e3da;
  border-radius:12px;
  padding:14px 16px;
  box-sizing:border-box;
  transition:border-color .15s, box-shadow .15s;
}

.entry-content .pods-form textarea,
.entry-content form textarea{
  min-height:220px;
}

.entry-content .pods-form input:focus,
.entry-content .pods-form select:focus,
.entry-content .pods-form textarea:focus,
.entry-content form input:focus,
.entry-content form select:focus,
.entry-content form textarea:focus{
  outline:0;
  border-color:#18291f;
  box-shadow:0 0 0 4px rgba(24,41,31,.12);
}

.entry-content .pods-form ::placeholder,
.entry-content form ::placeholder{
  color:#8b8e8c;
  font-style:italic;
}

/* Submit button */
.entry-content .pods-form button,
.entry-content .pods-form input[type=submit],
.entry-content form button,
.entry-content form input[type=submit]{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  background:#18291f;
  color:#fff!important;
  border:1px solid #18291f;
  border-radius:12px;
  padding:16px 28px;
  font-weight:600;
  letter-spacing:.02em;
  text-decoration:none!important;
  box-shadow:0 8px 20px rgba(24,41,31,.18);
  transition:transform .06s, background .2s, box-shadow .2s;
  cursor:pointer;
}

.entry-content .pods-form button:hover,
.entry-content .pods-form input[type=submit]:hover,
.entry-content form button:hover,
.entry-content form input[type=submit]:hover{
  background:#22372c;
  border-color:#22372c;
  transform:translateY(-1px);
  box-shadow:0 12px 26px rgba(24,41,31,.22);
}
/* Culture Vitale — page-wide typography & form polish */

/* 1) Base type: bigger + serif-forward */
.entry-content {
  font-family: "Cormorant Garamond", Garamond, "Times New Roman",serif;font-size:clamp(18px,1.15vw,20px);line-height:1.65;color:#212323}.entry-content p:first-of-type{font-style:italic;opacity:.95}.entry-content h1,.entry-content h2,.entry-content h3{font-weight:600;line-height:1.2;margin:0 0 .65em}.entry-content h1{font-size:clamp(2.2rem,5vw,3.3rem);font-style:italic}.entry-content h2{font-size:clamp(1.7rem,3.5vw,2.3rem)}.entry-content h3{font-size:clamp(1.35rem,2.4vw,1.7rem)}.entry-content .pods-form,.entry-content form.pods-form,.entry-content .pods form{background:#fff;border:1px solid #e8e3da;border-radius:14px;padding:44px 48px;box-shadow:0 10px 28px rgba(0,0,0,.08);margin-bottom:32px}.entry-content .pods-form .wp-block-group,.entry-content .pods-form .wp-block-columns{background:0 0;border:0;box-shadow:none;padding:0}.entry-content label{display:block;font-weight:600;margin:14px 0 8px;letter-spacing:.02em}.entry-content .description,.entry-content .help-text,.entry-content small{font-style:italic;color:#565a58}.entry-content ul{padding-left:1.2em}.entry-content li{margin:.4em 0}.entry-content input:not([type=checkbox]):not([type=radio]):not([type=submit]),.entry-content select,.entry-content textarea{font:inherit;background:#fff;border:1px solid #e8e3da;border-radius:12px;padding:14px 16px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.entry-content textarea{min-height:220px}.entry-content input:focus,.entry-content select:focus,.entry-content textarea:focus{outline:0;border-color:#18291f;box-shadow:0 0 0 4px rgba(24,41,31,.12)}.entry-content ::placeholder{color:#8b8e8c;font-style:italic}.entry-content .wp-block-button__link,.entry-content .button,.entry-content button,.entry-content input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#18291f;color:#fff !important;border:1px solid #18291f;border-radius:12px;padding:16px 28px;font-weight:600;letter-spacing:.02em;text-decoration:none !important;box-shadow:0 8px 20px rgba(24,41,31,.18);transition:transform .06s,background .2s,box-shadow .2s;cursor:pointer}.entry-content .wp-block-button__link:hover,.entry-content .button:hover,.entry-content button:hover,.entry-content input[type=submit]:hover{background:#22372c;border-color:#22372c;transform:translateY(-1px);box-shadow:0 12px 26px rgba(24,41,31,.22)}.entry-content blockquote{border-left:3px solid #18291f;background:#f6f3ed;padding:16px 20px;border-radius:8px;font-style:italic}.entry-content table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e8e3da;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.08)}.entry-content th,.entry-content td{padding:14px 16px;border-bottom:1px solid #e8e3da}.entry-content thead th{background:#f6f3ed;font-weight:600}.kt-blocks-accordion-title{font-family:'Cormorant Garamond',Georgia,serif !important;color:#c9ab77 !important}nnn.entry-content{n font-family:u0022Cormorant Garamondu0022,Garamond,u0022Times New Romanu0022,serif;n font-size:clamp(18px,1.15vw,20px);n line-height:1.65;n color:#212323;n}nnn.entry-content p:first-of-type{n font-style:italic;n opacity:.95;n}nnn.entry-content h1,n.entry-content h2,n.entry-content h3{n font-weight:600;n line-height:1.2;n margin:0 0 .65em;n}n.entry-content h1{n font-size:clamp(2.2rem,5vw,3.3rem);n font-style:italic;n}n.entry-content h2{n font-size:clamp(1.7rem,3.5vw,2.3rem);n}n.entry-content h3{n font-size:clamp(1.35rem,2.4vw,1.7rem);n}nnn.entry-content .wp-block-group,n.entry-content .wp-block-columns,n.entry-content .pods-form,n.entry-content form{n background:#fff;n border:1px solid #e8e3da;n border-radius:14px;n padding:44px 48px;n box-shadow:0 10px 28px rgba(0,0,0,.08);n margin-bottom:32px;n}nnn.entry-content label{n display:block;n font-weight:600;n margin:14px 0 8px;n letter-spacing:.02em;n}n.entry-content .description,n.entry-content .help-text,n.entry-content small{n font-style:italic;n color:#565a58;n}n.entry-content ul{n padding-left:1.2em;n}n.entry-content li{n margin:.4em 0;n}nnn.entry-content input:not([type=checkbox]):not([type=radio]):not([type=submit]),n.entry-content select,n.entry-content textarea{n font:inherit;n background:#fff;n border:1px solid #e8e3da;n border-radius:12px;n padding:14px 16px;n box-sizing:border-box;n transition:border-color .15s,box-shadow .15s;n}n.entry-content textarea{n min-height:220px;n}n.entry-content input:focus,n.entry-content select:focus,n.entry-content textarea:focus{n outline:0;n border-color:#18291f;n box-shadow:0 0 0 4px rgba(24,41,31,.12);n}n.entry-content ::placeholder{n color:#8b8e8c;n font-style:italic;n}nnn.entry-content .wp-block-button__link,n.entry-content .button,n.entry-content button,n.entry-content input[type=submit]{n display:inline-flex;n align-items:center;n justify-content:center;n gap:10px;n background:#18291f;n color:#fff !important;n border:1px solid #18291f;n border-radius:12px;n padding:16px 28px;n font-weight:600;n letter-spacing:.02em;n text-decoration:none !important;n box-shadow:0 8px 20px rgba(24,41,31,.18);n transition:transform .06s,background .2s,box-shadow .2s;n cursor:pointer;n}n.entry-content .wp-block-button__link:hover,n.entry-content .button:hover,n.entry-content button:hover,n.entry-content input[type=submit]:hover{n background:#22372c;n border-color:#22372c;n transform:translateY(-1px);n box-shadow:0 12px 26px rgba(24,41,31,.22);n}nnn.entry-content blockquote{n border-left:3px solid #18291f;n background:#f6f3ed;n padding:16px 20px;n border-radius:8px;n font-style:italic;n}n.entry-content table{n width:100%;n border-collapse:collapse;n background:#fff;n border:1px solid #e8e3da;n border-radius:14px;n overflow:hidden;n box-shadow:0 10px 28px rgba(0,0,0,.08);n}n.entry-content th,n.entry-content td{n padding:14px 16px;n border-bottom:1px solid #e8e3da;n}n.entry-content thead th{n background:#f6f3ed;n font-weight:600;n}n