*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}a.btn{display:inline-block;background-color:#00f;color:#fff;border-radius:15px;padding:1rem;margin:1rem}nav{top:0;width:100%;height:4rem;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;transition:all .4s;z-index:100}nav .moved-logo{transform:translateY(250px) translateX(125%) scale(2.4)}nav .fa-bars,nav .fa-times{display:none}nav a{font-weight:700;font-size:1.2rem;height:3rem;color:inherit}nav a:first-of-type{display:block;height:70%}nav a:first-of-type img{height:100%;object-fit:contain;transition:all .5s}nav ul.main-nav{display:flex;list-style:none}nav ul.main-nav>li{margin:0 1.5rem}nav .dropdown{position:relative;font-weight:700;font-size:1.2rem;color:inherit;cursor:pointer}nav .dropdown ul.dropdown-list{background:#f4f4f4;color:#000;display:none;position:absolute;min-width:160px;list-style:none}nav .dropdown ul.dropdown-list a{font-size:1rem;font-weight:400;padding:.6rem}nav .dropdown ul.dropdown-list a:hover{background:#ccc}nav .dropdown:hover ul.dropdown-list{display:block}nav.transparent-nav{background:transparent;color:#fff}nav.transparent-nav a{color:#fff}@media (max-width:767.98px){nav{position:relative}nav *{box-shadow:none!important}nav .moved-logo{transform:translateY(250px) translateX(calc(46vw - 50%)) scale(1.75)}nav ul.main-nav{background:#003087;position:fixed;top:0;bottom:0;right:0;width:80vw;padding-top:5rem;flex-direction:column;align-items:center;transform:translateX(100%);transition:all .6s}nav ul.main-nav.showMenu{transform:translateX(0)}nav ul.main-nav>li{margin:.75rem 0;width:100%;text-align:center}nav .dropdown,nav ul.main-nav>li a{font-weight:400;text-transform:uppercase;color:#fff}nav .dropdown{position:relative}nav .dropdown ul.dropdown-list{background:#283283;display:none;position:static;list-style:none;text-align:left;margin-top:.75rem}nav .dropdown ul.dropdown-list a{font-size:.8rem;font-weight:400;text-transform:none!important;padding:.6rem}nav .dropdown ul.dropdown-list a:hover{background:#ccc}nav .dropdown:hover ul.dropdown-list{display:block}nav .fa-bars,nav .fa-times{display:inline-block;z-index:101}nav .fa-times{color:#fff}}footer{font-size:.8rem;background-color:#aaa;color:#555;height:18rem;display:grid;grid-template-columns:1fr 2.2fr}footer #map{width:100%;height:18rem;position:relative}footer img{width:100%;height:100%;object-fit:cover}footer .info{padding:3rem;display:flex;justify-content:space-around}footer .footer-navigation h3{margin-bottom:.8rem}footer .footer-navigation ul{list-style:none;line-height:1.6}footer .footer-navigation ul a{color:inherit}footer .footer-details{line-height:1.8}footer .footer-details a{color:inherit;text-decoration:underline}footer .fa-facebook{margin-top:1rem}footer .fa-facebook:hover{color:#1778f2;transition:all .3s}footer .copyright{margin-top:1rem}@media (max-width:767.98px){footer{height:auto}footer #map{height:15rem}footer .info{flex-direction:column}footer .info>:first-child{margin-bottom:2rem}}@media (max-width:991.98px){footer{grid-template-columns:1fr}footer #map{height:10rem}footer .info{order:-1}}.carousel-slide{height:700px}.carousel-slide img{height:650px;object-fit:cover}#banner{background:url(/static/media/coltri-banner_2.030ed6a4.jpg) no-repeat 50%/cover;height:650px}.product-categories{display:grid;grid-template-columns:repeat(7,1fr);max-width:100%;margin:0 2rem;background-color:#fff;transform:translateY(-50px);padding:1rem 2rem 2rem;border-radius:20px;box-shadow:-5px 5px 20px 0 rgba(0,0,0,.1)}.products-category-card{display:inline-block;width:150px;margin:auto;text-align:center}.products-category-card:hover>img{transform:translateY(-15px)}.products-category-card img{width:100%;height:130px;object-fit:contain;transition:all 1s}.products-category-card h6{color:#003087;font-size:1rem;font-weight:500;line-height:1.2rem;text-transform:uppercase;letter-spacing:.1rem;line-height:1.5}.title-products{text-align:center;font-size:1.2rem;font-weight:700;line-height:1.2;text-transform:uppercase;margin-bottom:2rem}.title-products .title-line{background-color:#00f;background:linear-gradient(90deg,#008c45 33.3%,#f4f5f0 0,#f4f5f0 66.6%,#cd212a 0);width:20rem;height:.4rem;margin:auto;border-radius:50px}.section{max-width:100%;padding:4rem;display:flex;align-items:center;justify-content:space-around}.section .section-title{line-height:.9;font-size:9rem;font-weight:900;opacity:.04;z-index:-1}.title-story{transform:translateX(-200px)}.title-location{transform:translateX(130px)}.section-story .article-story{order:-1;max-width:40rem}.homeMap,.section-location .location-map{max-width:550px;height:412.5px}.homeMap{margin-left:10rem}.contact-guidance{background-color:rgba(0,0,255,.2);background:url(https://images.unsplash.com/photo-1520758594221-872948699332?auto=format&fit=crop&ixid=eyJhcHBfaWQiOjEyMDd9&ixlib=rb-1.2.1&q=80&w=1050) no-repeat 50%/cover;display:flex;justify-content:center;align-items:center;padding:4rem;position:relative}.contact-guidance:before{content:"";background-color:rgba(0,0,0,.4);position:absolute;width:100%;height:100%}.contact-guidance>*{z-index:1}.contact-guidance h2{color:#fff;font-size:2.2rem;font-weight:900}@media (max-width:991.98px){.product-categories{grid-template-columns:repeat(3,1fr)}.section{padding:0 4rem 4rem;flex-direction:column;align-items:normal}.section .section-title{line-height:.9;font-size:4rem;font-weight:900;opacity:.3;margin-bottom:1.5rem}.title-location,.title-story{transform:none}.section-story .article-story{order:0}.contact-guidance{flex-direction:column}}@media (max-width:767.98px){.product-categories{grid-template-columns:repeat(2,1fr)!important;padding:0 .5rem 2rem}.section{padding:2rem!important}.contact-guidance{padding:2rem}.contact-guidance h2{font-size:2rem;margin-bottom:1.4rem}.contact-guidance div{display:flex;flex-direction:column;justify-content:center}.contact-guidance div .btn{margin:.5rem}}#products .product-category-title{background:#003087;color:#fff;padding:4rem;text-align:center;font-size:2.5rem;text-transform:capitalize}#products .products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;padding:6rem}#products .products-grid .product-tile{display:inline-block;text-align:center}#products .products-grid .product-tile img{display:block;width:175px;height:175px;object-fit:contain;margin:auto}#products .products-grid .product-tile h6{color:#003087!important;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.1rem;line-height:1.2rem}#products .products-grid .product-tile small{color:#575756;font-size:.8rem}@media (max-width:700px){#products .products-grid{padding:3rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;grid-row-gap:3rem;row-gap:3rem}#products .products-grid .product-tile img{width:100px;height:100px}#products .products-grid .product-tile h2{font-size:1.4rem}}.main-product-container .product-category{background:#003087;color:#fff;padding:1rem}.main-product-container .main-product-display{display:grid;grid-template-columns:repeat(2,1fr);padding:6rem 4rem}.main-product-container .main-product-display .image-section{order:2;display:flex;justify-content:center;align-items:center;position:relative}.main-product-container .main-product-display .image-section img{width:300px;height:300px;object-fit:contain}.main-product-container .main-product-display .product-info{order:1;padding:4rem}.main-product-container .main-product-display .product-info h1{font-size:5rem}.main-product-container .main-product-display .product-info h5{margin-bottom:3rem}.main-product-container .dimensions{background:#191919;color:#fff;padding:2rem 8rem}.main-product-container .additional-info{background:#333;color:#fff;padding:4rem 8rem}.main-product-container .additional-info h1{font-size:3rem}.main-product-container .additional-info .main-title-sub{margin-bottom:1rem}.main-product-container .additional-info h4{font-size:1.5rem}.main-product-container .additional-info h5{margin-top:1rem}.main-product-container .additional-info p{line-height:1.4}.main-product-container .certifications{width:100%}.main-product-container .certifications a{color:inherit}.main-product-container .certifications .certificates-dropdown-button{display:flex;justify-content:space-between;background:#003087;color:#fff;padding:1rem;text-transform:uppercase;font-size:1.5rem;font-weight:500;border:none}.main-product-container .certifications .certificates-dropdown{display:none}.main-product-container .certifications .certificates-dropdown.show{display:block}.main-product-container .certifications .certificate{display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;line-height:1.5rem;letter-spacing:.1rem;padding:1rem;margin-bottom:.5rem}.main-product-container .certifications .certificate strong{color:#003087;text-transform:uppercase}.main-product-container .certifications .certificate p{color:#666}.main-product-container .certifications .certificate .download{color:#003087}.main-product-container .equipment-and-optionals{background:#575756;color:#fff;padding:4rem 8rem;display:grid;grid-template-columns:1fr 1fr}.main-product-container .equipment-and-optionals h5{font-size:1.25rem;line-height:1;text-decoration:underline}.main-product-container .equipment-and-optionals h6{font-size:1rem;margin-top:1rem!important;color:#d7d8de}.main-product-container .equipment-and-optionals small{font-size:.8rem}@media (max-width:991.98px){.main-product-container .main-product-display{grid-template-columns:1fr}.main-product-container .main-product-display .product-info{order:3!important;padding:0!important}.main-product-container .main-product-display .product-info h1{font-size:4rem}.main-product-container .additional-info,.main-product-container .dimensions{padding:2rem}.main-product-container .equipment-and-optionals{grid-template-columns:1fr;padding:2rem}.main-product-container .equipment-and-optionals>div{margin-bottom:2rem}}@media (max-width:767.98px){.main-product-container .main-product-display{padding:2rem!important}.main-product-container .main-product-display .product-info{padding:3rem 1rem}}@media (max-width:575.98px){.certifications .certificate .download span{display:none}}.modal{background:rgba(0,0,0,.4);position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:101}.modal .fa-times{display:block;text-align:right;margin:.4rem;cursor:pointer}.modal .modal-content{background:#fff;width:90vw;height:80vh}.manuals-heading{background:#003087;color:#fff;padding:4rem 0;text-align:center}.manuals{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));grid-gap:1rem;padding:6rem}.manuals .manual-card{width:275px;display:inline-block;cursor:pointer}.manuals .manual-card img{width:17rem;object-fit:contain;border:1px solid #000}.manuals .manual-card h6{color:#003087;font-size:1rem;font-weight:500}.manuals .manual-card small{color:#575756;font-size:.8rem}@media (max-width:1198.98px){.manuals{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:2rem}.manuals .manual-card{width:200px}.manuals .manual-card img{width:100%}}@media (max-width:767.98px){.manuals{grid-template-columns:repeat(2,1fr);padding:1rem}.manuals .manual-card,.manuals .manual-card img{width:100%}}.page-title{font-size:3rem;text-align:center;margin:3rem}.contact-cards{display:flex;justify-content:space-evenly;padding:1rem}.contact-cards .contact-card{text-align:center;line-height:2;width:20rem;padding:3rem;margin:1rem;border-radius:1rem;box-shadow:5px 5px 20px 0 rgba(0,0,0,.1);transition:all 1s}.contact-cards .contact-card:hover{transform:scale(1.1);box-shadow:10px 10px 30px 0 rgba(0,0,0,.2)}.contact-cards .contact-card .fas{background-color:#00f;color:#fff;width:4.5rem;height:4.5rem;line-height:4.5rem;border-radius:50%;text-align:center;vertical-align:middle}.contact-cards .contact-card h2{font-size:2rem}@media (max-width:767.98px){.page-title{margin:3rem 3rem 1.5rem}.contact-cards{flex-direction:column}.contact-cards .contact-card{width:auto;display:block}}.whatsapp{position:fixed;right:0;bottom:0;margin:1rem;z-index:1}.whatsapp-text{padding:.5rem;border-radius:5px;background:#ccc;color:#000!important;font-size:1rem;font-weight:700;letter-spacing:.75px}.whatsapp .fa-whatsapp{background-color:#25d366;color:#fff;width:3.75rem;height:3.75rem;line-height:3.75rem;border-radius:50%;text-align:center;vertical-align:middle}
/*# sourceMappingURL=main.7a517d92.chunk.css.map */