@import url("https://use.typekit.net/bso7fsa.css");@import url("https://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic");@import url("https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic,700italic");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
.bracketTop,.bracketBottom{position:relative;}.bracketTop:before{content:"";display:block;margin:0;width:0;height:0;}.bracketBottom:after{content:"";display:block;margin:0 auto;width:0;height:0;}.center .bracketTop:before,.center .bracketTop:after,.center .bracketBottom:before,.center .bracketBottom:after{margin-left:auto;margin-right:auto;}nav ul.nice-menu-down .menuparent a,nav .langPicker p,nav ul.nice-menu-down .menuparent span{padding-right:2.5rem !important;}.scrolled #sgBranding{margin-bottom:calc(-3vh - 150px);}#sgBranding{position:absolute;right:0;bottom:0;z-index:1000;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;width:200px;}#sgBranding img{margin:0;}#cartoucher{left:0;right:0;position:fixed;bottom:0;z-index:1000;}#leadGen{position:absolute;bottom:-102px;right:0;-webkit-transition:bottom 0.3s ease-out;transition:bottom 0.3s ease-out;}.scrolled #leadGen{bottom:0;}.page-contact #leadGen{display:none;}@media (max-width:600px){#cartoucher,#sgBranding{display:none;}}nav{width:100%;display:block;position:fixed;top:0;z-index:3;background:#FFF;box-shadow:0px 2px 15px rgba(0,0,0,0.25);-webkit-transition:background 0.3s ease-out,-webkit-box-shadow 0.3s ease-out;-webkit-transition:background 0.3s ease-out,box-shadow 0.3s ease-out;transition:background 0.3s ease-out,box-shadow 0.3s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;}nav .sgBar{font-size:13px;line-height:0.5em;display:table;width:100%;padding:0.6em 0;background:#1a1719;position:relative;z-index:6;margin-bottom:0;-webkit-transition:margin-bottom 0.3s ease-out;transition:margin-bottom 0.3s ease-out;}nav .sgBar .scaler{max-width:1560px;}nav .sgBar .stGobainSites{float:left;}nav .sgBar .stGobainSites a,nav .sgBar .stGobainSites span{display:inline-block;vertical-align:middle;}nav .sgBar .stGobainSites a:first-of-type{margin-top:2px;}nav .sgBar .stGobainSites a:first-of-type:before{content:"";display:inline-block;background:url(/sites/all/themes/sage/img/sg_logo.png) center no-repeat;width:22px;height:22px;margin-top:calc(-22px + 1.5em);vertical-align:middle;background-size:contain;margin-right:0.5em;}nav .sgBar .stGobainSites a:hover{text-decoration:underline;}nav .sgBar .stGobainSearch{float:right;}nav .sgBar .stGobainSearch a{background:url(/sites/all/themes/sage/img/sg_search.png) center no-repeat;display:inline-block;width:15px;height:22px;}nav .sgBar .scaler a,nav .sgBar .scaler span{color:#c1c1c1;font-size:1em;}nav .sgBar span{margin:0 0.25em;font-size:1.5em;}nav ul,nav ul.nice-menu-down{display:inline-block;float:none;padding:0;margin:0;z-index:auto;}nav ul li.menuparent,nav ul.nice-menu-down li.menuparent{background:transparent !important;}nav .main-menu{display:inline-block;}nav .scaler{display:table;width:99%;position:static;}nav #logo,nav .navSpacer{position:relative;display:inline-block;vertical-align:middle;}nav #logo img,nav .navSpacer img{display:block;float:left;}nav #logo{width:120px;height:100px;z-index:2;}@media (max-width:1400px){nav #logo{width:100px;}}nav #logo img{width:100px;height:100px;position:relative;z-index:1;-webkit-transition:width 0.3s ease-out,height 0.3s ease-out;transition:width 0.3s ease-out,height 0.3s ease-out;}nav #logo .sgBridge{position:absolute;top:50%;opacity:0;z-index:0;-webkit-transition:top 0.3s ease-out,width 0.3s ease-out,opacity 0.3s ease-out;transition:top 0.3s ease-out,width 0.3s ease-out,opacity 0.3s ease-out;}nav .navSpacer{width:1px;height:100px;-webkit-transition:width 0.3s ease-out,height 0.3s ease-out;transition:width 0.3s ease-out,height 0.3s ease-out;}nav .navBtn,nav .top,nav .nice-menu,nav .langPicker p{display:inline-block;vertical-align:middle;position:relative;color:#4e4c4d;font-size:0.95rem;outline:3px solid transparent;cursor:pointer;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}nav ul .navBtn > a,nav ul .navBtn > p,nav ul .navBtn > span,nav ul .top > a,nav ul .top > p,nav ul .top > span,nav ul .nice-menu > a,nav ul .nice-menu > p,nav ul .nice-menu > span{padding:0.75rem 1rem;display:inline-block;position:relative;z-index:1;margin:0;color:#4e4c4d;}@media (min-width:1023px){nav ul .navBtn > a:after,nav ul .navBtn > p:after,nav ul .navBtn > span:after,nav ul .top > a:after,nav ul .top > p:after,nav ul .top > span:after,nav ul .nice-menu > a:after,nav ul .nice-menu > p:after,nav ul .nice-menu > span:after{content:"";display:block;position:absolute;width:calc(100% - 1rem);height:3px;left:0.5rem;bottom:0rem;opacity:0;background:#ffd503;-webkit-transition:bottom 0.1s ease-out,opacity 0.1s ease-out;transition:bottom 0.1s ease-out,opacity 0.1s ease-out;}}nav ul .navBtn > a.active:after,nav ul .navBtn > p.active:after,nav ul .navBtn > span.active:after,nav ul .top > a.active:after,nav ul .top > p.active:after,nav ul .top > span.active:after,nav ul .nice-menu > a.active:after,nav ul .nice-menu > p.active:after,nav ul .nice-menu > span.active:after{opacity:1;bottom:0.3rem;}nav ul .navBtn.active-trail.top > span:after,nav ul .top.active-trail.top > span:after,nav ul .nice-menu.active-trail.top > span:after{opacity:1;bottom:0.3rem;}nav ul .navBtn ul,nav ul .top ul,nav ul .nice-menu ul{border-top:0;}nav ul .navBtn:not(.menuparent) > a,nav ul .navBtn:not(.menuparent) > p,nav ul .navBtn:not(.menuparent) > span,nav ul .top:not(.menuparent) > a,nav ul .top:not(.menuparent) > p,nav ul .top:not(.menuparent) > span{-webkit-transition:outline 0.3s ease-out,color 0.2s ease-out,background 0.2s ease-out;transition:outline 0.3s ease-out,color 0.2s ease-out,background 0.2s ease-out;}nav ul .navBtn:not(.menuparent) > a:hover,nav ul .navBtn:not(.menuparent) > p:hover,nav ul .navBtn:not(.menuparent) > span:hover,nav ul .top:not(.menuparent) > a:hover,nav ul .top:not(.menuparent) > p:hover,nav ul .top:not(.menuparent) > span:hover{text-decoration:none;}nav ul .navBtn:not(.menuparent) > a:hover:after,nav ul .navBtn:not(.menuparent) > p:hover:after,nav ul .navBtn:not(.menuparent) > span:hover:after,nav ul .top:not(.menuparent) > a:hover:after,nav ul .top:not(.menuparent) > p:hover:after,nav ul .top:not(.menuparent) > span:hover:after{opacity:1;bottom:0.3rem;}nav ul.nice-menu li{background:transparent;border:0;}nav ul.nice-menu .menuparent{display:inline-block;vertical-align:middle;position:relative;background:transparent;}nav ul.nice-menu .menuparent:before{content:"";position:absolute;display:block;width:110%;left:-5%;height:90px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-top:-5px;background:#FFF;opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}nav ul.nice-menu .menuparent:after{content:"❯";position:absolute;right:0;transform:rotate(90deg) translateZ(0);-webkit-transform:rotate(90deg) translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;margin-right:1rem;top:0.6rem;font-weight:600;}nav ul.nice-menu .menuparent a{outline:3px solid transparent;}nav ul.nice-menu .menuparent:hover{z-index:4;}nav ul.nice-menu .menuparent:hover ul{max-height:17rem;opacity:1;}nav ul.nice-menu .menuparent:hover:before{opacity:1;}nav ul.nice-menu .menuparent:hover:after{color:#1a1719;}nav ul.nice-menu .menuparent:hover a.active{outline:3px solid transparent;}nav ul.nice-menu .menuparent ul{position:absolute;display:block !important;width:110%;min-width:230px;top:calc(4rem - 4px);left:-5%;right:0;overflow:hidden !important;max-height:0;-webkit-transition:opacity 0.2s ease-out,max-height 0.4s ease-out;transition:opacity 0.2s ease-out,max-height 0.4s ease-out;text-align:center;opacity:0;background:#FFF;margin:0 auto;padding:0.5rem 0;padding-top:0;border-bottom:5px solid #ffd503;}nav ul.nice-menu .menuparent ul li{position:relative;width:100%;background:transparent;border:0;margin:0;}nav ul.nice-menu .menuparent ul li:first-child{margin-top:0.5rem;}nav ul.nice-menu .menuparent ul a,nav ul.nice-menu .menuparent ul span{display:block;width:calc(90% - 1.5rem);padding:0.5rem calc(0.75rem + 5%);text-align:left;margin:0;line-height:1em;color:#4e4c4d;background:#FFF;}nav ul.nice-menu .menuparent ul a:after,nav ul.nice-menu .menuparent ul span:after{content:none !important;display:none !important;}nav ul.nice-menu .menuparent ul span{color:#CCC;}nav ul.nice-menu .menuparent ul a:hover,nav ul.nice-menu .menuparent ul a.active{background:#ffd503;color:#4e4c4d !important;text-decoration:none;}@media (min-width:600px){nav ul.nice-menu .menuparent ul a.active[href*="#"],nav ul.nice-menu .menuparent ul a.active[href*="?category"]{background:#FFF;color:#1a1719;}nav ul.nice-menu .menuparent ul a.active[href*="#"]:hover,nav ul.nice-menu .menuparent ul a.active[href*="?category"]:hover{background:#ffd503;}}nav .leftLinks,nav .rightLinks{display:inline-block;position:relative;vertical-align:middle;-webkit-transition:margin 0.3s ease-out;transition:margin 0.3s ease-out;margin:0 0 -10px;}nav .leftLinks{float:left;text-transform:uppercase;font-weight:600;}nav .leftLinks .navBtn,nav .leftLinks .top{margin:0 0 0 0.5vw;}nav .rightLinks{float:right;}nav .rightLinks .navBtn,nav .rightLinks .top{margin:0 0.15vw;}nav .rightLinks .navBtn > a,nav .rightLinks .navBtn > p,nav .rightLinks .navBtn > span,nav .rightLinks .top > a,nav .rightLinks .top > p,nav .rightLinks .top > span{text-transform:lowercase;font-weight:500;}nav .rightLinks .navBtn > p,nav .rightLinks .navBtn > span,nav .rightLinks .top > p,nav .rightLinks .top > span{padding:0 1rem;line-height:1em;}nav .vertSplit{display:inline-block;vertical-align:middle;position:relative;width:1px;margin:-15px 0.2vw 0;height:95px;background:#cdcacc;-webkit-transition:height 0.3s ease-out,margin-top 0.3s ease-out,color 0.3s ease-out;transition:height 0.3s ease-out,margin-top 0.3s ease-out,color 0.3s ease-out;}nav .langPicker.menuparent{float:right;margin-right:0rem;}nav .langPicker.menuparent ul{top:1.5rem !important;background:#1a1719;width:130%;min-width:130%;left:-15%;}nav .langPicker.menuparent ul a,nav .langPicker.menuparent ul span{background:#1a1719;color:#c1c1c1 !important;font-weight:500;}nav .langPicker.menuparent ul a:hover,nav .langPicker.menuparent ul span:hover{color:#1a1719 !important;}nav .langPicker.menuparent p{margin:0;color:#c1c1c1 !important;padding-right:1rem !important;}@media (max-width:1400px){nav .langPicker.menuparent p{margin-top:3px;}}nav .langPicker.menuparent:before,nav .langPicker.menuparent:after{display:none;}nav .langPicker.menuparent #lang{text-transform:uppercase;color:#ffd503;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}nav .langPicker.menuparent ul{width:110%;min-width:110%;}nav .downArrow{transform:rotate(90deg) translateZ(0);-webkit-transform:rotate(90deg) translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;margin:0 1px 4px 0.5rem;display:inline-block;position:relative;font-size:1rem;font-weight:600;vertical-align:middle;}nav .menuparent{display:inline-block;vertical-align:middle;position:relative;background:transparent;}nav .menuparent:before{content:"";position:absolute;display:block;width:110%;left:-5%;height:90px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-top:-5px;background:#FFF;opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}nav .menuparent:after{content:"❯";position:absolute;right:0;transform:rotate(90deg) translateZ(0);-webkit-transform:rotate(90deg) translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;margin-right:1rem;top:0.6rem;font-weight:600;}nav .menuparent a{outline:3px solid transparent;}nav .menuparent:hover{z-index:4;}nav .menuparent:hover ul{max-height:17rem;opacity:1;}nav .menuparent:hover:before{opacity:1;}nav .menuparent:hover:after{color:#1a1719;}nav .menuparent:hover a.active{outline:3px solid transparent;}nav .menuparent ul{position:absolute;display:block !important;width:110%;min-width:230px;top:calc(4rem - 4px);left:-5%;right:0;overflow:hidden !important;max-height:0;-webkit-transition:opacity 0.2s ease-out,max-height 0.4s ease-out;transition:opacity 0.2s ease-out,max-height 0.4s ease-out;text-align:center;opacity:0;background:#FFF;margin:0 auto;padding:0.5rem 0;padding-top:0;border-bottom:5px solid #ffd503;}nav .menuparent ul li{position:relative;width:100%;background:transparent;border:0;margin:0;}nav .menuparent ul li:first-child{margin-top:0.5rem;}nav .menuparent ul a,nav .menuparent ul span{display:block;width:calc(90% - 1.5rem);padding:0.5rem calc(0.75rem + 5%);text-align:left;margin:0;line-height:1em;color:#4e4c4d;background:#FFF;}nav .menuparent ul a:after,nav .menuparent ul span:after{content:none !important;display:none !important;}nav .menuparent ul span{color:#CCC;}nav .menuparent ul a:hover,nav .menuparent ul a.active{background:#ffd503;color:#4e4c4d !important;text-decoration:none;}@media (min-width:600px){nav .menuparent ul a.active[href*="#"],nav .menuparent ul a.active[href*="?category"]{background:#FFF;color:#1a1719;}nav .menuparent ul a.active[href*="#"]:hover,nav .menuparent ul a.active[href*="?category"]:hover{background:#ffd503;}}.darkener{position:absolute;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:2;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;pointer-events:none;}.darkener.active{display:block;opacity:0.2;}.desktopNav{display:inline-block;margin-left:1rem;}@media (max-width:1400px){.desktopNav{margin-left:0.5rem;}}.rightLinks .desktopNav{margin-left:0;}.mobileBtn{display:none;position:absolute;cursor:pointer;padding:15px;border-radius:100%;top:65px;right:10px;-webkit-transition:right 0.3s ease-out;transition:right 0.3s ease-out;background:#FFF;z-index:6;}.mobileBtn div{width:25px;height:5px;position:relative;left:0;background:#ffd503;border-radius:3px;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}.mobileBtn div:first-child{transform-origin:center left;-webkit-transform-origin:top left;}.mobileBtn div:nth-child(2){margin:0.25rem 0;}.mobileBtn div:last-child{transform-origin:center right;-webkit-transform-origin:bottom left;}.mobileBtn.open div{left:6px;}.mobileBtn.open div:first-child{transform:rotate(47.5deg);-webkit-transform:rotate(47.5deg);}.mobileBtn.open div:nth-child(2){opacity:0;}.mobileBtn.open div:last-child{transform:rotate(-47.5deg);-webkit-transform:rotate(-47.5deg);}.mobileNav{display:none;position:absolute;width:100%;z-index:1;top:0;background:#FFF;text-transform:uppercase;}.mobileNav .mobileMask{width:50px;height:50px;background:#FFF;border-radius:100%;position:fixed;overflow:hidden;top:66px;right:13px;-webkit-transition:all 0.75s;transition:all 0.75s;}.mobileNav ul.nice-menu{opacity:1;position:absolute;right:-13px;top:-66px;overflow-x:hidden;overflow-y:auto;width:100vw;-webkit-overflow-scrolling:touch;height:calc(100vh - 150px - 1em);padding-top:150px;padding-bottom:1rem;-webkit-transition:all 0.75s;transition:all 0.75s;}.mobileNav ul.nice-menu .languages a{text-transform:uppercase !important;}.mobileNav ul.nice-menu li{width:100vw;}.mobileNav ul.nice-menu li a{max-width:100%;margin:0 auto;text-align:center;}.mobileNav ul.nice-menu li span{width:100%;padding-left:0 !important;font-weight:700;font-size:2rem;text-align:center;}.mobileNav ul.nice-menu .menuparent{padding:0;}.mobileNav ul.nice-menu .menuparent a{padding-right:1rem;}.mobileNav ul.nice-menu .menuparent:before{content:"+";position:absolute;width:1rem;height:1rem;background:transparent;left:inherit;right:2rem;color:#ffd503;top:0.75rem;font-size:3rem;font-weight:900;opacity:1;}.mobileNav ul.nice-menu .menuparent:after{display:none;}.mobileNav ul.nice-menu .menuparent ul{border-bottom:0;opacity:1;top:0;left:0;min-width:0;width:100%;position:relative;padding:0;}.mobileNav ul.nice-menu .menuparent ul a{width:100%;padding:0.75rem 0;background:#ffd503;visibility:visible !important;text-align:center;}.mobileNav ul.nice-menu .menuparent ul li:first-child a{padding-top:1.5rem;}.mobileNav ul.nice-menu .menuparent ul li:last-child a{padding-bottom:1.5rem;}.mobileNav ul.nice-menu .menuparent.expanded:before{content:"-";}.mobileNav ul.nice-menu .menuparent:hover ul{max-height:0;}.mobileNav ul{width:100%;}.mobileNav ul li{width:100%;}.mobileNav ul li a{width:calc(100% - 2rem);max-width:95%;margin:0 auto;display:block;outline:0 !important;font-size:2rem;}.mobileNav.open .mobileMask{width:300vh;height:300vh;top:-30vh;right:-100vh;border-radius:0;}.mobileNav.open .mobileMask ul.nice-menu{opacity:1;top:30vh;right:100vh;}.i18n-de nav ul.nice-menu .menuparent ul{min-width:250px;}.i18n-de nav .rightLinks ul li a{text-transform:none;}.i18n-de nav .langPicker.menuparent p{text-transform:capitalize;}@media (min-width:1023px){nav.expanded{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.45)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,0.45) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d9000000",endColorstr="#00000000",GradientType=0);box-shadow:0px 2px 15px rgba(0,0,0,0);}nav.expanded #sgBranding{margin-top:-60px;width:149px;margin-left:1rem;}nav.expanded #sgBacking{top:-50px;}nav.expanded #sgLogo{top:0;}nav.expanded .sgBar{margin-bottom:20px;}nav.expanded #logo{height:120px;}nav.expanded #logo img{width:120px;height:120px;}}@media (min-width:1023px) and (max-width:1400px){nav.expanded #logo{height:100px;}nav.expanded #logo img{width:100px;height:100px;}}@media (min-width:1023px){nav.expanded #logo .sgBridge{top:calc(100% + 1rem);opacity:1;}}@media (min-width:1023px){nav.expanded .navSpacer{height:120px;}}@media (min-width:1023px){nav.expanded .navBtn > a,nav.expanded .navBtn > p,nav.expanded .navBtn > span,nav.expanded .top > a,nav.expanded .top > p,nav.expanded .top > span{color:#FFF;}}@media (min-width:1023px){nav.expanded .vertSplit{background:#FFF;margin-top:0px;height:35px;}}@media (min-width:1023px){nav.expanded .navBtn,nav.expanded .top,nav.expanded .langPicker p{color:#FFF;}}@media (min-width:1023px){nav.expanded .menuparent:hover p,nav.expanded .menuparent:hover span,nav.expanded .menuparent:hover a{color:#4e4c4d;}}@media (min-width:1023px){nav.expanded .leftLinks,nav.expanded .rightLinks{margin:0 0 0;}}@media (max-width:1400px){nav ul.nice-menu li.menuparent ul,nav ul li.menuparent ul{top:calc(5rem - 8px);}nav .langPicker.menuparent ul{top:calc(5rem - 8px);}}@media (max-width:1200px){nav ul.nice-menu .navBtn > a,nav ul.nice-menu .navBtn > p,nav ul.nice-menu .navBtn > span,nav ul.nice-menu .top > a,nav ul.nice-menu .top > p,nav ul.nice-menu .top > span{padding:0.75rem 0.65rem;}nav ul.nice-menu .menuparent a{padding-right:25px !important;}nav ul.nice-menu .menuparent:after{margin-left:-22px;}}@media (max-width:1023px){nav{background:transparent;box-shadow:none;}nav #logo{margin-top:10px;width:90px;height:90px;box-shadow:0px 10px 10px rgba(0,0,0,0.1);}nav #logo img{width:90px;height:90px;}nav .scaler{width:95%;}nav .navBtn,nav .top{margin:0 0.3vw;}nav .navBtn > a,nav .navBtn > p,nav .navBtn > span,nav .top > a,nav .top > p,nav .top > span{padding:0.75rem 0.5rem;}.desktopNav{display:none;}.mobileBtn,.mobileNav{display:block;}}.navSubscribe{float:right;}nav .sgBar .navYellowBtn{position:relative;top:8px;background-color:#ffd503;background-repeat:no-repeat;background-position:10px center;background-size:20px;margin-right:20px;color:#3b393a !important;-webkit-transition:background-color 0.1s ease-out,color 0.1s ease-out;transition:background-color 0.1s ease-out,color 0.1s ease-out;padding:5px 12px 5px 40px;}nav .sgBar .navYellowBtn:hover{background-color:#ebeae8;}@media (max-width:600px){nav .sgBar .navYellowBtn{display:none;}}nav .sgBar .navSubBtn{background-image:url(/sites/all/themes/sage/img/icon_envelope.png);}nav .sgBar .navTourBtn{background-image:url(/sites/all/themes/sage/img/noun_Mark_2316184.png);}nav .sgBar .navLogOutBtn{background-image:url(/sites/all/themes/sage/img/noun_Unlock_640124.png);}nav .sgBar .navLogInBtn{background-image:url(/sites/all/themes/sage/img/noun_Lock_640123.png);}.split{width:50%;display:inline-block;}.w6,.w5,.w3,.w25,.w2{display:inline-block;vertical-align:top;}.w6{width:59%;margin-right:6%;}.w5{width:44%;margin:0 2.5% 2rem;}.w3{width:29%;margin:0 2% 2rem;}.w25{width:20%;margin:0 1.5%;}.w2{width:16%;margin:0 1.5% 2rem;}@media (max-width:1000px){.w5,.split{width:100%;}.w5{margin:0 auto 2rem;}.w25,.w2{width:44%;margin:0 2.5% 2em;}}@media (max-width:600px){.w3,.w25,.w2,.w6{width:90%;margin:0 auto 2em;display:table;}}.ieFix .hero.static{background-attachment:fixed !important;}.ieFix .hero .imageFader .slide{background-attachment:fixed !important;}.ieFix .hero .imageFader .slide video{top:0%;left:50%;min-width:100%;min-height:100%;max-height:120vh;width:auto;height:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);}.hero{height:500px;height:85vh;overflow:hidden;z-index:1;background:#FFF;}.hero .sectionScaler{position:relative;top:0;left:0;width:100%;}.hero .sectionScaler img{width:100%;}.hero iframe{border:0;outline:0;}.hero .imageFader{position:absolute;display:table;background-size:cover;top:0;left:0;z-index:0;width:100%;height:inherit;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.hero .imageFader .slide{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.hero .imageFader .slide video{background:#FFF;position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;}.hero .dotWrap{display:inline-block;}.hero .slideNavWrap{position:absolute;display:none;top:calc(100% - 2rem);height:33px;left:0;z-index:0;width:100%;z-index:2;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);}.hero .slideNavWrap .slide{-webkit-transition:opacity 0s;transition:opacity 0s;}.hero .slideNavWrap + .imageFader{z-index:1;}.hero .slideNavWrap.lightNav .slideNav{bottom:4.5rem;}.hero .headline{color:#FFF;text-align:center;position:relative;padding-top:120px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);}.hero .headline h1{font-size:8rem;font-weight:100;text-shadow:0px 0px 25px rgba(0,0,0,0.9),0px 0px 5px rgba(0,0,0,0.3),0px 0px 100px rgba(0,0,0,0.4);line-height:0.8em;margin:0;}@media (max-height:675px){.hero .headline h1{font-size:6rem;}}.hero .headline h1 p{line-height:0.8em;margin:0;}.hero .headline h1 span{color:#ffd503;}.hero .headline h2{font-size:2rem;margin-top:1rem;line-height:1em;text-transform:initial;font-weight:100;text-shadow:0px 0px 25px rgba(0,0,0,0.9),0px 0px 5px rgba(0,0,0,0.3),0px 0px 100px rgba(0,0,0,0.4);}.hero .slideNav{width:100%;bottom:2.5rem;position:absolute;text-align:center;z-index:3;}.hero .slideNav .dot,.hero .slideNav .arrow{display:inline-block;vertical-align:middle;background:transparent;margin:0 5px;border:0;outline:0;}.hero .slideNav .dot{width:12px;height:12px;border-radius:12px;padding:0;background:#FFF;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out;}.hero .slideNav .dot.current,.hero .slideNav .dot:hover{background:#1a1719;}.hero .slideNav .arrow{width:19px;height:33px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.hero .slideNav .arrow:hover{-webkit-transform:scale(1.2);transform:scale(1.2);}.hero .slideNav .arrow:first-of-type{background:url(/sites/all/themes/sage/img/arrow_left_black.png) center no-repeat;background-size:contain;}.hero .slideNav .arrow:last-of-type{background:url(/sites/all/themes/sage/img/arrow_right_black.png) center no-repeat;background-size:contain;}.hero .slide{opacity:0;z-index:0;-webkit-transition:opacity 1.25s ease-out;transition:opacity 1.25s ease-out;}.hero .slide.current{opacity:1;z-index:1;}.node-type-homepage .hero .headline{padding-top:0;}.node-type-homepage .hero .headline h1{margin:2rem 0 0;font-size:7.3rem;line-height:0.9em;}@media (max-height:675px){.node-type-homepage .hero .headline h1{font-size:5.3rem;}}@media (max-width:600px){.node-type-homepage .hero .headline h1{font-size:13.5vw;}}.node-type-homepage .hero .headline h2{font-size:2rem;margin-top:1rem;line-height:1em;font-weight:500;text-transform:initial;}.workSlider .centerWrap{z-index:1;}.centerWrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);}.hero.static{background:#ffd503 url(/sites/all/themes/sage/img/sunburst.png) center no-repeat;height:auto;background-attachment:fixed;}.hero.static .centerWrap{padding:4rem 0 5rem;position:relative;height:auto;}.hero.static .backBtn{margin-top:-1rem;}.hero.static .headline{width:95%;max-width:1100px;margin:0 auto;}.hero.static .textWrap{max-width:850px;margin:0 auto;text-align:center;clear:both;}.hero.static .textWrap span.date{color:#3b393a;font-weight:500;font-size:1rem;}.hero.static a,.hero.static h1,.hero.static h2,.hero.static p{color:#3b393a;text-shadow:none;}.hero.static h1{font-size:4.5rem;text-transform:uppercase;font-weight:500;margin:0;}.hero.static h1:first-child:last-child{margin-bottom:1rem;}.hero.static h2{font-size:2rem;margin-top:1rem;line-height:1em;font-weight:500;text-transform:initial;}.hero.static p{margin:1rem 0;}.hero.static a{display:inline-block;text-transform:uppercase;margin-bottom:2rem;float:left;}.hero.static .headline-links .news-headers{margin-bottom:0;}.hero.static .headline-links a{float:none;}.hero.static .headline-links a[href*=mailto]{font-size:1.1rem;line-height:1.5rem;margin:1rem auto;display:table;text-transform:none;text-decoration:underline;}.hero.static a:hover{color:#FFF;}.node-visionary-insight .hero.static .headline,.node-article .hero.static .headline{padding-top:100px;}@media (max-width:1023px){.node-visionary-insight .hero.static .headline,.node-article .hero.static .headline{padding-top:140px;}}#home .hero{height:95vh;}@media (max-width:1023px){.hero .headline h1,.hero .headline h2{font-size:15vw;padding:0 1rem;}.hero.static .headline h1,.hero.static .headline h2{font-size:5rem;}.hero .imageFader{overflow:hidden;}.hero .imageFader img{min-height:100%;min-width:100%;height:auto;width:auto;}.hero .sectionScaler{position:absolute;overflow:hidden;height:100%;}.hero .sectionScaler img{height:100%;width:auto;}}@media (max-width:600px){.hero.static .headline h1,.hero.static .headline h2{font-size:3rem;}.hero.static .centerWrap{padding:2rem 0 3rem;}.hero .imageFader .slide{background-attachment:inherit;}}.scrollFadeWrap{width:100%;position:relative;}.scrollFadeWrap .fader{position:relative;width:100%;height:80vh;float:left;display:block;overflow:hidden;}.scrollFadeWrap .fixedBGs{position:absolute;top:0;width:100%;z-index:0;-webkit-transform:translateZ(0);}.scrollFadeWrap .fixedBGs .fbg1 .fadeTip{top:30%;right:15%;}.scrollFadeWrap #possibilities{height:100vh;}.scrollFadeWrap #possibilities .framedBox .framedText{color:#000;text-shadow:none;}.scrollFadeWrap #possibilities .framedBox .framedText p{text-shadow:none;}.scrollFadeWrap .fixedBG{background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;width:100%;height:100vh;float:left;top:0;left:0;}.scrollFadeWrap .fixedBG:before{content:"";display:block;position:absolute;top:0;left:0;z-index:0;background:#000;width:100%;height:100%;opacity:0.2;}.scrollFadeWrap .fixedBG:last-of-type:before{opacity:0.1;}.scrollFadeWrap .fixedBGs.locked{position:fixed;height:100%;}.scrollFadeWrap .fixedBGs.locked .fixedBG{position:absolute;opacity:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:0;}.scrollFadeWrap .fixedBGs.locked .fixedBG.current{z-index:1;opacity:1;}.scrollFadeWrap .fadeTip{position:absolute;color:#FFF;top:37%;right:22%;z-index:2;width:225px;background:rgba(0,0,0,0.3);text-align:right;}.scrollFadeWrap .fadeTip p{margin:1em;}.scrollFadeWrap .fadeTip .leftBorder,.scrollFadeWrap .fadeTip .rightBorder{position:absolute;width:100%;height:100%;top:0;left:0;}.scrollFadeWrap .fadeTip .leftBorder:before,.scrollFadeWrap .fadeTip .leftBorder:after,.scrollFadeWrap .fadeTip .rightBorder:before,.scrollFadeWrap .fadeTip .rightBorder:after{content:"";width:14px;height:13px;position:absolute;display:block;}.scrollFadeWrap .fadeTip .leftBorder:before{top:0;left:0;border-top:2px solid #FFF;border-left:2px solid #FFF;}.scrollFadeWrap .fadeTip .leftBorder:after{bottom:0;left:0;border-left:2px solid #FFF;border-bottom:2px solid #FFF;}.scrollFadeWrap .fadeTip .rightBorder:before{top:0;right:0;border-right:2px solid #FFF;border-top:2px solid #FFF;}.scrollFadeWrap .fadeTip .rightBorder:after{bottom:0;right:0;border-right:2px solid #FFF;border-bottom:2px solid #FFF;}.scrollFadeWrap .fadeTip .tail{position:absolute;bottom:0;left:0;width:100px;height:2px;background:#FFF;transform-origin:left center;-webkit-transform-origin:left center;transform:rotate(160deg);-webkit-transform:rotate(160deg);}.scrollFadeWrap .fadeTip .tail2{right:-30px;left:inherit;width:30px;transform:rotate(35deg);-webkit-transform:rotate(35deg);}.scrollFadeWrap .fadeTip .tail:after{content:"";width:15px;height:15px;position:absolute;bottom:-8px;right:-18px;display:block;border:2px solid #FFF;border-radius:15px;}.framedBox{color:#FFF;margin-left:5%;display:inline-block;position:relative;}.framedBox a{display:table;margin:1rem 0 0.5rem !important;text-shadow:none;font-size:0.9rem;}.framedBox:before,.framedBox:after{content:"";position:absolute;left:10rem;height:100vh;width:1px;background:#7f98a7;}.framedBox:before{top:-100vh;}.framedBox:after{bottom:-100vh;}.framedBox .framedIcon,.framedBox .framedText{display:inline-block;position:relative;vertical-align:middle;}.framedBox .boxConstraint{display:block;overflow:hidden;}.framedBox .framedText{padding:1rem 0 1rem 3rem;text-shadow:0px 0px 50px rgba(0,0,0,0.5);max-width:25rem;}.framedBox .framedText:before,.framedBox .framedText:after{content:"";display:block;position:absolute;left:-46px;height:5px;width:calc(31% + 3rem);border-right:4px solid #ffd503;}.framedBox .framedText:before{top:0;border-top:4px solid #ffd503;}.framedBox .framedText:after{bottom:0;border-bottom:4px solid #ffd503;}.framedBox .framedText h3{font-size:2.6rem;text-transform:uppercase;font-weight:500;margin:0 0 0.5rem;letter-spacing:-0.1rem;line-height:0.9em;padding-right:2rem;}.framedBox .framedText p{margin:0;max-width:370px;text-shadow:0px 0px 20px rgba(0,0,0,0.6);}.framedBox .framedIcon{width:88px;}.framedBox .framedIcon img{max-width:100%;}.framedBox .framedIcon:before,.framedBox .framedIcon:after{content:"";display:block;position:absolute;width:4px;background:#ffd503;height:100vh;left:calc(50% - 2px);}.framedBox .framedIcon:before{top:calc(-100vh - 15px);}.framedBox .framedIcon:after{bottom:calc(-100vh - 15px);}.carousel{position:relative;z-index:1;}.carousel img{top:0;left:0;margin:0;height:auto;width:100%;opacity:0;z-index:0;position:absolute;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out;}.carousel .current{opacity:1;z-index:1;}.carousel_navWrap{position:absolute;width:100%;text-align:center;z-index:2;}.carousel_navWrap p{color:#FFF;text-transform:uppercase;margin:0 auto 1em;font-weight:600;}button{padding:0;}.boxNav .carousel_navWrap{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:center;}.boxNav button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-flex:1;margin:0;border:0;outline:1px solid #FFF;background:#cdcacc;text-transform:uppercase;font-weight:600;padding:2rem 0;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out;}.boxNav button:first-child:last-child{display:none;}.boxNav button.current,.boxNav button:hover{background:#ffd503;}.tintNav .carousel_navWrap{bottom:2rem;}.tintNav button{position:relative;width:32px;height:32px;margin:0 8px;font-weight:600;border:3px solid #FFF;color:#3b393a;background:rgba(255,255,255,0.5);-webkit-transition:border 0.3s ease-out,background 0.3s ease-out;transition:border 0.3s ease-out,background 0.3s ease-out;}.tintNav button:before{content:"";width:20px;height:2px;background:#FFF;position:absolute;top:calc(50% - 1px);left:-23px;}.tintNav button:last-of-type:after{content:"";width:20px;height:2px;background:#FFF;position:absolute;top:calc(50% - 1px);right:-23px;}.tintNav button.current,.tintNav button:hover{background:rgba(255,222,23,0.5);border:3px solid #ffd503;}.hero .field-slideshow-wrapper{width:100%;height:100%;position:relative;}.hero .field-slideshow-slide,.hero .field-slideshow-slide a,.hero .field-slideshow-slide img,.hero .field-slideshow{width:100% !important;height:100% !important;}.hero .lightNav.slideNavWrap .slideNav{bottom:5.5rem;}.lightNav .carousel_navWrap{bottom:4rem;}.lightNav.slideNavWrap .slideNav:before{content:"TINT LEVEL:";font-size:0.9rem;text-shadow:0px 0px 10px #000;font-weight:700;position:absolute;top:-2rem;left:0;width:100%;color:#FFF;}.lightNav button{position:relative;width:38px;height:38px;border-radius:38px;margin:0 8px;font-size:0;background:transparent;border:0;outline:0;-webkit-transition:0;transition:0;}.lightNav button:before{content:"label";font-size:0.8rem;color:#FFF;position:absolute;text-transform:uppercase;font-weight:700;bottom:-2rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);text-shadow:0px 0px 10px #000;}.lightNav button:after{content:"";display:block;position:absolute;width:100%;height:100%;border:2px solid #CCC;border-radius:100%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);left:50%;}.lightNav button:nth-child(1){background:#FFF;}.lightNav button:nth-child(1):before{content:"clear";}.lightNav button:nth-child(2){background:#9598a6;}.lightNav button:nth-child(2):before{content:"light";}.lightNav button:nth-child(3){background:#505259;}.lightNav button:nth-child(3):before{content:"mid";}.lightNav button:nth-child(4){background:#2e2f33;}.lightNav button:nth-child(4):before{content:"full";}.lightNav button.current:after,.lightNav button:hover:after{border:4px solid #ffd503;}.page-commercial .hero .lightNav .slideNav:before,.page-products .hero .lightNav .slideNav:before,.page-produits .hero .lightNav .slideNav:before,.page-node-613 .hero .lightNav .slideNav:before{content:"ZONE  LEVEL:";}.page-commercial .hero .lightNav button,.page-products .hero .lightNav button,.page-produits .hero .lightNav button,.page-node-613 .hero .lightNav button{position:relative;width:32px;height:32px;margin:0 8px;border-radius:0;font-weight:600;border:3px solid #FFF;color:#3b393a;background:rgba(255,255,255,0.5);-webkit-transition:border 0.3s ease-out,background 0.3s ease-out;transition:border 0.3s ease-out,background 0.3s ease-out;}.page-commercial .hero .lightNav button:before,.page-products .hero .lightNav button:before,.page-produits .hero .lightNav button:before,.page-node-613 .hero .lightNav button:before{content:"";width:20px;height:2px;background:#FFF;position:absolute;top:calc(50% - 1px);left:-23px;-webkit-transform:none;transform:none;bottom:inherit;}.page-commercial .hero .lightNav button p,.page-products .hero .lightNav button p,.page-produits .hero .lightNav button p,.page-node-613 .hero .lightNav button p{margin:0;color:#1a1719;font-size:1rem;}.page-commercial .hero .lightNav button:after,.page-products .hero .lightNav button:after,.page-produits .hero .lightNav button:after,.page-node-613 .hero .lightNav button:after{display:none;}.page-commercial .hero .lightNav button:last-of-type:after,.page-products .hero .lightNav button:last-of-type:after,.page-produits .hero .lightNav button:last-of-type:after,.page-node-613 .hero .lightNav button:last-of-type:after{content:"";width:20px;height:2px;display:block;background:#FFF;position:absolute;top:calc(50% - 1px);border-radius:0;border:0;-webkit-transform:none;transform:none;left:inherit;right:-23px;}.page-commercial .hero .lightNav button.current,.page-commercial .hero .lightNav button:hover,.page-products .hero .lightNav button.current,.page-products .hero .lightNav button:hover,.page-produits .hero .lightNav button.current,.page-produits .hero .lightNav button:hover,.page-node-613 .hero .lightNav button.current,.page-node-613 .hero .lightNav button:hover{background:rgba(255,222,23,0.5);border:3px solid #ffd503;}.featureList .featureImage.lightNav .carousel_navWrap:before,.featureList .featureImage.tintNav .carousel_navWrap:before{font-size:0.9rem;text-shadow:0px 0px 10px #000;font-weight:700;position:absolute;top:-2rem;left:0;width:100%;color:#FFF;}.featureList .featureImage.lightNav .carousel_navWrap:before{content:"TINT LEVEL:";}.featureList .featureImage.tintNav .carousel_navWrap:before{content:"LIGHTZONE™ LEVEL:";}.dotNavSplit .carousel_navWrap{bottom:2rem;}.dotNavSplit .carousel_navWrap .arrow,.dotNavSplit .carousel_navWrap .dot{display:inline-block;vertical-align:middle;margin:0 5px;border:0;outline:0;}.dotNavSplit .carousel_navWrap .arrow{width:19px;height:33px;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.dotNavSplit .carousel_navWrap .arrow:hover{-webkit-transform:scale(1.2);transform:scale(1.2);}.dotNavSplit .carousel_navWrap .dotWrap{display:inline-block;}.dotNavSplit .carousel_navWrap .arrow:first-of-type{background:url(/sites/all/themes/sage/img/arrow_left_yellow.png) center no-repeat;background-size:contain;}.dotNavSplit .carousel_navWrap .arrow:last-of-type{background:url(/sites/all/themes/sage/img/arrow_right_yellow.png) center no-repeat;background-size:contain;}.dotNavSplit .carousel_navWrap .dot{width:12px;height:12px;border-radius:12px;background:#FFF;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out;}.dotNavSplit .carousel_navWrap .dot.current,.dotNavSplit .carousel_navWrap .dot:hover{background:#ffd503;}.quoteSlider{width:100%;display:block;padding:6rem 0;overflow:hidden;}.quoteSlider .scaler{max-width:900px;}.quoteSlider .dotNav{position:absolute;width:100%;bottom:3.5rem;text-align:center;z-index:3;}.quoteSlider .dotNav button{display:inline-block;width:12px;height:12px;border-radius:12px;background:#FFF;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out;border:0;outline:0;margin:0 5px;}.quoteSlider .dotNav button.current,.quoteSlider .dotNav button:hover{background:#3b393a;}.quoteSlider .arrowNav{position:absolute;width:100%;height:0;top:50%;z-index:2;}.quoteSlider .arrowNav button{position:absolute;background:transparent;border:0;width:34px;height:60px;line-height:1em;top:50%;margin-top:-17px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.quoteSlider .arrowNav button:hover{transform:scale(1.2);-webkit-transform:scale(1.2);}.quoteSlider .arrowNav button:first-child{background:url(/sites/all/themes/sage/img/arrow_left_gray.png) center no-repeat;background-size:contain;left:5%;}.quoteSlider .arrowNav button:last-child{background:url(/sites/all/themes/sage/img/arrow_right_gray.png) center no-repeat;background-size:contain;right:5%;}.quoteSlider .slideWrap{position:relative;z-index:1;}.quoteSlider .slide{position:absolute;left:100%;width:100%;text-align:center;top:0;}.quoteSlider .slide.current{left:0;}@media (max-width:600px){.quoteSlider .slide.sageAdvice .quoteImg{width:97vw;overflow:hidden;}.quoteSlider .slide.sageAdvice .quoteImg img{width:180%;}}.quoteSlider .slide.sageAdvice .quoteText{display:none;}.quoteSlider .slide.sageAdvice .quoteImg{left:0;position:relative;width:99vw;margin:-6rem 0 -5.9rem 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}.quoteSlider .slide.sageAdvice .quoteImg img{width:100%;}.quoteSlider h5{font-size:2.6rem;margin:0;padding:0;line-height:1.1em;font-weight:700;position:relative;}.quoteSlider h5:before,.quoteSlider h5:after{content:"";position:absolute;display:block;width:32px;height:26px;}.quoteSlider h5:before{background:url(/sites/all/themes/sage/img/topQuote.png) center no-repeat;background-size:contain;top:-26px;left:-32px;}.quoteSlider h5:after{background:url(/sites/all/themes/sage/img/bottomQuote.png) center no-repeat;background-size:contain;bottom:-26px;right:-32px;}.quoteSlider p{font-size:1.35rem;}.quoteSlider p span{font-weight:600;display:block;font-style:italic;}@media (max-width:1200px){.quoteSlider .scaler{max-width:calc(100% - 220px);}}@media (max-width:600px){.quoteSlider .scaler{max-width:100%;}.quoteSlider h5:before,.quoteSlider h5:after{display:none;}}.textGrid{padding:4rem 0;}.textGrid header p{margin-bottom:4rem;}.textGrid .w5{max-width:475px;vertical-align:top;}.textGrid .bracketTop:before{height:14px;margin-bottom:1rem;}.textGrid h4{font-size:1.2rem;margin:0;text-transform:uppercase;}.textGrid p{margin:0.5rem 0;}.textGrid.headerSplit header{width:90%;}.textGrid.headerSplit .bracketTop{max-width:500px;}.splitImg{position:absolute;top:0;width:50%;}.splitImg.right{right:0;left:inherit;}.sunburstSide{background:#ffd503 url(/sites/all/themes/sage/img/sunburstSide.png) top right no-repeat;padding:4rem 0;text-align:center;}.sunburstSide .scaler{max-width:1200px;}.sunburstSide .w3 a,.sunburstSide .w25 a{color:#313336;font-weight:600;display:inline-block;line-height:1.2em;}.sunburstSide .w3 a:hover,.sunburstSide .w25 a:hover{color:#313336;text-decoration:underline;}.sunburstSide br ~ a{margin-top:0.5rem;}.sunburstSide.textGrid.headerSplit .bracketTop{margin:2rem auto 0;max-width:680px;}.sunburstSide.textGrid.headerSplit .bracketTop:before{margin:0 auto 1rem;}.iconGrid{color:#3b393a;background:#FFF;z-index:2;padding:4rem 0;}.iconGrid .bracketTop:before{margin:0 auto 1rem;}.iconGrid .bracketBottom:after{margin:2rem auto 0;}.iconGrid header{max-width:700px;width:100%;margin:0 auto;}.iconGrid header p{margin:0.5rem 0 0;line-height:1.5em;}.iconGrid .icons{margin-top:3rem;}.iconGrid .icons + .ctaBtn{margin-top:2rem;}.iconGrid.productsHeader .scaler{max-width:1260px;}.iconGrid.productsHeader header{max-width:1020px;}.iconGrid.productsHeader header h2{font-size:4.4rem;}.iconGrid.productsHeader .iconBox p{font-size:0.9rem;}.iconBox{color:#3b393a;display:inline-block;}.iconBox h4{text-transform:uppercase;font-weight:700;margin:1rem 0 0;font-size:1.2rem;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}.iconBox p{margin:0.5rem 0;}.iconBox img{display:inline-block;max-width:100%;}.iconBox .iconText{display:inline-block;}.iconBox .iconText.smaller{max-width:8rem;}#block-views-partners-block-1 .iconBox{vertical-align:middle;}#block-views-partners-block-1 .iconBox img{display:block;}a.iconBox:hover h4{color:#ffd503;}.employees{padding:0;}.employees .iconImg img{max-width:150px;}.employees .icons{margin-bottom:1rem;}.employees .closeBtn{position:absolute;top:4rem;line-height:1em;right:0;font-weight:600;text-transform:uppercase;font-size:1.2rem;cursor:pointer;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}.employees .closeBtn span{text-transform:lowercase;font-weight:600;font-size:4rem;position:relative;top:-0.5rem;vertical-align:middle;margin-left:0.25rem;}.employees .closeBtn:hover{color:#FFF;}.employees .employeeWrap .scaler{padding:4rem 0;}.employees .employeeWrap p{font-weight:500;}.employees .employeeWrap > .scaler{padding-bottom:2rem;}.employees .employeeWrap .sunburst-scaler{padding-top:7rem;padding-bottom:4rem;}.employees .employeeWrap .empl-scaler{padding:0;}#sageWrap .videoSplit{background:#ebeae8;padding:4rem 0;font-size:0;}#sageWrap .videoSplit .scaler{width:100%;max-width:100%;}#sageWrap .videoSplit .w5{vertical-align:middle;}@media (max-width:600px){#sageWrap .videoSplit .w5{width:100%;}}#sageWrap .videoSplit .w5.video{position:relative;margin:0 auto;width:50%;height:0;padding-bottom:22.4%;}@media (max-width:1023px){#sageWrap .videoSplit .w5.video{padding-bottom:47.4%;width:100%;margin-bottom:2rem;}}#sageWrap .videoSplit .w5.text{margin:0;width:50%;font-size:1rem;}@media (max-width:1023px){#sageWrap .videoSplit .w5.text{width:100%;}#sageWrap .videoSplit .w5.text .ctaBtn{display:inline-block;margin:0;}#sageWrap .videoSplit .w5.text .ctaBtn + .ctaBtn{margin:1rem 0;}}#sageWrap .videoSplit .textWrap{width:85%;max-width:600px;margin:0 auto;padding:2rem;}#sageWrap .videoSplit iframe{width:90%;height:100%;right:0;border:0;outline:0;margin:0;position:absolute;display:block;}@media (max-width:1023px){#sageWrap .videoSplit iframe{width:95%;right:2.5%;}}#sageWrap .videoSplit .bracketTop:before{height:7px;width:94px;margin-bottom:1.5rem;}.hiddenBlurb{display:none;}.employeeBlock{display:none;width:100%;text-align:left;}.employeeBlock .w3,.employeeBlock .w6{vertical-align:middle;}.employeeBlock img{max-width:450px;}.employeeBlock h4,.employeeBlock h5{text-transform:uppercase;line-height:1em;}.employeeBlock h4{font-size:3.375rem;margin:0 1rem;font-weight:500;}.employeeBlock h5{font-size:1.5rem;margin:0.5rem 1rem 1rem;font-weight:700;}.employeeBlock p{margin:0 1rem;}.employeeBlock .scaler{max-width:1024px;}.empl-scaler{padding:0;}@media (max-width:1023px){.employeeBlock h4{font-size:2rem;}}.pagination ul{list-style-type:none;padding:0;margin:1rem 0 0;}.pagination li{display:inline-block;margin:0 4px;}.field-product-page-image img,.field-other-products-image img{height:auto;}.bracketTop,.bracketBottom{position:relative;}.bracketTop:before{content:"";display:block;margin:0;width:0;height:0;}.bracketBottom:after{content:"";display:block;margin:0 auto;width:0;height:0;}.center .bracketTop:before,.center .bracketTop:after,.center .bracketBottom:before,.center .bracketBottom:after{margin-left:auto;margin-right:auto;}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}.resourceGrid.white{background:#FFF;}.resourceGrid{padding:4rem 0;background:#ebeae8;}.resourceGrid header p{margin:0.5rem 0 0;}.resourceGrid .bracketTop:before{margin:0 auto 1rem;}.resourceGrid .scaler{margin:3rem auto 0;max-width:1360px;}.resourceWrap .w3{opacity:0;-webkit-animation:slideIn 0.15s ease-out forwards;animation:slideIn 0.15s ease-out forwards;}.resourceWrap .w3:nth-child(1){-webkit-animation-delay:0.1s;animation-delay:0.1s;}.resourceWrap .w3:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s;}.resourceWrap .w3:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s;}.resourceWrap .w3:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s;}.resourceWrap .w3:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s;}.resourceWrap .w3:nth-child(6){-webkit-animation-delay:0.6s;animation-delay:0.6s;}.resourceWrap .w3:nth-child(7){-webkit-animation-delay:0.7s;animation-delay:0.7s;}.resourceWrap .w3:nth-child(8){-webkit-animation-delay:0.8s;animation-delay:0.8s;}.resourceWrap .w3:nth-child(9){-webkit-animation-delay:0.9s;animation-delay:0.9s;}.resourceWrap .w3:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s;}.resourceWrap .w3:nth-child(11){-webkit-animation-delay:1.1s;animation-delay:1.1s;}.resourceWrap .w3:nth-child(12){-webkit-animation-delay:1.2s;animation-delay:1.2s;}.newsTiles .resourceBlock.image .textWrap,.newsTiles .resourceBlock.video .textWrap{padding-bottom:2rem;}.page-resources .iconGrid .iconImg,.page-installation .iconGrid .iconImg{opacity:1 !important;-webkit-transform:none !important;transform:none !important;}.page-resources .resourceBlock:not(.video) .imgWrap img,.page-installation .resourceBlock:not(.video) .imgWrap img{height:100%;width:auto;left:-5%;right:unset;}@media (max-width:600px){.page-resources .resourceBlock:not(.video) .imgWrap img,.page-installation .resourceBlock:not(.video) .imgWrap img{left:-10%;}}.page-resources .resourceBlock h4,.page-installation .resourceBlock h4{margin:0 0 0.25rem !important;}.page-resources .resourceBlock p,.page-installation .resourceBlock p{display:none;}.page-installation .hero h1 em,.page-resources .hero h1 em{display:block;font-size:0.5em;font-style:unset;}.page-installation .block-nodeblock{width:100%;float:left;}@media (min-width:600px){.page-installation .block-nodeblock:nth-of-type(even) .featureList{direction:rtl;}.page-installation .block-nodeblock:nth-of-type(even) .textWrap{direction:ltr;}.page-installation .block-nodeblock:nth-of-type(even) .featureImage{left:0;}}.page-installation .block-nodeblock .featureText ul{list-style-type:disc;padding:0 0 0 1rem;}.page-installation .block-nodeblock .featureText li{display:list-item;margin:0 0 0.5rem;text-align:left;}.page-installation .featureList{margin-top:0;}.resourceIntro header{display:none;}.resourceIntro .iconGrid{padding-top:0;}.resourceIntro .iconGrid .w25{width:40%;}@media (max-width:600px){.resourceIntro .iconGrid .w25{width:90%;}}.resourceIntro .icons{margin-top:0;}.resourceIntro ~ .filterBlock{clear:both;}.resourceBlock{position:relative;overflow:hidden;}.resourceBlock:before,.resourceBlock:after{position:absolute;display:block;content:"";width:40px;height:40px;z-index:1;-webkit-transition:height 0.375s ease-out 0.25s,opacity 0.25s ease-out 0.25s;transition:height 0.375s ease-out 0.25s,opacity 0.25s ease-out 0.25s;}.resourceBlock:before{top:0;left:0;border-top:10px solid #ffd503;border-left:10px solid #ffd503;}.resourceBlock:after{bottom:0;right:0;border-bottom:10px solid #ffd503;border-right:10px solid #ffd503;}.resourceBlock .hiddenBorder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}.resourceBlock .hiddenBorder:before,.resourceBlock .hiddenBorder:after{position:absolute;display:block;content:"";width:0;height:0;opacity:0;z-index:-1;-webkit-transition:width 0.375s ease-in 0s,opacity 0s ease-in 0.25s;transition:width 0.375s ease-in 0s,opacity 0s ease-in 0.25s;}.resourceBlock .hiddenBorder:before{top:0;right:0;border-top:10px solid #ffd503;border-right:10px solid #ffd503;}.resourceBlock .hiddenBorder:after{bottom:0;left:0;border-bottom:10px solid #ffd503;border-left:10px solid #ffd503;}.resourceBlock .imgWrap{position:relative;overflow:hidden;width:calc(100% + 3rem * 2 - 10px);margin-top:calc(-3rem + 10px/2);margin-left:calc(-3rem + 10px/2);margin-bottom:1rem;display:block;z-index:0;}.resourceBlock .imgWrap img{transition:-webkit-transform 0.75s ease-out;transition:transform 0.75s ease-out;transition:transform 0.75s ease-out,-webkit-transform 0.75s ease-out;-webkit-transition:-webkit-transform 0.75s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.resourceBlock .imgWrap + h4:last-child{margin-bottom:1rem;}.resourceBlock.video .imgWrap:before{content:"";background:url(/sites/all/themes/sage/img/icon_play.png) center no-repeat;width:101px;height:102px;display:block;position:absolute;left:0;right:0;top:calc(50% - 51px);margin:0 auto;z-index:2;}.resourceBlock h4{font-size:1.1rem;line-height:1.2em;text-transform:uppercase;margin:0;color:#1a1719;font-weight:600;}.resourceBlock h4:last-child{margin-bottom:0;}.resourceBlock h4:last-child:first-child{margin-bottom:0;}.resourceBlock.video .textWrap{padding-bottom:2rem;}.resourceBlock.video .textWrap h4{margin-bottom:0;}.resourceBlock.image .textWrap{padding-bottom:2rem;}.resourceBlock p{margin:0.25rem 0 1rem;font-weight:500;color:#1a1719;}.resourceBlock a,.resourceBlock span.cta{color:#1a1719;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}.resourceBlock .textWrap{padding:3rem;}.resourceBlock span.date{color:#999497;text-transform:uppercase;font-size:0.9rem;margin-bottom:0.75rem;display:block;font-weight:500;}.resourceBlock .imgWrap{height:0;padding-bottom:65%;}.resourceBlock .imgWrap img{width:100%;height:auto;position:absolute;bottom:0;}.resourceBlock .imgWrap + .date{margin:0.75rem 0;}@media (max-width:1023px){.resourceGrid .resourceBlock.w3{width:45%;}#sageWrap .ctaBtn:not(:empty){display:table;margin:0 auto;}}@media (max-width:600px){.resourceGrid .resourceBlock.w3{width:90%;}}.resourceBlock:hover:before,.resourceBlock:hover:after{height:calc(100% - 10px);-webkit-transition:height 0.25s ease-in;transition:height 0.25s ease-in;}.resourceBlock:hover .hiddenBorder:before,.resourceBlock:hover .hiddenBorder:after{width:calc(100% - 10px);opacity:1;-webkit-transition:width 0.375s ease-out 0.25s,opacity 0s ease-out 0.25s;transition:width 0.375s ease-out 0.25s,opacity 0s ease-out 0.25s;}.resourceBlock:hover .imgWrap img{transform:scale(1.05);-webkit-transform:scale(1.05);}.resourceBlock:hover a,.resourceBlock:hover span.cta{color:#ffd503;}.resourceBlock.event .dateWrap .month{font-size:2rem;font-weight:600;line-height:1em;text-transform:uppercase;color:#1a1719;margin:0;}.resourceBlock.event .dateWrap .day{font-size:7.75rem;color:#ffd503;font-weight:900;line-height:0.9em;margin:0;}.resourceBlock.event .cta{color:#1a1719;font-weight:600;-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}.resourceBlock.event:hover .cta{color:#ffd503;}.portfolio .resourceBlock:before,.portfolio .resourceBlock:after,.tileGrid .resourceBlock:before,.tileGrid .resourceBlock:after{opacity:0;}.portfolio .resourceBlock:hover:before,.portfolio .resourceBlock:hover:after,.tileGrid .resourceBlock:hover:before,.tileGrid .resourceBlock:hover:after{opacity:1;}html[data-useragent*=MSIE] .resourceBlock:before,html[data-useragent*=MSIE] .resourceBlock:after,html[data-useragent*=MSIE] .hiddenBorder:before,html[data-useragent*=MSIE] .hiddenBorder:after,html[data-useragent*="rv:11.0"] .resourceBlock:before,html[data-useragent*="rv:11.0"] .resourceBlock:after,html[data-useragent*="rv:11.0"] .hiddenBorder:before,html[data-useragent*="rv:11.0"] .hiddenBorder:after{-webkit-transition:0 !important;transition:0 !important;}html[data-useragent*=MSIE] .resourceBlock,html[data-useragent*="rv:11.0"] .resourceBlock{-webkit-animation:none !important;animation:none !important;opacity:1 !important;}html[data-useragent*=MSIE] .resourceBlock:hover .imgWrap img,html[data-useragent*="rv:11.0"] .resourceBlock:hover .imgWrap img{-webkit-transform:scale(1);transform:scale(1);}html[data-useragent*=MSIE] .resourceBlock:hover:before,html[data-useragent*=MSIE] .resourceBlock:hover:after,html[data-useragent*="rv:11.0"] .resourceBlock:hover:before,html[data-useragent*="rv:11.0"] .resourceBlock:hover:after{width:100%;-webkit-transition:0 !important;transition:0 !important;}html[data-useragent*=MSIE] .portfolio .resourceBlock:before,html[data-useragent*=MSIE] .portfolio .resourceBlock:after,html[data-useragent*="rv:11.0"] .portfolio .resourceBlock:before,html[data-useragent*="rv:11.0"] .portfolio .resourceBlock:after{width:40px;height:43px;}html[data-useragent*=MSIE] .portfolio .hiddenBorder:before,html[data-useragent*=MSIE] .portfolio .hiddenBorder:after,html[data-useragent*="rv:11.0"] .portfolio .hiddenBorder:before,html[data-useragent*="rv:11.0"] .portfolio .hiddenBorder:after{display:none !important;}.resourceIntro{width:100%;float:left;}.resourceWrap{margin:0.75rem 0 0;width:100%;float:left;}.resourceWrap .scaler{max-width:calc(1200px + 1rem);font-size:0;text-align:left;}.resourceWrap a{font-size:1rem;text-align:center;}.resourceWrap .w3{width:calc(33.3% - 1rem);margin:0 0.5rem 1rem;}@media (max-width:1023px){.resourceWrap .resourceBlock.w3{width:47.5%;margin-left:1.25%;margin-right:1.25%;}}@media (max-width:600px){.resourceWrap .resourceBlock.w3{width:95%;margin-left:2.5%;margin-right:2.5%;}}.tour-additional-content .secondary-video a:hover:before,.tour-additional-content .secondary-video a:hover:after,.video-set-videos a:hover:before,.video-set-videos a:hover:after{height:calc(100% - 10px);-webkit-transition:height 0.25s ease-in;transition:height 0.25s ease-in;}.tour-additional-content .secondary-video a:hover .hiddenBorder:before,.tour-additional-content .secondary-video a:hover .hiddenBorder:after,.video-set-videos a:hover .hiddenBorder:before,.video-set-videos a:hover .hiddenBorder:after{width:calc(100% - 10px);opacity:1;-webkit-transition:width 0.375s ease-out 0.25s,opacity 0s ease-out 0.25s;transition:width 0.375s ease-out 0.25s,opacity 0s ease-out 0.25s;}.tour-additional-content .secondary-video a:hover .imgWrap img,.video-set-videos a:hover .imgWrap img{transform:scale(1.05);-webkit-transform:scale(1.05);}.tour-additional-content .flex{display:flex;align-items:center;}.tour-additional-content .flex > div{padding-left:2em;padding-right:0;}.tour-additional-content .flex > div:first-child{padding-right:2em;padding-left:0em;}.tour-additional-content .secondary-video img{width:100%;display:block;}.tour-additional-content .playButton{background:url(/sites/all/themes/sage/img/icon_play.png) center no-repeat;width:101px;height:102px;display:block;position:absolute;left:0;right:0;top:calc(50% - 51px);margin:0 auto;z-index:100;border:0;}@media (max-width:1023px){.tour-additional-content .flex{display:block;text-align:center;}.tour-additional-content h3{text-align:center;}}.faqBlock,.view-faq-virtual-tour{padding:4rem 0;text-align:center;}.faqBlock ul,.view-faq-virtual-tour ul{width:100%;display:block;padding:0;list-style-type:none;margin:3rem auto 2rem;max-width:915px;font-size:1.2rem;line-height:1.5rem;text-align:left;}.faqBlock li,.view-faq-virtual-tour li{margin-bottom:1.5rem;position:relative;padding:0 1rem 0.5rem;}.faqBlock li:before,.view-faq-virtual-tour li:before{content:"";display:block;position:absolute;width:50px;height:5px;background:transparent;left:50%;margin-left:-25px;transition:background 0.3s ease-out;}.faqBlock li:before,.view-faq-virtual-tour li:before{top:-1rem;}.faqBlock li.opened:before,.view-faq-virtual-tour li.opened:before{background:#ffd503;}.faqBlock li.opened + li:before,.view-faq-virtual-tour li.opened + li:before{background:#ffd503;}.faqBlock li:last-child,.view-faq-virtual-tour li:last-child{margin-bottom:0;}.faqBlock .bracketTop:before,.view-faq-virtual-tour .bracketTop:before{margin:0 auto 1rem;}.faqBlock .question,.view-faq-virtual-tour .question{font-size:1.5rem;}.faqBlock .question:before,.faqBlock .answer:before,.view-faq-virtual-tour .question:before,.view-faq-virtual-tour .answer:before{display:inline-block;vertical-align:middle;position:relative;vertical-align:middle;font-size:2.6rem;font-weight:900;margin-right:1rem;}.faqBlock .question p,.faqBlock .answer p,.view-faq-virtual-tour .question p,.view-faq-virtual-tour .answer p{width:calc(100% - 5rem);display:inline-block;vertical-align:middle;}.faqBlock .question .answerText,.faqBlock .answer .answerText,.view-faq-virtual-tour .question .answerText,.view-faq-virtual-tour .answer .answerText{width:calc(100% - 5rem);display:inline-block;vertical-align:middle;}.faqBlock .question .answerText ul,.faqBlock .answer .answerText ul,.view-faq-virtual-tour .question .answerText ul,.view-faq-virtual-tour .answer .answerText ul{list-style-type:disc;padding-left:2rem;margin:1rem 0;}.faqBlock .question .answerText ul li,.faqBlock .answer .answerText ul li,.view-faq-virtual-tour .question .answerText ul li,.view-faq-virtual-tour .answer .answerText ul li{margin:0;}.faqBlock .question .answerText p,.faqBlock .answer .answerText p,.view-faq-virtual-tour .question .answerText p,.view-faq-virtual-tour .answer .answerText p{width:100%;}.faqBlock .question,.view-faq-virtual-tour .question{font-weight:600;margin-bottom:0.5rem;cursor:pointer;transition:color 0.3s ease-out;}.faqBlock .question:before,.view-faq-virtual-tour .question:before{content:"Q:";}.faqBlock .question:hover,.view-faq-virtual-tour .question:hover{color:#ffd503;}.faqBlock .answer,.view-faq-virtual-tour .answer{overflow:hidden;max-height:0;transition:max-height 0.4s;}.faqBlock .answer:before,.view-faq-virtual-tour .answer:before{content:"A:";}.faqBlock p,.view-faq-virtual-tour p{margin:0;}.hero + .faqBlock h3{transform:none !important;opacity:1 !important;}.faqBlock:nth-child(odd){background:#ebeae8;}.user-form form,#user-pass-reset form,#user-profile-form form{display:table;width:95%;max-width:1024px;margin:0 auto;color:#3b393a;}.user-form fieldset,.user-form .form-item,#user-pass-reset fieldset,#user-pass-reset .form-item,#user-profile-form fieldset,#user-profile-form .form-item{border:0;outline:0;margin:0 0 1rem;padding:0;width:100%;}.user-form fieldset.split,.user-form div.split,#user-pass-reset fieldset.split,#user-pass-reset div.split,#user-profile-form fieldset.split,#user-profile-form div.split{width:48.75%;float:left;}.user-form fieldset.split label,.user-form div.split label,#user-pass-reset fieldset.split label,#user-pass-reset div.split label,#user-profile-form fieldset.split label,#user-profile-form div.split label{width:97.5%;}.user-form fieldset.split input[type=text],.user-form fieldset.split input[type=email],.user-form fieldset.split input[type=telephone],.user-form div.split input[type=text],.user-form div.split input[type=email],.user-form div.split input[type=telephone],#user-pass-reset fieldset.split input[type=text],#user-pass-reset fieldset.split input[type=email],#user-pass-reset fieldset.split input[type=telephone],#user-pass-reset div.split input[type=text],#user-pass-reset div.split input[type=email],#user-pass-reset div.split input[type=telephone],#user-profile-form fieldset.split input[type=text],#user-profile-form fieldset.split input[type=email],#user-profile-form fieldset.split input[type=telephone],#user-profile-form div.split input[type=text],#user-profile-form div.split input[type=email],#user-profile-form div.split input[type=telephone]{width:calc(100% - 2rem);}.user-form fieldset.split.right,.user-form div.split.right,#user-pass-reset fieldset.split.right,#user-pass-reset div.split.right,#user-profile-form fieldset.split.right,#user-profile-form div.split.right{margin-left:2.5%;}.user-form label,#user-pass-reset label,#user-profile-form label{width:100%;display:block;font-weight:700;text-transform:uppercase;margin-bottom:0.5rem;font-size:1.1rem;}.user-form .form-type-radio label,#user-pass-reset .form-type-radio label,#user-profile-form .form-type-radio label{display:inline-block;width:auto;max-width:90%;padding-left:0.75rem;}.user-form input[type=text],.user-form input[type=password],.user-form input[type=email],.user-form input[type=telephone],.user-form textarea,#user-pass-reset input[type=text],#user-pass-reset input[type=password],#user-pass-reset input[type=email],#user-pass-reset input[type=telephone],#user-pass-reset textarea,#user-profile-form input[type=text],#user-profile-form input[type=password],#user-profile-form input[type=email],#user-profile-form input[type=telephone],#user-profile-form textarea{width:calc(100% - 2rem);max-width:calc(1024px - 2rem);border:0;padding:1rem 1rem;outline:1px solid #4c4b4c;outline-offset:0;}.user-form input[type=text].error,.user-form input[type=password].error,.user-form input[type=email].error,.user-form input[type=telephone].error,.user-form textarea.error,#user-pass-reset input[type=text].error,#user-pass-reset input[type=password].error,#user-pass-reset input[type=email].error,#user-pass-reset input[type=telephone].error,#user-pass-reset textarea.error,#user-profile-form input[type=text].error,#user-profile-form input[type=password].error,#user-profile-form input[type=email].error,#user-profile-form input[type=telephone].error,#user-profile-form textarea.error{outline:1px solid red;}.user-form textarea,#user-pass-reset textarea,#user-profile-form textarea{height:5rem;}.user-form select,#user-pass-reset select,#user-profile-form select{width:100%;border:0;padding:1rem 1rem;outline:1px solid #4c4b4c;background:#FFF url(/sites/all/themes/sage/img/ddArrow.png) 98.5% center no-repeat;outline-offset:0;-webkit-appearance:none;-moz-appearance:none;}.user-form select.error,#user-pass-reset select.error,#user-profile-form select.error{outline:1px solid red;border:0;}.user-form select.converted,#user-pass-reset select.converted,#user-profile-form select.converted{display:none;}.user-form .description,#user-pass-reset .description,#user-profile-form .description{font-size:1em;color:#555555;padding-top:0.75em;}.user-form .dropDown,#user-pass-reset .dropDown,#user-profile-form .dropDown{height:3rem;cursor:pointer;width:100%;outline:1px solid #4c4b4c;position:relative;z-index:1;}.user-form .dropDown .listConstraint,#user-pass-reset .dropDown .listConstraint,#user-profile-form .dropDown .listConstraint{height:3rem;width:100%;overflow:hidden;position:absolute;outline:1px solid #000;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0);box-shadow:0px 0px 20px rgba(0,0,0,0);-webkit-transition:all 0.5s;transition:all 0.5s;}.user-form .dropDown .listConstraint .default,#user-pass-reset .dropDown .listConstraint .default,#user-profile-form .dropDown .listConstraint .default{display:table;width:100%;height:3rem;float:left;}.user-form .dropDown .listConstraint .default p,#user-pass-reset .dropDown .listConstraint .default p,#user-profile-form .dropDown .listConstraint .default p{margin:0;display:table-cell;vertical-align:middle;padding:0 1rem;}.user-form .dropDown .listConstraint:before,.user-form .dropDown .listConstraint:after,#user-pass-reset .dropDown .listConstraint:before,#user-pass-reset .dropDown .listConstraint:after,#user-profile-form .dropDown .listConstraint:before,#user-profile-form .dropDown .listConstraint:after{content:"";position:absolute;width:3rem;height:3rem;top:0;right:0;z-index:1;}.user-form .dropDown .listConstraint:before,#user-pass-reset .dropDown .listConstraint:before,#user-profile-form .dropDown .listConstraint:before{border-left:1px solid #000;border-bottom:1px solid #000;background:#FFF;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out;}.user-form .dropDown .listConstraint:after,#user-pass-reset .dropDown .listConstraint:after,#user-profile-form .dropDown .listConstraint:after{background:url(/sites/all/themes/sage/img/ddArrow.png) center no-repeat;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.user-form .dropDown .listConstraint[style*=height],#user-pass-reset .dropDown .listConstraint[style*=height],#user-profile-form .dropDown .listConstraint[style*=height]{-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.3);box-shadow:0px 10px 20px rgba(0,0,0,0.3);}.user-form .dropDown .listConstraint[style*=height]:before,#user-pass-reset .dropDown .listConstraint[style*=height]:before,#user-profile-form .dropDown .listConstraint[style*=height]:before{background:#ffd503;}.user-form .dropDown .listConstraint[style*=height]:after,#user-pass-reset .dropDown .listConstraint[style*=height]:after,#user-profile-form .dropDown .listConstraint[style*=height]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.user-form .dropDown ul,#user-pass-reset .dropDown ul,#user-profile-form .dropDown ul{width:100%;display:inline-block;max-height:15rem;overflow-y:auto;background:#FFF;margin:0;padding:0;border-top:1px solid #000;position:relative;}.user-form .dropDown ul li,#user-pass-reset .dropDown ul li,#user-profile-form .dropDown ul li{list-style-type:none;height:3rem;width:calc(100% - 2rem);border-bottom:1px solid #000;padding:0 1rem;display:table;-webkit-transition:background 0.3s;transition:background 0.3s;}.user-form .dropDown ul li:hover,#user-pass-reset .dropDown ul li:hover,#user-profile-form .dropDown ul li:hover{background:#ffd503;}.user-form .dropDown ul li p,#user-pass-reset .dropDown ul li p,#user-profile-form .dropDown ul li p{margin:0;display:table-cell;vertical-align:middle;}.user-form .dropDown ul li:last-of-type,#user-pass-reset .dropDown ul li:last-of-type,#user-profile-form .dropDown ul li:last-of-type{border-bottom:0;}.user-form .dropDown.ddOpen,#user-pass-reset .dropDown.ddOpen,#user-profile-form .dropDown.ddOpen{z-index:3;}.user-form .text,#user-pass-reset .text,#user-profile-form .text{resize:none;}.user-form .title,#user-pass-reset .title,#user-profile-form .title{text-transform:none;font-weight:bold;font-size:1.75em;margin:0.5em 0;}.user-form .form-submit,#user-pass-reset .form-submit,#user-profile-form .form-submit{display:block;background-color:#ffd503;border:1px solid #ffd503;padding:10px 20px;margin-left:auto;margin-right:auto;font-weight:bold;text-transform:uppercase;}.user-form + .textGrid,#user-pass-reset + .textGrid,#user-profile-form + .textGrid{padding-top:0;}.node-virtual-tour-stop .user-form{padding:2em 0;text-align:left;width:50%;box-sizing:border-box;float:left;}#sage-user-login-form-wrapper{padding-right:2em;}#sage-user-register-form-wrapper{padding-left:2em;padding-right:2em;background-color:#eeeeee;}@media (max-width:1023px){.node-virtual-tour-stop .user-form{float:none;width:100%;padding:2em;}#sage-user-register-form-wrapper,#sage-user-login-form-wrapper{padding:2em;}}div.form-item div.password-suggestions{width:calc(100% - 2rem);padding:1rem;}#user-pass-reset p em{font-style:normal;}#user-pass-reset .form-submit{margin:0;}#user-profile-form .form-radios{max-width:300px;}#user-profile-form #edit-field-email-updates-und .form-item:first-child{float:right;width:49%;}#user-profile-form #edit-field-email-updates-und .form-item{float:left;width:49%;}input[type=submit].disabled{opacity:0.5;pointer-events:none;}.g-recaptcha{margin:2rem auto 0;display:table;}.contactForm label[for=state]{display:none;}.state{display:none;}.hero + .productHeadline header.bracketTop{display:none;}.plainTextWrap{padding-bottom:0;margin-bottom:-3rem;}.contact .hero.static{padding:1rem 0;}.contact .hero.static .headline{text-align:center;}.contact .hero + .textGrid{padding-bottom:0rem;}.contact .textGrid h4{font-size:1.4rem;}.contact .textGrid a{color:#000;font-weight:700;text-decoration:underline;}.contact .textGrid a:hover{color:#ffd503;}.contact .textGrid header p{white-space:nowrap;}.contact .textGrid a[href*="tel:"]{display:inline-block;margin-top:0.5rem;color:#000;font-weight:500;text-decoration:none;}.webform-component-checkboxes label:not(.option),.virtual-tour-layout .form-radios label:not(.option){display:none;}.webform-component-checkboxes input[type=checkbox],.webform-component-checkboxes input[type=radio],.webform-component-checkboxes label.option,.virtual-tour-layout .form-radios input[type=checkbox],.virtual-tour-layout .form-radios input[type=radio],.virtual-tour-layout .form-radios label.option{display:inline-block;vertical-align:middle;float:none;}.webform-component-checkboxes input[type=checkbox],.webform-component-checkboxes input[type=radio],.virtual-tour-layout .form-radios input[type=checkbox],.virtual-tour-layout .form-radios input[type=radio]{width:1.5rem;height:1.5rem;margin-right:1rem;}.webform-component-checkboxes label.option,.virtual-tour-layout .form-radios label.option{margin:0;width:auto;}.node-type-webform .textGrid + .contactForm{margin-top:-2rem;}.node-type-webform .webform-submit{display:block;background-color:#ffd503;border:1px solid #ffd503;color:#1a1719;width:130px;padding:1.1em 2em;border:0;outline:0;outline-offset:0;-webkit-appearance:none;font-weight:600;text-transform:uppercase;margin:3rem auto 2rem;-webkit-transition:background-color 0.3s ease-out,color 0.3s ease-out;transition:background-color 0.3s ease-out,color 0.3s ease-out;}.node-type-webform .webform-submit:hover{color:#ffd503;background-color:#1a1719;}.node-type-webform form{display:table;width:95%;max-width:1024px;margin:0 auto;color:#3b393a;}.node-type-webform form label{width:100%;}.node-type-webform form input[type=text],.node-type-webform form input[type=email],.node-type-webform form input[type=telephone]{width:calc(100% - 2rem);}.node-type-webform form label{display:block;font-weight:700;text-transform:uppercase;margin-bottom:0.5rem;font-size:1.1rem;}.node-type-webform form input[type=text],.node-type-webform form input[type=email],.node-type-webform form input[type=telephone],.node-type-webform form textarea{border:0;padding:1rem 1rem;outline:1px solid #4c4b4c;outline-offset:0;}.node-type-webform form textarea{height:5rem;}.node-type-webform form select{width:100%;border:0;padding:1rem 1rem;outline:1px solid #4c4b4c;background:#FFF url(/sites/all/themes/sage/img/ddArrow.png) 98.5% center no-repeat;outline-offset:0;-webkit-appearance:none;-moz-appearance:none;}.node-type-webform form select.converted{display:none;}.node-type-webform form .dropDown{height:3rem;cursor:pointer;width:100%;outline:1px solid #4c4b4c;position:relative;z-index:1;background:#FFF;}.node-type-webform form .dropDown .listConstraint{height:3rem;width:100%;overflow:hidden;position:absolute;outline:1px solid #000;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0);box-shadow:0px 0px 20px rgba(0,0,0,0);-webkit-transition:all 0.5s;transition:all 0.5s;}.node-type-webform form .dropDown .listConstraint .default{display:table;width:100%;height:3rem;float:left;}.node-type-webform form .dropDown .listConstraint .default p{margin:0;display:table-cell;vertical-align:middle;padding:0 1rem;}.node-type-webform form .dropDown .listConstraint:before,.node-type-webform form .dropDown .listConstraint:after{content:"";position:absolute;width:3rem;height:3rem;top:0;right:0;z-index:1;}.node-type-webform form .dropDown .listConstraint:before{border-left:1px solid #000;border-bottom:1px solid #000;background:#FFF;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out;}.node-type-webform form .dropDown .listConstraint:after{background:url(/sites/all/themes/sage/img/ddArrow.png) center no-repeat;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.node-type-webform form .dropDown .listConstraint[style*=height]{-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.3);box-shadow:0px 10px 20px rgba(0,0,0,0.3);}.node-type-webform form .dropDown .listConstraint[style*=height]:before{background:#ffd503;}.node-type-webform form .dropDown .listConstraint[style*=height]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.node-type-webform form .dropDown ul{width:100%;display:inline-block;max-height:15rem;overflow-y:auto;background:#FFF;margin:0;padding:0;border-top:1px solid #000;position:relative;}.node-type-webform form .dropDown ul li{list-style-type:none;height:3rem;width:calc(100% - 2rem);border-bottom:1px solid #000;padding:0 1rem;display:table;-webkit-transition:background 0.3s;transition:background 0.3s;}.node-type-webform form .dropDown ul li:hover{background:#ffd503;}.node-type-webform form .dropDown ul li p{margin:0;display:table-cell;vertical-align:middle;}.node-type-webform form .dropDown ul li:last-of-type{border-bottom:0;}.node-type-webform form .dropDown.ddOpen{z-index:3;}.node-type-webform .webform-layout-box.horiz > * + *{margin-left:0;}.node-type-webform .form-item{width:100%;float:left;}.node-type-webform .form-item .description{margin-left:0.75rem;color:#a1a1a1;position:absolute;margin-top:0.2rem;}.node-type-webform .form-item input[type=text],.node-type-webform .form-item input[type=email],.node-type-webform .form-item input[type=telephone]{width:calc(100% - 2rem);}.contactForm{padding-bottom:4rem;}.contactForm form{display:table;width:95%;max-width:1024px;margin:0 auto;color:#3b393a;}.contactForm fieldset,.contactForm .form-item{border:0;outline:0;margin:0 0 1rem;padding:0;width:100%;}.contactForm fieldset.split,.contactForm div.split{width:48.75%;float:left;}.contactForm fieldset.split label,.contactForm div.split label{width:97.5%;}.contactForm fieldset.split input[type=text],.contactForm fieldset.split input[type=email],.contactForm fieldset.split input[type=telephone],.contactForm div.split input[type=text],.contactForm div.split input[type=email],.contactForm div.split input[type=telephone]{width:calc(100% - 2rem);}.contactForm fieldset.split.right,.contactForm div.split.right{margin-left:2.5%;}.contactForm label{width:100%;display:block;font-weight:700;text-transform:uppercase;margin-bottom:0.5rem;font-size:1.1rem;}.contactForm input[type=text],.contactForm input[type=email],.contactForm input[type=telephone],.contactForm textarea{width:calc(100% - 2rem);max-width:calc(1024px - 2rem);border:0;padding:1rem 1rem;outline:1px solid #4c4b4c;outline-offset:0;}.contactForm textarea{height:5rem;}.contactForm select{width:100%;border:0;padding:1rem 1rem;outline:1px solid #4c4b4c;background:#FFF url(/sites/all/themes/sage/img/ddArrow.png) 98.5% center no-repeat;outline-offset:0;-webkit-appearance:none;-moz-appearance:none;}.contactForm select.converted{display:none;}.contactForm .dropDown{height:3rem;cursor:pointer;width:100%;outline:1px solid #4c4b4c;position:relative;z-index:1;}.contactForm .dropDown .listConstraint{height:3rem;width:100%;overflow:hidden;position:absolute;outline:1px solid #000;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0);box-shadow:0px 0px 20px rgba(0,0,0,0);-webkit-transition:all 0.5s;transition:all 0.5s;}.contactForm .dropDown .listConstraint .default{display:table;width:100%;height:3rem;float:left;}.contactForm .dropDown .listConstraint .default p{margin:0;display:table-cell;vertical-align:middle;padding:0 1rem;}.contactForm .dropDown .listConstraint:before,.contactForm .dropDown .listConstraint:after{content:"";position:absolute;width:3rem;height:3rem;top:0;right:0;z-index:1;}.contactForm .dropDown .listConstraint:before{border-left:1px solid #000;border-bottom:1px solid #000;background:#FFF;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out;}.contactForm .dropDown .listConstraint:after{background:url(/sites/all/themes/sage/img/ddArrow.png) center no-repeat;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.contactForm .dropDown .listConstraint[style*=height]{-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.3);box-shadow:0px 10px 20px rgba(0,0,0,0.3);}.contactForm .dropDown .listConstraint[style*=height]:before{background:#ffd503;}.contactForm .dropDown .listConstraint[style*=height]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.contactForm .dropDown ul{width:100%;display:inline-block;max-height:15rem;overflow-y:auto;background:#FFF;margin:0;padding:0;border-top:1px solid #000;position:relative;}.contactForm .dropDown ul li{list-style-type:none;height:3rem;width:calc(100% - 2rem);border-bottom:1px solid #000;padding:0 1rem;display:table;-webkit-transition:background 0.3s;transition:background 0.3s;}.contactForm .dropDown ul li:hover{background:#ffd503;}.contactForm .dropDown ul li p{margin:0;display:table-cell;vertical-align:middle;}.contactForm .dropDown ul li:last-of-type{border-bottom:0;}.contactForm .dropDown.ddOpen{z-index:3;}.contactForm .contact-text{resize:none;}.contactForm .contact-submit{display:block;background-color:#ffd503;border:1px solid #ffd503;width:130px;padding:10px 0px;margin-left:auto;margin-right:auto;}.contactForm + .textGrid{padding-top:0;}.repPicker{margin-bottom:2rem;margin-top:-2rem !important;}.repPicker:after{content:"";position:absolute;display:block;width:50px;height:5px;background:#ffd503;left:0;right:0;margin:0 auto;bottom:0;}.repPicker .scaler{max-width:800px;}.repPicker .contactForm{padding-bottom:2rem;}.myRep{text-align:center;display:none;padding-bottom:2rem;opacity:0;-webkit-transition:opacity 0.75s ease-out;transition:opacity 0.75s ease-out;}.myRep h3{font-size:2.5rem;margin-bottom:0.25rem;}.myRep a{display:inline-block;color:#4e4c4d;}.myRep a:hover{color:#ffd503;}.myRep span{display:inline-block;margin:0 0.5rem;}@media screen and (max-width:600px){.contactForm fieldset.split{width:100%;}.contactForm fieldset.split.right{margin-left:0;}.contactForm fieldset.split:nth-child(even) label,.contactForm fieldset.split:nth-child(even) input[type=text],.contactForm fieldset.split:nth-child(even) input[type=email],.contactForm fieldset.split:nth-child(even) input[type=telephone]{margin-left:0;}.contactForm fieldset.split input[type=text],.contactForm fieldset.split input[type=email],.contactForm fieldset.split input[type=telephone]{width:calc(100% - 2rem);}.node-type-webform .webform-component-textfield,.node-type-webform .webform-component-phone,.node-type-webform .webform-component-email{width:100%;}.node-type-webform .webform-component-textfield .description,.node-type-webform .webform-component-phone .description,.node-type-webform .webform-component-email .description{position:relative;margin-left:0;}.node-type-webform .webform-component-textfield:nth-child(even) label,.node-type-webform .webform-component-textfield:nth-child(even) input[type=text],.node-type-webform .webform-component-textfield:nth-child(even) input[type=email],.node-type-webform .webform-component-textfield:nth-child(even) input[type=telephone],.node-type-webform .webform-component-phone:nth-child(even) label,.node-type-webform .webform-component-phone:nth-child(even) input[type=text],.node-type-webform .webform-component-phone:nth-child(even) input[type=email],.node-type-webform .webform-component-phone:nth-child(even) input[type=telephone],.node-type-webform .webform-component-email:nth-child(even) label,.node-type-webform .webform-component-email:nth-child(even) input[type=text],.node-type-webform .webform-component-email:nth-child(even) input[type=email],.node-type-webform .webform-component-email:nth-child(even) input[type=telephone]{margin-left:0;}.node-type-webform .webform-component-textfield input[type=text],.node-type-webform .webform-component-textfield input[type=email],.node-type-webform .webform-component-textfield input[type=telephone],.node-type-webform .webform-component-phone input[type=text],.node-type-webform .webform-component-phone input[type=email],.node-type-webform .webform-component-phone input[type=telephone],.node-type-webform .webform-component-email input[type=text],.node-type-webform .webform-component-email input[type=email],.node-type-webform .webform-component-email input[type=telephone]{width:calc(100% - 2rem);}}.headline-links{margin-top:2rem;}.news-headers{font-size:1.75rem;color:black;font-weight:600;margin-bottom:0;}.nh-message{color:black;font-size:1.1rem;}.nh-links{font-size:1.1rem;color:black;background-color:white;border:1px solid white;height:50px;padding:0 20px;font-weight:bold;}.news-headline{color:black;}.news-trend{min-height:200px;background:#FFF;padding:4rem 0;}.postWrap{margin-bottom:0px !important;}.news-date{color:#ababab !important;line-height:1em;margin-bottom:6px;}.border-space{height:30px;}#footer{position:relative;padding:40px 0 70px;background-color:#313336;font-family:"Roboto",arial,sans-serif;font-weight:normal;text-align:center;white-space:nowrap;letter-spacing:-0.3em;}@media screen and (max-width:767px){#footer{padding:0 0 10px;}}#footer *{-webkit-box-sizing:border-box;box-sizing:border-box;}#footer a{text-decoration:none;}#block-stgo-footer-social-counters{max-width:955px;margin:0 auto;padding-bottom:40px;border-bottom:1px solid #444;color:#fff;text-align:center;white-space:normal;letter-spacing:0;}@media screen and (max-width:767px){#block-stgo-footer-social-counters{padding-bottom:0;border-bottom:0;}}#block-stgo-footer-social-counters .content{display:table;width:100%;padding:0;max-width:960px;margin:0 auto;}@media screen and (max-width:1023px) and (min-width:767px){#block-stgo-footer-social-counters .content{max-width:none;padding-left:0%;padding-right:0%;}}@media screen and (max-width:767px){#block-stgo-footer-social-counters .content{padding:0;}}#block-stgo-footer-social-counters .footer-social{display:block;}@media (max-width:767px){#block-stgo-footer-social-counters .footer-social{display:table-row;}}#block-stgo-footer-social-counters .footer-social > *{display:inline-block;vertical-align:middle;}#block-stgo-footer-social-counters .legend{position:relative;max-width:20%;width:205px;margin-right:20px;padding:20px 35px;background-color:#2d5eb5;border-radius:3px;font-family:"Ubuntu",sans-serif;font-size:16px;font-weight:bold;text-align:right;text-transform:uppercase;line-height:1.15em;}#block-stgo-footer-social-counters .legend.sub{width:150px;padding:20px;margin-left:40px;margin-right:20px;display:inline-block;}@media (max-width:1023px){#block-stgo-footer-social-counters .legend.sub{margin-left:20px;}}@media (max-width:767px){#block-stgo-footer-social-counters .legend.sub{display:none;}}.i18n-de #block-stgo-footer-social-counters .legend.sub{font-size:13px;}@media screen and (max-width:1023px) and (min-width:767px){#block-stgo-footer-social-counters .legend{padding:20px 15px;font-size:12px;text-align:center;}}@media screen and (max-width:767px){#block-stgo-footer-social-counters .legend{display:none;}}#block-stgo-footer-social-counters .legend:after{position:absolute;right:-16px;top:20px;border:8px solid transparent;border-left-color:#2d5eb5;border-top-color:#2d5eb5;content:"";}#block-stgo-footer-social-counters .social-count{max-width:150px;padding:0 20px;border-left:1px solid #444;}@media (max-width:1023px){#block-stgo-footer-social-counters .social-count{padding:0 10px !important;}}@media screen and (max-width:767px){#block-stgo-footer-social-counters .social-count{display:inline-block;width:50%;max-width:none;padding:20px 0;border:none;border-bottom:1px solid #444;}#block-stgo-footer-social-counters .social-count.twitter,#block-stgo-footer-social-counters .social-count.linkedin,#block-stgo-footer-social-counters .social-count.subscribe{border-left:1px solid #444;}}#block-stgo-footer-social-counters .social-count .inner{display:block;padding:0;color:#fff;text-align:center;-webkit-transition:color 250ms ease;transition:color 250ms ease;}@media screen and (max-width:767px){#block-stgo-footer-social-counters .social-count .inner{display:inline-block;width:calc(100% - 40px);padding:0 20px !important;}}@media (min-width:767px){#block-stgo-footer-social-counters .legend + .social-count{border-left:0 !important;}}#block-stgo-footer-social-counters .social-count .inner.first:hover{color:#435eaa;}#block-stgo-footer-social-counters .social-count.twitter .inner:hover{color:#07b1f2;}#block-stgo-footer-social-counters .social-count.youtube .inner:hover{color:#e12424;}#block-stgo-footer-social-counters .social-count.linkedin .inner:hover{color:#0a6eb4;}#block-stgo-footer-social-counters .social-count.instagram .inner:hover{color:#5560ab;}#block-stgo-footer-social-counters .social-count .number{color:#435eaa;font-size:45px;font-weight:700;line-height:35px;}.sgFooterLogo{width:200px;max-width:100%;height:90px;background:url(/sites/all/themes/sage/img/sgFooterLogo.png) left center no-repeat;background-size:contain;display:inline-block;}.social-count .number,.social-count .label{display:none;}.social-count a:before{content:"";position:relative;width:40px;height:40px;display:inline-block;margin:10px auto;background-size:contain;background-repeat:no-repeat;background-position:center;}.social-count.facebook a:before{background-image:url(/sites/all/themes/sage/img/facebook_large.png);}.social-count.twitter a:before{background-image:url(/sites/all/themes/sage/img/twitter_large.png);}.social-count.linkedin a:before{background-image:url(/sites/all/themes/sage/img/linkedin_large.png);}.social-count.youtube a:before{background-image:url(/sites/all/themes/sage/img/youtube_large.png);}.social-count.instagram a:before{background-image:url(/sites/all/themes/sage/img/instagram_large.png);}.social-count.subscribe a:before{background-image:url(/sites/all/themes/sage/img/subscribe_large.png);}@media screen and (max-width:1023px) and (min-width:767px){#block-stgo-footer-social-counters .social-count .number{font-size:40px;}}@media screen and (max-width:767px){#block-stgo-footer-social-counters .social-count .number{font-size:35px;}}#block-stgo-footer-social-counters .social-count.twitter .number{color:#07b1f2;}#block-stgo-footer-social-counters .social-count.youtube .number{color:#e12424;}#block-stgo-footer-social-counters .social-count.linkedin .number{color:#0a6eb4;}#block-stgo-footer-social-counters .social-count.instagram .number{color:#5560ab;}#block-stgo-footer-social-counters .social-count .label{position:relative;margin-top:5px;padding-left:30px;font-size:12px;line-height:19px;text-transform:uppercase;}@media screen and (max-width:1023px) and (min-width:767px){#block-stgo-footer-social-counters .social-count .label{font-size:10px;}}@media screen and (max-width:767px){#block-stgo-footer-social-counters .social-count .label{font-size:11px;}}#block-stgo-footer-social-counters .social-count .label:before{position:absolute;top:0;left:0;width:19px;height:19px;background-image:url(/sites/all/themes/sage/img/pictos.png);background-position:0 -5716px;background-repeat:no-repeat;content:"";}#block-stgo-footer-social-counters .youtube .label:before{width:22px;height:16px;background-position:0 -5441px;}#block-stgo-footer-social-counters .twitter .label:before{width:23px;height:18px;background-position:0 -4757px;}#block-stgo-footer-social-counters .linkedin .label:before{width:19px;height:19px;background-position:0 -5599px;}#block-stgo-footer-social-counters .instagram .label:before{width:19px;height:19px;background-image:url(/sites/all/themes/sage/img/instagram.png);background-position:0 0;}#block-block-1{display:inline-block;vertical-align:middle;zoom:1;white-space:normal;letter-spacing:0;width:400px;margin-top:30px;text-align:left;}@media screen and (max-width:1023px) and (min-width:767px){#block-block-1{width:50%;padding-left:35px;}}@media screen and (max-width:767px){#block-block-1{display:block;width:auto;padding:0 20px;}}#block-block-1 .block-title{margin:0;color:#fff;font-family:"Ubuntu",sans-serif;font-size:20px;text-transform:uppercase;}#block-block-1 .content{margin-top:10px;color:#888;font-size:12px;line-height:1.8em;}#block-block-1 .content p{margin:0;}#block-menu-menu-footer{display:inline-block;vertical-align:top;zoom:1;white-space:normal;letter-spacing:0;width:540px;margin-top:30px;padding-left:80px;text-align:left;}#block-menu-menu-footer .menu a{font-weight:500;}#block-menu-menu-footer .menu a:hover{text-decoration:underline;}@media screen and (max-width:1023px) and (min-width:767px){#block-menu-menu-footer{width:50%;padding-right:35px;}}@media screen and (max-width:767px){#block-menu-menu-footer{display:block;width:auto;padding:0 20px;}}#block-menu-menu-footer ul{list-style-type:none;list-style-image:none;margin:0;padding:0;letter-spacing:-0.3em;}#block-menu-menu-footer li{display:inline-block;vertical-align:middle;zoom:1;white-space:normal;letter-spacing:0;position:relative;width:47%;margin-bottom:30px;padding-left:15px;}#block-menu-menu-footer li:before{width:6px;height:6px;background-image:url(/sites/all/themes/sage/img/pictos.png);background-position:0 -6080px;background-repeat:no-repeat;position:absolute;top:50%;left:0;margin-top:-2px;content:"";}#block-menu-menu-footer a{color:#fff;font-size:12px;-webkit-transition:color 250ms ease;transition:color 250ms ease;}#block-menu-menu-footer a:hover{color:#ff582b;}.video-image-placeholder{position:relative;padding-bottom:56.25%;height:0;}.video-image-placeholder .video-image,.video-image-placeholder iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.video-image-placeholder .video-image:before{content:" ";display:block;position:absolute;z-index:100;height:100%;width:100%;background:url(/sites/all/themes/sage/img/icon_play.png) center no-repeat;}.video-image-placeholder .video-image{z-index:999;}.video-image-placeholder .video-image img{display:block;max-width:100%;height:auto;}.blog-drop-cap-override:first-of-type:first-letter{font-size:1em !important;font-weight:inherit !important;margin:0 !important;padding:0 !important;line-height:inherit !important;vertical-align:inherit !important;float:none !important;}html{font-size:16px;font-family:"proxima-nova","myriad pro",sans-serif;}.i18n-de .repPicker{display:none !important;}#sageWrap{position:relative;float:left;width:100%;}iframe[src*=adsrvr]{position:absolute;}a{color:#f3c303;font-weight:600;text-decoration:none;-webkit-transition:color 0.2s ease-out,background 0.2s ease-out;transition:color 0.2s ease-out,background 0.2s ease-out;}a:hover{color:#4e4c4d;}::-moz-selection{background:#FFDE16;}::selection{background:#FFDE16;}img{display:block;}header{width:800px;max-width:95%;margin:0 auto;}header h1,header h2{font-size:4.5rem;margin:0;font-weight:500;line-height:0.9em;text-transform:uppercase;}header p{font-size:1.1rem;}h3{font-size:3.2rem;margin:0;font-weight:500;text-transform:uppercase;line-height:0.9em;}p{line-height:1.5em;}.postText ol,.postText ul{line-height:1.5em;}button,input[type=text],input[type=email],input[type=telephone],input[type=submit],input[type=select]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;}input:active,input:focus{outline:0;}.node-type-article #sageWrap .plainTextPage .hero.static + .productHeadline header.bracketTop h1,.node-type-article #sageWrap .plainTextPage .hero.static + .productHeadline header.bracketTop h2,.node-type-basic-page #sageWrap .plainTextPage .hero.static + .productHeadline header.bracketTop h1,.node-type-basic-page #sageWrap .plainTextPage .hero.static + .productHeadline header.bracketTop h2,.node-type-unindexed-page #sageWrap .plainTextPage .hero.static + .productHeadline header.bracketTop h1,.node-type-unindexed-page #sageWrap .plainTextPage .hero.static + .productHeadline header.bracketTop h2{font-size:3rem;margin-bottom:1rem;opacity:1 !important;transform:none !important;-webkit-transform:none !important;}.node-type-article #sageWrap .plainText p,.node-type-basic-page #sageWrap .plainText p,.node-type-unindexed-page #sageWrap .plainText p{margin:0;}.node-type-basic-page .plainText h4,.node-type-unindexed-page .plainText h4{font-size:1.5rem;font-weight:600;margin:0;}#sageWrap #block-block-1{float:left;display:block;width:100%;letter-spacing:inherit;margin-top:0;padding:0;}#sageWrap #block-block-1 .content{font-size:1rem;color:inherit;}#sageWrap #block-block-1 .textGrid header p{margin-bottom:4rem;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) h1,.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) h2,.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) h3,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) h1,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) h2,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) h3{transform:translateY(2vh);-webkit-transform:translateY(2vh);opacity:0;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) h1.animIn,.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) h2.animIn,.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) h3.animIn,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) h1.animIn,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) h2.animIn,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) h3.animIn{transform:translateY(0%);-webkit-transform:translateY(0%);opacity:1;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(1) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(1) .iconImg{-webkit-transition-delay:0.1s;transition-delay:0.1s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(2) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(2) .iconImg{-webkit-transition-delay:0.2s;transition-delay:0.2s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(3) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(3) .iconImg{-webkit-transition-delay:0.3s;transition-delay:0.3s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(4) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(4) .iconImg{-webkit-transition-delay:0.4s;transition-delay:0.4s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(5) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(5) .iconImg{-webkit-transition-delay:0.5s;transition-delay:0.5s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(6) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(6) .iconImg{-webkit-transition-delay:0.6s;transition-delay:0.6s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(7) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(7) .iconImg{-webkit-transition-delay:0.7s;transition-delay:0.7s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(8) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(8) .iconImg{-webkit-transition-delay:0.8s;transition-delay:0.8s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(9) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(9) .iconImg{-webkit-transition-delay:0.9s;transition-delay:0.9s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(10) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(10) .iconImg{-webkit-transition-delay:1s;transition-delay:1s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(11) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(11) .iconImg{-webkit-transition-delay:1.1s;transition-delay:1.1s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(12) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(12) .iconImg{-webkit-transition-delay:1.2s;transition-delay:1.2s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(13) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(13) .iconImg{-webkit-transition-delay:1.3s;transition-delay:1.3s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(14) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(14) .iconImg{-webkit-transition-delay:1.4s;transition-delay:1.4s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(15) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(15) .iconImg{-webkit-transition-delay:1.5s;transition-delay:1.5s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(16) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(16) .iconImg{-webkit-transition-delay:1.6s;transition-delay:1.6s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(17) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(17) .iconImg{-webkit-transition-delay:1.7s;transition-delay:1.7s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(18) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(18) .iconImg{-webkit-transition-delay:1.8s;transition-delay:1.8s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(19) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(19) .iconImg{-webkit-transition-delay:1.9s;transition-delay:1.9s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(20) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconBox:nth-child(20) .iconImg{-webkit-transition-delay:2s;transition-delay:2s;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconImg,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconImg{transform:translateY(8vh);-webkit-transform:translateY(8vh);opacity:0;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.no-touchevents body:not(.ieFix) #sageWrap section:not(.hero) .iconImg.animIn,.no-touch body:not(.ieFix) #sageWrap section:not(.hero) .iconImg.animIn{transform:translateY(0%);-webkit-transform:translateY(0%);opacity:1;}.no-touchevents body:not(.ieFix) #sageWrap section.quoteSlider h5,.no-touch body:not(.ieFix) #sageWrap section.quoteSlider h5{transform:translateY(2vh);-webkit-transform:translateY(2vh);opacity:0;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}.no-touchevents body:not(.ieFix) #sageWrap section.quoteSlider h5.animIn,.no-touch body:not(.ieFix) #sageWrap section.quoteSlider h5.animIn{transform:translateY(0%);-webkit-transform:translateY(0%);opacity:1;}#sageWrap .block-views{display:inline-block;width:100%;float:left;}#popupOverlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);display:none;z-index:1000;}#popupOverlay iframe{border:0;outline:10px solid #FFF;overflow:hidden;z-index:1;display:block;width:100%;margin:0 auto;box-shadow:0px 0px 10px rgba(0,0,0,0.5);min-height:300px;height:100%;max-height:calc(100% - 200px);}#popupOverlay .closeBtn{display:block;text-align:right;margin:0 auto;position:relative;right:0;z-index:3;}#popupOverlay .closeBtn p{color:#000;cursor:pointer;font-size:2rem;font-weight:600;display:inline-block;background:#ffd503;line-height:0;padding:1rem 0 1.2rem;width:1.1em;border-radius:100%;text-align:center;margin:0;position:relative;right:-0.7em;bottom:-0.3em;-webkit-transition:color 0.2s ease-out,background 0.2s ease-out;transition:color 0.2s ease-out,background 0.2s ease-out;}#popupOverlay .closeBtn p:hover{color:#ffd503;background:#000;}#popupOverlay .centerWrap{vertical-align:none;display:block;}#popupOverlay .centerWrap .centerer{margin:auto;vertical-align:none;display:block;width:75%;max-width:960px;height:100%;}@media (max-width:600px){#popupOverlay .closeBtn p{right:-10px;}}#block-locale-language{display:none;}.scaler{max-width:1560px;width:95%;margin:0 auto;position:relative;z-index:1;}.small .scaler{max-width:1024px;}.gray{background:#ebeae8;}#sageWrap section.scrollFadeWrap{z-index:0;}#sageWrap section{width:100%;display:block;float:left;position:relative;z-index:1;}#footer{float:left;width:100%;}.vBorder,.angleBorder{position:absolute;width:100%;z-index:1;pointer-events:none;}.vBorder img,.angleBorder img{display:none;}.vBorder{background:url(/sites/all/themes/sage/img/vBorder.png) center no-repeat;filter:Alpha(opacity=0);background-size:cover;height:calc(100vw/18.18);margin-top:calc(-100vw/18.18 - 4rem + 1px);}.angleBorder{background:url(/sites/all/themes/sage/img/angleBorder_white.png) center no-repeat;filter:Alpha(opacity=0);background-size:cover;height:calc(100vw/40);margin-top:calc(-100vw/40 - 4rem + 1px);}.gray .angleBorder{background:url(/sites/all/themes/sage/img/angleBorder_gray.png) center no-repeat;background-size:cover;}.centerWrap{display:table;position:absolute;overflow:hidden;width:100%;height:100%;top:0;left:0;z-index:2;}.centerWrap .centerer{display:table-cell;vertical-align:middle;}.bottomImage{left:0;right:0;margin:0 auto -4em;max-width:90%;}.cta_btnWrap{display:table;width:100%;text-align:center;margin-top:3rem;}.cta_btnWrap .ctaBtn{display:inline-block;margin:0 0.5rem;}.cta_btnWrap .ctaBtn:first-child{margin-bottom:1rem;}.ctaBtn,.cta_btnWrap a,.virtual-tour-learn-more-links a{color:#000;margin:0;font-weight:600;text-transform:uppercase;display:inline-block;margin-left:auto;margin-right:auto;padding:1.1em 2em;background:#ffd503;-webkit-transition:background 0.3s ease-out,color 0.3s ease-out;transition:background 0.3s ease-out,color 0.3s ease-out;}.ctaBtn.white,.cta_btnWrap a.white,.virtual-tour-learn-more-links a.white{background:#FFF;}.ctaBtn:hover,.ctaBtn.white:hover,.cta_btnWrap a:hover,.cta_btnWrap a.white:hover,.virtual-tour-learn-more-links a:hover,.virtual-tour-learn-more-links a.white:hover{background:#3b393a;color:#ffd503;}.ctaBtn:empty{display:none;}.ctaBtn + .ctaBtn,.cta_btnWrap a + a{background:#3b393a;color:#ffd503;margin:1rem;}.ctaBtn + .ctaBtn:hover,.cta_btnWrap a + a:hover{background:#ffd503;color:#000;}button.ctaBtn{border:0;}.node-type-vertical .projectBody .scaler{text-align:center;}.node-type-vertical .projectBody .scaler .w6{margin-right:auto;margin-left:auto;text-align:left;}.listIcon{margin-right:2rem;}.listIcon,.listText{display:inline-block;vertical-align:top;}.listText{width:calc(100% - 88px - 2rem);}.listText h4{margin:0 0 0.2rem;text-transform:uppercase;}.listText p{margin:0;}.listText a{margin-top:0.2rem;display:inline-block;}.center{text-align:center;}.productHeadline header p{margin-bottom:4rem;}.productHeadline h1,.productHeadline h2{margin:0;}.productHeadline .bracketTop:before{height:6px;margin-bottom:1rem;}.productHeadline{padding:4rem 0 0;}@media (max-width:1000px){#sageWrap .featureList .featureImage{position:relative;height:auto;}#sageWrap .featureList .featureImage .sizer{display:block !important;width:100%;opacity:0;height:auto;min-height:inherit;top:0;transform:none;-webkit-transform:none;}#sageWrap .featureList .featureImage img{top:0;left:0;transform:none;width:100%;height:auto;-webkit-transform:none;}}.contextual-links-wrapper + .content > a[name]{position:absolute;margin-top:-7rem;width:1px;height:1px;}.featureList{position:relative;}.featureList .featureWrap{display:table;width:100%;font-size:0;}.featureList .bracketTop:before{width:64px;height:21px;margin-bottom:1.5rem;}.featureList .featureText{margin:6rem 0;position:relative;font-size:1rem;}.featureList .featureImage{position:absolute;font-size:1rem;height:100%;overflow:hidden;}.featureList .featureImage .carousel{height:100%;}.featureList .featureImage img{height:auto;width:auto;min-height:100%;min-width:100%;top:50%;left:50%;-webkit-backface-visibility:hidden;transform:translateX(-50%) translateY(-50%) rotate(0);-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);}.featureList .featureImage .sizer{display:none;}.featureList .featureText,.featureList .featureImage{display:inline-block;vertical-align:middle;}.featureList .textWrap{max-width:600px;width:75%;margin:0 auto;padding:2rem;}.featureList .textWrap p{font-size:1.1rem;line-height:1.5em;}.featureList .textWrap ul{list-style-type:none;padding:0;margin:2rem 0;}.featureList .textWrap li{width:100%;display:block;margin:1rem 0 1.5rem;}.featureList .textWrap li p{font-size:1rem;line-height:1.2em;}.iPhone{width:20%;max-width:306px;z-index:2;left:calc(50% - 75px);right:0;margin:0;margin-left:-10%;position:absolute;top:22%;}@media (min-width:1600px){.iPhone{margin-left:-150px;}}@media (max-width:600px){.iPhone{display:none;}}.iPhone .phoneFader{z-index:2;position:absolute;opacity:0;width:36%;top:39%;left:32%;height:0;padding-bottom:41%;background:#000;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}.iPhone .phoneFader[data-fade="0"]{opacity:0;}.iPhone .phoneFader[data-fade="1"]{opacity:0.1;}.iPhone .phoneFader[data-fade="2"]{opacity:0.2;}.iPhone .phoneFader[data-fade="3"]{opacity:0.3;}.iPhone img{width:100%;}.phoneBtns{position:absolute;width:100%;height:100%;z-index:1;}a[data-count="4"] + .phoneBtns::after{opacity:0.2;}.phoneBtns a{display:table;margin:0 2.1% 0;position:relative;top:63%;width:11%;float:left;height:0;padding-bottom:11%;border-radius:100%;box-shadow:0 0 0 3px rgba(0,0,0,0);-webkit-transition:box-shadow 0.3s ease-out;-webkit-transition:-webkit-box-shadow 0.3s ease-out;transition:box-shadow 0.3s ease-out;}.phoneBtns a.current,.phoneBtns a:hover{box-shadow:0 0 0 3px #ffd503;}.phoneBtns a:first-of-type{margin-left:22%;}.page-company .featureList:nth-child(even) .featureWrap,.page-a-propos-de-sageglass .featureList:nth-child(even) .featureWrap,.node-type-basic-page .featureList:nth-child(even) .featureWrap,.node-type-unindexed-page .featureList:nth-child(even) .featureWrap{direction:rtl;}.page-company .featureList:nth-child(even) .featureText,.page-company .featureList:nth-child(even) .featureImage,.page-a-propos-de-sageglass .featureList:nth-child(even) .featureText,.page-a-propos-de-sageglass .featureList:nth-child(even) .featureImage,.node-type-basic-page .featureList:nth-child(even) .featureText,.node-type-basic-page .featureList:nth-child(even) .featureImage,.node-type-unindexed-page .featureList:nth-child(even) .featureText,.node-type-unindexed-page .featureList:nth-child(even) .featureImage{direction:ltr;float:right;}.node-type-all-products .featureList .featureText{margin:2rem 0;}.node-type-all-products .featureList:nth-child(even) .featureWrap{direction:ltr !important;}.node-type-all-products .featureList:nth-child(even) .featureText,.node-type-all-products .featureList:nth-child(even) .featureImage{direction:ltr !important;float:left !important;}.node-type-all-products .featureList:nth-child(odd) .featureWrap{direction:rtl !important;}.node-type-all-products .featureList:nth-child(odd) .featureText,.node-type-all-products .featureList:nth-child(odd) .featureImage{direction:ltr !important;float:right !important;}.projectBody{padding:4rem 0;}.projectBody .scaler{max-width:1204px;}.projectBody h1,.projectBody h2{font-size:3.4rem;margin:0 0 1rem;text-transform:uppercase;line-height:1em;font-weight:500;}.projectBody h4{font-size:1.5rem;text-transform:uppercase;padding:0;margin:0.5rem 0 1rem;font-weight:600;line-height:1em;z-index:1;}.projectBody p + h4{margin-top:1.5rem;}.projectBody p{margin:0 0 1rem;font-size:1.1rem;}.projectBody ul{list-style-type:none;padding:0;margin:0 0 1.5rem;z-index:1;}.projectBody li{margin-bottom:0.5rem;}.projectBody .ctaBtn{float:left;margin-top:2rem;}.projectBody .projectDetails{position:relative;}.projectBody .projectDetails .detailWrap{position:relative;background:#FFF;z-index:1;padding:1rem 0;}.projectBody .projectDetails:before{content:"";position:absolute;left:-2rem;height:calc(100% + 2rem);top:-1rem;width:84px;border:6px solid #3b393a;z-index:0;}.projectBody .projectDetails p{margin:0 0 0.5rem;}.projectBody .projectDetails p strong{text-transform:none;}.projectBody.vertical .scaler{text-align:center;}.projectBody.vertical .projectText.w6{width:95%;text-align:left;max-width:850px;}.newsTiles{padding:4rem 0;}.newsTiles .resourceBlock .textWrap{padding:3rem 2rem;}.filterBlock{max-width:1200px;width:98%;margin:0 auto;}.filterBlock .bracketTop:before{margin-bottom:0.5rem;}.filterBlock p{font-size:24px;font-weight:600;text-transform:uppercase;}.views-exposed-widgets{margin-bottom:0;}.views-exposed-form .views-exposed-widget{float:none;padding:inherit;}.bef-select-as-links > .form-item{display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;text-align:center;text-transform:uppercase;}.bef-select-as-links > .form-item .form-type-bef-link{flex:1;}@media (max-width:1023px){.bef-select-as-links > .form-item .form-type-bef-link{flex:0;flex-basis:32.3%;}}@media (max-width:600px){.bef-select-as-links > .form-item .form-type-bef-link{flex:0;flex-basis:48.7%;}}.bef-select-as-links > .form-item a{font-size:0.9rem;color:#ffd503;background:#3b393a;display:-webkit-box;display:flex;display:-webkit-flex;height:60px;padding:0 4%;-webkit-box-flex:1;flex:1;-webkit-flex:1;outline:1px solid #FFF;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-transition:background 0.3s ease-out,color 0.3s ease-out;transition:background 0.3s ease-out,color 0.3s ease-out;}.bef-select-as-links > .form-item a:hover{background:#000;text-decoration:none;}.bef-select-as-links > .form-item a.current{background:#ffd503 !important;color:#3b393a !important;}.bef-select-as-links > .form-item a.active{background:#ffd503;color:#3b393a;cursor:default;}.virtual-tour-stop-body{color:darkgray;}.virtual-tour-stop-body h2{font-weight:normal;text-transform:uppercase;color:black;font-size:3rem;margin-top:0;padding-top:0;}.virtual-tour-stop-body p{color:black;font-size:1.25rem;padding-bottom:0.5rem;}.virtual-tour-layout{max-width:1000px;margin:-2rem auto 0 auto;text-align:left !important;}.virtual-tour-layout h3{font-size:2em;margin:1em 0 0 0;}.virtual-tour-layout .password-strength{clear:both;width:100%;float:none;}.virtual-tour-layout .confirm-parent div.password-confirm{margin-top:0;margin-bottom:1rem;float:right;width:40%;}.virtual-tour-layout .password-strength{margin-top:0;margin-bottom:1rem;}.virtual-tour-layout #edit-field-email-updates-und .form-item{float:left;width:49%;}.virtual-tour-layout #edit-field-email-updates-und .form-item:first-child{float:right;width:49%;}h3.virtual-tour-nav-title{text-transform:none;font-weight:bold;font-size:2em;line-height:3em;margin:0;}#sage-user-pass-form-wrapper #edit-submit{margin:0;}ul.virtual-tour-nav{list-style:none;margin:0 0 20px 0;padding:0;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;text-align:center;text-transform:uppercase;}ul.virtual-tour-nav li{flex:1;list-style-type:none;}@media (max-width:1023px){ul.virtual-tour-nav li{flex:0;flex-basis:32.3%;}}@media (max-width:600px){ul.virtual-tour-nav li{flex:0;flex-basis:48.7%;}}ul.virtual-tour-nav a{font-size:0.9rem;color:#ffd503;background:#3b393a;display:-webkit-box;display:flex;display:-webkit-flex;height:60px;padding:0 4%;-webkit-box-flex:1;flex:1;-webkit-flex:1;outline:1px solid #FFF;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-transition:background 0.3s ease-out,color 0.3s ease-out;transition:background 0.3s ease-out,color 0.3s ease-out;}ul.virtual-tour-nav a:hover{background:#000;text-decoration:none;}ul.virtual-tour-nav a.current{background:#ffd503 !important;color:#3b393a !important;}ul.virtual-tour-nav a.active{background:#ffd503;color:#3b393a;cursor:default;}ul.virtual-tour-learn-more-links{margin:1.5rem 0;padding:0;}ul.virtual-tour-learn-more-links li{list-style-type:none;display:inline-block;margin:0 1.5rem 0 0;}.featuredProject{position:absolute;z-index:1;background:#ffd503;color:#1a1719;text-align:center;width:90%;max-width:600px;left:0;right:0;margin:0 auto;bottom:0;padding-bottom:calc(4rem + 33px);}.featuredProject .textWrap{position:relative;background:#FFF;padding:2rem 0 1.5rem;}.featuredProject .textWrap h2{text-transform:uppercase;font-size:3rem;line-height:1em;font-weight:500;margin:0 1rem;}.featuredProject .textWrap p{font-size:1.3rem;margin:0.5rem 0;}.featuredProject .textWrap a{text-transform:uppercase;font-size:1rem;font-weight:600;}.portfolioGrid{padding:4rem 0;}.portfolioGrid header p{max-width:580px;margin:1rem auto 2rem;}.portfolioGrid .bracketTop:before{margin-bottom:1rem;}.headline-links{display:none;}.portfolioBlock{position:relative;color:#1a1719;text-align:center;}.portfolioBlock h4{font-size:1.5rem;line-height:1em;text-transform:uppercase;margin:0.5rem 0 0.5rem;}.portfolioBlock p{font-weight:500;margin:0.5rem 0;line-height:1.2rem;}.portfolioBlock span{-webkit-transition:color 0.5s ease-out;transition:color 0.5s ease-out;}.portfolioBlock .pImage{position:relative;display:inline-block;width:90%;padding:2.5px 0;max-height:175px;overflow:hidden;}.portfolioBlock .pImage:before,.portfolioBlock .pImage:after{position:absolute;display:block;content:"";width:30px;height:30px;z-index:1;-webkit-transition:height 0.375s ease-out 0.25s,opacity 0.25s ease-out 0.25s;transition:height 0.375s ease-out 0.25s,opacity 0.25s ease-out 0.25s;}.portfolioBlock .pImage:before{top:0;left:0;border-top:5px solid #ffd503;border-left:5px solid #ffd503;}.portfolioBlock .pImage:after{bottom:0;right:0;border-bottom:5px solid #ffd503;border-right:5px solid #ffd503;}.portfolioBlock .pImage .hiddenBorder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}.portfolioBlock .pImage .hiddenBorder:before,.portfolioBlock .pImage .hiddenBorder:after{position:absolute;display:block;content:"";width:0;height:0;opacity:0;z-index:-1;-webkit-transition:width 0.375s ease-in 0s,opacity 0s ease-in 0.25s;transition:width 0.375s ease-in 0s,opacity 0s ease-in 0.25s;}.portfolioBlock .pImage .hiddenBorder:before{top:0;right:0;border-top:5px solid #ffd503;border-right:5px solid #ffd503;}.portfolioBlock .pImage .hiddenBorder:after{bottom:0;left:0;border-bottom:5px solid #ffd503;border-left:5px solid #ffd503;}.portfolioBlock .pImage .imgWrap{position:relative;overflow:hidden;width:calc(100% + 0 * 2 - 5px);margin-top:calc(-0 + 5px/2);margin-left:calc(-0 + 5px/2);margin-bottom:1rem;display:block;z-index:0;}.portfolioBlock .pImage .imgWrap img{transition:-webkit-transform 0.75s ease-out;transition:transform 0.75s ease-out;transition:transform 0.75s ease-out,-webkit-transform 0.75s ease-out;-webkit-transition:-webkit-transform 0.75s ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.portfolioBlock .pImage .imgWrap + h4:last-child{margin-bottom:1rem;}.portfolioBlock .pImage.video .imgWrap:before{content:"";background:url(/sites/all/themes/sage/img/icon_play.png) center no-repeat;width:101px;height:102px;display:block;position:absolute;left:0;right:0;top:calc(50% - 51px);margin:0 auto;z-index:2;}.portfolioBlock .thumbnail{width:100%;padding-bottom:60%;background-size:cover;background-position:center;}.portfolioBlock img{margin:0 auto;width:calc(100% - 5px);}.portfolioBlock:hover .pImage:before,.portfolioBlock:hover .pImage:after{height:calc(100% - 5px);-webkit-transition:height 0.25s ease-in;transition:height 0.25s ease-in;}.portfolioBlock:hover .pImage .hiddenBorder:before,.portfolioBlock:hover .pImage .hiddenBorder:after{width:calc(100% - 5px);opacity:1;-webkit-transition:width 0.375s ease-out 0.25s,opacity 0s ease-out 0.25s;transition:width 0.375s ease-out 0.25s,opacity 0s ease-out 0.25s;}.portfolioBlock:hover .pImage .imgWrap img{transform:scale(1.05);-webkit-transform:scale(1.05);}.portfolioBlock:hover span{color:#ffd503;}.postBody{padding:4rem 0;text-align:center;}.postBody a{word-break:break-word;}.postBody .imgWrap,.postBody .media-element-container{display:block;margin:2rem 0;}.postBody .imgWrap img,.postBody .media-element-container img{outline:1px solid #000;max-width:calc(100% - 2px);height:auto;margin:0 auto;}@media (max-width:600px){.postBody .imgWrap img,.postBody .media-element-container img{height:auto !important;}}.postBody .imgWrap img[style*=right],.postBody .media-element-container img[style*=right]{margin:1rem 0 1rem 2rem;}.postBody .imgWrap img[style*=left],.postBody .media-element-container img[style*=left]{margin:1rem 2rem 1rem 0;}.postBody .imgWrap h3.field-label,.postBody .imgWrap div.field-folder,.postBody .media-element-container h3.field-label,.postBody .media-element-container div.field-folder{display:none;}.postBody .imgWrap span,.postBody .media-element-container span{width:100%;display:block;margin-top:0.75rem;font-style:italic;color:#4e4c4d;font-size:0.9rem;text-align:left;}.postBody .postText{max-width:820px;margin:0;}.postBody .postText img{max-width:100%;height:auto;}.postBody .postText .share.top{position:absolute;width:100%;left:0;top:calc(-5rem - 20px);}.postBody .postText .newsTiles.center{margin-top:2rem;}.postBody .postText .newsTiles.center h4,.postBody .postText .newsTiles.center span{text-align:center;}.postBody .postText .newsTiles.center h4.bracketTop:before{margin:0 auto 1rem;}.postBody .postText p,.postBody .postText h1,.postBody .postText h2,.postBody .postText h3,.postBody .postText h4,.postBody .postText h5,.postBody .postText h6,.postBody .postText span,.postBody .postText ul,.postBody .postText ol{text-align:left;color:#4e4c4d;}.postBody .postText p:empty{display:none;}.postBody .postText .share.top + p + .media{margin-top:0;}.postBody .postText p:first-of-type:first-letter{font-size:5rem;font-weight:600;vertical-align:top;float:left;margin:0.5rem 0.75rem -0.1rem 0;line-height:0.8em;text-transform:uppercase;}.postBody .postText .postMeta{position:relative;display:block;float:left;width:100%;margin-top:4rem;}.postBody .postText blockquote{display:inline-block;margin:4rem;}.postBody .postText blockquote p:first-of-type:first-letter{font-size:1em;font-weight:inherit;margin:0;padding:0;line-height:inherit;vertical-align:inherit;float:none;}.postBody .postText blockquote:before,.postBody .postText blockquote:after{content:"";display:inline-block;width:84px;border-left:6px solid #ffd503;border-right:6px solid #ffd503;}.postBody .postText blockquote:before{height:24px;border-top:6px solid #ffd503;margin-bottom:1rem;}.postBody .postText blockquote:after{height:4px;border-bottom:6px solid #ffd503;margin-top:3rem;}.postBody .postText blockquote p{font-size:2.5rem;line-height:1.2em;margin:0;position:relative;display:inline-block;text-align:center;}.postBody .postText blockquote p:before,.postBody .postText blockquote p:after{content:"";position:absolute;display:block;width:32px;height:26px;z-index:0;}.postBody .postText blockquote p:before{background:url(/sites/all/themes/sage/img/topQuote.png) center no-repeat;background-size:contain;top:-26px;left:-32px;}.postBody .postText blockquote p:after{background:url(/sites/all/themes/sage/img/bottomQuote.png) center no-repeat;background-size:contain;bottom:-26px;right:-32px;}.postBody .postText blockquote span{display:block;margin-top:1rem;font-weight:600;font-style:italic;font-size:1.3rem;text-align:center;}.postBody .postText .backBtn,.postBody .postText .printBtn{color:#1a1719;}.postBody .postText .backBtn:hover,.postBody .postText .printBtn:hover{color:#ffd503;}.postBody .postText .backBtn{position:absolute;left:0;}@media (max-width:600px){.postBody .postText .backBtn{position:relative;}}.postBody .postText .printBtn{position:absolute;right:0;}.share{display:inline-block;text-align:center;}.share span{font-weight:600;display:inline-block;vertical-align:middle;text-transform:uppercase;font-size:1rem;}.share .subscribe{display:inline-block;float:right;}@media (max-width:600px){.share .subscribe{float:none;}}.share a{background:url(/sites/all/themes/sage/img/social.png) 0 0 no-repeat;background-color:#FFF;width:40px;height:40px;margin:0 9px;display:inline-block;vertical-align:middle;color:#1a1719;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.share a:hover{background-color:#ffd503;}.share .twitter{background-position:-43px 0;}.share .linkedin{background-position:-87px 0;}.share .email{background-position:-173px 0;}.share .newsletter{background-position:-130px 0;}.page-faqs .faqBlock.gray{background:#FFF;}.page-faqs .ctaBtn{display:none;}.share.bottom{display:block;width:105%;margin:4rem 0 0;text-align:left;}@media (max-width:600px){.share.bottom{display:table;width:auto;margin:2rem auto 0;}.share.bottom a{float:left;}.share.bottom span{display:none;}}.share.bottom a{background-color:#ffd503;}.share.bottom a:hover{background-color:#ebeae8;}.sunburst{background:#ffd503 url(/sites/all/themes/sage/img/sunburst.png) top center no-repeat;background-size:800px;}#block-views-partners-block-1 .iconGrid.gray{background:#FFF;}#block-views-events-block-1 .resourceGrid.white{background:#f2f1f1;}.plainTextWrap{padding-bottom:3rem;}.plainTextWrap h1{font-size:3.2rem;font-weight:500;text-transform:uppercase;line-height:0.9em;}.plainTextWrap .scaler{max-width:800px;}.page-news .resourceBlock .imgWrap{padding-bottom:55%;}.page-news .resourceBlock.recent_press .imgWrap{width:calc(100% + 1rem * 2 - 10px);margin-left:calc(-1rem + 10px/2);}.careers{padding:4rem 0;background:#FFF;}.careers tbody{border:0;}.careers .bracketTop:before{margin-bottom:1rem;}.careers table.careersList{text-align:left;margin:1rem auto;max-width:95%;}.careers table.careersList p,.careers table.careersList a{margin:0;font-size:1.15rem;}.careers table.careersList h4{margin:1rem 0 1rem;font-size:1.4rem;}.careers table.careersList a{color:#000;text-decoration:underline;}.careers table.careersList a:hover{color:#ffd503;}.careers table.careersList td:nth-of-type(2),.careers table.careersList th:nth-of-type(2){padding:0.5rem 12rem;}.careers table.careersList td,.careers table.careersList th{padding:0.5rem 0;border:0;}.page-events .resourceGrid{padding-top:0;margin-top:-2rem;}.page-events .resourceGrid .scaler{max-width:1100px;margin-top:0;font-size:0;}.page-events .newsTiles .resourceBlock.w3{width:31.7%;margin:0 0.1% 0.5rem;font-size:1rem;}@media (max-width:600px){.page-events .newsTiles .resourceBlock.w3{width:99.8%;}}@media (max-width:600px){.careers table.careersList td:nth-of-type(2),.careers table.careersList th:nth-of-type(2){padding:0.5rem 0 0.5rem 3rem;}.careers table.careersList td:nth-of-type(3),.careers table.careersList th:nth-of-type(3){display:none;}}html[data-useragent*=MSIE] .darkener,html[data-useragent*=MSIE] .darkener.active,html[data-useragent*=MSIE] .vBorder{display:none;}html[data-useragent*=MSIE] .featuredProject{padding-bottom:calc(3em + 33px);}html[data-useragent*=MSIE] .hero .slideNav{bottom:1.5rem;}#block-views-events-block-1 h2{display:none;}@media (max-width:1023px){.filterWrap a{-webkit-box-flex:0;flex:0;-webkit-flex:0;flex-basis:32.3%;}.featureList .featureText{margin:2rem auto;}}@media (max-width:600px){.hero.static .backBtn{display:none;}.filterWrap a{-webkit-box-flex:0;flex:0;-webkit-flex:0;flex-basis:48.7%;}.hero .slideNavWrap{top:calc(100% - 1.5rem);}.featuredProject{width:80%;padding-bottom:calc(3.5rem + 33px);}.featuredProject .textWrap{padding:1.5rem 0 1rem;}.featuredProject .textWrap h2{font-size:2rem;}.postBody .postText .postMeta{display:inline-block;width:100%;}.postBody .postText .backBtn{width:100%;float:none;display:table;margin-bottom:1rem;}.postBody .postText .printBtn{display:none;}}@media (max-width:600px) and (min-width:600px){.postBody .postText .share.bottom{width:100%;}}.projectBody .detailWrap ul{font-size:1.1rem;}.projectBody .detailWrap li{margin-bottom:0.3em;}.projectDetails .detailWrap strong{display:block;text-transform:uppercase;}.page-search .form-item-retain-filters,.page-search .apachesolr-browse-blocks{display:none;}.page-search #sageWrap{min-height:calc(100vh - 90px - 515px);}.page-search #sageWrap .content{display:block;max-width:850px;margin:4rem auto;padding-top:1rem;width:95%;}.page-search #sageWrap .content ul{display:block;width:100%;padding:0;float:left;margin:1rem 0 2rem;}.page-search #sageWrap .content ul li{margin:0 0 1rem 1rem;}.page-search #sageWrap .content .spelling-suggestions{margin-top:1rem;margin-bottom:1rem;display:block;float:left;width:100%;}.page-search #sageWrap .content .form-item{margin:0;float:left;}.page-search #sageWrap .content .form-wrapper{float:left;width:100%;position:relative;}.page-search #sageWrap .content .form-wrapper input{padding:1rem;border:0;outline-offset:0;outline:1px solid #4e4c4d;}.page-search #sageWrap .content .form-wrapper input[type=submit]{background:#ffd503;float:left;width:100px;padding-left:0;padding-right:0;-webkit-transition:background 0.2s ease-out,color 0.2s ease-out;transition:background 0.2s ease-out,color 0.2s ease-out;}.page-search #sageWrap .content .form-wrapper input[type=submit]:hover{background:#1a1719;color:#ffd503;}.page-search #sageWrap .content .form-item-keys{width:calc(100% - 100px);}.page-search #sageWrap .content .form-item-keys input{width:calc(100% - 2rem);}.page-search #sageWrap .content .form-item-keys label{text-transform:uppercase;display:block;width:100%;display:block;position:absolute;top:-5rem;text-align:center;font-weight:500;margin:0;text-transform:uppercase;font-size:2rem;}.page-search #sageWrap .content .form-item-keys label:before{content:"";display:block;margin:0 auto 0.5rem;width:85px;height:5px;border-top:6px solid #3b393a;border-left:6px solid #3b393a;border-right:6px solid #3b393a;}.page-search #sageWrap .search-results{padding:0 0 1rem;float:left;display:block;width:100%;border-bottom:1px solid #e1e1e1;margin-bottom:1rem;}.page-search #sageWrap .search-results li{word-wrap:break-word;}.page-search #sageWrap .search-results .search-snippet-info{padding:0;}.page-search #sageWrap .search-results .search-info{display:none;}.page-search #sageWrap .search-results .search-result h3{transform:none !important;-webkit-transform:none !important;opacity:1 !important;}.page-search #sageWrap .pager{display:inline-block;float:right;text-align:center;padding-bottom:2rem;}.page-search #sageWrap .pager-item,.page-search #sageWrap .pager-current,.page-search #sageWrap .pager-ellipsis,.page-search #sageWrap .pager-next,.page-search #sageWrap .pager-last,.page-search #sageWrap .pager-first,.page-search #sageWrap .pager-previous{display:inline-block;margin:0 0.5rem;}.page-search #sageWrap .pager-item.first,.page-search #sageWrap .pager-current.first,.page-search #sageWrap .pager-ellipsis.first,.page-search #sageWrap .pager-next.first,.page-search #sageWrap .pager-last.first,.page-search #sageWrap .pager-first.first,.page-search #sageWrap .pager-previous.first{margin-left:0;}.page-search #sageWrap .pager-item.last,.page-search #sageWrap .pager-current.last,.page-search #sageWrap .pager-ellipsis.last,.page-search #sageWrap .pager-next.last,.page-search #sageWrap .pager-last.last,.page-search #sageWrap .pager-first.last,.page-search #sageWrap .pager-previous.last{margin-right:0;}@media (max-width:1400px){html{font-size:13px;}}@media (max-width:1023px){nav .navBtn,nav .navSpacer,nav .vertSplit{display:none;}.detailWrap{text-align:center;}.featureGrid .w5{width:95%;}.postBody .postText{width:90%;}.sunburst{background-position:top center !important;background-attachment:inherit !important;}.sunburstSide{padding:4rem 0;}.scrollFadeWrap .fadeTip{display:none;}}@media (max-width:600px){.postBody .postText.w6{width:100%;}.postBody .postText.w6 blockquote{margin:4rem 2rem;}.postBody .postText.w6 blockquote h5{font-size:1.5rem;}.postBody .postText.w6 blockquote h5:before,.postBody .postText.w6 blockquote h5:after{width:20px;}.postBody .postText.w6 blockquote h5:before{left:-20px;}.postBody .postText.w6 blockquote h5:after{right:-20px;}.projectBody .projectText{text-align:center;}.projectBody .projectText .ctaBtn{float:none;}.projectBody .projectDetails{margin-top:6rem;}.quoteSlider .arrowNav button{display:none;}.framedBox:before,.framedBox:after{left:4.75rem;}.framedBox .framedText{max-width:calc(100% - 100px);padding:1rem 0 1rem 0.5rem;}.framedBox .framedText:before,.framedBox .framedText:after{left:-27px;}.framedBox .framedText h3{font-size:1.8rem;}.framedBox .framedIcon{width:50px;}.boxNav button{width:50%;}.productHeadline header p{margin-bottom:0;}.featureList .textWrap li{display:block;width:100%;text-align:center;margin-bottom:2rem;}.featureList .listIcon{margin-right:0;margin-bottom:1rem;}.featureList .listText{width:calc(100% - 1rem);}}@media (max-width:450px){header h1,header h2{font-size:3rem;}h3{font-size:2.3rem;}}.textGrid .formBlurb{font-size:1.5rem;width:95%;margin:-1.5rem auto 0.5rem;max-width:1210px;}@media (max-width:1023px){.textGrid .formBlurb br{display:none;}}@media (max-width:600px){.textGrid .formBlurb{font-size:1.25rem;}}.node-type-webform .content{overflow:hidden;}.formSplit{display:table;margin:0 auto 4rem;width:90%;max-width:1000px;text-align:left;}.formSplit br{display:none;}.formSplit h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-transform:none;}.formSplit h3 span{display:block;font-size:1.1rem;margin-top:0.5rem;font-weight:600;}.formSplit form{width:45%;max-width:600px !important;display:inline-block;vertical-align:top;}.formSplit form .hidden{display:none;}@media (max-width:700px){.formSplit form{width:calc(100% - 2px);margin-right:0;padding-right:0;padding:0 1px;border:0;max-height:0;overflow:hidden;}}.formSplit form .form-item{margin-bottom:0;}.formSplit form .form-actions{display:table;}.formSplit form.leadGen .form-required,.formSplit form.returningUser .form-required{display:none;}.formSplit form.leadGen .webform-submit,.formSplit form.returningUser .webform-submit{margin:1rem 0 0;}.formSplit form.leadGen{position:relative;}@media (max-width:600px){.formSplit form.leadGen{margin-top:-2.6rem;}}.formSplit form.leadGen:after{content:"";position:absolute;left:-5%;top:-20px;background:#f1f2f2;width:calc(50vw + 5%);height:100vh;z-index:-1;}@media (max-width:600px){.formSplit form.leadGen:after{display:none;}}.formSplit form.leadGen label{text-align:left;}.formSplit form.leadGen .form-type-checkbox{margin-top:0;display:-webkit-box;display:flex;}@media (min-width:600px){.formSplit form.leadGen input[type=text],.formSplit form.leadGen input[type=telephone],.formSplit form.leadGen input[type=email],.formSplit form.leadGen select{background-color:#f1f2f2;}}@media (max-width:700px){.formSplit form.leadGen{padding-right:1px;margin-right:0;border-right:0;max-height:36rem;}}.formSwapper{width:100%;text-align:center;margin:0 auto -2rem;font-size:1.5rem;display:none;}.formSwapper .ctaBtn{font-size:1.5rem;margin:3rem auto !important;color:#3b393a !important;background:#ffd503 !important;width:calc(90% - 3em);}.formSwapper .ctaBtn.current{display:none !important;}@media (max-width:700px){.formSwapper{display:block;}}.formSwapper p{display:inline-block;vertical-align:middle;color:#f3c303;font-weight:600;}.formSwapper p:hover{color:#4e4c4d;}.formSwapper span{font-weight:900;font-size:1em;margin:0 0.5em;display:inline-block;vertical-align:middle;color:#3b393a;}.page-file #sageWrap .file .content{font-size:2rem;width:90%;max-width:500px;margin:150px auto 50px;}.page-file #sageWrap .file .content .field-label,.page-file #sageWrap .file .content .field-folder{display:none;}#sageWrap .postBody p[align=center]{text-align:center !important;}#sageWrap .visionaryInsights .hero.static h1,#sageWrap .visionaryInsights .hero.static h2,.node-type-visionary-insight #sageWrap .hero.static h1,.node-type-visionary-insight #sageWrap .hero.static h2{font-size:0;display:block;position:relative;background:url(/sites/all/themes/sage/img/visionaryLogo.svg) center no-repeat;background-size:contain;width:500px;height:160px;margin:0 auto;}@media (max-width:600px){#sageWrap .visionaryInsights .hero.static h1,#sageWrap .visionaryInsights .hero.static h2,.node-type-visionary-insight #sageWrap .hero.static h1,.node-type-visionary-insight #sageWrap .hero.static h2{width:250px;height:90px;}}#sageWrap .visionaryInsights .postBody .postText .newsTiles.center,.node-type-visionary-insight #sageWrap .postBody .postText .newsTiles.center{padding:0;}#sageWrap .visionaryInsights .postBody .postText .postMeta,.node-type-visionary-insight #sageWrap .postBody .postText .postMeta{margin-top:0;padding-bottom:4rem;}#sageWrap .visionaryInsights .hero.static h1:before,#sageWrap .visionaryInsights .hero.static h2:before{margin-top:1rem;}.insightIntro .scaler{max-width:1190px;margin:0 auto 5rem;}.page-visionary-insights .filterBlock p span{font-weight:500;}.page-visionary-insights .insightBlock .insightIcon{display:inline-block;vertical-align:top;width:50px;height:50px;margin-left:-0.75rem;background-size:contain;background-position:center;background-repeat:no-repeat;}.page-visionary-insights .insightBlock .imgWrap{background-size:cover;background-position:center;background-repeat:no-repeat;}.page-visionary-insights .insightBlock.blog .insightIcon{background-image:url(/sites/all/themes/sage/img/visionary_insights/icon_blog.svg);}.page-visionary-insights .insightBlock.event .insightIcon{background-image:url(/sites/all/themes/sage/img/visionary_insights/icon_event.svg);}.page-visionary-insights .insightBlock.infographic .insightIcon{background-image:url(/sites/all/themes/sage/img/visionary_insights/icon_infographic.svg);}.page-visionary-insights .insightBlock.link .insightIcon{background-image:url(/sites/all/themes/sage/img/visionary_insights/icon_link.svg);}.page-visionary-insights .insightBlock.webinar .insightIcon{background-image:url(/sites/all/themes/sage/img/visionary_insights/icon_webinar.svg);}.page-visionary-insights .insightBlock.white_paper .insightIcon{background-image:url(/sites/all/themes/sage/img/visionary_insights/icon_white_paper.svg);}.page-visionary-insights .insightBlock .textWrap{padding-bottom:2rem;text-align:left;}.page-visionary-insights .insightBlock .textWrap h4{display:inline-block;margin-right:-1.5rem;margin-top:5px;width:calc(100% - 70px + 1.5rem);margin-left:10px;}.node-visionary-insight .hero.static h2,.node-visionary-insight .hero.static h1{margin-bottom:1rem;}.node-visionary-insight header.bracketTop{width:100%;}.node-visionary-insight header.bracketTop:before{margin:0 auto 1rem;}.node-visionary-insight header.bracketTop h1,.node-visionary-insight header.bracketTop h2{font-size:2rem;text-align:center;margin-bottom:0;font-weight:600;}.node-visionary-insight header.bracketTop span{margin:0.5rem auto 2rem;display:block;text-align:center;font-weight:500;text-transform:uppercase;color:#999497;font-size:1.1rem;}.node-visionary-insight img{width:auto;max-width:100%;margin:0 auto 3rem;}.node-visionary-insight .postBody .postText blockquote{margin:2rem 4rem;}.node-visionary-insight .postBody .postText blockquote p{font-size:2rem;}.node-visionary-insight .postBody .postText blockquote a.quoteTweet{width:40px;height:40px;background-image:url(/sites/all/themes/sage/img/social.png);background-repeat:no-repeat;display:table;margin:0rem auto -2rem;background-position:-43px 0;}.node-visionary-insight .postBody .postText p:first-of-type:first-letter{font-size:inherit;font-weight:inherit;margin:0;vertical-align:baseline;line-height:inherit;float:none;text-transform:none;}.node-visionary-insight .postBody .scaler{overflow:hidden;}.node-visionary-insight .newsTiles .scaler h4{font-size:1rem !important;}@media (min-width:600px){.node-visionary-insight .newsTiles .scaler{width:120%;max-width:120%;left:-10%;}}@media (max-width:1023px){.node-visionary-insight .newsTiles .scaler{width:100%;max-width:100%;left:0;}}.node-visionary-insight .ctaWrap{margin-top:2rem;}.node-visionary-insight .ctaWrap .ctaBtn{margin:0.5rem;}.node-visionary-insight .ctaWrap .ctaBtn:nth-child(even){background:#3b393a;color:#ffd503;}.node-visionary-insight .ctaWrap .ctaBtn:nth-child(even):hover{background:#ffd503;color:#000;}.node-visionary-insight .ctaWrap .ctaBtn:nth-child(odd){background:#ffd503;color:#000;}.node-visionary-insight .ctaWrap .ctaBtn:nth-child(odd):hover{background:#3b393a;color:#ffd503;}.node-visionary-insight #sageWrap .newsTiles{font-size:0;float:none;padding-bottom:0;width:120%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:90vw;}.node-visionary-insight #sageWrap .newsTiles h4.bracketTop{text-align:center;text-transform:uppercase;margin:0 auto 1rem;}.node-visionary-insight #sageWrap .newsTiles h4.bracketTop:before{margin:0 auto 1rem;}.node-visionary-insight #sageWrap .newsTiles .resourceBlock{font-size:1rem;}.node-visionary-insight #sageWrap .newsTiles .resourceBlock .textWrap h4{font-size:1.2rem;}.node-visionary-insight #sageWrap .newsTiles .resourceBlock .textWrap span.cta{font-size:1rem;}.node-visionary-insight #sageWrap .newsTiles .resourceBlock .textWrap h4,.node-visionary-insight #sageWrap .newsTiles .resourceBlock .textWrap span.cta{text-align:center;}#sageWrap .iconGrid.productsHeader header.smallFont h1,#sageWrap .iconGrid.productsHeader header.smallFont h2{font-size:3.2rem;}@media (max-width:600px){#sageWrap .iconGrid.productsHeader header.smallFont h1,#sageWrap .iconGrid.productsHeader header.smallFont h2{font-size:2.3rem;}}#sageWrap .iconGrid.productsHeader header.smallFont p{max-width:600px;margin:0.5rem auto 0;}#cookieJar{position:fixed;bottom:0;left:0;width:100%;background:#ffd503 url(https://www.sageglass.com/sites/all/themes/sage/img/sunburst.png) center 30% no-repeat;background-size:cover;padding:1.5rem 3rem;box-sizing:border-box;display:-webkit-box;display:flex;z-index:1001;box-shadow:0px 0px 20px rgba(0,0,0,0.2);-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform 0.25s ease-out;-webkit-transition:-webkit-transform 0.25s ease-out;transition:transform 0.25s ease-out;transition:transform 0.25s ease-out,-webkit-transform 0.25s ease-out;}#cookieJar.unloaded{display:none;}#cookieJar.closed{-webkit-transform:translateY(100%);transform:translateY(100%);}@media (max-width:1023px){#cookieJar{display:block;text-align:center;}}#cookieJar .ctaBtn{background:#3b393a;color:#ffd503;}#cookieJar .ctaBtn:hover{background:#000;}#cookieJar .textWrap,#cookieJar .ctaWrap{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;}@media (max-width:1023px){#cookieJar .textWrap,#cookieJar .ctaWrap{display:block;}}#cookieJar .textWrap{margin-right:2rem;align-self:column;width:80%;text-align:left;}#cookieJar .textWrap:last-of-type{width:100%;}@media (max-width:1023px){#cookieJar .textWrap{text-align:center;width:100%;margin:0 auto;}}#cookieJar .textWrap p{font-size:1.2rem;line-height:1.1em;margin:0;}@media (min-width:1400px){#cookieJar .textWrap p{font-size:1rem;}}#cookieJar .textWrap p.desktop{margin:0;}#cookieJar .textWrap p a{color:#000;text-decoration:underline;-webkit-transition:color 0.1s ease-out;transition:color 0.1s ease-out;}#cookieJar .textWrap p a:hover{color:#FFF;}@media (max-width:1023px){#cookieJar .ctaWrap{margin:1rem auto 0;}}#cookieClose{position:absolute;top:0.5rem;right:1rem;line-height:0.5em;font-size:50px;font-weight:500;cursor:pointer;color:#000;}#sageWrap .allProducts .videoSplit h3:before,#sageWrap .singleProduct .videoSplit h3:before{display:none;}#sageWrap .allProducts .grayWrap,#sageWrap .singleProduct .grayWrap{background:#f5f5f5;display:table;width:100%;padding:0 0 3rem;margin:4rem 0 2rem;float:left;}#sageWrap .allProducts .grayWrap .iconGrid,#sageWrap .singleProduct .grayWrap .iconGrid{background:transparent;}@media (max-width:600px){#sageWrap .allProducts .ctaBtn:not(:empty),#sageWrap .singleProduct .ctaBtn:not(:empty){margin:0 auto 1rem;}}#sageWrap .allProducts a:not(.ctaBtn),#sageWrap .singleProduct a:not(.ctaBtn){color:#494949;text-decoration:underline;}#sageWrap .allProducts a:not(.ctaBtn):hover,#sageWrap .singleProduct a:not(.ctaBtn):hover{color:#ffd503;}#sageWrap .allProducts .featureList .featureWrap:first-of-type,#sageWrap .singleProduct .featureList .featureWrap:first-of-type{direction:rtl;}#sageWrap .allProducts .featureList .featureWrap:first-of-type .featureText,#sageWrap .allProducts .featureList .featureWrap:first-of-type .featureImage,#sageWrap .singleProduct .featureList .featureWrap:first-of-type .featureText,#sageWrap .singleProduct .featureList .featureWrap:first-of-type .featureImage{direction:ltr;}#sageWrap .allProducts .featureList.centerPhone .featureWrap,#sageWrap .singleProduct .featureList.centerPhone .featureWrap{direction:rtl;}#sageWrap .allProducts .featureList.centerPhone .featureWrap .featureText,#sageWrap .allProducts .featureList.centerPhone .featureWrap .featureImage,#sageWrap .singleProduct .featureList.centerPhone .featureWrap .featureText,#sageWrap .singleProduct .featureList.centerPhone .featureWrap .featureImage{direction:ltr;}#sageWrap .allProducts .featureList.centerPhone .featureWrap .featureImage,#sageWrap .singleProduct .featureList.centerPhone .featureWrap .featureImage{width:calc(50% - 75px);margin-right:75px;}@media (max-width:1023px){#sageWrap .allProducts .featureList.centerPhone .featureWrap .featureImage,#sageWrap .singleProduct .featureList.centerPhone .featureWrap .featureImage{width:100%;margin-right:0;}}#sageWrap .allProducts .iconGrid .ctaWrap,#sageWrap .singleProduct .iconGrid .ctaWrap{margin-bottom:2rem;}#sageWrap .allProducts .videoSplit,#sageWrap .singleProduct .videoSplit{background:#f5f5f5;}@media (max-width:600px){#sageWrap .allProducts .videoSplit h3,#sageWrap .singleProduct .videoSplit h3{font-size:2.4rem;}}#sageWrap .allProducts .allProductsGrid header,#sageWrap .allProducts .allProductsGrid .icons,#sageWrap .singleProduct .allProductsGrid header,#sageWrap .singleProduct .allProductsGrid .icons{max-width:1020px;}#sageWrap .allProducts .allProductsGrid .icons,#sageWrap .singleProduct .allProductsGrid .icons{margin:3rem auto 0;}@media (max-width:600px){#sageWrap .allProducts .allProductsGrid .icons,#sageWrap .singleProduct .allProductsGrid .icons{white-space:nowrap;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}#sageWrap .allProducts .allProductsGrid .icons .iconBox,#sageWrap .singleProduct .allProductsGrid .icons .iconBox{width:90%;margin:0 5px 2em;white-space:normal;}#sageWrap .allProducts .allProductsGrid .icons .iconBox img,#sageWrap .singleProduct .allProductsGrid .icons .iconBox img{width:100%;max-width:100%;}}#sageWrap .allProducts .iconGrid.small .icons,#sageWrap .singleProduct .iconGrid.small .icons{max-width:900px;margin:3rem auto 0;}#sageWrap .allProducts .iconGrid.small .iconText,#sageWrap .singleProduct .iconGrid.small .iconText{max-width:255px;}#sageWrap .allProducts .iconGrid.productsHeader:last-of-type,#sageWrap .singleProduct .iconGrid.productsHeader:last-of-type{background:#f5f5f5;}#sageWrap .allProducts .bracketTop:before,#sageWrap .singleProduct .bracketTop:before{width:80%;max-width:300px;border-left:none;border-right:none;border-top:4px solid #ffd503;margin-bottom:2rem;}@media (max-width:600px){#sageWrap .allProducts .featureList .textWrap,#sageWrap .singleProduct .featureList .textWrap{width:85%;}}#sageWrap .allProducts .iconGrid,#sageWrap .singleProduct .iconGrid{padding:4rem 0 2rem;}#sageWrap .allProducts .iconGrid .w25,#sageWrap .singleProduct .iconGrid .w25{margin:0 1.5% 2rem;}@media (max-width:600px){#sageWrap .allProducts .iconGrid .w25,#sageWrap .singleProduct .iconGrid .w25{margin:0 auto 2rem;}}#sageWrap .allProducts .iconGrid header,#sageWrap .singleProduct .iconGrid header{width:85%;}@media (max-width:600px){#sageWrap .allProducts .iconGrid header,#sageWrap .singleProduct .iconGrid header{text-align:left;}}@media (max-width:600px){#sageWrap .allProducts header,#sageWrap .singleProduct header{width:85%;text-align:left;}}#sageWrap .allProducts header h1,#sageWrap .allProducts header h2,#sageWrap .singleProduct header h1,#sageWrap .singleProduct header h2{font-size:3.4rem;margin-bottom:1.5rem;}@media (max-width:600px){#sageWrap .allProducts header h1,#sageWrap .allProducts header h2,#sageWrap .singleProduct header h1,#sageWrap .singleProduct header h2{font-size:2.4rem;}}@media (max-width:600px){#sageWrap .allProducts .plainTextWrap .scaler,#sageWrap .singleProduct .plainTextWrap .scaler{width:85%;}#sageWrap .allProducts .plainTextWrap .scaler p,#sageWrap .singleProduct .plainTextWrap .scaler p{text-align:left !important;}}#sageWrap .allProducts .productHeadline header h1,#sageWrap .allProducts .productHeadline header h2,#sageWrap .singleProduct .productHeadline header h1,#sageWrap .singleProduct .productHeadline header h2{margin-bottom:0;}@media (max-width:600px){#sageWrap .allProducts .productHeadline header h1,#sageWrap .allProducts .productHeadline header h2,#sageWrap .singleProduct .productHeadline header h1,#sageWrap .singleProduct .productHeadline header h2{margin-bottom:0;}}#sageWrap .allProducts .iconBox h4,#sageWrap .singleProduct .iconBox h4{text-transform:unset;}#sageWrap .allProducts .plainText .field-body,#sageWrap .singleProduct .plainText .field-body{text-align:center;}#sageWrap .singleProduct .justCTAs{text-align:center;margin-top:-1rem;margin-bottom:2rem;}@media (max-width:600px){#sageWrap .singleProduct .justCTAs .ctaBtn{margin:0 auto 1rem;}}#sageWrap .singleProduct .plainTextWrap{padding-top:4rem;text-align:center;}#sageWrap .singleProduct .plainTextWrap .scaler{max-width:1000px;}#sageWrap .singleProduct .iconGrid:not(.allProductsGrid) .iconBox img{max-height:65px;}#sageWrap .singleProduct .allProductsGrid{padding-top:2rem;}#sageWrap .singleProduct .allProductsGrid .icons{display:-webkit-box;display:flex;}@media (max-width:600px){#sageWrap .singleProduct .allProductsGrid .icons{display:block;}}#sageWrap .singleProduct .allProductsGrid .iconBox{position:relative;padding-bottom:5rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-flex:1;flex:1 0 auto;}@media (max-width:1023px){#sageWrap .singleProduct .allProductsGrid .iconBox{margin:0 2.5% 2rem;width:44%;}}@media (max-width:600px){#sageWrap .singleProduct .allProductsGrid .iconBox{display:inline-block;padding-bottom:0;}}#sageWrap .singleProduct .allProductsGrid .iconBox .ctaWrap{position:absolute;width:100%;bottom:-1.5rem;}@media (max-width:600px){#sageWrap .singleProduct .allProductsGrid .iconBox .ctaWrap{bottom:0;position:relative;}}#sageWrap .singleProduct .allProductsGrid .iconBox h4{font-size:2rem;font-weight:500;text-transform:uppercase;}#sageWrap .singleProduct .allProductsGrid .ctaWrap{margin-top:1.25rem;}.singleProductSlideshow{height:calc(80vh - 100px);}@media (max-width:600px){.singleProductSlideshow{height:300px;}}.singleProductSlideshow .imageFader video.slide{background-color:#FFF;width:auto;max-width:100%;left:0;right:0;margin:0 auto;}.singleProductSlideshow .scaler{width:90%;max-width:1200px;height:100%;}.singleProductSlideshow .imageFader,.singleProductSlideshow .slide{position:absolute;width:100%;height:100%;}.singleProductSlideshow .slide{background-size:cover;}.singleProductSlideshow .slideNavWrap{position:absolute;width:100%;left:0;bottom:2rem;z-index:3;text-align:center;}.singleProductSlideshow .slideNavWrap .slideNav{width:auto;left:0;right:0;margin:0 auto;bottom:4.5rem;}.singleProductSlideshow .slideNavWrap .arrow,.singleProductSlideshow .slideNavWrap .dot{display:inline-block;vertical-align:middle;margin:0 5px;border:0;outline:0;}.singleProductSlideshow .slideNavWrap .arrow{width:19px;height:33px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.singleProductSlideshow .slideNavWrap .arrow:hover{-webkit-transform:scale(1.2);transform:scale(1.2);}.singleProductSlideshow .slideNavWrap .dotWrap{display:inline-block;}.singleProductSlideshow .slideNavWrap .arrow:first-of-type{background:url(/sites/all/themes/sage/img/arrow_left_yellow.png) center no-repeat;background-size:contain;}.singleProductSlideshow .slideNavWrap .arrow:last-of-type{background:url(/sites/all/themes/sage/img/arrow_right_yellow.png) center no-repeat;background-size:contain;}.singleProductSlideshow .slideNavWrap .dot{width:12px;height:12px;border-radius:12px;background:#FFF;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out;}.singleProductSlideshow .slideNavWrap .dot.current,.singleProductSlideshow .slideNavWrap .dot:hover{background:#ffd503;}.slideshowBlurb:empty{padding-bottom:3rem;}.slideshowBlurb .scaler{max-width:785px;text-align:center;width:85%;}@media (max-width:600px){.slideshowBlurb .scaler{text-align:left;}}.slideshowBlurb p{font-size:1rem;}.featureList{margin-top:2rem;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;}.featureList .feature{display:-webkit-box;display:flex;width:25%;text-align:left;line-height:1em;padding:0 10px 1rem 40px;font-weight:500;margin:0 0 0.5rem;box-sizing:border-box;opacity:0.25;}@media (max-width:600px){.featureList .feature{width:90%;}}.featureList .feature.present{background:url(/sites/all/themes/sage/img/icon-oval.png) 20px 3px no-repeat;background-size:10px;opacity:1;}@media (max-width:1400px){.featureList .feature.present{background-size:8px;background-position:20px 2px;}}.featureList.wrapped .feature{width:30%;margin:0 1rem 0.5rem;}@media (max-width:1023px){.featureList.wrapped .feature{margin:0 0 0.5rem;}}@media (max-width:600px){.featureList.wrapped .feature{width:90%;margin:0;}}.featureList + .ctaWrap{margin-top:1rem;margin-bottom:2rem;}@media (max-width:1023px){.featureList + .ctaWrap .ctaBtn:not(:empty){margin:0 auto 1rem !important;}}#sageWrap .webform-progressbar{display:none;}@media print{nav,#cartoucher,.postBody .postText .share.top,.vBorder,.postMeta,#footer,.node-visionary-insight .hero,#cookieJar,.node-visionary-insight .newsTiles{display:none !important;}#sageWrap .postBody{padding-top:0 !important;}.node-article .hero.static .headline{padding-top:0px !important;}body,html{margin-top:0px !important;padding-top:0px !important;}.hero.static .centerWrap{margin-top:20px !important;}*{overflow:visible !important;float:none !important;position:static !important;}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0rem);transform:translateY(0rem);}50%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem);}100%{-webkit-transform:translateY(0rem);transform:translateY(0rem);}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0rem);transform:translateY(0rem);}50%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem);}100%{-webkit-transform:translateY(0rem);transform:translateY(0rem);}}@keyframes bounce{0%{-webkit-transform:translateY(0rem);transform:translateY(0rem);}50%{-webkit-transform:translateY(-1rem);transform:translateY(-1rem);}100%{-webkit-transform:translateY(0rem);transform:translateY(0rem);}}.RecastApp{position:fixed;left:0;bottom:0;width:100%;z-index:10 !important;}.RecastApp .RecastAppMessage .Buttons{border-radius:0 !important;border:0 !important;margin:-1rem 0 0;}.RecastApp .RecastAppMessage .Buttons--title:empty{display:none;}.RecastApp .RecastAppMessage .Buttons--container{border:0 !important;}.RecastApp .RecastAppButton,.RecastApp .RecastAppButton-Link{color:#3b393a !important;background:#f6f6f6;border-left:4px solid #ffd503 !important;text-align:left;margin-bottom:5px;border-top:0 !important;border-bottom:0 !important;}.RecastApp .RecastAppChat,.RecastApp .RecastAppExpander{left:10px !important;right:unset !important;}.RecastApp .RecastAppExpander.open.bounce{-webkit-animation:bounce 1s linear 3;animation:bounce 1s linear 3;}@media (max-width:600px){#cai-webchat-div{display:none;}}form.contactPopup input[type=text],form.contactPopup input[type=email],form.contactPopup input[type=tel],form.contactPopup textarea{border:1px solid #000;padding:0.5rem;width:90%;margin-bottom:0.5rem;}form.contactPopup textarea{height:3rem;}form.contactPopup input[type=submit]{background:#ffd503;color:#000;font-weight:600;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:1.1em 2em;font-size:1rem;text-transform:uppercase;}form.contactPopup input[type=submit]:hover{background:#000;color:#ffd503;}.newsletterForm,.chatbotForm,.textPopupWrap{position:relative;display:block !important;z-index:2;background-color:#e7e7e7;background:#FFF;padding:20px 2.5%;width:90%;max-width:400px !important;max-height:500px;margin:0 auto;border-top:6px solid #ffd503;border-bottom:6px solid #ffd503;text-align:center;overflow:hidden;-webkit-transition:max-height 0.3s ease-out;transition:max-height 0.3s ease-out;}.newsletterForm .formFields,.chatbotForm .formFields,.textPopupWrap .formFields{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.newsletterForm .formFields.out,.chatbotForm .formFields.out,.textPopupWrap .formFields.out{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}.newsletterForm .formFields input[type=text],.newsletterForm .formFields input[type=email],.newsletterForm .formFields textarea,.newsletterForm .formFields input[type=tel],.newsletterForm .formFields select,.chatbotForm .formFields input[type=text],.chatbotForm .formFields input[type=email],.chatbotForm .formFields textarea,.chatbotForm .formFields input[type=tel],.chatbotForm .formFields select,.textPopupWrap .formFields input[type=text],.textPopupWrap .formFields input[type=email],.textPopupWrap .formFields textarea,.textPopupWrap .formFields input[type=tel],.textPopupWrap .formFields select{border:1px solid #000;outline:0;width:95%;margin-bottom:0.5rem;padding:0.5rem;}.newsletterForm .formFields textarea,.chatbotForm .formFields textarea,.textPopupWrap .formFields textarea{height:3rem;}.newsletterForm .formFields label,.chatbotForm .formFields label,.textPopupWrap .formFields label{margin-bottom:0.25rem;font-size:1rem;}.newsletterForm .formFields p,.chatbotForm .formFields p,.textPopupWrap .formFields p{text-transform:uppercase;line-height:1em;font-size:1.2rem;margin-top:0;margin-bottom:1.5rem;}.newsletterForm .formFields .ctaBtn,.chatbotForm .formFields .ctaBtn,.textPopupWrap .formFields .ctaBtn{display:block;border:0;outline:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;}.newsletterForm .formFields .webform-component-checkboxes,.chatbotForm .formFields .webform-component-checkboxes,.textPopupWrap .formFields .webform-component-checkboxes{width:100%;margin:0 0 1rem;text-align:left;}.newsletterForm .formFields .webform-component-checkboxes:first-of-type,.chatbotForm .formFields .webform-component-checkboxes:first-of-type,.textPopupWrap .formFields .webform-component-checkboxes:first-of-type{margin:-0.5rem 0 0.5rem;}.newsletterForm .formFields .webform-component-checkboxes:last-of-type,.chatbotForm .formFields .webform-component-checkboxes:last-of-type,.textPopupWrap .formFields .webform-component-checkboxes:last-of-type{margin:0 0 2rem;}.newsletterForm .formFields .webform-component-checkboxes label,.chatbotForm .formFields .webform-component-checkboxes label,.textPopupWrap .formFields .webform-component-checkboxes label{display:inline-block;font-weight:500;font-size:1rem;width:calc(100% - 3rem);margin-bottom:0;vertical-align:top;}.newsletterForm .formFields .webform-component-checkboxes input[type=checkbox],.chatbotForm .formFields .webform-component-checkboxes input[type=checkbox],.textPopupWrap .formFields .webform-component-checkboxes input[type=checkbox]{vertical-align:top;height:1.3rem;margin-right:0;}.newsletterForm .formThanks,.chatbotForm .formThanks,.textPopupWrap .formThanks{position:absolute;opacity:0;left:-100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 2rem;box-sizing:border-box;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}.newsletterForm .formThanks.in,.chatbotForm .formThanks.in,.textPopupWrap .formThanks.in{left:0;opacity:1;}.newsletterForm .formThanks h3,.chatbotForm .formThanks h3,.textPopupWrap .formThanks h3{font-weight:600;font-size:1.5rem;line-height:1em;margin:0;text-transform:uppercase;}.newsletterForm .formThanks p,.chatbotForm .formThanks p,.textPopupWrap .formThanks p{font-size:1rem;line-height:1em;font-weight:500;width:95%;margin:1rem auto 0;}@media (max-width:600px){.newsletterForm .formThanks p,.chatbotForm .formThanks p,.textPopupWrap .formThanks p{width:100%;}}#submitter{position:absolute;width:1px;height:1px;z-index:0;opacity:0;bottom:0;left:0;}.blog-video a.video{text-align:left;display:block;}.blog-video a.video .textWrap{padding-top:12px;}.blog-video a.video .textWrap .imgWrap{margin:0;padding-bottom:370px;}.blog-video a.video .textWrap .imgWrap img{width:88%;}.alt-rows .virtual-tour-video-set{padding:1.5rem 0;}.alt-rows > div:nth-child(odd){background:#eee;}.video-set-content,.node-virtual-tour-360 .field-body{max-width:960px;margin:0 auto;}.video-set-videos a{color:black;text-transform:uppercase;font-weight:bold;display:inline-block;width:400px;margin:0.5rem;}.video-set-videos a img{display:block;width:100%;max-height:225px;}@media (max-width:936px){.video-set-videos{display:block;}}.hasPlayButton{margin:auto;position:relative;display:inline-block;}.hasPlayButton:before{content:"";display:block;position:absolute;z-index:100;height:100%;width:100%;background:url(/sites/all/themes/sage/img/icon_play.png) center no-repeat;}.video-set-videos .imgWrap:before{content:" ";display:block;position:absolute;z-index:100;height:100%;width:100%;background:url(/sites/all/themes/sage/img/icon_play.png) center no-repeat;}.video-set-videos .imgWrap:after{content:" ";display:block;position:absolute;right:-1rem;bottom:0.5rem;z-index:100;height:33%;width:33%;background:url(/sites/all/themes/sage/img/360_Video_Icon.png) center no-repeat;background-size:contain;}.video-set-videos .textWrap{padding:0 0 0 0;}.video-set-videos .textWrap h1,.video-set-videos .textWrap h2,.video-set-videos .textWrap h3,.video-set-videos .textWrap h4,.video-set-videos .textWrap h5,.video-set-videos .textWrap h6{height:2.25em;}.node-virtual-tour-360 h1,.node-virtual-tour-360 h2,.node-virtual-tour-360 h3,.node-virtual-tour-360 h4{text-transform:uppercase;font-weight:bold;}.node-virtual-tour-360 h2{font-size:3em;font-weight:normal;}.node-virtual-tour-360 h3{font-size:1.75em;}.page-virtual-tour-manufacturing-360 .newsTiles{padding-bottom:0;}
body.page-user-reset main#main,body.page-user main#main{width:1000px;margin:200px auto;}
