.et-db #et-boc .et-l .et_pb_text_0_tb_body,.et-db #et-boc .et-l .et_pb_blurb_0_tb_body .et_pb_blurb_container{text-align:left}.et-db #et-boc .et-l .et_pb_blurb_0_tb_body{background-size:cover;background-position:left center;background-repeat:no-repeat;background-image:linear-gradient(180deg,rgba(250,250,250,0) 20%,#fafafa 95% 100%),url(https://psicologodrcarlovittoriopalermo.it/wp-content/uploads/2025/12/img-hero-dicosamioccupo.jpg)}.et-db #et-boc .et-l .et_pb_blurb_0_tb_body .et-pb-icon{color:var(--gcid-primary-color)}.et-db #et-boc .et-l .et_pb_section_1_tb_body.et_pb_section{padding-bottom:0px}.et-db #et-boc .et-l .et_pb_section_1_tb_body{z-index:2!important}.et-db #et-boc .et-l .et_pb_row_1_tb_body{flex-wrap:nowrap}@media only screen and (max-width:767px){.et-db #et-boc .et-l .et_pb_row_1_tb_body{flex-wrap:wrap;align-content:stretch}}.wpcf7-form p,.wpcf7 form>div,.wpcf7 form>p{margin-bottom:0em;margin-top:0}.modulo-contatto .form-row{display:flex;gap:20px;flex-wrap:wrap}.modulo-contatto .form-col{flex:1 1 45%;min-width:200px}.modulo-contatto .form-col label,.modulo-contatto .wpcf7-form label{display:block;font-weight:500;margin-bottom:0px}.modulo-contatto .wpcf7-form input[type=\\\"text\\\"],
.modulo-contatto .wpcf7-form input[type=\\\"email\\\"],
.modulo-contatto .wpcf7-form input[type=\\\"tel\\\"],
.modulo-contatto .wpcf7-form textarea,
.modulo-contatto .wpcf7-form select {
  width: 100%;  padding: 10px;  font-size: 16px;  border-radius: 0px;  border: 1px solid #ccc;  box-sizing: border-box;  transition: border-color 0.2s ease;  background-color: white;  appearance: none; }


.modulo-contatto .wpcf7-form input[type=\\\"text\\\"]:hover,
.modulo-contatto .wpcf7-form input[type=\\\"email\\\"]:hover,
.modulo-contatto .wpcf7-form input[type=\\\"tel\\\"]:hover,
.modulo-contatto .wpcf7-form textarea:hover,
.modulo-contatto .wpcf7-form select:hover,
.modulo-contatto .wpcf7-form input[type=\\\"text\\\"]:focus,
.modulo-contatto .wpcf7-form input[type=\\\"email\\\"]:focus,
.modulo-contatto .wpcf7-form input[type=\\\"tel\\\"]:focus,
.modulo-contatto .wpcf7-form textarea:focus,
.modulo-contatto .wpcf7-form select:focus {
  border-color: #701D2D;  outline: none;}


.modulo-contatto .wpcf7-form input[type=\\\"submit\\\"] {
  background-color: #701D2D;  color: white;  margin-top: 24px;  padding: 12px 24px;  border: none;  border-radius: 36px;  font-size: 16px;  cursor: pointer;  transition: background-color 0.2s ease;}


.modulo-contatto .wpcf7-form input[type=\\\"submit\\\"]:hover {
  background-color: #191919;}


@media (max-width: 768px) {
  .modulo-contatto .form-row {
    gap: 0;  }

  .modulo-contatto .form-col {
    flex: 1 1 100%;  }
}.et-db #et-boc .et-l.et-l--footer .et_builder_inner_content { z-index: auto; }.et-l--footer > .et_builder_inner_content > .et_pb_section.et_pb_section_0_tb_footer {background-color: var(--gcid-u9ynjc2thj) !important;}
.et-db #et-boc .et-l .et_pb_row_0_tb_footer, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_footer, .et-db #et-boc .et-l .et_pb_row_1_tb_footer, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_1_tb_footer, .et-db #et-boc .et-l .et_pb_row_2_tb_footer, .et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_2_tb_footer {width: 90% !important;}
.et-db #et-boc .et-l .et_pb_row_0_tb_footer {max-width: 1200px !important; --horizontal-gap: 4rem; flex-wrap: nowrap;}
.et-db #et-boc .et-l .et_pb_row_0_tb_footer > [class*="et_flex_column"]{--horizontal-gap-parent:4rem}.et-db #et-boc .et-l .et_pb_image_0_tb_footer,.et-db #et-boc .et-l .et_pb_image_1_tb_footer{text-align:left;margin-left:0}.et-db #et-boc .et-l .et_pb_image_0_tb_footer .et_pb_image_wrap{border-top-left-radius:18px;border-top-right-radius:18px;border-bottom-left-radius:18px;border-bottom-right-radius:18px;overflow:hidden}.et-db #et-boc .et-l .et_pb_text_0_tb_footer,.et-db #et-boc .et-l .et_pb_text_1_tb_footer{text-align:left}.et-db #et-boc .et-l .et_pb_text_0_tb_footer .et_pb_text_inner{font-size:16px}.et-l--footer>.et_builder_inner_content>.et_pb_section.et_pb_section_1_tb_footer{background-color:var(--gcid-8i86qrgwre)!important}.et-db #et-boc .et-l .et_pb_row_1_tb_footer{max-width:1200px!important;justify-content:start;align-items:flex-start;flex-wrap:nowrap}.et-db #et-boc .et-l .et_pb_row_2_tb_footer{max-width:1200px!important;flex-wrap:nowrap}.et-db #et-boc .et-l .et_pb_text_2_tb_footer{text-align:center}.et-db #et-boc .et-l .et_pb_text_2_tb_footer .et_pb_text_inner{line-height:1.5em}@media only screen and (max-width:980px){.et-db #et-boc .et-l .et_pb_row_0_tb_footer{--horizontal-gap:4rem;flex-wrap:nowrap}.et-db #et-boc .et-l .et_pb_row_1_tb_footer{justify-content:start;align-items:flex-start;flex-wrap:wrap}}@media only screen and (max-width:767px){.et-db #et-boc .et-l .et_pb_row_0_tb_footer{--horizontal-gap:4rem;flex-wrap:wrap}.et-db #et-boc .et-l .et_pb_text_0_tb_footer,.et-db #et-boc .et-l .et_pb_text_1_tb_footer{text-align:center}.et-db #et-boc .et-l .et_pb_row_1_tb_footer{justify-content:start;align-items:flex-start;flex-wrap:wrap}}