.pop-container{font-family:"Josefin Sans",Helvetica,Arial,Lucida,sans-serif!important}.pop-container h2{font-weight:bold!important;font-size:26px!important;color:#ae83ba!important}.pop-container h2.subtitle-blue{color:#ae83ba}.pop-container input,.pop-container textarea,.pop-container select{width:100%;border:1px solid #ae83b9!important;padding:16px;background-color:#f5eff8;font-size:14px;border-radius:5px;margin-bottom:15px!important}input.wpcf7-form-control.wpcf7-file{padding-bottom:14px!important}.contact_form_container input,.contact_form_container textarea,.contact_form_container select{border:1px solid #ae83b9!important;padding:16px!important;background-color:#f5eff8!important;font-size:14px!important;border-radius:5px!important;margin-bottom:5px}@media only screen and (max-width:980px){.contact_form_container input,.contact_form_container textarea,.contact_form_container select{padding:10px!important}div.pop-container{height:auto!important}}.wpcf7-form button.wpcf7-form-control.wpcf7-submit{width:100%!important;margin-top:10px}.contact_form_container br{display:none}.pop-container textarea{height:100px}.pop-container .ays_content_box{padding-top:10px!important}.pop-container button.wpcf7-submit{padding:0.3em 50px!important;font-weight:700;color:#ffffff!important;border-radius:6px;font-size:20px;background-color:#ae83ba!important;border:none}.pop-container button.wpcf7-submit:hover{background:#d4a9df!important;border:none;color:#ae83ba}.pop-container .wpcf7-list-item{margin-right:5px!important}.pop-container .wpcf7-spinner{display:block!important}.pop-container hr.ays-popup-hrs-default{display:none}div.pop-container{height:fit-content;max-height:90vh!important}div.pop-container .wpcf7{margin-top:0px}div.pop-container textarea{margin-bottom:5px!important}.acceptance_container{display:flex}.acceptance_container p{line-height:1em!important}span.number-phone{font-size:20px;font-weight:bold}.icon_mobile_menu{position:fixed;left:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;background:#000;border-radius:0 6px 6px 0;overflow:hidden;z-index:9999;box-shadow:2px 0 8px rgba(0,0,0,0.3)}.icon_mobile_menu_item{display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:#fff;text-decoration:none;transition:background 0.2s ease;border-bottom:0.5px solid rgba(255,255,255,0.1)}.icon_mobile_menu_item:last-child{border-bottom:none}.icon_mobile_menu_item:hover{background:#333}.icon_mobile_menu_item i{font-size:18px;line-height:1}@media only screen and (max-width:980px){span.number-phone{font-size:16px;font-weight:bold}.phone-number-cta .et_pb_animation_top_phone{margin-top:5px}.icon_mobile_menu{top:30%}}.phone-number-cta .et_pb_blurb_container{padding:0px}.phone-number-cta.center .et_pb_blurb_content{width:fit-content!important}.phone-number-cta .et_pb_animation_top_phone{margin-top:3px}.pop-container input[type="checkbox"]{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;margin:0;padding:0;transform:none;zoom:1;accent-color:#b07ac0}.phone-number-cta:not(.center) .et_pb_blurb_content{width:fit-content;margin:0px;border:solid 1px #b1b1b1;border-radius:8px;padding:10px 10px 0px 10px}.phone-number-cta:not(.center) .et_pb_blurb_container{width:fit-content!important;display:contents}.phone-number-cta:not(.center) .et_pb_blurb_container h4.et_pb_module_header{width:fit-content}.phone-number-cta:not(.center) .et_pb_blurb_content:hover{background:white;border-color:white!important;transition:0.3s}.phone-number-cta:not(.center) .et_pb_blurb_content{transition:0.3s}@media only screen and (min-width:981px){.phone-number-cta.center .et_pb_blurb_content:hover{position:relative;top:-5px;transition:0.3s}}.phone-number-cta.center .et_pb_blurb_content{position:relative;top:0px;transition:0.3s}.phone-number-cta:not(.center) .et_pb_main_blurb_image a{position:absolute;bottom:50%;transform:translateY(20%)}.phone-number-cta:not(.center) .et_pb_main_blurb_image{position:relative}.form_label{text-align:left}.pop-container .field-name input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%238b7fd4' stroke-width='2'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat;background-position:11px center;padding-left:40px!important}.pop-container .field-email input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%238b7fd4' stroke-width='2'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")!important;background-repeat:no-repeat;background-position:11px center;padding-left:40px!important}.pop-container .field-phone input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%238b7fd4' stroke-width='2'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat;background-position:11px center;padding-left:40px!important}.pop-container .field-message textarea{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%238b7fd4' stroke-width='2'%3E%3Cpath d='M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat;background-position:11px 13px;padding-left:40px!important}.pop-container .wpcf7{margin-top:15px}.pop-container label{color:#000}.pop-container .acceptance_text p{color:#000!important}.pop-container button{display:block;width:100%!important;margin-top:15px}.contact-anim-arrow::after{display:none!important}.custom-arrow-box{display:inline-flex;align-items:center;justify-content:center;background:white;width:40px;height:40px;overflow:hidden;position:absolute;right:6px;top:50%;transform:translateY(-50%);border-radius:3px}@media only screen and (max-width:980px){.et-main-area .custom-arrow-box{right:6px}header .custom-arrow-box{right:3px}header .mobile_nav{background:#ae83b9;border-radius:6px;padding:4px 9px 9px 9px}}.custom-arrow-icon{font-family:"ETmodules";color:#67646a;font-size:24px;line-height:1;position:absolute;font-weight:400}.custom-arrow-icon.arrow-enter{animation:arrowEnter 0.55s ease forwards}.custom-arrow-icon.arrow-leave{animation:arrowLeave 0.55s ease forwards}@keyframes arrowEnter{0%{transform:translateX(0);opacity:1}38%{transform:translateX(42px);opacity:1}39%{transform:translateX(42px);opacity:0}40%{transform:translateX(-42px);opacity:0}41%{transform:translateX(-42px);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes arrowLeave{0%{transform:translateX(0);opacity:1}38%{transform:translateX(-42px);opacity:1}39%{transform:translateX(-42px);opacity:0}40%{transform:translateX(42px);opacity:0}41%{transform:translateX(42px);opacity:1}100%{transform:translateX(0);opacity:1}}.text-above-the-fold .et_pb_text_inner:after{content:'"';background:#ae83b9;padding:11px 10px;display:block;border-radius:5px;font-family:"ETmodules";font-size:30px;color:white}.text-above-the-fold .et_pb_text_inner{display:flex;align-items:center}.text-above-the-fold .et_pb_text_inner p{padding-right:20px!important}.carousel-trattamenti .dsm_card_carousel_child .et_pb_button:after{margin-left:0px!important;position:relative}.carousel-trattamenti .dsm_card_carousel_child .et_pb_button{padding:3px 11px 0px 3px!important}@media only screen and (min-width:981px){.carousel-trattamenti .et_pb_button_wrapper{opacity:0;transform:translateY(15px);transition:0.4s}}.carousel-trattamenti .dsm_card_carousel_child:hover .et_pb_button_wrapper{opacity:1;transform:translateY(0px);transition:0.4s}.carousel-trattamenti .swiper-wrapper{padding-top:15px;padding-bottom:15px}.carousel-trattamenti .dsm_card_carousel_child:hover .et_pb_module_inner{box-shadow:0px 0px 15px rgba(170,118,185,0.5)}.row-emotional{display:flex;justify-content:center}.perche-sceglierci{display:flex;align-items:center}.perche-sceglierci .et_pb_column{width:25%;margin:0px;padding:0px 50px}@media only screen and (max-width:980px){.perche-sceglierci .et_pb_column{width:50%!important;margin:0%!important;padding:0px 6%!important}}@media only screen and (max-width:768px){.perche-sceglierci .et_pb_column{width:100%!important;margin:0%!important;padding:0px 6%!important}}.blog-homepage-section .post-content-inner{padding-bottom:25px}.blog-homepage-section article{display:flex;flex-wrap:wrap;flex-direction:column}.blog-homepage-section .et_pb_image_container{order:1}.blog-homepage-section p.post-meta{order:2}.blog-homepage-section h2.entry-title{order:3}.blog-homepage-section .post-content{order:4}.blog-homepage-section .et_pb_image_container{margin:-20px -20px 20px}.blog-homepage-section .et_pb_image_container img{border-radius:17px;padding:8px}.blog-homepage-section .post-meta{display:flex;flex-wrap:nowrap;flex-direction:column-reverse;padding-bottom:10px!important}.blog-homepage-section .post-meta>*{display:contents}.blog-homepage-section .post-meta>a{padding-right:5px;text-transform:uppercase;color:#ae83b9!important;font-weight:400!important}.blog-homepage-section .post-meta>span{padding-left:5px}.blog-homepage-section a.more-link:after{content:"$";font-family:"ETmodules";top:6px;position:relative;left:10px;font-size:25px}@media only screen and (min-width:768px){.blog-homepage-section article{min-height:630px!important}}.blog-homepage-section .et_pb_image_container a{margin-bottom:0px!important}footer .et-social-facebook a.icon:before{width:24px!important}footer .et-social-facebook .icon{width:fit-content!important}footer .et_pb_blurb_content h4.et_pb_module_header{padding-bottom:5px}footer .et_pb_blurb_position_left .et_pb_blurb_container{padding-left:8px}header .et_pb_menu .et-menu>li{padding-left:16px;padding-right:16px}header ul.et_mobile_menu{width:80vw;transform:translateX(-41.8%);max-width:100vw;top:135%!important;padding:5%;border-radius:10px;border:none}@media only screen and (max-width:768px){header ul.et_mobile_menu{width:95vw;transform:translateX(-41.5%);max-width:100vw;top:125%!important}}header .row-header-menu{display:flex}@media only screen and (max-width:980px){header .row-header-menu .col-logo{width:40%!important}header .row-header-menu .col-menu{width:20%!important}header .row-header-menu .col-btn-contact{width:40%!important}}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db#et-boc.et-lul.et_mobile_menuli.page_item_has_children.mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children.sub-menuli.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db#et-boc.et-lul.et_mobile_menu>li.menu-item-has-children.sub-menuli.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db#et-boc.et-lul.et_mobile_menu.menu-item-has-children.sub-menu.visible,.et-db#main-headerul.et_mobile_menu.menu-item-has-children.sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db#et-boc.et-lul.et_mobile_menuli.menu-item-has-children.mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db#et-boc.et-lul.et_mobile_menuli.menu-item-has-children.mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:"\33";color:#ae83b9}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db#et-boc.et-lul.et_mobile_menuli.menu-item-has-children.dt-open>.mobile-toggle::after{content:"\32"}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:"";border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}#header-row{padding-bottom:6px!important}.trattamento-approccio:before{width:100%;position:absolute;height:3px;bottom:50%;background:#ae83b9;display:block;content:"";color:white!important}@media only screen and (max-width:980px){.trattamento-approccio:before{width:3px;height:100%;top:0;left:50%}h2.ays_pb_show_title_on_mobile{max-width:80%;margin:0 auto!important}}.trattamento-approccio .et_pb_blurb_container{padding:0px 25px 25px}@media only screen and (max-width:980px){header .et_pb_menu ul li a{font-size:16px!important;padding:5px 15px}}.mia-lista div{display:block;margin-top:15px}.et-social-instagram a{margin-right:0px!important}.row-cf7{display:flex;flex-wrap:wrap}.col{padding:10px}.row-cf7 .col-4{flex-basis:33.33333%}.row-cf7 .col-6{flex-basis:50%}.row-cf7 .col-12{flex-basis:100%}@media only screen and (max-width:780px){.row-cf7 .col-4,.row-cf7 .col-6{flex-basis:100%}.col{padding:10px 0 0 0}form .row-cf7 .wpcf7-select,form .row-cf7 input,form .row-cf7 .wpcf7-textarea{padding-top:10px!important;padding-bottom:10px!important}}.pop-container h2{max-width:80%;margin:0 auto!important}.et_mobile_menu{overflow:scroll;max-height:60vh}#mobile_menu1 a.mobile-toggle{width:100%!important;text-align:right!important}#mobile_menu1 a.mobile-toggle:after{padding-right:10px!important}.et_pb_blog_grid h2.entry-title a{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}p.et_pb_title_meta_container{pointer-events:none}