.elementor-2921 .elementor-element.elementor-element-78154d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2921 .elementor-element.elementor-element-ebf40c4{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--overlay-mix-blend-mode:screen;--border-radius:0.2em 0.2em 0.2em 0.2em;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2921 .elementor-element.elementor-element-ebf40c4:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-ebf40c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bf0f5c );}.elementor-2921 .elementor-element.elementor-element-ebf40c4::before, .elementor-2921 .elementor-element.elementor-element-ebf40c4 > .elementor-background-video-container::before, .elementor-2921 .elementor-element.elementor-element-ebf40c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2921 .elementor-element.elementor-element-ebf40c4 > .elementor-background-slideshow::before, .elementor-2921 .elementor-element.elementor-element-ebf40c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2921 .elementor-element.elementor-element-ebf40c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-primary );background-image:url("https://fundshub.eu/wp-content/uploads/2018/02/construction-three.jpg");background-position:center center;background-size:cover;}.elementor-2921 .elementor-element.elementor-element-ebf40c4, .elementor-2921 .elementor-element.elementor-element-ebf40c4::before{--border-transition:0.3s;}.elementor-2921 .elementor-element.elementor-element-0772b32{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2921 .elementor-element.elementor-element-0de7d9c{text-align:center;}.elementor-2921 .elementor-element.elementor-element-0de7d9c .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:2.6rem;font-weight:700;}.elementor-2921 .elementor-element.elementor-element-fa96334{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--gap:2rem 2rem;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2921 .elementor-element.elementor-element-b42d263{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 2rem;--background-transition:0.3s;--border-radius:0.2rem 0.2rem 0.2rem 0.2rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2921 .elementor-element.elementor-element-b42d263:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-b42d263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2921 .elementor-element.elementor-element-b42d263, .elementor-2921 .elementor-element.elementor-element-b42d263::before{--border-transition:0.3s;}.elementor-2921 .elementor-element.elementor-element-b42d263.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2921 .elementor-element.elementor-element-16f98ab .elementor-heading-title{color:var( --e-global-color-9bf0f5c );font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-2921 .elementor-element.elementor-element-6cdd5d3{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 2rem;--background-transition:0.3s;--border-radius:0.2rem 0.2rem 0.2rem 0.2rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2921 .elementor-element.elementor-element-6cdd5d3:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-6cdd5d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bf0f5c );}.elementor-2921 .elementor-element.elementor-element-6cdd5d3, .elementor-2921 .elementor-element.elementor-element-6cdd5d3::before{--border-transition:0.3s;}.elementor-2921 .elementor-element.elementor-element-6cdd5d3.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2921 .elementor-element.elementor-element-031e051 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-2921 .elementor-element.elementor-element-c02e2f5{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-2921 .elementor-element.elementor-element-45570ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--gap:2rem 2rem;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2921 .elementor-element.elementor-element-b1ff7a3{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 2rem;--background-transition:0.3s;--border-radius:0.2rem 0.2rem 0.2rem 0.2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2921 .elementor-element.elementor-element-b1ff7a3:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-b1ff7a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9bf0f5c );}.elementor-2921 .elementor-element.elementor-element-b1ff7a3, .elementor-2921 .elementor-element.elementor-element-b1ff7a3::before{--border-transition:0.3s;}.elementor-2921 .elementor-element.elementor-element-9ac0d0d .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-2921 .elementor-element.elementor-element-3151803{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-2921 .elementor-element.elementor-element-c1f3878{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--gap:2rem 2rem;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2921 .elementor-element.elementor-element-e5823a2{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 2rem;--background-transition:0.3s;--border-radius:0.2rem 0.2rem 0.2rem 0.2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2921 .elementor-element.elementor-element-e5823a2:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-e5823a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2921 .elementor-element.elementor-element-e5823a2, .elementor-2921 .elementor-element.elementor-element-e5823a2::before{--border-transition:0.3s;}.elementor-2921 .elementor-element.elementor-element-69e9409 .elementor-heading-title{color:var( --e-global-color-9bf0f5c );font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-2921 .elementor-element.elementor-element-79969c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:flex-start;--gap:2rem 2rem;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2921 .elementor-element.elementor-element-02688fe{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 2rem;--background-transition:0.3s;--border-radius:0.2rem 0.2rem 0.2rem 0.2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2921 .elementor-element.elementor-element-02688fe:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-02688fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2921 .elementor-element.elementor-element-02688fe, .elementor-2921 .elementor-element.elementor-element-02688fe::before{--border-transition:0.3s;}.elementor-2921 .elementor-element.elementor-element-15d4f4d .elementor-heading-title{color:var( --e-global-color-9bf0f5c );font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-2921 .elementor-element.elementor-element-3bb05e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:4rem 4rem;--background-transition:0.3s;--overlay-opacity:0.47;--overlay-mix-blend-mode:luminosity;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:02rem;}.elementor-2921 .elementor-element.elementor-element-3bb05e0:not(.elementor-motion-effects-element-type-background), .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#063B58;}.elementor-2921 .elementor-element.elementor-element-3bb05e0::before, .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .elementor-background-video-container::before, .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .elementor-background-slideshow::before, .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://fundshub.eu/wp-content/uploads/2024/05/simone-hutsch-jwIBqRGLb6I-unsplash-Photoroom.png-Photoroom-e1715782583960.png");background-position:bottom right;background-repeat:no-repeat;background-size:66% auto;}.elementor-2921 .elementor-element.elementor-element-3bb05e0, .elementor-2921 .elementor-element.elementor-element-3bb05e0::before{--border-transition:0.3s;}.elementor-2921 .elementor-element.elementor-element-a95a72f{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-2921 .elementor-element.elementor-element-9fdd461 .elementor-heading-title{color:#FFFFFF;}.elementor-2921 .elementor-element.elementor-element-8eb48f7{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;}.elementor-2921 .elementor-element.elementor-element-10eeec0{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2921 .elementor-element.elementor-element-bc82aa4{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2921 .elementor-element.elementor-element-25d9391 .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-2921 .elementor-element.elementor-element-25d9391 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:600;}.elementor-2921 .elementor-element.elementor-element-10952b1{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2921 .elementor-element.elementor-element-595bd8d .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-2921 .elementor-element.elementor-element-595bd8d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:600;}.elementor-2921 .elementor-element.elementor-element-457cc61{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2921 .elementor-element.elementor-element-c36c79b .elementor-counter-title{justify-content:start;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;}.elementor-2921 .elementor-element.elementor-element-c36c79b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:600;}.elementor-2921 .elementor-element.elementor-element-97d6ec2{--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;--justify-content:center;--align-items:flex-start;--background-transition:0.3s;--margin-top:02rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2921 .elementor-element.elementor-element-32a5a2c{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;}.elementor-2921 .elementor-element.elementor-element-32a5a2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2921 .elementor-element.elementor-element-fa96334{--content-width:1140px;}.elementor-2921 .elementor-element.elementor-element-b42d263{--width:50%;}.elementor-2921 .elementor-element.elementor-element-6cdd5d3{--width:50%;}.elementor-2921 .elementor-element.elementor-element-45570ed{--content-width:1140px;}.elementor-2921 .elementor-element.elementor-element-b1ff7a3{--width:100%;}.elementor-2921 .elementor-element.elementor-element-c1f3878{--content-width:1140px;}.elementor-2921 .elementor-element.elementor-element-e5823a2{--width:100%;}.elementor-2921 .elementor-element.elementor-element-79969c1{--content-width:1140px;}.elementor-2921 .elementor-element.elementor-element-02688fe{--width:100%;}.elementor-2921 .elementor-element.elementor-element-a95a72f{--width:50%;}.elementor-2921 .elementor-element.elementor-element-97d6ec2{--width:50%;}}@media(max-width:1024px){.elementor-2921 .elementor-element.elementor-element-ebf40c4{--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2921 .elementor-element.elementor-element-0de7d9c .elementor-heading-title{font-size:2rem;}.elementor-2921 .elementor-element.elementor-element-b42d263{--padding-top:1.6rem;--padding-bottom:1.6rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-2921 .elementor-element.elementor-element-16f98ab .elementor-heading-title{font-size:1.6rem;}.elementor-2921 .elementor-element.elementor-element-6cdd5d3{--padding-top:1.6rem;--padding-bottom:1.6rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-2921 .elementor-element.elementor-element-031e051 .elementor-heading-title{font-size:1.6rem;}.elementor-2921 .elementor-element.elementor-element-b1ff7a3{--padding-top:1.6rem;--padding-bottom:1.6rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-2921 .elementor-element.elementor-element-9ac0d0d .elementor-heading-title{font-size:1.6rem;}.elementor-2921 .elementor-element.elementor-element-e5823a2{--padding-top:1.6rem;--padding-bottom:1.6rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-2921 .elementor-element.elementor-element-69e9409 .elementor-heading-title{font-size:1.6rem;}.elementor-2921 .elementor-element.elementor-element-02688fe{--padding-top:1.6rem;--padding-bottom:1.6rem;--padding-left:1.6rem;--padding-right:1.6rem;}.elementor-2921 .elementor-element.elementor-element-15d4f4d .elementor-heading-title{font-size:1.6rem;}.elementor-2921 .elementor-element.elementor-element-3bb05e0::before, .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .elementor-background-video-container::before, .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .elementor-background-slideshow::before, .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:87% auto;}}@media(max-width:767px){.elementor-2921 .elementor-element.elementor-element-0de7d9c .elementor-heading-title{font-size:1.2rem;}.elementor-2921 .elementor-element.elementor-element-fa96334{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-2921 .elementor-element.elementor-element-16f98ab .elementor-heading-title{font-size:1.4rem;}.elementor-2921 .elementor-element.elementor-element-031e051 .elementor-heading-title{font-size:1.4rem;}.elementor-2921 .elementor-element.elementor-element-9ac0d0d .elementor-heading-title{font-size:1.4rem;}.elementor-2921 .elementor-element.elementor-element-69e9409 .elementor-heading-title{font-size:1.4rem;}.elementor-2921 .elementor-element.elementor-element-15d4f4d .elementor-heading-title{font-size:1.4rem;}.elementor-2921 .elementor-element.elementor-element-3bb05e0::before, .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .elementor-background-video-container::before, .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .elementor-background-slideshow::before, .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2921 .elementor-element.elementor-element-3bb05e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:150% auto;}.elementor-2921 .elementor-element.elementor-element-3bb05e0{--padding-top:2rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}}/* Start custom CSS for container, class: .elementor-element-ebf40c4 */.elementor-2921 .elementor-element.elementor-element-ebf40c4{
    min-width: var(--content-width);
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b42d263 */.elementor-2921 .elementor-element.elementor-element-b42d263{
   grid-area: beneficiari;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdd5d3 */.elementor-2921 .elementor-element.elementor-element-6cdd5d3{
   grid-area: beneficiari;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ff7a3 */.elementor-2921 .elementor-element.elementor-element-b1ff7a3{
   grid-area: importo;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5823a2 */.elementor-2921 .elementor-element.elementor-element-e5823a2{
   grid-area: progetti;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02688fe */.elementor-2921 .elementor-element.elementor-element-02688fe{
   grid-area: spese;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-25d9391 */.elementor-2921 .elementor-element.elementor-element-25d9391>div>div{
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    white-space: nowrap;
    gap:1rem;
    justify-content: start;
}
.elementor-2921 .elementor-element.elementor-element-25d9391>div>div>div{
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-595bd8d */.elementor-2921 .elementor-element.elementor-element-595bd8d>div>div{
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    white-space: nowrap;
    gap:1rem;
    justify-content: start;
}
.elementor-2921 .elementor-element.elementor-element-595bd8d>div>div>div{
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-c36c79b */.elementor-2921 .elementor-element.elementor-element-c36c79b>div>div{
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    white-space: nowrap;
    gap:1rem;
    justify-content: start;
}
.elementor-2921 .elementor-element.elementor-element-c36c79b>div>div>div{
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32a5a2c */.elementor-2921 .elementor-element.elementor-element-32a5a2c *{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3cfb333 */div.wpcf7 , form{
    background-color: rgba(0,0,0,0) !important;
}
.wpcf7-form div , .wpcf7-form {
}
.wpcf7-form  {
    padding-bottom: 1.4rem;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1rem;
    justify-content: stretch;
}
.wpcf7-form > div{
     width: 100%;
}
.wpcf7-form > div p {
     display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap:1rem;
    justify-content: stretch;
    align-content: stretch;
    width: 100%;
}
.wpcf7-form label , .wpcf7-form input:not(input[type="submit"]), .wpcf7-form  select{
    font-size:0.8rem;
}
.wpcf7-form  p , .wpcf7-form  label{
    margin-bottom: 0.3rem !important;
    
}
.wpcf7-form input[type="submit"]{
    border:white solid 1px;
}
.wpcf7-form input[type="submit"]:hover{
    background-color: white;
    border:white solid 1px;
    color:#002c44;
}
.wpcf7-form span{
    width: 100%;
}
.wpcf7-form textarea , .wpcf7-form input:not(input[type="radio"] , input[type="checkbox"] , input[type="submit"]){
    width: 100%;
    background-color: white;
}
.wpcf7-form input ,.wpcf7-form select  {
    height: 2.4rem;   
}
.wpcf7-form *{
    font-size: 0.9rem;
}
.wpcf7-form textarea{
    height:7rem;
}

.wpcf7-acceptance label {
    color:white;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    gap:0.4rem
}
.wpcf7-acceptance a {
    text-decoration: underline;
    color:white;
}/* End custom CSS */