strong,b{font-weight:600}.et_pb_accordion_item{transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s}body.en .widget-it{display:none}body.it .widget-en{display:none}article ul{padding-top:10px!important}article ul li:not(:last-of-type){padding-bottom:10px}ul li:nth-child(odd)::marker{color:#edd0c0}ul li:nth-child(even)::marker{color:#c6b58b}.h1-small{font-size:35px}div#iub-pp-container h2{padding-top:20px}.et_pb_scroll_top.et-pb-icon{background:0 0;padding:0}.et_pb_scroll_top:before{content:'';display:block;width:50px;height:24.17px;background-image:url('/wp-content/uploads/2025/03/heart-arrow.png');background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(275deg);-webkit-transform:rotate(275deg);-ms-transform:rotate(275deg);-o-transform:rotate(275deg);-mz-transform:rotate(275deg)}@media all and (min-width:981px){.et_pb_scroll_top:before{width:80px;height:38.67px}}.breadcrumbs,.breadcrumbs a{text-transform:uppercase;color:#9f877d;font-size:13px}.breadcrumbs a{padding-right:5px}.breadcrumbs span:not(:first-of-type):not(.breadcrumb_last){padding-right:5px;padding-left:5px}.breadcrumbs .breadcrumb_last{padding-left:5px}@media all and (max-width:980px){.col-images.et_pb_column,.col-images.et_pb_column:last-child,.wrapper-col-doppia-img{max-width:460px;float:unset;margin-right:auto!important;margin-left:auto}.wrapper-col-doppia-img{position:relative}}.form-labels input,.form-labels textarea{padding:10px 15px;border:0;font-size:16px;width:100%;border-bottom:1px solid #9f877c}.form-labels input::placeholder,.form-labels textarea::placeholder{color:#888}.wpcf7-form input[type=checkbox]:checked{accent-color:#d9998d}.form-acceptance{margin-top:20px;font-size:14px}.form-acceptance a{transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}.form-acceptance a:hover{opacity:.7}.form-but{text-align:center;margin-top:30px}.form-but .et_pb_button,.form-but .et_pb_button:hover{padding:10px 20px !important}.form-but .et_pb_button:hover input{background-color:#edd0c0}.wpcf7-list-item{margin:0!important}span.wpcf7-spinner{margin:0;width:0;height:0}input.wpcf7-form-control.wpcf7-submit.has-spinner.et_pb_button{padding:0!important}textarea{height:50px}@media all and (min-width:981px){.labels-50 p{display:flex;flex-direction:row;justify-content:space-between}.labels-50 label{width:100%}.labels-50 input{width:calc(100% - 20px)}.labels-50 label:last-of-type{text-align:right}textarea{margin-top:80px}}@media all and (max-width:980px){.labels-50 input{margin-bottom:20px}}.vertical-line{position:absolute;bottom:0;left:calc(-30px - 2px);border-left:5px solid #fff}.vertical-line-active{position:absolute;left:calc(-30px - 2px);border-left:5px solid #edd0c0}.timeline-step{position:relative;margin-bottom:30px;display:flex;align-items:center}.timeline-dot{margin-left:calc(-30px - 20px);min-width:40px;height:40px;border-radius:50%;background-color:#fff;color:#9f877d;display:flex;justify-content:center;align-items:center;font-size:16px;transition:background-color .3s ease;z-index:1;margin-bottom:0!important}.timeline-txt h3{font-size:22px!important;padding-bottom:15px}.timeline-dot.active{background-color:#edd0c0}@media all and (max-width:980px){.vertical-line,.vertical-line-active{left:17px}.timeline-dot{margin-left:0}}#menu-lang .current-lang a,.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu ul li.current-lang a{color:#D9998D!important}@media all and (min-width:981px){.menu-primario .et-menu a:hover{opacity:1}.menu-primario .et-menu-nav{justify-content:center}.menu-primario .et-menu{justify-content:space-between!important}.menu-primario .et-menu li>a{padding-bottom:15px!important;padding-top:15px}.menu-primario .et-menu .menu-item-has-children>a:first-child:after{top:50%!important;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.menu-primario .lang-item a{padding-top:0 !important;padding-bottom:0 !important}.menu-primario .et-menu>li:not(:last-of-type){padding-right:30px}.menu-primario .sub-menu{border-top:0 !important;padding:0 !important}.menu-primario .sub-menu>li{padding:0 !important;width:100%}.menu-primario .sub-menu>li a{width:100%;padding:6px 15px}.menu-primario .sub-menu>li a:hover{background-color:#f2eeea}#menu-right li:last-of-type{padding-right:0}#menu-left,#menu-right,#menu-lang{display:flex;align-items:center}#menu-lang{position:absolute;width:100vw;top:50%;right:50%;transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);display:flex;justify-content:flex-end;z-index:-1}#menu-lang li:not(:last-of-type){padding-right:5px!important;border-right:1px solid #c6b58b}#menu-lang li:not(:first-of-type){padding-left:5px}#menu-lang a{padding-bottom:0!important}}.full-height{min-height:calc(100vh - 121.50px - 50px - 40px)}.home-sec-3-col{display:flex}.col-img-sx{width:calc(25% + 93px) !important;max-width:368px}.col-txt{width:50%!important;margin-left:-93px;margin-top:80px}.col-img-dx{width:calc(25% + 55px) !important;max-width:330px;margin-left:-55px;margin-top:182px}.h1-img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.logo-h1{max-width:400px;width:90%}@media all and (max-width:767px){.home-3-col{justify-content:space-between;display:flex;flex-wrap:wrap}.et_pb_gutters1.home-3-col .col-img-sx{order:1;margin-right:auto!important}.col-img-dx{margin-left:0;order:2}.col-img-sx,.col-img-dx{margin-top:0;width:calc(50% - 20px)!important}.et_pb_gutters1.home-3-col .col-txt{margin-top:-60px !important;order:3;width:90%!important;margin-left:auto!important;margin-right:auto!important}}.row-cilcost .et_pb_column:first-of-type{width:41%}.row-cilcost .et_pb_column:nth-of-type(2){width:33%;min-width:320px}.row-cilcost .et_pb_column:nth-of-type(3){width:22%;min-width:250px}.row-cilcost .et_pb_column:not(:last-of-type){margin-right:2%}.row-cilcost:first-of-type .et_pb_column:first-of-type{display:flex;flex-direction:column;justify-content:center}@media all and (max-width:980px){.row-cilcost{display:flex;justify-content:space-between;margin-bottom:30px!important}.row-cilcost:after{display:none}.col-img-bg{display:block!important}.row-cilcost .col-img-bg{height:300px}.row-cilcost .et_pb_column:first-of-type{width:100%;margin-right:0}.row-cilcost:nth-of-type(2) .et_pb_column:first-of-type{margin-bottom:20px}.row-cilcost .et_pb_column:nth-of-type(2),.row-cilcost .et_pb_column:nth-of-type(3){width:calc(50% - 10px)}.row-cilcost .et_pb_column:nth-of-type(2){min-width:0}}@media all and (max-width:694px){.row-cilcost .et_pb_column:nth-of-type(2){margin-bottom:20px}.row-cilcost .et_pb_column:nth-of-type(2),.row-cilcost .et_pb_column:nth-of-type(3){width:100%;max-width:450px;margin-left:auto;margin-right:auto !important}.row-cilcost .et_pb_column:not(:last-of-type){margin-right:0}}.box-service-home:hover .discover-txt{background-color:#edd0c0}.box-service-home:hover h3,.box-service-home:hover .desc-service{opacity:.3}.discover-txt,.box-service-home h3,.desc-service{transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}@media all and (max-width:980px){.box-service-home{max-width:350px}}span.et_pb_contact_field_options_title{display:none}.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half{-ms-flex-preferred-size:47%;flex-basis:47%}.et_pb_newsletter_field a{text-decoration:none;font-weight:600}.et_pb_newsletter_button.et_pb_button{width:122px;margin:9px auto 0px;padding:10px 20px!important}.et_pb_newsletter_button.et_pb_button:hover{padding:10px 20px!important}.en-newsletter .et_pb_newsletter_button.et_pb_button{width:163px}.et_pb_contact_field_checkbox{text-align:center}@media all and (max-width:980px){.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half{-ms-flex-preferred-size:100%;flex-basis:100%}}.dp-carousel .swiper-button-prev{transform:none;top:50%!important;margin-left:auto!important;left:-50px;font-size:20px !important;padding:25px !important}.dp-carousel .swiper-button-next{transform:none;top:50% !important;right:-50px !important;padding:25px !important}.dp-carousel .swiper-button-next,.dp-carousel .swiper-button-prev{transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}.dp-carousel .swiper-button-next:hover,.dp-carousel .swiper-button-prev:hover{opacity:.7}.swiper-button-next:after,.swiper-button-prev:after{font-family:'ETmodules';color:#9f877d}.swiper-button-next:after{content:'5'}.swiper-button-prev:after{content:'4'}.sub-valori{color:#d9998d;font-style:italic;font-size:22px}@media all and (max-width:480px){.dp-carousel .swiper-button-next,.dp-carousel .swiper-button-prev{padding:15px!important}.dp-carousel .swiper-button-prev{left:-15%!important}.dp-carousel .swiper-button-next{right:-15%!important}}.name-review{color:#d9998d;font-style:normal;font-size:16px;font-weight:500}.price{font-size:28px;line-height:35px}@media all and (max-width:767px){.price{font-size:25px;line-height:32px}}.dt-blog-equal-height article{transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}.dt-blog-equal-height article:hover{opacity:.6!important}h2.wp-block-heading{padding-top:20px;padding-bottom:20px}h3.wp-block-heading{padding-top:20px;padding-bottom:20px}h4.wp-block-heading{padding-top:10px;padding-bottom:10px}div#ez-toc-container{border-radius:0!important;box-shadow:none!important;-webkit-box-shadow:none!important}#ez-toc-container a{transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}#ez-toc-container a:hover{text-decoration:none!important}.ez-toc-title{text-transform:uppercase}.cta-blog{text-align:center;margin:30px 0}.cta-blog a{font-weight:400!important}@media all and (max-width:768px){h3#reply-title{font-size:25px}}.wp-block-media-text{margin:20px 0 30px}@media all and (max-width:600px){.wp-block-media-text__content{padding:20px 0 0 !important}}#main-footer #footer-widgets{padding-top:30px;padding-bottom:30px;display:flex;align-items:center}#main-footer #footer-widgets a{transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}#main-footer #footer-widgets a:hover,#main-footer #footer-widgets .current-menu-item a{color:#d9998d}.widget_nav_menu{margin-bottom:0 !important;max-width:130px}.widget_nav_menu li{padding-left:0!important}.widget_nav_menu li a{font-weight:500}.footer-widget,.fwidget{margin-bottom:0 !important;line-height:1.5em}.widget_nav_menu li:before{display:none}.fwidget .et-pb-icon{font-size:24px}.footer-widget:nth-of-type(2){display:flex;flex-direction:column;align-items:center}.footer-widget:nth-of-type(2) .socialicon:not(:last-of-type){margin-right:15px}.footer-widget:nth-of-type(3){text-align:right;display:flex;flex-direction:column;align-items:flex-end}.footer-widget:nth-of-type(3) .fwidget{max-width:225px}.footer-title{text-transform:uppercase;font-size:14px;font-weight:500;margin-bottom:8px}#main-footer .wp-block-buttons{margin-top:15px}#main-footer a.wp-block-button__link.wp-element-button{background-color:#d9998d;color:#fff !important;text-transform:uppercase;padding:6px 10px;border-radius:0}#main-footer a.wp-block-button__link.wp-element-button:hover{background-color:#edd0c0}@media all and (min-width:981px){.footer-widget:first-of-type{display:flex;gap:60px}}@media all and (max-width:980px){.footer-widget:nth-child(n){margin:0!important}.footer-widget .fwidget:first-of-type{margin-right:30px}}@media all and (max-width:767px){#main-footer #footer-widgets{flex-direction:column}#footer-widgets .footer-widget:first-of-type{display:flex;flex-direction:column;align-items:center;order:2}#footer-widgets .footer-widget:nth-of-type(2){order:1}#footer-widgets .footer-widget:nth-of-type(3){order:3}#footer-widgets .footer-widget:nth-of-type(2) .logo-footer{max-width:300px}#footer-widgets .footer-widget:nth-of-type(2) .widget_media_image,#footer-widgets .footer-widget:nth-of-type(3){margin-bottom:0 !important}#footer-widgets .footer-widget:not(:nth-of-type(3)){margin-bottom:30px !important}#footer-widgets .footer-widget:first-of-type .fwidget,#footer-widgets .footer-widget:nth-of-type(3) .fwidget{margin:0 !important;text-align:center}#footer-widgets .footer-widget li{margin-bottom:10px}.footer-widget:nth-of-type(3){align-items:center}}