ul.sub-menu{width:300px!important}ul.sub-menu li,ul.sub-menu li a{width:100%!important}.et_mobile_menu>.menu-item-has-children>a{font-weight:regular}.swiper-container{overflow:visible!important}#slider .et_pb_column.et_pb_column_4_4.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough.et-last-child{margin-left:0!important}*::selection{background:#000!important;color:#fff!important}.df_ab_blurb_container a.df_ab_blurb_button{padding:20px}.difl_advanced_blurb_0 .df_ab_blurb_description{margin-bottom:-40px}.difl_advanced_blurb_0{background-image:url('https://rbprojectsrl.it/wp-content/uploads/2024/11/default-background.jpg');background-size:cover;background-position:center;opacity:1;transition:background-image 0.3s ease-in-out,opacity 0.3s ease-in-out}.difl_advanced_blurb_0.active{background-image:url('https://rbprojectsrl.it/wp-content/uploads/2024/11/Soggiorno_1.jpg');opacity:1}.difl_advanced_blurb_0 .df_ab_blurb_button{background-image:url('https://rbprojectsrl.it/wp-content/uploads/2024/11/plus-1512-svgrepo-com-1.svg');background-size:contain;background-repeat:no-repeat;background-position:center;transition:background-image 0.3s ease-in-out,opacity 0.3s ease-in-out}.difl_advanced_blurb_0.active .df_ab_blurb_button{background-image:url('https://rbprojectsrl.it/wp-content/uploads/2024/11/minus-svgrepo-com.svg');opacity:1}.df_ab_blurb_description{opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out,visibility 0s 0.3s}.difl_advanced_blurb_0.active .df_ab_blurb_description{opacity:1;visibility:visible;transition:opacity 0.3s ease-in-out,visibility 0s 0s}.difl_advanced_blurb_0{background-image:linear-gradient(180deg,rgba(255,255,255,0) 29%,#000000 92%),url(https://rbprojectsrl.it/wp-content/uploads/2024/11/P0-m-Copia-scaled.jpg)}#page-container .mobile_nav li ul.hide{display:none!important}#page-container .mobile_nav .menu-item-has-children{position:relative}#page-container .mobile_nav .menu-item-has-children>a{background:transparent}#page-container .mobile_nav .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:400;cursor:pointer;z-index:3;transition:ease-in 0.5s}#page-container span.menu-closed:before{content:"\4c";display:block;color:#A9A9A9;font-size:16px;font-family:ETmodules}#page-container span.menu-closed.menu-open:before{content:"\4d"}#page-container .mobile_nav li ul li a{border-left:1px solid #A9A9A9}