#solyxiq-homeCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockImage-2 .SOLIX_IQ_BANNER_IMAGE_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-2 .SOLIX_IQ_BANNER_IMAGE_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: 640px; 
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#solyxiq-homeCMS-BlockImage-2{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: 640px; 
}
#solyxiq-homeCMS-BlockGroupStart-4{
background:rgba(245, 245, 245, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-5{
background:rgba(245, 245, 245, 1.00); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1224px; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 24px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockImage-7 .solyxiqlogo_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: 42px; 
}
#solyxiq-homeCMS-BlockImage-7 .solyxiqlogo_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: 42px; 
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#solyxiq-homeCMS-BlockImage-7{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-9{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-14{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:42px 24px 42px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-15{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:42px; column-gap:42px; 
width: 1224px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-15 >*{
width: calc(100% / 2) !important ;
}
#solyxiq-homeCMS-BlockGroupStart-16{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-evenly; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockImage-17 .solyxiq1_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-17 .solyxiq1_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#solyxiq-homeCMS-BlockImage-17{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-18 .solyxiq2_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-18 .solyxiq2_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#solyxiq-homeCMS-BlockImage-18{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-19 .solyxiq3_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-19 .solyxiq3_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#solyxiq-homeCMS-BlockImage-19{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-20 .solyxiq4_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-20 .solyxiq4_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#solyxiq-homeCMS-BlockImage-20{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-21 .solyxiq5_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-21 .solyxiq5_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#solyxiq-homeCMS-BlockImage-21{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-22 .solyxiq6_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-22 .solyxiq6_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#solyxiq-homeCMS-BlockImage-22{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-23 .solyxiq7_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-23 .solyxiq7_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#solyxiq-homeCMS-BlockImage-23{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-24 .solyxiq8_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-24 .solyxiq8_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#solyxiq-homeCMS-BlockImage-24{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-25 .solyxiq9_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-25 .solyxiq9_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#solyxiq-homeCMS-BlockImage-25{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-26 .solyxiq9_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-26 .solyxiq9_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#solyxiq-homeCMS-BlockImage-26{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-28{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#solyxiq-homeCMS-BlockTitle-29 .EXPERT_IN_CUSTOM_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#solyxiq-homeCMS-BlockTitle-29{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-35{
background:rgba(237, 237, 237, 1.00); 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:42px 42px 42px 42px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-36{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1224px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-37{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-between; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:16px 0px 16px 0px; margin:0px 0px 16px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#solyxiq-homeCMS-BlockTitle-38 .Why_choose_Solyx_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#solyxiq-homeCMS-BlockTitle-38{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-39{
background:none; 
display:flex; flex-direction:column; align-items:flex-end; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-43{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 1224px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-43 >*{
width: calc(100% / 2) !important ;
}
#solyxiq-homeCMS-BlockImage-44 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-44 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#solyxiq-homeCMS-BlockImage-44{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-49{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: auto; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-50{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:42px; column-gap:42px; 
width: 1224px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-50 >*{
width: calc(100% / 2) !important ;
}
#solyxiq-homeCMS-BlockGroupStart-51{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockTitle-52 .Benefits_of_Custom_Printed_Solyx_iQ_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#solyxiq-homeCMS-BlockTitle-52{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#solyxiq-homeCMS-BlockImage-56 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-56 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#solyxiq-homeCMS-BlockImage-56{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-59{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 42px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-60{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1224px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-61{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-between; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:16px 0px 16px 0px; margin:0px 0px 16px 0px; 
border-width:1px 0px 1px 0px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#solyxiq-homeCMS-BlockTitle-62 .Specialty_Architectural_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#solyxiq-homeCMS-BlockTitle-62{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-63{
background:none; 
display:flex; flex-direction:column; align-items:flex-end; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-67{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-67 >*{
width: calc(100% / 3) !important ;
}
#solyxiq-homeCMS-BlockHyperlink-68 .Gradients_img-wrapper{
border:none; 
width: 62px; height: 62px; 
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-68 .Gradients_cms-prod-block{
overflow :initial; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-68 .Gradients_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-68{
background:none; 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#solyxiq-homeCMS-BlockHyperlink-69 .Murals__img-wrapper{
border:none; 
width: 62px; height: 62px; 
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-69 .Murals__cms-prod-block{
overflow :initial; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-69 .Murals__img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-69{
background:none; 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#solyxiq-homeCMS-BlockHyperlink-70 .Repeatable_patterns_img-wrapper{
border:none; 
width: 62px; height: 62px; 
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-70 .Repeatable_patterns_cms-prod-block{
overflow :initial; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-70 .Repeatable_patterns_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-70{
background:none; 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#dc-central-kitchenCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dc-central-kitchenCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1080px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dc-central-kitchenCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 24%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dc-central-kitchenCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 76%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dc-central-kitchenCMS-BlockImage-7 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dc-central-kitchenCMS-BlockImage-7 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#dc-central-kitchenCMS-BlockImage-7{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#headerCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: 84px; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#headerCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-between; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: 100%; height: auto;
padding:0px 16px 0px 16px; margin:0px 0px 0px 0px; 
border-width:0px; border-color:transparent; border-style:none; border-radius:0px 0px 0px 0px; 
}
#headerCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 20%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#headerCMS-BlockImage-6 .Decorative_Films_Logo_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: 52px; 
}
#headerCMS-BlockImage-6 .Decorative_Films_Logo_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#headerCMS-BlockImage-6{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#headerCMS-BlockGroupStart-8{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-between; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: 76%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#headerCMS-BlockGroupStart-10{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-end; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#gradient-visualizerCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#gradient-visualizerCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 1228px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#gradient-visualizerCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 300px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#gradient-visualizerCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#gradient-visualizerCMS-BlockTitle-7 .Gradient_Visualizer_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#gradient-visualizerCMS-BlockTitle-7{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 290px; height: auto;
border:none; 
}
#gradient-visualizerCMS-BlockGroupStart-8{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#gradient-visualizerCMS-BlockGroupStart-8 >*{
width: calc(100% / 2) !important ;
}
#gradient-visualizerCMS-BlockImage-10 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#gradient-visualizerCMS-BlockImage-10 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#gradient-visualizerCMS-BlockImage-10{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#warranty-claim-submissionCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#warranty-claim-submissionCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 1060px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#warranty-claim-submissionCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#warranty-claim-submissionCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#installation-instructionsCMS-BlockGroupStart-1{
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#installation-instructionsCMS-BlockTitle-2 .INSTALLATION_INSTRUCTIONS_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:22px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockTitle-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#installation-instructionsCMS-BlockGroupStart-4{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#installation-instructionsCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 840px; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#installation-instructionsCMS-BlockTitle-6 .SOLYX__WINDOW_FILM_INSTALLATION_INSTRUCTIONS_h{
font-family:Helvetica Neue Light; color:#575a5d; font-size:48px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockTitle-6{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#installation-instructionsCMS-BlockGroupStart-8{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#installation-instructionsCMS-BlockGroupStart-11{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#installation-instructionsCMS-BlockTitle-12 .Adhesive_Installation_Guide_h{
font-family:Helvetica Neue Light; color:#575a5d; font-size:64px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockTitle-12{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#installation-instructionsCMS-BlockTitle-14 .BEFORE_YOU_GET_STARTED_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:600; font-style:normal; line-height:28px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockTitle-14{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
border:none; 
}
#installation-instructionsCMS-BlockGroupStart-16{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#installation-instructionsCMS-BlockTitle-17 .STEPS_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockTitle-17{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
border:none; 
}
#installation-instructionsCMS-BlockGroupStart-21{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#installation-instructionsCMS-BlockTitle-22 .Static_Cling_Installation_Guide_h{
font-family:Helvetica Neue Light; color:#575a5d; font-size:64px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockTitle-22{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#installation-instructionsCMS-BlockTitle-24 .BEFORE_YOU_GET_STARTED_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:600; font-style:normal; line-height:28px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockTitle-24{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
border:none; 
}
#installation-instructionsCMS-BlockGroupStart-26{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#installation-instructionsCMS-BlockTitle-27 .STEPS_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockTitle-27{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
border:none; 
}
#installation-instructionsCMS-BlockGroupStart-31{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#installation-instructionsCMS-BlockTitle-32 .Frequently_Asked_Questions_h{
font-family:Helvetica Neue Light; color:#575a5d; font-size:64px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockTitle-32{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#installation-instructionsCMS-BlockGroupStart-33{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#installation-instructionsCMS-BlockImage-35 .imgaccessories_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#installation-instructionsCMS-BlockImage-35 .imgaccessories_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#installation-instructionsCMS-BlockImage-35{
background:none; 
border:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#dc-street-mapCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dc-street-mapCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dc-street-mapCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 24%; height: auto;
padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; 
border:none; 
}
#dc-street-mapCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 76%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dc-street-mapCMS-BlockGroupStart-7{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dc-street-mapCMS-BlockImage-8 .streetmap1_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
}
#dc-street-mapCMS-BlockImage-8 .streetmap1_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#dc-street-mapCMS-BlockImage-8{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dc-street-mapCMS-BlockImage-9 .streetmap2_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
}
#dc-street-mapCMS-BlockImage-9 .streetmap2_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#dc-street-mapCMS-BlockImage-9{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dc-street-mapCMS-BlockImage-10 .streetmap3_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
}
#dc-street-mapCMS-BlockImage-10 .streetmap3_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#dc-street-mapCMS-BlockImage-10{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-1{
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockTitle-2 .technicalresources_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:22px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:uppercase; text-decoration:none; 
}
#dealer-resourcesCMS-BlockTitle-2{
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 1060px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-9{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-10{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-11{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-12{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#dealer-resourcesCMS-BlockImage-13 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-13 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-13{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockTitle-14 .logos_and_branding_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockTitle-14{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-16{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-17{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockTitle-18 .Logos_and_Branding_h{
font-family:Ubuntu; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:normal; text-transform:uppercase; text-decoration:none; 
}
#dealer-resourcesCMS-BlockTitle-18{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-21{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(221, 221, 221, 1.00); border-style:dashed; border-radius:0px 0px 0px 0px; 
}
#dealer-resourcesCMS-BlockGroupStart-21 >*{
width: calc(100% / 2) !important ;
}
#dealer-resourcesCMS-BlockGroupStart-22{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-23{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-24 .df_logo_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-24 .df_logo_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-24{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-27{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-32{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-33{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-34 .df_logo_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-34 .df_logo_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-34{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-37{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-43{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(221, 221, 221, 1.00); border-style:dashed; border-radius:0px 0px 0px 0px; 
}
#dealer-resourcesCMS-BlockGroupStart-43 >*{
width: calc(100% / 3) !important ;
}
#dealer-resourcesCMS-BlockGroupStart-44{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-45{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-46 .df_logo_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-46 .df_logo_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-46{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-49{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-54{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-55{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-56 .df_logo_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-56 .df_logo_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-56{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-59{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-64{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-65{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-66 .df_logo_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-66 .df_logo_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-66{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-69{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-75{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(221, 221, 221, 1.00); border-style:dashed; border-radius:0px 0px 0px 0px; 
}
#dealer-resourcesCMS-BlockGroupStart-75 >*{
width: calc(100% / 2) !important ;
}
#dealer-resourcesCMS-BlockGroupStart-76{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-77{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-78 .df_logo_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-78 .df_logo_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-78{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-81{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-86{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-87{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-88 .df_logo_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-88 .df_logo_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-88{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-91{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-92{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-96{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-103{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-103 >*{
width: calc(100% / 2) !important ;
}
#dealer-resourcesCMS-BlockGroupStart-104{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-105{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-106 .orange_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-106 .orange_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-106{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-110{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-111{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-112 .grey_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-112 .grey_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-112{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-117{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-117 >*{
width: calc(100% / 2) !important ;
}
#dealer-resourcesCMS-BlockGroupStart-118{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-119{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-120 .ubuntu_orange_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-120 .ubuntu_orange_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-120{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-125{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-126{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-127 .ubuntu_regular_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-127 .ubuntu_regular_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-127{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-135{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-136{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#dealer-resourcesCMS-BlockImage-137 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-137 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-137{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockTitle-138 .leed_certification_and_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockTitle-138{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-140{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-141{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockTitle-142 .Technical_Data_and_h{
font-family:Ubuntu; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:normal; text-transform:uppercase; text-decoration:none; 
}
#dealer-resourcesCMS-BlockTitle-142{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-145{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:1px; column-gap:1px; 
width: 100%; height: auto;
padding:42px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-145 >*{
width: calc(100% / 4) !important ;
}
#dealer-resourcesCMS-BlockHyperlink-146 .material_specification_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-146 .material_specification_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-146 .material_specification_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-146{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-147 .Cleaning_Instruction_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-147 .Cleaning_Instruction_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-147 .Cleaning_Instruction_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-147{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-148 .warranty_information_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-148 .warranty_information_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-148 .warranty_information_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-148{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-149 .fire_rating_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-149 .fire_rating_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-149 .fire_rating_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-149{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-151{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:1px; column-gap:1px; 
width: 100%; height: auto;
padding:0px 0px 42px 0px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(221, 221, 221, 1.00); border-style:dashed; border-radius:0px 0px 0px 0px; 
}
#dealer-resourcesCMS-BlockGroupStart-151 >*{
width: calc(100% / 4) !important ;
}
#dealer-resourcesCMS-BlockHyperlink-152 .viewing_conditions_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-152 .viewing_conditions_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-152 .viewing_conditions_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-152{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-153 .leed_certfication_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-153 .leed_certfication_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-153 .leed_certfication_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-153{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-154 .leed_credits_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-154 .leed_credits_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-154 .leed_credits_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-154{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-155 .leed_summary_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-155 .leed_summary_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-155 .leed_summary_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-155{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-159{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-160{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#dealer-resourcesCMS-BlockImage-161 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-161 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-161{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockTitle-162 .Window_Film_Documents_h{
font-family:Ubuntu; color:#3b3b3b; font-size:16px; font-weight:600; font-style:normal; line-height:28px; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockTitle-162{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-164{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-165{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border-width:1px 1px 1px 1px ; border-color:rgba(235, 235, 235, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#dealer-resourcesCMS-BlockTitle-166 .Cleaning_Instructions_h{
font-family:Ubuntu; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockTitle-166{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-170{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border-width:1px 1px 1px 1px ; border-color:rgba(235, 235, 235, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#dealer-resourcesCMS-BlockTitle-171 .Install_Instructions_h{
font-family:Ubuntu; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockTitle-171{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-175{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 640px; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-176 .viewing_conditions_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-176 .viewing_conditions_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:relative; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-176 .viewing_conditions_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-176{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-177 .fire_rating_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-177 .fire_rating_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-177 .fire_rating_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-177{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-181{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-182{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#dealer-resourcesCMS-BlockImage-183 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-183 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#dealer-resourcesCMS-BlockImage-183{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockTitle-184 .Specification_Documents_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:28px; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockTitle-184{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-186{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#wholesale-accountCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#wholesale-accountCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 1224px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#wholesale-accountCMS-BlockTitle-3 .Wholesale_Account_h{
font-family:Ubuntu; color:#494949; font-size:22px; font-weight:600; font-style:normal; line-height:42px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#wholesale-accountCMS-BlockTitle-3{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#ttxCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#ttxCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#ttxCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 24%; height: auto;
padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; 
border:none; 
}
#ttxCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 76%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#ttxCMS-BlockGroupStart-7{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#ttxCMS-BlockImage-8 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
}
#ttxCMS-BlockImage-8 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#ttxCMS-BlockImage-8{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#ttxCMS-BlockImage-9 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
}
#ttxCMS-BlockImage-9 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#ttxCMS-BlockImage-9{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#ttxCMS-BlockImage-10 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
}
#ttxCMS-BlockImage-10 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#ttxCMS-BlockImage-10{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#categoryCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:8px 0px 8px 0px; margin:0px 0px 16px 0px; 
border-width:1px 0px 1px 0px ; border-color:rgba(224, 224, 224, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#categoryCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#about-solyxiqCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#about-solyxiqCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 1224px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#about-solyxiqCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 280px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#about-solyxiqCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#about-solyxiqCMS-BlockTitle-7 .ABOUT_SOLYX_IQ_CUSTOM_PRINTED_WINDOW_FILMS_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#about-solyxiqCMS-BlockTitle-7{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#about-solyxiqCMS-BlockGroupStart-9{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#about-solyxiqCMS-BlockImage-10 .about1_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#about-solyxiqCMS-BlockImage-10 .about1_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#about-solyxiqCMS-BlockImage-10{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#solyxiq-instructionsCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-instructionsCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 1228px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-instructionsCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 300px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-instructionsCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1228px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#solyxiq-instructionsCMS-BlockTitle-7 .ResourcesTechnical_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#solyxiq-instructionsCMS-BlockTitle-7{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#termsConditionCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
}
#termsConditionCMS-BlockTitle-2 .Terms_and_Conditions_h{
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#termsConditionCMS-BlockTitle-2{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
}
#termsConditionCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 24px 0px 24px; 
}
#termsConditionCMS-BlockTitle-5 .USER_AGREEMENT_h{
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#termsConditionCMS-BlockTitle-5{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
}
#termsConditionCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border-width:0px; border-color:rgba(239, 239, 239, 0.00); border-style:solid; border-radius:8px 8px 8px 8px; 
}
#mevaCMS-BlockGroupStart-1{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#mevaCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealers-feedback-formCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealers-feedback-formCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:42px 24px 42px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#sitemapCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#sitemapCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#sitemapCMS-BlockTitle-3 .sitemap_h{
font-family:Helvetica Neue Light; color:#3b3b3b; font-size:32px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#sitemapCMS-BlockTitle-3{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#sitemapCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#combination-iqCMS-BlockGroupStart-1{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border-width:1px 1px 1px 1px ; border-color:rgba(237, 237, 237, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#combination-iqCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#combination-iqCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:0px 24px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#combination-iqCMS-BlockTitle-4 .Finish_Combination_iQ_White_and_iQ_Gradient_h{
font-family:Helvetica Neue Light; color:#555555; font-size:28px; font-weight:600; font-style:normal; line-height:34px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#combination-iqCMS-BlockTitle-4{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#combination-iqCMS-BlockGroupStart-7{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#combination-iqCMS-BlockImage-8 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#combination-iqCMS-BlockImage-8 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#combination-iqCMS-BlockImage-8{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#view-download-catalogCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#view-download-catalogCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 1060px; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#view-download-catalogCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#view-download-catalogCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:42px 0px 42px 0px; 
border:none; 
}
#view-download-catalogCMS-BlockGroupStart-7{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 60%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#view-download-catalogCMS-BlockGroupStart-10{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 40%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#view-download-catalogCMS-BlockHyperlink-11 .catalogue_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#view-download-catalogCMS-BlockHyperlink-11 .catalogue_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#view-download-catalogCMS-BlockHyperlink-11 .catalogue_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 364px; height: auto;
}
#view-download-catalogCMS-BlockHyperlink-11{
background:none; 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#view-download-catalogCMS-BlockGroupStart-15{
background:rgba(119, 119, 119, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: 880px; 
padding:40px 40px 40px 40px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 1224px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 290px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockTitle-7 .How_to_Specify_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockTitle-7{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border-width:0px 0px 1px 0px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#how-to-specifyCMS-BlockGroupStart-8{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockGroupStart-12{
background:rgba(245, 245, 245, 1.00); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#how-to-specifyCMS-BlockGroupStart-12 >*{
width: calc(100% / 2) !important ;
}
#how-to-specifyCMS-BlockGroupStart-13{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockTitle-14 .Gradient_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockTitle-14{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#how-to-specifyCMS-BlockGroupStart-17{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:flex-start; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockImage-18 .gradient_image1_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockImage-18 .gradient_image1_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#how-to-specifyCMS-BlockImage-18{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-21{
background:rgba(245, 245, 245, 1.00); 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: auto; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#how-to-specifyCMS-BlockGroupStart-21 >*{
width: calc(100% / 2) !important ;
}
#how-to-specifyCMS-BlockGroupStart-22{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockTitle-23 .Murals_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockTitle-23{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#how-to-specifyCMS-BlockGroupStart-26{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockImage-27 .murals_img_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockImage-27 .murals_img_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#how-to-specifyCMS-BlockImage-27{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-30{
background:rgba(245, 245, 245, 1.00); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: auto; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#how-to-specifyCMS-BlockGroupStart-30 >*{
width: calc(100% / 2) !important ;
}
#how-to-specifyCMS-BlockGroupStart-31{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockTitle-32 .Repeatable_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockTitle-32{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#how-to-specifyCMS-BlockGroupStart-35{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockImage-36 .repeatable_img_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockImage-36 .repeatable_img_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#how-to-specifyCMS-BlockImage-36{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-39{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockGroupStart-40{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockTitle-41 .Finish_Type_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockTitle-41{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#how-to-specifyCMS-BlockGroupStart-44{
background:rgba(245, 245, 245, 1.00); 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: auto; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#how-to-specifyCMS-BlockGroupStart-44 >*{
width: calc(100% / 2) !important ;
}
#how-to-specifyCMS-BlockGroupStart-45{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockTitle-46 .Color__h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockTitle-46{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#how-to-specifyCMS-BlockGroupStart-49{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockImage-50 .colors_img_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockImage-50 .colors_img_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#how-to-specifyCMS-BlockImage-50{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-53{
background:rgba(245, 245, 245, 1.00); 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: auto; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#how-to-specifyCMS-BlockGroupStart-53 >*{
width: calc(100% / 2) !important ;
}
#how-to-specifyCMS-BlockGroupStart-54{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockImage-55 .colors_img_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockImage-55 .colors_img_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#how-to-specifyCMS-BlockImage-55{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-57{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#how-to-specifyCMS-BlockTitle-58 .Opacity_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockTitle-58{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#aspidaCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#aspidaCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#aspidaCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 24%; height: auto;
padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; 
border:none; 
}
#aspidaCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 76%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#aspidaCMS-BlockGroupStart-7{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#aspidaCMS-BlockImage-8 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: 100%; 
}
#aspidaCMS-BlockImage-8 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#aspidaCMS-BlockImage-8{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: 100px; 
}
#aspidaCMS-BlockImage-9 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: 100%; 
}
#aspidaCMS-BlockImage-9 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
}
#aspidaCMS-BlockImage-9{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: 100%; 
}
#aspidaCMS-BlockImage-10 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: 100%; 
}
#aspidaCMS-BlockImage-10 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
}
#aspidaCMS-BlockImage-10{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: 100%; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-1{
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockTitle-2 .dealerresources1_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:22px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:uppercase; text-decoration:none; 
}
#dealer-map-reigstrationCMS-BlockTitle-2{
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockImage-7 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: 400px; 
}
#dealer-map-reigstrationCMS-BlockImage-7 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: 400px; 
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockImage-7{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: 400px; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-11{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-12{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-13{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-14{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#dealer-map-reigstrationCMS-BlockImage-15 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-15 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockImage-15{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#dealer-map-reigstrationCMS-BlockTitle-16 .custom_films_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#dealer-map-reigstrationCMS-BlockTitle-16{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-18{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockImage-19 .solyx_logo_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: 72px; 
}
#dealer-map-reigstrationCMS-BlockImage-19 .solyx_logo_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockImage-19{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-20{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-20 >*{
width: calc(100% / 2) !important ;
}
#dealer-map-reigstrationCMS-BlockGroupStart-21{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-22{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockImage-23 .solyxiqimg_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-23 .solyxiqimg_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockImage-23{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-26{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#footerHomeCMS-BlockGroupStart-1{
background:rgba(56, 56, 56, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px nullpx 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#footerHomeCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(245, 245, 245, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#footerHomeCMS-BlockHyperlink-4 .Privacy_Policy_img-wrapper{
border:none; 
width: auto; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :auto; 
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-4 .Privacy_Policy_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-4 .Privacy_Policy_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockHyperlink-4{
background:none; 
max-width: auto; max-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#customer-reviewsCMS-BlockGroupStart-1{
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#customer-reviewsCMS-BlockTitle-2 .CUSTOMER_REVIEWS__INSTALLS_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:100; font-style:normal; line-height:42px; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#customer-reviewsCMS-BlockTitle-2{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#customer-reviewsCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#customer-reviewsCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 1224px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#customer-reviewsCMS-BlockTitle-6 .Real_Reviews_Real_Customers_Really_Satisfied_h{
font-family:Ubuntu; color:#575a5d; font-size:74px; font-weight:100; font-style:normal; line-height:92px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#customer-reviewsCMS-BlockTitle-6{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#sales-and-promotionsCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#sales-and-promotionsCMS-BlockHyperlink-2 .banner_wrap_img-wrapper{
border:none; 
width: 100%; height: 100%; 
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-2 .banner_wrap_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:relative; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-2 .banner_wrap_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-2{
background:none; 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#sales-and-promotionsCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:64px 64px 64px 64px; margin:0px 0px 0px 0px; 
border:none; 
}
#sales-and-promotionsCMS-BlockGroupStart-7{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#sales-and-promotionsCMS-BlockGroupStart-7 >*{
width: calc(100% / 3) !important ;
}
#sales-and-promotionsCMS-BlockHyperlink-8 .FREE_COMPLETE_INSTALLATION_KIT_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-8 .FREE_COMPLETE_INSTALLATION_KIT_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-8 .FREE_COMPLETE_INSTALLATION_KIT_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-8{
background:rgba(247, 245, 245, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#sales-and-promotionsCMS-BlockHyperlink-9 .FREE_COMPLETE_INSTALLATION_KIT_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-9 .FREE_COMPLETE_INSTALLATION_KIT_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-9 .FREE_COMPLETE_INSTALLATION_KIT_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-9{
background:rgba(247, 245, 245, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#sales-and-promotionsCMS-BlockHyperlink-10 .FREE_COMPLETE_INSTALLATION_KIT_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-10 .FREE_COMPLETE_INSTALLATION_KIT_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-10 .FREE_COMPLETE_INSTALLATION_KIT_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-10{
background:rgba(247, 245, 245, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-1{
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockTitle-2 .DRTechnical_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:22px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-2{
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 1060px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-9{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-10{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-11{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-12{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#product-and-supportCMS-BlockImage-13 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-13 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#product-and-supportCMS-BlockImage-13{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-14 .Print_and_Digital_Catalogs_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-14{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-16{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-17{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 600px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockHyperlink-18 .fullproductcatalog_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockHyperlink-18 .fullproductcatalog_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-18 .fullproductcatalog_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-18{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#product-and-supportCMS-BlockHyperlink-19 .Geometric_Catalog_Digital_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockHyperlink-19 .Geometric_Catalog_Digital_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-19 .Geometric_Catalog_Digital_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-19{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-24{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-25{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#product-and-supportCMS-BlockImage-26 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-26 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#product-and-supportCMS-BlockImage-26{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-27 .Order_Free_Samples_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-27{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-29{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-30{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockTitle-31 .Order_Free_Samples_h{
font-family:Ubuntu; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:normal; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-31{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-36{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-37{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#product-and-supportCMS-BlockImage-38 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-38 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#product-and-supportCMS-BlockImage-38{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-39 .casper_cloaking_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-39{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-41{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockImage-42 .free_sample_image_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-42 .free_sample_image_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#product-and-supportCMS-BlockImage-42{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockGroupStart-47{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-48{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#product-and-supportCMS-BlockImage-49 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-49 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#product-and-supportCMS-BlockImage-49{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-50 .SDX_Smart_Film_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-50{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-52{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-53{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockTitle-54 .sdx_smart_film_h{
font-family:Ubuntu; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:normal; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-54{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-60{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-61{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#product-and-supportCMS-BlockImage-62 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-62 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#product-and-supportCMS-BlockImage-62{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-63 .Up_To_Date_Price_Sheets_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-63{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-65{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-66{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockImage-67 .free_sample_image_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-67 .free_sample_image_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#product-and-supportCMS-BlockImage-67{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-69{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockTitle-70 .Up_To_Date_Price_Sheets_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:600; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-70{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-76{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-77{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#product-and-supportCMS-BlockImage-78 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-78 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#product-and-supportCMS-BlockImage-78{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-79 .warranty_info_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-79{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-81{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-82{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockHyperlink-83 .warranty_information_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockHyperlink-83 .warranty_information_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-83 .warranty_information_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: 280px; 
}
#product-and-supportCMS-BlockHyperlink-83{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-85{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockTitle-86 .Warranty_Information_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:600; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-86{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-92{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-93{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#product-and-supportCMS-BlockImage-94 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-94 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#product-and-supportCMS-BlockImage-94{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-95 .shipping_and_return_title_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-95{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-97{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-98{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockTitle-99 .Shipping_Information_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:600; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-99{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-103{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockTitle-104 .Wholesale_Return_Policy_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:600; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-104{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-110{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-111{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#product-and-supportCMS-BlockImage-112 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-112 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#product-and-supportCMS-BlockImage-112{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-113 .Claim_Submission_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-113{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-115{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockTitle-116 .Warranty_Information_title_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-116{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-121{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-122{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#product-and-supportCMS-BlockImage-123 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-123 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#product-and-supportCMS-BlockImage-123{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-124 .Solyx_iQ_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-124{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-126{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockImage-127 .solyx_logo_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: 72px; 
}
#product-and-supportCMS-BlockImage-127 .solyx_logo_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#product-and-supportCMS-BlockImage-127{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-128{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:24px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-129{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-130{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockImage-131 .solyxiqimg_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-131 .solyxiqimg_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#product-and-supportCMS-BlockImage-131{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-134{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-141{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-142{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#product-and-supportCMS-BlockImage-143 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-143 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#product-and-supportCMS-BlockImage-143{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-144 .Give_Us_Your_Feedback_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-144{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-146{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 42px 0px; 
border:none; 
}
#product-and-supportCMS-BlockTitle-147 .your_opinion_title_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:600; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-147{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-152{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-153{
background:rgba(0, 0, 0, 0.04); 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#product-and-supportCMS-BlockImage-154 .arrow_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-154 .arrow_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#product-and-supportCMS-BlockImage-154{
background:none; 
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-155 .Product_Sell_Sheets_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-155{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-157{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 42px 0px; 
border:none; 
}
#product-and-supportCMS-BlockTitle-158 .Product_Sell_Sheets_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:600; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockTitle-158{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockGroupStart-159{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#product-and-supportCMS-BlockHyperlink-160 .Why_Choose_Film_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockHyperlink-160 .Why_Choose_Film_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-160 .Why_Choose_Film_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-160{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#product-and-supportCMS-BlockHyperlink-161 .Solyx_Bird_Safety_Film_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockHyperlink-161 .Solyx_Bird_Safety_Film_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-161 .Solyx_Bird_Safety_Film_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-161{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#product-and-supportCMS-BlockHyperlink-162 .The_Film_Studio_by_Skyline_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockHyperlink-162 .The_Film_Studio_by_Skyline_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-162 .The_Film_Studio_by_Skyline_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-162{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#casper-feedback-formCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-feedback-formCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-feedback-formCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-feedback-formCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-feedback-formCMS-BlockTitle-5 .Need_more_information_about_h{
font-family:Ubuntu; color:#555555; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#casper-feedback-formCMS-BlockTitle-5{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
border:none; 
}
#casper-feedback-formCMS-BlockGroupStart-8{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-feedback-formCMS-BlockImage-9 .dfImg_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: 240px; 
}
#casper-feedback-formCMS-BlockImage-9 .dfImg_img-wrapper{
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#casper-feedback-formCMS-BlockImage-9{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#casper-feedback-formCMS-BlockGroupStart-12{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-1{
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#frequently-asked-auestionsCMS-BlockTitle-2 .FREQUENTLY_ASKED_QUESTIONS_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#frequently-asked-auestionsCMS-BlockTitle-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-4{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 900px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#frequently-asked-auestionsCMS-BlockTitle-6 .Welcome_to_our_FAQs_page_h{
font-family:Helvetica Neue Light; color:#494949; font-size:32px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#frequently-asked-auestionsCMS-BlockTitle-6{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-9{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 42px 0px 42px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-10{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 68%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-11{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-14{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-17{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-20{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-23{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-27{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-32{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-33{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 880px; height: auto;
padding:0px 0px 0px 0px; margin:42px 0px 42px 0px; 
border:none; 
}
#contactUsCMS-BlockGroupStart-1{
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:43px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#contactUsCMS-BlockTitle-2 .CONTACT_US_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:22px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#contactUsCMS-BlockTitle-2{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#contactUsCMS-BlockGroupStart-4{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#contactUsCMS-BlockTitle-5 .Thank_you_for_visiting__h{
font-family:Helvetica Neue Light; color:#575a5d; font-size:62px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contactUsCMS-BlockTitle-5{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#contactUsCMS-BlockGroupStart-7{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:1% 16% 2% 16%; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#contactUsCMS-BlockGroupStart-8{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 880px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#contactUsCMS-BlockGroupStart-12{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#contactUsCMS-BlockGroupStart-13{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 880px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#contactUsCMS-BlockTitle-14 .SUBMIT_AN_INQUIRY_h{
font-family:Ubuntu; color:#575a5d; font-size:20px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#contactUsCMS-BlockTitle-14{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#contactUsCMS-BlockGroupStart-17{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 880px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#contactUsCMS-BlockTitle-18 .Why_We_Dont_Offer_Phone_Support_h{
font-family:Ubuntu; color:#575a5d; font-size:20px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#contactUsCMS-BlockTitle-18{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#quick-specCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; 
width: auto; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#quick-specCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 1228px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#quick-specCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 300px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#quick-specCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#quick-specCMS-BlockTitle-7 .Quick_Spec_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#quick-specCMS-BlockTitle-7{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#quick-specCMS-BlockGroupStart-9{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
}
#international-distributorsCMS-BlockGroupStart-1{
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#international-distributorsCMS-BlockTitle-2 .INTERNATIONAL_LOCATIONS_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:100; font-style:normal; line-height:42px; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#international-distributorsCMS-BlockTitle-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#international-distributorsCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#international-distributorsCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#international-distributorsCMS-BlockTitle-6 .International_Distributors_h{
font-family:Helvetica Neue Light; color:#575a5d; font-size:64px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#international-distributorsCMS-BlockTitle-6{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#international-distributorsCMS-BlockGroupStart-8{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 42px 0px 42px; margin:0px 0px 0px 0px; 
border:none; 
}
#international-distributorsCMS-BlockGroupStart-9{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:flex-start; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(223, 225, 225, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#international-distributorsCMS-BlockTitle-10 .North_and_South_America_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:700; font-style:normal; line-height:62px; text-transform:uppercase; text-decoration:none; 
}
#international-distributorsCMS-BlockTitle-10{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#international-distributorsCMS-BlockGroupStart-13{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:flex-start; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(223, 225, 225, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#international-distributorsCMS-BlockTitle-14 .Europe_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:700; font-style:normal; line-height:62px; text-transform:uppercase; text-decoration:none; 
}
#international-distributorsCMS-BlockTitle-14{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#international-distributorsCMS-BlockGroupStart-17{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:flex-start; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(223, 225, 225, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#international-distributorsCMS-BlockTitle-18 .Asia__Xtreme_Defence_Security_Inc_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:700; font-style:normal; line-height:62px; text-transform:uppercase; text-decoration:none; 
}
#international-distributorsCMS-BlockTitle-18{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#international-distributorsCMS-BlockGroupStart-21{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:flex-start; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#international-distributorsCMS-BlockTitle-22 .Australia__Window_Energy_Solutions_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:700; font-style:normal; line-height:62px; text-transform:uppercase; text-decoration:none; 
}
#international-distributorsCMS-BlockTitle-22{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#aboutUsCMS-BlockGroupStart-1{
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#aboutUsCMS-BlockTitle-2 .ABOUT_US_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:100; font-style:normal; line-height:42px; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#aboutUsCMS-BlockTitle-2{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#aboutUsCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#aboutUsCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 880px; height: auto;
padding:64px 64px 64px 64px; margin:0px 0px 0px 0px; 
border:none; 
}
#aboutUsCMS-BlockTitle-6 .We_are_changing_the_way_the_world_sees_windows_h{
font-family:Helvetica Neue Light; color:#494949; font-size:32px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#aboutUsCMS-BlockTitle-6{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#aboutUsCMS-BlockTitle-7 .DECORATIVE_FILMS_ARE_MADE_IN_THE_USA_AND_ENJOYED_WORLDWIDE_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#aboutUsCMS-BlockTitle-7{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#aboutUsCMS-BlockGroupStart-10{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#aboutUsCMS-BlockGroupStart-10 >*{
width: calc(100% / 2) !important ;
}
#aboutUsCMS-BlockImage-11 .pic1_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockImage-11 .pic1_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#aboutUsCMS-BlockImage-11{
background:none; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockImage-12 .pic2_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockImage-12 .pic2_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#aboutUsCMS-BlockImage-12{
background:none; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#ccf-installer-questionnaireCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#ccf-installer-questionnaireCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#ccf-installer-questionnaireCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#ccf-installer-questionnaireCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#ccf-installer-questionnaireCMS-BlockTitle-5 .TELL_US_ABOUT_YOUR_h{
font-family:Ubuntu; color:#555555; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#ccf-installer-questionnaireCMS-BlockTitle-5{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#ccf-installer-questionnaireCMS-BlockGroupStart-8{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#ccf-installer-questionnaireCMS-BlockImage-9 .dfimg_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#ccf-installer-questionnaireCMS-BlockImage-9 .dfimg_img-wrapper{
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#ccf-installer-questionnaireCMS-BlockImage-9{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#ccf-installer-questionnaireCMS-BlockGroupStart-12{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#productDetailCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#productDetailCMS-BlockItemCode-3{
font-family:Ubuntu; color:#494949; font-size:28px; font-weight:600; font-style:normal; line-height:auto; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#productDetailCMS-BlockItemDescription-4{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:600; font-style:normal; line-height:24px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#productDetailCMS-BlockItemPriceWithDiscount-5 .price_actual-price{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:700; font-style:normal; line-height:auto; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockItemPriceWithDiscount-5{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#productDetailCMS-BlockItemVariations-6{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#productDetailCMS-BlockItemVariations-6 .productvariant_item-variant-title{
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:24px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockItemSellInformation-7{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#productDetailCMS-BlockGroupStart-8{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#productDetailCMS-BlockItemFeatures-9{
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#productDetailCMS-BlockGroupStart-11{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#productDetailCMS-BlockGroupStart-12{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#productDetailCMS-BlockGroupStart-15{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 16px 0px 16px; margin:0px 0px 0px 0px; 
border:none; 
}
#productDetailCMS-BlockItemInformation-16{
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#productDetailCMS-BlockItemSpecification-17{
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#productDetailCMS-BlockGroupStart-19{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
}
#productDetailCMS-BlockTitle-20 .Privacy_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:600; font-style:normal; line-height:24px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockTitle-20{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#warrantyCMS-BlockGroupStart-1{
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#warrantyCMS-BlockTitle-2 .Warranty_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockTitle-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#warrantyCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#warrantyCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#warrantyCMS-BlockTitle-6 .DECORATIVE_FILMS_WINDOW_FILMS_LIMITED_WARRANTY_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockTitle-6{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#warrantyCMS-BlockTitle-7 .Warranty_Promise_h{
font-family:Ubuntu; color:#3b3b3b; font-weight:100; font-style:normal; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockTitle-7{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#warrantyCMS-BlockGroupStart-9{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:42px 42px 42px 42px; margin:0px 0px 0px 0px; 
border:none; 
}
#warrantyCMS-BlockTitle-11 .LIMITED_WARRANTY_h{
font-family:Ubuntu; color:#494949; font-weight:600; font-style:normal; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockTitle-11{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#warrantyCMS-BlockTitle-13 .LIMITED_REMEDY_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:600; font-style:normal; line-height:28px; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockTitle-13{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: auto; height: auto;
border:none; 
}
#warrantyCMS-BlockTitle-15 .LIMITATION_OF_LIABILITY_h{
font-family:Ubuntu; color:#494949; font-weight:100; font-style:normal; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockTitle-15{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: auto; height: auto;
border:none; 
}
#warrantyCMS-BlockGroupStart-17{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#professionalsanddealersCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#professionalsanddealersCMS-BlockHyperlink-2 .professional_dealers_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#professionalsanddealersCMS-BlockHyperlink-2 .professional_dealers_cms-prod-block{
overflow :auto; 
border:none; 
padding:0% 0% 0% 0%; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: auto;
}
#professionalsanddealersCMS-BlockHyperlink-2 .professional_dealers_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#professionalsanddealersCMS-BlockHyperlink-2{
background:none; 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#professionalsanddealersCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:8% 14% 8% 14%; margin:0px 0px 0px 0px; 
border:none; 
}
#professionalsanddealersCMS-BlockGroupStart-7{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#professionalsanddealersCMS-BlockImage-8 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#professionalsanddealersCMS-BlockImage-8 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#professionalsanddealersCMS-BlockImage-8{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#professionalsanddealersCMS-BlockGroupStart-10{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:8% 14% 8% 14%; margin:0px 0px 0px 0px; 
border:none; 
}
#find-an-installerCMS-BlockTitle-1 .Find_An_Installer_h{
font-family:Ubuntu; color:#494949; font-size:42px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#request-custom-solyxiq-filmsCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#request-custom-solyxiq-filmsCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 1024px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#request-custom-solyxiq-filmsCMS-BlockTitle-3 .CUSTOM_PROJECT_QUALIFICATION_FORM_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#request-custom-solyxiq-filmsCMS-BlockTitle-3{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#casper-warranty-registrationCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-warranty-registrationCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-warranty-registrationCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-warranty-registrationCMS-BlockImage-4 .casperwarrantylogo_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: 140px; 
}
#casper-warranty-registrationCMS-BlockImage-4 .casperwarrantylogo_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#casper-warranty-registrationCMS-BlockImage-4{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#casper-warranty-registrationCMS-BlockGroupStart-7{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-warranty-registrationCMS-BlockTitle-8 .PurchaserInstaller_h{
font-family:Ubuntu; color:#555555; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#casper-warranty-registrationCMS-BlockTitle-8{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#casper-info-supportCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-info-supportCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1080px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-info-supportCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-info-supportCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-info-supportCMS-BlockTitle-5 .Need_more_information_about_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#casper-info-supportCMS-BlockTitle-5{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#casper-info-supportCMS-BlockGroupStart-8{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-info-supportCMS-BlockImage-9 .df_img_img{
max-width: 100%; max-height: auto;
min-width: 100%; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#casper-info-supportCMS-BlockImage-9 .df_img_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#casper-info-supportCMS-BlockImage-9{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#casper-info-supportCMS-BlockGroupStart-12{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#free-samplesCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#free-samplesCMS-BlockHyperlink-2 .freesamplebanner_img-wrapper{
border:none; 
width: 100%; height: 100%; 
max-width: auto; max-height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#free-samplesCMS-BlockHyperlink-2 .freesamplebanner_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: 100%; height: 100%; 
}
#free-samplesCMS-BlockHyperlink-2 .freesamplebanner_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: 100%; 
}
#free-samplesCMS-BlockHyperlink-2{
background:none; 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: 570px; 
min-width: auto; min-height: auto;
border:none; 
}
#free-samplesCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#free-samplesCMS-BlockTitle-5 .Free_Samples_h{
font-family:Helvetica Neue Light; color:#3b3b3b; font-size:32px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#free-samplesCMS-BlockTitle-5{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-1{
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#shipping-and-return-policyCMS-BlockTitle-2 .SHIPPING_AND_RETURN_POLICY_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:100; font-style:normal; line-height:42px; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockTitle-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#shipping-and-return-policyCMS-BlockTitle-6 .Shipping_Information_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockTitle-6{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-9{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:flex-start; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1224px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-10{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 800px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-11{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#shipping-and-return-policyCMS-BlockTitle-12 .WEB_ORDERS_h{
font-family:Ubuntu; color:#494949; font-weight:600; font-style:normal; text-transform:uppercase; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockTitle-12{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:flex-start; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
border:none; 
}
#shipping-and-return-policyCMS-BlockImage-14 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockImage-14 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#shipping-and-return-policyCMS-BlockImage-14{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockGroupStart-16{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#shipping-and-return-policyCMS-BlockImage-18 .map_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockImage-18 .map_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#shipping-and-return-policyCMS-BlockImage-18{
background:none; 
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockGroupStart-20{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#shipping-and-return-policyCMS-BlockTitle-21 .SAMPLE_REQUESTS_h{
font-family:Ubuntu; color:#494949; font-weight:600; font-style:normal; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockTitle-21{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#shipping-and-return-policyCMS-BlockTitle-22 .Most_of_our_film_samples_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockTitle-22{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-25{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#shipping-and-return-policyCMS-BlockTitle-26 .SHIPPING_PROMOTION_h{
font-family:Ubuntu; color:#494949; font-weight:600; font-style:normal; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockTitle-26{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-29{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:16px 0px 42px 0px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#shipping-and-return-policyCMS-BlockTitle-30 .INTERNATIONAL_SHIPPING_h{
font-family:Ubuntu; color:#494949; font-weight:600; font-style:normal; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockTitle-30{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-33{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:24px 0px 42px 0px; margin:0px 0px 0px 0px; 
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#shipping-and-return-policyCMS-BlockTitle-34 .Returns_and_Refunds_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockTitle-34{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#privacyPolicyCMS-BlockGroupStart-1{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#privacyPolicyCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: auto; height: auto;
padding:24px 24px 24px 24px; margin:24px 0px 0px 0px; 
border:none; 
}
#privacyPolicyCMS-BlockTitle-3 .Privacy_Policy_h{
font-family:Helvetica Neue Light; color:#494949; font-size:22px; font-weight:600; font-style:normal; line-height:42px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#privacyPolicyCMS-BlockTitle-3{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#privacyPolicyCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: 100%; height: auto;
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#privacyPolicyCMS-BlockTitle-6 .SECURITY_GUARANTEED_h{
font-family:Helvetica Neue Light; color:#3b3b3b; font-size:24px; font-weight:100; font-style:normal; line-height:normal; text-transform:none; text-decoration:none; 
}
#privacyPolicyCMS-BlockTitle-6{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#privacyPolicyCMS-BlockGroupStart-9{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#privacyPolicyCMS-BlockTitle-10 .REMARKETING_h{
font-family:Helvetica Neue Light; color:#494949; font-size:24px; font-weight:100; font-style:normal; line-height:normal; text-transform:none; text-decoration:none; 
}
#privacyPolicyCMS-BlockTitle-10{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
border:none; 
}
#contentHomeCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:17px 30px 17px 30px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: 540px; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockGroupStart-8{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-around; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: 550px; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockImage-9 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: 100%; 
}
#contentHomeCMS-BlockImage-9 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: 550px; 
width: 100%; height: 100%; 
min-width: auto; min-height: auto;
overflow :hidden; 
}
#contentHomeCMS-BlockImage-9{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: 550px; 
}
#contentHomeCMS-BlockImage-10 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: 100%; 
}
#contentHomeCMS-BlockImage-10 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: 550px; 
width: 100%; height: 100%; 
min-width: auto; min-height: auto;
overflow :hidden; 
}
#contentHomeCMS-BlockImage-10{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: 550px; 
}
#contentHomeCMS-BlockImage-11 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: 100%; 
}
#contentHomeCMS-BlockImage-11 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: 550px; 
width: 100%; height: 100%; 
min-width: auto; min-height: auto;
overflow :hidden; 
}
#contentHomeCMS-BlockImage-11{
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: 550px; 
}
#contentHomeCMS-BlockGroupStart-13{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:20px; column-gap:0px; 
width: 65%; height: auto;
padding:40px 20px 50px 20px; margin:20px 0px 0px 0px; 
}
#contentHomeCMS-BlockGroupStart-18{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 65%; height: auto;
padding:10px 0px 0px 10px; margin:50px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockGroupStart-20{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-between; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockImage-21 .simglas_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-21 .simglas_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#contentHomeCMS-BlockImage-21{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 20%; height: auto;
}
#contentHomeCMS-BlockImage-22 .ultracool_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-22 .ultracool_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#contentHomeCMS-BlockImage-22{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 20%; height: auto;
}
#contentHomeCMS-BlockImage-23 .ultasafe_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-23 .ultasafe_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#contentHomeCMS-BlockImage-23{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 20%; height: auto;
}
#contentHomeCMS-BlockImage-24 .ultra_glade_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-24 .ultra_glade_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#contentHomeCMS-BlockImage-24{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 20%; height: auto;
}
#contentHomeCMS-BlockGroupStart-26{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:30px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:30px 30px 30px 30px; 
border:none; 
}
#contentHomeCMS-BlockImage-27 .ultragreen_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-27 .ultragreen_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#contentHomeCMS-BlockImage-27{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 20%; height: auto;
}
#contentHomeCMS-BlockGroupStart-28{
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 20%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#contentHomeCMS-BlockImage-29 .solyx_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-29 .solyx_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#contentHomeCMS-BlockImage-29{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-31 .desigtex_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-31 .desigtex_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#contentHomeCMS-BlockImage-31{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 20%; height: auto;
}
#contentHomeCMS-BlockGroupStart-34{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:20px; 
width: 65%; height: auto;
padding:20px 0px 0px 0px; margin:25px 0px 90px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(242, 242, 242, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#contentHomeCMS-BlockImage-36 img{
max-width: auto; max-height: 86px; 
min-width: auto; min-height: auto;
border:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockImage-36 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :auto; 
border:none; 
}
#contentHomeCMS-BlockImage-36{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#iqfrostCMS-BlockGroupStart-1{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border-width:1px 0px 0px 0px ; border-color:rgba(237, 237, 237, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
}
#iqfrostCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:42px 0px 42px nullpx; margin:0px 0px 0px 0px; 
border:none; 
}
#iqfrostCMS-BlockGroupStart-3{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
width: auto; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
}
#iqfrostCMS-BlockTitle-4 .Finish_Combination_iQ_Frost_and_iQ_Gradient_h{
font-family:Helvetica Neue Light; color:#555555; font-size:28px; font-weight:600; font-style:normal; line-height:34px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#iqfrostCMS-BlockTitle-4{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
border:none; 
}
#iqfrostCMS-BlockGroupStart-7{
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
}
#iqfrostCMS-BlockImage-8 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#iqfrostCMS-BlockImage-8 img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 764px; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#iqfrostCMS-BlockImage-8{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 764px; height: auto;
}
#procopioCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#procopioCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#procopioCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 24%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#procopioCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 76%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#procopioCMS-BlockGroupStart-7{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#procopioCMS-BlockImage-8 img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#procopioCMS-BlockImage-8 img-wrapper{
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#procopioCMS-BlockImage-8{
background:none; 
border:none; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#gift-certificateCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
width: auto; height: auto;
padding:42px 42px 42px 42px; margin:0px 0px 0px 0px; 
border:none; 
}
#gift-certificateCMS-BlockGroupStart-1 >*{
width: calc(100% / 2) !important ;
}
#gift-certificateCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#gift-certificateCMS-BlockImage-3 .gift_card_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#gift-certificateCMS-BlockImage-3 .gift_card_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#gift-certificateCMS-BlockImage-3{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#gift-certificateCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 1224px; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#gift-certificateCMS-BlockTitle-6 .Gift_Certificate_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:42px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#gift-certificateCMS-BlockTitle-6{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#install-instructionsCMS-BlockGroupStart-1{
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#install-instructionsCMS-BlockTitle-2 .Install_Instructions_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:22px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:uppercase; text-decoration:none; 
}
#install-instructionsCMS-BlockTitle-2{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
border:none; 
}
#install-instructionsCMS-BlockGroupStart-4{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:42px 42px 42px 42px; margin:0px 0px 0px 0px; 
border:none; 
}
#install-instructionsCMS-BlockGroupStart-5{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#install-instructionsCMS-BlockGroupStart-6{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#install-instructionsCMS-BlockGroupStart-6 >*{
width: calc(100% / 3) !important ;
}
#install-instructionsCMS-BlockHyperlink-7 .static_cling_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#install-instructionsCMS-BlockHyperlink-7 .static_cling_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#install-instructionsCMS-BlockHyperlink-7 .static_cling_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#install-instructionsCMS-BlockHyperlink-7{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#install-instructionsCMS-BlockHyperlink-8 .water_based_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#install-instructionsCMS-BlockHyperlink-8 .water_based_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#install-instructionsCMS-BlockHyperlink-8 .water_based_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#install-instructionsCMS-BlockHyperlink-8{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#install-instructionsCMS-BlockHyperlink-9 .static_cling_spanish_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#install-instructionsCMS-BlockHyperlink-9 .static_cling_spanish_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#install-instructionsCMS-BlockHyperlink-9 .static_cling_spanish_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#install-instructionsCMS-BlockHyperlink-9{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#install-instructionsCMS-BlockGroupStart-11{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#install-instructionsCMS-BlockGroupStart-11 >*{
width: calc(100% / 3) !important ;
}
#install-instructionsCMS-BlockHyperlink-12 .solyxIQ_custom_films_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#install-instructionsCMS-BlockHyperlink-12 .solyxIQ_custom_films_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#install-instructionsCMS-BlockHyperlink-12 .solyxIQ_custom_films_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#install-instructionsCMS-BlockHyperlink-12{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#install-instructionsCMS-BlockHyperlink-13 .designtex_install_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#install-instructionsCMS-BlockHyperlink-13 .designtex_install_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#install-instructionsCMS-BlockHyperlink-13 .designtex_install_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#install-instructionsCMS-BlockHyperlink-13{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#install-instructionsCMS-BlockHyperlink-14 .designtex_cleaning_img-wrapper{
border:none; 
width: 100%; height: auto;
max-width: auto; max-height: auto;
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
overflow :hidden; 
min-width: auto; min-height: auto;
}
#install-instructionsCMS-BlockHyperlink-14 .designtex_cleaning_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
width: auto; height: auto;
}
#install-instructionsCMS-BlockHyperlink-14 .designtex_cleaning_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#install-instructionsCMS-BlockHyperlink-14{
background:rgba(230, 228, 228, 1.00); 
max-width: auto; max-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-1{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-2{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 1060px; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockImage-4 .designtex_logo_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: auto; height: 90px; 
}
#casper-cloaking-film-infoCMS-BlockImage-4 .designtex_logo_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockImage-4{
background:none; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-7{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-8{
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-9{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-12{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockImage-13 .five_steps_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-13 .five_steps_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockImage-13{
background:rgba(184, 184, 184, 1.00); 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-15{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-19{
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-20{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-23{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:1px; column-gap:1px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-23 >*{
width: calc(100% / 2) !important ;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-24{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockImage-25 .specification_sheet_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-25 .specification_sheet_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockImage-25{
background:rgba(184, 184, 184, 1.00); 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-26{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-30{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockImage-31 .install_guidlines_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-31 .install_guidlines_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockImage-31{
background:rgba(184, 184, 184, 1.00); 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-32{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-37{
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:1px; column-gap:1px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-37 >*{
width: calc(100% / 3) !important ;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-38{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockImage-39 .cleaning_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-39 .cleaning_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockImage-39{
background:rgba(184, 184, 184, 1.00); 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-40{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-44{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockImage-45 .display_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-45 .display_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockImage-45{
background:rgba(184, 184, 184, 1.00); 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-46{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-50{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockImage-51 .graphic_layer_img{
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
border:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-51 .graphic_layer_img-wrapper{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
overflow :hidden; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockImage-51{
background:rgba(184, 184, 184, 1.00); 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-52{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-58{
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-59{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-62{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-63{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-65{
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-69{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-71{
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-75{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-77{
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-81{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-83{
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-89{
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-90{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-93{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:1px; column-gap:1px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-93 >*{
width: calc(100% / 2) !important ;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-94{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-98{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: auto; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-104{
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-105{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-108{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-113{
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-114{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-117{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
}
#FreeSampleCMS-BlockGroupStart-3{
background:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
}
@media (max-width: 1024px){
#solyxiq-homeCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-2 .SOLIX_IQ_BANNER_IMAGE_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockImage-2 .SOLIX_IQ_BANNER_IMAGE_img-wrapper{
overflow :hidden; 
width: 100%; height: 640px; 
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-2{
width: 100%; height: 640px; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-4{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(245, 245, 245, 1.00); 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-5{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(245, 245, 245, 1.00); 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-6{
border:none; 
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockImage-7 .solyxiqlogo_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: 42px; 
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockImage-7 .solyxiqlogo_img-wrapper{
overflow :hidden; 
width: 100%; height: 42px; 
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-7{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-9{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-14{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-15{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-16{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-evenly; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: 100%; 
}
#solyxiq-homeCMS-BlockImage-17 .solyxiq1_img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockImage-17 .solyxiq1_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-17{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#solyxiq-homeCMS-BlockImage-18 .solyxiq2_img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockImage-18 .solyxiq2_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-18{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#solyxiq-homeCMS-BlockImage-19 .solyxiq3_img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockImage-19 .solyxiq3_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-19{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#solyxiq-homeCMS-BlockImage-20 .solyxiq4_img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockImage-20 .solyxiq4_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-20{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#solyxiq-homeCMS-BlockImage-21 .solyxiq5_img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockImage-21 .solyxiq5_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-21{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#solyxiq-homeCMS-BlockImage-22 .solyxiq6_img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockImage-22 .solyxiq6_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-22{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#solyxiq-homeCMS-BlockImage-23 .solyxiq7_img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockImage-23 .solyxiq7_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-23{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#solyxiq-homeCMS-BlockImage-24 .solyxiq8_img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockImage-24 .solyxiq8_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-24{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#solyxiq-homeCMS-BlockImage-25 .solyxiq9_img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockImage-25 .solyxiq9_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-25{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#solyxiq-homeCMS-BlockImage-26 .solyxiq9_img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockImage-26 .solyxiq9_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-26{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#solyxiq-homeCMS-BlockGroupStart-28{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockTitle-29{
border:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockTitle-29 .EXPERT_IN_CUSTOM_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#solyxiq-homeCMS-BlockGroupStart-35{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(237, 237, 237, 1.00); 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-36{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-37{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:space-between; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockTitle-38{
border:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockTitle-38 .Why_choose_Solyx_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#solyxiq-homeCMS-BlockGroupStart-39{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-end; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-43{
border:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-44 img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockImage-44 img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-44{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-49{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-50{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-51{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockTitle-52{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockTitle-52 .Benefits_of_Custom_Printed_Solyx_iQ_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#solyxiq-homeCMS-BlockImage-56 img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockImage-56 img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-56{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#solyxiq-homeCMS-BlockGroupStart-59{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-60{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-61{
border-width:1px 0px 1px 0px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 0px 16px 0px; margin:0px 0px 16px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockTitle-62{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockTitle-62 .Specialty_Architectural_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#solyxiq-homeCMS-BlockGroupStart-63{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-67{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-68 .Gradients_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :initial; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#solyxiq-homeCMS-BlockHyperlink-68 .Gradients_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-68{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-68 .Gradients_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 62px; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#solyxiq-homeCMS-BlockHyperlink-69 .Murals__cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :initial; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#solyxiq-homeCMS-BlockHyperlink-69 .Murals__img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-69{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-69 .Murals__img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 62px; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#solyxiq-homeCMS-BlockHyperlink-70 .Repeatable_patterns_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#solyxiq-homeCMS-BlockHyperlink-70 .Repeatable_patterns_img{
border:none; 
max-width: auto; max-height: auto;
width: 62px; height: auto;
min-width: auto; min-height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-70{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-70 .Repeatable_patterns_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#dc-central-kitchenCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#dc-central-kitchenCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#dc-central-kitchenCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 20%; height: auto;
}
#dc-central-kitchenCMS-BlockGroupStart-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 80%; height: auto;
}
#dc-central-kitchenCMS-BlockImage-7 img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dc-central-kitchenCMS-BlockImage-7 img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dc-central-kitchenCMS-BlockImage-7{
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#headerCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 16px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#headerCMS-BlockGroupStart-4{
border:none; 
padding:0px 16px 0px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:space-between; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#headerCMS-BlockGroupStart-5{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#headerCMS-BlockImage-6 .Decorative_Films_Logo_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#headerCMS-BlockImage-6 .Decorative_Films_Logo_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#headerCMS-BlockImage-6{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#headerCMS-BlockGroupStart-8{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-end; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#headerCMS-BlockGroupStart-10{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-end; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#gradient-visualizerCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#gradient-visualizerCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#gradient-visualizerCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#gradient-visualizerCMS-BlockGroupStart-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#gradient-visualizerCMS-BlockTitle-7{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 290px; height: auto;
}
#gradient-visualizerCMS-BlockTitle-7 .Gradient_Visualizer_h{
font-family:Ubuntu; color:#494949; font-size:42px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#gradient-visualizerCMS-BlockGroupStart-8{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#gradient-visualizerCMS-BlockImage-10 img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#gradient-visualizerCMS-BlockImage-10 img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#gradient-visualizerCMS-BlockImage-10{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#warranty-claim-submissionCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#warranty-claim-submissionCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#warranty-claim-submissionCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#warranty-claim-submissionCMS-BlockGroupStart-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#installation-instructionsCMS-BlockGroupStart-1{
border:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(240, 88, 36, 1.00); 
width: 100%; height: auto;
}
#installation-instructionsCMS-BlockTitle-2{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#installation-instructionsCMS-BlockTitle-2 .INSTALLATION_INSTRUCTIONS_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:22px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockGroupStart-4{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#installation-instructionsCMS-BlockGroupStart-5{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: 100%; height: auto;
}
#installation-instructionsCMS-BlockTitle-6{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#installation-instructionsCMS-BlockTitle-6 .SOLYX__WINDOW_FILM_INSTALLATION_INSTRUCTIONS_h{
font-family:Helvetica Neue Light; color:#575a5d; font-size:38px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockGroupStart-8{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#installation-instructionsCMS-BlockGroupStart-11{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#installation-instructionsCMS-BlockTitle-12{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#installation-instructionsCMS-BlockTitle-12 .Adhesive_Installation_Guide_h{
font-family:Helvetica Neue Light; color:#575a5d; font-size:54px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockTitle-14{
border:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: 100%; height: auto;
}
#installation-instructionsCMS-BlockTitle-14 .BEFORE_YOU_GET_STARTED_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockGroupStart-16{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#installation-instructionsCMS-BlockTitle-17{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#installation-instructionsCMS-BlockTitle-17 .STEPS_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockGroupStart-21{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#installation-instructionsCMS-BlockTitle-22{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#installation-instructionsCMS-BlockTitle-22 .Static_Cling_Installation_Guide_h{
font-family:Helvetica Neue Light; color:#575a5d; font-size:52px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockTitle-24{
border:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: 100%; height: auto;
}
#installation-instructionsCMS-BlockTitle-24 .BEFORE_YOU_GET_STARTED_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockGroupStart-26{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#installation-instructionsCMS-BlockTitle-27{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#installation-instructionsCMS-BlockTitle-27 .STEPS_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockGroupStart-31{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#installation-instructionsCMS-BlockTitle-32{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#installation-instructionsCMS-BlockTitle-32 .Frequently_Asked_Questions_h{
font-family:Helvetica Neue Light; color:#575a5d; font-size:52px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockGroupStart-33{
border:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#installation-instructionsCMS-BlockImage-35 .imgaccessories_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#installation-instructionsCMS-BlockImage-35 .imgaccessories_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#installation-instructionsCMS-BlockImage-35{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dc-street-mapCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#dc-street-mapCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#dc-street-mapCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 20%; height: auto;
}
#dc-street-mapCMS-BlockGroupStart-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 80%; height: auto;
}
#dc-street-mapCMS-BlockGroupStart-7{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#dc-street-mapCMS-BlockImage-8 .streetmap1_img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dc-street-mapCMS-BlockImage-8 .streetmap1_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dc-street-mapCMS-BlockImage-8{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#dc-street-mapCMS-BlockImage-9 .streetmap2_img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dc-street-mapCMS-BlockImage-9 .streetmap2_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dc-street-mapCMS-BlockImage-9{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#dc-street-mapCMS-BlockImage-10 .streetmap3_img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dc-street-mapCMS-BlockImage-10 .streetmap3_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dc-street-mapCMS-BlockImage-10{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#dealer-resourcesCMS-BlockGroupStart-1{
border:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(240, 88, 36, 1.00); 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockTitle-2{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(240, 88, 36, 1.00); 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockTitle-2 .technicalresources_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:22px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-4{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-5{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-9{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-10{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-11{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-12{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 98, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:rgba(0, 0, 0, 0.04); 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-13 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockImage-13 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-13{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-resourcesCMS-BlockTitle-14{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockTitle-14 .logos_and_branding_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-16{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-17{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockTitle-18{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockTitle-18 .Logos_and_Branding_h{
font-family:Ubuntu; color:#333333; font-size:24px; font-weight:600; font-style:normal; line-height:normal; text-transform:uppercase; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-21{
border-width:0px 0px 1px 0px ; border-color:rgba(221, 221, 221, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-22{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-23{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-24 .df_logo_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockImage-24 .df_logo_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-24{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-27{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-32{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-33{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-34 .df_logo_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockImage-34 .df_logo_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-34{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-37{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-43{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-44{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-45{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-46 .df_logo_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockImage-46 .df_logo_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-46{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-49{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-54{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-55{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-56 .df_logo_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockImage-56 .df_logo_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-56{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-59{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-64{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-65{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-66 .df_logo_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockImage-66 .df_logo_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-66{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-69{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-75{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-76{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-77{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-78 .df_logo_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockImage-78 .df_logo_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-78{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-81{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-86{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-87{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-88 .df_logo_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockImage-88 .df_logo_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-88{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-91{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-92{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-96{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-103{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-104{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-105{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-106 .orange_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockImage-106 .orange_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-106{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-110{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-111{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-112 .grey_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockImage-112 .grey_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-112{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-117{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-118{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-119{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-120 .ubuntu_orange_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockImage-120 .ubuntu_orange_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-120{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-125{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-126{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-127 .ubuntu_regular_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockImage-127 .ubuntu_regular_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-127{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-resourcesCMS-BlockGroupStart-135{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-136{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:rgba(0, 0, 0, 0.04); 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-137 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockImage-137 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-137{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-resourcesCMS-BlockTitle-138{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockTitle-138 .leed_certification_and_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-140{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-141{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockTitle-142{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockTitle-142 .Technical_Data_and_h{
font-family:Ubuntu; color:#333333; font-size:18px; font-weight:400; font-style:normal; line-height:normal; text-transform:uppercase; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-145{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-146 .material_specification_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#dealer-resourcesCMS-BlockHyperlink-146 .material_specification_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-146{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-146 .material_specification_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#dealer-resourcesCMS-BlockHyperlink-147 .Cleaning_Instruction_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#dealer-resourcesCMS-BlockHyperlink-147 .Cleaning_Instruction_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-147{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-147 .Cleaning_Instruction_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#dealer-resourcesCMS-BlockHyperlink-148 .warranty_information_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#dealer-resourcesCMS-BlockHyperlink-148 .warranty_information_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-148{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-148 .warranty_information_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#dealer-resourcesCMS-BlockHyperlink-149 .fire_rating_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#dealer-resourcesCMS-BlockHyperlink-149 .fire_rating_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-149{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-149 .fire_rating_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#dealer-resourcesCMS-BlockGroupStart-151{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-152 .viewing_conditions_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#dealer-resourcesCMS-BlockHyperlink-152 .viewing_conditions_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-152{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-152 .viewing_conditions_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#dealer-resourcesCMS-BlockHyperlink-153 .leed_certfication_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#dealer-resourcesCMS-BlockHyperlink-153 .leed_certfication_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-153{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-153 .leed_certfication_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#dealer-resourcesCMS-BlockHyperlink-154 .leed_credits_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#dealer-resourcesCMS-BlockHyperlink-154 .leed_credits_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-154{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-154 .leed_credits_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#dealer-resourcesCMS-BlockHyperlink-155 .leed_summary_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#dealer-resourcesCMS-BlockHyperlink-155 .leed_summary_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-155{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-155 .leed_summary_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#dealer-resourcesCMS-BlockGroupStart-159{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-160{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:rgba(0, 0, 0, 0.04); 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-161 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockImage-161 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-161{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-resourcesCMS-BlockTitle-162{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockTitle-162 .Window_Film_Documents_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:28px; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-164{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-165{
border-width:1px 1px 1px 1px ; border-color:rgba(235, 235, 235, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockTitle-166{
border:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockTitle-166 .Cleaning_Instructions_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-170{
border-width:1px 1px 1px 1px ; border-color:rgba(235, 235, 235, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockTitle-171{
border:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockTitle-171 .Install_Instructions_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-175{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-176 .viewing_conditions_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:relative; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:rgba(230, 228, 228, 1.00); 
}
#dealer-resourcesCMS-BlockHyperlink-176 .viewing_conditions_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-176{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-176 .viewing_conditions_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#dealer-resourcesCMS-BlockHyperlink-177 .fire_rating_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#dealer-resourcesCMS-BlockHyperlink-177 .fire_rating_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-177{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-177 .fire_rating_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#dealer-resourcesCMS-BlockGroupStart-181{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-182{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:rgba(0, 0, 0, 0.04); 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-183 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#dealer-resourcesCMS-BlockImage-183 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-183{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-resourcesCMS-BlockTitle-184{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockTitle-184 .Specification_Documents_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:28px; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-186{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#wholesale-accountCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#wholesale-accountCMS-BlockGroupStart-2{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#wholesale-accountCMS-BlockTitle-3{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#wholesale-accountCMS-BlockTitle-3 .Wholesale_Account_h{
font-family:Ubuntu; color:#494949; font-size:22px; font-weight:600; font-style:normal; line-height:42px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#ttxCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#ttxCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#ttxCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 20%; height: auto;
}
#ttxCMS-BlockGroupStart-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 80%; height: auto;
}
#ttxCMS-BlockGroupStart-7{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#ttxCMS-BlockImage-8 img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#ttxCMS-BlockImage-8 img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#ttxCMS-BlockImage-8{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#ttxCMS-BlockImage-9 img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#ttxCMS-BlockImage-9 img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#ttxCMS-BlockImage-9{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#ttxCMS-BlockImage-10 img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#ttxCMS-BlockImage-10 img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#ttxCMS-BlockImage-10{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#categoryCMS-BlockGroupStart-1{
border-width:1px 0px 1px 0px ; border-color:rgba(224, 224, 224, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:8px 0px 8px 0px; margin:0px 0px 16px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#categoryCMS-BlockGroupStart-4{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#about-solyxiqCMS-BlockGroupStart-1{
border:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#about-solyxiqCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#about-solyxiqCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 280px; height: auto;
}
#about-solyxiqCMS-BlockGroupStart-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#about-solyxiqCMS-BlockTitle-7{
border:none; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#about-solyxiqCMS-BlockTitle-7 .ABOUT_SOLYX_IQ_CUSTOM_PRINTED_WINDOW_FILMS_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#about-solyxiqCMS-BlockGroupStart-9{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#about-solyxiqCMS-BlockImage-10 .about1_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#about-solyxiqCMS-BlockImage-10 .about1_img-wrapper{
overflow :hidden; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#about-solyxiqCMS-BlockImage-10{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#solyxiq-instructionsCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#solyxiq-instructionsCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#solyxiq-instructionsCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: 1228px; height: auto;
}
#solyxiq-instructionsCMS-BlockGroupStart-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 1228px; height: auto;
}
#solyxiq-instructionsCMS-BlockTitle-7{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#solyxiq-instructionsCMS-BlockTitle-7 .ResourcesTechnical_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#termsConditionCMS-BlockGroupStart-1{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#termsConditionCMS-BlockTitle-2{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#termsConditionCMS-BlockTitle-2 .Terms_and_Conditions_h{
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#termsConditionCMS-BlockGroupStart-4{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#termsConditionCMS-BlockTitle-5{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#termsConditionCMS-BlockTitle-5 .USER_AGREEMENT_h{
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#termsConditionCMS-BlockGroupStart-6{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#mevaCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#mevaCMS-BlockGroupStart-2{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#dealers-feedback-formCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#dealers-feedback-formCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#sitemapCMS-BlockGroupStart-1{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#sitemapCMS-BlockGroupStart-2{
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#sitemapCMS-BlockTitle-3{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#sitemapCMS-BlockTitle-3 .sitemap_h{
font-family:Helvetica Neue Light; color:#3b3b3b; font-size:32px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#sitemapCMS-BlockGroupStart-5{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#combination-iqCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#combination-iqCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#combination-iqCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#combination-iqCMS-BlockTitle-4{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#combination-iqCMS-BlockTitle-4 .Finish_Combination_iQ_White_and_iQ_Gradient_h{
font-family:Helvetica Neue Light; color:#555555; font-size:24px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#combination-iqCMS-BlockGroupStart-7{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#combination-iqCMS-BlockImage-8 img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#combination-iqCMS-BlockImage-8 img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#combination-iqCMS-BlockImage-8{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#view-download-catalogCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#view-download-catalogCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#view-download-catalogCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#view-download-catalogCMS-BlockGroupStart-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: auto; height: auto;
}
#view-download-catalogCMS-BlockGroupStart-7{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 60%; height: auto;
}
#view-download-catalogCMS-BlockGroupStart-10{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 40%; height: auto;
}
#view-download-catalogCMS-BlockHyperlink-11 .catalogue_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#view-download-catalogCMS-BlockHyperlink-11 .catalogue_img{
border:none; 
max-width: auto; max-height: auto;
width: 244px; height: auto;
min-width: auto; min-height: auto;
}
#view-download-catalogCMS-BlockHyperlink-11{
background:none; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#view-download-catalogCMS-BlockHyperlink-11 .catalogue_img-wrapper{
overflow :hidden; 
max-width: 100%; max-height: auto;
min-width: 100%; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#view-download-catalogCMS-BlockGroupStart-15{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(119, 119, 119, 1.00); 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-1{
border:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:flex-start; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-2{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 260px; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockTitle-7{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockTitle-7 .How_to_Specify_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockGroupStart-8{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-12{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-13{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockTitle-14{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockTitle-14 .Gradient_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockGroupStart-17{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockImage-18 .gradient_image1_img{
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#how-to-specifyCMS-BlockImage-18 .gradient_image1_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#how-to-specifyCMS-BlockImage-18{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#how-to-specifyCMS-BlockGroupStart-21{
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(245, 245, 245, 1.00); 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-22{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockTitle-23{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockTitle-23 .Murals_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockGroupStart-26{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockImage-27 .murals_img_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#how-to-specifyCMS-BlockImage-27 .murals_img_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#how-to-specifyCMS-BlockImage-27{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#how-to-specifyCMS-BlockGroupStart-30{
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(245, 245, 245, 1.00); 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-31{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockTitle-32{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockTitle-32 .Repeatable_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockGroupStart-35{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockImage-36 .repeatable_img_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#how-to-specifyCMS-BlockImage-36 .repeatable_img_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#how-to-specifyCMS-BlockImage-36{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#how-to-specifyCMS-BlockGroupStart-39{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-40{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockTitle-41{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockTitle-41 .Finish_Type_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockGroupStart-44{
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(245, 245, 245, 1.00); 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-45{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockTitle-46{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockTitle-46 .Color__h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockGroupStart-49{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockImage-50 .colors_img_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#how-to-specifyCMS-BlockImage-50 .colors_img_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#how-to-specifyCMS-BlockImage-50{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#how-to-specifyCMS-BlockGroupStart-53{
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(245, 245, 245, 1.00); 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-54{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockImage-55 .colors_img_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#how-to-specifyCMS-BlockImage-55 .colors_img_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#how-to-specifyCMS-BlockImage-55{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#how-to-specifyCMS-BlockGroupStart-57{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockTitle-58{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockTitle-58 .Opacity_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#aspidaCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#aspidaCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#aspidaCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 20%; height: auto;
}
#aspidaCMS-BlockGroupStart-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 80%; height: auto;
}
#aspidaCMS-BlockGroupStart-7{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#aspidaCMS-BlockImage-8 img{
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#aspidaCMS-BlockImage-8 img-wrapper{
overflow :auto; 
width: auto; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#aspidaCMS-BlockImage-8{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#aspidaCMS-BlockImage-9 img{
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#aspidaCMS-BlockImage-9 img-wrapper{
overflow :auto; 
width: auto; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#aspidaCMS-BlockImage-9{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#aspidaCMS-BlockImage-10 img{
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#aspidaCMS-BlockImage-10 img-wrapper{
overflow :auto; 
width: auto; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#aspidaCMS-BlockImage-10{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-1{
border:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(240, 88, 36, 1.00); 
width: 100%; height: auto;
}
#dealer-map-reigstrationCMS-BlockTitle-2{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(240, 88, 36, 1.00); 
width: 100%; height: auto;
}
#dealer-map-reigstrationCMS-BlockTitle-2 .dealerresources1_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:22px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-4{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-5{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-7 img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-7 img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-7{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-11{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-12{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-13{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-14{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:rgba(0, 0, 0, 0.04); 
width: 100%; height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-15 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-15 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-15{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockTitle-16{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#dealer-map-reigstrationCMS-BlockTitle-16 .custom_films_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-18{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-19 .solyx_logo_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: 62px; 
min-width: auto; min-height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-19 .solyx_logo_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-19{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-20{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:space-around; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-21{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-22{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: 400px; 
}
#dealer-map-reigstrationCMS-BlockImage-23 .solyxiqimg_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-23 .solyxiqimg_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-23{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-26{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#footerHomeCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(56, 56, 56, 1.00); 
width: 100%; height: auto;
}
#footerHomeCMS-BlockGroupStart-2{
border-width:1px 0px 0px 0px ; border-color:rgba(245, 245, 245, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#footerHomeCMS-BlockHyperlink-4 .Privacy_Policy_cms-prod-block{
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#footerHomeCMS-BlockHyperlink-4 .Privacy_Policy_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#footerHomeCMS-BlockHyperlink-4{
background:none; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-4 .Privacy_Policy_img-wrapper{
overflow :auto; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: auto; height: auto;
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#customer-reviewsCMS-BlockGroupStart-1{
border:none; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(240, 88, 36, 1.00); 
width: auto; height: auto;
}
#customer-reviewsCMS-BlockTitle-2{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#customer-reviewsCMS-BlockTitle-2 .CUSTOMER_REVIEWS__INSTALLS_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:100; font-style:normal; line-height:42px; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#customer-reviewsCMS-BlockGroupStart-4{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#customer-reviewsCMS-BlockGroupStart-5{
border:none; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#customer-reviewsCMS-BlockTitle-6{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#customer-reviewsCMS-BlockTitle-6 .Real_Reviews_Real_Customers_Really_Satisfied_h{
font-family:Ubuntu; color:#575a5d; font-size:74px; font-weight:600; font-style:normal; line-height:92px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#sales-and-promotionsCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-2 .banner_wrap_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#sales-and-promotionsCMS-BlockHyperlink-2 .banner_wrap_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-2{
background:none; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:stretch; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-2 .banner_wrap_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#sales-and-promotionsCMS-BlockGroupStart-4{
border:none; 
padding:42px 42px 42px 42px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#sales-and-promotionsCMS-BlockGroupStart-7{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:center; align-content:stretch; flex-wrap:wrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-8 .FREE_COMPLETE_INSTALLATION_KIT_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#sales-and-promotionsCMS-BlockHyperlink-8 .FREE_COMPLETE_INSTALLATION_KIT_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-8{
background:rgba(247, 245, 245, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-8 .FREE_COMPLETE_INSTALLATION_KIT_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#sales-and-promotionsCMS-BlockHyperlink-9 .FREE_COMPLETE_INSTALLATION_KIT_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#sales-and-promotionsCMS-BlockHyperlink-9 .FREE_COMPLETE_INSTALLATION_KIT_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-9{
background:rgba(247, 245, 245, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-9 .FREE_COMPLETE_INSTALLATION_KIT_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#sales-and-promotionsCMS-BlockHyperlink-10 .FREE_COMPLETE_INSTALLATION_KIT_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#sales-and-promotionsCMS-BlockHyperlink-10 .FREE_COMPLETE_INSTALLATION_KIT_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-10{
background:rgba(247, 245, 245, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-10 .FREE_COMPLETE_INSTALLATION_KIT_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#product-and-supportCMS-BlockGroupStart-1{
border:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(240, 88, 36, 1.00); 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-2{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(240, 88, 36, 1.00); 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-2 .DRTechnical_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:22px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-4{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-5{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-9{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-10{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-11{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-12{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 98, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(0, 0, 0, 0.04); 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-13 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockImage-13 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-13{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#product-and-supportCMS-BlockTitle-14{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-14 .Print_and_Digital_Catalogs_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-16{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-17{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 16px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-18 .fullproductcatalog_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#product-and-supportCMS-BlockHyperlink-18 .fullproductcatalog_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockHyperlink-18{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockHyperlink-18 .fullproductcatalog_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#product-and-supportCMS-BlockHyperlink-19 .Geometric_Catalog_Digital_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#product-and-supportCMS-BlockHyperlink-19 .Geometric_Catalog_Digital_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockHyperlink-19{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockHyperlink-19 .Geometric_Catalog_Digital_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#product-and-supportCMS-BlockGroupStart-24{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-25{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(0, 0, 0, 0.04); 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-26 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockImage-26 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-26{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#product-and-supportCMS-BlockTitle-27{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-27 .Order_Free_Samples_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-29{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-30{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-31{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-31 .Order_Free_Samples_h{
font-family:Ubuntu; color:#333333; font-size:18px; font-weight:400; font-style:normal; line-height:normal; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-36{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-37{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(0, 0, 0, 0.04); 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-38 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockImage-38 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-38{
width: auto; height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#product-and-supportCMS-BlockTitle-39{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-39 .casper_cloaking_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-41{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-42 .free_sample_image_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockImage-42 .free_sample_image_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-42{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-47{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-48{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(0, 0, 0, 0.04); 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-49 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockImage-49 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-49{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#product-and-supportCMS-BlockTitle-50{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-50 .SDX_Smart_Film_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-52{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-53{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-54{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-54 .sdx_smart_film_h{
font-family:Ubuntu; color:#333333; font-size:18px; font-weight:600; font-style:normal; line-height:normal; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-60{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-61{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(0, 0, 0, 0.04); 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-62 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockImage-62 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-62{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#product-and-supportCMS-BlockTitle-63{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-63 .Up_To_Date_Price_Sheets_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-65{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-66{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-67 .free_sample_image_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockImage-67 .free_sample_image_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-67{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-69{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-70{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-70 .Up_To_Date_Price_Sheets_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-76{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-77{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(0, 0, 0, 0.04); 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-78 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockImage-78 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-78{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#product-and-supportCMS-BlockTitle-79{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-79 .warranty_info_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-81{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-82{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockHyperlink-83 .warranty_information_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: auto; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#product-and-supportCMS-BlockHyperlink-83 .warranty_information_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: 280px; 
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockHyperlink-83{
background:rgba(230, 228, 228, 1.00); 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockHyperlink-83 .warranty_information_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#product-and-supportCMS-BlockGroupStart-85{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-86{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-86 .Warranty_Information_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-92{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-93{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(0, 0, 0, 0.04); 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-94 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockImage-94 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-94{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#product-and-supportCMS-BlockTitle-95{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-95 .shipping_and_return_title_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-97{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-98{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-99{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-99 .Shipping_Information_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-103{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-104{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-104 .Wholesale_Return_Policy_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-110{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-111{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(0, 0, 0, 0.04); 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-112 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockImage-112 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-112{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#product-and-supportCMS-BlockTitle-113{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-113 .Claim_Submission_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-115{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-116{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-116 .Warranty_Information_title_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-121{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-122{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(0, 0, 0, 0.04); 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-123 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockImage-123 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-123{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#product-and-supportCMS-BlockTitle-124{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-124 .Solyx_iQ_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-126{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-127 .solyx_logo_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: 62px; 
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockImage-127 .solyx_logo_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-127{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-128{
border:none; 
padding:0px 0px 0px 0px; margin:24px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-129{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-130{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-131 .solyxiqimg_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockImage-131 .solyxiqimg_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-131{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#product-and-supportCMS-BlockGroupStart-134{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-141{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-142{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(0, 0, 0, 0.05); 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-143 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockImage-143 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-143{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#product-and-supportCMS-BlockTitle-144{
border:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-144 .Give_Us_Your_Feedback_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-146{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-147{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-147 .your_opinion_title_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-152{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-153{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(0, 0, 0, 0.05); 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-154 .arrow_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockImage-154 .arrow_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 16px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-154{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#product-and-supportCMS-BlockTitle-155{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-155 .Product_Sell_Sheets_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-157{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-158{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockTitle-158 .Product_Sell_Sheets_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-159{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-160 .Why_Choose_Film_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#product-and-supportCMS-BlockHyperlink-160 .Why_Choose_Film_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockHyperlink-160{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockHyperlink-160 .Why_Choose_Film_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#product-and-supportCMS-BlockHyperlink-161 .Solyx_Bird_Safety_Film_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#product-and-supportCMS-BlockHyperlink-161 .Solyx_Bird_Safety_Film_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockHyperlink-161{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockHyperlink-161 .Solyx_Bird_Safety_Film_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#product-and-supportCMS-BlockHyperlink-162 .The_Film_Studio_by_Skyline_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#product-and-supportCMS-BlockHyperlink-162 .The_Film_Studio_by_Skyline_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#product-and-supportCMS-BlockHyperlink-162{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockHyperlink-162 .The_Film_Studio_by_Skyline_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#casper-feedback-formCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-feedback-formCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#casper-feedback-formCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#casper-feedback-formCMS-BlockGroupStart-4{
border:none; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#casper-feedback-formCMS-BlockTitle-5{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#casper-feedback-formCMS-BlockTitle-5 .Need_more_information_about_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#casper-feedback-formCMS-BlockGroupStart-8{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#casper-feedback-formCMS-BlockImage-9 .dfImg_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: 240px; 
min-width: auto; min-height: auto;
}
#casper-feedback-formCMS-BlockImage-9 .dfImg_img-wrapper{
overflow :hidden; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#casper-feedback-formCMS-BlockImage-9{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#casper-feedback-formCMS-BlockGroupStart-12{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-1{
border:none; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(240, 88, 36, 1.00); 
width: 100%; height: auto;
}
#frequently-asked-auestionsCMS-BlockTitle-2{
border:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#frequently-asked-auestionsCMS-BlockTitle-2 .FREQUENTLY_ASKED_QUESTIONS_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-4{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-5{
border:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#frequently-asked-auestionsCMS-BlockTitle-6{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#frequently-asked-auestionsCMS-BlockTitle-6 .Welcome_to_our_FAQs_page_h{
font-family:Helvetica Neue Light; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-9{
border:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: 100%; height: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-10{
border-width:1px 0px 0px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-11{
border-width:1px 0px 0px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:0px 42px 0px 42px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-14{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-17{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-20{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-23{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-27{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-32{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-33{
border-width:1px 0px 0px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; margin:24px 0px 24px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#contactUsCMS-BlockGroupStart-1{
border:none; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(240, 88, 36, 1.00); 
width: 100%; height: auto;
}
#contactUsCMS-BlockTitle-2{
border:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#contactUsCMS-BlockTitle-2 .CONTACT_US_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:22px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#contactUsCMS-BlockGroupStart-4{
border:none; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#contactUsCMS-BlockTitle-5{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#contactUsCMS-BlockTitle-5 .Thank_you_for_visiting__h{
font-family:Helvetica Neue Light; color:#575a5d; font-size:42px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contactUsCMS-BlockGroupStart-7{
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#contactUsCMS-BlockGroupStart-8{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#contactUsCMS-BlockGroupStart-12{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#contactUsCMS-BlockGroupStart-13{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#contactUsCMS-BlockTitle-14{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#contactUsCMS-BlockTitle-14 .SUBMIT_AN_INQUIRY_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contactUsCMS-BlockGroupStart-17{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#contactUsCMS-BlockTitle-18{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#contactUsCMS-BlockTitle-18 .Why_We_Dont_Offer_Phone_Support_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#quick-specCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#quick-specCMS-BlockGroupStart-2{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#quick-specCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#quick-specCMS-BlockGroupStart-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#quick-specCMS-BlockTitle-7{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#quick-specCMS-BlockTitle-7 .Quick_Spec_h{
font-family:Ubuntu; color:#494949; font-size:42px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#quick-specCMS-BlockGroupStart-9{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#international-distributorsCMS-BlockGroupStart-1{
border:none; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(240, 88, 36, 1.00); 
width: auto; height: auto;
}
#international-distributorsCMS-BlockTitle-2{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#international-distributorsCMS-BlockTitle-2 .INTERNATIONAL_LOCATIONS_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:100; font-style:normal; line-height:42px; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#international-distributorsCMS-BlockGroupStart-4{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#international-distributorsCMS-BlockGroupStart-5{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#international-distributorsCMS-BlockTitle-6{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#international-distributorsCMS-BlockTitle-6 .International_Distributors_h{
font-family:Ubuntu; color:#494949; font-size:74px; font-weight:100; font-style:normal; line-height:92px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#international-distributorsCMS-BlockGroupStart-8{
border:none; 
padding:0px 24px 0px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#international-distributorsCMS-BlockGroupStart-9{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#international-distributorsCMS-BlockTitle-10{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#international-distributorsCMS-BlockTitle-10 .North_and_South_America_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#international-distributorsCMS-BlockGroupStart-13{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#international-distributorsCMS-BlockTitle-14{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#international-distributorsCMS-BlockTitle-14 .Europe_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#international-distributorsCMS-BlockGroupStart-17{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#international-distributorsCMS-BlockTitle-18{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#international-distributorsCMS-BlockTitle-18 .Asia__Xtreme_Defence_Security_Inc_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#international-distributorsCMS-BlockGroupStart-21{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#international-distributorsCMS-BlockTitle-22{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#international-distributorsCMS-BlockTitle-22 .Australia__Window_Energy_Solutions_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#aboutUsCMS-BlockGroupStart-1{
border:none; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(240, 88, 36, 1.00); 
width: 100%; height: auto;
}
#aboutUsCMS-BlockTitle-2{
border:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockTitle-2 .ABOUT_US_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:100; font-style:normal; line-height:42px; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#aboutUsCMS-BlockGroupStart-4{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockGroupStart-5{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockTitle-6{
border:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockTitle-6 .We_are_changing_the_way_the_world_sees_windows_h{
font-family:Helvetica Neue Light; color:#494949; font-size:28px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#aboutUsCMS-BlockTitle-7{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockTitle-7 .DECORATIVE_FILMS_ARE_MADE_IN_THE_USA_AND_ENJOYED_WORLDWIDE_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:none; text-decoration:none; 
}
#aboutUsCMS-BlockGroupStart-10{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockImage-11 .pic1_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#aboutUsCMS-BlockImage-11 .pic1_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 16px 0px; 
max-width: auto; max-height: auto;
}
#aboutUsCMS-BlockImage-11{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#aboutUsCMS-BlockImage-12 .pic2_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#aboutUsCMS-BlockImage-12 .pic2_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#aboutUsCMS-BlockImage-12{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#ccf-installer-questionnaireCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#ccf-installer-questionnaireCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#ccf-installer-questionnaireCMS-BlockGroupStart-3{
border:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#ccf-installer-questionnaireCMS-BlockGroupStart-4{
border:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#ccf-installer-questionnaireCMS-BlockTitle-5{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#ccf-installer-questionnaireCMS-BlockTitle-5 .TELL_US_ABOUT_YOUR_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#ccf-installer-questionnaireCMS-BlockGroupStart-8{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#ccf-installer-questionnaireCMS-BlockImage-9 .dfimg_img{
border:none; 
max-width: 100%; max-height: auto;
width: 100%; height: auto;
min-width: 100%; min-height: auto;
}
#ccf-installer-questionnaireCMS-BlockImage-9 .dfimg_img-wrapper{
overflow :auto; 
width: 100%; height: auto;
border:none; 
min-width: 100%; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: 100%; max-height: auto;
}
#ccf-installer-questionnaireCMS-BlockImage-9{
width: 100%; height: auto;
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#ccf-installer-questionnaireCMS-BlockGroupStart-12{
border:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#productDetailCMS-BlockGroupStart-2{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#productDetailCMS-BlockItemCode-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
background:none; 
}
#productDetailCMS-BlockItemDescription-4{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
font-family:Ubuntu; color:#3b3b3b; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
background:none; 
}
#productDetailCMS-BlockItemPriceWithDiscount-5{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#productDetailCMS-BlockItemPriceWithDiscount-5 .price_actual-price{
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockItemVariations-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
width: auto; height: auto;
background:none; 
}
#productDetailCMS-BlockItemVariations-6 .productvariant_item-variant-title{
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockItemSellInformation-7{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockGroupStart-8{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
background:none; 
width: 100%; height: auto;
}
#productDetailCMS-BlockItemFeatures-9{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
background:none; 
}
#productDetailCMS-BlockGroupStart-11{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#productDetailCMS-BlockGroupStart-12{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#productDetailCMS-BlockGroupStart-15{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#productDetailCMS-BlockItemInformation-16{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
background:none; 
}
#productDetailCMS-BlockItemSpecification-17{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
background:none; 
}
#productDetailCMS-BlockGroupStart-19{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#productDetailCMS-BlockTitle-20{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#productDetailCMS-BlockTitle-20 .Privacy_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:600; font-style:normal; line-height:24px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockGroupStart-1{
border:none; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(240, 88, 36, 1.00); 
width: 100%; height: auto;
}
#warrantyCMS-BlockTitle-2{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#warrantyCMS-BlockTitle-2 .Warranty_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockGroupStart-4{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: 100%; height: auto;
}
#warrantyCMS-BlockGroupStart-5{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#warrantyCMS-BlockTitle-6{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#warrantyCMS-BlockTitle-6 .DECORATIVE_FILMS_WINDOW_FILMS_LIMITED_WARRANTY_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockTitle-7{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#warrantyCMS-BlockTitle-7 .Warranty_Promise_h{
font-family:Ubuntu; color:#3b3b3b; font-weight:100; font-style:normal; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockGroupStart-9{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#warrantyCMS-BlockTitle-11{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#warrantyCMS-BlockTitle-11 .LIMITED_WARRANTY_h{
font-family:Ubuntu; color:#494949; font-weight:600; font-style:normal; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockTitle-13{
border:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: auto; height: auto;
}
#warrantyCMS-BlockTitle-13 .LIMITED_REMEDY_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockTitle-15{
border:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: auto; height: auto;
}
#warrantyCMS-BlockTitle-15 .LIMITATION_OF_LIABILITY_h{
font-family:Ubuntu; color:#494949; font-weight:100; font-style:normal; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockGroupStart-17{
border:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#professionalsanddealersCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#professionalsanddealersCMS-BlockHyperlink-2 .professional_dealers_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#professionalsanddealersCMS-BlockHyperlink-2 .professional_dealers_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#professionalsanddealersCMS-BlockHyperlink-2{
background:none; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#professionalsanddealersCMS-BlockHyperlink-2 .professional_dealers_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#professionalsanddealersCMS-BlockGroupStart-4{
border:none; 
padding:42px 42px 42px 42px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#professionalsanddealersCMS-BlockGroupStart-7{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#professionalsanddealersCMS-BlockImage-8 img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#professionalsanddealersCMS-BlockImage-8 img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#professionalsanddealersCMS-BlockImage-8{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#professionalsanddealersCMS-BlockGroupStart-10{
border:none; 
padding:42px 42px 42px 42px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#find-an-installerCMS-BlockTitle-1 .Find_An_Installer_h{
font-family:Ubuntu; color:#494949; font-size:42px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#request-custom-solyxiq-filmsCMS-BlockGroupStart-1{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#request-custom-solyxiq-filmsCMS-BlockGroupStart-2{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#request-custom-solyxiq-filmsCMS-BlockTitle-3{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#request-custom-solyxiq-filmsCMS-BlockTitle-3 .CUSTOM_PROJECT_QUALIFICATION_FORM_h{
font-family:Ubuntu; color:#494949; font-size:42px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#casper-warranty-registrationCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-warranty-registrationCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#casper-warranty-registrationCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#casper-warranty-registrationCMS-BlockImage-4 .casperwarrantylogo_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: 140px; 
min-width: auto; min-height: auto;
}
#casper-warranty-registrationCMS-BlockImage-4 .casperwarrantylogo_img-wrapper{
overflow :hidden; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#casper-warranty-registrationCMS-BlockImage-4{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#casper-warranty-registrationCMS-BlockGroupStart-7{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#casper-warranty-registrationCMS-BlockTitle-8{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#casper-warranty-registrationCMS-BlockTitle-8 .PurchaserInstaller_h{
font-family:Ubuntu; color:#555555; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#casper-info-supportCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-info-supportCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#casper-info-supportCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#casper-info-supportCMS-BlockGroupStart-4{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#casper-info-supportCMS-BlockTitle-5{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#casper-info-supportCMS-BlockTitle-5 .Need_more_information_about_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#casper-info-supportCMS-BlockGroupStart-8{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-info-supportCMS-BlockImage-9 .df_img_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#casper-info-supportCMS-BlockImage-9 .df_img_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#casper-info-supportCMS-BlockImage-9{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#casper-info-supportCMS-BlockGroupStart-12{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#free-samplesCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#free-samplesCMS-BlockHyperlink-2 .freesamplebanner_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :auto; 
width: 100%; height: 100%; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
}
#free-samplesCMS-BlockHyperlink-2 .freesamplebanner_img{
border:none; 
max-width: 100%; max-height: auto;
width: 100%; height: 100%; 
min-width: 100%; min-height: auto;
}
#free-samplesCMS-BlockHyperlink-2{
background:none; 
width: 100%; height: 480px; 
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#free-samplesCMS-BlockHyperlink-2 .freesamplebanner_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: 100%; 
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
}
#free-samplesCMS-BlockGroupStart-4{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#free-samplesCMS-BlockTitle-5{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#free-samplesCMS-BlockTitle-5 .Free_Samples_h{
font-family:Helvetica Neue Light; color:#3b3b3b; font-size:32px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-1{
border:none; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(240, 88, 36, 1.00); 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockTitle-2{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockTitle-2 .SHIPPING_AND_RETURN_POLICY_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-4{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#shipping-and-return-policyCMS-BlockGroupStart-5{
border:none; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#shipping-and-return-policyCMS-BlockTitle-6{
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#shipping-and-return-policyCMS-BlockTitle-6 .Shipping_Information_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-9{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockGroupStart-10{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockGroupStart-11{
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:42px nullpx 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockTitle-12{
border:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:flex-start; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockTitle-12 .WEB_ORDERS_h{
font-family:Ubuntu; color:#494949; font-weight:600; font-style:normal; text-transform:uppercase; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockImage-14 img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#shipping-and-return-policyCMS-BlockImage-14 img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#shipping-and-return-policyCMS-BlockImage-14{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-16{
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockImage-18 .map_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#shipping-and-return-policyCMS-BlockImage-18 .map_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#shipping-and-return-policyCMS-BlockImage-18{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-20{
border-width:0px 1px 0px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockTitle-21{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockTitle-21 .SAMPLE_REQUESTS_h{
font-family:Ubuntu; color:#494949; font-weight:600; font-style:normal; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockTitle-22{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#shipping-and-return-policyCMS-BlockTitle-22 .Most_of_our_film_samples_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-25{
border-width:0px 1px 0px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockTitle-26{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockTitle-26 .SHIPPING_PROMOTION_h{
font-family:Ubuntu; color:#494949; font-weight:600; font-style:normal; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-29{
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockTitle-30{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#shipping-and-return-policyCMS-BlockTitle-30 .INTERNATIONAL_SHIPPING_h{
font-family:Ubuntu; color:#494949; font-weight:100; font-style:normal; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-33{
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:24px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockTitle-34{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#shipping-and-return-policyCMS-BlockTitle-34 .Returns_and_Refunds_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#privacyPolicyCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#privacyPolicyCMS-BlockGroupStart-2{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: auto; height: auto;
}
#privacyPolicyCMS-BlockTitle-3{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#privacyPolicyCMS-BlockTitle-3 .Privacy_Policy_h{
font-family:Ubuntu; color:#494949; font-size:22px; font-weight:600; font-style:normal; line-height:42px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#privacyPolicyCMS-BlockGroupStart-5{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
background:none; 
width: auto; height: auto;
}
#privacyPolicyCMS-BlockTitle-6{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#privacyPolicyCMS-BlockTitle-6 .SECURITY_GUARANTEED_h{
font-family:Ubuntu; color:#3b3b3b; font-weight:100; font-style:normal; text-transform:uppercase; text-decoration:none; 
}
#privacyPolicyCMS-BlockGroupStart-9{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#privacyPolicyCMS-BlockTitle-10{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#privacyPolicyCMS-BlockTitle-10 .REMARKETING_h{
font-family:Ubuntu; color:#494949; font-size:16px; font-weight:600; font-style:normal; text-transform:uppercase; text-decoration:none; 
}
#contentHomeCMS-BlockGroupStart-2{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockGroupStart-5{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockGroupStart-8{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockImage-9 img{
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockImage-9 img-wrapper{
overflow :auto; 
width: auto; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-9{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#contentHomeCMS-BlockImage-10 img{
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockImage-10 img-wrapper{
overflow :auto; 
width: auto; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-10{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#contentHomeCMS-BlockImage-11 img{
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockImage-11 img-wrapper{
overflow :auto; 
width: auto; height: auto;
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-11{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
}
#contentHomeCMS-BlockGroupStart-13{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:20px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockGroupStart-18{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 65%; height: auto;
}
#contentHomeCMS-BlockGroupStart-20{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockImage-21 .simglas_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockImage-21 .simglas_img-wrapper{
overflow :auto; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-21{
width: 20%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#contentHomeCMS-BlockImage-22 .ultracool_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockImage-22 .ultracool_img-wrapper{
overflow :auto; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-22{
width: 20%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#contentHomeCMS-BlockImage-23 .ultasafe_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockImage-23 .ultasafe_img-wrapper{
overflow :auto; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-23{
width: 20%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#contentHomeCMS-BlockImage-24 .ultra_glade_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockImage-24 .ultra_glade_img-wrapper{
overflow :auto; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-24{
width: 20%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#contentHomeCMS-BlockGroupStart-26{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockImage-27 .ultragreen_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockImage-27 .ultragreen_img-wrapper{
overflow :auto; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-27{
width: 20%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#contentHomeCMS-BlockGroupStart-28{
border:none; 
padding:0px 0px 0px 0px; margin:30px 30px 30px 30px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 20%; height: auto;
}
#contentHomeCMS-BlockImage-29 .solyx_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockImage-29 .solyx_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-29{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#contentHomeCMS-BlockImage-31 .desigtex_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockImage-31 .desigtex_img-wrapper{
overflow :auto; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-31{
width: 20%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#contentHomeCMS-BlockGroupStart-34{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:15px; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockImage-36 img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#contentHomeCMS-BlockImage-36 img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-36{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#iqfrostCMS-BlockGroupStart-1{
border-width:1px 0px 0px 0px ; border-color:rgba(237, 237, 237, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#iqfrostCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#iqfrostCMS-BlockGroupStart-3{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#iqfrostCMS-BlockTitle-4{
border:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(255, 255, 255, 1.00); 
width: 100%; height: auto;
}
#iqfrostCMS-BlockTitle-4 .Finish_Combination_iQ_Frost_and_iQ_Gradient_h{
font-family:Helvetica Neue Light; color:#555555; font-size:24px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#iqfrostCMS-BlockGroupStart-7{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(255, 255, 255, 1.00); 
width: auto; height: auto;
}
#iqfrostCMS-BlockImage-8 img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#iqfrostCMS-BlockImage-8 img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#iqfrostCMS-BlockImage-8{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#procopioCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#procopioCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#procopioCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 20%; height: auto;
}
#procopioCMS-BlockGroupStart-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 80%; height: auto;
}
#procopioCMS-BlockGroupStart-7{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
#procopioCMS-BlockImage-8 img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#procopioCMS-BlockImage-8 img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#procopioCMS-BlockImage-8{
width: 100%; height: auto;
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#gift-certificateCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#gift-certificateCMS-BlockGroupStart-2{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#gift-certificateCMS-BlockImage-3 .gift_card_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: auto;
min-width: auto; min-height: auto;
}
#gift-certificateCMS-BlockImage-3 .gift_card_img-wrapper{
overflow :auto; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#gift-certificateCMS-BlockImage-3{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#gift-certificateCMS-BlockGroupStart-5{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#gift-certificateCMS-BlockTitle-6{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#gift-certificateCMS-BlockTitle-6 .Gift_Certificate_h{
font-family:Ubuntu; color:#494949; font-size:22px; font-weight:600; font-style:normal; line-height:42px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#install-instructionsCMS-BlockGroupStart-1{
border:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(240, 88, 36, 1.00); 
width: 100%; height: auto;
}
#install-instructionsCMS-BlockTitle-2{
border:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#install-instructionsCMS-BlockTitle-2 .Install_Instructions_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:22px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#install-instructionsCMS-BlockGroupStart-4{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#install-instructionsCMS-BlockGroupStart-5{
border:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#install-instructionsCMS-BlockGroupStart-6{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#install-instructionsCMS-BlockHyperlink-7 .static_cling_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:rgba(230, 228, 228, 1.00); 
}
#install-instructionsCMS-BlockHyperlink-7 .static_cling_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#install-instructionsCMS-BlockHyperlink-7{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#install-instructionsCMS-BlockHyperlink-7 .static_cling_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#install-instructionsCMS-BlockHyperlink-8 .water_based_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:rgba(230, 228, 228, 1.00); 
}
#install-instructionsCMS-BlockHyperlink-8 .water_based_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#install-instructionsCMS-BlockHyperlink-8{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#install-instructionsCMS-BlockHyperlink-8 .water_based_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#install-instructionsCMS-BlockHyperlink-9 .static_cling_spanish_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:rgba(230, 228, 228, 1.00); 
}
#install-instructionsCMS-BlockHyperlink-9 .static_cling_spanish_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#install-instructionsCMS-BlockHyperlink-9{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#install-instructionsCMS-BlockHyperlink-9 .static_cling_spanish_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#install-instructionsCMS-BlockGroupStart-11{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#install-instructionsCMS-BlockHyperlink-12 .solyxIQ_custom_films_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:rgba(230, 228, 228, 1.00); 
}
#install-instructionsCMS-BlockHyperlink-12 .solyxIQ_custom_films_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#install-instructionsCMS-BlockHyperlink-12{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#install-instructionsCMS-BlockHyperlink-12 .solyxIQ_custom_films_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#install-instructionsCMS-BlockHyperlink-13 .designtex_install_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:rgba(230, 228, 228, 1.00); 
}
#install-instructionsCMS-BlockHyperlink-13 .designtex_install_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#install-instructionsCMS-BlockHyperlink-13{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#install-instructionsCMS-BlockHyperlink-13 .designtex_install_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#install-instructionsCMS-BlockHyperlink-14 .designtex_cleaning_cms-prod-block{
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
overflow :hidden; 
width: 100%; height: auto;
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
border:none; 
background:rgba(230, 228, 228, 1.00); 
}
#install-instructionsCMS-BlockHyperlink-14 .designtex_cleaning_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#install-instructionsCMS-BlockHyperlink-14{
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
}
#install-instructionsCMS-BlockHyperlink-14 .designtex_cleaning_img-wrapper{
overflow :hidden; 
max-width: auto; max-height: auto;
min-width: auto; min-height: auto;
width: 100%; height: auto;
border:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(184, 184, 184, 1.00); 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-1{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-2{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-4 .designtex_logo_img{
border:none; 
max-width: auto; max-height: auto;
width: auto; height: 90px; 
min-width: auto; min-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-4 .designtex_logo_img-wrapper{
overflow :hidden; 
width: auto; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-4{
width: auto; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-7{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-8{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-9{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-12{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-13 .five_steps_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-13 .five_steps_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-13{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-15{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-19{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-20{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-23{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:1px; column-gap:1px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-24{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-25 .specification_sheet_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-25 .specification_sheet_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-25{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-26{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-30{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-31 .install_guidlines_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-31 .install_guidlines_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-31{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-32{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-37{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:1px; column-gap:1px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-38{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-39 .cleaning_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-39 .cleaning_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-39{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-40{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-44{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-45 .display_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-45 .display_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-45{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-46{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-50{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-51 .graphic_layer_img{
border:none; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
min-width: auto; min-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-51 .graphic_layer_img-wrapper{
overflow :hidden; 
width: 100%; height: auto;
border:none; 
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-51{
width: 100%; height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
border:none; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-52{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-58{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-59{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-62{
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-63{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-65{
border:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-69{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-71{
border:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-75{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-77{
border:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-81{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-83{
border:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-89{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-90{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-93{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:1px; column-gap:1px; 
background:none; 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-94{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(184, 184, 184, 1.00); 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-98{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(184, 184, 184, 1.00); 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-104{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-105{
border:none; 
padding:24px 24px 16px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-108{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(184, 184, 184, 1.00); 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-113{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-114{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
background:none; 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-117{
border:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:rgba(184, 184, 184, 1.00); 
width: 100%; height: auto;
}
#FreeSampleCMS-BlockGroupStart-3{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
background:none; 
width: auto; height: auto;
}
}
@media (max-width: 767px){
#solyxiq-homeCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-homeCMS-BlockGroupStart-1 >*{
width: auto;
}
#solyxiq-homeCMS-BlockImage-2{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-2 .SOLIX_IQ_BANNER_IMAGE_img{
border:none; 
width: auto; height: 100%; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-2 .SOLIX_IQ_BANNER_IMAGE_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:rgba(245, 245, 245, 1.00); 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-homeCMS-BlockGroupStart-4 >*{
width: auto;
}
#solyxiq-homeCMS-BlockGroupStart-5{
border:none; 
width: 100%; height: auto;
background:rgba(245, 245, 245, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#solyxiq-homeCMS-BlockGroupStart-5 >*{
width: auto;
}
#solyxiq-homeCMS-BlockGroupStart-6{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-homeCMS-BlockGroupStart-6 >*{
width: auto;
}
#solyxiq-homeCMS-BlockImage-7{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockImage-7 .solyxiqlogo_img{
border:none; 
width: auto; height: 42px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-7 .solyxiqlogo_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: 42px; 
}
#solyxiq-homeCMS-BlockGroupStart-9{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-homeCMS-BlockGroupStart-9 >*{
width: auto;
}
#solyxiq-homeCMS-BlockGroupStart-14{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#solyxiq-homeCMS-BlockGroupStart-14 >*{
width: auto;
}
#solyxiq-homeCMS-BlockGroupStart-15{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#solyxiq-homeCMS-BlockGroupStart-15 >*{
width: 100% !important ;
}
#solyxiq-homeCMS-BlockGroupStart-16{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-evenly; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#solyxiq-homeCMS-BlockGroupStart-16 >*{
width: auto;
}
#solyxiq-homeCMS-BlockImage-17{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-17 .solyxiq1_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-17 .solyxiq1_img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-18{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-18 .solyxiq2_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-18 .solyxiq2_img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-19{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-19 .solyxiq3_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-19 .solyxiq3_img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-20{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-20 .solyxiq4_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-20 .solyxiq4_img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-21{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-21 .solyxiq5_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-21 .solyxiq5_img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-22{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-22 .solyxiq6_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-22 .solyxiq6_img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-23{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-23 .solyxiq7_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-23 .solyxiq7_img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-24{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-24 .solyxiq8_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-24 .solyxiq8_img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-25{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-25 .solyxiq9_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-25 .solyxiq9_img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-26{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-26 .solyxiq9_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-26 .solyxiq9_img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-28{
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#solyxiq-homeCMS-BlockGroupStart-28 >*{
width: auto;
}
#solyxiq-homeCMS-BlockTitle-29{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-homeCMS-BlockTitle-29 .EXPERT_IN_CUSTOM_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#solyxiq-homeCMS-BlockGroupStart-35{
border:none; 
width: auto; height: auto;
background:rgba(237, 237, 237, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-homeCMS-BlockGroupStart-35 >*{
width: auto;
}
#solyxiq-homeCMS-BlockGroupStart-36{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#solyxiq-homeCMS-BlockGroupStart-36 >*{
width: auto;
}
#solyxiq-homeCMS-BlockGroupStart-37{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#solyxiq-homeCMS-BlockGroupStart-37 >*{
width: auto;
}
#solyxiq-homeCMS-BlockTitle-38{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-homeCMS-BlockTitle-38 .Why_choose_Solyx_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#solyxiq-homeCMS-BlockGroupStart-39{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-end; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-homeCMS-BlockGroupStart-39 >*{
width: auto;
}
#solyxiq-homeCMS-BlockGroupStart-43{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#solyxiq-homeCMS-BlockGroupStart-43 >*{
width: 100% !important ;
}
#solyxiq-homeCMS-BlockImage-44{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-44 img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-44 img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-49{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-homeCMS-BlockGroupStart-49 >*{
width: auto;
}
#solyxiq-homeCMS-BlockGroupStart-50{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#solyxiq-homeCMS-BlockGroupStart-50 >*{
width: 100% !important ;
}
#solyxiq-homeCMS-BlockGroupStart-51{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#solyxiq-homeCMS-BlockGroupStart-51 >*{
width: auto;
}
#solyxiq-homeCMS-BlockTitle-52{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-homeCMS-BlockTitle-52 .Benefits_of_Custom_Printed_Solyx_iQ_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#solyxiq-homeCMS-BlockImage-56{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockImage-56 img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockImage-56 img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#solyxiq-homeCMS-BlockGroupStart-59{
border:none; 
width: auto; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#solyxiq-homeCMS-BlockGroupStart-59 >*{
width: auto;
}
#solyxiq-homeCMS-BlockGroupStart-60{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#solyxiq-homeCMS-BlockGroupStart-60 >*{
width: auto;
}
#solyxiq-homeCMS-BlockGroupStart-61{
border-width:1px 0px 1px 0px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: auto; height: auto;
background:none; 
padding:16px 0px 16px 0px; margin:0px 0px 16px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:flex-start; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#solyxiq-homeCMS-BlockGroupStart-61 >*{
width: auto;
}
#solyxiq-homeCMS-BlockTitle-62{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-homeCMS-BlockTitle-62 .Specialty_Architectural_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#solyxiq-homeCMS-BlockGroupStart-63{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-homeCMS-BlockGroupStart-63 >*{
width: auto;
}
#solyxiq-homeCMS-BlockGroupStart-67{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
}
#solyxiq-homeCMS-BlockGroupStart-67 >*{
width: 100% !important ;
}
#solyxiq-homeCMS-BlockHyperlink-68 .Gradients_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-68 .Gradients_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-homeCMS-BlockHyperlink-68 .Gradients_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 62px; height: auto;
border:none; 
}
#solyxiq-homeCMS-BlockHyperlink-68{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-69 .Murals__img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-69 .Murals__cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-homeCMS-BlockHyperlink-69 .Murals__img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 62px; height: auto;
border:none; 
}
#solyxiq-homeCMS-BlockHyperlink-69{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-70 .Repeatable_patterns_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#solyxiq-homeCMS-BlockHyperlink-70 .Repeatable_patterns_cms-prod-block{
overflow :initial; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-homeCMS-BlockHyperlink-70 .Repeatable_patterns_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 62px; height: auto;
border:none; 
}
#solyxiq-homeCMS-BlockHyperlink-70{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#dc-central-kitchenCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dc-central-kitchenCMS-BlockGroupStart-1 >*{
width: auto;
}
#dc-central-kitchenCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dc-central-kitchenCMS-BlockGroupStart-2 >*{
width: auto;
}
#dc-central-kitchenCMS-BlockGroupStart-3{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dc-central-kitchenCMS-BlockGroupStart-3 >*{
width: auto;
}
#dc-central-kitchenCMS-BlockGroupStart-6{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dc-central-kitchenCMS-BlockGroupStart-6 >*{
width: auto;
}
#dc-central-kitchenCMS-BlockImage-7{
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#dc-central-kitchenCMS-BlockImage-7 img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dc-central-kitchenCMS-BlockImage-7 img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#headerCMS-BlockGroupStart-3{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 16px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#headerCMS-BlockGroupStart-3 >*{
width: auto;
}
#headerCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 8px 0px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:4px; column-gap:4px; 
}
#headerCMS-BlockGroupStart-4 >*{
width: 100% !important ;
}
#headerCMS-BlockGroupStart-5{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#headerCMS-BlockGroupStart-5 >*{
width: auto;
}
#headerCMS-BlockImage-6{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#headerCMS-BlockImage-6 .Decorative_Films_Logo_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#headerCMS-BlockImage-6 .Decorative_Films_Logo_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#headerCMS-BlockGroupStart-8{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-end; align-content:center; flex-wrap:nowrap; row-gap:4px; column-gap:4px; 
}
#headerCMS-BlockGroupStart-8 >*{
width: auto;
}
#headerCMS-BlockGroupStart-10{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-end; align-content:stretch; flex-wrap:wrap; row-gap:0px; column-gap:0px; 
}
#headerCMS-BlockGroupStart-10 >*{
width: auto;
}
#gradient-visualizerCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#gradient-visualizerCMS-BlockGroupStart-1 >*{
width: auto;
}
#gradient-visualizerCMS-BlockGroupStart-2{
border:none; 
width: auto; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#gradient-visualizerCMS-BlockGroupStart-2 >*{
width: auto;
}
#gradient-visualizerCMS-BlockGroupStart-3{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#gradient-visualizerCMS-BlockGroupStart-3 >*{
width: auto;
}
#gradient-visualizerCMS-BlockGroupStart-6{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#gradient-visualizerCMS-BlockGroupStart-6 >*{
width: auto;
}
#gradient-visualizerCMS-BlockTitle-7{
border:none; 
width: 290px; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#gradient-visualizerCMS-BlockTitle-7 .Gradient_Visualizer_h{
font-family:Ubuntu; color:#494949; font-size:42px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#gradient-visualizerCMS-BlockGroupStart-8{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#gradient-visualizerCMS-BlockGroupStart-8 >*{
width: 100% !important ;
}
#gradient-visualizerCMS-BlockImage-10{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#gradient-visualizerCMS-BlockImage-10 img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#gradient-visualizerCMS-BlockImage-10 img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#warranty-claim-submissionCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#warranty-claim-submissionCMS-BlockGroupStart-1 >*{
width: auto;
}
#warranty-claim-submissionCMS-BlockGroupStart-2{
border:none; 
width: auto; height: auto;
background:none; 
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#warranty-claim-submissionCMS-BlockGroupStart-2 >*{
width: auto;
}
#warranty-claim-submissionCMS-BlockGroupStart-3{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#warranty-claim-submissionCMS-BlockGroupStart-3 >*{
width: auto;
}
#warranty-claim-submissionCMS-BlockGroupStart-6{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#warranty-claim-submissionCMS-BlockGroupStart-6 >*{
width: auto;
}
#installation-instructionsCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:rgba(240, 88, 36, 1.00); 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#installation-instructionsCMS-BlockGroupStart-1 >*{
width: auto;
}
#installation-instructionsCMS-BlockTitle-2{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#installation-instructionsCMS-BlockTitle-2 .INSTALLATION_INSTRUCTIONS_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:22px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#installation-instructionsCMS-BlockGroupStart-4 >*{
width: auto;
}
#installation-instructionsCMS-BlockGroupStart-5{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
}
#installation-instructionsCMS-BlockGroupStart-5 >*{
width: auto;
}
#installation-instructionsCMS-BlockTitle-6{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#installation-instructionsCMS-BlockTitle-6 .SOLYX__WINDOW_FILM_INSTALLATION_INSTRUCTIONS_h{
font-family:Open Sans; color:#575a5d; font-size:28px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockGroupStart-8{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#installation-instructionsCMS-BlockGroupStart-8 >*{
width: auto;
}
#installation-instructionsCMS-BlockGroupStart-11{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#installation-instructionsCMS-BlockGroupStart-11 >*{
width: auto;
}
#installation-instructionsCMS-BlockTitle-12{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#installation-instructionsCMS-BlockTitle-12 .Adhesive_Installation_Guide_h{
font-family:Helvetica Neue Light; color:#575a5d; font-size:32px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockTitle-14{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
}
#installation-instructionsCMS-BlockTitle-14 .BEFORE_YOU_GET_STARTED_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockGroupStart-16{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#installation-instructionsCMS-BlockGroupStart-16 >*{
width: auto;
}
#installation-instructionsCMS-BlockTitle-17{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#installation-instructionsCMS-BlockTitle-17 .STEPS_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockGroupStart-21{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#installation-instructionsCMS-BlockGroupStart-21 >*{
width: auto;
}
#installation-instructionsCMS-BlockTitle-22{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#installation-instructionsCMS-BlockTitle-22 .Static_Cling_Installation_Guide_h{
font-family:Helvetica Neue Light; color:#575a5d; font-size:32px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockTitle-24{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
}
#installation-instructionsCMS-BlockTitle-24 .BEFORE_YOU_GET_STARTED_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockGroupStart-26{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#installation-instructionsCMS-BlockGroupStart-26 >*{
width: auto;
}
#installation-instructionsCMS-BlockTitle-27{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#installation-instructionsCMS-BlockTitle-27 .STEPS_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockGroupStart-31{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#installation-instructionsCMS-BlockGroupStart-31 >*{
width: auto;
}
#installation-instructionsCMS-BlockTitle-32{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#installation-instructionsCMS-BlockTitle-32 .Frequently_Asked_Questions_h{
font-family:Helvetica Neue Light; color:#575a5d; font-size:32px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#installation-instructionsCMS-BlockGroupStart-33{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#installation-instructionsCMS-BlockGroupStart-33 >*{
width: auto;
}
#installation-instructionsCMS-BlockImage-35{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#installation-instructionsCMS-BlockImage-35 .imgaccessories_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#installation-instructionsCMS-BlockImage-35 .imgaccessories_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dc-street-mapCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dc-street-mapCMS-BlockGroupStart-1 >*{
width: auto;
}
#dc-street-mapCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dc-street-mapCMS-BlockGroupStart-2 >*{
width: auto;
}
#dc-street-mapCMS-BlockGroupStart-3{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dc-street-mapCMS-BlockGroupStart-3 >*{
width: auto;
}
#dc-street-mapCMS-BlockGroupStart-6{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dc-street-mapCMS-BlockGroupStart-6 >*{
width: auto;
}
#dc-street-mapCMS-BlockGroupStart-7{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dc-street-mapCMS-BlockGroupStart-7 >*{
width: auto;
}
#dc-street-mapCMS-BlockImage-8{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#dc-street-mapCMS-BlockImage-8 .streetmap1_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dc-street-mapCMS-BlockImage-8 .streetmap1_img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dc-street-mapCMS-BlockImage-9{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#dc-street-mapCMS-BlockImage-9 .streetmap2_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dc-street-mapCMS-BlockImage-9 .streetmap2_img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dc-street-mapCMS-BlockImage-10{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#dc-street-mapCMS-BlockImage-10 .streetmap3_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dc-street-mapCMS-BlockImage-10 .streetmap3_img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:rgba(240, 88, 36, 1.00); 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockGroupStart-1 >*{
width: auto;
}
#dealer-resourcesCMS-BlockTitle-2{
border:none; 
width: 100%; height: auto;
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockTitle-2 .technicalresources_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:18px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockGroupStart-4 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-5{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockGroupStart-5 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-9{
border:none; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-resourcesCMS-BlockGroupStart-9 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-10{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-resourcesCMS-BlockGroupStart-10 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-11{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-resourcesCMS-BlockGroupStart-11 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-12{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-12 >*{
width: auto;
}
#dealer-resourcesCMS-BlockImage-13{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-13 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-13 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockTitle-14{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockTitle-14 .logos_and_branding_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-16{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-resourcesCMS-BlockGroupStart-16 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-17{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockGroupStart-17 >*{
width: auto;
}
#dealer-resourcesCMS-BlockTitle-18{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockTitle-18 .Logos_and_Branding_h{
font-family:Ubuntu; color:#333333; font-size:18px; font-weight:600; font-style:normal; line-height:normal; text-transform:none; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-21{
border-width:0px 0px 1px 0px ; border-color:rgba(221, 221, 221, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-21 >*{
width: 100% !important ;
}
#dealer-resourcesCMS-BlockGroupStart-22{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-22 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-23{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-23 >*{
width: auto;
}
#dealer-resourcesCMS-BlockImage-24{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-24 .df_logo_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-24 .df_logo_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-27{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-27 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-32{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-32 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-33{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-33 >*{
width: auto;
}
#dealer-resourcesCMS-BlockImage-34{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-34 .df_logo_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-34 .df_logo_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-37{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-37 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-43{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-43 >*{
width: 100% !important ;
}
#dealer-resourcesCMS-BlockGroupStart-44{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-44 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-45{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-45 >*{
width: auto;
}
#dealer-resourcesCMS-BlockImage-46{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-46 .df_logo_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-46 .df_logo_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-49{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-49 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-54{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-54 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-55{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-55 >*{
width: auto;
}
#dealer-resourcesCMS-BlockImage-56{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-56 .df_logo_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-56 .df_logo_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-59{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-59 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-64{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-64 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-65{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-65 >*{
width: auto;
}
#dealer-resourcesCMS-BlockImage-66{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-66 .df_logo_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-66 .df_logo_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-69{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-69 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-75{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-75 >*{
width: 100% !important ;
}
#dealer-resourcesCMS-BlockGroupStart-76{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-76 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-77{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-77 >*{
width: auto;
}
#dealer-resourcesCMS-BlockImage-78{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-78 .df_logo_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-78 .df_logo_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-81{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-81 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-86{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-86 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-87{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-87 >*{
width: auto;
}
#dealer-resourcesCMS-BlockImage-88{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-88 .df_logo_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-88 .df_logo_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-91{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockGroupStart-91 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-92{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-92 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-96{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-96 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-103{
border-width:0px; border-color:transparent; border-style:none; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-resourcesCMS-BlockGroupStart-103 >*{
width: 100% !important ;
}
#dealer-resourcesCMS-BlockGroupStart-104{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockGroupStart-104 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-105{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-105 >*{
width: auto;
}
#dealer-resourcesCMS-BlockImage-106{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-106 .orange_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-106 .orange_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-110{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockGroupStart-110 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-111{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-111 >*{
width: auto;
}
#dealer-resourcesCMS-BlockImage-112{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-112 .grey_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-112 .grey_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-117{
border-width:0px; border-color:transparent; border-style:none; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-resourcesCMS-BlockGroupStart-117 >*{
width: 100% !important ;
}
#dealer-resourcesCMS-BlockGroupStart-118{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-118 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-119{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-119 >*{
width: auto;
}
#dealer-resourcesCMS-BlockImage-120{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-120 .ubuntu_orange_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-120 .ubuntu_orange_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-125{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-125 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-126{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-126 >*{
width: auto;
}
#dealer-resourcesCMS-BlockImage-127{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockImage-127 .ubuntu_regular_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-127 .ubuntu_regular_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-135{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-resourcesCMS-BlockGroupStart-135 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-136{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:4px; column-gap:4px; 
}
#dealer-resourcesCMS-BlockGroupStart-136 >*{
width: auto;
}
#dealer-resourcesCMS-BlockImage-137{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-137 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-137 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockTitle-138{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockTitle-138 .leed_certification_and_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-140{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-resourcesCMS-BlockGroupStart-140 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-141{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-resourcesCMS-BlockGroupStart-141 >*{
width: auto;
}
#dealer-resourcesCMS-BlockTitle-142{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockTitle-142 .Technical_Data_and_h{
font-family:Ubuntu; color:#333333; font-size:18px; font-weight:600; font-style:normal; line-height:normal; text-transform:none; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-145{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-145 >*{
width: 100% !important ;
}
#dealer-resourcesCMS-BlockHyperlink-146 .material_specification_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-146 .material_specification_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockHyperlink-146 .material_specification_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-146{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-147 .Cleaning_Instruction_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-147 .Cleaning_Instruction_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockHyperlink-147 .Cleaning_Instruction_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-147{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-148 .warranty_information_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-148 .warranty_information_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockHyperlink-148 .warranty_information_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-148{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-149 .fire_rating_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-149 .fire_rating_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockHyperlink-149 .fire_rating_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-149{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-151{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockGroupStart-151 >*{
width: 100% !important ;
}
#dealer-resourcesCMS-BlockHyperlink-152 .viewing_conditions_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-152 .viewing_conditions_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockHyperlink-152 .viewing_conditions_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-152{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-153 .leed_certfication_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-153 .leed_certfication_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockHyperlink-153 .leed_certfication_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-153{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-154 .leed_credits_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-154 .leed_credits_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockHyperlink-154 .leed_credits_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-154{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-155 .leed_summary_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-155 .leed_summary_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockHyperlink-155 .leed_summary_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-155{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-159{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-resourcesCMS-BlockGroupStart-159 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-160{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:4px; column-gap:4px; 
}
#dealer-resourcesCMS-BlockGroupStart-160 >*{
width: auto;
}
#dealer-resourcesCMS-BlockImage-161{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-161 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-161 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockTitle-162{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockTitle-162 .Window_Film_Documents_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:28px; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-164{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-resourcesCMS-BlockGroupStart-164 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-165{
border-width:1px 1px 1px 1px ; border-color:rgba(235, 235, 235, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockGroupStart-165 >*{
width: auto;
}
#dealer-resourcesCMS-BlockTitle-166{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockTitle-166 .Cleaning_Instructions_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-170{
border-width:1px 1px 1px 1px ; border-color:rgba(235, 235, 235, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: auto; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-resourcesCMS-BlockGroupStart-170 >*{
width: auto;
}
#dealer-resourcesCMS-BlockTitle-171{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#dealer-resourcesCMS-BlockTitle-171 .Install_Instructions_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-175{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockGroupStart-175 >*{
width: auto;
}
#dealer-resourcesCMS-BlockHyperlink-176 .viewing_conditions_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-176 .viewing_conditions_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:relative; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockHyperlink-176 .viewing_conditions_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-176{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-177 .fire_rating_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockHyperlink-177 .fire_rating_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockHyperlink-177 .fire_rating_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#dealer-resourcesCMS-BlockHyperlink-177{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#dealer-resourcesCMS-BlockGroupStart-181{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-resourcesCMS-BlockGroupStart-181 >*{
width: auto;
}
#dealer-resourcesCMS-BlockGroupStart-182{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: auto; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:4px; column-gap:4px; 
}
#dealer-resourcesCMS-BlockGroupStart-182 >*{
width: auto;
}
#dealer-resourcesCMS-BlockImage-183{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockImage-183 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-resourcesCMS-BlockImage-183 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#dealer-resourcesCMS-BlockTitle-184{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-resourcesCMS-BlockTitle-184 .Specification_Documents_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:28px; text-transform:capitalize; text-decoration:none; 
}
#dealer-resourcesCMS-BlockGroupStart-186{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-resourcesCMS-BlockGroupStart-186 >*{
width: auto;
}
#wholesale-accountCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#wholesale-accountCMS-BlockGroupStart-1 >*{
width: auto;
}
#wholesale-accountCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#wholesale-accountCMS-BlockGroupStart-2 >*{
width: auto;
}
#wholesale-accountCMS-BlockTitle-3{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#wholesale-accountCMS-BlockTitle-3 .Wholesale_Account_h{
font-family:Ubuntu; color:#494949; font-size:22px; font-weight:600; font-style:normal; line-height:42px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#ttxCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#ttxCMS-BlockGroupStart-1 >*{
width: auto;
}
#ttxCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#ttxCMS-BlockGroupStart-2 >*{
width: auto;
}
#ttxCMS-BlockGroupStart-3{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#ttxCMS-BlockGroupStart-3 >*{
width: auto;
}
#ttxCMS-BlockGroupStart-6{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#ttxCMS-BlockGroupStart-6 >*{
width: auto;
}
#ttxCMS-BlockGroupStart-7{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#ttxCMS-BlockGroupStart-7 >*{
width: auto;
}
#ttxCMS-BlockImage-8{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#ttxCMS-BlockImage-8 img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#ttxCMS-BlockImage-8 img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#ttxCMS-BlockImage-9{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#ttxCMS-BlockImage-9 img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#ttxCMS-BlockImage-9 img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#ttxCMS-BlockImage-10{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#ttxCMS-BlockImage-10 img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#ttxCMS-BlockImage-10 img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#categoryCMS-BlockGroupStart-1{
border-width:1px 0px 1px 0px ; border-color:rgba(224, 224, 224, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:8px 0px 8px 0px; margin:0px 0px 16px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#categoryCMS-BlockGroupStart-1 >*{
width: 100% !important ;
}
#categoryCMS-BlockGroupStart-4{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#categoryCMS-BlockGroupStart-4 >*{
width: 100% !important ;
}
#about-solyxiqCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#about-solyxiqCMS-BlockGroupStart-1 >*{
width: auto;
}
#about-solyxiqCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#about-solyxiqCMS-BlockGroupStart-2 >*{
width: auto;
}
#about-solyxiqCMS-BlockGroupStart-3{
border-width:0px 0px 1px 0px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#about-solyxiqCMS-BlockGroupStart-3 >*{
width: auto;
}
#about-solyxiqCMS-BlockGroupStart-6{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#about-solyxiqCMS-BlockGroupStart-6 >*{
width: auto;
}
#about-solyxiqCMS-BlockTitle-7{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#about-solyxiqCMS-BlockTitle-7 .ABOUT_SOLYX_IQ_CUSTOM_PRINTED_WINDOW_FILMS_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#about-solyxiqCMS-BlockGroupStart-9{
border:none; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#about-solyxiqCMS-BlockGroupStart-9 >*{
width: auto;
}
#about-solyxiqCMS-BlockImage-10{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#about-solyxiqCMS-BlockImage-10 .about1_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#about-solyxiqCMS-BlockImage-10 .about1_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: auto; height: auto;
}
#solyxiq-instructionsCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-instructionsCMS-BlockGroupStart-1 >*{
width: auto;
}
#solyxiq-instructionsCMS-BlockGroupStart-2{
border:none; 
width: auto; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#solyxiq-instructionsCMS-BlockGroupStart-2 >*{
width: auto;
}
#solyxiq-instructionsCMS-BlockGroupStart-3{
border:none; 
width: 1228px; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
}
#solyxiq-instructionsCMS-BlockGroupStart-3 >*{
width: auto;
}
#solyxiq-instructionsCMS-BlockGroupStart-6{
border:none; 
width: 1228px; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#solyxiq-instructionsCMS-BlockGroupStart-6 >*{
width: auto;
}
#solyxiq-instructionsCMS-BlockTitle-7{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#solyxiq-instructionsCMS-BlockTitle-7 .ResourcesTechnical_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#termsConditionCMS-BlockGroupStart-1{
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#termsConditionCMS-BlockGroupStart-1 >*{
width: calc(100%) !important ;
}
#termsConditionCMS-BlockTitle-2{
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#termsConditionCMS-BlockTitle-2 .Terms_and_Conditions_h{
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#termsConditionCMS-BlockGroupStart-4{
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#termsConditionCMS-BlockGroupStart-4 >*{
width: calc(100%) !important ;
}
#termsConditionCMS-BlockTitle-5{
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#termsConditionCMS-BlockTitle-5 .USER_AGREEMENT_h{
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#termsConditionCMS-BlockGroupStart-6{
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#termsConditionCMS-BlockGroupStart-6 >*{
width: calc(100%) !important ;
}
#mevaCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#mevaCMS-BlockGroupStart-1 >*{
width: auto;
}
#mevaCMS-BlockGroupStart-2{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#mevaCMS-BlockGroupStart-2 >*{
width: auto;
}
#dealers-feedback-formCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealers-feedback-formCMS-BlockGroupStart-1 >*{
width: auto;
}
#dealers-feedback-formCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealers-feedback-formCMS-BlockGroupStart-2 >*{
width: auto;
}
#sitemapCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#sitemapCMS-BlockGroupStart-1 >*{
width: auto;
}
#sitemapCMS-BlockGroupStart-2{
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#sitemapCMS-BlockGroupStart-2 >*{
width: auto;
}
#sitemapCMS-BlockTitle-3{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#sitemapCMS-BlockTitle-3 .sitemap_h{
font-family:Helvetica Neue Light; color:#3b3b3b; font-size:24px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#sitemapCMS-BlockGroupStart-5{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#sitemapCMS-BlockGroupStart-5 >*{
width: auto;
}
#combination-iqCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#combination-iqCMS-BlockGroupStart-1 >*{
width: auto;
}
#combination-iqCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#combination-iqCMS-BlockGroupStart-2 >*{
width: auto;
}
#combination-iqCMS-BlockGroupStart-3{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#combination-iqCMS-BlockGroupStart-3 >*{
width: auto;
}
#combination-iqCMS-BlockTitle-4{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#combination-iqCMS-BlockTitle-4 .Finish_Combination_iQ_White_and_iQ_Gradient_h{
font-family:Helvetica Neue Light; color:#555555; font-size:16px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#combination-iqCMS-BlockGroupStart-7{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#combination-iqCMS-BlockGroupStart-7 >*{
width: auto;
}
#combination-iqCMS-BlockImage-8{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#combination-iqCMS-BlockImage-8 img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#combination-iqCMS-BlockImage-8 img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#view-download-catalogCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#view-download-catalogCMS-BlockGroupStart-1 >*{
width: auto;
}
#view-download-catalogCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#view-download-catalogCMS-BlockGroupStart-2 >*{
width: auto;
}
#view-download-catalogCMS-BlockGroupStart-3{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#view-download-catalogCMS-BlockGroupStart-3 >*{
width: auto;
}
#view-download-catalogCMS-BlockGroupStart-6{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#view-download-catalogCMS-BlockGroupStart-6 >*{
width: auto;
}
#view-download-catalogCMS-BlockGroupStart-7{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#view-download-catalogCMS-BlockGroupStart-7 >*{
width: auto;
}
#view-download-catalogCMS-BlockGroupStart-10{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#view-download-catalogCMS-BlockGroupStart-10 >*{
width: auto;
}
#view-download-catalogCMS-BlockHyperlink-11 .catalogue_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#view-download-catalogCMS-BlockHyperlink-11 .catalogue_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#view-download-catalogCMS-BlockHyperlink-11 .catalogue_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#view-download-catalogCMS-BlockHyperlink-11{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#view-download-catalogCMS-BlockGroupStart-15{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#view-download-catalogCMS-BlockGroupStart-15 >*{
width: auto;
}
#how-to-specifyCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-1 >*{
width: auto;
}
#how-to-specifyCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#how-to-specifyCMS-BlockGroupStart-2 >*{
width: auto;
}
#how-to-specifyCMS-BlockGroupStart-3{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#how-to-specifyCMS-BlockGroupStart-3 >*{
width: auto;
}
#how-to-specifyCMS-BlockGroupStart-6{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-6 >*{
width: auto;
}
#how-to-specifyCMS-BlockTitle-7{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#how-to-specifyCMS-BlockTitle-7 .How_to_Specify_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockGroupStart-8{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-8 >*{
width: auto;
}
#how-to-specifyCMS-BlockGroupStart-12{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-12 >*{
width: 100% !important ;
}
#how-to-specifyCMS-BlockGroupStart-13{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-13 >*{
width: auto;
}
#how-to-specifyCMS-BlockTitle-14{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#how-to-specifyCMS-BlockTitle-14 .Gradient_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockGroupStart-17{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-17 >*{
width: auto;
}
#how-to-specifyCMS-BlockImage-18{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockImage-18 .gradient_image1_img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockImage-18 .gradient_image1_img{
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#how-to-specifyCMS-BlockGroupStart-21{
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: auto; height: auto;
background:rgba(245, 245, 245, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-21 >*{
width: 100% !important ;
}
#how-to-specifyCMS-BlockGroupStart-22{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-22 >*{
width: auto;
}
#how-to-specifyCMS-BlockTitle-23{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#how-to-specifyCMS-BlockTitle-23 .Murals_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockGroupStart-26{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#how-to-specifyCMS-BlockGroupStart-26 >*{
width: auto;
}
#how-to-specifyCMS-BlockImage-27{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockImage-27 .murals_img_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#how-to-specifyCMS-BlockImage-27 .murals_img_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-30{
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: auto; height: auto;
background:rgba(245, 245, 245, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-30 >*{
width: 100% !important ;
}
#how-to-specifyCMS-BlockGroupStart-31{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-31 >*{
width: auto;
}
#how-to-specifyCMS-BlockTitle-32{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#how-to-specifyCMS-BlockTitle-32 .Repeatable_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockGroupStart-35{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#how-to-specifyCMS-BlockGroupStart-35 >*{
width: auto;
}
#how-to-specifyCMS-BlockImage-36{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockImage-36 .repeatable_img_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#how-to-specifyCMS-BlockImage-36 .repeatable_img_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-39{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-39 >*{
width: auto;
}
#how-to-specifyCMS-BlockGroupStart-40{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-40 >*{
width: auto;
}
#how-to-specifyCMS-BlockTitle-41{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#how-to-specifyCMS-BlockTitle-41 .Finish_Type_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockGroupStart-44{
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: auto; height: auto;
background:rgba(245, 245, 245, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-44 >*{
width: 100% !important ;
}
#how-to-specifyCMS-BlockGroupStart-45{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-45 >*{
width: auto;
}
#how-to-specifyCMS-BlockTitle-46{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#how-to-specifyCMS-BlockTitle-46 .Color__h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#how-to-specifyCMS-BlockGroupStart-49{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#how-to-specifyCMS-BlockGroupStart-49 >*{
width: auto;
}
#how-to-specifyCMS-BlockImage-50{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockImage-50 .colors_img_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#how-to-specifyCMS-BlockImage-50 .colors_img_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-53{
border-width:1px 1px 1px 1px ; border-color:rgba(204, 204, 204, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: auto; height: auto;
background:rgba(245, 245, 245, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-53 >*{
width: 100% !important ;
}
#how-to-specifyCMS-BlockGroupStart-54{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#how-to-specifyCMS-BlockGroupStart-54 >*{
width: auto;
}
#how-to-specifyCMS-BlockImage-55{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#how-to-specifyCMS-BlockImage-55 .colors_img_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#how-to-specifyCMS-BlockImage-55 .colors_img_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#how-to-specifyCMS-BlockGroupStart-57{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#how-to-specifyCMS-BlockGroupStart-57 >*{
width: auto;
}
#how-to-specifyCMS-BlockTitle-58{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#how-to-specifyCMS-BlockTitle-58 .Opacity_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#aspidaCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#aspidaCMS-BlockGroupStart-1 >*{
width: auto;
}
#aspidaCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#aspidaCMS-BlockGroupStart-2 >*{
width: auto;
}
#aspidaCMS-BlockGroupStart-3{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#aspidaCMS-BlockGroupStart-3 >*{
width: auto;
}
#aspidaCMS-BlockGroupStart-6{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#aspidaCMS-BlockGroupStart-6 >*{
width: auto;
}
#aspidaCMS-BlockGroupStart-7{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#aspidaCMS-BlockGroupStart-7 >*{
width: auto;
}
#aspidaCMS-BlockImage-8{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: auto; height: auto;
}
#aspidaCMS-BlockImage-8 img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#aspidaCMS-BlockImage-8 img{
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#aspidaCMS-BlockImage-9{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: auto; height: auto;
}
#aspidaCMS-BlockImage-9 img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#aspidaCMS-BlockImage-9 img{
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#aspidaCMS-BlockImage-10{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: auto; height: auto;
}
#aspidaCMS-BlockImage-10 img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#aspidaCMS-BlockImage-10 img{
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:rgba(240, 88, 36, 1.00); 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-1 >*{
width: auto;
}
#dealer-map-reigstrationCMS-BlockTitle-2{
border:none; 
width: 100%; height: auto;
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-map-reigstrationCMS-BlockTitle-2 .dealerresources1_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:18px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:capitalize; text-decoration:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-4 >*{
width: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-5{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-5 >*{
width: auto;
}
#dealer-map-reigstrationCMS-BlockImage-7{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-7 img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-7 img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-11{
border:none; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-11 >*{
width: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-12{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-12 >*{
width: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-13{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-13 >*{
width: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-14{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:4px; column-gap:4px; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-14 >*{
width: auto;
}
#dealer-map-reigstrationCMS-BlockImage-15{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-15 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-15 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#dealer-map-reigstrationCMS-BlockTitle-16{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-map-reigstrationCMS-BlockTitle-16 .custom_films_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-18{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-18 >*{
width: auto;
}
#dealer-map-reigstrationCMS-BlockImage-19{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-19 .solyx_logo_img{
border:none; 
width: auto; height: 42px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-19 .solyx_logo_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-20{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-20 >*{
width: 100% !important ;
}
#dealer-map-reigstrationCMS-BlockGroupStart-21{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-21 >*{
width: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-22{
border:none; 
width: 100%; height: 400px; 
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-22 >*{
width: auto;
}
#dealer-map-reigstrationCMS-BlockImage-23{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-23 .solyxiqimg_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#dealer-map-reigstrationCMS-BlockImage-23 .solyxiqimg_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#dealer-map-reigstrationCMS-BlockGroupStart-26{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#dealer-map-reigstrationCMS-BlockGroupStart-26 >*{
width: auto;
}
#footerHomeCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:rgba(56, 56, 56, 1.00); 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#footerHomeCMS-BlockGroupStart-1 >*{
width: auto;
}
#footerHomeCMS-BlockGroupStart-2{
border-width:1px 0px 0px 0px ; border-color:rgba(245, 245, 245, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:space-between; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#footerHomeCMS-BlockGroupStart-2 >*{
width: auto;
}
#footerHomeCMS-BlockHyperlink-4 .Privacy_Policy_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#footerHomeCMS-BlockHyperlink-4 .Privacy_Policy_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#footerHomeCMS-BlockHyperlink-4 .Privacy_Policy_img-wrapper{
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
border:none; 
}
#footerHomeCMS-BlockHyperlink-4{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#customer-reviewsCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:rgba(240, 88, 36, 1.00); 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#customer-reviewsCMS-BlockGroupStart-1 >*{
width: auto;
}
#customer-reviewsCMS-BlockTitle-2{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#customer-reviewsCMS-BlockTitle-2 .CUSTOMER_REVIEWS__INSTALLS_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:100; font-style:normal; line-height:42px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#customer-reviewsCMS-BlockGroupStart-4{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#customer-reviewsCMS-BlockGroupStart-4 >*{
width: auto;
}
#customer-reviewsCMS-BlockGroupStart-5{
border:none; 
width: 100%; height: auto;
background:none; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#customer-reviewsCMS-BlockGroupStart-5 >*{
width: auto;
}
#customer-reviewsCMS-BlockTitle-6{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#customer-reviewsCMS-BlockTitle-6 .Real_Reviews_Real_Customers_Really_Satisfied_h{
font-family:Ubuntu; color:#575a5d; font-size:74px; font-weight:100; font-style:normal; line-height:92px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#sales-and-promotionsCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#sales-and-promotionsCMS-BlockGroupStart-1 >*{
width: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-2 .banner_wrap_img{
border:none; 
width: auto; height: 100%; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-2 .banner_wrap_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#sales-and-promotionsCMS-BlockHyperlink-2 .banner_wrap_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: 200px; 
border:none; 
}
#sales-and-promotionsCMS-BlockHyperlink-2{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#sales-and-promotionsCMS-BlockGroupStart-4{
border:none; 
width: auto; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#sales-and-promotionsCMS-BlockGroupStart-4 >*{
width: auto;
}
#sales-and-promotionsCMS-BlockGroupStart-7{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:wrap; row-gap:16px; column-gap:16px; 
}
#sales-and-promotionsCMS-BlockGroupStart-7 >*{
width: 100% !important ;
}
#sales-and-promotionsCMS-BlockHyperlink-8 .FREE_COMPLETE_INSTALLATION_KIT_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-8 .FREE_COMPLETE_INSTALLATION_KIT_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#sales-and-promotionsCMS-BlockHyperlink-8 .FREE_COMPLETE_INSTALLATION_KIT_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: auto; height: auto;
border:none; 
}
#sales-and-promotionsCMS-BlockHyperlink-8{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-9 .FREE_COMPLETE_INSTALLATION_KIT_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-9 .FREE_COMPLETE_INSTALLATION_KIT_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:relative; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#sales-and-promotionsCMS-BlockHyperlink-9 .FREE_COMPLETE_INSTALLATION_KIT_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: auto; height: auto;
border:none; 
}
#sales-and-promotionsCMS-BlockHyperlink-9{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-10 .FREE_COMPLETE_INSTALLATION_KIT_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#sales-and-promotionsCMS-BlockHyperlink-10 .FREE_COMPLETE_INSTALLATION_KIT_cms-prod-block{
overflow :hidden; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:relative; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: auto; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#sales-and-promotionsCMS-BlockHyperlink-10 .FREE_COMPLETE_INSTALLATION_KIT_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: auto; height: auto;
border:none; 
}
#sales-and-promotionsCMS-BlockHyperlink-10{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#product-and-supportCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:rgba(240, 88, 36, 1.00); 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-1 >*{
width: auto;
}
#product-and-supportCMS-BlockTitle-2{
border:none; 
width: 100%; height: auto;
background:rgba(240, 88, 36, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-2 .DRTechnical_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:18px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-4 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-5{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-5 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-9{
border:none; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-9 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-10{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-10 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-11{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-11 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-12{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-12 >*{
width: auto;
}
#product-and-supportCMS-BlockImage-13{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-13 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-13 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-14{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-14 .Print_and_Digital_Catalogs_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-16{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-16 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-17{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 16px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#product-and-supportCMS-BlockGroupStart-17 >*{
width: auto;
}
#product-and-supportCMS-BlockHyperlink-18 .fullproductcatalog_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockHyperlink-18 .fullproductcatalog_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockHyperlink-18 .fullproductcatalog_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockHyperlink-18{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-19 .Geometric_Catalog_Digital_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockHyperlink-19 .Geometric_Catalog_Digital_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockHyperlink-19 .Geometric_Catalog_Digital_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockHyperlink-19{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-24{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-24 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-25{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-25 >*{
width: auto;
}
#product-and-supportCMS-BlockImage-26{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-26 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-26 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-27{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-27 .Order_Free_Samples_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-29{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-29 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-30{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-30 >*{
width: auto;
}
#product-and-supportCMS-BlockTitle-31{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-31 .Order_Free_Samples_h{
font-family:Ubuntu; color:#333333; font-size:18px; font-weight:600; font-style:normal; line-height:normal; text-transform:none; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-36{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-36 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-37{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-37 >*{
width: auto;
}
#product-and-supportCMS-BlockImage-38{
padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-38 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-38 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-39{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-39 .casper_cloaking_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-41{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-41 >*{
width: auto;
}
#product-and-supportCMS-BlockImage-42{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-42 .free_sample_image_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-42 .free_sample_image_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-47{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-47 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-48{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-48 >*{
width: auto;
}
#product-and-supportCMS-BlockImage-49{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-49 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-49 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-50{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-50 .SDX_Smart_Film_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-52{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-52 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-53{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#product-and-supportCMS-BlockGroupStart-53 >*{
width: auto;
}
#product-and-supportCMS-BlockTitle-54{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-54 .sdx_smart_film_h{
font-family:Ubuntu; color:#333333; font-size:18px; font-weight:600; font-style:normal; line-height:normal; text-transform:none; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-60{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-60 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-61{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-61 >*{
width: auto;
}
#product-and-supportCMS-BlockImage-62{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-62 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-62 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-63{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-63 .Up_To_Date_Price_Sheets_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-65{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-65 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-66{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-66 >*{
width: auto;
}
#product-and-supportCMS-BlockImage-67{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-67 .free_sample_image_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-67 .free_sample_image_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockGroupStart-69{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#product-and-supportCMS-BlockGroupStart-69 >*{
width: auto;
}
#product-and-supportCMS-BlockTitle-70{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-70 .Up_To_Date_Price_Sheets_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:none; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-76{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-76 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-77{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: auto; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-77 >*{
width: auto;
}
#product-and-supportCMS-BlockImage-78{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-78 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-78 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:2px 8px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-79{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-79 .warranty_info_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-81{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-81 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-82{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-82 >*{
width: auto;
}
#product-and-supportCMS-BlockHyperlink-83 .warranty_information_img{
border:none; 
width: auto; height: 200px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockHyperlink-83 .warranty_information_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockHyperlink-83 .warranty_information_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockHyperlink-83{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: auto; height: auto;
}
#product-and-supportCMS-BlockGroupStart-85{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#product-and-supportCMS-BlockGroupStart-85 >*{
width: auto;
}
#product-and-supportCMS-BlockTitle-86{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-86 .Warranty_Information_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:none; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-92{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-92 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-93{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: auto; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-93 >*{
width: auto;
}
#product-and-supportCMS-BlockImage-94{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-94 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-94 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-95{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-95 .shipping_and_return_title_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-97{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-97 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-98{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-98 >*{
width: auto;
}
#product-and-supportCMS-BlockTitle-99{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-99 .Shipping_Information_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:none; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-103{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#product-and-supportCMS-BlockGroupStart-103 >*{
width: auto;
}
#product-and-supportCMS-BlockTitle-104{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-104 .Wholesale_Return_Policy_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:none; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-110{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-110 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-111{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: auto; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-111 >*{
width: auto;
}
#product-and-supportCMS-BlockImage-112{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-112 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-112 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-113{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-113 .Claim_Submission_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-115{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-115 >*{
width: auto;
}
#product-and-supportCMS-BlockTitle-116{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-116 .Warranty_Information_title_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:none; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-121{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-121 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-122{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-122 >*{
width: auto;
}
#product-and-supportCMS-BlockImage-123{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-123 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-123 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-124{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-124 .Solyx_iQ_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-126{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-126 >*{
width: auto;
}
#product-and-supportCMS-BlockImage-127{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-127 .solyx_logo_img{
border:none; 
width: auto; height: 42px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-127 .solyx_logo_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-128{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-128 >*{
width: 100% !important ;
}
#product-and-supportCMS-BlockGroupStart-129{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-129 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-130{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-130 >*{
width: auto;
}
#product-and-supportCMS-BlockImage-131{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockImage-131 .solyxiqimg_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-131 .solyxiqimg_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#product-and-supportCMS-BlockGroupStart-134{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-134 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-141{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-141 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-142{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-142 >*{
width: auto;
}
#product-and-supportCMS-BlockImage-143{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-143 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-143 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-144{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-144 .Give_Us_Your_Feedback_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-146{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-146 >*{
width: auto;
}
#product-and-supportCMS-BlockTitle-147{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-147 .your_opinion_title_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:none; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-152{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-152 >*{
width: auto;
}
#product-and-supportCMS-BlockGroupStart-153{
border-width:1px 0px 0px 0px ; border-color:rgba(68, 96, 132, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:rgba(0, 0, 0, 0.04); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockGroupStart-153 >*{
width: auto;
}
#product-and-supportCMS-BlockImage-154{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockImage-154 .arrow_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockImage-154 .arrow_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 8px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#product-and-supportCMS-BlockTitle-155{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-155 .Product_Sell_Sheets_h{
font-family:Ubuntu; color:#333333; font-size:16px; font-weight:600; font-style:normal; line-height:normal; text-transform:capitalize; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-157{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-157 >*{
width: auto;
}
#product-and-supportCMS-BlockTitle-158{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockTitle-158 .Product_Sell_Sheets_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:none; text-decoration:none; 
}
#product-and-supportCMS-BlockGroupStart-159{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#product-and-supportCMS-BlockGroupStart-159 >*{
width: auto;
}
#product-and-supportCMS-BlockHyperlink-160 .Why_Choose_Film_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockHyperlink-160 .Why_Choose_Film_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockHyperlink-160 .Why_Choose_Film_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockHyperlink-160{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-161 .Solyx_Bird_Safety_Film_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockHyperlink-161 .Solyx_Bird_Safety_Film_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockHyperlink-161 .Solyx_Bird_Safety_Film_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockHyperlink-161{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#product-and-supportCMS-BlockHyperlink-162 .The_Film_Studio_by_Skyline_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#product-and-supportCMS-BlockHyperlink-162 .The_Film_Studio_by_Skyline_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#product-and-supportCMS-BlockHyperlink-162 .The_Film_Studio_by_Skyline_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#product-and-supportCMS-BlockHyperlink-162{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#casper-feedback-formCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-feedback-formCMS-BlockGroupStart-1 >*{
width: auto;
}
#casper-feedback-formCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-feedback-formCMS-BlockGroupStart-2 >*{
width: auto;
}
#casper-feedback-formCMS-BlockGroupStart-3{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-feedback-formCMS-BlockGroupStart-3 >*{
width: auto;
}
#casper-feedback-formCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:none; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-feedback-formCMS-BlockGroupStart-4 >*{
width: auto;
}
#casper-feedback-formCMS-BlockTitle-5{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-feedback-formCMS-BlockTitle-5 .Need_more_information_about_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#casper-feedback-formCMS-BlockGroupStart-8{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-feedback-formCMS-BlockGroupStart-8 >*{
width: auto;
}
#casper-feedback-formCMS-BlockImage-9{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#casper-feedback-formCMS-BlockImage-9 .dfImg_img{
border:none; 
width: auto; height: 180px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#casper-feedback-formCMS-BlockImage-9 .dfImg_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: auto; height: auto;
}
#casper-feedback-formCMS-BlockGroupStart-12{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-feedback-formCMS-BlockGroupStart-12 >*{
width: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:rgba(240, 88, 36, 1.00); 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-1 >*{
width: auto;
}
#frequently-asked-auestionsCMS-BlockTitle-2{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#frequently-asked-auestionsCMS-BlockTitle-2 .FREQUENTLY_ASKED_QUESTIONS_h{
font-family:Ubuntu; color:#ffffff; font-size:24px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-4 >*{
width: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-5{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-5 >*{
width: auto;
}
#frequently-asked-auestionsCMS-BlockTitle-6{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#frequently-asked-auestionsCMS-BlockTitle-6 .Welcome_to_our_FAQs_page_h{
font-family:Helvetica Neue Light; color:#494949; font-size:18px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-9{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-9 >*{
width: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-10{
border-width:1px 0px 0px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-10 >*{
width: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-11{
border-width:1px 0px 0px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:0px 42px 0px 42px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-11 >*{
width: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-14{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-14 >*{
width: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-17{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-17 >*{
width: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-20{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-20 >*{
width: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-23{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-23 >*{
width: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-27{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-27 >*{
width: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-32{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-32 >*{
width: auto;
}
#frequently-asked-auestionsCMS-BlockGroupStart-33{
border-width:1px 0px 0px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:24px 0px 24px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#frequently-asked-auestionsCMS-BlockGroupStart-33 >*{
width: auto;
}
#contactUsCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:rgba(240, 88, 36, 1.00); 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contactUsCMS-BlockGroupStart-1 >*{
width: auto;
}
#contactUsCMS-BlockTitle-2{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contactUsCMS-BlockTitle-2 .CONTACT_US_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:22px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#contactUsCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contactUsCMS-BlockGroupStart-4 >*{
width: auto;
}
#contactUsCMS-BlockTitle-5{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contactUsCMS-BlockTitle-5 .Thank_you_for_visiting__h{
font-family:Helvetica Neue Light; color:#575a5d; font-size:24px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contactUsCMS-BlockGroupStart-7{
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contactUsCMS-BlockGroupStart-7 >*{
width: auto;
}
#contactUsCMS-BlockGroupStart-8{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contactUsCMS-BlockGroupStart-8 >*{
width: auto;
}
#contactUsCMS-BlockGroupStart-12{
border:none; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contactUsCMS-BlockGroupStart-12 >*{
width: auto;
}
#contactUsCMS-BlockGroupStart-13{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#contactUsCMS-BlockGroupStart-13 >*{
width: auto;
}
#contactUsCMS-BlockTitle-14{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contactUsCMS-BlockTitle-14 .SUBMIT_AN_INQUIRY_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#contactUsCMS-BlockGroupStart-17{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#contactUsCMS-BlockGroupStart-17 >*{
width: auto;
}
#contactUsCMS-BlockTitle-18{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contactUsCMS-BlockTitle-18 .Why_We_Dont_Offer_Phone_Support_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#quick-specCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#quick-specCMS-BlockGroupStart-1 >*{
width: auto;
}
#quick-specCMS-BlockGroupStart-2{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#quick-specCMS-BlockGroupStart-2 >*{
width: auto;
}
#quick-specCMS-BlockGroupStart-3{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#quick-specCMS-BlockGroupStart-3 >*{
width: auto;
}
#quick-specCMS-BlockGroupStart-6{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#quick-specCMS-BlockGroupStart-6 >*{
width: auto;
}
#quick-specCMS-BlockTitle-7{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#quick-specCMS-BlockTitle-7 .Quick_Spec_h{
font-family:Ubuntu; color:#494949; font-size:42px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#quick-specCMS-BlockGroupStart-9{
border:none; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#quick-specCMS-BlockGroupStart-9 >*{
width: auto;
}
#international-distributorsCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:rgba(240, 88, 36, 1.00); 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#international-distributorsCMS-BlockGroupStart-1 >*{
width: auto;
}
#international-distributorsCMS-BlockTitle-2{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#international-distributorsCMS-BlockTitle-2 .INTERNATIONAL_LOCATIONS_h{
font-family:Ubuntu; color:#494949; font-size:32px; font-weight:100; font-style:normal; line-height:42px; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#international-distributorsCMS-BlockGroupStart-4{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#international-distributorsCMS-BlockGroupStart-4 >*{
width: auto;
}
#international-distributorsCMS-BlockGroupStart-5{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#international-distributorsCMS-BlockGroupStart-5 >*{
width: auto;
}
#international-distributorsCMS-BlockTitle-6{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#international-distributorsCMS-BlockTitle-6 .International_Distributors_h{
font-family:Ubuntu; color:#494949; font-size:74px; font-weight:100; font-style:normal; line-height:92px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#international-distributorsCMS-BlockGroupStart-8{
border:none; 
width: auto; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#international-distributorsCMS-BlockGroupStart-8 >*{
width: auto;
}
#international-distributorsCMS-BlockGroupStart-9{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#international-distributorsCMS-BlockGroupStart-9 >*{
width: auto;
}
#international-distributorsCMS-BlockTitle-10{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#international-distributorsCMS-BlockTitle-10 .North_and_South_America_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#international-distributorsCMS-BlockGroupStart-13{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#international-distributorsCMS-BlockGroupStart-13 >*{
width: auto;
}
#international-distributorsCMS-BlockTitle-14{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#international-distributorsCMS-BlockTitle-14 .Europe_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#international-distributorsCMS-BlockGroupStart-17{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#international-distributorsCMS-BlockGroupStart-17 >*{
width: auto;
}
#international-distributorsCMS-BlockTitle-18{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#international-distributorsCMS-BlockTitle-18 .Asia__Xtreme_Defence_Security_Inc_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#international-distributorsCMS-BlockGroupStart-21{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#international-distributorsCMS-BlockGroupStart-21 >*{
width: auto;
}
#international-distributorsCMS-BlockTitle-22{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#international-distributorsCMS-BlockTitle-22 .Australia__Window_Energy_Solutions_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:uppercase; text-decoration:none; 
}
#aboutUsCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:rgba(240, 88, 36, 1.00); 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#aboutUsCMS-BlockGroupStart-1 >*{
width: auto;
}
#aboutUsCMS-BlockTitle-2{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#aboutUsCMS-BlockTitle-2 .ABOUT_US_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:100; font-style:normal; line-height:42px; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#aboutUsCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#aboutUsCMS-BlockGroupStart-4 >*{
width: auto;
}
#aboutUsCMS-BlockGroupStart-5{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#aboutUsCMS-BlockGroupStart-5 >*{
width: auto;
}
#aboutUsCMS-BlockTitle-6{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#aboutUsCMS-BlockTitle-6 .We_are_changing_the_way_the_world_sees_windows_h{
font-family:Helvetica Neue Light; color:#494949; font-size:18px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#aboutUsCMS-BlockTitle-7{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#aboutUsCMS-BlockTitle-7 .DECORATIVE_FILMS_ARE_MADE_IN_THE_USA_AND_ENJOYED_WORLDWIDE_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:none; text-decoration:none; 
}
#aboutUsCMS-BlockGroupStart-10{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#aboutUsCMS-BlockGroupStart-10 >*{
width: 100% !important ;
}
#aboutUsCMS-BlockImage-11{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockImage-11 .pic1_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#aboutUsCMS-BlockImage-11 .pic1_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:8px 8px 8px 8px; margin:0px 0px 16px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockImage-12{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#aboutUsCMS-BlockImage-12 .pic2_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#aboutUsCMS-BlockImage-12 .pic2_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#ccf-installer-questionnaireCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#ccf-installer-questionnaireCMS-BlockGroupStart-1 >*{
width: auto;
}
#ccf-installer-questionnaireCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#ccf-installer-questionnaireCMS-BlockGroupStart-2 >*{
width: auto;
}
#ccf-installer-questionnaireCMS-BlockGroupStart-3{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#ccf-installer-questionnaireCMS-BlockGroupStart-3 >*{
width: auto;
}
#ccf-installer-questionnaireCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#ccf-installer-questionnaireCMS-BlockGroupStart-4 >*{
width: auto;
}
#ccf-installer-questionnaireCMS-BlockTitle-5{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#ccf-installer-questionnaireCMS-BlockTitle-5 .TELL_US_ABOUT_YOUR_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#ccf-installer-questionnaireCMS-BlockGroupStart-8{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#ccf-installer-questionnaireCMS-BlockGroupStart-8 >*{
width: auto;
}
#ccf-installer-questionnaireCMS-BlockImage-9{
padding:24px 24px 24px 24px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#ccf-installer-questionnaireCMS-BlockImage-9 .dfimg_img{
border:none; 
width: 100%; height: auto;
min-width: 100%; min-height: auto;
max-width: 100%; max-height: auto;
}
#ccf-installer-questionnaireCMS-BlockImage-9 .dfimg_img-wrapper{
min-width: 100%; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: 100%; max-height: auto;
overflow :auto; 
width: 100%; height: auto;
}
#ccf-installer-questionnaireCMS-BlockGroupStart-12{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#ccf-installer-questionnaireCMS-BlockGroupStart-12 >*{
width: auto;
}
#productDetailCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#productDetailCMS-BlockGroupStart-2 >*{
width: auto;
}
#productDetailCMS-BlockItemCode-3{
border:none; 
background:none; 
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockItemDescription-4{
border:none; 
background:none; 
font-family:Ubuntu; color:#3b3b3b; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockItemPriceWithDiscount-5{
border:none; 
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockItemPriceWithDiscount-5 .price_actual-price{
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockItemVariations-6{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockItemVariations-6 .productvariant_item-variant-title{
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#productDetailCMS-BlockItemSellInformation-7{
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockGroupStart-8{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#productDetailCMS-BlockGroupStart-8 >*{
width: auto;
}
#productDetailCMS-BlockItemFeatures-9{
border:none; 
background:none; 
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockGroupStart-11{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#productDetailCMS-BlockGroupStart-11 >*{
width: auto;
}
#productDetailCMS-BlockGroupStart-12{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#productDetailCMS-BlockGroupStart-12 >*{
width: auto;
}
#productDetailCMS-BlockGroupStart-15{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#productDetailCMS-BlockGroupStart-15 >*{
width: auto;
}
#productDetailCMS-BlockItemInformation-16{
border:none; 
background:none; 
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockItemSpecification-17{
border:none; 
background:none; 
font-family:Ubuntu; color:#494949; font-size:14px; font-weight:400; font-style:normal; line-height:18px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
}
#productDetailCMS-BlockGroupStart-19{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#productDetailCMS-BlockGroupStart-19 >*{
width: auto;
}
#productDetailCMS-BlockTitle-20{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#productDetailCMS-BlockTitle-20 .Privacy_h{
font-family:Ubuntu; color:#3b3b3b; font-size:18px; font-weight:600; font-style:normal; line-height:24px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:rgba(240, 88, 36, 1.00); 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#warrantyCMS-BlockGroupStart-1 >*{
width: auto;
}
#warrantyCMS-BlockTitle-2{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#warrantyCMS-BlockTitle-2 .Warranty_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
}
#warrantyCMS-BlockGroupStart-4 >*{
width: auto;
}
#warrantyCMS-BlockGroupStart-5{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#warrantyCMS-BlockGroupStart-5 >*{
width: auto;
}
#warrantyCMS-BlockTitle-6{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#warrantyCMS-BlockTitle-6 .DECORATIVE_FILMS_WINDOW_FILMS_LIMITED_WARRANTY_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockTitle-7{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#warrantyCMS-BlockTitle-7 .Warranty_Promise_h{
font-family:Ubuntu; color:#3b3b3b; font-weight:100; font-style:normal; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockGroupStart-9{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#warrantyCMS-BlockGroupStart-9 >*{
width: auto;
}
#warrantyCMS-BlockTitle-11{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#warrantyCMS-BlockTitle-11 .LIMITED_WARRANTY_h{
font-family:Ubuntu; color:#494949; font-weight:600; font-style:normal; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockTitle-13{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
}
#warrantyCMS-BlockTitle-13 .LIMITED_REMEDY_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockTitle-15{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:24px; column-gap:24px; 
}
#warrantyCMS-BlockTitle-15 .LIMITATION_OF_LIABILITY_h{
font-family:Ubuntu; color:#494949; font-weight:100; font-style:normal; text-transform:none; text-decoration:none; 
}
#warrantyCMS-BlockGroupStart-17{
border:none; 
width: 100%; height: auto;
background:none; 
padding:8px 0px 8px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#warrantyCMS-BlockGroupStart-17 >*{
width: auto;
}
#professionalsanddealersCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#professionalsanddealersCMS-BlockGroupStart-1 >*{
width: auto;
}
#professionalsanddealersCMS-BlockHyperlink-2 .professional_dealers_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#professionalsanddealersCMS-BlockHyperlink-2 .professional_dealers_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#professionalsanddealersCMS-BlockHyperlink-2 .professional_dealers_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#professionalsanddealersCMS-BlockHyperlink-2{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#professionalsanddealersCMS-BlockGroupStart-4{
border:none; 
width: auto; height: auto;
background:none; 
padding:16px 42px 16px 42px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#professionalsanddealersCMS-BlockGroupStart-4 >*{
width: auto;
}
#professionalsanddealersCMS-BlockGroupStart-7{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#professionalsanddealersCMS-BlockGroupStart-7 >*{
width: auto;
}
#professionalsanddealersCMS-BlockImage-8{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#professionalsanddealersCMS-BlockImage-8 img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#professionalsanddealersCMS-BlockImage-8 img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#professionalsanddealersCMS-BlockGroupStart-10{
border:none; 
width: auto; height: auto;
background:none; 
padding:16px 42px 16px 42px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#professionalsanddealersCMS-BlockGroupStart-10 >*{
width: auto;
}
#find-an-installerCMS-BlockTitle-1 .Find_An_Installer_h{
font-family:Ubuntu; color:#494949; font-size:42px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#request-custom-solyxiq-filmsCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#request-custom-solyxiq-filmsCMS-BlockGroupStart-1 >*{
width: auto;
}
#request-custom-solyxiq-filmsCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#request-custom-solyxiq-filmsCMS-BlockGroupStart-2 >*{
width: auto;
}
#request-custom-solyxiq-filmsCMS-BlockTitle-3{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#request-custom-solyxiq-filmsCMS-BlockTitle-3 .CUSTOM_PROJECT_QUALIFICATION_FORM_h{
font-family:Ubuntu; color:#494949; font-size:42px; font-weight:600; font-style:normal; line-height:52px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#casper-warranty-registrationCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-warranty-registrationCMS-BlockGroupStart-1 >*{
width: auto;
}
#casper-warranty-registrationCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-warranty-registrationCMS-BlockGroupStart-2 >*{
width: auto;
}
#casper-warranty-registrationCMS-BlockGroupStart-3{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-warranty-registrationCMS-BlockGroupStart-3 >*{
width: auto;
}
#casper-warranty-registrationCMS-BlockImage-4{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#casper-warranty-registrationCMS-BlockImage-4 .casperwarrantylogo_img{
border:none; 
width: auto; height: 80px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#casper-warranty-registrationCMS-BlockImage-4 .casperwarrantylogo_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: auto; height: auto;
}
#casper-warranty-registrationCMS-BlockGroupStart-7{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-warranty-registrationCMS-BlockGroupStart-7 >*{
width: auto;
}
#casper-warranty-registrationCMS-BlockTitle-8{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-warranty-registrationCMS-BlockTitle-8 .PurchaserInstaller_h{
font-family:Ubuntu; color:#555555; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#casper-info-supportCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-info-supportCMS-BlockGroupStart-1 >*{
width: auto;
}
#casper-info-supportCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-info-supportCMS-BlockGroupStart-2 >*{
width: auto;
}
#casper-info-supportCMS-BlockGroupStart-3{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-info-supportCMS-BlockGroupStart-3 >*{
width: auto;
}
#casper-info-supportCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-info-supportCMS-BlockGroupStart-4 >*{
width: auto;
}
#casper-info-supportCMS-BlockTitle-5{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-info-supportCMS-BlockTitle-5 .Need_more_information_about_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#casper-info-supportCMS-BlockGroupStart-8{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-info-supportCMS-BlockGroupStart-8 >*{
width: auto;
}
#casper-info-supportCMS-BlockImage-9{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#casper-info-supportCMS-BlockImage-9 .df_img_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#casper-info-supportCMS-BlockImage-9 .df_img_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#casper-info-supportCMS-BlockGroupStart-12{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-info-supportCMS-BlockGroupStart-12 >*{
width: auto;
}
#free-samplesCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#free-samplesCMS-BlockGroupStart-1 >*{
width: auto;
}
#free-samplesCMS-BlockHyperlink-2 .freesamplebanner_img{
border:none; 
width: 100%; height: 100%; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#free-samplesCMS-BlockHyperlink-2 .freesamplebanner_cms-prod-block{
overflow :auto; 
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:none; 
width: 100%; height: 100%; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#free-samplesCMS-BlockHyperlink-2 .freesamplebanner_img-wrapper{
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: 100%; 
border:none; 
}
#free-samplesCMS-BlockHyperlink-2{
min-width: auto; min-height: auto;
border:none; 
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: 710px; 
}
#free-samplesCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#free-samplesCMS-BlockGroupStart-4 >*{
width: auto;
}
#free-samplesCMS-BlockTitle-5{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#free-samplesCMS-BlockTitle-5 .Free_Samples_h{
font-family:Helvetica Neue Light; color:#3b3b3b; font-size:32px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:rgba(240, 88, 36, 1.00); 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#shipping-and-return-policyCMS-BlockGroupStart-1 >*{
width: auto;
}
#shipping-and-return-policyCMS-BlockTitle-2{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#shipping-and-return-policyCMS-BlockTitle-2 .SHIPPING_AND_RETURN_POLICY_h{
font-family:Ubuntu; color:#ffffff; font-size:32px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-4{
border:none; 
width: auto; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#shipping-and-return-policyCMS-BlockGroupStart-4 >*{
width: auto;
}
#shipping-and-return-policyCMS-BlockGroupStart-5{
border:none; 
width: auto; height: auto;
background:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#shipping-and-return-policyCMS-BlockGroupStart-5 >*{
width: auto;
}
#shipping-and-return-policyCMS-BlockTitle-6{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#shipping-and-return-policyCMS-BlockTitle-6 .Shipping_Information_h{
font-family:Ubuntu; color:#3b3b3b; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-9{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#shipping-and-return-policyCMS-BlockGroupStart-9 >*{
width: auto;
}
#shipping-and-return-policyCMS-BlockGroupStart-10{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#shipping-and-return-policyCMS-BlockGroupStart-10 >*{
width: auto;
}
#shipping-and-return-policyCMS-BlockGroupStart-11{
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#shipping-and-return-policyCMS-BlockGroupStart-11 >*{
width: auto;
}
#shipping-and-return-policyCMS-BlockTitle-12{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:flex-start; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#shipping-and-return-policyCMS-BlockTitle-12 .WEB_ORDERS_h{
font-family:Ubuntu; color:#494949; font-weight:600; font-style:normal; text-transform:uppercase; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockImage-14{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockImage-14 img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#shipping-and-return-policyCMS-BlockImage-14 img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockGroupStart-16{
border-width:0px 0px 0px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:24px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#shipping-and-return-policyCMS-BlockGroupStart-16 >*{
width: auto;
}
#shipping-and-return-policyCMS-BlockImage-18{
padding:8px 8px 8px 8px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockImage-18 .map_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#shipping-and-return-policyCMS-BlockImage-18 .map_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#shipping-and-return-policyCMS-BlockGroupStart-20{
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#shipping-and-return-policyCMS-BlockGroupStart-20 >*{
width: auto;
}
#shipping-and-return-policyCMS-BlockTitle-21{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#shipping-and-return-policyCMS-BlockTitle-21 .SAMPLE_REQUESTS_h{
font-family:Ubuntu; color:#494949; font-weight:600; font-style:normal; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockTitle-22{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#shipping-and-return-policyCMS-BlockTitle-22 .Most_of_our_film_samples_h{
font-family:Ubuntu; color:#494949; font-size:18px; font-weight:400; font-style:normal; line-height:28px; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-25{
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#shipping-and-return-policyCMS-BlockGroupStart-25 >*{
width: auto;
}
#shipping-and-return-policyCMS-BlockTitle-26{
border:none; 
width: 100%; height: auto;
background:none; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#shipping-and-return-policyCMS-BlockTitle-26 .SHIPPING_PROMOTION_h{
font-family:Ubuntu; color:#494949; font-weight:600; font-style:normal; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-29{
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#shipping-and-return-policyCMS-BlockGroupStart-29 >*{
width: auto;
}
#shipping-and-return-policyCMS-BlockTitle-30{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#shipping-and-return-policyCMS-BlockTitle-30 .INTERNATIONAL_SHIPPING_h{
font-family:Ubuntu; color:#494949; font-weight:100; font-style:normal; text-transform:none; text-decoration:none; 
}
#shipping-and-return-policyCMS-BlockGroupStart-33{
border-width:0px 0px 1px 0px ; border-color:rgba(234, 234, 234, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:none; 
padding:16px 0px 24px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#shipping-and-return-policyCMS-BlockGroupStart-33 >*{
width: auto;
}
#shipping-and-return-policyCMS-BlockTitle-34{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#shipping-and-return-policyCMS-BlockTitle-34 .Returns_and_Refunds_h{
font-family:Ubuntu; color:#494949; font-size:24px; font-weight:600; font-style:normal; line-height:32px; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#privacyPolicyCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#privacyPolicyCMS-BlockGroupStart-1 >*{
width: auto;
}
#privacyPolicyCMS-BlockGroupStart-2{
border:none; 
width: auto; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#privacyPolicyCMS-BlockGroupStart-2 >*{
width: auto;
}
#privacyPolicyCMS-BlockTitle-3{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#privacyPolicyCMS-BlockTitle-3 .Privacy_Policy_h{
font-family:Ubuntu; color:#494949; font-size:22px; font-weight:600; font-style:normal; line-height:42px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#privacyPolicyCMS-BlockGroupStart-5{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#privacyPolicyCMS-BlockGroupStart-5 >*{
width: auto;
}
#privacyPolicyCMS-BlockTitle-6{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#privacyPolicyCMS-BlockTitle-6 .SECURITY_GUARANTEED_h{
font-family:Ubuntu; color:#3b3b3b; font-weight:100; font-style:normal; text-transform:uppercase; text-decoration:none; 
}
#privacyPolicyCMS-BlockGroupStart-9{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:8px; column-gap:8px; 
}
#privacyPolicyCMS-BlockGroupStart-9 >*{
width: auto;
}
#privacyPolicyCMS-BlockTitle-10{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#privacyPolicyCMS-BlockTitle-10 .REMARKETING_h{
font-family:Ubuntu; color:#494949; font-size:16px; font-weight:600; font-style:normal; text-transform:uppercase; text-decoration:none; 
}
#contentHomeCMS-BlockGroupStart-2{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockGroupStart-2 >*{
width: auto;
}
#contentHomeCMS-BlockGroupStart-5{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockGroupStart-5 >*{
width: auto;
}
#contentHomeCMS-BlockGroupStart-8{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockGroupStart-8 >*{
width: auto;
}
#contentHomeCMS-BlockImage-9{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockImage-9 img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#contentHomeCMS-BlockImage-9 img{
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-10{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockImage-10 img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#contentHomeCMS-BlockImage-10 img{
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-11{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockImage-11 img-wrapper{
min-width: auto; min-height: auto;
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#contentHomeCMS-BlockImage-11 img{
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockGroupStart-13{
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:20px; column-gap:0px; 
}
#contentHomeCMS-BlockGroupStart-13 >*{
width: auto;
}
#contentHomeCMS-BlockGroupStart-18{
border:none; 
width: 80%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockGroupStart-18 >*{
width: auto;
}
#contentHomeCMS-BlockGroupStart-20{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockGroupStart-20 >*{
width: auto;
}
#contentHomeCMS-BlockImage-21{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-21 .simglas_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-21 .simglas_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: 500px; max-height: auto;
overflow :auto; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-22{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-22 .ultracool_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-22 .ultracool_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-23{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-23 .ultasafe_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-23 .ultasafe_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-24{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-24 .ultra_glade_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-24 .ultra_glade_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockGroupStart-26{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockGroupStart-26 >*{
width: auto;
}
#contentHomeCMS-BlockImage-27{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-27 .ultragreen_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-27 .ultragreen_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockGroupStart-28{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:30px 30px 30px 30px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockGroupStart-28 >*{
width: auto;
}
#contentHomeCMS-BlockImage-29{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockImage-29 .solyx_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-29 .solyx_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#contentHomeCMS-BlockImage-31{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockImage-31 .desigtex_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-31 .desigtex_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: 100%; height: auto;
}
#contentHomeCMS-BlockGroupStart-34{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#contentHomeCMS-BlockGroupStart-34 >*{
width: auto;
}
#contentHomeCMS-BlockImage-36{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#contentHomeCMS-BlockImage-36 img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#contentHomeCMS-BlockImage-36 img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#iqfrostCMS-BlockGroupStart-1{
border-width:1px 0px 0px 0px ; border-color:rgba(237, 237, 237, 1.00); border-style:solid; border-radius:0px 0px 0px 0px; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#iqfrostCMS-BlockGroupStart-1 >*{
width: auto;
}
#iqfrostCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#iqfrostCMS-BlockGroupStart-2 >*{
width: auto;
}
#iqfrostCMS-BlockGroupStart-3{
border:none; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#iqfrostCMS-BlockGroupStart-3 >*{
width: auto;
}
#iqfrostCMS-BlockTitle-4{
border:none; 
width: 100%; height: auto;
background:rgba(255, 255, 255, 1.00); 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#iqfrostCMS-BlockTitle-4 .Finish_Combination_iQ_Frost_and_iQ_Gradient_h{
font-family:Helvetica Neue Light; color:#555555; font-size:24px; font-weight:600; font-style:normal; line-height:normal; letter-spacing:0.15px; text-transform:none; text-decoration:none; 
}
#iqfrostCMS-BlockGroupStart-7{
border:none; 
width: auto; height: auto;
background:rgba(255, 255, 255, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#iqfrostCMS-BlockGroupStart-7 >*{
width: auto;
}
#iqfrostCMS-BlockImage-8{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#iqfrostCMS-BlockImage-8 img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#iqfrostCMS-BlockImage-8 img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#procopioCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#procopioCMS-BlockGroupStart-1 >*{
width: auto;
}
#procopioCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#procopioCMS-BlockGroupStart-2 >*{
width: auto;
}
#procopioCMS-BlockGroupStart-3{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#procopioCMS-BlockGroupStart-3 >*{
width: auto;
}
#procopioCMS-BlockGroupStart-6{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#procopioCMS-BlockGroupStart-6 >*{
width: auto;
}
#procopioCMS-BlockGroupStart-7{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#procopioCMS-BlockGroupStart-7 >*{
width: auto;
}
#procopioCMS-BlockImage-8{
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#procopioCMS-BlockImage-8 img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#procopioCMS-BlockImage-8 img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:42px 0px 42px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#gift-certificateCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:center; align-content:center; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#gift-certificateCMS-BlockGroupStart-1 >*{
width: auto;
}
#gift-certificateCMS-BlockGroupStart-2{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#gift-certificateCMS-BlockGroupStart-2 >*{
width: auto;
}
#gift-certificateCMS-BlockImage-3{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#gift-certificateCMS-BlockImage-3 .gift_card_img{
border:none; 
width: auto; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#gift-certificateCMS-BlockImage-3 .gift_card_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :auto; 
width: auto; height: auto;
}
#gift-certificateCMS-BlockGroupStart-5{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#gift-certificateCMS-BlockGroupStart-5 >*{
width: auto;
}
#gift-certificateCMS-BlockTitle-6{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#gift-certificateCMS-BlockTitle-6 .Gift_Certificate_h{
font-family:Ubuntu; color:#494949; font-size:22px; font-weight:600; font-style:normal; line-height:42px; letter-spacing:0.15px; text-transform:uppercase; text-decoration:none; 
}
#install-instructionsCMS-BlockGroupStart-1{
border:none; 
width: 100%; height: auto;
background:rgba(240, 88, 36, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#install-instructionsCMS-BlockGroupStart-1 >*{
width: auto;
}
#install-instructionsCMS-BlockTitle-2{
border:none; 
width: auto; height: auto;
background:none; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#install-instructionsCMS-BlockTitle-2 .Install_Instructions_h{
font-family:Helvetica Neue Light; color:#ffffff; font-size:18px; font-weight:100; font-style:normal; line-height:normal; letter-spacing:9.24px; text-transform:uppercase; text-decoration:none; 
}
#install-instructionsCMS-BlockGroupStart-4{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#install-instructionsCMS-BlockGroupStart-4 >*{
width: auto;
}
#install-instructionsCMS-BlockGroupStart-5{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#install-instructionsCMS-BlockGroupStart-5 >*{
width: auto;
}
#install-instructionsCMS-BlockGroupStart-6{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#install-instructionsCMS-BlockGroupStart-6 >*{
width: auto;
}
#install-instructionsCMS-BlockHyperlink-7 .static_cling_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#install-instructionsCMS-BlockHyperlink-7 .static_cling_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#install-instructionsCMS-BlockHyperlink-7 .static_cling_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#install-instructionsCMS-BlockHyperlink-7{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#install-instructionsCMS-BlockHyperlink-8 .water_based_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#install-instructionsCMS-BlockHyperlink-8 .water_based_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#install-instructionsCMS-BlockHyperlink-8 .water_based_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#install-instructionsCMS-BlockHyperlink-8{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#install-instructionsCMS-BlockHyperlink-9 .static_cling_spanish_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#install-instructionsCMS-BlockHyperlink-9 .static_cling_spanish_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#install-instructionsCMS-BlockHyperlink-9 .static_cling_spanish_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#install-instructionsCMS-BlockHyperlink-9{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#install-instructionsCMS-BlockGroupStart-11{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#install-instructionsCMS-BlockGroupStart-11 >*{
width: auto;
}
#install-instructionsCMS-BlockHyperlink-12 .solyxIQ_custom_films_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#install-instructionsCMS-BlockHyperlink-12 .solyxIQ_custom_films_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#install-instructionsCMS-BlockHyperlink-12 .solyxIQ_custom_films_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#install-instructionsCMS-BlockHyperlink-12{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#install-instructionsCMS-BlockHyperlink-13 .designtex_install_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#install-instructionsCMS-BlockHyperlink-13 .designtex_install_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#install-instructionsCMS-BlockHyperlink-13 .designtex_install_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#install-instructionsCMS-BlockHyperlink-13{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#install-instructionsCMS-BlockHyperlink-14 .designtex_cleaning_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#install-instructionsCMS-BlockHyperlink-14 .designtex_cleaning_cms-prod-block{
overflow :hidden; 
border:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
position:static; top:0px; left:0px; right:0px; bottom:0px; 
background:rgba(230, 228, 228, 1.00); 
width: 100%; height: auto;
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#install-instructionsCMS-BlockHyperlink-14 .designtex_cleaning_img-wrapper{
background:rgba(184, 184, 184, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
border:none; 
}
#install-instructionsCMS-BlockHyperlink-14{
min-width: auto; min-height: auto;
border:none; 
background:rgba(230, 228, 228, 1.00); 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
max-width: auto; max-height: auto;
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-1{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:stretch; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-1 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-2{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-2 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-3{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-3 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-4{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-4 .designtex_logo_img{
border:none; 
width: auto; height: 60px; 
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-4 .designtex_logo_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: auto; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-7{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-7 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-8{
border:none; 
width: 100%; height: auto;
background:rgba(230, 228, 228, 1.00); 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-8 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-9{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-9 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-12{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-12 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-13{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-13 .five_steps_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-13 .five_steps_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-15{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-15 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-19{
border:none; 
width: 100%; height: auto;
background:rgba(230, 228, 228, 1.00); 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-19 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-20{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-20 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-23{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:1px; column-gap:1px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-23 >*{
width: 100% !important ;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-24{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-24 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-25{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-25 .specification_sheet_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-25 .specification_sheet_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-26{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-26 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-30{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-30 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-31{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-31 .install_guidlines_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-31 .install_guidlines_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-32{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-32 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-37{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:1px; column-gap:1px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-37 >*{
width: 100% !important ;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-38{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-38 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-39{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-39 .cleaning_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-39 .cleaning_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-40{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-40 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-44{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-44 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-45{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-45 .display_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-45 .display_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-46{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-46 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-50{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-50 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-51{
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
border:none; 
background:none; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-51 .graphic_layer_img{
border:none; 
width: 100%; height: auto;
min-width: auto; min-height: auto;
max-width: auto; max-height: auto;
}
#casper-cloaking-film-infoCMS-BlockImage-51 .graphic_layer_img-wrapper{
min-width: auto; min-height: auto;
border:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
max-width: auto; max-height: auto;
overflow :hidden; 
width: 100%; height: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-52{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-52 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-58{
border:none; 
width: 100%; height: auto;
background:rgba(230, 228, 228, 1.00); 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-58 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-59{
border:none; 
width: auto; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-59 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-62{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:row; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
.slick-slide >*{
width: auto;
width: auto;
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-63{
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-65{
border:none; 
width: 100%; height: auto;
background:rgba(230, 228, 228, 1.00); 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-69{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-69 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-71{
border:none; 
width: 100%; height: auto;
background:rgba(230, 228, 228, 1.00); 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-71 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-75{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-75 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-77{
border:none; 
width: 100%; height: auto;
background:rgba(230, 228, 228, 1.00); 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-77 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-81{
border:none; 
width: 100%; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-81 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-83{
border:none; 
width: 100%; height: auto;
background:rgba(230, 228, 228, 1.00); 
padding:16px 0px 16px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-83 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-89{
border:none; 
width: auto; height: auto;
background:rgba(230, 228, 228, 1.00); 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-89 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-90{
border:none; 
width: auto; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-90 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-93{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:1px; column-gap:1px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-93 >*{
width: 100% !important ;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-94{
border:none; 
width: auto; height: auto;
background:rgba(184, 184, 184, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-94 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-98{
border:none; 
width: auto; height: auto;
background:rgba(184, 184, 184, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:flex-start; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-98 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-104{
border:none; 
width: auto; height: auto;
background:rgba(230, 228, 228, 1.00); 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-104 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-105{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-105 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-108{
border:none; 
width: 100%; height: auto;
background:rgba(184, 184, 184, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-108 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-113{
border:none; 
width: 100%; height: auto;
background:rgba(230, 228, 228, 1.00); 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-113 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-114{
border:none; 
width: 100%; height: auto;
background:none; 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:0px; column-gap:0px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-114 >*{
width: auto;
}
#casper-cloaking-film-infoCMS-BlockGroupStart-117{
border:none; 
width: 100%; height: auto;
background:rgba(184, 184, 184, 1.00); 
padding:16px 16px 16px 16px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:stretch; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#casper-cloaking-film-infoCMS-BlockGroupStart-117 >*{
width: auto;
}
#FreeSampleCMS-BlockGroupStart-3{
border:none; 
width: auto; height: auto;
background:none; 
padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; 
display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; align-content:center; flex-wrap:nowrap; row-gap:16px; column-gap:16px; 
}
#FreeSampleCMS-BlockGroupStart-3 >*{
width: auto;
}
}
