a[href^="tel:"]{white-space:nowrap}body.et_pb_button_helper_class #page-container #main-content .et_pb_button,body.et_pb_button_helper_class #page-container #main-content .et_pb_button:hover{padding:10px 46px!important;text-align:center}header.et-l--header .et_pb_menu ul li.current-menu-item a{font-weight:700}.main_menu__bar .nav li{padding:0 40px}.site__image .et_pb_image_wrap img{object-fit:cover;width:100%!important}.et_pb_fullwidth_section .et_pb_slide_content{max-width:800px;margin:0 auto}.design_title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;z-index:5;text-shadow:1px 2px 3px #000;text-align:center;width:auto}.design_title .et_pb_module_heading{padding:0!important}.special_block .et_pb_row>.et_pb_column{width:48.25%}.special_block .et_pb_row>.et_pb_column.et_pb_column_1_2{margin-right:3.5%}.special_block span.et_pb_image_wrap::before{position:absolute;left:0;top:0;background:rgba(0,0,0,0.4);width:100%;height:100%;z-index:1;content:"";transition:0.3s all ease 0s}.special_block .et_pb_image .et_pb_image_wrap:hover img{transform:scale(1.05);transition:0.4s all ease-in-out 0s}.special_block .et_pb_image .et_pb_image_wrap img{transition:0.4s all ease-in-out 0s}.special_block .et_pb_image .et_pb_image_wrap{overflow:hidden}.special_block.reverse .et_pb_column,.special_block.reverse .et_pb_row_inner{padding-top:0}.dual__btn a{display:inline-block;background:#cc0101;padding:16px 28px;border-radius:30px;min-width:220px;text-align:center;color:#fff;margin:5px;border:2px solid #cc0101;text-shadow:none;font-size:16px;font-weight:500;line-height:1em}.dual__btn a:hover{background:transparent;color:#cc0101}.dual__btn a:last-child{color:#fff;background:#3567c0;border-color:#3567c0}.dual__btn a:last-child:hover{background:transparent;color:#3567c0;border-color:#3567c0}body.et_pb_button_helper_class .et_pb_button.small__btn{padding:6px 23px!important;font-size:14px}.et_pb_slider .dual__btn a:hover{background:#fff}body.et_pb_button_helper_class .et_pb_button.small__btn:hover{background:#fff}.product_list ul{column-count:2}.header__icons ul{padding:0;list-style:none;margin:0;display:flex}.header__icons .phone::before{font-family:ETmodules!important;content:"\e090";left:2px;position:relative;top:-1px}.header__icons .paypal::before{font-family:FontAwesome!important;content:"\f1ed";position:relative;left:3px;top:-1px}.header__icons ul a{background:#3567c0;margin:5px;color:#fff;width:40px;height:40px;display:inline-block;border-radius:30px;text-align:center;line-height:40px;font-size:18px;border:1px solid #3567c0}.header__icons ul a:hover{color:#3567c0;background:#fff}.mobile__header .et_pb_column{width:100%;margin-bottom:0!important}.header__icons{position:absolute;right:54px;bottom:0;max-width:100px;z-index:10}.mobile__header .et_pb_column:last-child{width:110px;position:absolute;right:0;bottom:0;z-index:99}ul.faqs_tab,ul.design_ideas_tab{display:flex;padding:0;margin:0;list-style:none;flex-wrap:wrap}ul.faqs_tab li{margin-right:10px}ul.design_ideas_tab{justify-content:center}ul.design_ideas_tab li{margin:5px}ul.faqs_tab li a,ul.design_ideas_tab li a{background:#000;color:#fff;display:inline-block;padding:10px 22px;border-radius:6px;border:1px solid #000;position:relative;text-align:center}ul.faqs_tab li a.inactive{background:#fff;color:#000}ul.faqs_tab li a:not(.inactive)::after,ul.design_ideas_tab li a:not(.inactive)::after{content:"\43";font-family:"ETModules";font-size:34px;position:absolute;bottom:-19px;left:50%;color:#000;margin-left:-17px}.faqs_post .et_pb_toggle.et_pb_accordion_item{margin-bottom:20px}ul.design_ideas_tab li a{background:#3567c0;color:#fff;border-color:#3567c0;font-size:14px}ul.design_ideas_tab li a.inactive{background:transparent;color:#3567c0;border-color:#3567c0}ul.design_ideas_tab li a:not(.inactive)::after{color:#3567c0}.design_ideas_post .et_pb_gallery_image{border:4px solid #ffffff}.design_ideas_post img{height:260px;object-fit:cover;width:100%}.design_ideas_post .portrait img{height:415px}.main_menu__bar .nav li ul{width:100%;min-width:260px}.main_menu__bar .nav li li{padding:0;display:block}.main_menu__bar .nav li li a{width:100%;font-weight:300!important;text-transform:none!important}.main_menu__bar .nav li li a:hover{background:#fff;color:#3567c0!important}.filter_wrap .et_pb_code_inner{height:100vh}.gallery-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px;position:sticky;top:100px}.gallery-filter button{border:1px solid #cc0101;color:#cc0101;background:transparent;padding:8px 16px;display:inline-block;cursor:pointer;border-radius:30px;font-size:15px}.gallery-filter button.active{background:#cc0101;color:#fff}.et_pb_gallery_item.filtered-out{display:none!important}.gallery_filter .et_pb_gallery_items{display:flex;flex-wrap:wrap}.gallery_filter .et_pb_gallery_items .et_pb_gallery_item{width:25%;margin:0!important;outline:4px solid #fff;position:relative}.gallery_filter .et_pb_gallery_items img{height:300px;object-fit:cover;width:100%}.gallery_filter h3.et_pb_gallery_title{position:absolute;bottom:0;left:0;right:0;text-align:center;background:rgba(255,255,255,0.8);height:54px;display:flex;align-items:center;justify-content:center;font-size:14px!important;font-family:"Lato",sans-serif;color:#000;font-weight:400!important}.tab_mobile_trigger{background:#3567c0;color:#fff;padding:12px 20px 16px;border-radius:30px;display:none}.tab_mobile_trigger::after{font-family:"ETModules";content:"\33";font-size:22px;color:#fff;top:3px;position:relative}.et_pb_code_inner .gform-footer.gform_footer.top_label button[type="submit"],.et_pb_code_inner .gform-footer.gform_footer.top_label input[type="submit"]{border-radius:30px;height:48px;width:140px;border:2px solid #3567c0;color:#fff;background:#3567c0;font-weight:700;cursor:pointer}.et_pb_code_inner .gform-footer.gform_footer.top_label button[type="submit"]:hover,.et_pb_code_inner .gform-footer.gform_footer.top_label input[type="submit"]:hover{background:transparent;color:#3567c0;}.et_pb_slider .et_pb_section_video::before{content:"";position:absolute;background:rgba(0,0,0,0.6);width:100%;height:100%;top:0;left:0;z-index:1}@media only screen and (max-width:980px){.special_block .et_pb_row>.et_pb_column{width:100%}.special_block .et_pb_row>.et_pb_column.et_pb_column_1_2{margin-right:0}.faqs_section.et_pb_row{flex-direction:column-reverse;display:flex;flex-wrap:wrap}.gallery_filter .et_pb_gallery_items .et_pb_gallery_item{width:33.33%}.filter_wrap .et_pb_code_inner{height:auto}.gallery-filter{position:static}ul.design_ideas_tab li{margin:8px}}@media only screen and (max-width:767px){.product_list ul{column-count:1}.design_title .et_pb_module_heading{font-size:24px!important}ul.faqs_tab{display:block}ul.faqs_tab li a{width:100%;margin:10px 0}ul.faqs_tab li a:not(.inactive)::after{display:none}.gallery_filter .et_pb_gallery_items .et_pb_gallery_item{width:50%}.gallery_filter .et_pb_gallery_items img{height:220px}.tab_mobile_trigger{display:block}ul.design_ideas_tab.active{background:#fff;border-radius:8px;margin-top:8px;border:1px solid #3567c0}ul.design_ideas_tab li a:not(.inactive)::after{display:none}ul.design_ideas_tab li,ul.design_ideas_tab li a{width:100%;background:none;border:none;margin:0}ul.design_ideas_tab li a{border-top:1px solid #3567c061!important;border-radius:0;color:#3567c0!important}ul.design_ideas_tab li:first-child a{border-top:0}ul.design_ideas_tab li a:not(.inactive){font-weight:700}.custom_tab	.design_ideas_tab{height:0;overflow:hidden}.custom_tab	.design_ideas_tab.active{height:100%}}@media only screen and (max-width:600px){.dual__btn a{width:100%;font-size:15px}body.et_pb_button_helper_class #page-container #main-content .et_pb_button{width:100%;padding-left:10px!important;padding-right:10px!important;font-size:15px!important}}@media only screen and (max-width:400px){body.et_pb_button_helper_class #main-content .et_pb_button{font-size:14px}}