.elementor-4783 .elementor-element.elementor-element-b832f2a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4783 .elementor-element.elementor-element-be1e6c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4783 .elementor-element.elementor-element-f3ed238{font-family:"PT Serif", Sans-serif;font-weight:400;color:var( --e-global-color-2ceabb2 );}.elementor-4783 .elementor-element.elementor-element-b010f85{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 5px 0px 0px;--border-top-width:0px;--border-right-width:5px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-6a25eb4 );--border-color:var( --e-global-color-6a25eb4 );--border-radius:0px 0px 0px 0px;--padding-top:1%;--padding-bottom:0%;--padding-left:10%;--padding-right:2%;}.elementor-4783 .elementor-element.elementor-element-b845f9c{font-family:"PT Serif", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-2ceabb2 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4783 .elementor-element.elementor-element-ac131c8 .elementor-button{background-color:#4DB05B;font-family:"PT Serif", Sans-serif;font-weight:700;}.elementor-4783 .elementor-element.elementor-element-1532451{font-family:"PT Serif", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-2ceabb2 );}.elementor-4783 .elementor-element.elementor-element-6eccd6be{--display:flex;--min-height:1px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-4783 .elementor-element.elementor-element-6eccd6be:not(.elementor-motion-effects-element-type-background), .elementor-4783 .elementor-element.elementor-element-6eccd6be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://barchart.it/wp-content/uploads/2025/09/sfondo_festivalbarch.jpg");}.elementor-4783 .elementor-element.elementor-element-7e900bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4783 .elementor-element.elementor-element-b6e25ad{text-align:center;}.elementor-4783 .elementor-element.elementor-element-b6e25ad .elementor-heading-title{color:var( --e-global-color-6a25eb4 );}.elementor-4783 .elementor-element.elementor-element-f076c1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4783 .elementor-element.elementor-element-41669a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-4783 .elementor-element.elementor-element-137d97d{color:var( --e-global-color-2ceabb2 );}.elementor-4783 .elementor-element.elementor-element-696d233{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4783 .elementor-element.elementor-element-51dcf31 > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-4783 .elementor-element.elementor-element-51dcf31{color:var( --e-global-color-2ceabb2 );}.elementor-4783 .elementor-element.elementor-element-80e5dd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4783 .elementor-element.elementor-element-90858ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-4783 .elementor-element.elementor-element-4220b68{color:var( --e-global-color-2ceabb2 );}.elementor-4783 .elementor-element.elementor-element-4c3e8fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4783 .elementor-element.elementor-element-9c91442 > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-4783 .elementor-element.elementor-element-9c91442{color:var( --e-global-color-2ceabb2 );}.elementor-4783 .elementor-element.elementor-element-8ce3962{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4783 .elementor-element.elementor-element-e882582{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-4783 .elementor-element.elementor-element-72fcc1c{color:var( --e-global-color-2ceabb2 );}.elementor-4783 .elementor-element.elementor-element-9ce18ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4783 .elementor-element.elementor-element-0f217f2 > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-4783 .elementor-element.elementor-element-0f217f2{color:var( --e-global-color-2ceabb2 );}.elementor-4783 .elementor-element.elementor-element-e22e321{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4783 .elementor-element.elementor-element-fbb5a59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-4783 .elementor-element.elementor-element-abf6ba1{color:var( --e-global-color-2ceabb2 );}.elementor-4783 .elementor-element.elementor-element-a228ee4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4783 .elementor-element.elementor-element-28b90da > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-4783 .elementor-element.elementor-element-28b90da{color:var( --e-global-color-2ceabb2 );}.elementor-4783 .elementor-element.elementor-element-dd0d038{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4783 .elementor-element.elementor-element-60b0c62{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-4783 .elementor-element.elementor-element-7bc40f2{color:var( --e-global-color-2ceabb2 );}.elementor-4783 .elementor-element.elementor-element-2ea8f84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4783 .elementor-element.elementor-element-633aff7 > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-4783 .elementor-element.elementor-element-633aff7{color:var( --e-global-color-2ceabb2 );}.elementor-4783 .elementor-element.elementor-element-99cfd9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4783 .elementor-element.elementor-element-59bd70d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-4783 .elementor-element.elementor-element-b09b786{color:var( --e-global-color-2ceabb2 );}.elementor-4783 .elementor-element.elementor-element-cc94fe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4783 .elementor-element.elementor-element-d1428be > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-4783 .elementor-element.elementor-element-d1428be{color:var( --e-global-color-2ceabb2 );}@media(max-width:767px){.elementor-4783 .elementor-element.elementor-element-b010f85{border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:5%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-4783 .elementor-element.elementor-element-41669a2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4783 .elementor-element.elementor-element-90858ab{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4783 .elementor-element.elementor-element-e882582{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4783 .elementor-element.elementor-element-fbb5a59{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4783 .elementor-element.elementor-element-60b0c62{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4783 .elementor-element.elementor-element-59bd70d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-4783 .elementor-element.elementor-element-b832f2a{--content-width:100%;}.elementor-4783 .elementor-element.elementor-element-be1e6c2{--width:50%;}.elementor-4783 .elementor-element.elementor-element-b010f85{--width:50%;}.elementor-4783 .elementor-element.elementor-element-f076c1b{--content-width:70%;}.elementor-4783 .elementor-element.elementor-element-41669a2{--width:35%;}.elementor-4783 .elementor-element.elementor-element-696d233{--width:65%;}.elementor-4783 .elementor-element.elementor-element-80e5dd5{--content-width:70%;}.elementor-4783 .elementor-element.elementor-element-90858ab{--width:35%;}.elementor-4783 .elementor-element.elementor-element-4c3e8fe{--width:65%;}.elementor-4783 .elementor-element.elementor-element-8ce3962{--content-width:70%;}.elementor-4783 .elementor-element.elementor-element-e882582{--width:35%;}.elementor-4783 .elementor-element.elementor-element-9ce18ac{--width:65%;}.elementor-4783 .elementor-element.elementor-element-e22e321{--content-width:70%;}.elementor-4783 .elementor-element.elementor-element-fbb5a59{--width:35%;}.elementor-4783 .elementor-element.elementor-element-a228ee4{--width:65%;}.elementor-4783 .elementor-element.elementor-element-dd0d038{--content-width:70%;}.elementor-4783 .elementor-element.elementor-element-60b0c62{--width:35%;}.elementor-4783 .elementor-element.elementor-element-2ea8f84{--width:65%;}.elementor-4783 .elementor-element.elementor-element-99cfd9e{--content-width:70%;}.elementor-4783 .elementor-element.elementor-element-59bd70d{--width:35%;}.elementor-4783 .elementor-element.elementor-element-cc94fe0{--width:65%;}}/* Start custom CSS for shortcode, class: .elementor-element-f2fa78a */.elementor-4783 .elementor-element.elementor-element-f2fa78a .ginput_container_consent {
  display: flex !important;
  align-items: flex-start !important;
  gap: 8px !important;
}

.elementor-4783 .elementor-element.elementor-element-f2fa78a input[type="checkbox"] {
  width: 14px !important;
  height: 14px !important;
}

.elementor-4783 .elementor-element.elementor-element-f2fa78a .gfield_consent_label {
    font-size: 14px;
    line-height: 1.4em;
}

.elementor-4783 .elementor-element.elementor-element-f2fa78a .gfield_consent_label a {
    color: black;
}

.elementor-4783 .elementor-element.elementor-element-f2fa78a .gfield_consent_label a:hover {
    color: black;
    text-decoration: underline;
}

.elementor-4783 .elementor-element.elementor-element-f2fa78a .gfield_consent_label .gfield_required_text {
    display: none;
}


.elementor-4783 .elementor-element.elementor-element-f2fa78a input[type="submit"],
.elementor-4783 .elementor-element.elementor-element-f2fa78a .gform_button {
    background: #4DB05B;
    color: white;
    border-radius: 3px;
    border: none;
    padding: 10px 24px;
    font-weight: 600;
    align-self: left;
}

.elementor-4783 .elementor-element.elementor-element-f2fa78a input[type="submit"]:hover,
.elementor-4783 .elementor-element.elementor-element-f2fa78a .gform_button:hover {
  background: #1f3d26 !important;
}

.elementor-4783 .elementor-element.elementor-element-f2fa78a .gform-footer {
    display: flex;
    justify-content: left
}/* End custom CSS */