*{padding:0;margin:0;box-sizing:border-box}body{font-family:Arial,Helvetica,sans-serif;background-image:url(/assets/images/imagem_HOME_AMI_hover_mobile.jpg.pagespeed.ce.rm9K8NCCqk.jpg);background-position:top center;background-repeat:no-repeat;background-size:160%;position:relative;background-color:#000;transition:all ease 2s;padding-bottom:200px;transition:all ease 2s;min-height:3000px}:root{--texts-:#5c5c5d;--bg-color:#106843;--main-color:#00af2b;--color-secondary:#980073}.container-fluid,.container{max-width:1440px!important;position:relative!important}a{text-decoration:none}header.header-ami-contact{outline:1px solid var(--color-secondary);transition:all ease .7s}header.header-ami-contact .container{justify-content:end;padding-left:200px!important}.navbar-brand{position:fixed;top:0;left:180px}.navbar-brand img{object-fit:cover}#menuMobile{margin-left:200px}.navbar-toggler{border:1px solid #fff}.navbar-toggler-icon{background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 30\ 30\'%3e%3cpath\ stroke=\'rgba%28255,\ 255,\ 255,\ 1%29\'\ stroke-linecap=\'round\'\ stroke-miterlimit=\'10\'\ stroke-width=\'2\'\ d=\'M4\ 7h22M4\ 15h22M4\ 23h22\'/%3e%3c/svg%3e)}header.header-ami-contact .nav-i{width:0;height:0;border:4px solid transparent;border-bottom:5px solid var(--color-secondary);position:relative;left:-20px;top:30px}header.header-ami-contact .nav-i:after{content:'';position:absolute;left:-4px;top:5px;width:0;height:0;border:4px solid transparent;border-top:5px solid var(--color-secondary)}header.header-ami-contact .nav-b{width:100%;height:3px;position:absolute;bottom:12px;display:flex;justify-content:center}header.header-ami-contact .nav-b-bar{width:0%;height:1px;position:absolute;border-radius:3px;background-color:#b2d615;transition:all ease .8s}header.header-ami-contact li{margin:0 20px;position:relative}header.header-ami-contact li .nav-link{color:#fff!important;border-bottom:1px solid transparent;padding-left:0!important;padding-right:0!important;height:60px;display:flex;align-items:center;font-weight:800;transition:all ease-in .4s}header.header-ami-contact li:hover .nav-b-bar{width:60%}.banner-contact{height:80vh;display:flex;justify-content:end;align-items:center;flex-direction:column}.banner-contact-texts{text-align:center}.banner-contact h2{letter-spacing:2px;text-transform:uppercase;font-weight:800!important;font-size:50px!important;text-shadow: 1px 0px 6px rgb(0 0 0 / 69%);color:#fff;margin-bottom:50px}.banner-contact p{max-width:800px;text-align:center;font-weight:bold;font-size:25px;text-shadow:0 0 6px rgba(0,0,0,.678);color:#fff}.container-contact-us{font-size:21px;padding:50px 10px;background-color: rgb(237 237 237 / 50%);width:90%;margin:auto;overflow:hidden;margin-bottom:100px;border-radius:7px}.phone-number-container{display:flex;background-color:#2cad00;justify-content:space-between;align-items:center;padding:10px 20px;max-width:600px;margin:auto;border-radius:7px}.phone-number-icon{width:100px;height:80px;background-color:#fff;display:flex;justify-content:center;align-items:center;object-fit:cover;border-radius:7px;overflow:hidden}.phone-number-icon img{width:90%;object-fit:cover}.phone-number-name p{color:#000;font-size:30px;font-weight:bold;margin:0}.phone-number{display:flex;justify-content:center;align-items:center}.phone-number p{color:#fff;font-size:30px;font-weight:800;margin:0}.address-container{display:flex;justify-content:start;align-items:center;padding:10px 20px;max-width:600px;margin:auto;margin-top:100px}.address-img{width:100px;height:80px;margin-right:70px;border:1px solid #2cad00;border-radius:7px;padding:10px}.address-img img{width:100%;height:100%;object-fit:cover;object-position:center}.address{display:flex;justify-content:center;align-items:center}.address p{margin:0;font-size:22px;color:#224a3a;text-align:center;font-weight:800}.location-on-map{max-width:550px;min-height:50vh;margin:auto;margin-top:100px;display:flex;justify-content:center;align-items:center}.form-container{margin-top:50px;max-width:800px!important}.form-container p{max-width:800px;margin:auto;font-weight:bold;font-size:20px;color:#106843;border:1px solid #106843;padding:20px;text-align:center;border-radius:7px;background-color:rgba(255,255,255,.534);margin-bottom:100px}#contact-form select,#contact-form input{background-color:  #ffffff rgb(237 237 237 / 50%) !important;border-color:#00af2b!important;font-size:16px;height:45px!important;padding-left:25px!important;cursor:pointer;padding-left:100px!important}#contact-form input{font-weight:800}#contact-form select{padding-left:25px!important}#contact-form input:first-letter{text-transform:uppercase}.form-field{position:relative}#contact-form label{cursor:pointer;position:absolute;left:0;top:50%;font-size:15px;font-weight:bold;transform:translate(0%,-50%);padding-left:25px!important}#contact-form input:focus,#contact-form select:focus{background-color:#fff!important;transition:all ease .5s}#contact-form textarea{resize:none;border-color:#00af2b!important;padding-left:25px!important;padding-top:10px!important;outline:0;background-color:  #ffffff rgb(237 237 237 / 50%) transparent;transition:all ease .5s;font-weight:800}#contact-form textarea:focus{border:1px solid transparent;background-color:#fff}#contact-form textarea::placeholder{color:#000;font-weight:100}.captcha{padding:20px;width:300px;background-color:#00f;display:flex;justify-content:center;align-items:center;color:#fff}#contact-form button{color:#000!important;font-weight:800;background-color:var(--main-color);padding:0 45px;transition:all ease-in .3s;letter-spacing:10px;font-size:20px;color:#fff;height:50px}#contact-form button:hover{background-color:#009e28}footer{position:absolute;bottom:0;right:0;left:0;padding-top:100px;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.95) 80%,rgba(0,0,0,-5.144) 100%)}footer .container{justify-content:space-evenly!important;padding:0 0;border-bottom:1px solid rgba(255,255,255,.397);padding-bottom:20px}footer li{margin:0 20px}footer .nav-b{width:100%;height:3px;position:absolute;bottom:12px;display:flex;justify-content:center}footer .nav-b-bar{width:0%;height:1px;position:absolute;border-radius:3px;background-color:var(--main-color);transition:all ease .8s}footer .nav-item:nth-child(5) .nav-b-bar{width:0%;height:1px;position:absolute;border-radius:3px;background-color:transparent;transition:all ease .8s}footer li .nav-link{color:#fff!important;border-bottom:1px solid transparent;padding-left:0!important;padding-right:0!important;height:60px;display:flex;align-items:center;font-weight:bold;transition:all ease-in .4s;position:relative}footer li:hover .nav-b-bar{width:60%}footer .navbar-brand{position:initial;min-width:250px;width:250px}footer .sociais{display:flex;margin-top:50px}footer .sociais a{margin-right:15px;margin-left:15px}footer .copyright{text-align:center;padding:20px;color:var(--texts-);font-weight:bold;font-size:12px}.footer-below{position:relative}.lgpd{position:absolute;bottom:-110px;text-decoration:none;color:#fff;font-weight:bold;cursor:pointer;z-index:9999}.lgpd:hover{color:#fff}.collapse{transition:10s!important}@media (min-width:1440px){body{background-size:cover}}@media (max-width:1200px){.navbar-brand{left:30px;width:250px}}@media (max-width:991px){body{padding-bottom:540px;background-image:url(/assets/images/imagem_HOME_AMI_hover_mobile.jpg.pagespeed.ce.rm9K8NCCqk.jpg)}header.header-ami-contact .container{padding-left:20px!important}header.header-ami-contact li:hover .nav-b-bar{width:0%}#menuMobile{align-items:end;justify-content:end!important;margin-left:0!important}.navbar-nav{margin-top:50px}.header.header-ami-contact li .nav-link{font-size:20px}.banner-contact{height:auto;right:0;justify-content:center!important;align-items:center!important;padding:50px 20px;padding-top:150px}.banner-contact h2{font-size:30px!important}.banner-contact p{font-size:25px!important;margin-bottom:-43px!important}footer .navbar-brand{min-width:150px;width:150px}.navbar-nav{flex-direction:column!important}footer li:hover .nav-b-bar{width:0%}.lgpd{position:initial;right:0;bottom:0}}@media (max-width:625px){.banner-contact{padding:0;padding-top:200px}#contact-form input{padding-left:85px!important;font-weight:bold}.phone-number-icon{height:60px;width:70px}.phone-number-container{padding:10px 5px}.phone-number-container p{font-size:15px}.address-container{margin-top:40px;padding:10px 5px}.address-img{margin-right:20px}.address p{font-size:16px}.form-container p{padding:10px}#contact-form button{height:40px;font-size:15px}}