@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;800&family=Playfair+Display:wght@400;500;800&display=swap";.i{background:#104e41;cursor:pointer;display:block;height:1rem;width:1rem;text-indent:-9999px;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.i:hover,.i:focus{background:#1d1d1b}.i--ig{mask:url("../assets/social/i--ig.svg") no-repeat 50% 50%;-moz-mask:url("../assets/social/i--ig.svg") no-repeat 50% 50%;-ms-mask:url("../assets/social/i--ig.svg") no-repeat 50% 50%;-webkit-mask:url("../assets/social/i--ig.svg") no-repeat 50% 50%}.i--fb{mask:url("../assets/social/i--fb.svg") no-repeat 50% 50%;-moz-mask:url("../assets/social/i--fb.svg") no-repeat 50% 50%;-ms-mask:url("../assets/social/i--fb.svg") no-repeat 50% 50%;-webkit-mask:url("../assets/social/i--fb.svg") no-repeat 50% 50%}.i--ln{mask:url("../assets/social/i--ln.svg") no-repeat 50% 50%;-moz-mask:url("../assets/social/i--ln.svg") no-repeat 50% 50%;-ms-mask:url("../assets/social/i--ln.svg") no-repeat 50% 50%;-webkit-mask:url("../assets/social/i--ln.svg") no-repeat 50% 50%}img{display:block;height:auto;max-width:100%;width:100%}.text-center{text-align:center}body{position:relative}*{border:none;box-sizing:border-box;margin:0;padding:0}ul,ol{margin:0;list-style-type:none}*{color:#1d1d1b;font-family:"Montserrat",sans-serif;font-size:1rem;line-height:2}h1,h2,h3{color:#104e41;font-size:2.5rem;font-weight:300;line-height:1.5}@media only screen and (max-width: 768px){h1,h2,h3{font-size:26px}}p{margin:0}a{text-decoration:none;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease}.numbers{font-family:"Playfair Display",serif;font-size:4.375rem}@media only screen and (max-width: 768px){.numbers{font-size:3rem}}.footer{margin:2rem 0 0;padding:2rem 0}.footer__container{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 768px){.footer__container{flex-direction:column;display:flex;align-items:flex-start;justify-content:center}}.footer__item{display:flex;align-items:center;justify-content:flex-start}.footer__item *{font-size:.75rem;line-height:1.5}.footer__item .logo{margin-right:2rem}@media only screen and (max-width: 768px){.footer__item{margin-bottom:.5rem}}.btn{transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;appearance:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;background:rgba(255,255,255,.85);border-radius:0;cursor:pointer;text-align:center;padding:.25rem 3rem}.btn-secondary{background:transparent;border:1px solid #fff;color:#fff;font-size:.75rem;padding:.25rem 3rem}.btn-secondary:hover,.btn-secondary:focus{background:rgba(255,255,255,.85);color:#1d1d1b}.form-group{width:100%}.form-group label{font-size:.75rem}.form-group br{display:none}.form-control{border-radius:0;width:100%;background:#f2f2f2;padding:.25rem 1rem}.form-control:hover,.form-control:focus{outline:none}.grid{display:grid;grid-gap:2rem;grid-template-columns:repeat(2, 1fr)}.grid--col-3{grid-template-columns:repeat(3, 1fr)}.grid--col-4{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 768px){.grid{grid-template-columns:repeat(1, 1fr)}}.container{margin:0 auto;padding:0 3rem;max-width:100rem}@media only screen and (max-width: 768px){.container{padding:0 1rem}}.header{position:relative;z-index:2}.header__container{background:rgba(242,242,242,.8);padding:1rem 0;display:flex;align-items:center;justify-content:space-between}.header .logo{position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.home .header{position:fixed;top:0;left:50%;width:100%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media only screen and (max-width: 768px){.home .header{position:relative}}.main__header{padding:2rem;text-align:center}@media only screen and (max-width: 768px){.main__header{margin:0;padding:1rem 0}}.nav ul{display:flex}.nav ul li{margin:0 2rem 0 0}.nav ul li a{color:#104e41}@media only screen and (max-width: 768px){.nav{position:absolute;top:3.75rem;right:1rem;left:1rem;background:#f2f2f2;display:none;padding:2rem 1rem;z-index:10}.nav ul{flex-direction:column}}@media only screen and (max-width: 768px){.i-nav{cursor:pointer;position:relative;left:1rem;height:1rem;width:1rem;transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;z-index:4}.i-nav span{background:#104e41;display:block;opacity:1;position:absolute;top:0;left:0;height:.125rem;width:100%;transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}.i-nav span:nth-child(1),.i-nav span:nth-child(2),.i-nav span:nth-child(3){transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center}.i-nav span:nth-child(1){top:0}.i-nav span:nth-child(2){top:.3rem}.i-nav span:nth-child(3){top:.6rem}.i-nav:hover span,.i-nav:focus span{background:#104e41}.i-nav.active span{background:#104e41}.i-nav.active span:nth-child(1){transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;top:0;left:0}.i-nav.active span:nth-child(3){transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;top:.7rem;left:0}.i-nav.active span:nth-child(2){display:none}}.section{padding:2rem 0}.section__header{margin:0 0 1rem 0;text-align:center}.article{position:relative}.article__text{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;height:100%;width:100%;flex-direction:column;z-index:3}.article__text h2{color:#fff;font-family:"Playfair Display",serif;font-weight:700;font-size:2rem;margin-bottom:.5rem}@media only screen and (max-width: 768px){.article__text h2{font-size:26px}}.article__caption{margin-top:.5rem}.article__caption *{font-size:.75rem;line-height:1.5}.comments{margin:0 0 4rem 0}.comments__item{margin:0 auto;text-align:center;width:50%}@media only screen and (max-width: 768px){.comments__item{width:100%}}.comments__caption{margin-top:1rem;color:#104e41;font-family:"Playfair Display",serif;font-weight:700}.comments .owl-nav{position:absolute;top:50%;left:50%;width:60%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){.comments .owl-nav{margin:2rem 0 0;position:relative;width:3rem}}.comments .owl-dots{display:none}.logo{margin:auto;width:3.75rem}@media only screen and (max-width: 768px){.logo{width:2.5rem}}.logo--fixed{position:fixed;top:50%;left:.75rem;width:.75rem}@media only screen and (max-width: 768px){.logo--fixed{display:none}}.project{cursor:pointer}.project__caption{position:absolute;bottom:.5rem;left:.5rem}.project__caption p{color:#fff;font-size:.5rem;text-transform:uppercase}.project__text{text-align:right}.project__text a{color:#104e41;font-family:"Playfair Display",serif;font-weight:700}.slide__caption{background:rgba(242,242,242,.5);position:absolute;right:0;bottom:0;width:40%;padding:.5rem 5rem .5rem 1rem}.slide__caption p{color:#1d1d1b;font-size:.75rem}@media only screen and (max-width: 768px){.slide__caption{position:relative;width:100%}}.slide .owl-nav{margin-top:-2rem;position:absolute;right:0;width:3rem;z-index:3}.slide .owl-dots{position:absolute;right:0;bottom:0;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:2}.slide .owl-dots .owl-dot span{border-radius:0}@media only screen and (max-width: 768px){.slide .owl-dots{bottom:2rem}}.owl-nav{display:flex;align-items:center;justify-content:space-between}.owl-nav .owl-next,.owl-nav .owl-prev{background:#1d1d1b !important;height:1rem;width:1rem}.owl-nav .owl-prev{left:-3rem;mask:url("../assets/app/i--prev.svg") no-repeat 50% 50%;-moz-mask:url("../assets/app/i--prev.svg") no-repeat 50% 50%;-ms-mask:url("../assets/app/i--prev.svg") no-repeat 50% 50%;-webkit-mask:url("../assets/app/i--prev.svg") no-repeat 50% 50%}@media only screen and (max-width: 768px){.owl-nav .owl-prev{left:1rem}}.owl-nav .owl-next{right:-3rem;mask:url("../assets/app/i--next.svg") no-repeat 50% 50%;-moz-mask:url("../assets/app/i--next.svg") no-repeat 50% 50%;-ms-mask:url("../assets/app/i--next.svg") no-repeat 50% 50%;-webkit-mask:url("../assets/app/i--next.svg") no-repeat 50% 50%}@media only screen and (max-width: 768px){.owl-nav .owl-next{right:1rem}}.social{position:fixed;top:50%;right:.75rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.social__item{margin-top:1rem}@media only screen and (max-width: 768px){.social{display:none}}.contact{background:#cdcccc}.section-contact{align-items:flex-end;display:flex;margin-bottom:2rem}.section-contact .form-group{margin-right:1rem}.section-contact .form-group:last-child{margin:0;text-align:right}@media only screen and (max-width: 768px){.section-contact .form-group:last-child{text-align:left}}@media only screen and (max-width: 768px){.section-contact{flex-direction:column}.section-contact .form-group{margin:0 0 1rem 0}}.thumb{display:block;position:relative;overflow:hidden}.thumb__image--show{transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;opacity:1;z-index:3}.thumb__image--show img{position:absolute;top:0;left:0;height:400px;width:400px}.thumb__image--hover{z-index:1}.thumb:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(29,29,27,.35);z-index:2}.thumb:hover .thumb__image--show,.thumb:focus .thumb__image--show{opacity:0}/*# sourceMappingURL=app.css.map */
