.centerHeadlines{position:relative;display:block;width:100%;text-align:center}.centerHeadlines h2{font-size:7rem;position:relative;line-height:7rem;color:#eee;letter-spacing:8px;word-spacing:8px;text-transform:uppercase;transition:all .8s ease}.centerHeadlines h4{font-size:4.6rem;position:absolute;top:2px;left:50%;transform:translateX(-50%);line-height:7rem;color:#616366;letter-spacing:6px;word-spacing:6px;text-transform:uppercase}#topHeader{width:100%;display:block;position:relative;text-align:center}#topHeader p{max-width:400px;margin:40px auto 40px auto}#topWrapper{position:relative;display:block;width:50vw;max-width:1150px;height:auto;margin:auto;border-bottom:1px solid #aeaeae;text-align:right}#topInfo{position:absolute;bottom:40px;width:24vw;background-color:rgba(254,252,255,.9)}#topInfo h1{position:relative;display:block;text-transform:uppercase;text-align:left;color:#616366;font-size:2.4vw;background-color:rgba(254,252,255,.9);border:4px solid #616366;text-align:center;font-family:poppinsExtraLight}#topInfo h1:after{content:'';position:absolute;top:1em;left:0;height:3px;width:80%}#topImage{display:inline-block;vertical-align:top;height:100%;width:auto}#topImage img{width:600px;max-width:90%;height:auto}.productSelect{margin-bottom:20px}.portfolioLinks{color:#616366;transition:all .5s ease;display:inline-block;vertical-align:top;margin:12px}.portfolioLinks:hover{color:#434343}.portfolioLinks img{max-width:200px;height:auto;max-height:260px}.portfolioLinks p{max-width:200px;height:auto;text-align:center}.productHeaders{width:60vw;margin:50px auto}.productHeaders>div{display:inline-block;vertical-align:middle;height:auto;margin-left:100px}.productHeaders>div>img{width:60px}.productHeaders h2{display:inline-block;vertical-align:middle;text-transform:uppercase;margin-left:20px;color:#616366;font-size:4.2rem}.products{position:relative;width:52vw;margin:auto;text-align:center;max-width:1200px}.productHolder{position:relative;display:inline-block;vertical-align:top;margin-top:30px;margin-right:12px}.productWhich{position:relative;width:400px;height:247px;cursor:pointer;overflow:hidden}.dropArrow{position:absolute;bottom:4px;right:10px;width:20px;height:20px;z-index:20}.dropLine{stroke-width:2px;stroke:#616366;fill:none}.dropEcks{stroke-width:2px;stroke:#616366;fill:none;transition:all .6s ease;stroke-dasharray:26;stroke-dashoffset:26}.showX{stroke-dashoffset:0}.productWhich h3{position:absolute;bottom:0;left:0;text-transform:uppercase;font-size:2.2rem;text-align:center;width:100%;color:#616366;background-color:rgba(254,252,255,.9)}.productWhich div img{width:100%;object-fit:cover}.installLists{position:relative;text-align:left;margin-top:20px;transition:all .8s ease}.installLists{height:0;overflow:hidden}.showLists{height:180px}.installLists ul{position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.installLists li{height:60px}.installLists a{color:#616366;height:100%;width:100%;font-size:2rem}@media only screen and (max-width:600px){#topWrapper{width:100%}#topHeader{min-height:200px}#topInfo{width:100%;max-width:340px;padding-left:10px}#topInfo h1{font-size:2.8rem;padding:6px 12px}#topImage{height:100%;width:auto;overflow:hidden}#topImage img{object-fit:cover;object-position:0% 50%;max-height:100%;height:300px}.productHeaders{width:100%;text-align:left;margin:0 0}.productHeaders>div{margin-left:10px;width:50px}.productHeaders>div>img{width:100%}.productHeaders>h2{font-size:2.2rem;margin-left:10px}.products{width:100%;margin-right:0}.productHolder{margin-right:0}.productWhich{width:300px;margin:auto}.productWhich h3{font-size:2rem}.installLists a{font-size:1.8rem}.portfolioLinks img{max-width:140px;height:auto}.portfolioLinks p{max-width:140px;height:auto}}@media only screen and (min-width:601px) and (max-width:1000px){#topWrapper{width:90%;margin-top:0}#topHeader{min-height:200px}#topInfo{width:100%;max-width:340px;padding-left:10px}#topInfo h1{font-size:3.2rem}#topImage{height:100%;width:auto;overflow:hidden}#topImage img{object-fit:cover;object-position:0% 50%;max-height:100%;height:300px}.productHeaders{width:98%;text-align:left}.productHeaders>div{margin-left:20px}.productHeaders>div>img{width:40px;height:auto}.productHeaders h2{font-size:3.2rem}.portfolioLinks img{max-width:160px;height:auto}.products{width:100%;margin-right:0}.productWhich div{width:100%}}@media only screen and (min-width:1001px) and (max-width:1557px){#topImage img{object-position:0% 50%;max-height:100%;height:300px;object-fit:cover}.productHeaders img{margin-left:10px}.productHeaders h2{font-size:3.4rem;margin-left:10px}.products{position:relative;width:60vw;margin:auto;text-align:center}}