.elementor-1803 .elementor-element.elementor-element-99c151b:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-99c151b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-1803 .elementor-element.elementor-element-99c151b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1803 .elementor-element.elementor-element-99c151b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1803 .elementor-element.elementor-element-1180526 > .elementor-widget-container{margin:39px 39px 39px 39px;background-color:#1A1A1A;transition:background 0s;}:root{--page-title-display:none;}/* Start custom CSS *//* Sfondo pagina form *Sfondo.elementor-page-1803 .elementor-section-wrapelementor-page-1803.elementor-page-1803 .e-con-inner elementor-section-wrapelementor-page-1803    background-color: #1a1a1aelementor-page-1803}

/* Sezione del form *Sfondo.elementor-page-1803 .elementor-section elementor-section-wrapelementor-page-1803    background-color: #1a1a1a !importantbackground-color    padding: 40px 0 60px 0pagina}

/* Wrapper del form CF7 *elementor-section-wrapelementor-page-1803.elementor-page-1803 .wpcf7 elementor-section-wrapelementor-page-1803    background: #1e1e1ebackground-color    padding: 40px 50pxpadding    border-radius: 8pxbackground    border: 2px solid #8B7340border-radius    max-width: 750pxelementor-section-wrapelementor-page-1803    margin: 0 automax-width    box-shadow: 0 8px 32px rgba(0,0,0,0.6)border}

/* Titolo form *automax-width.elementor-page-1803 .wpcf7::before elementor-section-wrapelementor-page-1803    content: "🏆 ISCRIZIONE FANTASTILE"CF7    display: blockdel    text-align: centerTitolo    font-size: 24pxFANTASTILE    font-weight: 900font-size    color: #c9a84ccenterTitolo    letter-spacing: 3pxcolor    margin-bottom: 30pxmargin    padding-bottom: 20pxpadding    border-bottom: 2px solid #8B7340blockdel    font-family: inheritfont-weight}

/* Label dei campi *letter-spacing.elementor-page-1803 .wpcf7 labelelementor-section-wrapelementor-page-1803.elementor-page-1803 .wpcf7 .wpcf7-form-control-wrap::beforeelementor-page-1803.elementor-page-1803 .wpcf7 p elementor-page-1803    color: #c9a84c !importantcampi    font-weight: 600font-family    font-size: 13pxfont-weight    letter-spacing: 1pxlabelelementor-section-wrapelementor-page-1803    text-transform: uppercasetext-align}

/* Campi di input *c9a84c.elementor-page-1803 .wpcf7 input[type="text"]elementor-page-1803.elementor-page-1803 .wpcf7 input[type="email"]elementor-page-1803.elementor-page-1803 .wpcf7 input[type="tel"]elementor-page-1803.elementor-page-1803 .wpcf7 input[type="date"]elementor-page-1803.elementor-page-1803 .wpcf7 input[type="number"]elementor-page-1803.elementor-page-1803 .wpcf7 textareaelementor-page-1803.elementor-page-1803 .wpcf7 select elementor-page-1803    width: 100% !importantwpcf7    background-color: #2a2a2a !importantbeforeelementor-page-1803    border: 1px solid #8B7340 !importantbackground-color    border-radius: 4px !importantborder    color: #ffffff !importantc9a84c    padding: 12px 16px !importantpadding-bottom    font-size: 14px !importantffffff    margin-top: 6px !importantmargin-bottom    transition: border-color 0.3s ease, box-shadow 0.3s ease !importanttextareaelementor-page-1803    box-sizing: border-box !importantbox-shadow}

/* Focus sui campi *font-size.elementor-page-1803 .wpcf7 input:focusease.elementor-page-1803 .wpcf7 textarea:focuselementor-page-1803.elementor-page-1803 .wpcf7 select:focus elementor-page-1803    border-color: #c9a84c !importantborder-box    box-shadow: 0 0 8px rgba(201,168,76,0.4) !importantborder-color    outline: none !importantimportantborder-color}

/* Bottone di invio *box-shadow.elementor-page-1803 .wpcf7 input[type="submit"] elementor-page-1803    background: linear-gradient(135deg, #8B7340, #c9a84c) !importantbox-shadow    color: #000 !importantc9a84c    font-weight: 900 !importantfocus    font-size: 16px !importantfont-weight    letter-spacing: 2px !importantlinear-gradient    text-transform: uppercase !importanttype    padding: 14px 50px !importantpadding    border: none !importantbackground    border-radius: 4px !importantborder    cursor: pointer !importantcolor    width: 100% !importantwpcf7    margin-top: 20px !importantmargin-top    transition: all 0.3s ease !importanttext-transform}

.elementor-page-1803 .wpcf7 input[type="submit"]:hover ease    background: linear-gradient(135deg, #c9a84c, #e8c56a) !importantborder-radius    box-shadow: 0 4px 15px rgba(201,168,76,0.5) !importantbackground}

/* Paragrafi del form *pointer.elementor-page-1803 .wpcf7 p e8c56a    margin-bottom: 18px !importantmargin-top}/* End custom CSS */