.disattiva-link-portfolio .et_pb_portfolio_item_image a,.disattiva-link-portfolio .et_pb_portfolio_item_title a{pointer-events:none!important;cursor:default!important}.disattiva-link-portfolio .et_overlay{display:none!important}.no-portfolio-links a{pointer-events:none;cursor:default}.mytitle{color:#4a3525}h1,h2,h3,h4,h5,h6{color:#4a3525!important}p{color:#2b2b2a!important}.mobile_menu_bar:before{color:#A47864!important}.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#A47864!important}#top-menu li.current-menu-item>a{color:#8d7b76!important}.mylink1{text-decoration:underline;text-decoration-color:white;text-decoration-thickness:2px;text-underline-offset:4px}.mydiv{background-color:#83ab9c}.mytitle{color:#4a3525}.et_pb_fullwidth_header_0{min-height:101px!important}a{text-decoration:underline;text-decoration-color:#8d7b76;text-decoration-thickness:2px;text-underline-offset:4px}a:hover{color:#957c71}.et_pb_fullwidth_header_0{min-height:101px!important}.pa-portfolio-image-3-4 .et_portfolio_image{padding-top:133.33%;display:block}.pa-portfolio-image-3-4 .et_portfolio_image img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.et_pb_portfolio_filters ul{text-align:center;margin:0 auto}li.et_pb_portfolio_filter{float:none!important;display:inline-block}@media only screen and (max-width:479px){li.et_pb_portfolio_filter{display:block;width:100%!important}}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{color:black;padding:10px 20px;border:0px solid #e2e2e2;display:block;height:auto;overflow:hidden;margin:-1px -1px 0 0;background-color:white}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#2b343b;height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}.et_pb_contact_form_label{display:block;bottom:3px}.et_pb_contact_form_container .input::placeholder{opacity:0}.et_pb_contact_field_options_title{display:none}.et_pb_contact_field[data-type=select] .et_pb_contact_form_label{display:none}.p{line-height:1.8em;font-family:'Helvetica',sans-serif;font-size:12px;line-height:1.6em}.hover-underline-animation{display:inline-block;position:relative}.hover-underline-animation::after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#2b343b;transition:transform 0.25s ease-out}.hover-underline-animation:hover::after{transform:scaleX(1)}.hover-underline-animation.left::after{transform-origin:bottom right}.hover-underline-animation.left:hover::after{transform-origin:bottom left}.hover-underline-animation.center::after{transform-origin:bottom center}.hover-underline-animation.center:hover::after{transform-origin:bottom center}.hover-underline-animation.right::after{transform-origin:bottom left}.hover-underline-animation.right:hover::after{transform-origin:bottom right}.et_pb_contact_form_0_tb_footer.et_pb_contact_form_container .input,.et_pb_contact_form_0_tb_footer.et_pb_contact_form_container .input::placeholder,.et_pb_contact_form_0_tb_footer.et_pb_contact_form_container .input[type=checkbox]+label,.et_pb_contact_form_0_tb_footer.et_pb_contact_form_container .input[type=radio]+label{font-size:12px!important;;line-height:1.8em}