.header{width:100%;height:70px;display:block;background:#fff;position:fixed;top:0;left:0;right:0;z-index:9}@media (max-width: 991px){.header{height:52px}}.header .container{height:100%;width:100%;padding:0 100px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 1199px){.header .container{padding:0 40px}}@media (max-width: 991px){.header .container{padding:0 20px}}.header .logo{display:block;width:212px;height:28px}@media (max-width: 1199px){.header .logo{width:180px;height:24px}}@media (max-width: 991px){.header .logo{width:140px;height:18px}}.header .logo svg{display:block;width:100%;height:auto}.header .nav-botton{display:none}@media (max-width: 991px){.header .nav-botton{display:block;width:24px;height:24px;background:transparent;padding:0 3px;border:0}.header .nav-botton span{display:block;height:2px;width:100%;background:#252525;position:relative;transition:background 0.3s ease}.header .nav-botton span:before,.header .nav-botton span:after{content:'';display:block;height:2px;width:100%;background:#252525;position:absolute;left:0}.header .nav-botton span:before{top:-6px;transition:top 0.3s 0.3s ease, transform 0.3s ease}.header .nav-botton span:after{bottom:-6px;transition:bottom 0.3s 0.3s ease, width 0s 0.3s ease, transform 0.3s ease}.header .nav-botton.active>span{background-color:transparent !important}.header .nav-botton.active>span:before{top:0;transform:rotate(45deg);transition:top 0.3s ease, transform 0.3s 0.3s ease}.header .nav-botton.active>span:after{width:100%;bottom:0;transform:rotate(-45deg);transition:bottom 0.3s ease, width 0s 0.3s ease, transform 0.3s 0.3s ease}}.header .nav-mobile{position:fixed;top:52px;right:0;width:300px;background:#fff;padding:30px 30px 40px;display:none}.header .nav-mobile.active{display:block}.header .nav-mobile .mob-link{padding:10px 0;display:flex;align-items:center;justify-content:flex-start;color:#252525;font-size:14px;font-weight:400}.header .nav-mobile .mob-link svg{display:block;width:24px;height:24px;margin:0 8px 0 0}.header .nav-mobile .button{margin-top:10px}.header .nav-mobile .redes-txt{display:block;margin:30px 0 12px;color:#252525;text-align:center;font-size:14px;font-weight:400}.header .nav-mobile .redes{display:flex;justify-content:center;align-items:center}.header .nav-mobile .redes a{width:24px;height:24px;display:block;margin:0 15px}.header .nav-mobile .redes a svg{display:block;width:24px;height:24px;margin:0}.header .nav{display:flex;justify-content:flex-end;align-items:center}@media (max-width: 991px){.header .nav{display:none}}.header .nav .link{color:#252525;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}@media (min-width: 992px){.header .nav .link{transition:all 0.3s ease}.header .nav .link:hover{text-decoration:underline}}.header .nav .link+.link{margin-left:20px}.header .nav .separator{width:1px;height:44px;background:#B6B6B6;display:block;margin:0 20px}.header .nav .contacts{right:0;top:56px;position:absolute;background:#fff;width:300px;padding:30px 20px 20px;text-align:left;opacity:0;visibility:hidden}.header .nav .contacts.active{opacity:1;visibility:visible}.header .nav .contacts .contacts-close{width:24px;height:24px;background:transparent;border:0;position:absolute;top:10px;right:20px;padding:0}.header .nav .contacts .contacts-close svg{display:block;width:24px;height:24px}.header .nav .contacts .contact-group{margin:0 0 24px}.header .nav .contacts .txt1,.header .nav .contacts .txt1-link{color:#252525;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.header .nav .contacts .txt1{display:block;margin:0 0 8px}.header .nav .contacts .txt1-link{padding:12px 24px;display:flex;align-items:center;justify-content:flex-start}@media (min-width: 992px){.header .nav .contacts .txt1-link{transition:all 0.3s ease}.header .nav .contacts .txt1-link:hover{text-decoration:underline}}.header .nav .contacts .txt1-link svg{display:block;width:24px;height:24px;margin:0 8px 0 0}.header .button{border:1px solid #252525;height:44px;padding:0 24px;display:flex;justify-content:center;align-items:center;text-align:center;color:#252525;font-size:16px;font-style:normal;font-weight:500;line-height:normal;position:relative}.header .button+.button{margin-left:20px}@media (min-width: 992px){.header .button{transition:all 0.3s ease}.header .button:hover{background:#CDCDCD}}.header .button.green{background:#3F5128;color:#fff}@media (min-width: 992px){.header .button.green:hover{background:#697F3F;border:1px solid #697F3F}}.popup{max-width:600px;max-height:600px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99;display:none}.popup.active{display:block}.popup a{display:block}.popup img{width:100%;height:100%;max-width:100%;max-height:100%;display:block}.popup .popup-close{width:30px;height:30px;position:absolute;top:15px;right:15px;font-size:0;color:transparent;top:15px;right:15px;border:0;background:transparent}.popup .popup-close:before,.popup .popup-close:after{content:'';height:20px;width:2px;background:#000;position:absolute;top:3px;left:15px}.popup .popup-close:before{transform:rotate(45deg)}.popup .popup-close:after{transform:rotate(-45deg)}.popup-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.5);z-index:98;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none}.popup-overlay.active{display:block}.widget-banner-form{background-color:#ccc;height:700px;position:relative}@media (max-width: 767px){.widget-banner-form{height:auto}}.widget-banner-form .image{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover}.widget-banner-form .container{position:relative;display:flex;justify-content:flex-end;width:100%;padding:0 100px}@media (max-width: 1199px){.widget-banner-form .container{padding:0 40px}}@media (max-width: 991px){.widget-banner-form .container{padding:0 20px}}@media (max-width: 767px){.widget-banner-form .container{height:auto;padding:110px 20px}}.widget-banner-form .box{padding:110px 40px 40px;background-color:#3F5128;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("https://vitahaus.com.br/wp-content/uploads/2024/11/bg-form-greenview.jpg");width:400px}@media (max-width: 767px){.widget-banner-form .box{width:100%;padding:40px 30px}}.widget-banner-form .box img{display:block;margin:0 auto;width:152px;height:auto}.widget-banner-form .box p{color:#FFF;font-size:24px;font-weight:300;display:block;margin:20px 0 0}@media (max-width: 767px){.widget-banner-form .box p{text-align:center;font-size:20px}}.widget-banner-form .form{margin:20px 0 0}.widget-banner-form .form .form-group+.form-group{margin-top:10px}.widget-banner-form .form .form-group input{width:100%;border:0;border-bottom:1px solid #FFF;height:52px;padding:16px 24px;color:#FFF;font-size:16px;font-weight:500;background:transparent;border-radius:0}.widget-banner-form .form .form-group input::-moz-placeholder{color:#FFF}.widget-banner-form .form .form-group input::placeholder{color:#FFF}.widget-banner-form .form .form-button{margin:40px 0 0;display:flex;justify-content:flex-end}.widget-banner-form .form .form-button button{display:inline-flex;justify-content:center;align-items:center;height:52px;padding:16px 24px;color:#3F5128;font-size:16px;font-style:normal;font-weight:500;line-height:normal;background-color:#fff;border:0;border-radius:0}.widget-banner-form .form .form-button button:hover{background:#CDE9BC}.widget-banner-form .h_sucesso{border:1px solid green;color:#fff;padding:20px;display:block;text-align:center;margin-top:20px;font-size:16px;font-weight:700;background:#0080004d;display:none}.widget-banner-form .h_sucesso.active{display:block}.widget-banner-form .elementor-form{margin:20px 0 0}.widget-banner-form .elementor-form input{border-radius:0;height:52px;padding:16px 24px;color:#FFF;font-size:16px;font-weight:400}.widget-banner-form .elementor-form .e-form__buttons{justify-content:flex-end;margin:30px 0 0}.widget-banner-form .elementor-form .elementor-button{width:230px;height:52px;background:#fff !important;padding:0;color:#3F5128 !important;font-size:16px !important;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0}.widget-banner-form .elementor-form .elementor-button:hover{border:1px solid #3F5128 !important;background:#CDE9BC !important}.owp-agende-visita{background:#697F3F;padding:0px 104px 0px 104px}@media (max-width: 767px){.owp-agende-visita{padding:0px}}@media (max-width: 991px){.owp-agende-visita .container{display:block}.owp-agende-visita .elementor-column{width:100%}}.owp-agende-visita .elementor-col-30 .w-box{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.owp-agende-visita h3{color:#FFF;font-size:40px;font-weight:500;line-height:normal;margin:0 0 8px}.owp-agende-visita p{color:#FFF;font-size:16px;font-weight:300;line-height:normal;margin:0 0 30px}.owp-agende-visita .btn{display:inline-flex;height:52px;padding:0;justify-content:center;align-items:center;border:1px solid #3F5128;background:#FFF;text-decoration:none;color:#3F5128;font-size:16px;font-weight:400;line-height:normal;width:206px}.owp-agende-visita .owl-galeria{margin:0;position:relative}.owp-agende-visita .owl-galeria .item{height:500px;background-position:center;background-repeat:no-repeat;background-size:cover}.owp-agende-visita .owl-galeria .item a{display:block;height:100% !important;width:100% !important;background:none  !important}.owp-agende-visita .owl-galeria .owl-nav{position:absolute;top:260px;left:0;width:100%;height:auto}.owp-agende-visita .owl-galeria .owl-prev,.owp-agende-visita .owl-galeria .owl-next{width:32px;height:32px;flex-shrink:0;border:1px solid #FFF;background:#697F3F;position:absolute;top:50%;margin-top:-16px;outline:none}.owp-agende-visita .owl-galeria .owl-prev span,.owp-agende-visita .owl-galeria .owl-next span{margin:-10px 0 0}.owp-agende-visita .owl-galeria .owl-prev{left:20px}.owp-agende-visita .owl-galeria .owl-next{right:30px}#sendbutton:hover{border:1px solid #CDE9BC !important;background:#CDE9BC !important;color:#3F5128}
