/* Reading rhythm for internal pages; retain authored sections and their colors. */
/* A single membership form, with locality instead of a postal address. */
.gldi-internal-page .entry-content #gform_wrapper_1 #input_1_21{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0}
.gldi-internal-page .entry-content #gform_wrapper_1 #input_1_21>span{min-width:0;width:auto;flex-basis:auto;padding:0;margin:0}
.gldi-internal-page .entry-content #gform_wrapper_1 :is(#field_1_10,#field_1_14){grid-column:span 6}
.gldi-internal-page .entry-content #gform_wrapper_1 #field_1_14{display:flex;flex-direction:column}
.gldi-internal-page .entry-content #gform_wrapper_1 #field_1_14 .gfield_description{order:2;padding:8px 0 0}
@media(max-width:700px){.gldi-internal-page .entry-content #gform_wrapper_1 #input_1_21{grid-template-columns:1fr}.gldi-internal-page .entry-content #gform_wrapper_1 :is(#field_1_10,#field_1_14){grid-column:span 12}}
.gldi-internal-page .entry-content{line-height:1.8}
.gldi-internal-page .entry-content summary{box-sizing:border-box}
.gldi-internal-page .entry-content .wp-block-heading{font-family:Georgia,"Times New Roman",serif;font-variant:normal;text-transform:none;letter-spacing:-.015em;font-weight:400;line-height:1.22;text-wrap:pretty;overflow-wrap:break-word;scroll-margin-top:90px}
.gldi-internal-page .entry-content h2.wp-block-heading{font-size:clamp(28px,3vw,38px)}
.gldi-internal-page .entry-content h3.wp-block-heading{font-size:clamp(23px,2.3vw,29px)}
.gldi-internal-page .entry-content h4.wp-block-heading{font-family:var(--gldi-sans);font-size:17px;font-weight:600;letter-spacing:0}
.gldi-internal-page .entry-content :where(p,li){overflow-wrap:break-word}
.gldi-internal-page .entry-content>p{max-width:78ch}
.gldi-internal-page .entry-content .gldi-section-padding-sm{padding-block:clamp(30px,4vw,48px)}
.gldi-internal-page .entry-content .wp-block-image img{max-width:100%;height:auto}
.gldi-internal-page .entry-content .wp-block-table{overflow-x:auto;max-width:100%}
.gldi-internal-page .entry-content :where(h2,h3,h4)+p{margin-top:20px}
.gldi-editorial-header--photographic.gldi-editorial-header--text-only{min-height:0;padding-block:25px 48px}
.gldi-editorial-header--photographic.gldi-editorial-header--text-only .gldi-editorial-header__layout{max-width:950px}
/* A quiet editorial index, expanded only on request. */
.gldi-internal-page .entry-content .gldi-page-contents{max-width:920px;margin:0 auto 38px;background:transparent;border:0;border-block:1px solid #dce1e6;border-radius:0;box-shadow:none;overflow:visible;color:#1a335d;font-family:var(--gldi-sans);font-size:14px;line-height:1.55}
.gldi-internal-page .entry-content .gldi-page-contents summary{box-sizing:border-box;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;padding:17px 0;font-family:var(--gldi-sans);font-size:14px;font-weight:600;text-transform:none;font-variant:normal;letter-spacing:.015em;line-height:1.5;color:#1a335d}
.gldi-internal-page .entry-content .gldi-page-contents summary::-webkit-details-marker{display:none}
.gldi-internal-page .entry-content .gldi-page-contents__label{display:flex;align-items:center;gap:13px}
.gldi-internal-page .entry-content .gldi-page-contents__label:before{content:"";display:block;width:25px;height:2px;background:#b79b59}
.gldi-internal-page .entry-content .gldi-page-contents__icon{position:relative;display:block;flex:0 0 26px;width:26px;height:26px}
.gldi-internal-page .entry-content .gldi-page-contents__icon:before,.gldi-internal-page .entry-content .gldi-page-contents__icon:after{content:"";position:absolute;top:12px;left:7px;width:12px;height:1px;background:#1a335d}
.gldi-internal-page .entry-content .gldi-page-contents__icon:after{transform:rotate(90deg)}
.gldi-internal-page .entry-content .gldi-page-contents[open] .gldi-page-contents__icon:after{transform:rotate(0)}
.gldi-internal-page .entry-content .gldi-page-contents>nav{padding:0}
.gldi-internal-page .entry-content .gldi-page-contents ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;counter-reset:gldi-section;list-style:none;margin:0;padding:0 0 19px}
.gldi-internal-page .entry-content .gldi-page-contents li{display:flex;gap:12px;margin:0;padding:0;counter-increment:gldi-section;align-items:baseline;min-width:0}
.gldi-internal-page .entry-content .gldi-page-contents li:before{content:counter(gldi-section,decimal-leading-zero);font-size:11px;font-weight:500;color:#857143;letter-spacing:.07em;flex:0 0 20px}
.gldi-internal-page .entry-content .gldi-page-contents a{display:block;padding:9px 0;color:#344860;text-decoration:none;font-weight:400;font-size:14px;line-height:1.5}
.gldi-internal-page .entry-content .gldi-page-contents a:hover{color:#1a335d;text-decoration:underline;text-underline-offset:4px}
.gldi-internal-page .entry-content .gldi-page-contents :is(summary,a):focus-visible,.gldi-contact-shortcuts a:focus-visible,.gldi-press-contact a:focus-visible{outline:2px solid #29548f;outline-offset:5px}
.gldi-internal-page .entry-content>.gldi-page-contents+.alignfull{margin-top:0}
/* Place the index on the first section's own continuous background. */
.gldi-internal-page .entry:has(>.entry-content>.gldi-page-contents-host){padding-top:0}
.gldi-internal-page .entry-content .gldi-institution-hero .gldi-institution-symbol img{width:clamp(62px,7vw,92px)!important}
.gldi-internal-page .entry-content>:is(.wp-block-group.alignfull,.wp-block-group.gldi-section).gldi-page-contents-host{margin-top:0!important;padding-top:clamp(28px,4vw,48px)}
.gldi-internal-page .entry-content>:is(.wp-block-group.alignfull,.wp-block-group.gldi-section).gldi-page-contents-host>.gldi-page-contents{position:relative;width:100%;max-width:920px;margin:0 auto clamp(32px,4vw,52px);text-align:left}
.gldi-internal-page .entry-content .gldi-page-contents-host:is(.gldi-section-blue,.is-style-gldi-section-blue,.is-style-gldi-blue-wide,.is-style-gldi-blue-xwide)>.gldi-page-contents{color:#fff;border-color:rgba(255,255,255,.3)}
.gldi-internal-page .entry-content .gldi-page-contents-host:is(.gldi-section-blue,.is-style-gldi-section-blue,.is-style-gldi-blue-wide,.is-style-gldi-blue-xwide)>.gldi-page-contents :is(summary,a){color:inherit}
.gldi-internal-page .entry-content .gldi-page-contents-host:is(.gldi-section-blue,.is-style-gldi-section-blue,.is-style-gldi-blue-wide,.is-style-gldi-blue-xwide) .gldi-page-contents__icon:before,.gldi-internal-page .entry-content .gldi-page-contents-host:is(.gldi-section-blue,.is-style-gldi-section-blue,.is-style-gldi-blue-wide,.is-style-gldi-blue-xwide) .gldi-page-contents__icon:after{background:currentColor}
.gldi-internal-page .entry-content .gldi-page-contents-host:is(.gldi-section-blue,.is-style-gldi-section-blue,.is-style-gldi-blue-wide,.is-style-gldi-blue-xwide)>.gldi-page-contents li:before{color:#e4c87d}
/* Profile biographies remain readable; the selected portrait appears once. */
.page-id-657351 .entry-content .gldi-section:not(.gldi-section-blue)>p{max-width:800px;margin-inline:auto}
.page-id-657351 .entry-content .gldi-section:not(.gldi-section-blue)>.wp-block-heading{max-width:900px;margin-inline:auto}
.page-id-657351 .entry-content .gldi-section-blue .gldi-grid-card h3{font-family:Georgia,"Times New Roman",serif;font-size:23px;line-height:1.25;text-transform:none;font-weight:400}
.page-id-657351 .entry-content .gldi-section-blue .gldi-grid-card :where(h3,a,p){color:#1a335d}
.page-id-657351 .gldi-editorial-header__image img{max-height:470px}
.page-id-662851 .entry-content{max-width:1180px}
.page-id-662851 .entry-content>p,.page-id-662851 .entry-content>h2{max-width:850px;margin-left:auto;margin-right:auto}
.gldi-internal-page .entry-content #GranMaestri{max-width:none;margin-top:42px}
.gldi-internal-page .entry-content .gldi-masters-grid{max-width:none;width:100%}
.gldi-internal-page .entry-content .gldi-masters-grid .gldi-grid-card{box-shadow:none;border-radius:3px;overflow:hidden}
.gldi-internal-page .entry-content .gldi-masters-grid .gldi-grid-card h3{margin:0 0 17px;font-weight:400}
.gldi-internal-page .entry-content .gldi-masters-grid .gldi-grid-card h3 a{font-weight:400}
.gldi-internal-page .entry-content .gldi-masters-grid .gldi-grid-card__body>p{margin:0 0 23px}
.gldi-internal-page .entry-content .gldi-masters-grid .gldi-grid-card__image{box-sizing:border-box}
.gldi-masters-grid .gldi-grid-card__image{height:280px;aspect-ratio:auto;background:#ebe9e4;padding:18px}
.gldi-masters-grid .gldi-grid-card__image img{width:100%;height:100%;object-fit:contain;object-position:center}
.gldi-masters-grid .gldi-grid-card h3{font-family:Georgia,"Times New Roman",serif;font-size:25px;line-height:1.2;font-weight:400;text-transform:none}
.gldi-masters-grid .gldi-grid-card__body{padding:22px}
.gldi-masters-grid .gldi-grid-card__body>p{font-size:14px;line-height:1.65}
/* Contact actions before the detailed address, map and existing form. */
.page-id-185 .gldi-editorial-header{min-height:0;padding-bottom:38px}
.page-id-185 .gldi-editorial-header h1{font-size:clamp(37px,4.5vw,56px)}
.page-id-185 .gldi-editorial-header__intro{max-width:740px;font-size:18px}
.gldi-contact-shortcuts{background:#fff;border-bottom:1px solid #dce1e8;padding:20px 0}
.gldi-contact-shortcuts .gldi-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:15px 30px}
.gldi-contact-shortcuts a{font-family:var(--gldi-sans);font-size:14px;line-height:1.4;color:#1a335d;text-underline-offset:5px;padding:12px 0}
.gldi-contact-shortcuts .gldi-contact-shortcuts__primary{background:#1a335d;color:#fff;border-radius:3px;padding:14px 24px;text-decoration:none;font-weight:600}
.page-id-185 .gldi-contact-main{align-items:start!important;gap:clamp(25px,5vw,65px)}
.page-id-185 .gldi-map-panel{border:1px solid #dce1e8;border-radius:4px!important;box-shadow:none}
.page-id-185 .gldi-map-panel p{font-size:14px;line-height:1.6;padding:10px}
.page-id-185 .gldi-map-panel iframe{height:380px}
.page-id-185 .gldi-map-panel iframe[src*="cdn.iubenda.com/cookie_solution/empty.html"]{display:none!important}
.page-id-185 #Modulo,.page-id-185 #Contattaci{scroll-margin-top:80px}
.page-id-185 #Modulo{background:#fff}
.page-id-185 .gldi-contact-form-section{gap:clamp(30px,5vw,70px)}
.page-id-185 #gform_wrapper_2{background:#f6f7f9;border:1px solid #dce1e8;border-radius:5px;padding:clamp(20px,3vw,36px);--gf-color-primary:#1a335d;--gf-color-primary-rgb:26,51,93}
.page-id-185 #gform_wrapper_2 .gform_button{background:#1a335d;border-radius:3px;font-weight:600;min-height:46px}
.page-id-185 #gform_wrapper_2 .gfield_label{font-size:15px;line-height:1.5}
.page-id-185 #gform_wrapper_2 .gfield_consent_label{font-size:14px;line-height:1.65}
/* Shared archive rhythm, with a sober list for press releases. */
.gldi-content-archive .gldi-archive-header{padding-block:36px 46px;min-height:0}
.gldi-content-archive .gldi-archive-header h1{font-family:Georgia,"Times New Roman",serif;text-transform:none;font-weight:400;font-size:clamp(38px,4.4vw,58px);letter-spacing:-.025em;line-height:1.13}
.gldi-content-archive .gldi-archive-description{font-size:18px;line-height:1.65;max-width:790px}
.gldi-content-archive .gldi-archive-card{box-shadow:none;border-radius:4px}
.gldi-content-archive .gldi-archive-card h2{font-family:Georgia,"Times New Roman",serif;text-transform:none;font-weight:400;font-size:clamp(24px,2.2vw,29px);line-height:1.24;letter-spacing:-.01em}
.gldi-content-archive .gldi-archive-listing{padding-block:40px 60px}
.gldi-press-contact{background:#f4f1ea;border-bottom:1px solid #dcd4c5;padding:14px 0;color:#1a335d}
.gldi-press-contact .gldi-wrap{display:flex;gap:8px 25px;flex-wrap:wrap;font-size:14px;line-height:1.6}
.gldi-press-contact a{font-weight:600;color:#1a335d;overflow-wrap:anywhere}
.category-comunicati-stampa .gldi-archive-grid{display:block;max-width:1080px;margin:auto}
.category-comunicati-stampa .gldi-archive-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;background:transparent;border:0;border-bottom:1px solid #d4dae1;border-radius:0;padding:27px 0}
.category-comunicati-stampa .gldi-archive-card:first-child{padding-top:0}
.category-comunicati-stampa .gldi-archive-card__image{aspect-ratio:4/3;align-self:start;border-radius:3px}
.category-comunicati-stampa .gldi-archive-card__body{padding:0}
.category-comunicati-stampa .gldi-archive-card h2{font-size:clamp(25px,2.6vw,32px)}
.category-comunicati-stampa .gldi-archive-card__link{padding-top:12px}
@media(max-width:780px){.gldi-internal-page .entry-content .wp-block-image.alignright,.gldi-internal-page .entry-content .wp-block-image.alignleft{float:none;margin:24px auto;max-width:100%}.gldi-internal-page .entry-content .wp-block-image img{max-width:100%}.gldi-internal-page .entry-content .gldi-page-contents ol{grid-template-columns:1fr}.gldi-internal-page .entry-content .gldi-page-contents{margin-bottom:25px}.gldi-contact-shortcuts .gldi-wrap{gap:8px 22px}.gldi-contact-shortcuts a{font-size:13px}.page-id-185 .gldi-contact-main,.page-id-185 .gldi-contact-form-section{flex-direction:column!important}.page-id-185 .gldi-contact-main>.wp-block-column,.page-id-185 .gldi-contact-form-section>.wp-block-column{width:100%;flex-basis:auto!important}.page-id-185 .gldi-map-panel iframe{height:300px}.category-comunicati-stampa .gldi-archive-card{grid-template-columns:140px minmax(0,1fr);gap:20px}.gldi-masters-grid .gldi-grid-card__image{height:255px}}
@media(max-width:520px){.gldi-internal-page .entry-content .gldi-notice{grid-template-columns:minmax(0,1fr);gap:16px}.gldi-internal-page .entry-content .gldi-notice__content{min-width:0}.gldi-internal-page .entry-content .gldi-notice__title{font-size:26px;line-height:1.2;overflow-wrap:anywhere}.gldi-internal-page .entry-content>.wp-block-group.alignfull.is-layout-constrained>.alignfull,.gldi-internal-page .entry-content>.wp-block-group.alignfull.is-layout-flow>.alignfull{margin-left:-20px;margin-right:-20px}.gldi-internal-page .entry-content{font-size:16px;line-height:1.75}.gldi-internal-page .entry-content .gldi-section-padding-sm{padding-block:28px}.category-comunicati-stampa .gldi-archive-card{grid-template-columns:1fr;gap:17px}.category-comunicati-stampa .gldi-archive-card__image{max-width:250px}.gldi-contact-shortcuts .gldi-contact-shortcuts__primary{width:100%;text-align:center}.page-id-185 #gform_wrapper_2{padding:18px}.gldi-masters-grid .gldi-grid-card__image{height:300px}}

/* Shared Gravity Forms presentation. Field validation remains with Gravity Forms. */
.gldi-internal-page .entry-content .wp-block-group:has(>#gform_wrapper_1){padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2){box-sizing:border-box;max-width:100%;margin:0;background:#fff;border:1px solid #d9dee4;border-top:3px solid #bba16b;border-radius:9px;padding:clamp(22px,3.5vw,42px);box-shadow:0 10px 32px rgba(13,36,66,.05);color:#26384e;font-family:var(--gldi-sans);font-size:15px;line-height:1.55;--gf-color-primary:#1a335d;--gf-color-primary-rgb:26,51,93;--gf-ctrl-size:50px;--gf-ctrl-radius:5px;--gf-form-gap-y:25px;--gf-form-gap-x:22px}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) :is(form,fieldset){margin:0}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .gform_fields{row-gap:26px;column-gap:22px}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .gfield{min-width:0}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .gsection{border:0;padding:0;margin:0 0 3px}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .gsection_title{font-family:Georgia,"Times New Roman",serif;font-size:30px;line-height:1.2;font-weight:400;font-variant:normal;text-transform:none;letter-spacing:-.02em;color:#1a335d;margin:0 0 9px}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .gsection_description{padding:0;font-size:14px;line-height:1.55;color:#5a6879}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .gfield_label{font-family:var(--gldi-sans);font-size:15px;font-weight:600;line-height:1.5;color:#233b5b;margin-bottom:9px}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .gfield_required{font-size:11px;font-weight:400;font-style:normal;line-height:1.5;margin-left:6px;color:#756147}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .ginput_complex label{font-size:12px;font-weight:400;color:#626e7d;line-height:1.5;margin-bottom:6px}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],select,textarea){box-sizing:border-box;width:100%;max-width:100%;min-width:0;border:1px solid #c5cfd9;border-radius:5px;background-color:#f9fafb;color:#26384e;box-shadow:none;font-family:var(--gldi-sans);font-size:16px;font-weight:400;line-height:1.5;padding:12px 14px;min-height:50px;transition:border-color .15s,box-shadow .15s}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) select{padding-right:38px}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) textarea{min-height:190px;height:190px;resize:vertical}
.gldi-internal-page .entry-content #gform_wrapper_1 #input_1_23{min-height:220px}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) :is(input,textarea)::placeholder{color:#6c7886;opacity:1;font-size:14px}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) :is(input,select,textarea):focus-visible{outline:2px solid #29548f;outline-offset:2px;background-color:#fff;border-color:#29548f;box-shadow:none}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .gfield_description{font-family:var(--gldi-sans);font-size:13px;line-height:1.65;font-weight:400;color:#5d6b7c;padding-block:0 12px}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .gfield--type-consent{background:#f5f6f8;padding:17px 18px;border-radius:5px;border:1px solid #e2e6eb}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .ginput_container_consent{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:3px 0 0;border-radius:3px;accent-color:#1a335d}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .gfield_consent_label{font-family:var(--gldi-sans);font-size:13px;line-height:1.7;font-weight:400;color:#46556b}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) :is(.gform_footer,.gform_page_footer){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:23px 0 0;margin:26px 0 0;border-top:1px solid #e1e5e9}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) :is(.gform_button,.gform_next_button,.gform_previous_button){box-sizing:border-box;min-height:50px;width:auto;max-width:100%;margin:0;padding:13px 25px;border:1px solid #1a335d;border-radius:5px;background:#1a335d;color:#fff;font-family:var(--gldi-sans);font-size:14px;font-weight:600;line-height:1.5;text-transform:none;letter-spacing:0;box-shadow:none;white-space:normal;cursor:pointer}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) :is(.gform_button,.gform_next_button):hover{background:#315b90;border-color:#315b90;color:#fff}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .gform_previous_button{background:#fff;color:#344860;border-color:#c5cfd9}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .gform_previous_button:hover{background:#edf1f5}
.gldi-internal-page .entry-content #gform_wrapper_1 .gform_next_button{margin-left:auto}
.gldi-internal-page .entry-content #gform_wrapper_1 .gf_page_steps{display:flex;gap:18px;margin:0 0 28px;padding:0;border:0}
.gldi-internal-page .entry-content #gform_wrapper_1 .gf_step{box-sizing:border-box;display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:0 0 16px;margin:0;border-bottom:2px solid #e0e4e9;opacity:1;color:#748090}
.gldi-internal-page .entry-content #gform_wrapper_1 .gf_step_active{border-bottom-color:#bba16b;color:#1a335d}
.gldi-internal-page .entry-content #gform_wrapper_1 .gf_step_number{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border:1px solid #d4dbe3;border-radius:50%;font-size:12px;line-height:1;font-weight:600;background:#f4f6f8;color:#66768a}
.gldi-internal-page .entry-content #gform_wrapper_1 .gf_step_active .gf_step_number{background:#1a335d;border-color:#1a335d;color:#fff}
.gldi-internal-page .entry-content #gform_wrapper_1 .gf_step_label{font-family:var(--gldi-sans);font-size:13px;font-weight:600;line-height:1.4;padding:0}
.gldi-internal-page .entry-content #gform_wrapper_2 :is(#field_2_6,#field_2_5,#field_2_4,#field_2_9){grid-column:span 6}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .gform_validation_errors{background:#fff5f3;border:1px solid #b7382b;border-radius:5px;box-shadow:none;margin:0 0 24px}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .gfield_error :is(input,textarea,select){border-color:#b7382b}
.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .validation_message{color:#a42920;background:transparent;border:0;padding:8px 0;font-size:13px}
@media(max-width:700px){.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2){padding:24px 18px}.gldi-internal-page .entry-content #gform_wrapper_2 :is(#field_2_6,#field_2_5,#field_2_4,#field_2_9){grid-column:span 12}.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) .gsection_title{font-size:27px}.gldi-internal-page .entry-content #gform_wrapper_1 .gf_page_steps{gap:12px}.gldi-internal-page .entry-content #gform_wrapper_1 .gf_step{gap:7px}.gldi-internal-page .entry-content #gform_wrapper_1 .gf_step_label{font-size:12px}.gldi-internal-page .entry-content #gform_wrapper_1 .gf_step_number{flex-basis:24px;width:24px;height:24px}.gldi-internal-page .entry-content .gldi-page-contents ol{grid-template-columns:1fr}.gldi-internal-page .entry-content .gldi-page-contents a{padding:10px 0}.gldi-internal-page .entry-content .gldi-page-contents summary{padding-block:15px}}
.gldi-internal-page .entry-content #gform_wrapper_2 #field_2_9{display:flex;flex-direction:column}
.gldi-internal-page .entry-content #gform_wrapper_2 #field_2_9 .gfield_description{order:2;padding:8px 0 0}
.gldi-internal-page .entry-content #gform_wrapper_1 .gf_step_completed .gf_step_number:before{background:#1a335d;border-color:#1a335d}
@media(max-width:420px){.gldi-internal-page .entry-content #gform_wrapper_1 .gf_step{flex-direction:column;align-items:flex-start;gap:8px}.gldi-internal-page .entry-content #gform_wrapper_1 .gf_step_label{white-space:nowrap;text-transform:none}}
@media(prefers-reduced-motion:reduce){.gldi-internal-page .entry-content :is(#gform_wrapper_1,#gform_wrapper_2) :is(input,select,textarea){transition:none}}
