/* Generated from services: genera-milano */
.themify_builder_content-32571 .tb_j9fz47>.row_inner{--align_content:var(--align_center);--colg:var(--none)}
.themify_builder_content-32571 .tb_j9fz47{background-image:url(https://www.generapma.it/wp-content/uploads/2026/09/12.png);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;padding-right:0;padding-left:0;padding-bottom:0}
.themify_builder_content-32571 .tb_j9fz47>.builder_row_cover::before,.themify_builder_content-32571 .tb_j9fz47>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-32571 .tb_fgql776>.builder_row_cover::before,.themify_builder_content-32571 .tb_fgql776>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-32571 .tb_xmxg330>.builder_row_cover::before,.themify_builder_content-32571 .tb_xmxg330>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-32571 .tb_47aj944>.builder_row_cover::before,.themify_builder_content-32571 .tb_47aj944>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-32571 .tb_jg92944>.builder_row_cover::before,.themify_builder_content-32571 .tb_jg92944>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-32571 .tb_25ko814>.builder_row_cover::before,.themify_builder_content-32571 .tb_25ko814>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-32571 .tb_2vxi605>.builder_row_cover::before,.themify_builder_content-32571 .tb_2vxi605>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat}
.themify_builder_content-32571 .tb_j9fz47>.builder_row_cover,.themify_builder_content-32571 .tb_j9fz47>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-32571 .tb_g8bp916>.builder_row_cover,.themify_builder_content-32571 .tb_g8bp916>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-32571 .tb_fgql776>.builder_row_cover,.themify_builder_content-32571 .tb_fgql776>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-32571 .tb_xmxg330>.builder_row_cover,.themify_builder_content-32571 .tb_xmxg330>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-32571 .tb_47aj944>.builder_row_cover,.themify_builder_content-32571 .tb_47aj944>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-32571 .tb_jg92944>.builder_row_cover,.themify_builder_content-32571 .tb_jg92944>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-32571 .tb_25ko814>.builder_row_cover,.themify_builder_content-32571 .tb_25ko814>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-32571 .tb_2vxi605>.builder_row_cover,.themify_builder_content-32571 .tb_2vxi605>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-32571 .tb_2vxi605{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-32571 .tb_g8bp916{background-color:#_0.63;padding:10%;border-bottom-right-radius:1000px;border-top-right-radius:1000px;justify-items:start;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-32571 .tb_g8bp916>.builder_row_cover::before,.themify_builder_content-32571 .tb_g8bp916>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-color:rgba(130, 212, 181, .67);background-position:0% 0%;background-repeat:repeat}
.themify_builder_content-32571 .tb_g8bp916 a,.themify_builder_content-32571 .tb_g8bp916,.themify_builder_content-32571 .tb_g8bp916 p,.themify_builder_content-32571 .tb_g8bp916 h1,.themify_builder_content-32571 .tb_g8bp916 h2,.themify_builder_content-32571 .tb_g8bp916 h3,.themify_builder_content-32571 .tb_g8bp916 h4,.themify_builder_content-32571 .tb_g8bp916 h5,.themify_builder_content-32571 .tb_g8bp916 h6{color:#fff}
.themify_builder_content-32571 .tb_p5t7916.module-text.module h2{font-size:53px}
.themify_builder_content-32571 .tb_b347916.module-buttons{margin-right:300px}
.themify_builder_content-32571 .tb_tybf301.module-fancy-heading,.themify_builder_content-32571 .tb_at96485.module-fancy-heading{margin-top:61px}
.themify_builder_content-32571 .tb_tybf301.module-fancy-heading.module .sub-head,.themify_builder_content-32571 .tb_tybf301.module-fancy-heading.module .sub-head a,.themify_builder_content-32571 .tb_at96485.module-fancy-heading.module .sub-head,.themify_builder_content-32571 .tb_at96485.module-fancy-heading.module .sub-head a{background-clip:border-box;background-image:none;color:rgba(59, 122, 115, .7)}
.themify_builder_content-32571 .tb_tybf301.module-fancy-heading.module .sub-head,.themify_builder_content-32571 .tb_at96485.module-fancy-heading.module .sub-head{text-transform:uppercase}
.themify_builder_content-32571 .tb_6dj2855{background-color:#_;padding-top:7%;padding-bottom:7%}
.themify_builder_content-32571 .tb_0rpa855,.themify_builder_content-32571 .tb_0rpa855 p,.themify_builder_content-32571 .tb_0rpa855 h1,.themify_builder_content-32571 .tb_0rpa855 h2,.themify_builder_content-32571 .tb_0rpa855 h3,.themify_builder_content-32571 .tb_0rpa855 h4,.themify_builder_content-32571 .tb_0rpa855 h5,.themify_builder_content-32571 .tb_0rpa855 h6{color:#_}
.themify_builder_content-32571 .tb_wgu3855{--align_content:var(--align_center)}
.themify_builder_content-32571 .tb_b8ku855.module-feature,.themify_builder_content-32571 .tb_z4ef855.module-feature,.themify_builder_content-32571 .tb_atoo855.module-feature,.themify_builder_content-32571 .tb_1kpa855.module-feature,.themify_builder_content-32571 .tb_g52t855.module-feature,.themify_builder_content-32571 .tb_4g32855.module-feature{margin-bottom:40px}
.themify_builder_content-32571 .tb_i01d593{margin-bottom:50px}
.themify_builder_content-32571 .tb_jiva593,.themify_builder_content-32571 .tb_7c9e759,.themify_builder_content-32571 .tb_chom480{justify-content:center}
.themify_builder_content-32571 .tb_83ge593.module-buttons,.themify_builder_content-32571 .tb_3nrh759.module-buttons,.themify_builder_content-32571 .tb_ochd330.module-buttons{margin-top:40px;text-align:center}
.themify_builder_content-32571 .tb_v00l485,.themify_builder_content-32571 .tb_5jle726,.themify_builder_content-32571 .tb_xmxg330{background-color:#f6f8f9}
.themify_builder_content-32571 .tb_ll1r759{padding-bottom:50px;background-color:#f6f8f9}
.themify_builder_content-32571 .tb_qqpy776{margin-bottom:50px;padding-top:20px}
.themify_builder_content-32571 .tb_q768776{align-content:center}
.themify_builder_content-32571 .tb_dyr5776.module-text.module h2{font-size:47px}
.themify_builder_content-32571 .tb_dyr5776.module-text.module h3{font-size:76px}
.themify_builder_content-32571 .tb_51eh776.module-text.module .module-title{font-size:34px}
.themify_builder_content-32571 .tb_fgql776{border-radius:20px;padding:10px;background-color:rgba(139, 211, 181, .6)}
.themify_builder_content-32571 .tb_47aj944{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat;background-color:#fff}
.themify_builder_content-32571 .tb_zv9x944{background-color:#82d4b5;border-radius:30px 20px 20px 30px}
.themify_builder_content-32571 .tb_v83z944.module-image{border-bottom-left-radius:30px;border-top-left-radius:30px}
.themify_builder_content-32571 .tb_5v28944{padding-top:50px;padding-right:30px}
.themify_builder_content-32571 .tb_3d16480{margin-bottom:-3px;padding-bottom:50px;background-color:#f6f8f9}
.themify_builder_content-32571 .tb_25ko814{background-color:rgba(139, 211, 181, .6)}
.themify_builder_content-32571 .tb_hlb2605{padding-bottom:6%;padding-top:6%}
.themify_builder_content-32571 .tb_4kiq605,.themify_builder_content-32571 .tb_4kiq605 p,.themify_builder_content-32571 .tb_4kiq605 h1,.themify_builder_content-32571 .tb_4kiq605 h2,.themify_builder_content-32571 .tb_4kiq605 h3,.themify_builder_content-32571 .tb_4kiq605 h4,.themify_builder_content-32571 .tb_4kiq605 h5,.themify_builder_content-32571 .tb_4kiq605 h6{color:#333}
.themify_builder_content-32571 .tb_8iz4605{margin-bottom:40px;text-align:center;font-size:1.4em}
.themify_builder_content-32571 .tb_urav605.module-text .tb_text_wrap,.themify_builder_content-32571 .tb_urav605.module-text .tb_text_wrap p,.themify_builder_content-32571 .tb_urav605.module-text .tb_text_wrap blockquote,.themify_builder_content-32571 .tb_urav605.module-text .tb_text_wrap h1,.themify_builder_content-32571 .tb_urav605.module-text .tb_text_wrap h2,.themify_builder_content-32571 .tb_urav605.module-text .tb_text_wrap h3,.themify_builder_content-32571 .tb_urav605.module-text .tb_text_wrap h4,.themify_builder_content-32571 .tb_urav605.module-text .tb_text_wrap h5,.themify_builder_content-32571 .tb_urav605.module-text .tb_text_wrap h6,.themify_builder_content-32571 .tb_urav605.module-text .tb_text_wrap li,.themify_builder_content-32571 .tb_urav605.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#3c7e7b}
.themify_builder_content-32571 .tb_f1as605.module-accordion>.ui>li>.accordion-title i{border-radius:62px;padding:2px 6px 5px 8px;font-size:20px}
.themify_builder_content-32571 .tb_f1as605.module-accordion>.ui>li>.accordion-content{padding-left:47px}
.themify_builder_content-32571 .tb_f1as605.module-accordion>.ui>li>.accordion-title{font-size:1.2em}
.themify_builder_content-32571 .tb_f1as605.module-accordion>.ui>li>.accordion-title .accordion-active-icon,.themify_builder_content-32571 .tb_f1as605.module-accordion>.ui>li>.accordion-title .accordion-icon{color:#fff;background-color:#c4c4c4}
.themify_builder_content-32571 .tb_bcwz777.module-text,.themify_builder_content-32571 .tb_jd66588.module-text,.themify_builder_content-32571 .tb_ypq5728.module-text,.themify_builder_content-32571 .tb_7yuw589.module-text{margin-top:-8px}
.themify_builder_content-32571 .tb_im5s589.module-buttons{margin-bottom:25px;margin-top:12px}

@media(max-width:1024px){
.themify_builder_content-32571 .tb_dyr5776.module-text.module h2{font-size:60px}
.themify_builder_content-32571 .tb_4kiq605{padding-left:3%;padding-right:3%}
}
@media(max-width:768px){
.themify_builder_content-32571 .tb_dyr5776.module-text.module h2{font-size:40px}
}
@media(max-width:600px){
.themify_builder_content-32571 .tb_j9fz47>.row_inner,.themify_builder_content-32571 .tb_5kfm776,.themify_builder_content-32571 .tb_zv9x944{--area:var(--aream2_auto)}
.themify_builder_content-32571 .tb_j9fz47{background-position:86.59% 48.47%}
.themify_builder_content-32571 .tb_g8bp916{border-bottom-left-radius:100px;border-top-left-radius:100px}
.themify_builder_content-32571 .tb_6dj2855{padding-top:13%}
.themify_builder_content-32571 .tb_wgu3855{--area:var(--aream3_auto)}
.themify_builder_content-32571 .tb_wm29855.module-image{margin-bottom:60px}
.themify_builder_content-32571 .tb_dyr5776.module-text{margin-left:5px;margin-right:5%;margin-top:5%;padding-right:50px;padding-left:20px;padding-top:18px}
.themify_builder_content-32571 .tb_dyr5776.module-text.module h2{font-size:35px}
.themify_builder_content-32571 .tb_5v28944{padding-left:30px;padding-bottom:30px}
.themify_builder_content-32571 .tb_8aup588>.row_inner{--col:none;--area:var(--aream2_auto)}
}/*Builder Custom CSS START*/
.single-services #content > article > header.entry-header {
	display: none !important;
}
/*Builder Custom CSS END*/