.elementor-4380 .elementor-element.elementor-element-a15818e > .elementor-container{min-height:500px;}.elementor-4380 .elementor-element.elementor-element-a15818e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4380 .elementor-element.elementor-element-a15818e:not(.elementor-motion-effects-element-type-background), .elementor-4380 .elementor-element.elementor-element-a15818e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.itcor.it/wp-content/uploads/2022/11/candidatura_spontanea.jpg");background-position:center center;background-size:cover;}.elementor-4380 .elementor-element.elementor-element-a15818e > .elementor-background-overlay{background-color:#000000;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4380 .elementor-element.elementor-element-a15818e > .elementor-shape-bottom svg{height:100px;}.elementor-4380 .elementor-element.elementor-element-65a268d{text-align:center;}.elementor-4380 .elementor-element.elementor-element-65a268d .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:bold;text-transform:capitalize;line-height:1em;}.elementor-4380 .elementor-element.elementor-element-65a268d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 00%;}.elementor-4380 .elementor-element.elementor-element-06cae21{margin-top:60px;margin-bottom:0px;}.elementor-4380 .elementor-element.elementor-element-f839a70{text-align:center;}.elementor-4380 .elementor-element.elementor-element-f839a70 .elementor-heading-title{color:#323232;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:bold;text-transform:capitalize;line-height:1em;}.elementor-4380 .elementor-element.elementor-element-f839a70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 00%;}.elementor-4380 .elementor-element.elementor-element-6302c79 .elementor-tab-title{background-color:#299F33;}.elementor-4380 .elementor-element.elementor-element-6302c79 .elementor-accordion-icon, .elementor-4380 .elementor-element.elementor-element-6302c79 .elementor-accordion-title{color:#FFFFFF;}.elementor-4380 .elementor-element.elementor-element-6302c79 .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-4380 .elementor-element.elementor-element-6302c79 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-4380 .elementor-element.elementor-element-6302c79 .elementor-tab-content{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-4380 .elementor-element.elementor-element-0d7c71d{margin-top:30px;margin-bottom:0px;}@media(max-width:1024px){.elementor-4380 .elementor-element.elementor-element-65a268d .elementor-heading-title{font-size:35px;}.elementor-4380 .elementor-element.elementor-element-f839a70 .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-4380 .elementor-element.elementor-element-a15818e > .elementor-container{min-height:450px;}.elementor-4380 .elementor-element.elementor-element-a15818e:not(.elementor-motion-effects-element-type-background), .elementor-4380 .elementor-element.elementor-element-a15818e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4380 .elementor-element.elementor-element-65a268d{text-align:center;}.elementor-4380 .elementor-element.elementor-element-65a268d .elementor-heading-title{font-size:34px;line-height:1.4em;}.elementor-4380 .elementor-element.elementor-element-f839a70{text-align:center;}.elementor-4380 .elementor-element.elementor-element-f839a70 .elementor-heading-title{font-size:34px;line-height:1.4em;}.elementor-4380 .elementor-element.elementor-element-0d7c71d{margin-top:0px;margin-bottom:0px;padding:25px 35px 25px 25px;}.elementor-4380 .elementor-element.elementor-element-300eb6c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for accordion, class: .elementor-element-6302c79 */.elementor-4380 .elementor-element.elementor-element-6302c79 h5 {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-4380 .form-control,
body.elementor-page-4380 .input-filled {
    margin: 0 !important;
}

body.elementor-page-4380 .select2-container .select2-selection--single {
    height: auto !important;
    padding: 20px !important;
        border-radius: 10px;
    border-color: rgba(0, 0, 0, 0.15);
}

body.elementor-page-4380 .wpcf7 * {
        font-family: montserrat !important;
        color: #555 !important;
        font-size: 16px !important;
}

body.elementor-page-4380 .wpcf7 .wpcf7-submit {
    color: white !important;
}

.select2-container {
    z-index: 5 !important;
}/* End custom CSS */