html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:bold}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:0.4em;line-height:0;position:relative;vertical-align:baseline}sup{top:-1em}sub{bottom:-0.25em}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}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;opacity:0.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(../images/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(../images/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(../images/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(../images/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(../images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(../images/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(../images/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(../images/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(../images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}@font-face{font-family:"Nebula";font-style:normal;font-weight:400;src:url("../assets/fonts/Nebula-Regular.eot") format("eot");src:local("Nebula Regular"),url("../assets/fonts/Nebula-Regular.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Nebula-Regular.woff2") format("woff2"),url("../assets/fonts/Nebula-Regular.woff") format("woff"),url("../assets/fonts/Nebula-Regular.ttf") format("truetype")}html,body{height:100%}#anno section:not(.divisions) a.button{background-color:orangered;border:rgba(255,255,255,0.3) solid 1px;border-radius:6px;box-shadow:none;font-family:"museo-sans",sans-serif;font-size:0.65em;font-weight:500;letter-spacing:normal;margin-top:2em;text-transform:uppercase}@media all and (min-width: 780px){#anno section:not(.divisions) a.button{border:none;border-radius:0;font-size:0.8em;opacity:0.6;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}#anno section:not(.divisions) a.button:hover{background-image:linear-gradient(rgba(255,255,255,0.3), transparent);opacity:0.9;transform:scale(1.05)}}body{display:flex;flex-direction:column}footer{background-color:#444;flex-shrink:0;padding:2em 0;text-align:center;z-index:10}@media all and (min-width: 1000px){footer{display:flex;flex-wrap:wrap;padding:2em calc((100% - 700px) /2 )}}footer div.branches{color:#ccc;font-size:0.7em;padding:2em;width:100%}@media all and (min-width: 780px){footer div.branches{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:70%}footer div.branches::after{border-bottom:solid 1px #666;content:'';order:-1;width:80%}}@media all and (min-width: 1000px){footer div.branches{max-width:100%}}footer div.branches::before{color:#666;content:"offices";font-family:"Nebula",sans-serif;width:100%}@media all and (min-width: 780px){footer div.branches::before{order:-1;text-align:left;text-indent:2em;width:20%}}footer div.branches p{padding:1.5em 0 1em}@media all and (min-width: 1000px){footer div.branches p{padding:1.5em 0 1em 2em;text-align:left}}footer div.branches p strong{display:block}footer div.logo{margin:0 auto;max-width:300px;padding:0 2em}@media all and (min-width: 1000px){footer div.logo{padding:0;margin:0;width:300px}}footer div.address{align-self:center;color:#ccc;flex-grow:1;font-family:"Open Sans",sans-serif;font-size:0.8em;text-align:center}@media all and (min-width: 1000px){footer div.address{text-align:right}}footer div.address a{color:inherit !important;text-decoration:none}footer div.address strong{display:block}@media all and (min-width: 1000px){footer ul{flex-grow:1;text-align:right}}footer ul li{display:inline-block;margin:1em 0.5em}@media all and (min-width: 1000px){footer ul li{margin:0.5em}}footer ul li a{background-color:#3d97b4;border-radius:100%;display:block;height:3em;width:3em;overflow:hidden;position:relative;text-align:left;text-decoration:none;text-indent:-10000px;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}footer ul li a::before{color:#fff;display:block;font-family:"Font Awesome 5 Free";font-size:1.5em;font-weight:900;height:2em;left:0;line-height:2em;position:absolute;text-align:center;text-indent:0;top:0;width:2em;z-index:2}footer ul li a.phone::before{content:'\f095'}footer ul li a.mail::before{content:'\f0e0'}footer ul li a.web::before{content:'\f0c1'}footer ul li a:active{transform:scale(0.9);transform-origin:center center}footer>p{color:#ccc;margin-top:2em}footer>p.copyright{font-size:0.75em}@media all and (min-width: 1000px){footer>p.copyright{width:100%}}form{background-color:#fff;box-shadow:1px 1px 10px 0px rgba(0,0,0,0.2);color:#404040;padding:3em;position:relative;z-index:100001}form fieldset{border:none;margin:0 auto 1em;padding:0;position:relative}form fieldset div{margin-bottom:1em;position:relative}form fieldset div:last-of-type{margin-bottom:0}form label{display:flex;margin-bottom:0.25em}form label span+span{display:inline-block;font-size:0.8em;line-height:1.25;margin-left:0.25em}form div.text label,form div.textarea label{color:#3d97b4;display:block;font-size:0.75em;font-weight:bold;padding-bottom:0.25em}form #company-id{display:none}form label{color:#ddd !important;left:0;position:absolute;top:0;z-index:1;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}form input,form textarea{font-size:0.8em;padding:0.5em;position:relative;width:100%;z-index:2}form input:not(:placeholder-shown)+label,form input:focus+label,form textarea:not(:placeholder-shown)+label,form textarea:focus+label{top:-1em}form input:focus+label,form textarea:focus+label{color:#3d97b4 !important}form input[placeholder]:focus::-webkit-input-placeholder,form textarea[placeholder]:focus::-webkit-input-placeholder{opacity:0;transition:opacity 300ms 100ms ease}form input[type="submit"],form textarea[type="submit"]{margin-top:1em;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}form input[type="submit"]:hover,form textarea[type="submit"]:hover{background-color:#3d97b4;color:#fff}form textarea{border:solid 1px #ddd;min-height:6em}form h5{padding-bottom:0.25em}form p{font-size:0.9em;margin-bottom:2em}header{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:7em;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:relative}header a.home{max-width:320px;padding:7vw 0;width:60%}@media all and (min-width: 600px){header a.home{width:300px;padding:2.65em 0}}#anno header{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center;min-height:7em;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:relative}@media all and (min-width: 1000px){#anno header{background-color:#fff;justify-content:space-between;left:0;min-height:7em;top:0;width:100%;z-index:50;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}}#anno header a.home{max-width:320px;padding:2.5em 0;width:50%;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}@media all and (min-width: 600px){#anno header a.home{width:300px;padding:2.65em 0}}@media all and (min-width: 1000px){#anno header a.home{margin-left:2em;padding:0;width:250px}}@media all and (min-width: 1200px){#anno header a.home{margin-left:10vw}body.shrink #anno header a.home{margin:1em 1em 0 5vw;width:150px}}#anno header a.home div.logo{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}#anno header a.home div.logo img{-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}#anno header a.home div.logo img.icon{width:50%}#anno header a.home div.logo img.text{width:45%}body.shrink #anno header a.home div.logo img.neb,body.shrink #anno header a.home div.logo img.text{height:0;opacity:0;overflow:hidden;visibility:collapse}header nav{display:none}#anno header nav{display:block;max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(0, 1, 0, 1);width:100%;z-index:100}@media all and (min-width: 1000px){#anno header nav{font-size:1.1em;margin-right:1em;max-height:none;width:auto}}@media all and (min-width: 1200px){#anno header nav{font-size:1.2em;margin-right:9vw;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}body.shrink #anno header nav{margin-top:1em}}#anno header nav.active{max-height:10000px;transition:max-height 1s ease-in-out}#anno header nav::before{align-items:center;color:#6f7271;content:'\f039';cursor:pointer;display:flex;font-family:"Font Awesome 5 Free";font-size:1.5em;font-weight:600;height:100%;justify-content:center;left:0;max-height:4.25em;pointer-events:all;position:absolute;top:0;width:3em}@media all and (min-width: 460px){#anno header nav::before{max-height:5em}}@media all and (min-width: 1000px){#anno header nav::before{display:none}}#anno header nav a{color:#eee;background-color:#3d97b4;border-bottom:1px solid #6f7271;display:block;font-family:"Open Sans",sans-serif;font-size:0.9em;padding:1.1em 3em;text-decoration:none;width:100%;-webkit-transition:all ease-in-out 200ms;-moz-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;-ms-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms}@media all and (min-width: 1000px){#anno header nav a{background-color:transparent;border-bottom:solid 2px transparent;color:#6f7271;display:inline-block;margin:0 1em;padding:1em 0;width:auto}#anno header nav a.active{border-bottom:solid 2px #6f7271;color:#3d97b4}}#anno header nav a:hover{background-color:#30778e}@media all and (min-width: 1000px){#anno header nav a:hover{background-color:transparent;border-bottom:solid 2px #6f7271;color:#3d97b4}}#anno header nav a.category::after{content:'\f105';display:inline-block;float:right;font-family:"Font Awesome 5 Free";font-weight:700;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}@media all and (min-width: 1000px){#anno header nav a.category::after{float:none;margin-left:1em}}#anno header nav a.category.active::after,#anno header nav a.category:hover::after{transform:rotate(90deg)}@media all and (min-width: 1000px){#anno header nav a.category:hover ~ nav.subnav{border-top:solid 2px #6f7271;max-height:1000px}#anno header nav a.category ~ nav.subnav:hover{border-top:solid 2px #6f7271;max-height:1000px}}#anno header nav>nav.subnav{max-height:0;overflow:hidden;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}@media all and (min-width: 1000px){#anno header nav>nav.subnav{border-top:solid 2px transparent;position:absolute;right:0;top:calc(100% - 2em - 4px)}}#anno header nav>nav.subnav.active{max-height:1000px}#anno header nav>nav.subnav a{background-color:#6f7271;border-bottom-color:#3d97b4;text-indent:1em;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}#anno header nav>nav.subnav a:hover{background-color:#565857}@media all and (min-width: 1000px){#anno header nav>nav.subnav a:hover{background-color:transparent}}@media all and (min-width: 1000px){#anno header nav>nav.subnav a{background-color:transparent;border-bottom:none;border-top:solid 4px transparent;font-size:0.8em;padding:calc(0.8em - 4px) 0.8em 0.8em;text-indent:0}#anno header nav>nav.subnav a:hover{border-top:solid 4px #3d97b4}}img{max-width:100%}h1{font-family:"Nebula",sans-serif;font-size:10vw;font-weight:bold;line-height:0.7;text-transform:lowercase}h2{font-family:"Nebula",sans-serif;font-size:3.5em;line-height:0.8}h3{font-family:"museo-sans",sans-serif;font-size:2em;font-weight:normal;letter-spacing:5px;text-transform:uppercase}h4{color:#6f7271;font-family:"Nebula",sans-serif}main{flex:1 0 auto;font-family:"Open Sans",sans-serif}noscript{background-color:red;color:#fff;font-size:0.8em;padding:1em;text-align:center}p{line-height:1.2}section{width:100%}#anno section.about{align-items:center;background-color:#92b6bc;box-shadow:40px -100px 150px 0 rgba(146,182,188,0.9);display:flex;flex-direction:column;flex-wrap:wrap;margin:18em auto 3em;max-width:500px;padding:2em;position:relative}@media all and (min-width: 780px){#anno section.about{align-items:flex-start;background-image:linear-gradient(45deg, transparent 30%, rgba(61,151,180,0.7));border-top:solid 6px orangered;box-shadow:none;margin:2em auto 5em;max-width:1000px;padding:4em 5em}}#anno section.about::after{background-image:linear-gradient(90deg, #92b6bc 0, #92b6bc 30%, transparent);content:'';display:block;height:1em;left:4%;position:absolute;top:7%;width:15%;z-index:+1}@media all and (min-width: 600px){#anno section.about::after{left:10%;width:100px}}@media all and (min-width: 780px){#anno section.about::after{display:none}}@media all and (min-width: 780px){#anno section.about *{align-self:flex-start}}#anno section.about img{bottom:95%;border-bottom:solid 1px rgba(0,0,0,0.6);max-width:300px;padding-left:1em;position:absolute;right:0;width:95%}@media all and (min-width: 780px){#anno section.about img{border:none;bottom:0;max-width:400px}}#anno section.about#mission img{max-width:510px;padding-left:0}#anno section.about h4{color:#fff}@media all and (min-width: 780px){#anno section.about h4{font-size:1.5em}}@media all and (min-width: 780px){#anno section.about p{line-height:1.5;margin:1em 0;width:50%}}@media all and (min-width: 400px){#anno section.about#mission{margin-top:25em}}@media all and (min-width: 780px){#anno section.about#mission{margin-top:10em}#anno section.about#mission *{align-self:flex-end}#anno section.about#mission img{left:0;right:auto}}section.about#global h5{color:#1c2b39;font-family:"Nebula",sans-serif;font-size:0.75em;margin-top:1em}@media all and (min-width: 780px){section.about#global h5.global-market-focus+ul{max-width:100%}}section.about#global h5.global-market-focus+ul li{color:#fff}section.about#global img{bottom:97%;max-width:500px}@media all and (min-width: 780px){section.about#global img{border:none;max-width:50%;top:5%}}section.about#global ul{margin:1em 2em;list-style:disc}@media all and (min-width: 780px){section.about#global ul{max-width:50%}}section.about#global ul li{margin-bottom:1em}section.contact-form{background-color:#3d97b4;color:#fff;font-family:"museo-sans",sans-serif;padding:0 calc((100% - 1000px) / 2);text-align:center}section.contact-form h5{color:#fff;font-family:"Nebula",sans-serif;font-size:6vw;line-height:1.35;padding:2em 1em 0.2em;text-align:inherit;text-transform:none}@media all and (min-width: 780px){section.contact-form h5{font-size:1.75vw}}@media all and (min-width: 1200px){section.contact-form h5{font-size:1.5em}}section.contact-form h6{color:#fff;font-family:"museo-sans",sans-serif;font-size:4vw;padding:2em 1.5em 2em}@media all and (min-width: 780px){section.contact-form h6{font-size:1.35em}}section.contact-form h6 a{border:solid 1px #fff;color:#fff;display:inline-block;text-decoration:none;padding:0.25em 0.35em;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}section.contact-form h6 a:hover{transform:scale(1.05)}section.contact{margin-bottom:5em}section.contact h4{text-align:center;width:100%}@media all and (min-width: 780px){section.content{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}}section.content.download{margin:auto;max-width:600px}@media all and (min-width: 780px){section.content.download{align-items:center}}section.vision+section.content.download{margin-top:2em}section.content.download a.button{text-transform:uppercase}@media all and (min-width: 780px){section.content.download a.button{margin:3em 20% 2em 0}section.content.download+section.content.download a.button{margin:3em 0 2em 20%}}section.content.download a.imagelink{display:inline-block;position:relative;text-align:center;width:100%;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}@media all and (min-width: 780px){section.content.download a.imagelink{width:40%}}section.content.download a.imagelink::before{background-color:#3d97b4;border:solid 1px #fff;box-shadow:0 0 0 2px #3d97b4;color:#fff;content:'Download';font-family:"museo-sans",sans-serif;font-size:0.9em;left:calc(50% - 2.5em);padding:0.5em 1em;position:absolute;text-transform:uppercase;top:calc(50% - 1em);transform:translateX(-50%)}section.content.download a.imagelink:hover{transform:scale(1.1)}section.content.download a.imagelink img{max-width:150px}section.content.download p{margin:0 auto;max-width:none;text-align:center;width:100%}@media all and (min-width: 780px){section.content.download p{width:50%}section.content.download+section.content.download p{order:2}}section.content.nocol{flex-direction:column}section.content.nocol img{margin:0 auto}@media all and (min-width: 780px){section.content.nocol p{margin:0 calc((100% - 800px) / 2);max-width:800px;width:auto}.about section.content.nocol p{padding:1em}}@media all and (min-width: 780px){section.content.half p{max-width:none;padding-left:calc((100% - 800px) / 2)}section.content.half p:nth-child(2n){padding-left:0;padding-right:calc((100% - 800px) / 2)}}@media all and (min-width: 780px){section.content.half.odd p:last-of-type{padding:0 calc((100% - 800px) /2);margin-bottom:2em;width:auto}}section.content div.contact-info{margin:1em 1em 3em;text-align:center}@media all and (min-width: 780px){section.content div.contact-info{padding-left:25%;width:45%}section.content div.contact-info+div.contact-info{padding-left:0;padding-right:25%}}section.content h3{margin-top:1em;text-align:center}@media all and (min-width: 780px){section.content h3{width:100%}}section.content p{padding:1em 2em}@media all and (min-width: 780px){section.content p{padding:2em 1em;max-width:350px;width:50%}}section.content p.full{max-width:none;text-align:center;width:100% !important}section.content p strong.head{color:#1c2b39;display:block;font-family:"Nebula",sans-serif;margin-bottom:0.5em}@media all and (min-width: 780px){section.divisions{margin-top:4em}}@media all and (min-width: 780px){section.divisions div.title-block{align-items:flex-start;display:flex;justify-content:center;margin:0 auto 3em;max-width:780px}}section.divisions div.title-block h4{font-size:0.7em;padding:2em 0;text-align:center}@media all and (min-width: 780px){section.divisions div.title-block h4{font-size:1.5em;line-height:0.5;padding:0;width:50%}}section.divisions div.title-block h4 span{background-image:url("../images/nebula-group-logo.svg");background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:2.5em;margin:0.5em 0;overflow:hidden;text-indent:-10000px;width:100%}@media all and (min-width: 780px){section.divisions div.title-block h4 span{margin:0}}section.divisions div.title-block p{color:#6f7271;font-size:0.8em;font-style:italic;line-height:1.5;margin:0 auto 3em;max-width:80%;text-align:center}@media all and (min-width: 780px){section.divisions div.title-block p{font-size:1em;margin:1em 0 0 5%;max-width:none;text-align:left;width:45%}}@media all and (min-width: 780px){section.divisions div.division-list{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:center}}section.divisions div.division-list div.division{display:flex;flex:1 1 33%;flex-wrap:wrap}@media all and (min-width: 780px){section.divisions div.division-list div.division{flex-direction:column;margin-bottom:4em}#anno section.divisions div.division-list div.division{margin-bottom:0}}@media all and (min-width: 1700px){section.divisions div.division-list div.division{flex:1 1 15%}}section.divisions div.division-list div.division:not(:last-child)::after{background-color:rgba(111,114,113,0.3);content:"";display:block;height:1px;margin:1em auto;width:80%}@media all and (min-width: 780px){section.divisions div.division-list div.division:not(:last-child)::after{display:none}}@media all and (min-width: 780px){section.divisions div.division-list div.division:last-child .division-details{border:none}}section.divisions div.division-list div.division .division-details{margin-left:5%;width:50%}@media all and (min-width: 780px){section.divisions div.division-list div.division .division-details{margin:1em 0;order:3;padding:0 3em 2em;text-align:center;width:100%}}section.divisions div.division-list div.division .division-details img{max-height:100px;max-width:208px}section.divisions div.division-list div.division .division-details p{font-size:0.7em;line-height:1.3;margin:0.5em 0 1.5em}@media all and (min-width: 1000px){section.divisions div.division-list div.division .division-details p{font-size:0.9em;line-height:1.5}}section.divisions div.division-list div.division .division-image{background-size:cover;overflow:hidden;width:40%}@media all and (min-width: 780px){section.divisions div.division-list div.division .division-image{height:40vw;max-height:575px;width:100%}}section.divisions div.division-list div.division .division-image img{visibility:hidden}section.divisions div.division-list div.division#climate .division-image{background-position:center top;background-image:url("../images/divisions/greenhouse-image.jpg")}section.divisions div.division-list div.division#medical .division-image{background-position:left top;background-image:url("../images/divisions/medical-image.jpg")}section.divisions div.division-list div.division#southcountry .division-image{background-position:center top;background-image:url("../images/divisions/hogs-in-barn.jpg")}section.divisions div.division-list div.division#titanium .division-image{background-position:left top;background-image:url("../images/divisions/titanium.jpg")}section.divisions div.division-list div.division#ozone .division-image{background-position:center top;background-image:url("../images/divisions/ozone-image.jpg")}section.divisions div.division-list div.division#poultry .division-image{background-position:left top;background-image:url("../images/divisions/poultry-image.jpg")}section.divisions div.division-list div.division#lighting .division-image{background-position:left top;background-image:url("../images/divisions/lighting-image.jpg")}section.divisions div.division-list div.division#hvac .division-image{background-position:left top;background-image:url("../images/divisions/hvac-image.jpg")}section.divisions div.division-list div.division#refrigeration .division-image{background-position:left top;background-image:url("../images/divisions/refrigeration-image.jpg")}section.divisions div.division-list div.division#fabric .division-image{background-position:left top;background-image:url("../images/divisions/fabric-image.jpg")}section.divisions div.division-list div.division#energy .division-image{background-position:left top;background-image:url("../images/divisions/energy-image.jpg")}section.divisions div.division-list div.division#envirotech .division-image{background-position:left top;background-image:url("../images/divisions/wheat-field.jpg")}section.divisions div.division-list div.division a.button{margin-left:50%;transform:translate(-50%, -8px)}@media all and (min-width: 780px){section.divisions div.division-list div.division a.button{order:2;text-align:center;transform:translate(-50%, -50%);white-space:nowrap}}@media all and (min-width: 1200px){section.divisions div.division-list div.division a.button{font-size:0.8em}}section.form{position:relative}section.form#shortform{border:solid 1px #ccc;box-shadow:0 0 100px 100px rgba(0,0,0,0.5);display:none;font-size:0.8em;left:50%;position:fixed;transform:translate(-50%, -50%);top:50%;width:300px;z-index:10000}@media all and (min-width: 780px){section.form#shortform{box-shadow:0 0 1000px 1000px rgba(0,0,0,0.5);font-size:1em;width:500px}}section.form#shortform button.close{background-color:#3d97b4;border:none;border-radius:50%;color:#fff;display:block;height:2em;line-height:2em;position:absolute;right:-1em;text-align:center;top:-1em;width:2em;z-index:200}section.form#shortform div.top-form h4{margin-bottom:1em}section.form#shortform form{z-index:1}section.form iframe{display:none}section.hero{background-image:url("../images/home-bg-xs.jpg");background-position:center top;background-size:cover}@media all and (min-width: 600px){section.hero{background-image:url("../images/home-bg-s.jpg")}}@media all and (min-width: 780px){section.hero{background-image:url("../images/home-bg-m.jpg");overflow:hidden;padding-top:2em}}@media all and (min-width: 1000px){section.hero{background-image:url("../images/home-bg-l.jpg");padding-top:1.5em}}@media all and (min-width: 1200px){section.hero{background-image:url("../images/home-bg-xl.jpg");padding-top:1em}}@media all and (min-width: 1700px){section.hero{background-image:url("../images/home-bg-xxl.jpg")}}#anno.about section.hero{background-image:url("../images/about-bg-new.jpg");background-position:center;background-size:cover}#anno.vision section.hero{background-image:url("../images/about-bg.jpg");background-position:center;background-size:cover}#anno.contact section.hero{background-image:url("../images/contact-bg.jpg");background-position:center;background-size:cover}section.hero h1,section.hero h3{color:#fff;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}section.hero h1 span,section.hero h3 span{border-bottom:solid 1px #fff;border-top:solid 1px #fff;display:block;font-size:0.5em;margin:0.1em auto;max-width:1.5em;padding:0.15em 0}@media all and (min-width: 780px){section.hero h1 span,section.hero h3 span{display:inline-block;vertical-align:middle}}section.hero h1{opacity:0.8;padding:0.5em 0;text-align:center;text-shadow:0 2px 7px #000}@media all and (min-width: 780px){section.hero h1{padding:2em 0 0}}@media all and (min-width: 1000px){section.hero h1{padding:1.5em 0 0}}@media all and (min-width: 1200px){section.hero h1{padding:1.25em 0 0}}#anno.about section.hero h1,#anno.vision section.hero h1{line-height:1.1;padding:2em 0}@media all and (min-width: 780px){#anno.about section.hero h1,#anno.vision section.hero h1{font-size:7em}}@media all and (min-width: 1000px){#anno.about section.hero h1,#anno.vision section.hero h1{font-size:8vw}}@media all and (min-width: 1200px){#anno.about section.hero h1,#anno.vision section.hero h1{padding:2em 0 0}}section.hero h3{background-color:#6f7271;font-size:0.7em;letter-spacing:2px;padding:1.25em 0;text-align:center}@media all and (min-width: 780px){section.hero h3{background-color:transparent;background-image:linear-gradient(45deg, transparent 0%, rgba(61,151,180,0.8) 40%, rgba(61,151,180,0.8) 60%, transparent 100%);font-size:1.5vw;letter-spacing:8px;margin-bottom:10em;margin-top:0.5em;padding:0.8em 0;text-shadow:0 0 7px #000}}section.hero.anno{background-image:none !important;position:relative}section.hero.anno dl{margin:0 auto;max-width:1000px}@media all and (min-width: 780px){section.hero.anno dl{display:flex;flex-wrap:wrap}}@media all and (min-width: 915px){section.hero.anno dl{margin-top:2em}}@media all and (min-width: 1200px){section.hero.anno dl{margin-top:2.65em}}section.hero.anno dl dt{background-position:center;background-repeat:no-repeat;background-size:contain;color:transparent;display:block;font-size:0.000001em;height:58vw;margin:0 auto -20%;max-height:255px;max-width:400px;position:relative;width:80%;z-index:50;-webkit-filter:grayscale(80%);filter:grayscale(80%);-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}@media all and (min-width: 460px){section.hero.anno dl dt{height:255px;margin:0 auto -60px}}section.hero.anno dl dt#farming{background-image:url("../images/iso-farm.png")}@media all and (min-width: 780px){section.hero.anno dl dt#farming{order:1;z-index:5}section.hero.anno dl dt#farming+dd{margin-top:3.5%;order:2}}section.hero.anno dl dt#processing{background-image:url("../images/iso-steri.png")}@media all and (min-width: 780px){section.hero.anno dl dt#processing{order:5;z-index:10}section.hero.anno dl dt#processing+dd{order:6}section.hero.anno dl dt#processing::after{background-image:url(../images/iso-road-bottom.png);left:auto;right:-150px;top:-30px;z-index:4}}@media all and (min-width: 1000px){section.hero.anno dl dt#processing::after{background-image:url("../images/iso-road-top.png");right:-165px;top:95px}}section.hero.anno dl dt#refrigeration{background-image:url("../images/iso-refrig.png")}@media all and (min-width: 780px){section.hero.anno dl dt#refrigeration{margin-top:-155px;order:9;z-index:15}section.hero.anno dl dt#refrigeration+dd{order:10}section.hero.anno dl dt#refrigeration::after{background-image:url("../images/iso-road-bottom.png");top:-80px}}@media all and (min-width: 915px){section.hero.anno dl dt#refrigeration{order:7;margin-top:-5%}section.hero.anno dl dt#refrigeration+dd{order:8}}@media all and (min-width: 1000px){section.hero.anno dl dt#refrigeration::after{background-image:url("../images/iso-road-top.png");left:auto;right:-165px;top:95px}}section.hero.anno dl dt#retail{background-image:url("../images/iso-retail.png")}@media all and (min-width: 780px){section.hero.anno dl dt#retail{order:7;z-index:10}section.hero.anno dl dt#retail+dd{order:8}section.hero.anno dl dt#retail::after{display:none}}@media all and (min-width: 915px){section.hero.anno dl dt#retail{order:9}section.hero.anno dl dt#retail+dd{order:10}}section.hero.anno dl dt#residential{background-image:url("../images/iso-residential.png")}@media all and (min-width: 780px){section.hero.anno dl dt#residential{order:3;z-index:5}section.hero.anno dl dt#residential+dd{margin-top:3.5%;order:4}}@media all and (min-width: 780px){section.hero.anno dl dt#residential::after{background-image:url("../images/iso-road-left.png");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:206px;position:absolute;right:-140px;top:85px;width:300px;z-index:1}}@media all and (min-width: 1000px){section.hero.anno dl dt#residential::after{height:226px;right:-160px;top:97px;width:329px}}section.hero.anno dl dt:not(:last-of-type)::after{background-image:url("../images/iso-road-right.png");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:58vw;max-height:255px;max-width:400px;position:absolute;right:55%;top:36%;width:80%;z-index:1}@media all and (min-width: 460px){section.hero.anno dl dt:not(:last-of-type)::after{height:255px;left:-130px;right:auto;top:100px}}@media all and (min-width: 780px){section.hero.anno dl dt:not(:last-of-type)::after{height:206px;left:-150px;top:85px;width:300px}}@media all and (min-width: 1000px){section.hero.anno dl dt:not(:last-of-type)::after{height:226px;width:329px}}section.hero.anno dl dt:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}section.hero.anno dl dt:hover+dd h4{text-shadow:1px 1px 10px #fff}@media all and (min-width: 780px){section.hero.anno dl dt:hover+dd{opacity:1}}section.hero.anno dl dt.active+dd p{background-color:rgba(255,255,255,0.5);box-shadow:0 0 1000px 1000px rgba(0,0,0,0.6);display:block;left:50%;padding:2em;position:fixed;top:50%;transform:translate(-50%, -50%);width:80%;z-index:1000}section.hero.anno dl dt.active+dd p::after{background-color:#3d97b4;border-radius:100%;box-shadow:0 0 10px #fff;color:#fff;content:'x';cursor:pointer;position:absolute;right:-0.5em;top:-0.5em;padding:0.25em 0.65em 0.45em}@media all and (min-width: 780px){section.hero.anno dl dt.active+dd p::after{display:none}}@media all and (min-width: 780px){section.hero.anno dl dt{height:206px;margin:0;width:300px}section.hero.anno dl dt:not(:first-of-type):not(:last-of-type){margin-top:-5%}section.hero.anno dl dt:first-of-type,section.hero.anno dl dt:nth-of-type(2){margin-right:calc(100% - 600px)}section.hero.anno dl dt:nth-of-type(3){margin:-5% calc(50% - 150px) 0}section.hero.anno dl dt:nth-of-type(3)::after{background-image:url("../images/iso-road-top.png");left:44%;top:15%}}@media all and (min-width: 915px){section.hero.anno dl dt:nth-of-type(2){margin-right:0}section.hero.anno dl dt:nth-of-type(3){margin:-5% auto 0}}@media all and (min-width: 1000px){section.hero.anno dl dt{height:226px;width:329px}section.hero.anno dl dt::after{height:226px;width:329px}section.hero.anno dl dt:first-of-type{margin-right:calc(100% - 666px)}section.hero.anno dl dt:nth-of-type(3){margin:-5% 0 0}}@media all and (min-width: 780px){section.hero.anno dl dd{align-items:center;display:flex;height:206px;justify-content:center;opacity:0;pointer-events:none;position:absolute;width:300px;z-index:100;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}}@media all and (min-width: 1000px){section.hero.anno dl dd{height:226px;width:329px}}section.hero.anno dl dd h4{color:#3d97b4;position:relative;text-align:center;text-shadow:1px 1px 5px #fff;width:100%;z-index:75;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}section.hero.anno dl dd p{display:none;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms}section.hero.anno h1{color:#444444;font-size:6vw;line-height:1.2;opacity:1;pointer-events:none;text-shadow:none}@media all and (min-width: 780px){section.hero.anno h1{font-size:2em;left:0;padding-left:35%;padding-right:35%;padding-top:0;position:absolute;top:35px;width:100%}section.hero.anno h1 span{border-bottom:solid 1px #444;border-top:solid 1px #444;display:block;max-width:1.5em;padding:0.2em 0 0.1em}}@media all and (min-width: 915px){section.hero.anno h1{top:0}}@media all and (min-width: 1000px){section.hero.anno h1{top:0.5em}}@media all and (min-width: 1200px){section.hero.anno h1{padding-left:40%;padding-right:40%}}section.hero.anno h3{pointer-events:none}@media all and (min-width: 780px){section.hero.anno h3{background-image:linear-gradient(90deg, transparent 0%, rgba(61,151,180,0.8) 40%, rgba(61,151,180,0.8) 60%, transparent 100%);font-size:0.5em;letter-spacing:4px;line-height:1.75;margin:0 10%;padding:0.8em 5%;position:absolute;right:0;top:28em;width:80%;z-index:1}}@media all and (min-width: 915px){section.hero.anno h3{font-size:0.65em;top:19em}}@media all and (min-width: 1000px){section.hero.anno h3{font-size:0.7em;letter-spacing:6px}}@media all and (min-width: 1200px){section.hero.anno h3{margin:0 20%;width:60%}}section.hero.deck{background-image:linear-gradient(-45deg, transparent 50%, rgba(0,0,0,0.8) 50%),linear-gradient(-75deg, rgba(28,43,57,0.8) 50%, transparent 50%),url(/images/new-bg.jpg);background-position:top 0 right 20vw, top 0 left 10vw, center;background-repeat:no-repeat;background-size:cover}section.hero.deck h1{background-image:url("../images/nebula-group-logo-4c-ko.svg");background-position:center;background-repeat:no-repeat;background-size:contain;display:block;margin:0 auto;max-width:80%;opacity:1;overflow:hidden;padding:3em 0;text-indent:-10000px}@media all and (min-width: 780px){section.hero.deck h1{background-position:center bottom;padding:2em 0 0}}@media all and (min-width: 780px){section.hero.deck h3{background:none;letter-spacing:0}}section.mission{background-color:rgba(111,114,113,0.3);color:#eee;margin-top:2em;padding:1em;text-align:center}@media all and (min-width: 780px){section.mission{margin:5em auto;max-width:1000px}}section.mission *{margin:0 auto;max-width:80%}section.mission h2{color:rgba(61,151,180,0.5);border-bottom:solid 1px #fff;border-top:solid 1px #fff;font-size:1em;padding:1em 0;margin:2em auto;width:70%}section.mission p{color:#3d97b4;font-size:1.1em;font-weight:bold;line-height:1.5;margin-bottom:2em}section.raman{display:flex;flex-direction:column;margin:0 auto;max-width:900px;padding:30px;text-align:center}@media all and (min-width: 780px){section.raman{flex-direction:row;justify-content:flex-start;text-align:left}}section.raman img{margin:20px auto;max-width:360px}@media all and (min-width: 780px){section.raman img{margin:20px 20px 20px 0;max-width:350px}}@media all and (min-width: 780px){section.raman h3{text-align:left}}section.raman h5{display:block;width:100%}@media all and (min-width: 780px){section.raman h5{text-align:left}}@media all and (min-width: 780px){section.raman p{max-width:none}}section.locations h4{margin-bottom:2em}@media all and (min-width: 780px){section.locations h4{margin:0 auto 2em;max-width:800px}}section.timeline{margin:2em auto 4em;max-width:90%}@media all and (min-width: 780px){section.timeline{max-width:800px}}section.timeline ul{background-image:linear-gradient(90deg, transparent 47%, #3d97b4 47%, #3d97b4 54%, transparent 54%);display:flex;flex-direction:column;margin:2em 0}@media all and (min-width: 780px){section.timeline ul{background-image:linear-gradient(0deg, transparent 47%, #3d97b4 47%, #3d97b4 54%, transparent 54%);flex-direction:row;min-height:20em}}section.timeline ul li{border:solid 1px #3d97b4;font-size:0.8em;max-width:40%;padding:1em;position:relative}@media all and (min-width: 780px){section.timeline ul li{max-width:none;min-width:160px}}section.timeline ul li::before{border-bottom:solid 1px #3d97b4;content:'';position:absolute;top:50%;width:25%}@media all and (min-width: 780px){section.timeline ul li::before{border-bottom:none;border-left:solid 1px #3d97b4;height:7em;left:50% !important;top:auto;width:1px}}section.timeline ul li:nth-child(even){align-self:flex-end;margin:-1em 0}@media all and (min-width: 780px){section.timeline ul li:nth-child(even){margin:0 0 0 -140px}}section.timeline ul li:nth-child(even)::before{right:100%}@media all and (min-width: 780px){section.timeline ul li:nth-child(even)::before{bottom:100%;right:auto}}section.timeline ul li:nth-child(odd){align-self:flex-start}section.timeline ul li:nth-child(odd)::before{left:100%}@media all and (min-width: 780px){section.timeline ul li:nth-child(odd)::before{left:auto;top:100%}}section.timeline ul li.co::after{background-color:white;background-position:center;background-repeat:no-repeat;background-size:90% auto;border:solid #3d97b4 1px;content:'';height:3em;left:calc(50% - 17.5%);position:absolute;top:-1.5em;width:35%}@media all and (min-width: 780px){section.timeline ul li.co::after{left:60%;top:-1.75em}}section.timeline ul li.co.ccs::after{background-image:url("/images/divisions/logo-CCS2.png")}section.timeline ul li.co.eag::after{background-image:url("/images/divisions/logo-envirotech.png")}section.timeline ul li.co.scle::after{background-image:url("/images/divisions/scle-logo.png")}section.timeline ul li.co.titanium::after{background-image:url("/images/divisions/titanium.webp")}section.timeline ul li strong{color:#3d97b4;display:block;font-weight:700}section.vision{background-color:#3d97b4;color:#fff;font-size:1.25em;font-weight:300;padding:1.2em;text-align:center}@media all and (min-width: 780px){section.vision{border:double rgba(255,255,255,0.3);box-shadow:0 0 14px rgba(0,0,0,0.4),0 0 0 10px #3d97b4,0 0 25px rgba(0,0,0,0.5);font-size:1.5em;margin:-2em auto 0;max-width:760px;padding:1.15em 2.15em 1.75em}section.vision::before{background-color:#3d97b4;content:url("../images/nebula-icon-wh.svg");display:block;margin:0 auto;max-width:1.4em;padding:3px;position:relative;text-align:center;z-index:2}}section.vision p{line-height:1.5}@media all and (min-width: 780px){section.vision p{border-bottom:solid 1px rgba(255,255,255,0.3);border-top:solid 1px rgba(255,255,255,0.3);padding:1em;position:relative;transform:translateY(-0.85em);z-index:1}}#anno section.vision{align-items:center;background-attachment:fixed;background-color:#1c2b39;background-image:url("../images/touchpoint.jpg");background-position:bottom left;background-repeat:no-repeat;background-size:cover;border:none;box-shadow:none;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:0;max-width:none;position:relative;height:50vh;width:100%}@media all and (min-width: 780px){#anno section.vision{background-size:cover;height:100vh}}#anno section.vision::before{display:none}@media all and (min-width: 780px){#anno section.vision::before{background-color:transparent;content:url(/images/nebula-icon-wh.svg);display:inline-block;height:1.4em;margin:0;padding:0;width:1.4em}}#anno section.vision p::before{background-color:transparent;content:url("../images/nebula-icon-wh.svg");display:inline-block;margin:0 calc(50% - 0.75em);max-width:1.4em;width:1.4em}@media all and (min-width: 780px){#anno section.vision p{align-self:flex-start;border-top:none;margin:0 5%;width:90%}#anno section.vision p::after,#anno section.vision p::before{border-top:solid 1px rgba(255,255,255,0.3);content:'';margin:0;max-width:none;position:absolute;top:0.25em;width:calc(50% - 1em)}#anno section.vision p::after{right:0}#anno section.vision p::before{left:0}}section.vertical{margin:2em auto;max-width:85%;padding:1em;text-align:center}@media all and (min-width: 780px){section.vertical{display:flex;flex-wrap:wrap}}@media all and (min-width: 780px){section.vertical>div{display:flex;flex-wrap:wrap;width:70%}}@media all and (min-width: 780px){section.vertical>div div{width:33%}section.vertical>div div:last-of-type{width:100%}}section.vertical>div div h5{color:#3d97b4;font-family:"museo-sans",sans-serif}section.vertical>div div p{padding-top:0.25em;margin-bottom:0.75em;max-width:none;width:100%}section.vertical h4{margin-bottom:1.5em;width:100%}@media all and (min-width: 780px){section.vertical ul{width:30%}}section.vertical ul li{background-color:#3d97b4;border-radius:10px;color:#fff;display:inline-block;font-size:1.25em;margin-bottom:2.5em;max-width:60%;padding:1em;position:relative}@media all and (min-width: 780px){section.vertical ul li{font-size:0.95em;max-width:none}}section.vertical ul li:not(:last-of-type)::after,section.vertical ul li:not(:last-of-type)::before{background-color:#6f7271;content:'';height:1em;left:calc(50% - 0.5em);position:absolute;top:110%;width:1em}section.vertical ul li:not(:last-of-type)::after{transform:rotate(45deg);top:calc(110% + 0.5em) !important}.hidden{display:none}.button,form input[type="submit"],form textarea[type="submit"]{background-color:orangered;border:rgba(255,255,255,0.3) solid 1px;border-radius:6px;color:#fff;display:inline-block;font-family:"museo-sans",sans-serif;font-size:0.8em;padding:0.75em 2em;text-decoration:none;text-transform:uppercase}.button.comingsoon,form input.comingsoon[type="submit"],form textarea.comingsoon[type="submit"]{background-color:#6f7271;box-shadow:0 0 0 3px #6f7271;cursor:not-allowed}.fade-in{opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity 0.6s ease-out, transform 1.2s ease-out;will-change:opacity, visibility}.fade-in.is-visible{opacity:1;transform:none;visibility:visible}.contact div.address p{text-align:center}.contact div.divisions{display:flex;flex-direction:column;text-align:center}@media all and (min-width: 780px){.contact div.divisions{flex-direction:row;flex-wrap:wrap;justify-content:center;margin:3em auto;text-align:left;width:90%}.contact div.divisions p{width:33%}.contact div.divisions p strong{min-height:2em}}.contact div.divisions h4{font-family:"Nebula",sans-serif;margin-top:1em}@media all and (min-width: 780px){.contact p{width:100% !important}}.contact p strong{display:block}
