.break-line,.page-loader,body{background-color:#fff}@font-face{font-family:Karla;font-style:normal;font-weight:400;src:url(../fonts/karla.regular.ttf) format("truetype"),url(../fonts/karla.regular.woff) format("woff")}@font-face{font-family:Karla;font-style:normal;font-weight:700;src:url(../fonts/karla.bold.ttf) format("truetype"),url(../fonts/karla.bold.woff) format("woff")}body,html{height:100%}body{font-family:Karla,sans-serif;font-weight:400;font-size:1em;line-height:normal;color:#000}a:active,a:focus,a:hover{text-decoration:none}.no-nav-scroll,.no-scroll{overflow:hidden}.section-title{font-size:3.2em;margin:0;text-align:center}.break-line{width:120px;height:1px;margin:5vh auto}.section-content{text-align:center}.section-content p{font-size:1.7em;margin:0;line-height:24px}.flex-center{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flex-vertical-end,.header-content{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box}.flex-vertical-end{display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-align-items:flex-end;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.slide-element{opacity:0;position:relative}.slide-element.slide-bottom,.slide-element.slide-left{opacity:0;-webkit-transition:all .8s linear;transition:all .8s linear}.slide-element.slide-left{-webkit-transform:translate3d(-150px,0,0);-ms-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}.slide-element.slide-bottom{-webkit-transform:translate3d(0,150px,0);-ms-transform:translate3d(0,150px,0);transform:translate3d(0,150px,0)}.slide-element.slide-showed{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.page-loader{position:fixed;top:0;left:0;width:100%;height:100%;display:table;z-index:999}.page-loader .loader-wrapper{display:table-cell;vertical-align:middle;text-align:center}.page-loader img{width:100px;height:auto}@media screen and (max-width:767px){.page-loader img{width:80px}}.header-service{width:100%;height:200vh;position:relative}.header-service .header-slider{position:fixed;height:100vh;z-index:0}.header-service .header-slider .photo-author{position:absolute;bottom:10px;right:20px;color:#fff;font-weight:300;opacity:.7}.header-service .header-slider div:not(.owl-controls){height:100%}.header-content,.header-section{width:100%;height:100vh;top:0;left:0}.header-service .header-slider .owl-slide{background-repeat:no-repeat;background-position:center;background-attachment:local;background-size:cover}.description-section>div,.solution-section>div{background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-size:cover}.header-section{position:absolute}.header-content{display:flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;position:fixed}.navbar-default .navbar-brand,.navbar-default .navbar-nav{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box}.header-content h1{color:#fff;font-weight:700;font-size:4.5em;text-transform:capitalize;margin:0;text-align:center}.header-content .scroll-down{position:absolute;left:0;right:0;bottom:30px;text-align:center;-webkit-animation-name:scrollAnim;animation-name:scrollAnim;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.header-content .scroll-down img{width:45px;height:auto}@-webkit-keyframes scrollAnim{0%{bottom:30px}100%{bottom:20px}}@keyframes scrollAnim{0%{bottom:30px}100%{bottom:20px}}.navbar-default{position:fixed;top:0;left:0;width:100%;border:0;margin:0;padding:0;-webkit-border-radius:0;border-radius:0;background-color:transparent;z-index:100;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-default .navbar-brand{padding:0;height:100px;display:flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-default .navbar-brand img{width:100%;height:auto}.navbar-default .navbar-brand img.white{display:block}.navbar-default .navbar-brand img.black,.navbar-default .navbar-brand img.blue{display:none}.navbar-default .navbar-collapse{height:100px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-default .navbar-nav{height:100px;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-default .navbar-nav.navbar-main{width:-webkit-calc(100% - 130px - 115px);width:calc(100% - 130px - 115px)}.navbar-default .navbar-nav.navbar-languages{width:115px;float:right}.navbar-default .navbar-nav>li{height:100%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-align-items:flex-end;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-default .navbar-nav>li>a{color:#fff;font-size:1.8em;text-transform:lowercase;padding:10px 30px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#bababa}.navbar-default .navbar-nav>li.languages{height:100%;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.navbar-default .navbar-nav>li.languages>a{background-color:transparent;color:#fff;text-transform:uppercase;font-size:1.2em;border:1px solid #fff;padding:0;width:34px;font-weight:700;height:34px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin-right:5px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-default .navbar-nav>li.languages>a.active,.navbar-default .navbar-nav>li.languages>a:active,.navbar-default .navbar-nav>li.languages>a:focus,.navbar-default .navbar-nav>li.languages>a:hover{color:#929095;background-color:#fff}.navbar-default .navbar-nav>li.languages>a:last-child{margin-right:0}.navbar-default .navbar-header{width:130px;height:100px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-scroll .navbar-brand,.navbar-scroll .navbar-collapse,.navbar-scroll .navbar-nav{height:70px}.navbar-scroll{background-color:#fff}.navbar-scroll .navbar-brand img.white{display:none}.navbar-scroll .navbar-brand img.black{display:block}.navbar-scroll .navbar-brand img.blue{display:none}.navbar-scroll .navbar-nav.navbar-main{width:-webkit-calc(100% - 90px - 115px);width:calc(100% - 90px - 115px)}.navbar-scroll .navbar-nav>li{height:80%}.navbar-scroll .navbar-nav>li>a{color:#000}.navbar-scroll .navbar-nav>li.languages>a{color:#000;border:1px solid #000}.navbar-scroll .navbar-nav>li.languages>a.active{color:#fff;background-color:#000}.navbar-scroll .navbar-header{width:90px;height:70px}.service-section{height:100vh;width:100%;background-color:rgba(61,74,119,.8);position:absolute;top:100vh;left:0}.service-section>div{position:fixed;width:100%;height:100vh;top:0;left:0;display:none}.service-section>div>.row{height:100%}.service-section .section-title{color:#fdfefd}.service-section .section-content{color:#a0a5ac}.service-section .break-line{background-color:#7a8099}.solution-section{height:100vh;width:100%;position:relative}.solution-section>div{height:100%;background-image:url(../images/Fellert.jpg)}.solution-section .photo-author{position:absolute;bottom:10px;right:20px;color:#fff;font-weight:300;opacity:.7}.solution-section .section-title{color:#fff;font-weight:700}.solution-section .section-content{color:#fff}.solution-section .break-line{background-color:#fff}.solution-section .buttons{text-align:center;margin-top:5vh}.solution-section .buttons div{width:250px;background-color:#fff;border:1px solid #fff;color:#bad176;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-border-radius:2px;border-radius:2px;font-size:1.4em;text-transform:uppercase;font-weight:700;margin-right:15px;cursor:default;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.solution-section .buttons div:last-child{margin-right:0}.solution-section .buttons div a{color:#bad176;padding:20px 0;display:block;width:100%}.solution-section .buttons div a:active,.solution-section .buttons div a:focus,.solution-section .buttons div a:hover{color:#bad176}.solution-section .buttons div:active,.solution-section .buttons div:focus,.solution-section .buttons div:hover{background-color:transparent;cursor:pointer}.solution-section .buttons div:active a,.solution-section .buttons div:focus a,.solution-section .buttons div:hover a{color:#fff}.offer-section{height:160vh;width:100%;position:relative}.offer-section>div{height:100%}.offer-section .section-title{color:#565656}.offer-section .section-content{color:#b6b6b6}.offer-section .break-line{background-color:#565656}.offer-section .offer-top{height:80vh;background-color:#f5f5f5}.offer-section .offer-top .tiles{position:absolute;left:0;right:0;top:-webkit-calc(50% + 34px);top:calc(50% + 34px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;z-index:2;width:90%}.offer-section .offer-top .product{text-align:center}.offer-section .offer-top .product .product-img{text-align:center;width:80%;max-width:280px;height:auto;-webkit-border-radius:2px;border-radius:2px}.offer-section .offer-top .product .product-name{text-transform:uppercase;color:#9c9c9c;font-size:1.7em;text-align:center;font-weight:700;margin:25px 0 5px}.offer-section .offer-top .product .product-type{display:block;text-align:center;font-size:1.7em;color:#a7a7a7}.offer-section .offer-bottom{height:80vh;background-color:#fff;padding-bottom:20vh}.offer-section .offer-bottom .btn-more{width:220px;margin:0 auto;background-color:#9ebe51;border:1px solid #9ebe51;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-webkit-border-radius:2px;border-radius:2px;font-size:1.35em;text-transform:uppercase;line-height:15px;cursor:default;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.offer-section .offer-bottom .btn-more a{color:#fff;padding:10px 0;display:block;width:100%}.offer-section .offer-bottom .btn-more a:active,.offer-section .offer-bottom .btn-more a:focus,.offer-section .offer-bottom .btn-more a:hover{color:#fff}.offer-section .offer-bottom .btn-more:active,.offer-section .offer-bottom .btn-more:focus,.offer-section .offer-bottom .btn-more:hover{cursor:pointer;background-color:transparent}.offer-section .offer-bottom .btn-more:active a,.offer-section .offer-bottom .btn-more:focus a,.offer-section .offer-bottom .btn-more:hover a{color:#9ebe51}.offer-section .offer-bottom .supplier-logo{text-align:center;margin:12vh auto 0;display:block;width:120px;height:auto}.offer-section .offer-bottom .supplier-desc{color:#c1c1c1;font-size:1.7em;line-height:20px;margin:20px 0 0;text-align:center;text-transform:uppercase}.description-section{height:100vh;width:100%;position:relative}.description-section>div{height:100%;background-image:url(../images/Roomacust_3D_spray.jpg)}.description-section .section-title{color:#c6c6cf;font-weight:700}.description-section .section-content{color:#c6c6cf}.description-section .break-line{background-color:#c6c6cf}.description-section .roomacust-logo{width:150px;height:auto;margin:10vh auto 0}.description-section .desc{text-align:center;margin:20px 0 0;text-transform:uppercase}.footer{height:auto;width:100%;position:relative}.footer>div{height:100%;padding-top:5vh;padding-bottom:5vh;background-color:#fff}.footer .scroll-up img{width:45px;height:auto}.footer .contact{margin-top:15vh;margin-bottom:10vh}.footer .contact>div{text-align:center}.footer .contact .contact-icon{margin-bottom:30px}.footer .contact .contact-icon img{height:50px;width:auto}.footer .contact .contact-icon h3{text-transform:uppercase;font-size:1.6em;margin-top:30px 0 0 0;color:#485ea9}.footer .contact .address a,.footer .contact .address a:active,.footer .contact .address a:focus,.footer .contact .address a:hover{color:#485ea9}.footer .contact .email a,.footer .contact .phone a{display:block}.footer .contact p{color:#a6a6a6;font-size:1.3em;line-height:20px;margin:0}.footer .row-copy{width:100%;text-align:center;position:relative}.footer .break-line{background-color:#e4e4e4}.footer .copy{text-transform:uppercase;font-size:1.4em;color:#b0b0b0}.footer .copy .blue{color:#485ea9}.footer .company{position:absolute;bottom:0;right:15px;margin:0}.footer .company span{color:#b29f94;display:inline-block;font-size:1.2em;margin-right:10px}.footer .company img{width:40px;height:auto}@media screen and (max-width:991px){.header-service{background-attachment:initial}.header-content h1{font-size:3.6em}}@media screen and (max-width:767px){.header-content{padding:0 10px}.header-content h1{font-size:2.5em}}@media screen and (max-width:991px){.navbar-default .navbar-nav.navbar-main{width:-webkit-calc(100% - 105px - 102px);width:calc(100% - 105px - 102px)}.navbar-default .navbar-nav.navbar-languages{width:102px}.navbar-default .navbar-nav>li{height:80%}.navbar-default .navbar-nav>li>a{padding:10px 20px;font-size:1.6em}.navbar-default .navbar-nav>li.languages>a{width:30px;height:30px}.navbar-default .navbar-header{width:105px}.navbar-scroll .navbar-nav.navbar-main{width:-webkit-calc(100% - 80px - 102px);width:calc(100% - 80px - 102px)}.navbar-scroll .navbar-header{width:80px}}@media screen and (max-width:767px){.navbar-default .navbar-brand,.navbar-default .navbar-collapse,.navbar-default .navbar-nav{height:70px}.navbar-default .navbar-brand img{width:80px}.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#3d54a4}.navbar-default .navbar-header{width:100%;height:70px}.navbar-default .navbar-toggle{margin:0;border:0;padding:0;-webkit-border-radius:0;border-radius:0;height:100%;position:relative;width:38px}.navbar-default .navbar-toggle:active,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;-webkit-border-radius:0;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;width:38px;left:0;opacity:1}.navbar-default .navbar-toggle .icon-bar:nth-child(1){top:26px}.navbar-default .navbar-toggle .icon-bar:nth-child(2){top:28px}.navbar-default .navbar-toggle .icon-bar:nth-child(3){top:34px}.navbar-default .navbar-toggle.transform-toggle .icon-bar{background-color:#3d54a4;width:40px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:0;left:4px}.navbar-default .navbar-toggle.transform-toggle .icon-bar:nth-child(1){top:35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.navbar-default .navbar-toggle.transform-toggle .icon-bar:nth-child(2){opacity:0}.navbar-default .navbar-toggle.transform-toggle .icon-bar:nth-child(3){bottom:34px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-opened{background-color:#fff}.navbar-opened .navbar-brand img.black,.navbar-opened .navbar-brand img.white{display:none!important}.navbar-opened .navbar-brand img.blue{display:block!important}.navbar-opened .navbar-nav.navbar-main{width:100%;height:80%;margin:0;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.navbar-opened .navbar-nav.navbar-languages{width:100%;height:20%;float:left;margin:0}.navbar-opened .navbar-nav>li{height:auto}.navbar-opened .navbar-nav>li>a{color:#3d54a4;font-size:1.8em;padding:15px 20px}.navbar-opened .navbar-nav>li.languages{-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.navbar-opened .navbar-nav>li.languages>a{background-color:#fff;border:1px solid #3d54a4;color:#3d54a4;width:34px;height:34px}.navbar-opened .navbar-nav>li.languages>a.active{background-color:#3d54a4;color:#fff}.navbar-opened .navbar-collapse.in{width:100%;height:-webkit-calc(100vh - 70px);height:calc(100vh - 70px);border:0;-webkit-box-shadow:none;box-shadow:none;padding:0;overflow:hidden}.navbar-scroll-mobile{background-color:#fff}.navbar-scroll-mobile .navbar-brand img.white{display:none}.navbar-scroll-mobile .navbar-brand img.black{display:block}.navbar-scroll-mobile .navbar-brand img.blue{display:none}.navbar-scroll-mobile .navbar-toggle .icon-bar{background-color:#000}}@media screen and (max-width:991px){.solution-section>div{background-attachment:initial}.solution-section .buttons div{width:220px;height:55px;margin-right:0;margin-bottom:10px}.solution-section .buttons div:last-child{margin-bottom:0}.description-section>div{background-attachment:initial}}@media screen and (max-width:1400px){.offer-section .offer-top .product .product-img{max-width:220px}.offer-section .offer-bottom{padding-bottom:10vh}}@media screen and (max-width:767px){.solution-section .buttons div{width:200px;height:50px;font-weight:400}.offer-section .offer-top{-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;padding-top:20vh}.offer-section .offer-top .product .product-img{max-width:260px;margin:0 auto}.offer-section .offer-top .product .product-name{margin:10px 0 0;font-size:1.4em}.offer-section .offer-top .product .product-type{font-size:1.4em}.offer-section .offer-bottom{padding-bottom:8vh}.offer-section .offer-bottom .supplier-logo{margin-top:10vh}.offer-section .offer-bottom .supplier-desc{font-size:1.3em}.offer-carousel-container{position:absolute;top:-webkit-calc(50% + 24px);top:calc(50% + 24px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;width:100%}.owl-carousel .owl-nav{display:block;height:28px;position:absolute;width:100%;left:0;top:-webkit-calc(50% - 24px);top:calc(50% - 24px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{display:inline-block}.owl-carousel .owl-nav .owl-next img,.owl-carousel .owl-nav .owl-prev img{height:28px}.owl-carousel .owl-nav .owl-next.disabled,.owl-carousel .owl-nav .owl-prev.disabled{display:none}.owl-carousel .owl-nav .owl-prev{float:left;margin-left:4%}.owl-carousel .owl-nav .owl-next{float:right;margin-right:4%}}@media screen and (max-width:320px){.offer-section .offer-top{padding-top:15vh}.offer-section .offer-top .product .product-img{max-width:180px}.offer-section .offer-bottom{padding-bottom:8vh}.offer-section .offer-bottom .btn-more{width:200px;height:50px}.offer-section .offer-bottom .supplier-logo{width:100px;margin-top:10vh}}@media screen and (orientation:portrait) and (min-width:768px) and (max-height:1024px){.offer-section{height:120vh}.offer-section .offer-bottom,.offer-section .offer-top{height:60vh}}@media screen and (orientation:portrait) and (min-width:768px) and (min-height:1025px){.offer-section{height:100vh}.offer-section .offer-bottom,.offer-section .offer-top{height:50vh}}@media screen and (max-width:991px){.footer .row-copy{text-align:left}.footer .copy{padding-left:10%}.footer .company{bottom:-6px;right:10%}}@media screen and (max-width:767px){.description-section .row{height:100%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.description-section .roomacust-logo{width:100px}.description-section .desc{line-height:22px}.footer{min-height:100vh;padding-top:0;padding-bottom:0}.footer>div{-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;padding-top:3vh;padding-bottom:3vh}.footer .contact{margin-top:0;margin-bottom:0}.footer .contact .contact-icon img{height:60px}.footer .contact .contact-icon h3{font-size:1.8em;margin-top:10px}.footer .contact p{line-height:24px}.footer .contact .address{margin-top:5vh;margin-bottom:5vh}.footer .contact .email p,.footer .contact .phone p{display:none}.footer .copy{font-size:1.2em;margin:0;padding:0;text-align:center}.footer .company{width:100%;text-align:center;position:initial;margin-top:20px}.footer .company span{margin-right:0;display:block;margin-bottom:10px}}@media screen and (max-width:320px){.footer{padding-top:4vh;padding-bottom:4vh}.footer .contact{padding:0}.footer .contact .contact-icon{margin-bottom:20px}.footer .contact .contact-icon img{height:40px}.footer .contact .contact-icon h3{font-size:1.4em}.footer .contact .address{margin-bottom:5vh}}@media screen and (orientation:portrait) and (min-width:768px){.footer>div{padding-top:3vh;padding-bottom:3vh}.footer .contact{margin-top:8vh;margin-bottom:3vh}.footer .contact .contact-icon img{height:60px}}@media screen and (max-width:767px){.section-title{font-size:2.4em}.section-content p{font-size:1.4em;line-height:22px}}