@font-face{font-family:Lato-Light;src:url('../../fonts/Lato-Light.ttf')}@font-face{font-family:Lato-Regular;src:url('../../fonts/Lato-Regular.ttf')}@font-face{font-family:Lato-Medium;src:url('../../fonts/Lato-Medium.ttf')}@font-face{font-family:Lato-Bold;src:url('../../fonts/Lato-Bold.ttf')}@font-face{font-family:Lato-Semibold;src:url('../../fonts/Lato-Semibold.ttf')}.navbar{font-family:Lato-Semibold}.navbar-custom{background-color:#37373f;border-color:transparent;position:absolute;top:0;left:0;right:0;z-index:999}.navbar-custom .navbar-left:hover,.navbar-custom .navbar-left:focus,.navbar-custom .navbar-left:active,.navbar-custom .navbar-left.active{color:#fec503}.navbar-custom .navbar-left{color:#ff5823;position:absolute;top:0}.navbar-custom .navbar-collapse{border-color:rgba(255,255,255,.02)}.navbar-custom .navbar-toggle{background-color:#ff5823;border-color:#ff5823;text-transform:uppercase;color:#fff;font-size:12px;z-index:999}.navbar-custom .navbar-toggle:hover,.navbar-custom .navbar-toggle:focus{background-color:#ff5823}.navbar-custom .nav{font-size:12px}.navbar-custom .nav li{margin:0 10px}.navbar-custom .nav li a{text-transform:uppercase;font-weight:400;letter-spacing:3px;color:#fff}.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus{color:#ff5823}.navbar-custom .nav li:hover,.navbar-custom .nav li:focus{outline:none}.navbar-custom .nav li:nth-last-child(2){color:#fff;background-color:#ff5823;outline:none}.navbar-custom .nav li:nth-last-child(2) a{text-transform:uppercase;font-weight:400;letter-spacing:3px;color:#fff}.navbar-custom .nav li:nth-last-child(2) a:hover,.navbar-custom .nav li:nth-last-child(2) a:focus{color:#fff}.navbar-custom .nav li:nth-last-child(2):hover,.navbar-custom .nav li:nth-last-child(2):focus{color:#fff;background-color:#ef3a00}.navbar-custom .nav li.international-page a{padding:11px}.navbar-custom .nav li.international-page a img{width:30px}.navbar-custom .navbar-nav .active a{background-color:unset;color:#fff}.navbar-custom .navbar-nav .active a:hover,.navbar-custom .navbar-nav .active a:focus{background-color:unset;color:#ff5823}@media(min-width:768px){.navbar-custom{background-color:transparent;padding:35px 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s;border:none}.navbar-custom .navbar-left{color:#ff5823;font-family:"Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive;position:absolute;top:0;padding:0}.navbar-custom .navbar-nav .active a{border-radius:3px}}@media(max-width:991px){.navbar-custom .navbar-header .navbar-left{left:20px}.navbar-custom .navbar-header .navbar-left img{max-width:170px;display:inline-block}.navbar-custom .nav li{margin:0}}@media(max-width:768px){.navbar-custom .navbar-header .navbar-left{position:relative}.navbar-custom .navbar-header .navbar-left img{max-width:90px}}.navbar-subpage-custom{background-image:url('../images/header.jpg');background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-repeat:no-repeat;position:relative}.navbar-subpage-custom .navbar-left:hover,.navbar-subpage-custom .navbar-left:focus,.navbar-subpage-custom .navbar-left:active,.navbar-subpage-custom .navbar-left.active{color:#fec503}.navbar-subpage-custom .navbar-left{color:#ff5823;position:absolute;top:0}.navbar-subpage-custom .navbar-collapse{border-color:rgba(255,255,255,.02)}.navbar-subpage-custom .navbar-toggle{background-color:#ff5823;border-color:#ff5823;text-transform:uppercase;color:#fff;font-size:12px;z-index:999}.navbar-subpage-custom .navbar-toggle:hover,.navbar-subpage-custom .navbar-toggle:focus{background-color:#ff5823}.navbar-subpage-custom .nav{font-size:12px}.navbar-subpage-custom .nav li{margin:0 10px}.navbar-subpage-custom .nav li a{text-transform:uppercase;font-weight:400;letter-spacing:3px;color:#fff}.navbar-subpage-custom .nav li a:hover,.navbar-subpage-custom .nav li a:focus{color:#ff5823}.navbar-subpage-custom .nav li:hover,.navbar-subpage-custom .nav li:focus{outline:none}.navbar-subpage-custom .nav li:nth-last-child(2){color:#fff;background-color:#ff5823;outline:none}.navbar-subpage-custom .nav li:nth-last-child(2) a{text-transform:uppercase;font-weight:400;letter-spacing:3px;color:#fff}.navbar-subpage-custom .nav li:nth-last-child(2) a:hover,.navbar-subpage-custom .nav li:nth-last-child(2) a:focus{color:#fff}.navbar-subpage-custom .nav li:nth-last-child(2):hover,.navbar-subpage-custom .nav li:nth-last-child(2):focus{color:#fff;background-color:#ef3a00}.navbar-subpage-custom .nav li.international-page a{padding:11px}.navbar-subpage-custom .nav li.international-page a img{width:30px}.navbar-subpage-custom .navbar-nav .active a{background-color:unset;color:#fff}.navbar-subpage-custom .navbar-nav .active a:hover,.navbar-subpage-custom .navbar-nav .active a:focus{background-color:unset;color:#ff5823}@media(min-width:768px){.navbar-subpage-custom{background-color:transparent;padding:35px 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s;border:none}.navbar-subpage-custom .navbar-left{color:#ff5823;position:absolute;top:0;padding:0}.navbar-subpage-custom .navbar-nav .active a{border-radius:3px}}@media(max-width:991px){.navbar-subpage-custom .navbar-header .navbar-left{left:20px}.navbar-subpage-custom .navbar-header .navbar-left img{max-width:170px}.navbar-subpage-custom .nav li{margin:0}}@media(max-width:768px){.navbar-subpage-custom .navbar-header .navbar-left{position:relative}.navbar-subpage-custom .navbar-header .navbar-left img{max-width:90px}.navbar-subpage-custom .navbar-collapse{background-color:#37373f}.navbar-subpage-custom .navbar-collapse .nav li{margin:0}}.menu-left-nav{margin:20px 0;padding-left:0}.menu-left-nav .navbar-header button{background-color:#ff5823;width:100%;float:none;border-radius:0;padding-top:15px;padding-bottom:15px}.menu-left-nav .navbar-collapse{color:#5c5b59}.menu-left-nav .navbar-collapse h4{font-weight:bold;margin-bottom:20px;font-family:Lato-Bold}.menu-left-nav .navbar-collapse .nav-first-level{font-family:Lato-Light}.menu-left-nav .navbar-collapse .nav-first-level li a{padding:5px 15px 5px 5px;color:inherit}.menu-left-nav .navbar-collapse .nav-first-level li a i{margin-top:4px}.menu-left-nav .navbar-collapse .nav-first-level .nav-header{cursor:pointer}.menu-left-nav .navbar-collapse .nav-first-level .nav-header .nav-second-level a{padding:5px 15px 5px 20px;color:inherit}.menu-left-nav .navbar-collapse .nav-first-level .active-link{font-weight:bolder;font-family:Lato-Bold}@media(max-width:768px){.menu-left-nav{padding-left:15px;padding-right:15px}.menu-left-nav .navbar-toggle .icon-bar{background-color:#fff;margin:2px auto}}.footer{color:#8b929a;background-color:#37373f;width:100%;padding:40px 0 10px 0;bottom:0;position:relative;height:auto}.footer .footer-content h4{font-weight:bold}.footer .footer-content hr{width:50%;margin-top:10px;margin-bottom:20px;border-top:1px solid #8b929a}.footer .footer-content .company-name{font-family:Lato-Bold}.footer .footer-content ul{list-style:none;margin:0;padding:0}.footer .footer-content ul li{display:block;font-family:Lato-Light}.footer .footer-content ul li a{color:#8b929a;text-decoration:none}.footer .footer-content ul li a:hover,.footer .footer-content ul li a:active,.footer .footer-content ul li a:focus{text-decoration:underline;outline:none}@media(max-width:992px){.footer .footer-content{padding-bottom:40px}}.copyright-text{color:#8b929a;width:100%;padding:15px;font-size:13px;background-color:#000;text-align:right;font-family:Lato-Light}.opinion-component{padding:35px 0}.opinion-component h2{margin-bottom:50px;font-size:37px;font-family:Lato-Bold}.opinion-component .opinion-carousel .carousel-indicators{bottom:unset;position:relative;width:100%;margin:50px 0 20px 0;left:unset}.opinion-component .opinion-carousel .carousel-indicators .active{margin:3px;background-color:#000}.opinion-component .opinion-carousel .carousel-indicators li{margin:3px;border:none;background-color:#37373f}.opinion-component .opinion-carousel .carousel-inner .item .customer-name{font-family:Lato-Bold}.opinion-component .opinion-carousel .carousel-inner .item .company-name{font-family:Lato-Light;line-height:10px}.opinion-component .opinion-carousel .carousel-inner .item .description{font-family:Lato-Regular}header{background-image:url('../images/header.jpg');background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-repeat:no-repeat;font-family:Lato-Semibold}header .container{position:relative;height:100%}header .container .intro{color:#fff;position:absolute;bottom:0;left:0}header .container .intro .intro-text{font-size:55px;line-height:45px;margin-bottom:80px}header .container .intro .intro-icons-wrapper{margin:50px 0;font-family:Lato-Medium}header .container .intro .intro-icons-wrapper .intro-icon-item{display:inline-block;vertical-align:text-top;margin-right:50px;text-align:center;text-decoration:none;color:inherit}header .container .intro .intro-icons-wrapper .intro-icon-item .icon-image{margin:0 auto 10px auto}header .container .intro .intro-icons-wrapper .intro-icon-item .icon-image img{margin:0 auto}header .container .intro .intro-icons-wrapper .intro-icon-item:last-child{margin-right:unset}@media(max-width:991px){header{height:auto!important}header .container{position:unset}header .container .intro{padding-top:190px;padding-left:15px;position:inherit}header .container .intro .intro-text{font-size:43px;line-height:40px;margin-bottom:15px}header .container .intro .intro-icons-wrapper{font-family:Lato-Medium}header .container .intro .intro-icons-wrapper .intro-icon-item .icon-image{margin:0 auto 5px auto}}#why-terrazzo{padding:50px 0;position:relative;background-image:url(../images/why_terrazzo.png);background-position:top right;background-repeat:no-repeat;min-height:350px;color:#37373f}#why-terrazzo h2{margin-bottom:40px;font-size:37px;font-weight:bold;font-family:Lato-Bold;color:#5c5b59}#why-terrazzo p{font-size:16px;font-family:Lato-Light}@media(max-width:768px){#why-terrazzo{padding:50px 0;position:relative;background-image:unset;background-position:unset;background-repeat:unset;min-height:350px;color:#37373f}}#about-terrazzo{font-size:14px;color:#5c5b59}#about-terrazzo #terrazzo-wrapper #terrazzo-text-info{float:right;text-align:left;padding:80px 200px 80px 80px}#about-terrazzo #terrazzo-wrapper #terrazzo-text-info h2{font-weight:bold;font-family:Lato-Bold}#about-terrazzo #terrazzo-wrapper #terrazzo-text-info p{font-size:16px;font-family:Lato-Light}@media(max-width:768px){#about-terrazzo #terrazzo-wrapper #terrazzo-text-info{float:none;padding:50px 20px}}@media(max-width:991px){#about-terrazzo #terrazzo-wrapper #terrazzo-image{width:100%}#about-terrazzo #terrazzo-wrapper #terrazzo-image img{width:100%}}@media(min-width:992px){#about-terrazzo #terrazzo-wrapper #terrazzo-image{min-height:380px}#about-terrazzo #terrazzo-wrapper #terrazzo-image img{width:100%;height:100%;object-fit:cover;overflow:hidden}}@media(min-width:992px)and (max-width:1199px){#about-terrazzo #terrazzo-wrapper #terrazzo-text-info{padding:80px}}@media(max-width:991px){#about-terrazzo #terrazzo-wrapper{display:flex;flex-direction:column}#about-terrazzo #terrazzo-wrapper #terrazzo-text{order:1}#about-terrazzo #terrazzo-wrapper #terrazzo-image{order:2}}#about-terrazzo #production-wrapper{color:#5c5b59}#about-terrazzo #production-wrapper #production-text-info{float:left;text-align:left;padding:80px 80px 80px 200px}#about-terrazzo #production-wrapper #production-text-info h2{font-weight:bold;font-family:Lato-Bold}#about-terrazzo #production-wrapper #production-text-info p{font-size:16px;font-family:Lato-Light}@media(min-width:992px)and (max-width:1199px){#about-terrazzo #production-wrapper #production-text-info{padding:80px}}@media(max-width:768px){#about-terrazzo #production-wrapper #production-text-info{float:none;padding:80px 40px;margin:unset;max-width:unset}}@media(max-width:991px){#about-terrazzo #production-wrapper #production-image{width:100%}#about-terrazzo #production-wrapper #production-image img{width:100%}}@media(min-width:992px){#about-terrazzo #production-wrapper #production-image{min-height:380px}#about-terrazzo #production-wrapper #production-image img{width:100%;height:100%;object-fit:cover;overflow:hidden}}@media(max-width:991px){#about-terrazzo #production-wrapper{display:flex;flex-direction:column}#about-terrazzo #production-wrapper #production-text{order:1}#about-terrazzo #production-wrapper #production-image{order:2}}#belt-terrazzo{padding:35px 0}#belt-terrazzo h2{margin-bottom:20px;font-size:37px;font-family:Lato-Bold}#belt-terrazzo p{font-size:20px;font-family:Lato-Light}#products{padding:35px 0}#products h2{margin-bottom:20px;font-size:37px;font-family:Lato-Bold}#products .intro-icons-wrapper{margin:50px 0;font-family:Lato-Medium}#products .intro-icons-wrapper .intro-icon-item{display:inline-block;vertical-align:text-top;margin-right:50px;text-align:center;text-decoration:none;color:inherit}#products .intro-icons-wrapper .intro-icon-item .icon-image{margin:0 auto 10px auto}#products .intro-icons-wrapper .intro-icon-item .icon-image img{margin:0 auto}#products .intro-icons-wrapper .intro-icon-item:last-child{margin-right:unset}#gallery{background-color:#fff;position:relative}#gallery .container-fluid{padding:0!important}#gallery .container-fluid .row{text-align:center;font-size:0;margin:0}#gallery .container-fluid .row .gallery-section-item{padding:0!important}@media(max-width:768px){#gallery .container-fluid .row .gallery-section-item{width:100%}}#gallery .container-fluid .row .gallery-section-item .gallery-section-item-box{position:relative}#gallery .container-fluid .row .gallery-section-item .gallery-section-item-box .img-bg{background-position:center;background-repeat:no-repeat;background-size:cover;height:370px}@media(min-width:768px){#gallery .container-fluid .row .gallery-section-item .gallery-section-item-box .img-bg{height:210px}}@media(min-width:992px){#gallery .container-fluid .row .gallery-section-item .gallery-section-item-box .img-bg{height:200px}}@media(min-width:1200px){#gallery .container-fluid .row .gallery-section-item .gallery-section-item-box .img-bg{height:370px}}.about-us-section .about-us-text h2{font-weight:bold;margin-bottom:20px}.about-us-section .about-us-text p{font-size:16px}.about-us-section .about-us-image img{margin:50px 0}@media(max-width:768px){.container-padding{padding-top:20px!important}}.page-content-section{color:#5c5b59}.page-content-section .page-content-text h2{font-weight:bold;margin-bottom:20px;font-family:Lato-Bold}.page-content-section .page-content-text p{font-size:16px;font-family:Lato-Light}.page-content-section .page-content-image img{margin:50px 0}@media(max-width:768px){.container-padding{padding-top:20px!important}}.product-section{color:#5c5b59}.product-section h4{font-weight:bold;margin-bottom:25px;font-family:Lato-Bold}.product-section .product-text h2{font-weight:bold;margin-bottom:20px;font-family:Lato-Bold}.product-section .product-text .product-text-body{font-size:16px;font-family:Lato-Light}.product-section .product-image{margin:30px 0}.product-section .product-image .gallery-box{margin-left:0;margin-right:0}.product-section .product-image .gallery-box .images{display:block}.product-section .product-image .gallery-box .images .col-wrapper{padding:5px}.product-section .product-image .gallery-box .images .photo-container{width:100%;display:block;height:270px;position:relative;overflow:hidden}.product-section .product-image .gallery-box .images .photo-container img{width:100%}.product-section .product-image .gallery-box .images .photo-container .miniature-bg{width:100%;height:200px;background-size:cover;background-position-y:top;background-position-x:center}.product-section .product-color-pattern{margin:30px 0}.product-section .product-color-pattern h4{font-family:Lato-Bold}.product-section .product-color-pattern .product-color-pattern-wrapper .color-pattern-item{display:inline-block;margin-right:10px}.product-section .product-color-pattern .product-color-pattern-wrapper .color-pattern-item .pattern-item-image img{max-width:140px}.product-section .product-color-pattern .product-color-pattern-wrapper .color-pattern-item .pattern-item-text h5{font-weight:bold;margin-top:20px;margin-bottom:1px;font-family:Lato-Bold}.product-section .product-color-pattern .product-color-pattern-wrapper .color-pattern-item .pattern-item-text p{font-family:Lato-Regular}.product-section .product-files{margin:30px 0}.product-section .product-files h4{font-family:Lato-Bold}.product-section .product-files .product-files-wrapper .product-file-item{color:#5c5b59;display:block;margin:10px 0;font-weight:bold;font-family:Lato-Bold}.product-section .product-files .product-files-wrapper .product-file-item i{margin-right:5px}.product-section .product-files .product-files-wrapper .product-file-item span{font-weight:normal;font-family:Lato-Regular}.product-section .product-gallery{margin:30px 0}.product-section .product-gallery .gallery-box{margin-left:0;margin-right:0}.product-section .product-gallery .gallery-box h4{font-family:Lato-Bold}.product-section .product-gallery .gallery-box .gallery{display:block}.product-section .product-gallery .gallery-box .gallery .col-wrapper{padding:5px}.product-section .product-gallery .gallery-box .gallery .photo-container{width:100%;display:block;height:280px;position:relative;overflow:hidden}.product-section .product-gallery .gallery-box .gallery .photo-container img{height:100%;width:100%}.product-section .product-gallery .gallery-box .gallery .photo-container .miniature-bg{width:100%;height:200px;background-size:cover;background-position-y:top;background-position-x:center}.product-doubts{padding:50px 0;color:#5c5b59}.product-doubts h2{font-weight:bold;margin-bottom:30px;font-family:Lato-Bold}.product-doubts #product-doubts-list{list-style-type:none;padding-left:0}.product-doubts #product-doubts-list li{margin-top:20px;margin-bottom:10px}.product-doubts #product-doubts-list li a{color:#5c5b59;font-weight:bold;font-size:16px;font-family:Lato-Bold}.product-doubts #product-doubts-list li a i{margin-right:20px}.product-doubts #product-doubts-list li a:hover,.product-doubts #product-doubts-list li a:active{text-decoration:none}.product-doubts #product-doubts-list li .doubt-description{margin:10px 0 30px 30px!important;font-family:Lato-Light}@media(max-width:768px){.product-padding{padding-top:20px!important}}.product-categories-section{color:#5c5b59}.product-categories-section h4{font-weight:bold;margin-bottom:25px;font-family:Lato-Bold}.product-categories-section h2{font-weight:bold;margin-bottom:20px;font-family:Lato-Bold}.product-categories-section .product-categories-text{font-size:16px;font-family:Lato-Light}.product-categories-section .product-categories-list{margin:30px 0}.product-categories-section .product-categories-list .product-category{height:auto;padding:3px 4px;position:relative}.product-categories-section .product-categories-list .product-category img{width:100%}.product-doubts{padding:50px 0;color:#5c5b59}.product-doubts h2{font-weight:bold;margin-bottom:30px;font-family:Lato-Bold}.product-doubts #product-doubts-list{list-style-type:none;padding-left:0}.product-doubts #product-doubts-list li{margin-top:20px;margin-bottom:10px}.product-doubts #product-doubts-list li a{color:#5c5b59;font-weight:bold;font-size:16px;font-family:Lato-Bold}.product-doubts #product-doubts-list li a i{margin-right:20px}.product-doubts #product-doubts-list li a:hover,.product-doubts #product-doubts-list li a:active{text-decoration:none}.product-doubts #product-doubts-list li .doubt-description{margin:10px 0 30px 30px!important;font-family:Lato-Light}@media(max-width:768px){.product-padding{padding-top:20px!important}}html,body,header,#intro{height:100%;width:100%;color:#5c5b59}.no-padding{padding:0}.center-block{float:none}.container-padding{padding-top:100px}.light-gray-background{background-color:#ebecf0}