.solarroof-header .solarheader{background-color:rgba(0,0,0,.3);display:block;height:clamp(4.875rem,1.9457rem + 4.7826vw,6.25rem);max-width:20in;min-height:90px;position:fixed;top:0;width:100%;z-index:10}@media(max-width:991px){.solarroof-header .solarheader{min-height:70px}}.solarroof-header .solarroofleft-logo{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:clamp(.625rem,.4167rem + .9259vw,1.25rem) clamp(1.875rem,1.25rem + 2.7778vw,3.75rem);position:absolute;right:0;top:0;width:auto;z-index:99}.solarroof-header .solarroofleft-logo nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:right;-ms-flex-pack:right;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:right;width:100%}.solarroof-header .logo-left{height:clamp(2.6875rem,2.0217rem + 1.087vw,3rem);width:clamp(7.8125rem,5.8152rem + 3.2609vw,8.75rem)}.solarroof-header .logo-left a{display:inline-block;height:inherit;width:inherit}.solarroof-header .logo-left a img{height:inherit;margin-top:clamp(.625rem,-.0408rem + 1.087vw,.9375rem);-o-object-fit:contain;object-fit:contain;width:inherit}.solarroof-header .solarroofnavclass{cursor:pointer;z-index:1}.solarroof-header .navbar-toggler{height:20px;width:30px}.solarroof-header .animated-icon{cursor:pointer;height:20px;margin:10px 0 0;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;width:30px}.solarroof-header .animated-icon span{background:#fff;border-radius:9px;display:block;height:3px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.solarroof-header .animated-icon span:first-child{top:0}.solarroof-header .animated-icon span:nth-child(2){top:10px}.solarroof-header .animated-icon span:nth-child(3){top:20px}.solarroof-header .animated-icon.open span:first-child{top:11px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.solarroof-header .animated-icon.open span:nth-child(2){display:none;left:-60px;opacity:0}.solarroof-header .animated-icon.open span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.solarroof-header .solarroofbuttons ul{-webkit-font-smoothing:antialiased;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#ededed;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:space-between;list-style-type:none;opacity:1;overflow:hidden;padding:0;position:fixed;top:0;-webkit-transform:none;transform:none;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1);width:clamp(8.75rem,6.4583rem + 10.1852vw,15.625rem)}.solarroof-header .solarroofbuttons ul.show-nav-options{right:0}@media screen and (min-width:1920px){.solarroof-header .solarroofbuttons ul.show-nav-options{right:calc(50vw - 60pc)}}.solarroof-header .solarroofbuttons ul li a{word-wrap:break-word;background-color:transparent;border-bottom:1px solid hsla(0,0%,100%,.27);color:#fff;display:block;font-size:clamp(.75rem,.7083rem + .1852vw,.875rem);line-height:15px;padding:9px clamp(.5625rem,-.0833rem + 2.8704vw,2.5rem) 9px 0;text-decoration:none!important;white-space:normal;word-break:break-word}.solarroof-header .solarroofbuttons ul li a:hover{color:#000}.solarroof-header .togglebox{background:#f58220;overflow-y:auto;padding-top:clamp(2.5rem,1.6667rem + 3.7037vw,5rem);padding-inline:clamp(.625rem,.4167rem + .9259vw,1.25rem);width:100%}.solarroof-header .solarroofbuttons{display:none;-webkit-transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}.solarroof-header .solarroofbuttons.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(0);transform:translateX(0)}.solarroof-header .solarroofbuttons.hide{-webkit-transform:translateX(100%);transform:translateX(100%)}ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;padding:0}a,div,form,h1,h4,img,input,label,li,p,section,span,ul{margin:0;padding:0}img{border:0;height:auto;max-width:100%;outline:none}.clr{clear:both}