:root{--primary-color: #594b37;--secondary-color: #E3DED2}:root{--ease-animation: cubic-bezier(0.38,0,.02,1);--t0: 1.0s;--t1: 1.5s;--t2: 2.0s;--t3: 2.5s;--t4: 3.0s}html{scroll-behavior:smooth}body{font:62.5% "neuzeit-grotesk",sans-serif;font-weight:300;color:#594b37;background:#FFF;line-height:1.4;letter-spacing:0.05em;overflow-x:hidden;text-rendering:optimizeSpeed}a{color:inherit;text-decoration:none;transition:all .2s linear}a:hover{color:#594b37}strong{font-weight:900;color:#594b37}h1,h2{font-size:clamp(2.74em, 1.98vw, 3.8em);line-height:1.1;font-weight:400;font-family:"alfabet";font-style:italic;color:#594b37;letter-spacing:.12em;margin-bottom:30px}h3{font-size:clamp(2.3em, 1.67vw, 3.2em);font-family:"alfabet";font-style:italic;font-weight:300;letter-spacing:.12em;margin-bottom:20px;transition:all 0.3s linear;line-height:1.3}h3.big{font-size:30px}h4{font-size:2.2em;font-family:"alfabet";font-weight:400;line-height:1.4;margin-bottom:15px}ul{list-style-type:none}.line{background:#d3cebb}hr{height:1px;width:100%;background:#594b37;margin:15px 0;border:none}section{padding:90px 0}p{font-size:clamp(1.58em, 1.15vw, 2.2em)}small{font-size:1.6em}.wrap{max-width:1360px;width:100%;margin:0 auto;padding:0 35px}.wrap.compact{max-width:1000px}.wrap.wide{max-width:1470px}.is-absolute{position:absolute}.bg-white{background:#FFF !important}.bg-gray{background:#9ea1a1 !important}.bg-l-gray{background:#e8e2d9 !important}.bg-ll-gray{background:#f3f0ec !important}.bg-root{background:#594b37 !important}.bg-primary{background:#594b37 !important}.bg-secondary{background:#E3DED2 !important}.color-root{color:#594b37}.color-primary{color:#594b37 !important}.color-secondary{color:#E3DED2 !important}.color-white{color:#FFF !important}.color-gray{color:#9ea1a1 !important}.color-gray-light{color:#f3f0ec !important}.is-pointer-off{pointer-events:none}.z-index-0{z-index:0}.z-index-1{z-index:1}.z-index-2{z-index:2}.lp-0{letter-spacing:0}.w100{width:100%}.h100{height:100%}.box{border-radius:0;box-shadow:none}address{font-style:normal}.font-primary{font-family:"neuzeit-grotesk" !important}.font-secondary{font-family:"alfabet" !important;font-style:italic}.fs-12{font-size:1.2em !important}.fs-14{font-size:1.4em !important}.fs-16{font-size:1.6em !important}.fs-18{font-size:1.8em !important}.fs-20{font-size:2em !important}input,.input{border:none;border-radius:15px;padding:12px 25px 9px;width:100%;height:auto;color:#594b37;font-size:1.6em;outline:none;background:#FFF;font-family:"neuzeit-grotesk";letter-spacing:0px;box-shadow:none}input::-webkit-input-placeholder,.input::-webkit-input-placeholder{color:#594b37}input:-moz-placeholder,.input:-moz-placeholder{color:#594b37}input::-moz-placeholder,.input::-moz-placeholder{color:#594b37}input:-ms-input-placeholder,.input:-ms-input-placeholder{color:#594b37}.select{height:auto !important;width:100%}.select select{border:none;border-radius:15px;padding:9px 23px 12px 0;height:auto;color:#594b37;font-size:2em;font-family:"neuzeit-grotesk" !important;background:#FFF;transition:all 0.2s linear;width:100%;box-shadow:none !important}.select:not(.is-multiple):not(.is-loading)::after{border-color:#AAA;border-width:2px}textarea,.textarea{border:none;border-radius:15px;padding:14px 25px 13px;width:100%;color:#594b37;font-size:1.6em;outline:none;background:#FFF;font-family:"neuzeit-grotesk";letter-spacing:0px}textarea::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#594b37}textarea:-moz-placeholder,.textarea:-moz-placeholder{color:#594b37}textarea::-moz-placeholder,.textarea::-moz-placeholder{color:#594b37}textarea:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:#594b37}button,.button{border:none;cursor:pointer;transition:all 0.2s linear;padding:15px 25px 14px;font-family:"neuzeit-grotesk";font-weight:400}.input:focus,.textarea:focus,.select select:focus,.input:active,.textarea:active,.select select:active{border-color:#E3DED2;box-shadow:none}header{transition:all .6s cubic-bezier(0.38, 0, 0.02, 1);position:fixed;top:0;z-index:201;width:100%;height:125px;background:none;padding-top:55px}header .navbar-burger{color:#FFF;margin:5px 0 0;display:block;height:2.6rem;width:64px}header .navbar-burger span{background-color:#FFF;width:64px;height:2px;left:calc(50% - 32px);transition:all .4s cubic-bezier(0.38, 0, 0.02, 1)}header .navbar-burger span:first-child{top:calc(50% - 9px)}header .navbar-burger span:nth-child(3){top:calc(50% + 7px)}header .navbar-burger.is-active span:first-child{transform:translateY(10px) rotate(45deg)}header .navbar-burger:hover{background:none}header .navbar-burger:hover span{background-color:#FFF}header .navbar-burger.is-active span{background-color:#FFF}header .navbar-burger.is-active:hover span{background-color:#E3DED2}header.is-compact{padding-top:15px;height:80px;overflow:hidden;background-color:rgba(89,75,55,0.6);backdrop-filter:blur(6px)}header.is-compact .logo{max-width:250px;margin-top:15px}header .logo{max-width:350px;margin-top:10px;transition:all 1.2s cubic-bezier(0.38, 0, 0.02, 1)}header .links{margin-top:15px;display:flex;justify-content:space-between;transition:all .6s cubic-bezier(0.38, 0, 0.02, 1)}header .links a{color:#594b37;font-size:1.5em;font-weight:500;font-family:"neuzeit-grotesk";position:relative;letter-spacing:1px}header .links a:before{content:'';background:#49433b;width:0;height:1px;position:absolute;top:115%;left:0;transition:all .7s cubic-bezier(0.38, 0, 0.02, 1)}header .links a:hover{color:#49433b}header .links a:hover:before{width:100%}header .links a.is-active{color:#594b37}header .links a.is-active:before{width:100%}header .logo-gm{width:180px}.menu{position:fixed;top:0;right:-100%;z-index:200;width:100%;height:100vh;display:flex;overflow:hidden;transition:all 1s cubic-bezier(0.54, 0.18, 0.13, 1);background-color:rgba(89,75,55,0.95);opacity:0}.menu.is-active{right:0;opacity:1}.menu .container-menu{margin-top:26vh;position:relative;width:100%}.menu .bt-close-menu{position:absolute;top:45px;left:60px;transition:all .6s cubic-bezier(0.38, 0, 0.02, 1);cursor:pointer;display:block}.menu .bt-close-menu:hover{transform:rotate(90deg)}.menu .menu-item{font-size:clamp(2.16em, 1.56vw, 3em);line-height:3.3vh;display:inline-block;margin-bottom:8.0vh;color:#f3f0ec;transition:all .4s cubic-bezier(0.38, 0, 0.02, 1)}.menu .menu-item:hover,.menu .menu-item.current{color:#23211C;transform:translateX(15px)}.btn{position:relative;background:#594b37;border:1px solid #594b37;border-radius:30px;display:inline-block;margin:25px auto;padding:14px 32px 14px;cursor:pointer;transition:all .2s linear;height:auto;max-width:100%;outline:none;font-family:"neuzeit-grotesk";overflow:hidden;color:#FFF;font-weight:600;font-size:1.8em;text-align:center;line-height:1.4}.btn span{position:relative;z-index:1}.btn:after{content:'';background:#23211C;width:100%;height:0;position:absolute;top:0;left:0%;transition:all .5s cubic-bezier(0.38, 0, 0.02, 1);border-radius:30px}.btn:hover{color:#FFF;border-color:#23211C}.btn:hover:after{height:100%;left:0}.btn i{font-size:19px;line-height:25px;margin-right:3px}.btn svg{margin-left:10px;transform:translateY(3px)}.btn.is-transparent{background:none;color:#594b37}.btn.is-transparent:hover{color:#FFF}.btn.is-white{background:none;color:#f3f0ec;border-color:#f3f0ec}.btn.is-white:hover{color:#f3f0ec}.section-banners{position:relative;margin-top:0;padding:0;background-color:#e8e2d9}.section-banners .cycle-prev,.section-banners .cycle-next{position:absolute;top:41%;left:10px;z-index:120;width:100px;height:100px;display:flex;justify-content:center;align-items:center;cursor:pointer;opacity:0.8;transition:all .4s cubic-bezier(0.38, 0, 0.02, 1)}.section-banners .cycle-next{left:initial;right:10px}.section-banners .cycle-prev:hover,.section-banners .cycle-next:hover{transform:scale(1.1);opacity:1}.section-banners .txt-banner{left:0%;top:410px;position:relative;z-index:2;width:100%;max-width:680px}.section-banners .txt-banner .btn{margin-top:10px}.section-banners .h1{line-height:0.9;font-size:9em;font-weight:400;color:#f8f8f8;margin-bottom:2px;letter-spacing:10px}.section-banners .h1 p{font-size:1em}.section-banners .h2{color:#f8f8f8;font-weight:400;font-size:1.6em;line-height:1.4;margin-bottom:17px;letter-spacing:1px}.section-banners .cycle-slideshow .li{top:0px !important;width:100%;height:820px;background-position:center top;background-repeat:no-repeat;background-size:cover}.section-banners .cycle-slideshow .li.video{pointer-events:none}.section-banners .cycle-slideshow .li.horiz{animation:banner_horiz 22s ease-in infinite}.section-banners .cycle-slideshow .li .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(to bottom, rgba(30,30,30,0.2) 0%, rgba(30,30,30,0.6) 100%)}.section-banners .cycle-pager{text-align:center;position:absolute;bottom:30px;left:0;z-index:101;width:100%;height:auto;cursor:pointer}.section-banners .cycle-pager span{text-indent:-9999px;width:6px;height:6px;background-color:#FFF;display:inline-block;margin:0 20px;border-radius:3px}.section-banners .cycle-pager .cycle-pager-active{width:10px;height:10px;background-color:#594b37;transform:translateY(-2px)}@keyframes banner_vert{0%{background-position:center top 0}50%{background-position:center top -300px}100%{background-position:center top 0}}@keyframes banner_horiz{0%{background-position:left 0 top}50%{background-position:left -200px top}100%{background-position:left 0 top}}.banner-parallax-big{-webkit-mask-image:url(../img/banner-mask.png);mask-image:url(../img/banner-mask.png);mask-repeat:no-repeat;mask-size:contain;aspect-ratio:1920 / 820;overflow:hidden;max-height:820px;margin:0 auto;display:flex;justify-content:center}.banner-parallax-big img{transform:translateX(134px);max-width:2460px;position:relative;left:clamp(-150px, calc(-150px + 5vw), 0px)}.banner-parallax-small{margin-top:calc(-223 * 100vw / 1920);-webkit-mask-image:url(../img/banner-mask-small.png);mask-image:url(../img/banner-mask-small.png);mask-repeat:no-repeat;mask-size:cover;aspect-ratio:1920 / 525;overflow:hidden;max-height:525px;margin-left:auto;margin-right:auto}.banner-parallax-small img{transform:translateX(-84px);max-width:clamp(1200px, 155vw, 2300px);position:relative;left:60%;margin-left:-1150px}.line-bars{letter-spacing:.25em;color:#e8e2d9;font-size:clamp(2.16em, 1.56vw, 3em);text-align:center;font-family:"alfabet";font-weight:200;margin:30px 0}.txt-big{font-family:"alfabet";font-style:italic;font-weight:200;letter-spacing:0.18em;line-height:1.6;font-size:clamp(2.3em, 1.67vw, 3.2em)}.section-intro{margin-top:clamp(-220px, calc(-220 * 100vw / 1920), -100px);padding-top:280px;background-image:linear-gradient(to bottom, #f3f0ec 100%, #FFF 100%)}.section-intro p{font-size:2.1em}.section-intro .txt-big{font-size:clamp(1.44em, 1.04vw, 2em);padding-left:30px}.section-intro .box-video{overflow:hidden;position:relative;aspect-ratio:1460 / 750}.section-intro .box-video .placeholder{width:100%;margin-top:-190px;filter:brightness(0.5)}.section-intro .box-video a{position:absolute;top:50%;left:50%}.section-intro .box-video .bt{transition:all .4s cubic-bezier(0.38, 0, 0.02, 1);transform:translate(-50%, -50%)}.section-intro .box-video .bt:hover{transform:scale(1.1) translate(-45%, -46%)}.section-block-2{margin-bottom:-175px;line-height:2}.section-block-2 .txt-big{line-height:2}.section-block-2 p{font-size:clamp(1.87em, 1.35vw, 2.6em)}.section-galeria p{font-size:1.7em}.section-galeria figure{position:relative;overflow:hidden}.section-galeria figure .overlay{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(89,75,55,0.6);opacity:0;transition:all .6s cubic-bezier(0.38, 0, 0.02, 1)}.section-galeria picture{display:block;overflow:hidden}.section-galeria picture img{width:auto !important;transition:all 1s cubic-bezier(0.38, 0, 0.02, 1)}.section-galeria .item:hover .box-img{transform:scale(1.2)}.section-galeria .item:hover .overlay{opacity:1}.section-galeria .owl-theme .owl-stage-outer{overflow:visible}.section-galeria .owl-theme .owl-nav{margin-top:30px;text-align:left}.section-galeria .slide-galeria-3 .owl-nav{text-align:right}.owl-nav button.owl-next,.owl-nav button.owl-prev{border-radius:50% !important}.owl-nav button.owl-next img,.owl-nav button.owl-prev img{display:block;transition:all 0.2s linear}.owl-nav button.owl-next:hover,.owl-nav button.owl-prev:hover{background:none !important;filter:brightness(0.6)}.owl-nav button:focus{outline:none}.owl-nav button.owl-next{margin-left:20px !important}.section-arquitetos{-webkit-mask-image:url(../img/banner-mask-small.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:linear-gradient(180deg, #000 76%, transparent 76%),url(../img/banner-mask-small.png);mask-repeat:no-repeat, no-repeat;mask-position:top, bottom;width:2560px;left:-100px;flex-shrink:0}.section-arquitetos .wrap{max-width:clamp(1280px, 95vw, 1400px)}.section-arquitetos .arq{font-size:clamp(2.59em, 1.88vw, 3.6em);letter-spacing:0.13em;color:#e8e2d9}.section-arquitetos .arq2{font-size:clamp(2.88em, 2.08vw, 4em);color:#e8e2d9}.section-arquitetos .logo-castro{width:270px}.section-arquitetos .owl-carousel .owl-item img{width:auto}.nav-arq-carrosel{margin-top:-130px}.nav-arq-carrosel a{margin:0 20px 0 0}.nav-arq-carrosel a:hover{filter:brightness(0.6)}.nav-arq-carrosel img{width:50px}.section-block-3{-webkit-mask-image:url(../img/mask-text.png);mask-image:url(../img/mask-text.png);mask-repeat:no-repeat;width:2560px;flex-shrink:0;padding-top:350px;left:130px;min-height:990px}.section-block-3 .wrap{max-width:clamp(1280px, 95vw, 1400px)}.frase-dest{position:absolute;top:120px;letter-spacing:0.12em}.section-plantas .plantas-nav{margin-left:auto;z-index:101}.section-plantas .plantas-nav a{position:relative;margin:0;padding:9px 9px;font-size:2.1em;letter-spacing:0.03em;transition:all .2s linear}.section-plantas .plantas-nav .cycle-pager-active{font-weight:600}.section-plantas .plantas-slide .cycle-slide{width:100%;text-align:center}.section-plantas .plantas-slide .cycle-slide img{max-width:50vw}.section-plantas .plantas-slide .cycle-prev,.section-plantas .plantas-slide .cycle-next{position:absolute;top:calc(50% - 30px);left:0px;z-index:120;width:60px;height:60px;display:flex;justify-content:center;align-items:center;cursor:pointer}.section-plantas .plantas-slide .cycle-prev svg,.section-plantas .plantas-slide .cycle-next svg{transition:all .4s cubic-bezier(0.38, 0, 0.02, 1)}.section-plantas .plantas-slide .cycle-next{left:initial;right:0px}.section-plantas .plantas-slide .cycle-prev:hover svg,.section-plantas .plantas-slide .cycle-next:hover svg{stroke:#594b37}.section-localizacao{background:linear-gradient(to bottom, #FFF 27%, #f3f0ec 27%)}.section-localizacao .address{font-size:clamp(1.73em, 1.25vw, 2.4em)}.section-localizacao .map-container{position:relative;filter:saturate(0%);-webkit-filter:saturate(0%);-moz-filter:saturate(0%)}.section-localizacao .map-container:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:''}.section-localizacao .map-container.is-active:before{display:none}.section-localizacao .map-container iframe{position:relative;z-index:0;display:block;width:100%;height:600px}.section-home-contato h3{font-size:2.4em}.section-home-contato .logo{width:37%}.section-home-contato .box-contato{margin-top:-60px;border-radius:60px 0;padding:40px 4vw 90px;color:#e8e2d9;-webkit-mask-image:none;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:linear-gradient(180deg, #000 73%, transparent 73%),url(../img/mask-form.png);mask-repeat:no-repeat, no-repeat;mask-position:top, bottom;mask-size:contain}.section-home-contato .box-contato p{font-size:2.4em}.section-home-contato .box-contato .column{padding-bottom:4px}.fancybox-caption__body{color:#FFF;font-size:18px}.bt-whatsbox{position:fixed;right:25px;bottom:25px;z-index:999;width:54px;height:54px;border-radius:50%;background:#594b37;text-align:center;color:#FFF;box-shadow:0 0 0 0 #000;animation:pulse 2s infinite;cursor:pointer;transition:all 0.3s cubic-bezier(0.74, 0.13, 0.42, 1.81)}.bt-whatsbox i{line-height:55px;font-size:28px}.bt-whatsbox.hide{opacity:0;transform:scale(0)}.bt-whatsbox:hover{transform:scale(1.2)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(75,67,47,0.7)}70%{box-shadow:0 0 0 15px rgba(0,168,89,0)}100%{box-shadow:0 0 0 0 rgba(0,168,89,0)}}.cookies{font-size:14px;position:fixed;width:1000px;max-width:100%;z-index:202;bottom:40px;margin-left:50%;transform:translateX(-50%)}.cookies .cookies-warning-box{border-radius:0px;box-shadow:6px 2px 48px -17px rgba(0,0,0,0.75);padding:40px 50px 40px;background-color:#E3DED2;text-align:justify}.cookies .cookies-warning-box h3{font-size:24px}.cookies .cookies-warning-btn .btn{font-size:14px;padding:13px 30px 9px}@media screen and (max-width: 767px){.cookies{width:90%;bottom:20px}.cookies .cookies-warning-box{font-size:14px;padding:30px 35px}.cookies .cookies-warning-box h3{font-size:21px}.cookies .cookies-warning-text{margin-bottom:0}.cookies .btn{min-width:220px}}footer{padding-top:30px;padding-bottom:50px;background:url(../img/bg-footer.webp) center bottom no-repeat}footer p{font-size:1.6em}footer small{font-size:1.3em}footer .assinatura{color:#594b37}.waypoint{opacity:0}.animation_fade.animated{opacity:1}.animation_bottom.animated{opacity:1;animation:fadeBottom var(--t0) 1 var(--ease-animation)}.animation_bottom_d1.animated{opacity:1;animation:fadeBottom var(--t1) 1 var(--ease-animation)}.animation_bottom_d2.animated{opacity:1;animation:fadeBottom var(--t2) 1 var(--ease-animation)}.animation_bottom_d3.animated{opacity:1;animation:fadeBottom var(--t3) 1 var(--ease-animation)}.animation_bottom_dd1.animated{opacity:1;animation:fadeBottom_d1 var(--t2) 1 var(--ease-animation)}.animation_bottom_dd2.animated{opacity:1;animation:fadeBottom_d2 var(--t2) 1 var(--ease-animation)}.animation_bottom_dd3.animated{opacity:1;animation:fadeBottom_d2 var(--t4) 1 var(--ease-animation)}.animation_bottom_dd4.animated{opacity:1;animation:fadeBottom_d2 6s 1 var(--ease-animation)}.animation_top.animated{opacity:1;animation:fadeTop var(--t0) 1 var(--ease-animation)}.animation_top_d1.animated{opacity:1;animation:fadeTop var(--t1) 1 var(--ease-animation)}.animation_top_d2.animated{opacity:1;animation:fadeTop var(--t2) 1 var(--ease-animation)}.animation_left.animated{opacity:1;animation:fadeLeft var(--t0) 1 var(--ease-animation)}.animation_left_d1.animated{opacity:1;animation:fadeLeft var(--t1) 1 var(--ease-animation)}.animation_left_d2.animated{opacity:1;animation:fadeLeft var(--t2) 1 var(--ease-animation)}.animation_left_d3.animated{opacity:1;animation:fadeLeft var(--t3) 1 var(--ease-animation)}.animation_left_dd1.animated{opacity:1;animation:fadeLeft_d1 var(--t2) 1 var(--ease-animation)}.animation_left_dd2.animated{opacity:1;animation:fadeLeft_d2 var(--t2) 1 var(--ease-animation)}.animation_left_dd3.animated{opacity:1;animation:fadeLeft_d3 var(--t4) 1 var(--ease-animation)}.animation_right.animated{opacity:1;animation:fadeRight var(--t0) 1 var(--ease-animation)}.animation_right_d1.animated{opacity:1;animation:fadeRight var(--t1) 1 var(--ease-animation)}.animation_right_d2.animated{opacity:1;animation:fadeRight var(--t2) 1 var(--ease-animation)}.animation_right_d3.animated{opacity:1;animation:fadeRight var(--t3) 1 var(--ease-animation)}.animation_right_dd1.animated{opacity:1;animation:fadeRight_d1 var(--t2) 1 var(--ease-animation)}.animation_right_dd2.animated{opacity:1;animation:fadeRight_d2 var(--t2) 1 var(--ease-animation)}.animation_right_dd3.animated{opacity:1;animation:fadeRight_d3 var(--t4) 1 var(--ease-animation)}.animation_scale.animated{opacity:1;animation:escale var(--t0) 1 var(--ease-animation)}.animation_scale_d1.animated{opacity:1;animation:escale var(--t1) 1 var(--ease-animation)}.animation_scale_d2.animated{opacity:1;animation:escale var(--t2) 1 var(--ease-animation)}.animation_scale_d3.animated{opacity:1;animation:escale var(--t3) 1 var(--ease-animation)}.animation_scale_reverse.animated{opacity:1;animation:escale_reverse 2.2s 1 var(--ease-animation)}.animation_elastic.animated{opacity:1;animation:escale var(--t0) 1 cubic-bezier(0.74, 0.13, 0.42, 1.21)}.animation_elastic_d1.animated{opacity:1;animation:escale var(--t1) 1 cubic-bezier(0.74, 0.13, 0.42, 1.21)}@-webkit-keyframes escale{0%{opacity:0;-webkit-transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes escale{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes escale_reverse{0%{opacity:0;transform:scale(1.2)}70%{opacity:1}100%{transform:scale(1)}}@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;transform:translateY(20%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(-10%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeLeftBt{0%{opacity:0;-webkit-transform:translateX(-10%) skewX(-15deg)}100%{opacity:1;-webkit-transform:translateX(0) skewX(-15deg)}}@keyframes fadeLeftBt{0%{opacity:0;transform:translateX(-10%) skewX(-15deg)}100%{opacity:1;transform:translateX(0) skewX(-15deg)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(10%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeTop{0%{opacity:0;transform:translateY(-10%)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeBottom_d1{0%{opacity:0;transform:translateY(20%)}25%{opacity:0;transform:translateY(20%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeRight_d1{0%{opacity:0;transform:translateX(20%)}25%{opacity:0;transform:translateX(20%)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeLeft_d1{0%{opacity:0;transform:translateX(-20%)}25%{opacity:0;transform:translateX(-20%)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeBottom_d2{0%{opacity:0;transform:translateY(20%)}50%{opacity:0;transform:translateY(20%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeRight_d2{0%{opacity:0;transform:translateX(20%)}50%{opacity:0;transform:translateX(20%)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeLeft_d2{0%{opacity:0;transform:translateX(-20%)}50%{opacity:0;transform:translateX(-20%)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeBottom_d3{0%{opacity:0;transform:translateY(20%)}75%{opacity:0;transform:translateY(20%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeRight_d3{0%{opacity:0;transform:translateX(20%)}75%{opacity:0;transform:translateX(20%)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeLeft_d3{0%{opacity:0;transform:translateX(-20%)}75%{opacity:0;transform:translateX(-20%)}100%{opacity:1;transform:translateX(0)}}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mr50{margin-right:50px !important}.mr60{margin-right:60px !important}.mr70{margin-right:70px !important}.mr80{margin-right:80px !important}.mr90{margin-right:90px !important}.mr100{margin-right:100px !important}.mr110{margin-right:110px !important}.ml0{margin-left:0px !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.ml60{margin-left:60px !important}.ml70{margin-left:70px !important}.ml80{margin-left:80px !important}.ml90{margin-left:90px !important}.ml95{margin-left:95px !important}.ml100{margin-left:100px !important}.ml110{margin-left:110px !important}.ml120{margin-left:120px !important}.ml130{margin-left:130px !important}.ml140{margin-left:140px !important}.ml180{margin-left:180px !important}.ml200{margin-left:200px !important}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt17{margin-top:17px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mt110{margin-top:110px !important}.mt115{margin-top:115px !important}.mt120{margin-top:120px !important}.mt130{margin-top:130px !important}.mt140{margin-top:140px !important}.mt145{margin-top:145px !important}.mt150{margin-top:150px !important}.mt160{margin-top:160px !important}.mt170{margin-top:170px !important}.mt180{margin-top:180px !important}.mt190{margin-top:190px !important}.mt200{margin-top:200px !important}.mt210{margin-top:210px !important}.mt220{margin-top:220px !important}.mt230{margin-top:230px !important}.mt240{margin-top:240px !important}.mt250{margin-top:250px !important}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.mb130{margin-bottom:130px !important}.mb150{margin-bottom:150px !important}.pd0{padding:0px !important}.pd10{padding:10px !important}.pd15{padding:15px !important}.pd20{padding:20px !important}.pd30{padding:30px !important}.pd40{padding:40px !important}.pd50{padding:50px !important}.pl0{padding-left:0px !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pl40{padding-left:40px !important}.pl50{padding-left:50px !important}.pl60{padding-left:60px !important}.pl70{padding-left:70px !important}.pl80{padding-left:80px !important}.pl90{padding-left:90px !important}.pl100{padding-left:100px !important}.pl110{padding-left:110px !important}.pl120{padding-left:120px !important}.pl130{padding-left:130px !important}.pl140{padding-left:140px !important}.pl150{padding-left:150px !important}.pr0{padding-right:0px !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pr40{padding-right:40px !important}.pr50{padding-right:50px !important}.pr60{padding-right:60px !important}.pr70{padding-right:70px !important}.pr80{padding-right:80px !important}.pr90{padding-right:90px !important}.pr100{padding-right:100px !important}.pr110{padding-right:110px !important}.pr120{padding-right:120px !important}.pr130{padding-right:130px !important}.pr140{padding-right:140px !important}.pr150{padding-right:150px !important}.pb0{padding-bottom:0px !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pb50{padding-bottom:50px !important}.pb60{padding-bottom:60px !important}.pb70{padding-bottom:70px !important}.pb80{padding-bottom:80px !important}.pb90{padding-bottom:90px !important}.pb100{padding-bottom:100px !important}.pb110{padding-bottom:110px !important}.pb120{padding-bottom:120px !important}.pb130{padding-bottom:130px !important}.pb150{padding-bottom:150px !important}.pb170{padding-bottom:170px !important}.pt0{padding-top:0px !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.pt60{padding-top:60px !important}.pt70{padding-top:70px !important}.pt80{padding-top:80px !important}.pt90{padding-top:90px !important}.pt100{padding-top:100px !important}.pt110{padding-top:110px !important}.pt120{padding-top:120px !important}.pt130{padding-top:130px !important}@media only screen and (min-width: 577px) and (max-width: 1024px){.is-order-0-tablet{order:0}.is-order-1-tablet{order:1}.is-order-2-tablet{order:2}.is-order-3-tablet{order:3}.mt0-tablet{margin-top:0px  !important}.mt5-tablet{margin-top:5px !important}.mt10-tablet{margin-top:10px !important}.mt20-tablet{margin-top:20px !important}.mt30-tablet{margin-top:30px !important}.mt40-tablet{margin-top:40px !important}.mt50-tablet{margin-top:50px !important}.mt60-tablet{margin-top:60px !important}.mt70-tablet{margin-top:70px !important}.mt80-tablet{margin-top:80px !important}.mt100-tablet{margin-top:100px !important}.mt200-tablet{margin-top:200px !important}.mb0-tablet{margin-bottom:0px  !important}.mb10-tablet{margin-bottom:10px !important}.mb20-tablet{margin-bottom:20px !important}.mb30-tablet{margin-bottom:30px !important}.mb50-tablet{margin-bottom:50px !important}.mb60-tablet{margin-bottom:60px !important}.ml0-tablet{margin-left:0px  !important}.ml30-tablet{margin-left:30px !important}.ml40-tablet{margin-left:40px !important}.ml50-tablet{margin-left:50px !important}.ml100-tablet{margin-left:100px !important}.mr0-tablet{margin-right:0px !important}.mr5-tablet{margin-right:5px !important}.mr10-tablet{margin-right:10px !important}.mr20-tablet{margin-right:20px !important}.pl0-tablet{padding-left:0px  !important}.pl10-tablet{padding-left:10px !important}.pl20-tablet{padding-left:20px !important}.pl30-tablet{padding-left:30px !important}.pl40-tablet{padding-left:40px !important}.pr0-tablet{padding-right:0px  !important}.pr10-tablet{padding-right:10px !important}.pr20-tablet{padding-right:20px !important}.pr30-tablet{padding-right:30px !important}.pr40-tablet{padding-right:40px !important}.pt50-tablet{padding-top:50px !important}.pb20-tablet{padding-bottom:20px !important}.pb30-tablet{padding-bottom:30px !important}}@media only screen and (max-width: 576px){.is-order-0-mobile{order:0}.is-order-1-mobile{order:1}.is-order-2-mobile{order:2}.is-order-3-mobile{order:3}.mt0-mobile{margin-top:0px !important}.mt5-mobile{margin-top:5px !important}.mt10-mobile{margin-top:10px !important}.mt15-mobile{margin-top:15px !important}.mt17-mobile{margin-top:17px !important}.mt20-mobile{margin-top:20px !important}.mt25-mobile{margin-top:25px !important}.mt30-mobile{margin-top:30px !important}.mt40-mobile{margin-top:40px !important}.mt50-mobile{margin-top:50px !important}.mt60-mobile{margin-top:60px !important}.mt70-mobile{margin-top:70px !important}.mt80-mobile{margin-top:80px !important}.mt90-mobile{margin-top:90px !important}.mt100-mobile{margin-top:100px !important}.mt110-mobile{margin-top:110px !important}.mt115-mobile{margin-top:115px !important}.mt120-mobile{margin-top:120px !important}.mt130-mobile{margin-top:130px !important}.mt140-mobile{margin-top:140px !important}.mt145-mobile{margin-top:145px !important}.mt150-mobile{margin-top:150px !important}.mb0-mobile{margin-bottom:0px !important}.mb5-mobile{margin-bottom:5px !important}.mb10-mobile{margin-bottom:10px !important}.mb15-mobile{margin-bottom:15px !important}.mb20-mobile{margin-bottom:20px !important}.mb30-mobile{margin-bottom:30px !important}.mb40-mobile{margin-bottom:40px !important}.mb50-mobile{margin-bottom:50px !important}.mb60-mobile{margin-bottom:60px !important}.mb70-mobile{margin-bottom:70px !important}.mb80-mobile{margin-bottom:80px !important}.mb90-mobile{margin-bottom:90px !important}.mb100-mobile{margin-bottom:100px !important}.mr0-mobile{margin-right:0 !important}.mr5-mobile{margin-right:5px !important}.mr10-mobile{margin-right:10px !important}.mr15-mobile{margin-right:15px !important}.mr20-mobile{margin-right:20px !important}.mr30-mobile{margin-right:30px !important}.mr40-mobile{margin-right:40px !important}.mr50-mobile{margin-right:50px !important}.mr60-mobile{margin-right:60px !important}.mr70-mobile{margin-right:70px !important}.mr80-mobile{margin-right:80px !important}.mr90-mobile{margin-right:90px !important}.mr100-mobile{margin-right:100px !important}.mr110-mobile{margin-right:110px !important}.ml0-mobile{margin-left:0px !important}.ml5-mobile{margin-left:5px !important}.ml10-mobile{margin-left:10px !important}.ml15-mobile{margin-left:15px !important}.ml20-mobile{margin-left:20px !important}.ml30-mobile{margin-left:30px !important}.ml40-mobile{margin-left:40px !important}.ml50-mobile{margin-left:50px !important}.ml60-mobile{margin-left:60px !important}.ml70-mobile{margin-left:70px !important}.ml80-mobile{margin-left:80px !important}.ml90-mobile{margin-left:90px !important}.ml95-mobile{margin-left:95px !important}.ml100-mobile{margin-left:100px !important}.ml110-mobile{margin-left:110px !important}.pb0-mobile{padding-bottom:0px !important}.pb5-mobile{padding-bottom:5px !important}.pb10-mobile{padding-bottom:10px !important}.pb15-mobile{padding-bottom:15px !important}.pb20-mobile{padding-bottom:20px !important}.pb30-mobile{padding-bottom:30px !important}.pb40-mobile{padding-bottom:40px !important}.pb50-mobile{padding-bottom:50px !important}.pb60-mobile{padding-bottom:60px !important}.pb70-mobile{padding-bottom:70px !important}.pb80-mobile{padding-bottom:80px !important}.pb90-mobile{padding-bottom:90px !important}.pb100-mobile{padding-bottom:100px !important}.pt0-mobile{padding-top:0px !important}.pt5-mobile{padding-top:5px !important}.pt10-mobile{padding-top:10px !important}.pt15-mobile{padding-top:15px !important}.pt20-mobile{padding-top:20px !important}.pt30-mobile{padding-top:30px !important}.pt40-mobile{padding-top:40px !important}.pt50-mobile{padding-top:50px !important}.pt60-mobile{padding-top:60px !important}.pt70-mobile{padding-top:70px !important}.pt80-mobile{padding-top:80px !important}.pt90-mobile{padding-top:90px !important}.pt100-mobile{padding-top:100px !important}.pt110-mobile{padding-top:110px !important}.pt120-mobile{padding-top:120px !important}.pt130-mobile{padding-top:130px !important}.pr0-mobile{padding-right:0px !important}.pr5-mobile{padding-right:5px !important}.pr10-mobile{padding-right:10px !important}.pr15-mobile{padding-right:15px !important}.pr20-mobile{padding-right:20px !important}.pr25-mobile{padding-right:25px !important}.pr30-mobile{padding-right:30px !important}.pr40-mobile{padding-right:40px !important}.pr50-mobile{padding-right:50px !important}.pr60-mobile{padding-right:60px !important}.pr70-mobile{padding-right:70px !important}.pr80-mobile{padding-right:80px !important}.pr90-mobile{padding-right:90px !important}.pr100-mobile{padding-right:100px !important}.pr110-mobile{padding-right:110px !important}.pr120-mobile{padding-right:120px !important}.pr130-mobile{padding-right:130px !important}.pr140-mobile{padding-right:140px !important}.pr150-mobile{padding-right:150px !important}.pl0-mobile{padding-left:0px !important}.pl5-mobile{padding-left:5px !important}.pl10-mobile{padding-left:10px !important}.pl15-mobile{padding-left:15px !important}.pl20-mobile{padding-left:20px !important}.pl25-mobile{padding-left:25px !important}.pl30-mobile{padding-left:30px !important}.pl40-mobile{padding-left:40px !important}.pl50-mobile{padding-left:50px !important}.pl60-mobile{padding-left:60px !important}.pl70-mobile{padding-left:70px !important}.pl80-mobile{padding-left:80px !important}.pl90-mobile{padding-left:90px !important}.pl100-mobile{padding-left:100px !important}.pl110-mobile{padding-left:110px !important}.pl120-mobile{padding-left:120px !important}.pl130-mobile{padding-left:130px !important}.pl140-mobile{padding-left:140px !important}.pl150-mobile{padding-left:150px !important}}@media only screen and (min-width: 1025px) and (max-width: 1590px){.wrap{max-width:1180px}.section-intro .txt-big{padding-left:90px}.section-block-2 .txt-big{padding-left:60px}.section-block-2 .txt2{padding-left:60px}}@media only screen and (min-width: 577px) and (max-width: 1024px){body{font-size:54%}section{padding:70px 0}.menu .menu-item{font-size:2.4em}header .logo{max-width:280px}header .logo-gm{max-width:130px}.banner-parallax-small img{left:72%}.section-intro{padding-top:200px}.section-intro .box-video{height:500px}.section-intro .box-video .placeholder{margin-top:-100px}.section-galeria picture img{width:100% !important}.section-arquitetos{left:-30px;mask-size:contain;width:1920px}.section-arquitetos .wrap{max-width:100vw;padding-bottom:30px !important}.section-block-3{padding-top:280px;left:50px;mask-size:contain;width:2100px}.section-block-3 .wrap{max-width:100vw}.section-plantas .plantas-slide .cycle-slide picture img{width:60%}}@media only screen and (min-width: 577px) and (max-width: 768px){body{font-size:46%}section{padding:50px 0}.menu .menu-item{margin-bottom:6vh;font-size:3vh}header .logo{max-width:250px}header .logo-gm{max-width:110px;margin-top:15px !important}.banner-parallax-small img{left:116%}.section-intro .box-video{height:350px}.section-intro .box-video .placeholder{margin-top:-100px}.section-arquitetos{left:-50px;mask-size:contain;width:1000px}.section-arquitetos .wrap{max-width:100vw;padding-bottom:70px !important}.nav-arq-carrosel{margin-top:-60px}.frase-dest{top:70px}.section-block-3{padding-top:200px;left:50px;mask-size:contain;width:1680px}.section-home-contato .box-contato{padding-bottom:40px}}@media only screen and (max-width: 576px){body{font-size:55%;line-height:1.6}p{font-size:1.6em}.wrap{padding:0 35px}section{padding:50px 0}header{height:80px;padding-top:8px}header .logo{max-width:160px;margin:30px 0 0}header.is-compact{height:70px;padding-top:15px}header.is-compact .logo{max-width:120px}header.is-compact .navbar-burger{margin-top:0px}header .navbar-burger{position:absolute;right:5px;margin-top:20px;width:50px}header .navbar-burger span{width:50px}h1,h2{font-size:2.8em;letter-spacing:.1em}h3{font-size:2.3em;letter-spacing:.1em}.txt-big{letter-spacing:0.1em}.menu{right:-100%;width:100%;height:100dvh}.menu .container-menu{margin-top:18vh}.menu .bt-close-menu{top:30px;right:30px;max-width:25px}.menu .menu-item{margin-bottom:5.4vh;font-size:1.4em}.btn{padding:9px 25px;font-size:1.5em}.banner-parallax-big{-webkit-mask-image:linear-gradient(180deg, #000 50%, transparent 50%),url(../img/banner-mask.png);mask-image:linear-gradient(180deg, #000 50%, transparent 50%),url(../img/banner-mask.png);mask-position:bottom;aspect-ratio:540 / 337}.banner-parallax-big img{left:-75px;max-width:535px;transform:translateX(100px)}.banner-parallax-small{aspect-ratio:540 / 218}.banner-parallax-small img{left:150%;max-width:550px;margin-left:-550px}.logo-gm-mobile{position:absolute;top:195px;left:30px;z-index:2;width:130px}.section-intro{padding-top:150px;background-image:linear-gradient(to bottom, #f3f0ec 100%, #FFF 100%)}.section-intro .txt-big{padding-left:10px}.section-intro .box-video .bt{transform:translate(-50%, -50%) scale(0.7)}.section-intro .box-video .placeholder{margin-top:-32px}.section-block-2{margin-bottom:0}.section-galeria picture img{width:100% !important}.section-arquitetos{-webkit-mask-image:linear-gradient(180deg, #000 87%, transparent 87%),url(../img/banner-mask-small.png);mask-image:linear-gradient(180deg, #000 87%, transparent 87%),url(../img/banner-mask-small.png);left:0px;width:100%;mask-size:670px;mask-position:top, bottom left}.section-arquitetos .wrap{max-width:100vw;padding-bottom:30px !important}.nav-arq-carrosel{margin-top:-45px}.section-block-3{-webkit-mask-image:url(../img/mask-text-mobile.png);mask-image:url(../img/mask-text-mobile.png);margin-top:30px;padding-top:120px;left:0;mask-size:cover;width:100%}.section-block-3 strong{font-size:1.3em}.section-block-3 .wrap{max-width:100vw}.frase-dest{top:30px;font-size:1.3em}.section-galeria .owl-theme .owl-nav{margin-top:20px}.section-plantas .plantas-slide .li img{max-height:240px}.section-plantas .plantas-slide .cycle-slide{padding:0 45px}.section-plantas .plantas-slide .cycle-prev,.section-plantas .plantas-slide .cycle-next{width:40px;height:40px}.section-plantas .plantas-slide .cycle-next{right:-20px}.section-plantas .plantas-slide .cycle-prev{left:-20px}.section-plantas .plantas-nav a{display:inline-block;margin-bottom:3px}.section-localizacao{background:#f3f0ec}.section-localizacao .address{font-size:1.9em}.section-localizacao .map-container iframe{height:450px}.section-home-contato .box-contato{mask-image:linear-gradient(180deg, #000 80%, transparent 80%),url(../img/mask-form.png)}.section-home-contato .box-contato p{font-size:2.3em}footer small{display:block;line-height:1.4}footer .assinatura{font-size:1.4em}}
/*# sourceMappingURL=style.min.css.map */
