html{overflow-x:hidden;scroll-behavior:smooth}body{margin:0;font-family:'Raleway';font-size:24px;font-weight:400;overflow-x:hidden;line-height:38px;color:#8C8782}h1,h2,h3,h4,h5,h6{margin:0;padding:0}#form-response{display:flex;flex-direction:column;justify-content:center;height:calc(100vh - 119px);width:100%}#form-response h3{font-size:56px;font-weight:600;color:#242743}#form-response p{font-size:18px;line-height:35px;font-weight:400;margin-top:10px;margin-bottom:0;text-transform:none}#form-response h3,#form-response p{text-align:center}#form-response p::first-letter{text-transform:uppercase}.wpcf7-response-output{display:none}.owl-nav.disabled{display:none}.btn-cta{background-color:#242844;color:#FFF;font-size:16px;font-style:normal;font-weight:500;line-height:18.78px;padding:11px 30px 11px 30px;border-radius:90px;transition:all .3s;border:solid 1px #fff0;display:inline-block;text-decoration:none;border:solid 1px #fff0}.btn-cta:hover{border:solid 1px #242844;background-color:#FFF;color:#242844}.btn-cta-outline{border:solid 1px #242844;background-color:#FFF;color:#242844;font-size:16px;font-style:normal;font-weight:500;line-height:18.78px;padding:11px 30px 11px 30px;border-radius:90px;transition:all .3s;display:inline-block;text-decoration:none}.btn-cta-outline:hover{background-color:#242844;color:#FFF;border:solid 1px #fff0}.box-img{position:relative}.portfolio .box-img img{height:496px}.stand .box-img img{height:401px}.box-img img{max-width:100%;object-fit:cover}.gprev,.gnext{background-color:rgb(0 0 0 / .7);color:#fff;border-radius:50%;padding:15px;font-size:24px;transition:background-color 0.3s ease}.gprev:hover,.gnext:hover{background-color:rgb(0 0 0 / .9)}.gprev:before{content:'\f053'!important;font-family:'Font Awesome 5 Free';font-weight:600}.gnext:before{content:'\f054'!important;font-family:'Font Awesome 5 Free';font-weight:600}.gprev,.gnext{width:50px!important;height:50px!important;border-radius:50px!important;display:flex;justify-content:center;align-items:center}.gprev:before,.gnext:before{font-size:24px;color:#fff}.gclose{background-color:rgb(0 0 0 / .7);color:#fff;border-radius:50%;padding:10px;font-size:20px;position:absolute;top:20px;right:20px;z-index:1000;border-radius:35px!important}.gclose:before{content:'\f00d';font-family:'Font Awesome 5 Free';font-weight:600}.gclose:hover{background-color:rgb(0 0 0 / .9)}.gslide-image img.zoomable{width:auto!important;height:100%!important}#lightcase-case{position:relative;overflow:hidden}#lightcase-content{position:relative;overflow:hidden}.lightcase-contentInner{transition:transform 0.2s ease}header{background-color:#fff;padding:30px 0;position:relative}header .box-memu-mobile{overflow:hidden;top:0;height:100vh;background-color:rgb(255 255 255 / .95);position:absolute;flex-direction:column;z-index:2;align-items:flex-end;left:100vw;width:100vw;display:flex;transition:all .3s;padding-right:10px}header .box-memu-mobile .menu-itens{display:flex;flex-direction:column;text-align:right;margin-top:50px}header .box-memu-mobile .menu-itens li{margin:0 1rem 10px 0!important}header .box-memu-mobile .menu-itens li a{font-size:19px!important;font-weight:500}header .box-memu-mobile .social-menu{margin-top:30px}header .social-menu ul li{margin-right:25px}header .abrir-menu{border:none;background:none;cursor:pointer}header .fechar-menu{border:none;background:none;cursor:pointer;width:60px;margin-right:10px;margin-top:30px}.wpcf7-spinner{display:none!important}section.contato{width:100vw;display:none;max-height:0;transition:max-height 0.5s ease-out}section.contato .box-contato{background-color:#fff;padding:80px 110px 40px 110px;position:relative;opacity:0;transition:all 0.5s}section.contato.active{max-height:100%;transition:max-height 0.5s ease-in}section.contato.active .box-contato{opacity:1}section.contato .box-contato h3{color:#242844;font-size:30px;font-style:normal;font-weight:600;line-height:35.22px;text-transform:capitalize;text-align:center;margin-bottom:38px}section.contato .box-contato p{text-align:center;color:#57575A;font-size:23px;font-style:normal;font-weight:400;line-height:35px;text-transform:capitalize;margin-bottom:40px}section.contato input[type="text"],section.contato input[type="email"],section.contato input[type="tel"],section.contato input::placeholder,section.contato textarea,section.contato textarea::placeholder{color:#999B9F;font-size:16px;font-style:normal;font-weight:400;line-height:26px;border:0;outline:unset!important}section.contato input[type="text"],section.contato input[type="email"],section.contato input[type="tel"]{width:100%;border-bottom:solid 2px #999B9F;height:45px;margin-bottom:40px}section.contato textarea{width:100%;border-bottom:solid 2px #999B9F;height:90px}section.contato button.btn-fechar-contato{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;border:solid 1px #999B9F;color:#999B9F;font-weight:100;position:absolute;top:20px;right:20px;font-size:50px;transform:rotate(45deg);cursor:pointer;z-index:999;background-color:#fff;transition:all .3s}section.contato button.btn-fechar-contato:hover{box-shadow:0 0 8px #aaa}section.contato .box-contato .box-submit{display:flex}section.contato .box-contato .box-submit label{color:#242844;font-size:20px;font-style:normal;font-weight:600;line-height:35.22px;text-transform:capitalize!important;margin-top:20px}section.contato .box-contato .btn-cta{margin-left:auto;padding:10px 50px 10px 50px;margin-top:20px}.box-menu{flex:1;display:flex;justify-content:flex-end}.menu-itens{list-style:none;padding:0;margin:0;margin-right:18px;display:flex}.menu-itens li{margin:0 1.3rem;transition:all .3s}.menu-itens li a{color:#242844;font-family:'Raleway';font-size:18px;font-style:normal;font-weight:400;line-height:21.13px;text-decoration:none;transition:all .3s}.social-menu ul{list-style:none;padding:0;margin:0;display:flex}.social-menu ul li:last-child{margin-right:0}.carrossel .owl-carousel a{height:570px;text-decoration:none;position:relative}.carrossel .owl-carousel img{height:570px;object-fit:cover}.portfolio{padding:45px 0}.portfolio h2{color:#242844;font-size:20px;font-style:normal;font-weight:400;line-height:40px}.portfolio p{color:#999B9F;font-size:16px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:calc(0.01 * 16px);margin-bottom:30px}.portfolio ul{margin-bottom:30px}.portfolio li{color:#57575A;font-size:16px;font-style:normal;font-weight:400;line-height:18.78px;margin-bottom:20px}.portfolio li::marker{color:#D1CAB1}.saiba-mais{background:#F6F6F6;padding:70px 0}.saiba-mais h2{color:#242844;font-size:18px;font-style:normal;font-weight:500;line-height:21.13px;margin-bottom:30px}.saiba-mais h3{color:#989898;font-size:20px;font-style:normal;font-weight:400;line-height:23.48px;margin-bottom:23px}.stand,.sobre{padding:50px 0}.stand h2,.sobre h2{color:#242844;font-size:20px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:21px}.sobre h2{margin-bottom:30px}.stand h3,.sobre h3{color:#000;font-size:16px;font-style:normal;font-weight:300;line-height:35px;margin-bottom:20px;text-transform:uppercase}.sobre h3{margin-bottom:16px!important}.stand p,.sobre p{color:#57575A;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.stand p.stand-empreendimento{font-size:22px!important}footer{background-color:#242844;padding:30px 0}footer .social-menu ul li{margin-right:40px}footer .menu-itens li a{color:#D1CAB1;font-family:'Raleway';font-size:18px;font-style:normal;font-weight:400;line-height:35px;text-decoration:none}@media (max-width:1200px){.menu-itens li{margin:0 1rem!important}.menu-itens li a{font-size:17px!important}.social-menu ul li{margin-right:0.8rem!important}}@media (max-width:992px){header .box-memu-mobile.active{left:0}header .box-logo img{max-width:160px}.btn-cta{font-size:16px}.carrossel .owl-carousel a{height:370px}.carrossel .owl-carousel img{height:370px}.portfolio li{font-size:22px}.portfolio h2{font-size:22px;line-height:45px}.portfolio p{font-size:18px;line-height:30px;margin-bottom:20px}.saiba-mais h3{font-size:22px}.saiba-mais h2{font-size:24px;margin-bottom:20px;font-weight:400}.stand h2,.sobre h2{font-size:30px;font-style:normal;font-weight:700;line-height:48px}.stand h3,.sobre h3{font-size:20px;font-style:normal;font-weight:300;line-height:35px}.stand p,.sobre p{font-size:18px;font-weight:400;line-height:160%;letter-spacing:-.18px}.sobre iframe{height:250px}footer .menu-itens{margin-top:40px}footer .menu-itens li{margin:0px!important;width:50%}section.contato .box-contato{padding:80px 40px 30px 40px}section.contato .box-contato h3{font-size:40px}section.contato .box-contato p{font-size:20px;line-height:27px}section.contato input[type="text"],section.contato input[type="email"],section.contato input[type="tel"],section.contato textarea,section.contato input[type="text"]::placeholder,section.contato input[type="email"]::placeholder,section.contato input[type="tel"]::placeholder,section.contato textarea::placeholder{font-size:18px;line-height:23px}}