@font-face{font-family:"dinAlternateBold";src:url(../external/DINAlternateBold/DINAlternateBold.otf)}body{font-family:"dinAlternateBold";text-align:center;color:#444;margin:0;background:url("../images/background.jpg") no-repeat center fixed;background-size:cover;position:relative}.background{background-size:cover;background:#000;opacity:0.3!important;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;height:100%}nav{height:12vh}nav div{height:100%}h1{font-size:4vh;line-height:1.2em;border-bottom:#CCC solid 1px}h3{font-weight:300}.logo{-o-object-fit:contain;object-fit:contain;height:95%;max-width:95%}.nav-content{padding-top:5px;line-height:100%;font-size:2vh;color:#000;height:30%}.nav-content > button{height:100%;padding:0 2%;border:solid 0.5px #8f8f8e;line-height:0;background:white}@media only screen and (max-width:990px){.sections{height:auto}.carousel-placeholder{margin:3% 0;width:100%}.powered{height:50px}}.sections{background:rgba(245,245,245,0.8);color:black}.sections h1{margin:0;border-bottom:none}.carousel-placeholder{background:rgba(245,245,245,0.8);color:black;padding:5% 5%;width:auto}.carousel-placeholder h1{margin:0;border-bottom:none}.content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:inherit;height:inherit}.btn{text-transform:none;white-space:normal}.btn:hover{background-color:#f5f5f5}.btn:hover h5{color:red}.btn p{font-size:16px}.modal{background-color:transparent;width:auto;max-height:none}@media only screen and (max-width:400px){.nav-content{font-size:11px}}@media only screen and (max-width:270px){.nav-content{display:none}}.row{padding-left:2%;margin-bottom:0}@media only screen and (max-width:990px){.sections{margin:3%}.first{margin-top:6%}div.col-md-4{padding-right:0;padding-left:0}.row{padding-left:0}#review-carousel{display:none}.carousel{height:auto}}@media only screen and (min-width:991px){.sections{width:100%}.container-col{max-width:30%}.desk-reviews{text-align:center;height:48vh}.marg-top{height:10vw}body{overflow:hidden;height:100vh}.centered{display:table;height:90%;width:100%}.centered-item{display:table-cell;vertical-align:middle}.glasurit{width:85%;height:100%!important}.powered{height:5vh}.vg > img{height:6vh}}@media only screen and (min-width:769px){.review-row{padding-left:0;text-align:start}div.col-md-8{padding-left:1%}.container-col{margin:1%;padding-left:0;padding-right:0}.col-md-4.container-col > .row{padding-left:0}}@media only screen and (min-width:1070px){.marg-top{height:3vw}}@media only screen and (min-width:1441px){.marg-top{height:0}}@media only screen and (max-width:320px){.glasurit{height:60px}}@media only screen and (max-width:425px) and (min-width:321px){.glasurit{height:70px}}@media only screen and (min-width:426px) and (max-width:600px){.glasurit{height:70px;margin-top:4%}}@media only screen and (min-width:601px){.glasurit{height:130px;margin-top:4%}}@media only screen and (min-width:769px){.glasurit{height:130px;margin:3% 0}}.powered{margin-bottom:5px;padding:5px}@media only screen and (max-width:600px){.powered{height:30px}}@media only screen and (max-width:770px){.vg{margin:5% 0}}@media only screen and (min-width:771px){.vg{margin:3% 0}}.vg > img{padding:2%;max-width:100%}@media only screen and (max-width:770px){.desktop-footer{display:none}}@media only screen and (min-width:771px){.mobile-footer{display:none}}.transparency{background:rgba(245,245,245,0.8)}.triangle-isosceles{position:relative;padding:15px;margin:1em 0 1em;color:#000;background:#f3f1ef;font-size:16px}.triangle-isosceles:after{content:"";display:block;position:absolute;bottom:-15px;left:50px;width:0;border-width:15px 15px 0;border-style:solid;border-color:#f3f1ef transparent}.review-user{text-align:left}.review-carousel{padding-top:0;padding-bottom:0;margin-top:0}.waves-effect.waves-red-lighten-4 .waves-ripple{background-color:#ffcdd2}.nav-content > button:focus{background-color:#c27560;color:#000!important}.modal-header > button{font-size:35px}.modal-content{border-radius:0}.modal-header{padding-top:0;padding-bottom:7px;border-bottom:none}.modal-body{padding-top:0}@media only screen and (min-width:1024px){.btn p{font-size:1.5vh}.reviews{margin:5%!important}}@media only screen and (min-width:1450px){.btn p{font-size:2vh}}.vg,.glasurit,.powered{cursor:pointer}.footer-container div{height:4vh;color:white;letter-spacing:1px;cursor:pointer;font-size:1.5rem}.footer-container div p{height:100%}@media screen and (max-width:990px){.footer-container div{font-size:1.5vh}}.powered{padding-top:0;padding-bottom:0}.powered img{height:90%;margin:0;padding-left:1vh}