/*!/wp-content/themes/asg/dist/css/style-home.css*/@media screen{.video-header-slider .vsc-container{min-height:700px}.home_hero{background-repeat:no-repeat;height:632px;position:relative}.home_hero .row{height:632px;padding:260px 0 0 0}.home_hero h1{color:#000;font-size:50px;font-weight:700;line-height:55px;margin-bottom:35px}.home_hero h1.white{color:#fff}.cta_blue_home{background-color:#004667;color:#fff;display:block;float:left;font-size:14px;font-weight:700;height:40px;letter-spacing:.1em;line-height:40px;margin-right:30px;text-align:center;text-transform:uppercase;transition:all .1s linear;width:200px}.hero_message a{background-color:#004667;color:#fff;padding:8px 20px;position:absolute;right:0;top:30px;z-index:9}.cta_blue_home:hover{filter:saturate(1.5)}.cta_blue_home img{transition:all .1s linear}.cta_blue_home:hover img{transform:translateX(3px)}.home_new_products{height:310px;margin-top:50px;padding-bottom:75px}.home_new_products .row{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}.home_new_header{align-self:center;flex:0 0 auto;width:170px}.home_new_block{color:#004667;flex:0 0 auto;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:14px;margin-left:30px;text-align:center;text-transform:uppercase;transition:all .1s linear;width:270px}.home_new_block img{background-color:#d1d1d1;display:block;margin-bottom:15px}.home_new_block a:hover{filter:saturate(2)}.home_news{padding:0 0 45px 0}.home_news .row{display:flex;flex-direction:row;flex-wrap:wrap}.home_news_block_large{background-color:#d1d1d1;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 auto;height:433px;margin-bottom:30px;position:relative;width:870px}.home_news_block_large a{display:block;height:100%;width:100%}.home_news_block_info{background-color:#004667;bottom:0;color:#fff;font-size:20px;font-weight:700;left:0;line-height:24px;padding:30px;position:absolute;width:300px}.home_news_block_info .read_more{color:#fff;font-size:14px;font-weight:700;height:14px;letter-spacing:.1em;line-height:14px;margin-top:12px;text-transform:uppercase;width:100%}.home_news_block_large .read_more img{transition:all .1s linear}.home_news_block_large:hover .read_more img{padding-left:3px}.home_news_block_large{transition:all .1s linear}.home_news_block_large:hover{filter:saturate(1.4)}.home_news_block_small{color:#004667;flex:0 0 auto;font-size:20px;font-weight:700;height:433px;line-height:24px;margin-bottom:30px;width:270px}.home_news_block_small.move_down{display:flex;flex-direction:column}.home_news_block_small.move_down a{margin:auto}.home_news_block_small_img{background-color:#d1d1d1;display:block;height:auto;margin:auto auto 30px auto;width:100%}.home_news_block_info_small{padding:0 30px 30px 30px}.home_news_block_info_small .read_more{color:#004667;font-size:14px;font-weight:700;height:14px;letter-spacing:.1em;line-height:14px;margin-top:12px;text-transform:uppercase;width:100%}.home_news_block_small .read_more img{transition:all .1s linear}.home_news_block_small:hover .read_more img{padding-left:3px}.home_news_block_small{transition:all .1s linear}.home_news_block_small:hover{filter:saturate(1.4)}.home_news .row div:first-of-type,.home_news .row div:nth-of-type(3){margin-right:30px}.locations{background-color:#f8f8f8;padding:75px 0}.locations .row{text-align:center}.locations h2{margin-bottom:35px}.locations_map{background-image:url(/wp-content/themes/asg/dist/css/../../images/map_outline_2x.png);background-position:50%;background-repeat:no-repeat;background-size:1030px 637px;height:637px;margin:0 0 30px 0;position:relative;width:100%}.marker{background-image:url(/wp-content/themes/asg/dist/css/../../images/marker_2x.png);background-repeat:no-repeat;background-size:23px 30px;color:#004667;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:30px;position:absolute;text-transform:uppercase;transition:all .1s linear}.marker:hover,.marker_fl:hover,.marker_fl:hover+.sbm,.sbm:hover{filter:drop-shadow(0 0 7px rgb(0 0 0 / .5)) saturate(2)}.marker a{display:block;width:100%}.right_marker{background-position:100%}.right_marker a{padding-right:30px}.left_marker{background-position:0}.left_marker a{padding-left:30px}.marker_fl{background-color:#b7984a;border-radius:4px;height:8px;position:absolute;width:8px}.marker_fl a{display:block;height:8px;width:8px}.cml{font-size:14px;font-weight:700;left:936px;line-height:18px;position:absolute;text-align:left;top:535px}.cml a{color:#000}.cml a b{color:#b7984a}.cml b{color:#b7984a;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.locations_list{column-count:3;text-align:left}.locations_list p{break-inside:avoid-column}.loc_list_col{text-align:center;width:234px}.locations_list b,.locations_list strong{color:#004667;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.locations_list a{color:#000}.locations_list a:hover{text-decoration:underline}.locations_notes{font-size:14px;line-height:16px;padding-top:75px;text-align:center}.home_our_locations .row{padding:50px 0;text-align:center}.home_hero{background-position:50%;background-size:cover;height:350px}.home_hero .row{height:350px;padding:0;position:relative}.home_hero h1{bottom:30px;font-size:28px;left:0;line-height:32px;margin:0;position:absolute;text-align:center;width:100%}.home_hero_ctas .row{padding:30px 0 0 0;text-align:center}.home_hero_ctas .cta_blue_home{float:none;margin:0 auto 20px auto}.home_new_products{height:auto;margin:0;padding:35px 0}.home_new_products .row{display:block;width:calc(100vw - 40px)}.home_new_header{text-align:center;width:auto}.home_new_header h2{margin-bottom:20px}.home_new_block{margin:0 0 25px 0;width:100%}.home_new_block img{height:auto;width:100%}.home_news_mobile{padding:0 0 45px 0}.home_news_mobile .row{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:auto;padding:0 0 0 20px;width:100vw}.home_news_block_mobile{background-color:#004667;flex:0 0 auto}.home_news_block_mobile{display:flex;flex-direction:column;flex-wrap:wrap;margin-right:10px;width:80vw}.home_news_block_img_mobile a{display:block;height:100%;width:100%}.home_news_block_img_mobile img{display:block;height:auto;width:100%}.home_news_block_info_mobile{background-color:#004667;color:#fff;font-size:20px;font-weight:700;line-height:24px;padding:30px;width:100%}.home_news_block_info_mobile a{color:#fff}.home_news_block_info_mobile .read_more{color:#fff;font-size:14px;font-weight:700;height:14px;letter-spacing:.1em;line-height:14px;margin-top:12px;text-transform:uppercase;width:100%}.locations{min-height:1px;padding:45px 0}.locations_list{column-count:2;column-gap:30px}.loc_list_col{width:calc(50% - 30px)}.locations_notes{padding-top:25px}.home_our_locations .row img{display:block;margin:0 auto;max-width:100%}.list_cm{width:50%}.list_cm .showroom_listing{columns:1}.list_sb{width:25%}.list_dv{width:25%}}.home-newsblock{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.home-newsblock li{min-width:0}.home-newsblock a{aspect-ratio:1/1;display:block;overflow:hidden;position:relative}.home-newsblock img{height:100%!important;object-fit:cover;width:100%!important}.home-newsblock .title{align-items:center;background:#606060c9;bottom:0;color:#fff;display:flex;justify-content:space-between;margin-bottom:0;margin-bottom:4px;padding:10px;position:absolute;text-align:left;transition:.5s ease;width:100%}.home-newsblock a:hover .title{background:#004667c9}@media only screen and (max-width:960px){.home-newsblock{gap:16px;grid-template-columns:1fr;margin:20px}}.inspiration-slider-holder{position:relative}.inspiration-slider{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow:hidden}.inspiration-slide{border-radius:10px;flex-shrink:0;height:100%;margin-right:50px;position:relative;scroll-snap-align:start;transform:scale(1);transform-origin:center center;transition:transform .5s;width:100%}.inspiration-slide a{color:#282828;font-family:Libre Franklin;font-size:11px;font-style:normal;font-weight:300;line-height:13px;text-align:center}.inspiration-slider-holder span.arr-left{bottom:0;cursor:pointer;left:0;position:absolute}.inspiration-slider-holder span.arr-right{bottom:0;cursor:pointer;position:absolute;right:0}.row.row-full{width:100%}