body{width:100vw;font-size:16px;background-color:#000;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-montego{background-image:url(../images/background-montego.jpg)}#header-projetos{background-image:url(../images/background-projetos.jpg)}#header-noticias{background-image:url(../images/background-noticias.jpg)}#header-contato{background-image:url(../images/background-contato.jpg)}header{width:100vw;height:80vh;display:flex;align-items:center;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}@media(max-width: 992px){header{height:50vh}}header nav:not(.breadcrumb){position:absolute;top:0;left:0;width:100vw;height:25vh;z-index:100}@media only screen and (max-width: 1023px){header nav:not(.breadcrumb){display:none}}header nav:not(.breadcrumb) #menu-container{position:absolute;top:0;left:0;width:100vw;height:12vw;display:flex;align-items:center;z-index:102}header nav:not(.breadcrumb) #menu-container #logo-principal{width:25vw;text-align:center}header nav:not(.breadcrumb) #menu-container #logo-principal #menu-montego-logo{width:10vw;fill:#fff}header nav:not(.breadcrumb) #menu-container #menu-principal{width:50vw;margin-left:7.5vw;margin-bottom:.6vw}header nav:not(.breadcrumb) #menu-container #menu-principal #menu-colecoes{cursor:pointer}header nav:not(.breadcrumb) #menu-container #menu-principal ul{display:flex;align-items:center;justify-content:space-around}header nav:not(.breadcrumb) #menu-container #menu-principal ul a{position:relative;display:flex;align-items:center;text-decoration:none}header nav:not(.breadcrumb) #menu-container #menu-principal ul a div{position:absolute;width:0;border-bottom:1px solid #fff;margin-top:.1vw;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}header nav:not(.breadcrumb) #menu-container #menu-principal ul a li{font-family:"Playfair Display",serif;font-size:1.2vw;font-style:normal;font-weight:400;letter-spacing:.025em;color:#fff;list-style:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}header nav:not(.breadcrumb) #menu-container #menu-principal ul a:hover div{width:2vw}header nav:not(.breadcrumb) #menu-container #menu-principal ul a:hover li{margin-left:2.5vw}header nav:not(.breadcrumb) #menu-container #social-media{width:17.5vw;text-align:center}header nav:not(.breadcrumb) #menu-container #social-media a{text-decoration:none}header nav:not(.breadcrumb) #menu-container #social-media a #menu-instagram-icon,header nav:not(.breadcrumb) #menu-container #social-media a #menu-facebook-icon{height:1.6vw;opacity:.5;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}header nav:not(.breadcrumb) #menu-container #social-media a #menu-instagram-icon .menu-instagram-icon,header nav:not(.breadcrumb) #menu-container #social-media a #menu-instagram-icon .menu-facebook-icon,header nav:not(.breadcrumb) #menu-container #social-media a #menu-facebook-icon .menu-instagram-icon,header nav:not(.breadcrumb) #menu-container #social-media a #menu-facebook-icon .menu-facebook-icon{fill:#fff}header nav:not(.breadcrumb) #menu-container #social-media a:hover #menu-instagram-icon,header nav:not(.breadcrumb) #menu-container #social-media a:hover #menu-facebook-icon{opacity:1}header nav:not(.breadcrumb) #menu-container #social-media a:first-of-type{margin-right:1vw}header nav:not(.breadcrumb) #submenu-container{position:absolute;top:0;left:0;width:100vw;height:80vh;margin-top:20vh;display:none;justify-content:center;opacity:0;z-index:9999}header nav:not(.breadcrumb) #submenu-container #submenu-colecoes-container{width:80vw;display:flex;align-items:flex-start;margin:0 auto;margin-top:10vh}header nav:not(.breadcrumb) #submenu-container #submenu-colecoes-container .submenu-colecoes{width:33.3vw;text-align:center}header nav:not(.breadcrumb) #submenu-container #submenu-colecoes-container .submenu-colecoes a{text-decoration:none}header nav:not(.breadcrumb) #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 .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}header nav:not(.breadcrumb) #submenu-container #submenu-colecoes-container .submenu-colecoes a div{font-size:1.5vw}header nav:not(.breadcrumb) #submenu-container #submenu-colecoes-container .submenu-colecoes a:hover li{opacity:1}header nav:not(.breadcrumb) #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 29vw 0 6vw}header #menu-mobile-container #header-mobile #header-mobile-logo img{width:100%}header #menu-mobile-container #header-mobile #header-mobile-open{width:10vw;margin:0 7vw 0 28vw;cursor:pointer}header #menu-mobile-container #header-mobile #header-mobile-open div div{width:10vw;height:3px;background-color:#fff;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 .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .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 .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .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 .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .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 .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .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 .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .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 #company-title{text-align:center;margin-left:15vw}header #company-title h1{font-family:"Playfair Display",serif;font-size:10vw;font-style:normal;font-weight:400;letter-spacing:.025em;color:#e7dbb8;margin-top:8vw}@media only screen and (max-width: 767px){header #company-title h1{font-size:12.5vw}}header #company-title img{width:38vw;margin-top:11vw;opacity:0}@media only screen and (max-width: 767px){header #company-title img{width:45vw}}nav.breadcrumb{display:block;position:relative}nav.breadcrumb ol{padding:0 .025em;margin:0;display:flex;list-style:none;width:fit-content;gap:8px}nav.breadcrumb ol li{position:relative;display:flex;align-items:center;gap:8px}nav.breadcrumb ol li a{font-size:1.25vw;color:#fff;text-decoration:none}@media(max-width: 992px){nav.breadcrumb ol li a{font-size:14px}}nav.breadcrumb ol li::after{content:"";height:1px;width:2vw;display:inline-flex;align-items:center;justify-content:center;position:relative;background-color:#fff}nav.breadcrumb ol li:last-child::after{content:unset}.collection-form-section{width:100%;margin-bottom:120px}.collection-form-section .collection-form-row{width:100%;display:flex;flex-direction:column;margin-bottom:24px}.collection-form-section .collection-form-row input,.collection-form-section .collection-form-row textarea{background:transparent;border:1px solid #fff;padding:20px;font-size:20px;color:#fff;font-family:"Playfair Display",serif;transition:all .3s ease-in-out;-webkit-box-shadow:0 0 0 90px #000 inset !important;-moz-box-shadow:0 0 0 90px #000 inset !important;-o-box-shadow:0 0 0 90px #000 inset !important;box-shadow:0 0 0 90px #000 inset !important;-webkit-text-fill-color:#fff !important;-o-text-fill-color:#fff !important;-moz-text-fill-color:#fff !important}@media(max-width: 992px){.collection-form-section .collection-form-row input,.collection-form-section .collection-form-row textarea{font-size:14px}}.collection-form-section .collection-form-row input:hover,.collection-form-section .collection-form-row input:active,.collection-form-section .collection-form-row input:focus,.collection-form-section .collection-form-row textarea:hover,.collection-form-section .collection-form-row textarea:active,.collection-form-section .collection-form-row textarea:focus{color:#e7dbb8;border-color:#e7dbb8;box-shadow:none;border-radius:unset;outline:none}.collection-form-section .collection-form-row input::placeholder,.collection-form-section .collection-form-row textarea::placeholder{color:#fff;opacity:.8}.collection-form-section .collection-form-buttons{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media(max-width: 992px){.collection-form-section .collection-form-buttons{flex-direction:column}}.collection-form-section .collection-form-buttons .btn{padding:24px 20px;text-decoration:none;font-family:"Playfair Display",serif;font-size:16px;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}@media(max-width: 992px){.collection-form-section .collection-form-buttons .btn{font-size:14px}}.collection-form-section .collection-form-buttons .btn.btn-whatsapp{background:#25d366;color:#fff}.collection-form-section .collection-form-buttons .btn.btn-email{background:transparent;border:1px solid #f8f8f8;color:#fff}.collection-form-section .collection-form-buttons .btn:hover{filter:brightness(0.8)}.collection-form-section .collection-form-buttons .btn img{height:16px}#main-montego{width:70vw;margin:0 auto;margin-bottom:12vw}#main-montego #text-montego{width:60%}@media only screen and (max-width: 767px){#main-montego #text-montego{width:100%}}@media only screen and (min-width: 768px)and (max-width: 1023px){#main-montego #text-montego{width:82%}}#main-montego #text-montego h2{font-family:"Playfair Display",serif;font-size:3vw;font-style:normal;font-weight:400;color:#e7dbb8;letter-spacing:.025em;margin:4vw 0}@media only screen and (max-width: 767px){#main-montego #text-montego h2{font-size:5vw;margin-bottom:6vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){#main-montego #text-montego h2{font-size:4vw;margin-bottom:5vw}}#main-montego #text-montego p{font-family:"Source Sans Pro",sans-serif;font-size:1.25vw;font-style:normal;font-weight:400;color:#fff;letter-spacing:.05em;line-height:2}@media only screen and (max-width: 767px){#main-montego #text-montego p{font-size:3vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){#main-montego #text-montego p{font-size:2vw}}#footer-embreve{position:absolute;bottom:0}#main-contact{display:flex;flex-wrap:wrap;width:70vw;margin:0 auto;margin-bottom:7vw}@media only screen and (max-width: 767px){#main-contact{flex-wrap:wrap}}@media only screen and (min-width: 768px)and (max-width: 1023px){#main-contact{flex-wrap:wrap}}#main-contact .collection-contacts{width:30%;margin-right:5%}@media only screen and (max-width: 767px){#main-contact .collection-contacts{width:80%;margin-right:0;margin-bottom:10vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){#main-contact .collection-contacts{width:80%;margin-right:0;margin-bottom:10vw}}#main-contact .collection-contacts:last-of-type{margin-right:0}@media only screen and (max-width: 767px){#main-contact .collection-contacts:last-of-type{margin-bottom:7vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){#main-contact .collection-contacts:last-of-type{margin-bottom:6.5vw}}#main-contact .contacts-title{width:90%}#main-contact .contacts-title h2{font-family:"Playfair Display",serif;font-size:2.5vw;font-style:normal;font-weight:400;color:#e7dbb8;letter-spacing:.05em;line-height:1.2;margin-bottom:3.1vw}@media only screen and (max-width: 767px){#main-contact .contacts-title h2{font-size:5vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){#main-contact .contacts-title h2{font-size:5vw}}#main-contact .contacts-title p{font-family:"Source Sans Pro",sans-serif;font-size:1.1vw;font-style:normal;font-weight:400;color:#fff;letter-spacing:.025em;line-height:1.8;margin-bottom:1.7vw}@media only screen and (max-width: 767px){#main-contact .contacts-title p{font-size:3vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){#main-contact .contacts-title p{font-size:2vw}}#main-contact .contacts-title a{font-family:"Source Sans Pro",sans-serif;font-size:1.1vw;font-style:normal;font-weight:400;color:#fff;letter-spacing:.05em;text-decoration:none}@media only screen and (max-width: 767px){#main-contact .contacts-title a{font-size:3vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){#main-contact .contacts-title a{font-size:2vw}}#main-contact .contacts-title a:hover{color:#e7dbb8;text-decoration:underline}#main-contact .company-unit{margin-bottom:2.75vw}#main-contact .company-unit h4,#main-contact .company-unit h5{font-family:"Source Sans Pro",sans-serif;font-size:1.1vw;font-style:normal;font-weight:400;color:#fff}@media only screen and (max-width: 767px){#main-contact .company-unit h4,#main-contact .company-unit h5{font-size:3vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){#main-contact .company-unit h4,#main-contact .company-unit h5{font-size:2vw}}#main-contact .company-unit h4{letter-spacing:.025em;margin-bottom:1.75vw;line-height:1.8}#main-contact .company-unit h5{letter-spacing:.15em;margin-bottom:.55vw}#main-contact .company-buttons{display:flex}#main-contact .company-buttons a{font-family:"Source Sans Pro",sans-serif;font-size:1vw;font-style:normal;font-weight:400;color:#fff;border:solid 1px #fff;padding:.3vw .8vw}@media only screen and (max-width: 767px){#main-contact .company-buttons a{font-size:3vw;padding:1.8vw 2.3vw;margin-top:1.5vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){#main-contact .company-buttons a{font-size:2vw;padding:1.3vw 1.8vw;margin-top:1.25vw}}#main-contact .company-buttons a:hover{color:#e7dbb8;border:solid 1px #e7dbb8;text-decoration:none}#main-contact .company-buttons a:first-of-type{margin-right:1.5vw}footer,#footer-embreve{width:100vw;display:flex;align-items:center}footer small,#footer-embreve small{font-family:"Source Sans Pro",sans-serif;font-size:1vw;font-weight:400;letter-spacing:.07em;color:#fff;width:40%;padding:3.5em 0}@media only screen and (max-width: 767px){footer small,#footer-embreve small{font-size:2vw}}@media only screen and (min-width: 768px)and (max-width: 1023px){footer small,#footer-embreve small{font-size:1.5vw}}footer small:first-of-type,#footer-embreve small:first-of-type{text-align:left;margin-left:10%}footer small:last-of-type,#footer-embreve small:last-of-type{text-align:right;margin-right:10%}/*# sourceMappingURL=contato.css.map */
