﻿@font-face{font-family:VeluxFont;src:url(/assets/fonts/veluxgothic-light.woff);font-weight:300;font-style:normal;text-rendering:optimizeSpeed;font-display:swap;}@font-face{font-family:VeluxFont;src:url(/assets/fonts/veluxgothic-lightitalic.woff);font-weight:300;font-style:italic;text-rendering:optimizeSpeed;font-display:swap;}@font-face{font-family:VeluxFont;src:url(/assets/fonts/veluxgothic-regular.woff);font-weight:400;font-style:normal;text-rendering:optimizeSpeed;font-display:swap;}@font-face{font-family:VeluxFont;src:url(/assets/fonts/veluxgothic-regitalic.woff);font-weight:400;font-style:italic;text-rendering:optimizeSpeed;font-display:swap;}@font-face{font-family:VeluxFont;src:url(/assets/fonts/veluxgothic-bold.woff);font-weight:700;font-style:normal;font-display:swap;text-rendering:optimizeSpeed;}@font-face{font-family:VeluxFont;src:url(/assets/fonts/veluxgothic-bolditalic.woff);font-weight:700;font-style:italic;text-rendering:optimizeSpeed;font-display:swap;}html{background-color:#e9e9e9;background-size:100% auto;background-position:top;background-repeat:no-repeat;}body{margin:0 auto;background:#fff;max-width:1280px;box-shadow:0 0 22px rgba(0,0,0,.1);font-family:VeluxFont;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#212121;font-weight:300;font-family:VeluxFont;line-height:1.5;display:block;}.container{margin:0;min-width:100%;background:#fff;}.navbar{padding:20px 60px;}@media(max-width:692px){.navbar-brand{margin:0 auto;}}.modal-header{border-bottom:0;}.modal-footer{border-top:0;}.modal-content{border:0;border-radius:0;}body{padding-right:0!important;}.nopad[style]{padding-right:0!important;}.nopad.modal-open{overflow:auto;}.footer{background-color:#f0f0f0;}.form-control{border-radius:0!important;background-color:#fff!important;}.navbar .btn{top:0;}.create h3{font-weight:700;}.create label{text-align:center;display:block;}.upload-button{padding:10px;color:#fff;background-color:#476996;border:1px solid rgba(59,130,246,.5);border-radius:0;cursor:pointer;}.upload-button:hover{background-color:rgba(59,130,246,.6);}.upload-text{margin-left:10px;font-family:sans-serif;color:#aaa;}img{max-width:100%;}.tree{padding:0 40px;}.case-study-card .case-overlay{background-color:rgba(0,0,0,.3);}.bg-light{background-color:#f0f0f0!important;}.square{background-size:cover;cursor:pointer;}.square:before{content:"";display:block;padding-top:100%;}#gallery-container .case-study-card img{width:100%;height:50%;object-fit:cover;}.gallery{padding:30px 0;}.gallery [type="radio"]:checked,.gallery [type="radio"]:not(:checked){position:absolute;left:-9999px;}.gallery [type="radio"]:checked+label,.gallery [type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666;}.gallery [type="radio"]:checked+label:before,.gallery [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ddd;border-radius:100%;background:#fff;}.gallery [type="radio"]:checked+label:after,.gallery [type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#e00;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease;}.gallery [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}.gallery [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.white-bg{background:#fff!important;}.btn-velux{border:solid 2px #000;color:#000!important;}