header .MenuMotoNautica{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:1rem;background:#ebebeb;position:fixed;top:10rem;left:0;z-index:95;box-shadow:0rem .5rem 1rem rgb(0 0 0 / .15);transition:0.3s ease}header .MenuMotoNautica.sticky{top:9rem}header .MenuMotoNautica.sticky *{transform:scale(1)}header .MenuMotoNautica div a{font-size:1.33rem;font-weight:400;color:#232323;transition:ease 0.08s}header .MenuMotoNautica div a:hover{color:#0f2d82;border-bottom:.25rem solid #0f2d82}header .MenuMotoNautica div.bar{height:1.5rem;width:.12rem;background-color:#b9b9b9;margin:0 2rem}.separator{width:1px;height:1.5rem;background-color:#b9b9b9;margin:0 1.2rem}header .headerContainer{display:flex;justify-content:space-between;align-items:center;width:100%;height:10rem;padding:0 2rem;background:#fafafa;position:fixed;top:0;left:0;z-index:99;box-shadow:0rem .5rem 1rem rgb(0 0 0 / .15);transition:0.3s ease}.logoUseMotos img{width:20rem;height:auto}.rightGroup{display:flex;align-items:center;gap:6rem}header .headerContainer .logosYamahaMobile{display:none;width:100%}header .headerContainer .telefones{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;min-width:38rem;transition:0.3s ease}header .headerContainer .telefones .telefone a>div{display:flex;flex-direction:column;align-items:center;justify-content:center}header .headerContainer .telefones .whats a>div{display:flex;flex-direction:column;align-items:center;justify-content:center}header .headerContainer .telefones div>*{margin-top:.8rem}header .headerContainer .telefones h3{font-size:1.8rem;font-weight:400}header .headerContainer .telefones .telefone a{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}header .headerContainer .telefones .telefone a img{width:4rem;height:4rem;margin-right:2rem}header .headerContainer .telefones .telefone a div p{font-size:1.6rem;font-weight:600}header .headerContainer .telefones .whats a{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}header .headerContainer .telefones .whats a img{width:4rem;height:4rem;margin-right:2rem}header .headerContainer .telefones .whats a p{font-size:1.6rem;font-weight:600}header .headerContainer .logoYamahaConsorcio{width:14rem;height:auto;transition:0.3s ease}header .headerContainer .logoYamahaConsorcio img,header .headerContainer .logosYamahaMobile img{width:100%;height:auto;display:block}header .headerContainer .logoUseMotos{width:20rem;height:auto;transition:0.3s ease}header .headerContainer.sticky{height:9rem}header .bellNotification{position:relative}header .bellNotification img{width:3rem;z-index:999;cursor:pointer}header .bellNotification .bellNotificationNumber{background-color:red;color:#fff;border-radius:50%;width:1.7rem;height:1.7rem;display:none;justify-content:center;align-items:center;transform:translateY(-1.8rem)}header .bellNotification .bellNotificationNumber span{font-weight:700}header .bellNotification .bellNotificationSubject{position:absolute;top:5rem;right:-2rem;display:none;width:25rem;padding:2rem;z-index:999;border-radius:.25rem .25rem 1rem 1rem;box-shadow:rgb(0 0 0 / .16) 0 3px 6px,rgb(0 0 0 / .23) 0 3px 6px;background-color:#FAFAFA}header .bellNotification .bellNotificationSubject h2{font-size:2.2rem;font-weight:bolder;margin-bottom:1rem}header .bellNotification .bellNotificationSubject .first{border-bottom:.1rem solid rgb(0 0 0 / .05);border-radius:.5rem;padding:1rem 0;transition:0.2s ease;cursor:pointer}header .bellNotification .bellNotificationSubject .first:hover{background:rgb(0 0 0 / .04)}header .bellNotification .bellNotificationSubject .first span{font-size:1.6rem}section.modalForm{position:fixed;top:12rem;right:2.5rem;width:28rem;height:calc(90vh - 13rem);border-radius:1.5rem;z-index:98;overflow-y:auto;display:flex;justify-content:center;align-content:center;background-color:rgb(255 255 255 / .8);-webkit-backdrop-filter:blur(1rem);box-shadow:.5rem .5rem .5rem rgb(0 0 0 / .4);border:.08rem solid rgb(0 0 0 / .08);backdrop-filter:blur(1rem)}section.modalForm .modalFormContainer{margin:2rem 0;width:80%;height:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}@media (max-height:820px){section.modalForm .modalFormContainer{height:auto;max-height:calc(100vh - 16rem);overflow-y:auto;padding:1rem 0;justify-content:flex-start}}section.modalForm .modalFormContainer h2{color:#0e2d82;font-size:2.2rem;align-self:flex-start;width:100%}section.modalForm .modalFormContainer h2 span{font-weight:900;font-size:2.5rem}section.modalForm .modalFormContainer h4{margin-top:1rem;font-size:1.5rem;font-weight:400;text-align:center}section.modalForm .modalFormContainer form{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}section.modalForm .modalFormContainer form .inputContainer+.inputContainer{margin-top:.8rem}section.modalForm .modalFormContainer form .inputContainer{display:flex;position:relative;justify-content:center;align-items:center;width:100%;margin:1.5rem 0}section.modalForm .modalFormContainer form .inputContainer input,section.modalForm .modalFormContainer form .inputContainer textarea{position:relative;width:100%;padding:.5rem 0;background-color:#fff0;border-bottom:.1rem solid rgb(0 0 0 / .8);resize:none}section.modalForm .modalFormContainer form .inputContainer input:invalid:focus{background-color:rgb(255 0 0 / .1)}section.modalForm .modalFormContainer form .inputContainer input:valid:focus{background-color:rgb(0 0 255 / .1)}section.modalForm .modalFormContainer form .inputContainer input~label,section.modalForm .modalFormContainer form .inputContainer textarea~label{position:absolute;top:-.2rem;left:0;font-size:1.4rem;font-weight:600;pointer-events:none;transition:0.2s ease}section.modalForm .modalFormContainer form .inputContainer input:focus~label,section.modalForm .modalFormContainer form .inputContainer input:valid~label,section.modalForm .modalFormContainer form .inputContainer textarea:focus~label,section.modalForm .modalFormContainer form .inputContainer textarea:valid~label{top:-1.2rem;font-size:1rem;font-weight:700;letter-spacing:.2em}section.modalForm .modalFormContainer form .inputContainer button[type="submit"]{display:inline-block;padding:1.3rem 5rem;border-radius:.6rem;cursor:pointer;background:#0e2d82;color:#fff;box-shadow:.2rem .2rem .4rem rgb(0 0 0 / .15);transition:0.3s ease}section.modalForm .modalFormContainer form .inputContainer button[type="submit"]:hover{transform:scale(1.02)}section.modalForm .modalFormContainer form .checkboxContainer{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}section.modalForm .modalFormContainer form .checkboxContainer .inputContainerCheckbox{height:100%}section.modalForm .modalFormContainer form .checkboxContainer .inputContainerCheckbox input:checked{background:#0e2d82}#faq .faqTexto .faqResposta{font-size:1.4rem;line-height:1.6;color:#2a3b55;background:#f4f7fb;border-left:.4rem solid #1b5fc1;padding:1rem 2rem;margin:1rem 2rem 1.5rem 2rem;border-radius:.6rem}#faq .faqTexto .faqResposta p,#faq .faqTexto .faqResposta ul,#faq .faqTexto .faqResposta ol{margin:0 0 1rem 0}#faq .faqTexto .faqResposta ul,#faq .faqTexto .faqResposta ol{padding-left:1.8rem}#faq .faqTexto .faqResposta p+p,#faq .faqTexto .faqResposta p+ul,#faq .faqTexto .faqResposta p+ol,#faq .faqTexto .faqResposta ul+p,#faq .faqTexto .faqResposta ol+p{margin-top:1rem}section.modalFormMobile{display:none!important;width:100%;padding:8rem 0;display:flex;justify-content:center;align-content:center;background-color:#f2f4f9}section.modalFormMobile .modalFormContainer{width:75%;display:flex;flex-direction:column;justify-content:center;align-items:center}section.modalFormMobile .modalFormContainer h2{background-color:#0e2d82;color:#fff;font-size:2.8rem;font-weight:900;letter-spacing:.1rem;padding:1.4rem 2rem 1rem 2rem;border-radius:.4rem;align-self:center;text-align:center;width:70%;margin:0rem 0rem 2rem 0rem}section.modalFormMobile .modalFormContainer h4{margin-top:1rem;font-size:2rem;font-family:Roboto;font-weight:400;align-self:center;text-align:center}section.modalFormMobile .modalFormContainer form{width:80%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-top:2rem}section.modalFormMobile .modalFormContainer form .inputContainer+.inputContainer{margin-top:2rem}section.modalFormMobile .modalFormContainer form .inputContainer{display:flex;position:relative;justify-content:center;align-items:center;width:100%;margin:2rem 0}section.modalFormMobile .modalFormContainer form .inputContainer input,section.modalFormMobile .modalFormContainer form .inputContainer textarea{position:relative;width:100%;padding:.5rem 0;background-color:#fff0;border-bottom:.1rem solid rgb(0 0 0 / .8);resize:none}section.modalFormMobile .modalFormContainer form .inputContainer input:invalid:focus{background-color:rgb(255 0 0 / .1)}section.modalFormMobile .modalFormContainer form .inputContainer input:valid:focus{background-color:rgb(0 0 255 / .1)}section.modalFormMobile .modalFormContainer form .inputContainer input~label,section.modalFormMobile .modalFormContainer form .inputContainer textarea~label{position:absolute;top:-.2rem;left:0;font-size:1.6rem;font-weight:600;pointer-events:none;transition:0.2s ease}section.modalFormMobile .modalFormContainer form .inputContainer input:focus~label,section.modalFormMobile .modalFormContainer form .inputContainer input:valid~label,section.modalFormMobile .modalFormContainer form .inputContainer textarea:focus~label,section.modalFormMobile .modalFormContainer form .inputContainer textarea:valid~label{top:-1.2rem;font-size:1.2rem;font-weight:500;letter-spacing:.2em}section.modalFormMobile .modalFormContainer form .inputContainer button[type="submit"]{display:inline-block;padding:1.3rem 5rem;margin-top:2rem;border-radius:.6rem;cursor:pointer;background:#0e2d82;color:#fff;box-shadow:.2rem .2rem .4rem rgb(0 0 0 / .15);transition:0.3s ease}section.modalFormMobile .modalFormContainer form .inputContainer button[type="submit"]:hover{transform:scale(1.02)}section.modalFormMobile .modalFormContainer form .checkboxContainer{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}section.modalFormMobile .modalFormContainer form .checkboxContainer .inputContainerCheckbox{height:100%;font-size:1.6rem}section.modalFormMobile .modalFormContainer form .checkboxContainer .inputContainerCheckbox input:checked{background:#0e2d82}#hero{width:100%;height:100vh;position:relative;left:0;overflow:hidden}#hero .banner{position:absolute;height:100%;width:100%}#hero .banner .bannerImagemContainer>img.bannerSelo{position:absolute;bottom:5rem;left:5rem;width:17rem;z-index:9}#hero .banner .bannerImagemContainer{width:100%;height:100%;position:relative;background:#0c0d11;transition:all 0.4s ease-in}#hero .banner .bannerImagemContainer .heroBanner{width:100%;height:100%;object-fit:cover;display:block}#hero .bannerTexto{position:absolute;top:22%;left:50%;transform:translate(-50%,-22%);max-width:70%;height:fit-content;z-index:8;color:#fff;padding-top:8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#hero .bannerTexto h2{text-align:center;max-width:55rem;font-size:2.8rem;letter-spacing:.1rem;overflow-wrap:break-word;font-family:'Graviton','Roboto',Arial,sans-serif}#hero .bannerTexto h4{max-width:38rem;font-size:1.6rem;font-weight:300;margin-top:1rem;text-align:center;overflow-wrap:break-word}#hero .bannerButton{position:absolute;bottom:8rem;left:10%;z-index:8;max-width:70%;height:fit-content}#hero .bannerButton a{display:inline-block;padding:1.5rem 6rem;border-radius:1rem;font-size:1.6rem;font-weight:700;text-align:center;letter-spacing:.1rem;color:#fff;background:#232323;box-shadow:.4rem .4rem 1rem rgb(0 0 0 / .5);transition:0.3s ease}#hero .bannerButton a:hover{transform:scale(1.02)}#motos{width:75%}#motos .containerMotos{width:100%;padding:10rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}#motos .containerMotos h1{width:80%;font-size:3.2rem;font-weight:900;text-align:center;margin-top:2rem}#motos .containerMotos h3{width:80%;font-size:1.8rem;font-weight:500;padding:1rem 0;text-align:center}#motos .containerMotos .motosContent{width:100%;margin-top:5rem;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}#motos .containerMotos .motosContent .motosBox{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;margin:4rem 0;text-align:center;width:30rem;height:33rem;transition:0.5s ease}#motos .containerMotos .motosContent .motosBox a{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;transition:transform 0.5s ease}#motos .containerMotos .motosContent .motosBox a:hover{transform:scale(1.08)}#motos .containerMotos .motosContent .motosBox .texto p{font-size:1.4rem;color:#142942;text-align:end;font-weight:500}#motos .containerMotos .motosContent .motosBox .texto p:first-child span{font-size:2rem;font-weight:700}#motos .containerMotos .motosContent .motosBox .texto p:nth-child(2) span{font-size:2.6rem;font-weight:700}#motos .containerMotos .motosContent .motosBox .botao{margin-top:2rem}#motos .containerMotos .motosContent .motosBox .botao button{background:#0f2d82;color:#fff;border-radius:.5rem;font-weight:500;padding:1rem 3rem;cursor:pointer;box-shadow:.2rem .2rem .4rem rgb(0 0 0 / .2);transition:letter-spacing 0.3s ease}#motos .containerMotos .motosContent .motosBox .botao button:hover{letter-spacing:.08rem}#clientes{width:75%}#clientes .clientesContainer{width:100%;padding:3rem 2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}#clientes .clientesContainer h2{font-size:3.2rem;font-weight:900;margin-bottom:2rem}#clientes .clientesContainer .content{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:row}#clientes .clientesContainer .content .clientBox{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;padding:4rem 2rem;background:#fff;box-shadow:.2rem .5rem 1rem rgb(0 0 0 / .25);max-width:34rem;margin:2rem;text-align:center;border-radius:.8rem;width:30rem;height:33rem;transition:0.5s ease}#clientes .clientesContainer .content .clientBox .perfil{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-around;margin-bottom:1.5rem}#clientes .clientesContainer .content .clientBox .perfil .avatar img{border-radius:50%}#clientes .clientesContainer .content .clientBox .perfil h3{font-size:2rem}#clientes .clientesContainer .content .clientBox .perfil h4{font-size:1.3rem}#clientes .clientesContainer .content .clientBox cite{font-size:1.4rem}#clientesMobile{display:none;width:75%;margin:2rem 0;padding:2rem}#clientesMobile .swiper{width:90%;height:70rem}#clientesMobile .swiper-wrapper{display:flex;width:100%}#clientesMobile .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;width:auto}#clientesMobile h2{font-size:3.2rem;font-weight:900;margin-bottom:10rem;text-align:center}#clientesMobile .clientBox{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;width:30rem;height:45rem;padding:4rem 2rem;background:#fff;box-shadow:.2rem .5rem 1rem rgb(0 0 0 / .25);text-align:center;border-radius:.8rem;transition:0.5s ease}#clientesMobile .clientBox .perfil{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-around;margin-bottom:1.5rem}#clientesMobile .clientBox .perfil .avatar img{border-radius:50%}#clientesMobile .clientBox .perfil h3{font-size:2rem}#clientesMobile .clientBox .perfil h4{font-size:1.3rem}#clientesMobile .clientBox cite{font-size:1.4rem}#sobre{width:100%;background:#f2f4f9}#sobre .sobreContainer{width:100%;padding:3rem 2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}#sobre .sobreContainer h2{font-size:3.2rem;font-weight:900;text-align:center;margin-bottom:2rem}#sobre .sobreContainer .beneficios .texto{padding:2rem 5rem;font-size:1.6rem;overflow-wrap:break-word}#contato{width:75%;margin:5rem 0}#contato .contatoContainer{width:100%;padding:3rem 2.5rem;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;position:relative}#contato h2{font-size:3.2rem;font-weight:900;text-align:center;margin:2rem 0}#contato .contatoContainer .socialecliente{display:flex;flex-direction:column;justify-content:space-between;align-items:center}#contato .contatoContainer .socialecliente .clienteAssociado{background:#0e2d82;cursor:pointer;color:#fff;padding:1rem .5rem;border-radius:1rem;font-size:1.6rem;margin-top:2rem;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;box-shadow:.5rem .5rem .5rem rgb(0 0 0 / .1);transition:0.2s ease}#contato .contatoContainer .socialecliente .clienteAssociado a{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:70%}#contato .contatoContainer .socialecliente .clienteAssociado a img{filter:invert(1);width:7%}#contato .contatoContainer .socialecliente .clienteAssociado:hover{letter-spacing:.05rem}#contato .contatoContainer .contContainerEndereco>div{display:flex;flex-direction:row;justify-content:center;align-items:center}#contato .contatoContainer .contContainerEndereco>div+div{margin-top:2rem}#contato .contatoContainer .contContainerEndereco>div img{width:3rem;height:3rem;margin-right:1rem}#contato .contatoContainer .contContainerEndereco>div .concessionaria{font-size:1.6rem}#contato .contatoContainer .contContainerSocial{display:flex;flex-direction:row;justify-content:center;align-items:center}#contato .contatoContainer .contContainerSocial img{width:4.5rem;height:4.5rem}#contato .contatoContainer .contContainerSocial a+a{margin-left:3rem}#nos{width:75%}#nos .nosContainer{width:100%;padding:1.5rem 2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}#nos .nosContainer h2{font-size:3.2rem;font-weight:900;margin:2rem 0;text-align:center}#nos .nosContainer .nosTexto{padding:2rem 5rem;font-size:1.6rem;overflow-wrap:break-word}#nosUseMotos{width:75%}#nosUseMotos .nosContainer{width:100%;padding:3rem 2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}#nosUseMotos .nosContainer h2{font-size:3.2rem;font-weight:900;margin:2rem 0;text-align:center}#nosUseMotos .nosContainer .nosTexto{padding:2rem 5rem;font-size:1.6rem;overflow-wrap:break-word}#faq{width:75%}#faq .faqContainer{width:100%;padding:3rem 2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}#faq .faqContainer h2{font-size:3.2rem;font-weight:900;margin:2rem 0;text-align:center}#faq .faqContainer .faqTexto{padding:2rem 5rem;font-size:1.4rem;overflow-wrap:break-word;width:100%}#faq .faqContainer .faqTexto details{width:100%}#faq .faqContainer .faqTexto details+details{margin-top:.2rem}#faq .faqContainer .faqTexto details summary{margin-bottom:.2rem;cursor:pointer;width:100%;background-color:#f2f4f9;padding:.4rem 0;padding-left:1.5rem;list-style:none;border-radius:12px;border:1px solid #f2f4f9}#faq .faqContainer .faqTexto details summary::before{content:"▸";display:inline-block;margin-right:1rem;font-size:1.4rem;font-weight:700;color:#1f1c1c}#faq .faqContainer .faqTexto details[open] summary::before{content:"▾"}#faq .faqContainer .faqTexto details>:not(summary):not(.faqResposta){padding:0}#faq .faqContainer .faqTexto details li{list-style-type:disc}#faq .faqContainer .faqTexto details u{display:inline;padding:0}#map{width:100%}#map .mapContainer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}#map .mapContainer iframe{width:100%;height:34rem}#footer{width:100%}#footer .footerContainer{width:100%;height:18rem;background:#232323;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}#footer .footerContainer .um .social{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-bottom:2rem}#footer .footerContainer .um .social img{width:3.6rem;height:3.6rem}#footer .footerContainer .dois{color:#fff;font-size:1rem;text-align:center;overflow-wrap:break-word}#footer .footerContainer .tres img{width:15rem;height:5rem}#footer .criado{background:#232323;color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;width:100vw;height:2rem;font-size:1.2rem}section.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;display:none;flex-direction:row;justify-content:center;align-content:center;background-color:rgb(0 0 0 / .6)}section.modal .modalFormContainer{position:relative;width:60%;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#0c0d11;color:#fff;border-radius:1rem;box-shadow:.2rem .2rem .5rem rgb(255 255 255 / .3)}section.modal .modalFormContainer .endereco{background:#fff;color:#182d45;height:80%;width:70%}section.modal .modalFormContainer .endereco .emailContatoModal{text-align:center;width:100%;overflow-wrap:break-word;font-size:1.2rem}section.modal .modalFormContainer .endereco .social{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:2rem;background-color:#fff}section.modal .modalFormContainer .endereco .social a{width:3rem;height:3rem;transition:transform 0.3s ease}section.modal .modalFormContainer .endereco .social a:hover{transform:scale(1.1)}section.modal .modalFormContainer .endereco .social a+a{margin-left:2rem}section.modal .modalFormContainer div{display:flex;background:#0c0d11;color:#fff;flex-direction:column;justify-content:center;align-items:center}section.modal .modalFormContainer .fechar{position:absolute;top:1rem;right:1rem;width:3.5rem;height:3.5rem;z-index:9999;border-radius:50%;cursor:pointer;background:#0e2d82;color:#fff;font-weight:400;font-size:1.6rem}section.modal .modalFormContainer div h2{color:#c9d7ff;font-size:3rem;letter-spacing:.2rem;font-weight:900;width:80%;align-self:center;text-align:center}section.modal .modalFormContainer div h2.h2-diferente{color:#2b2b38;font-size:3rem;letter-spacing:.2rem;font-weight:900;width:80%;align-self:center;text-align:center}section.modal .modalFormContainer div h4{margin-top:1rem;font-size:1.8rem;font-weight:400;align-self:center;text-align:center;width:80%}section.modal .modalFormContainer div form{width:75%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-top:1.5rem}section.modal .modalFormContainer div form .inputContainer+.inputContainer{margin-top:1.5rem}section.modal .modalFormContainer div form .inputContainer{display:flex;position:relative;justify-content:center;align-items:center;width:100%;margin:1.5rem 0}section.modal .modalFormContainer div form .inputContainer input,section.modal .modalFormContainer div form .inputContainer textarea{position:relative;width:100%;padding:.5rem 0;background-color:#fff0;color:#fff;border-bottom:.1rem solid rgb(255 255 255 / .8);resize:none}section.modal .modalFormContainer form .inputContainer input:invalid:focus{background-color:rgb(255 0 0 / .1)}section.modal .modalFormContainer form .inputContainer input:valid:focus{background-color:rgb(0 0 255 / .1)}section.modal .modalFormContainer div form .inputContainer input~label,section.modal .modalFormContainer div form .inputContainer textarea~label{position:absolute;top:-.2rem;left:0;font-size:1.6rem;font-weight:600;pointer-events:none;transition:0.2s ease}section.modal .modalFormContainer div form .inputContainer input:focus~label,section.modal .modalFormContainer div form .inputContainer input:valid~label,section.modal .modalFormContainer div form .inputContainer textarea:focus~label,section.modal .modalFormContainer div form .inputContainer textarea:valid~label{top:-1.2rem;font-size:1.2rem;font-weight:500;letter-spacing:.2em}section.modal .modalFormContainer div form .inputContainer button[type="submit"]{display:inline-block;padding:1.3rem 5rem;margin-top:1.5rem;border-radius:.6rem;cursor:pointer;background:#0e2d82;color:#fff;box-shadow:.2rem .2rem .4rem rgb(0 0 0 / .15);transition:0.3s ease}section.modal .modalFormContainer div form .inputContainer button[type="submit"]:hover{transform:scale(1.01)}section.modal .modalFormContainer div form .checkboxContainer{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}section.modal .modalFormContainer div form .checkboxContainer .inputContainerCheckbox{height:100%;font-size:1.4rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}section.modal .modalFormContainer div form .checkboxContainer .inputContainerCheckbox input+label{margin-left:2rem}section.modal .modalFormContainer div form .checkboxContainer .inputContainerCheckbox input:checked{background:#0e2d82}input::placeholder{text-align:end;font-size:1.3rem}input:not(:focus):invalid{text-align:end;color:#962e2e!important;font-weight:700}img.ballonPromotion{position:fixed;display:none;left:-2.5rem;bottom:15rem;z-index:1000;width:30rem;height:30rem;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.whatsappIcon{position:fixed;display:none;left:4rem;bottom:8rem;z-index:1000;flex-direction:column;align-items:center;justify-content:center;transition:all 0.3s ease-in}.whatsappIcon:hover{transform:scale(1.1);filter:brightness(.9)}.whatsappIcon img{display:flex;align-items:center;justify-content:center;width:7rem;height:7rem;border-radius:.4rem;background:#fff0;filter:drop-shadow(.2rem .2rem .2rem rgb(0 0 0 / .5))}.loading{display:none;position:fixed;z-index:9999;width:100%;height:100%;top:0;left:0;background:rgb(255 255 255 / .9);backdrop-filter:blur(.5rem);font-size:1.5rem;color:#333;font-family:Arial,sans-serif;flex-direction:column;justify-content:center;align-items:center}.loading .load{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:12rem}.custom-loader{width:100%;height:22px;border-radius:20px;color:#11487B;border:2px solid;position:relative}.custom-loader::before{content:"";position:absolute;margin:2px;inset:0 100% 0 0;border-radius:inherit;background:#11487B;animation:p6 5s infinite}@keyframes p6{100%{inset:0}}@media (max-width:1028px){:root{font-size:55%}#sobre .sobreContainer>*{width:90%}section.modalForm{top:15.5rem;right:3rem;width:25rem;height:58rem}section.modalForm .modalFormContainer h2{font-size:1.95rem}section.modalForm .modalFormContainer h4{margin-top:.8rem;font-size:1.35rem}#hero .bannerButton{left:10%;max-width:70%}}@media (max-width:880px){#clientes{display:none}#clientesMobile{display:flex}#hero .banner .bannerImagemContainer{background:#0c0d11;}#sobre .sobreContainer{flex-direction:column;gap:5rem}#motos .containerMotos .motosContent .motosBox{width:42rem;height:48rem}section.modalFormMobile{display:flex!important}section.modalForm{display:none}section{width:100%!important}section>div:not(.modalFormContainer){width:100%!important}#hero .bannerButton{left:50%;transform:translateX(-50%);max-width:70%}#clientes .clientesContainer .content .clientBox{max-width:50rem;width:40rem;height:43rem}#clientes .clientesContainer .content .clientBox .perfil h3{font-size:2.6rem}#clientes .clientesContainer .content .clientBox .perfil h4{font-size:1.8rem}#clientes .clientesContainer .content .clientBox cite{font-size:1.8rem}#sobre .sobreContainer * .texto p{font-size:2rem}#nos .nosContainer .nosTexto{font-size:2rem}#nosUseMotos .nosContainer .nosTexto{font-size:2rem}#faq .faqContainer .faqTexto{font-size:2rem}.whatsappIcon img{width:5rem;height:5rem}.whatsappIcon span{display:none}}@media (max-width:800px){#footer .footerContainer{height:40rem;flex-direction:column}header .headerContainer .imagemMenu{width:4.5rem;height:4.5rem}header .headerContainer .telefones{display:none!important}}@media (max-width:768px){:root{font-size:50%}#hero .bannerTexto{top:15%;left:50%;max-width:90%}#hero .bannerTexto h2{font-size:2.5rem}#hero .bannerTexto h4{font-size:1.5rem}#hero .banner .bannerImagemContainer{background:#0c0d11;}#motos .containerMotos .motosContent .motosBox{width:50rem;height:55rem}#motos .containerMotos .motosContent .motosBox .texto p{font-size:2rem;text-align:end;font-weight:500}#motos .containerMotos .motosContent .motosBox .texto p:first-child span{font-size:2.4rem;font-weight:700}#motos .containerMotos .motosContent .motosBox .texto p:nth-child(2) span{font-size:3rem;font-weight:700}#motos .containerMotos .motosContent .motosBox .botao button{border-radius:.5rem;font-weight:500;padding:1.4rem 5.5rem}#contato .contatoContainer .contContainerSocial{display:flex;flex-direction:column;justify-content:center;align-items:center}#contato .contatoContainer .contContainerSocial img{width:3rem;height:3rem}#contato .contatoContainer .contContainerSocial a+a{margin:3rem 0 0 0}#contato .contatoContainer .socialecliente .clienteAssociado a span{display:none}#contato .contatoContainer .socialecliente .clienteAssociado a img{width:2rem}#contato .contatoContainer .socialecliente .clienteAssociado{width:4rem;height:4rem;border-radius:50%;padding:none}header .MenuMotoNautica{top:12rem}header .MenuMotoNautica.sticky{top:11rem}header .headerContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;height:12rem}header .headerContainer.sticky{height:11.1rem}header .logoYamahaConsorcio{display:none}header .logoUseMotos{display:none}header .headerContainer .logosYamahaMobile{display:flex!important;flex-direction:row;align-items:center;justify-content:space-evenly}header .headerContainer .logosYamahaMobile a>img{width:12rem;height:auto;transition:0.3s ease}header .headerContainer .telefones{display:none}header .headerContainer .telefones .telefone a div p{font-size:1.8rem;font-weight:600;color:#182d45}header .headerContainer .telefones .whats a div p{font-size:1.8rem;font-weight:600;color:#182d45}header .bellNotification{position:absolute;top:2rem;right:5rem}section.modal .modalFormContainer{width:90%}}@media (max-width:650px){#clientesMobile .swiper{padding:0 10rem}}@media (max-width:576px){#hero .banner .bannerImagemContainer{background:#0c0d11;}#hero .bannerButton{min-width:75%;bottom:18rem}#hero .bannerTexto{width:80%;left:50%;transform:translateX(-50%)}section.modalFormMobile .modalFormContainer form{width:95%}section.modalFormMobile .modalFormContainer h2{width:80%}header .headerContainer .logoUseMotos{width:16rem;height:auto;transition:0.3s ease}header .headerContainer .logoYamahaConsorcio{width:12rem;height:4.5rem}section.modal *{transform:scale(.98)}section.modal .modalFormContainer .endereco{width:70rem}section.modal .modalFormContainer .endereco .emailContatoModal{text-align:center;width:100%;overflow-wrap:break-word}}@media (max-width:428px){#clientesMobile .swiper{padding:0 5rem}#hero .banner .bannerImagemContainer{background:#0c0d11;}header .headerContainer .social{display:none}header .headerContainer .telefones .whats a p{font-size:1.85rem;font-weight:600}header .headerContainer .telefones .telefone a p{font-size:1.45rem;font-weight:600}header .headerContainer .logoUseMotos{width:13rem;height:auto}header .bellNotification{position:absolute;top:2rem;right:2.5rem}section.modal .modalFormContainer{width:100%}}@media (max-width:350px){#clientesMobile .swiper{padding:0 1rem}}@media (max-height:700px){section.modalForm{top:15.5rem;right:3rem;width:25rem}section.modalForm .modalFormContainer h2{font-size:1.6rem}section.modalForm .modalFormContainer h4{margin-top:.8rem;font-size:1.3rem}section.modalForm .modalFormContainer form .inputContainer button[type="submit"]{padding:.8rem 5.1rem}section.modalForm .modalFormContainer form .inputContainer input::placeholder{text-align:end;font-size:1.1rem}section.modalForm .modalFormContainer form .inputContainer input~label,section.modalForm .modalFormContainer form .inputContainer textarea~label{font-size:1.1rem;font-weight:600}}section.modalForm.nono{animation:nono 210ms linear;animation-iteration-count:4}@keyframes nono{0%,100%{transform:translateX(0)}35%{transform:translateX(-4%)}70%{transform:translateX(4%)}}