.dp-custom-blurb-image .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap::before{content:url('https://demo.divi-pixel.com/interior-design/wp-content/uploads/sites/42/2024/05/interior-play-icon-1.svg');width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;border-radius:50%;border:2px solid #fff;background:#ffffff}.et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap{position:relative}.et_pb_menu .et_pb_menu__menu .sub-menu{background-color:#ffffff;border:1px solid #e1e1e1;padding:10px 0;box-shadow:0 2px 5px rgba(0,0,0,0.1);box-sizing:border-box}@media (min-width:1025px){.et_pb_menu .et_pb_menu__menu .sub-menu{width:110%;max-width:850px}}@media (max-width:1024px){.et_pb_menu .et_pb_menu__menu .sub-menu{width:110%}}.et_pb_menu .info-menu .sub-menu li ul.sub-menu li a{font-size:14px;background-color:#0E4F9F;color:#ffffff!important;padding:10px 15px;border:1px solid #ffffff;text-decoration:none;display:block;text-transform:capitalize}.et_pb_menu .info-menu .sub-menu li ul.sub-menu li a:hover{background-color:#0E4F9F;color:#ffffff!important;border:1px solid #ffffff}.et_pb_menu .info-menu .sub-menu>li>a{background-color:#F4BC16;color:#ffffff;padding:10px 15px;font-weight:bold;display:block;text-transform:uppercase}.et_pb_menu .info-menu .sub-menu>li>a:hover{background-color:#F4BC16!important;color:#ffffff}.et_pb_menu .et_pb_menu__menu .sub-menu li a{color:#333333;padding:10px 15px;display:block;text-decoration:none}.et_pb_menu .et_pb_menu__menu .sub-menu li a:hover{background-color:#f5f5f5;color:#000000}.special-row{display:flex;flex-wrap:wrap}.special-row .column1{flex:0 0 20%;max-width:20%;box-sizing:border-box}.special-row .column2{flex:0 0 80%;max-width:80%;box-sizing:border-box}@media screen and (max-width:768px){.special-row .column1,.special-row .column2{flex:0 0 100%;max-width:100%}}.mobile_menu_bar:after{position:relative!important;content:'MENU';font-size:17pt;bottom:9px;left:10%;color:#000000}@media (max-width:480px){.mobile_menu_bar:after{left:5%;font-size:16pt}}body{overflow-x:hidden}@media only screen and (max-width:980px){body{overflow-x:hidden}}img{max-width:100%;height:auto}html,body{box-sizing:border-box;overflow-x:hidden}*,*::before,*::after{box-sizing:inherit}@media (max-width:1024px){#et_mobile_menu,.et_mobile_menu{width:110%!important;max-width:none!important}}@media (max-width:1024px){.et_pb_menu .et_pb_menu__menu .sub-menu{width:200%!important}}