.elementor-53 .elementor-element.elementor-element-d954f66 > .elementor-element-populated{margin:100px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-53 .elementor-element.elementor-element-bcea177 .aux-modern-heading-primary{font-family:"Great Vibes", Sans-serif;font-size:53px;font-weight:400;line-height:66px;letter-spacing:1px;color:#ee9a4d;margin:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-bcea177 .aux-modern-heading-secondary{font-family:"Merriweather", Sans-serif;font-size:32px;font-weight:700;line-height:63px;color:#0f0f0f;margin:12px 0px 25px 0px;}.elementor-53 .elementor-element.elementor-element-bcea177 .aux-modern-heading-divider{height:5px;width:55px;margin:0px 0px 0px 70px;background-color:transparent;background-image:linear-gradient(270deg, #ee9a4d 0%, #ee9a4d 100%);}.elementor-53 .elementor-element.elementor-element-bcea177{animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-53 .elementor-element.elementor-element-090768d{color:#303030;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:28px;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-53 .elementor-element.elementor-element-090768d > .elementor-widget-container{margin:35px 0px 35px 0px;padding:0px 0px 0px 69px;}.elementor-53 .elementor-element.elementor-element-3559f50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(22px/2);}.elementor-53 .elementor-element.elementor-element-3559f50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(22px/2);}.elementor-53 .elementor-element.elementor-element-3559f50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(22px/2);margin-left:calc(22px/2);}.elementor-53 .elementor-element.elementor-element-3559f50 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-22px/2);margin-left:calc(-22px/2);}body.rtl .elementor-53 .elementor-element.elementor-element-3559f50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-22px/2);}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-3559f50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-22px/2);}.elementor-53 .elementor-element.elementor-element-3559f50 .elementor-icon-list-icon i{color:#ee9a4d;}.elementor-53 .elementor-element.elementor-element-3559f50 .elementor-icon-list-icon svg{fill:#ee9a4d;}.elementor-53 .elementor-element.elementor-element-3559f50{--e-icon-list-icon-size:31px;}.elementor-53 .elementor-element.elementor-element-3559f50 .elementor-icon-list-text{color:#000000;padding-left:31px;}.elementor-53 .elementor-element.elementor-element-3559f50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-53 .elementor-element.elementor-element-3559f50 .elementor-icon-list-item > a{font-family:"Merriweather", Sans-serif;}.elementor-53 .elementor-element.elementor-element-64a0a81{text-align:center;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-53 .elementor-element.elementor-element-64a0a81 .aux-button{padding:15px 40px 15px 40px;background-color:transparent;background-image:linear-gradient(0deg, #fa7268 22%, #ee9a4d 100%);box-shadow:10px 10px 35px 0px rgba(232,5,50,0.3);text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-53 .elementor-element.elementor-element-64a0a81 .aux-button .aux-overlay::after{background-color:transparent;background-image:linear-gradient(100deg, #ee9a4d 17%, #ee9a4d 100%);}.elementor-53 .elementor-element.elementor-element-64a0a81 .aux-button:hover{box-shadow:10px 10px 35px 0px rgba(15,15,15,0.3);}.elementor-53 .elementor-element.elementor-element-64a0a81 .aux-icon{font-size:28px;margin:0px 15px 0px 0px;}.elementor-53 .elementor-element.elementor-element-64a0a81 .aux-text{font-family:"Merriweather", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:28px;letter-spacing:1.3px;}.elementor-53 .elementor-element.elementor-element-64a0a81 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-667d28b > .elementor-element-populated > .elementor-widget-wrap{padding:0px 20px 0px 0px;}.elementor-53 .elementor-element.elementor-element-922ae58 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-53 .elementor-element.elementor-element-922ae58 input[type="text"]{transition:all ease-out 0.3s;}.elementor-53 .elementor-element.elementor-element-922ae58 input[type="email"]{transition:all ease-out 0.3s;}.elementor-53 .elementor-element.elementor-element-922ae58 select{transition:all ease-out 0.3s;}.elementor-53 .elementor-element.elementor-element-922ae58 textarea{transition:all ease-out 0.3s;}.elementor-53 .elementor-element.elementor-element-922ae58 input[type="submit"]{transition:all ease-out 0.3s;}.elementor-53 .elementor-element.elementor-element-922ae58 > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-53 .elementor-element.elementor-element-aadd99d{box-shadow:0px -9px 10px 0px rgba(0,0,0,0.16);}.elementor-53 .elementor-element.elementor-element-e73d142 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-53 .elementor-element.elementor-element-d954f66{width:36.337%;}.elementor-53 .elementor-element.elementor-element-667d28b{width:63.66%;}}@media(max-width:1024px){.elementor-53 .elementor-element.elementor-element-bcea177 .aux-modern-heading-primary{font-size:40px;line-height:50px;}.elementor-53 .elementor-element.elementor-element-bcea177 .aux-modern-heading-secondary{font-size:43px;line-height:54px;}.elementor-53 .elementor-element.elementor-element-bcea177 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-64a0a81{text-align:center;}.elementor-53 .elementor-element.elementor-element-64a0a81 .aux-button{padding:16px 39px 16px 39px;}}@media(max-width:767px){.elementor-53 .elementor-element.elementor-element-bcea177 .aux-modern-heading-primary{font-size:37px;line-height:47px;}.elementor-53 .elementor-element.elementor-element-bcea177 .aux-modern-heading-secondary{font-size:37px;line-height:47px;}.elementor-53 .elementor-element.elementor-element-bcea177 .aux-modern-heading-divider{margin:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-090768d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-53 .elementor-element.elementor-element-64a0a81{text-align:center;}.elementor-53 .elementor-element.elementor-element-64a0a81 > .elementor-widget-container{margin:50px 0px 0px 0px;}}/* Start custom CSS for aux_contact_form, class: .elementor-element-922ae58 *//*--- 2 Column Form Styles Start ---*/

#left {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
#right {
    width: 47%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}

#oggetto {
    padding-bottom :25px;
}

select:not([multiple]){
    width:200px;
}

@media only screen and (max-width: 768px) {
  select:not([multiple]) {
   max-width: 125px;
  font-size:11px;
  }
}


.wpcf7 input[type="submit"] {
    padding: 25px 280px;
    margin-left:100px;
    margin-right:100px;
    border-radius:5px;
    background-color: transparent;
    background-image: linear-gradient(0deg, #fa7268 22%, #ee9a4d 100%);
    box-shadow: 10px 10px 35px 0px rgba(232,5,50,0.3);
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}

@media only screen and (max-width: 768px){
.wpcf7 input[type="submit"] {
    padding: 25px 120px;
    margin-left:5px;
    margin-right:5px;
}
}
/*--- 2 Column Form Styles End ---*//* End custom CSS */