body{width:100vw;font-size:16px;background-color:#f8f8f8;cursor:default;overflow-x:hidden}body,header,footer,main,section,div,nav,ul,li,p,h1,h2,h3,h4,h5,h6,button{margin:0;padding:0}header{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;-webkit-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-moz-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-ms-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-o-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}header #banner-container{position:fixed;left:0;bottom:-10vw;width:100vw;height:7.5vw;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.9);z-index:101}@media only screen and (max-width: 1023px){header #banner-container{display:none}}header #banner-container #banner-message{position:relative;width:100vw;height:7.5vw;display:flex;align-items:center;justify-content:center}header #banner-container #banner-message p{font-family:"Source Sans Pro",sans-serif;font-size:1.2vw;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:#000}header #banner-container #banner-message a{font-family:"Playfair Display",serif;font-size:1vw;font-style:italic;font-weight:400i;letter-spacing:.07em;padding:.6vw 2.5vw .8vw 2.5vw;margin-left:1.5vw;background-color:transparent;color:#000;border:1px solid #000;text-align:center;text-decoration:none;outline:none;cursor:pointer;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}header #banner-container #banner-message a:hover{color:#fff;background-color:#000}header #banner-container #banner-close{position:absolute;top:.55vw;right:1.2vw;cursor:pointer;opacity:.3;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}header #banner-container #banner-close:hover{opacity:1}header #banner-container #banner-close div{font-size:2vw}header #banner-container-tablet{position:fixed;left:0;bottom:-12.5vw;width:100vw;height:12.5vw;display:none;align-items:center;justify-content:center;background-color:rgba(255,255,255,.9);z-index:101}@media only screen and (max-width: 767px){header #banner-container-tablet{display:none}}@media only screen and (min-width: 768px)and (max-width: 1023px){header #banner-container-tablet{display:flex}}header #banner-container-tablet #banner-message-tablet{position:relative;width:100vw;height:12.5vw;display:flex;align-items:center;justify-content:center}header #banner-container-tablet #banner-message-tablet p{font-family:"Source Sans Pro",sans-serif;font-size:1.8vw;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:#000}header #banner-container-tablet #banner-message-tablet a{font-family:"Playfair Display",serif;font-size:1.5vw;font-style:italic;font-weight:400i;letter-spacing:.07em;padding:1.2vw 5vw 1.4vw 5vw;margin-left:3vw;background-color:transparent;color:#000;border:1px solid #000;text-align:center;text-decoration:none;outline:none;cursor:pointer;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}header #banner-container-tablet #banner-message-tablet a:hover{color:#fff;background-color:#000}header #banner-container-tablet #banner-close-tablet{position:absolute;top:1vw;right:2.25vw;cursor:pointer;opacity:.3;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}header #banner-container-tablet #banner-close-tablet:hover{opacity:1}header #banner-container-tablet #banner-close-tablet div{font-size:3.5vw}header #banner-container-mobile{position:fixed;left:0;bottom:-15vw;width:100vw;height:15vw;display:none;align-items:center;justify-content:center;background-color:rgba(255,255,255,.9);z-index:101}@media only screen and (max-width: 767px){header #banner-container-mobile{display:flex}}header #banner-container-mobile #banner-message-mobile{position:relative;width:100vw;height:15vw;display:flex;align-items:center;justify-content:center}header #banner-container-mobile #banner-message-mobile p{font-family:"Source Sans Pro",sans-serif;font-size:2.5vw;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:#000;margin:0 2.5vw 0 12.5vw}header #banner-container-mobile #banner-message-mobile a{font-family:"Playfair Display",serif;font-size:2.5vw;font-style:italic;font-weight:400i;letter-spacing:.07em;padding:1.6vw 7vw 1.8vw 7vw;margin-right:12.5vw;background-color:transparent;color:#000;border:1px solid #000;text-align:center;text-decoration:none;outline:none;cursor:pointer;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}header #banner-container-mobile #banner-message-mobile a:hover{color:#fff;background-color:#000}header #banner-container-mobile #banner-close-mobile{position:absolute;top:.5vw;right:2.5vw;cursor:pointer;opacity:.3;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}header #banner-container-mobile #banner-close-mobile:hover{opacity:1}header #banner-container-mobile #banner-close-mobile div{font-size:5vw}header nav{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:100}@media only screen and (max-width: 1023px){header nav{display:none}}header nav #menu-container{position:absolute;top:0;left:0;width:100vw;height:12vw;display:flex;align-items:center;z-index:102}header nav #menu-container #menu-logo{width:20vw;text-align:center}header nav #menu-container #menu-logo #menu-montego-logo{width:10vw;fill:#000}header nav #menu-container #menu-main{width:60vw}header nav #menu-container #menu-main #menu-telefones{display:flex;justify-content:center}header nav #menu-container #menu-main #menu-telefones div{font-family:"Source Sans Pro",sans-serif;font-size:1.1vw;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:#000}header nav #menu-container #menu-main #menu-telefones div:last-of-type{margin-left:3vw}header nav #menu-container #menu-main #menu-telefones span{letter-spacing:.05em;margin-right:1vw}header nav #menu-container #menu-main #menu-principal{margin-top:2vw}header nav #menu-container #menu-main #menu-principal #menu-colecoes{cursor:pointer}header nav #menu-container #menu-main #menu-principal ul{display:flex;align-items:center;justify-content:space-around}header nav #menu-container #menu-main #menu-principal ul a{position:relative;display:flex;align-items:center;text-decoration:none}header nav #menu-container #menu-main #menu-principal ul a div{position:absolute;width:0;border-bottom:1px solid #000;margin-top:.1vw;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}header nav #menu-container #menu-main #menu-principal ul a li{font-family:"Playfair Display",serif;font-size:1.5vw;font-style:normal;font-weight:400;letter-spacing:.025em;color:#000;list-style:none;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}header nav #menu-container #menu-main #menu-principal ul a:hover div{width:2vw}header nav #menu-container #menu-main #menu-principal ul a:hover li{margin-left:2.5vw}header nav #menu-container #menu-social-media{width:20vw;text-align:center}header nav #menu-container #menu-social-media a{text-decoration:none}header nav #menu-container #menu-social-media a #menu-instagram-icon,header nav #menu-container #menu-social-media a #menu-facebook-icon{height:1.6vw;opacity:.3;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}header nav #menu-container #menu-social-media a #menu-instagram-icon .menu-instagram-icon,header nav #menu-container #menu-social-media a #menu-instagram-icon .menu-facebook-icon,header nav #menu-container #menu-social-media a #menu-facebook-icon .menu-instagram-icon,header nav #menu-container #menu-social-media a #menu-facebook-icon .menu-facebook-icon{fill:#000}header nav #menu-container #menu-social-media a:hover #menu-instagram-icon,header nav #menu-container #menu-social-media a:hover #menu-facebook-icon{opacity:1}header nav #menu-container #menu-social-media a:first-of-type{margin-right:1vw}header nav #submenu-container{position:absolute;top:0;left:0;width:100vw;height:80vh;margin-top:20vh;display:none;justify-content:center;opacity:0;z-index:102}header nav #submenu-container #submenu-colecoes-container{width:80vw;display:flex;align-items:flex-start;margin:0 auto;margin-top:10vh}header nav #submenu-container #submenu-colecoes-container .submenu-colecoes{width:33.3vw;text-align:center}header nav #submenu-container #submenu-colecoes-container .submenu-colecoes a{text-decoration:none}header nav #submenu-container #submenu-colecoes-container .submenu-colecoes a li{font-family:"Source Sans Pro",sans-serif;font-size:2.5vw;font-style:normal;font-weight:400;letter-spacing:.05em;color:#fff;list-style:none;padding:.5em 0;opacity:.6;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}header nav #submenu-container #submenu-colecoes-container .submenu-colecoes a div{font-size:1.5vw}header nav #submenu-container #submenu-colecoes-container .submenu-colecoes a:hover li{opacity:1}header nav #menu-background{position:absolute;top:0;left:0;width:100vw;height:100vh;display:none;opacity:0;z-index:101;background-image:url(../images/background-menu.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}header #menu-mobile-container{display:none;align-items:center;position:absolute;top:0;left:0;width:100vw;height:12vh;z-index:1000}@media only screen and (max-width: 767px){header #menu-mobile-container{display:flex}}@media only screen and (min-width: 768px)and (max-width: 1023px){header #menu-mobile-container{display:flex;height:13vh}}header #menu-mobile-container #header-mobile{display:flex}@media only screen and (min-width: 768px)and (max-width: 1023px){header #menu-mobile-container #header-mobile{align-items:center}}header #menu-mobile-container #header-mobile #header-mobile-logo{width:20vw;margin:0 4vw 0 6vw}header #menu-mobile-container #header-mobile #header-mobile-logo img{width:100%}header #menu-mobile-container #header-mobile #header-mobile-phone{width:48vw;margin:.2vh 2vw 0 0;text-align:center}header #menu-mobile-container #header-mobile #header-mobile-phone div{font-family:"Source Sans Pro",sans-serif;font-size:2vw;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:#000}header #menu-mobile-container #header-mobile #header-mobile-phone span{letter-spacing:.05em;margin-right:1vw}header #menu-mobile-container #header-mobile #header-mobile-open{width:10vw;margin:0 7vw 0 3vw;cursor:pointer}header #menu-mobile-container #header-mobile #header-mobile-open div div{width:10vw;height:3px;background-color:#000;margin-bottom:.7vh;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}header #menu-mobile-container #header-mobile #header-mobile-open div div:last-child{margin-bottom:0}header #menu-mobile-container #menu-mobile{display:block;position:fixed;top:0;left:-100vw;width:100vw;height:100vh;background-color:#fff;opacity:.98;z-index:1001}header #menu-mobile-container #menu-mobile div{display:flex;align-items:center;height:12vh}header #menu-mobile-container #menu-mobile div #menu-mobile-logo{display:flex;align-items:center}header #menu-mobile-container #menu-mobile div #menu-mobile-logo div{width:20vw;margin:0 4vw 0 6vw}header #menu-mobile-container #menu-mobile div #menu-mobile-logo div img{width:100%}header #menu-mobile-container #menu-mobile div #menu-mobile-social{width:50vw;display:flex;align-items:center;justify-content:center}header #menu-mobile-container #menu-mobile div #menu-mobile-social a{text-decoration:none}header #menu-mobile-container #menu-mobile div #menu-mobile-social a #menu-mobile-instagram,header #menu-mobile-container #menu-mobile div #menu-mobile-social a #menu-mobile-facebook{height:3vh;margin-top:.5vh;opacity:.3;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}@media only screen and (min-width: 768px)and (max-width: 1023px){header #menu-mobile-container #menu-mobile div #menu-mobile-social a #menu-mobile-instagram,header #menu-mobile-container #menu-mobile div #menu-mobile-social a #menu-mobile-facebook{height:3.5vh}}header #menu-mobile-container #menu-mobile div #menu-mobile-social a #menu-mobile-instagram .menu-mobile-instagram,header #menu-mobile-container #menu-mobile div #menu-mobile-social a #menu-mobile-instagram .menu-mobile-facebook,header #menu-mobile-container #menu-mobile div #menu-mobile-social a #menu-mobile-facebook .menu-mobile-instagram,header #menu-mobile-container #menu-mobile div #menu-mobile-social a #menu-mobile-facebook .menu-mobile-facebook{fill:#000}header #menu-mobile-container #menu-mobile div #menu-mobile-social a:hover #menu-mobile-instagram,header #menu-mobile-container #menu-mobile div #menu-mobile-social a:hover #menu-mobile-facebook{opacity:1}header #menu-mobile-container #menu-mobile div #menu-mobile-social a:first-of-type{margin-right:8vw}header #menu-mobile-container #menu-mobile div #menu-mobile-close{display:flex;justify-content:center;width:10vw;margin:0 5vw;opacity:.3;cursor:pointer;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}header #menu-mobile-container #menu-mobile div #menu-mobile-close:hover{opacity:1}header #menu-mobile-container #menu-mobile div #menu-mobile-close div{font-size:6.5vh;margin-top:-1vh}header #menu-mobile-container #menu-mobile #menu-mobile-pages{width:100vw;height:85vh}header #menu-mobile-container #menu-mobile #menu-mobile-pages a{font-family:"Source Sans Pro",sans-serif;font-size:2vh;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:#000;text-decoration:none}header #menu-mobile-container #menu-mobile #menu-mobile-pages a li{display:flex;align-items:center;height:5.75vh;border-top:1px solid rgba(0,0,0,.1)}header #menu-mobile-container #menu-mobile #menu-mobile-pages a #menu-mobile-pg1,header #menu-mobile-container #menu-mobile #menu-mobile-pages a #menu-mobile-pg13,header #menu-mobile-container #menu-mobile #menu-mobile-pages a #menu-mobile-pg14,header #menu-mobile-container #menu-mobile #menu-mobile-pages a #menu-mobile-pg15{width:95vw;padding-left:5vw;background-color:transparent;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}header #menu-mobile-container #menu-mobile #menu-mobile-pages a #menu-mobile-pg2{width:95vw;padding-left:5vw;background-color:rgba(0,0,0,.1);-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}header #menu-mobile-container #menu-mobile #menu-mobile-pages a #menu-mobile-pg3,header #menu-mobile-container #menu-mobile #menu-mobile-pages a #menu-mobile-pg4,header #menu-mobile-container #menu-mobile #menu-mobile-pages a #menu-mobile-pg5,header #menu-mobile-container #menu-mobile #menu-mobile-pages a #menu-mobile-pg6,header #menu-mobile-container #menu-mobile #menu-mobile-pages a #menu-mobile-pg7,header #menu-mobile-container #menu-mobile #menu-mobile-pages a #menu-mobile-pg8,header #menu-mobile-container #menu-mobile #menu-mobile-pages a #menu-mobile-pg9,header #menu-mobile-container #menu-mobile #menu-mobile-pages a #menu-mobile-pg10,header #menu-mobile-container #menu-mobile #menu-mobile-pages a #menu-mobile-pg11,header #menu-mobile-container #menu-mobile #menu-mobile-pages a #menu-mobile-pg12{width:90vw;padding-left:10vw;background-color:#f8f8f8;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}header #menu-mobile-container #menu-mobile #menu-mobile-pages a:hover #menu-mobile-pg1,header #menu-mobile-container #menu-mobile #menu-mobile-pages a:hover #menu-mobile-pg3,header #menu-mobile-container #menu-mobile #menu-mobile-pages a:hover #menu-mobile-pg4,header #menu-mobile-container #menu-mobile #menu-mobile-pages a:hover #menu-mobile-pg5,header #menu-mobile-container #menu-mobile #menu-mobile-pages a:hover #menu-mobile-pg6,header #menu-mobile-container #menu-mobile #menu-mobile-pages a:hover #menu-mobile-pg7,header #menu-mobile-container #menu-mobile #menu-mobile-pages a:hover #menu-mobile-pg8,header #menu-mobile-container #menu-mobile #menu-mobile-pages a:hover #menu-mobile-pg9,header #menu-mobile-container #menu-mobile #menu-mobile-pages a:hover #menu-mobile-pg10,header #menu-mobile-container #menu-mobile #menu-mobile-pages a:hover #menu-mobile-pg11,header #menu-mobile-container #menu-mobile #menu-mobile-pages a:hover #menu-mobile-pg12,header #menu-mobile-container #menu-mobile #menu-mobile-pages a:hover #menu-mobile-pg13,header #menu-mobile-container #menu-mobile #menu-mobile-pages a:hover #menu-mobile-pg14,header #menu-mobile-container #menu-mobile #menu-mobile-pages a:hover #menu-mobile-pg15{background-color:rgba(0,0,0,.1)}header #home-title{text-align:center;margin-top:-1vw;z-index:99}header #home-title img{width:35.5vw;margin-top:8vw;opacity:0}@media only screen and (max-width: 767px){header #home-title img{width:60vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){header #home-title img{width:42.5vw}}header #home-title h1{font-family:"Playfair Display",serif;font-size:10vw;font-style:normal;font-weight:400;letter-spacing:.025em;margin-top:8vw;opacity:0}header #home-title p{font-family:"Source Sans Pro",sans-serif;font-size:1.5vw;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.1em;opacity:0}@media only screen and (max-width: 767px){header #home-title p{font-size:2.5vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){header #home-title p{font-size:1.75vw}}header #home-scroll{position:absolute;left:50vw;bottom:0;width:1px;height:0;background:#000;opacity:0;z-index:99;-webkit-animation:homeScroll 2s ease-in-out 0s infinite;-moz-animation:homeScroll 2s ease-in-out 0s infinite;-ms-animation:homeScroll 2s ease-in-out 0s infinite;-o-animation:homeScroll 2s ease-in-out 0s infinite;animation:homeScroll 2s ease-in-out 0s infinite}@-webkit-keyframes homeScroll{0%{bottom:12vw;height:0px}30%{bottom:0;height:12vw}60%{bottom:0;height:12vw}90%{bottom:0;height:0px}100%{bottom:0;height:0px}}@keyframes homeScroll{0%{bottom:12vw;height:0px}30%{bottom:0;height:12vw}60%{bottom:0;height:12vw}90%{bottom:0;height:0px}100%{bottom:0;height:0px}}header .slider-container{position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:auto;z-index:98}header .slider-container #slider-images{position:relative;width:100vw;height:100vh;text-align:center}header .slider-container #slider-images div{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100vw;height:100vh;opacity:0;filter:alpha(opacity=0);cursor:default;-webkit-transition:all ease-out 1s;-moz-transition:all ease-out 1s;-ms-transition:all ease-out 1s;-o-transition:all ease-out 1s;transition:all ease-out 1s}header .slider-container #slider-images div img{position:absolute;width:100vw;height:100vh}@media only screen and (max-width: 1024px){header .slider-container #slider-images div img{width:auto;height:100vh}}header .slider-container #slider-images div #first-slogan{opacity:0}header .slider-container .slide-photos{opacity:1 !important;filter:alpha(opacity=100) !important}main{width:100vw}main #colecoes-montego-container{width:100vw;position:relative;padding-top:10vw}main #colecoes-montego-container #quartzo-tenace-container{width:100vw}main #colecoes-montego-container #quartzo-tenace-container #quartzo-tenace-main{position:relative;width:59.25%;margin-left:40.75%}@media only screen and (max-width: 767px){main #colecoes-montego-container #quartzo-tenace-container #quartzo-tenace-main{width:70%;margin-left:30%;margin-top:6vw}}main #colecoes-montego-container #quartzo-tenace-container #quartzo-tenace-main #btn-quartzo-tenace{bottom:4vw;left:-12.1vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #quartzo-tenace-container #quartzo-tenace-main #btn-quartzo-tenace{bottom:6vw;left:-12vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){main #colecoes-montego-container #quartzo-tenace-container #quartzo-tenace-main #btn-quartzo-tenace{bottom:4.5vw}}main #colecoes-montego-container #quartzo-tenace-container #quartzo-tenace-main img{width:100%;-webkit-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-moz-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-ms-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-o-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125)}main #colecoes-montego-container #granito-marmore-container{width:100vw;display:flex}@media only screen and (max-width: 767px){main #colecoes-montego-container #granito-marmore-container{flex-wrap:wrap}}main #colecoes-montego-container #granito-marmore-container #granito-container{width:50%;display:flex;margin-top:7vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #granito-marmore-container #granito-container{width:80%;margin-top:12.5vw}}main #colecoes-montego-container #granito-marmore-container #granito-container #granito-background{width:44.75%}main #colecoes-montego-container #granito-marmore-container #granito-container #granito-background img{width:100%}main #colecoes-montego-container #granito-marmore-container #granito-container #granito-main{width:60%;display:flex;align-items:center;justify-content:center;text-align:center;margin-left:-10.35vw}main #colecoes-montego-container #granito-marmore-container #granito-container #granito-main img{width:100%;-webkit-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-moz-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-ms-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-o-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125)}main #colecoes-montego-container #granito-marmore-container #marmore-container{width:50%;margin-top:15vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #granito-marmore-container #marmore-container{width:75%;margin-left:25%;margin-top:7.5vw}}main #colecoes-montego-container #granito-marmore-container #marmore-container #marmore-main{width:51.75%;position:relative;margin-left:48.25%}main #colecoes-montego-container #granito-marmore-container #marmore-container #marmore-main #btn-marmore{bottom:10.5vw;left:-12.25vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #granito-marmore-container #marmore-container #marmore-main #btn-marmore{bottom:15vw;left:-15vw}}main #colecoes-montego-container #granito-marmore-container #marmore-container #marmore-main img{width:100%;-webkit-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-moz-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-ms-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-o-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125)}main #colecoes-montego-container #onix-container{width:100vw;margin-top:5vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #onix-container{margin-top:20.5vw}}main #colecoes-montego-container #onix-container #onix-main{width:50%;position:relative;margin-left:12vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #onix-container #onix-main{width:80%}}main #colecoes-montego-container #onix-container #onix-main #btn-onix{bottom:-3.5vw;left:5vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #onix-container #onix-main #btn-onix{bottom:-6vw;left:8vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){main #colecoes-montego-container #onix-container #onix-main #btn-onix{bottom:-5vw}}main #colecoes-montego-container #onix-container #onix-main img{width:100%;-webkit-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-moz-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-ms-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-o-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125)}main #colecoes-montego-container #limestone-container{width:100vw;margin-top:12vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #limestone-container{margin-top:20.5vw}}main #colecoes-montego-container #limestone-container #limestone-main{position:relative;width:59.25%;margin-left:34%}@media only screen and (max-width: 767px){main #colecoes-montego-container #limestone-container #limestone-main{width:65%;margin-left:35%}}main #colecoes-montego-container #limestone-container #limestone-main #btn-limestone{bottom:4vw;left:-12.1vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #limestone-container #limestone-main #btn-limestone{bottom:5vw;left:-12vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){main #colecoes-montego-container #limestone-container #limestone-main #btn-limestone{bottom:5vw}}main #colecoes-montego-container #limestone-container #limestone-main img{width:100%;-webkit-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-moz-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-ms-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-o-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125)}main #colecoes-montego-container #travertino-prime-container{width:100vw;display:flex;margin-top:9vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #travertino-prime-container{flex-wrap:wrap}}main #colecoes-montego-container #travertino-prime-container #travertino-container,main #colecoes-montego-container #travertino-prime-container #prime-container{width:50%}@media only screen and (max-width: 767px){main #colecoes-montego-container #travertino-prime-container #travertino-container,main #colecoes-montego-container #travertino-prime-container #prime-container{width:90%}}main #colecoes-montego-container #travertino-prime-container #travertino-container #travertino-main,main #colecoes-montego-container #travertino-prime-container #prime-container #travertino-main{padding-left:5vw;padding-top:8vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #travertino-prime-container #travertino-container #travertino-main,main #colecoes-montego-container #travertino-prime-container #prime-container #travertino-main{padding-top:7vw}}main #colecoes-montego-container #travertino-prime-container #travertino-container #prime-main,main #colecoes-montego-container #travertino-prime-container #prime-container #prime-main{padding-right:5vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #travertino-prime-container #travertino-container #prime-main,main #colecoes-montego-container #travertino-prime-container #prime-container #prime-main{padding:16.5vw 0 0 35vw}}main #colecoes-montego-container #travertino-prime-container #travertino-container #travertino-main,main #colecoes-montego-container #travertino-prime-container #travertino-container #prime-main,main #colecoes-montego-container #travertino-prime-container #prime-container #travertino-main,main #colecoes-montego-container #travertino-prime-container #prime-container #prime-main{width:51.7%;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto}main #colecoes-montego-container #travertino-prime-container #travertino-container #travertino-main img,main #colecoes-montego-container #travertino-prime-container #travertino-container #prime-main img,main #colecoes-montego-container #travertino-prime-container #prime-container #travertino-main img,main #colecoes-montego-container #travertino-prime-container #prime-container #prime-main img{width:100%;-webkit-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-moz-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-ms-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-o-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125)}main #colecoes-montego-container #nanoglass-container{width:100%;display:flex;align-items:center;justify-content:flex-end;margin-top:1vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #nanoglass-container{margin-top:15vw}}main #colecoes-montego-container #nanoglass-container #nanoglass-main{width:40%;display:flex;align-items:center;margin-right:-18vw;z-index:11}@media only screen and (max-width: 767px){main #colecoes-montego-container #nanoglass-container #nanoglass-main{width:60%;margin-right:-27.5vw}}main #colecoes-montego-container #nanoglass-container #nanoglass-main #btn-nanoglass{margin-left:-12.25vw}main #colecoes-montego-container #nanoglass-container #nanoglass-main #nanoglass-stones img{width:100%;-webkit-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-moz-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-ms-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-o-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125)}main #colecoes-montego-container #nanoglass-container #nanoglass-background{width:33.9%;z-index:10}@media only screen and (max-width: 767px){main #colecoes-montego-container #nanoglass-container #nanoglass-background{width:35%}}main #colecoes-montego-container #nanoglass-container #nanoglass-background img{width:100%}main #colecoes-montego-container #exoticas-container{width:100vw;margin-top:1vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #exoticas-container{margin-top:9vw}}main #colecoes-montego-container #exoticas-container #exoticas-main{position:relative;width:59.25%;margin-left:12vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #exoticas-container #exoticas-main{width:80%;margin-left:12.75vw}}main #colecoes-montego-container #exoticas-container #exoticas-main #btn-exoticas{bottom:-3.5vw;left:5vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #exoticas-container #exoticas-main #btn-exoticas{bottom:-7vw;left:8vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){main #colecoes-montego-container #exoticas-container #exoticas-main #btn-exoticas{bottom:-5.25vw}}main #colecoes-montego-container #exoticas-container #exoticas-main img{width:100%;-webkit-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-moz-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-ms-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-o-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125)}main #colecoes-montego-container #sinterizadas-container{width:100vw;margin-top:15vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #sinterizadas-container{margin-top:23vw}}main #colecoes-montego-container #sinterizadas-container #sinterizadas-main{position:relative;width:59.25%;margin-left:31.5%}@media only screen and (max-width: 767px){main #colecoes-montego-container #sinterizadas-container #sinterizadas-main{width:70%;margin-left:30%}}main #colecoes-montego-container #sinterizadas-container #sinterizadas-main #btn-sinterizadas{bottom:6.5vw;left:-12.1vw}@media only screen and (max-width: 767px){main #colecoes-montego-container #sinterizadas-container #sinterizadas-main #btn-sinterizadas{bottom:5.5vw;left:-10vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){main #colecoes-montego-container #sinterizadas-container #sinterizadas-main #btn-sinterizadas{bottom:5.5vw}}main #colecoes-montego-container #sinterizadas-container #sinterizadas-main img{width:100%;-webkit-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-moz-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-ms-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);-o-box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125);box-shadow:-15px 15px 20px 0 rgba(0,0,0,.125)}main .btn-collection{position:absolute;z-index:1}main .btn-collection h3{font-family:"Playfair Display",serif;font-size:5vw;font-style:normal;font-weight:400;letter-spacing:.025em;line-height:1.1}@media only screen and (max-width: 767px){main .btn-collection h3{font-size:8vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){main .btn-collection h3{font-size:6vw}}main .btn-collection button{position:relative;width:20vw;font-family:"Playfair Display",serif;font-size:1vw;font-style:italic;font-weight:400i;letter-spacing:.07em;padding:2vw 0 2.2vw 0;margin-top:5em;background-color:transparent;color:#000;border:1px solid #000;outline:none;cursor:pointer;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}@media only screen and (max-width: 767px){main .btn-collection button{width:40vw;font-size:2.5vw;padding:3vw 0 3.2vw 0;margin-top:2em}}@media only screen and (min-width: 768px)and (max-width: 1023px){main .btn-collection button{width:30vw;font-size:1.75vw;padding:2.5vw 0 2.7vw 0;margin-top:2em}}main .btn-collection button span{position:absolute;font-style:normal;margin-left:1vw;opacity:1;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}@media only screen and (max-width: 767px){main .btn-collection button span{margin-left:2vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){main .btn-collection button span{margin-left:2vw}}main .btn-collection button div{position:absolute;top:calc(50% - .1vw);left:-9vw;width:11.75vw;border-bottom:.1vw solid #000;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}@media only screen and (max-width: 767px){main .btn-collection button div{left:-15vw;width:20vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){main .btn-collection button div{left:-12vw;width:16vw}}main .btn-collection button:hover{padding:2vw 0 2.2vw 0;background-color:#000;color:#f8f8f8}@media only screen and (max-width: 767px){main .btn-collection button:hover{padding:3vw 0 3.2vw 0}}@media only screen and (min-width: 768px)and (max-width: 1023px){main .btn-collection button:hover{padding:2.5vw 0 2.7vw 0}}main .btn-collection button:hover span{margin-left:0;opacity:0;color:#000}main .btn-collection button:hover div{left:4vw;border-bottom:.1vw solid #f8f8f8}@media only screen and (max-width: 767px){main .btn-collection button:hover div{left:7vw;width:25vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){main .btn-collection button:hover div{left:5.75vw;width:18vw}}#footer-container{position:relative;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;color:#a0a0a0}#footer-container #footer-link{font-family:"Playfair Display",serif;text-align:center;margin-top:-1.5vw}#footer-container #footer-link a{color:#a0a0a0;text-decoration:none}#footer-container #footer-link h4{position:relative;font-size:7vw;font-style:normal;font-weight:400;letter-spacing:.025em;margin-bottom:.2vw;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}@media only screen and (max-width: 767px){#footer-container #footer-link h4{font-size:10vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){#footer-container #footer-link h4{font-size:8vw}}#footer-container #footer-link h4 div{width:0%;position:absolute;top:calc(50% + .8vw);left:0;border-bottom:.5vw solid #a0a0a0;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}#footer-container #footer-link p{font-size:1.8vw;font-style:italic;font-weight:400i;letter-spacing:.07em;-webkit-transition:all ease-out .25s;-moz-transition:all ease-out .25s;-ms-transition:all ease-out .25s;-o-transition:all ease-out .25s;transition:all ease-out .25s}@media only screen and (max-width: 767px){#footer-container #footer-link p{font-size:3vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){#footer-container #footer-link p{font-size:2vw}}#footer-container #footer-link:hover h4,#footer-container #footer-link:hover p{color:#000}#footer-container #footer-link:hover h4 div{width:100%;border-bottom:.5vw solid #000}#footer-container footer{position:absolute;width:100vw;bottom:0;display:flex;align-items:center}#footer-container footer small{font-family:"Source Sans Pro",sans-serif;font-size:1vw;font-weight:400;letter-spacing:.07em;width:40%;padding:3.5em 0}@media only screen and (max-width: 767px){#footer-container footer small{font-size:2vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){#footer-container footer small{font-size:1.5vw}}#footer-container footer small:first-of-type{text-align:left;margin-left:10%}#footer-container footer small:last-of-type{text-align:right;margin-right:10%}/*# sourceMappingURL=home.css.map */
