@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;500;600;700;800;900&family=Lato:wght@400&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.gridrow,.gridrowfull{width:100%}.gridrow{margin:0 auto}@media (min-width:750px){.gridrow{width:90%}}@media (min-width:1200px){.gridrow{width:1170px}}.gridrow,.gridrowfull{display:flex;flex-wrap:wrap}.gridrow .col,.gridrowfull .col{box-sizing:border-box;flex:1 1;padding-left:15px;padding-right:15px}.gridrow .col-1,.gridrowfull .col-1{box-sizing:border-box;padding-left:15px;padding-right:15px;width:8.3333333333%}.gridrow .offset-1,.gridrowfull .offset-1{margin-left:8.3333333333%}.gridrow .col-2,.gridrowfull .col-2{box-sizing:border-box;padding-left:15px;padding-right:15px;width:16.6666666667%}.gridrow .offset-2,.gridrowfull .offset-2{margin-left:16.6666666667%}.gridrow .col-3,.gridrowfull .col-3{box-sizing:border-box;padding-left:15px;padding-right:15px;width:25%}.gridrow .offset-3,.gridrowfull .offset-3{margin-left:25%}.gridrow .col-4,.gridrowfull .col-4{box-sizing:border-box;padding-left:15px;padding-right:15px;width:33.3333333333%}.gridrow .offset-4,.gridrowfull .offset-4{margin-left:33.3333333333%}.gridrow .col-5,.gridrowfull .col-5{box-sizing:border-box;padding-left:15px;padding-right:15px;width:41.6666666667%}.gridrow .offset-5,.gridrowfull .offset-5{margin-left:41.6666666667%}.gridrow .col-6,.gridrowfull .col-6{box-sizing:border-box;padding-left:15px;padding-right:15px;width:50%}.gridrow .offset-6,.gridrowfull .offset-6{margin-left:50%}.gridrow .col-7,.gridrowfull .col-7{box-sizing:border-box;padding-left:15px;padding-right:15px;width:58.3333333333%}.gridrow .offset-7,.gridrowfull .offset-7{margin-left:58.3333333333%}.gridrow .col-8,.gridrowfull .col-8{box-sizing:border-box;padding-left:15px;padding-right:15px;width:66.6666666667%}.gridrow .offset-8,.gridrowfull .offset-8{margin-left:66.6666666667%}.gridrow .col-9,.gridrowfull .col-9{box-sizing:border-box;padding-left:15px;padding-right:15px;width:75%}.gridrow .offset-9,.gridrowfull .offset-9{margin-left:75%}.gridrow .col-10,.gridrowfull .col-10{box-sizing:border-box;padding-left:15px;padding-right:15px;width:83.3333333333%}.gridrow .offset-10,.gridrowfull .offset-10{margin-left:83.3333333333%}.gridrow .col-11,.gridrowfull .col-11{box-sizing:border-box;padding-left:15px;padding-right:15px;width:91.6666666667%}.gridrow .offset-11,.gridrowfull .offset-11{margin-left:91.6666666667%}.gridrow .col-12,.gridrowfull .col-12{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.gridrow .offset-12,.gridrowfull .offset-12{margin-left:100%}@media (min-width:750px){.gridrow .col-t,.gridrowfull .col-t{box-sizing:border-box;flex:1 1;padding-left:15px;padding-right:15px}.gridrow .offset-t,.gridrowfull .offset-t{margin-left:0}.gridrow .col-t-1,.gridrowfull .col-t-1{box-sizing:border-box;padding-left:15px;padding-right:15px;width:8.3333333333%}.gridrow .offset-t-1,.gridrowfull .offset-t-1{margin-left:8.3333333333%}.gridrow .col-t-2,.gridrowfull .col-t-2{box-sizing:border-box;padding-left:15px;padding-right:15px;width:16.6666666667%}.gridrow .offset-t-2,.gridrowfull .offset-t-2{margin-left:16.6666666667%}.gridrow .col-t-3,.gridrowfull .col-t-3{box-sizing:border-box;padding-left:15px;padding-right:15px;width:25%}.gridrow .offset-t-3,.gridrowfull .offset-t-3{margin-left:25%}.gridrow .col-t-4,.gridrowfull .col-t-4{box-sizing:border-box;padding-left:15px;padding-right:15px;width:33.3333333333%}.gridrow .offset-t-4,.gridrowfull .offset-t-4{margin-left:33.3333333333%}.gridrow .col-t-5,.gridrowfull .col-t-5{box-sizing:border-box;padding-left:15px;padding-right:15px;width:41.6666666667%}.gridrow .offset-t-5,.gridrowfull .offset-t-5{margin-left:41.6666666667%}.gridrow .col-t-6,.gridrowfull .col-t-6{box-sizing:border-box;padding-left:15px;padding-right:15px;width:50%}.gridrow .offset-t-6,.gridrowfull .offset-t-6{margin-left:50%}.gridrow .col-t-7,.gridrowfull .col-t-7{box-sizing:border-box;padding-left:15px;padding-right:15px;width:58.3333333333%}.gridrow .offset-t-7,.gridrowfull .offset-t-7{margin-left:58.3333333333%}.gridrow .col-t-8,.gridrowfull .col-t-8{box-sizing:border-box;padding-left:15px;padding-right:15px;width:66.6666666667%}.gridrow .offset-t-8,.gridrowfull .offset-t-8{margin-left:66.6666666667%}.gridrow .col-t-9,.gridrowfull .col-t-9{box-sizing:border-box;padding-left:15px;padding-right:15px;width:75%}.gridrow .offset-t-9,.gridrowfull .offset-t-9{margin-left:75%}.gridrow .col-t-10,.gridrowfull .col-t-10{box-sizing:border-box;padding-left:15px;padding-right:15px;width:83.3333333333%}.gridrow .offset-t-10,.gridrowfull .offset-t-10{margin-left:83.3333333333%}.gridrow .col-t-11,.gridrowfull .col-t-11{box-sizing:border-box;padding-left:15px;padding-right:15px;width:91.6666666667%}.gridrow .offset-t-11,.gridrowfull .offset-t-11{margin-left:91.6666666667%}.gridrow .col-t-12,.gridrowfull .col-t-12{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.gridrow .offset-t-12,.gridrowfull .offset-t-12{margin-left:100%}}@media (min-width:1200px){.gridrow .col-d,.gridrowfull .col-d{box-sizing:border-box;flex:1 1;padding-left:15px;padding-right:15px}.gridrow .offset-d,.gridrowfull .offset-d{margin-left:0}.gridrow .col-d-1,.gridrowfull .col-d-1{box-sizing:border-box;padding-left:15px;padding-right:15px;width:8.3333333333%}.gridrow .offset-d-1,.gridrowfull .offset-d-1{margin-left:8.3333333333%}.gridrow .col-d-2,.gridrowfull .col-d-2{box-sizing:border-box;padding-left:15px;padding-right:15px;width:16.6666666667%}.gridrow .offset-d-2,.gridrowfull .offset-d-2{margin-left:16.6666666667%}.gridrow .col-d-3,.gridrowfull .col-d-3{box-sizing:border-box;padding-left:15px;padding-right:15px;width:25%}.gridrow .offset-d-3,.gridrowfull .offset-d-3{margin-left:25%}.gridrow .col-d-4,.gridrowfull .col-d-4{box-sizing:border-box;padding-left:15px;padding-right:15px;width:33.3333333333%}.gridrow .offset-d-4,.gridrowfull .offset-d-4{margin-left:33.3333333333%}.gridrow .col-d-5,.gridrowfull .col-d-5{box-sizing:border-box;padding-left:15px;padding-right:15px;width:41.6666666667%}.gridrow .offset-d-5,.gridrowfull .offset-d-5{margin-left:41.6666666667%}.gridrow .col-d-6,.gridrowfull .col-d-6{box-sizing:border-box;padding-left:15px;padding-right:15px;width:50%}.gridrow .offset-d-6,.gridrowfull .offset-d-6{margin-left:50%}.gridrow .col-d-7,.gridrowfull .col-d-7{box-sizing:border-box;padding-left:15px;padding-right:15px;width:58.3333333333%}.gridrow .offset-d-7,.gridrowfull .offset-d-7{margin-left:58.3333333333%}.gridrow .col-d-8,.gridrowfull .col-d-8{box-sizing:border-box;padding-left:15px;padding-right:15px;width:66.6666666667%}.gridrow .offset-d-8,.gridrowfull .offset-d-8{margin-left:66.6666666667%}.gridrow .col-d-9,.gridrowfull .col-d-9{box-sizing:border-box;padding-left:15px;padding-right:15px;width:75%}.gridrow .offset-d-9,.gridrowfull .offset-d-9{margin-left:75%}.gridrow .col-d-10,.gridrowfull .col-d-10{box-sizing:border-box;padding-left:15px;padding-right:15px;width:83.3333333333%}.gridrow .offset-d-10,.gridrowfull .offset-d-10{margin-left:83.3333333333%}.gridrow .col-d-11,.gridrowfull .col-d-11{box-sizing:border-box;padding-left:15px;padding-right:15px;width:91.6666666667%}.gridrow .offset-d-11,.gridrowfull .offset-d-11{margin-left:91.6666666667%}.gridrow .col-d-12,.gridrowfull .col-d-12{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.gridrow .offset-d-12,.gridrowfull .offset-d-12{margin-left:100%}}.gridrow.nogutter .col,.gridrow.nogutter .col-1,.gridrow.nogutter .col-10,.gridrow.nogutter .col-11,.gridrow.nogutter .col-12,.gridrow.nogutter .col-2,.gridrow.nogutter .col-3,.gridrow.nogutter .col-4,.gridrow.nogutter .col-5,.gridrow.nogutter .col-6,.gridrow.nogutter .col-7,.gridrow.nogutter .col-8,.gridrow.nogutter .col-9,.gridrow.nogutter .col-d,.gridrow.nogutter .col-d-1,.gridrow.nogutter .col-d-10,.gridrow.nogutter .col-d-11,.gridrow.nogutter .col-d-12,.gridrow.nogutter .col-d-2,.gridrow.nogutter .col-d-3,.gridrow.nogutter .col-d-4,.gridrow.nogutter .col-d-5,.gridrow.nogutter .col-d-6,.gridrow.nogutter .col-d-7,.gridrow.nogutter .col-d-8,.gridrow.nogutter .col-d-9,.gridrow.nogutter .col-t,.gridrow.nogutter .col-t-1,.gridrow.nogutter .col-t-10,.gridrow.nogutter .col-t-11,.gridrow.nogutter .col-t-12,.gridrow.nogutter .col-t-2,.gridrow.nogutter .col-t-3,.gridrow.nogutter .col-t-4,.gridrow.nogutter .col-t-5,.gridrow.nogutter .col-t-6,.gridrow.nogutter .col-t-7,.gridrow.nogutter .col-t-8,.gridrow.nogutter .col-t-9,.gridrowfull.nogutter .col,.gridrowfull.nogutter .col-1,.gridrowfull.nogutter .col-10,.gridrowfull.nogutter .col-11,.gridrowfull.nogutter .col-12,.gridrowfull.nogutter .col-2,.gridrowfull.nogutter .col-3,.gridrowfull.nogutter .col-4,.gridrowfull.nogutter .col-5,.gridrowfull.nogutter .col-6,.gridrowfull.nogutter .col-7,.gridrowfull.nogutter .col-8,.gridrowfull.nogutter .col-9,.gridrowfull.nogutter .col-d,.gridrowfull.nogutter .col-d-1,.gridrowfull.nogutter .col-d-10,.gridrowfull.nogutter .col-d-11,.gridrowfull.nogutter .col-d-12,.gridrowfull.nogutter .col-d-2,.gridrowfull.nogutter .col-d-3,.gridrowfull.nogutter .col-d-4,.gridrowfull.nogutter .col-d-5,.gridrowfull.nogutter .col-d-6,.gridrowfull.nogutter .col-d-7,.gridrowfull.nogutter .col-d-8,.gridrowfull.nogutter .col-d-9,.gridrowfull.nogutter .col-t,.gridrowfull.nogutter .col-t-1,.gridrowfull.nogutter .col-t-10,.gridrowfull.nogutter .col-t-11,.gridrowfull.nogutter .col-t-12,.gridrowfull.nogutter .col-t-2,.gridrowfull.nogutter .col-t-3,.gridrowfull.nogutter .col-t-4,.gridrowfull.nogutter .col-t-5,.gridrowfull.nogutter .col-t-6,.gridrowfull.nogutter .col-t-7,.gridrowfull.nogutter .col-t-8,.gridrowfull.nogutter .col-t-9{padding:0}html{color:#131518;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.4}@media (min-width:750px){html{font-size:15px}}@media (min-width:1200px){html{font-size:16px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;font-weight:600;line-height:1.414;margin:0}.h1,.h2,h1,h2{font-size:2.2rem}a,div,li,p,span{text-decoration:none}*,a,div,li,p,span{font-family:Lato,sans-serif}*{color:#131518}.textleft{text-align:left}.textcenter{text-align:center}.textright{text-align:right}.menu{align-items:center;background-color:#f8f9fa;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000a;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:20px 40px;position:fixed;top:0;transition:top .6s ease-in-out;width:100%;z-index:3}.menu.scrolled{top:-50vh}.menu .logo{align-items:center;display:flex;justify-content:flex-start;position:relative;width:20%}.menu .logo a{color:#1f316f;font-size:1em;font-weight:900;letter-spacing:2px;text-transform:uppercase;transition-duration:.3s}.menu .logo a:hover{color:#111b3f}.menu .logo img{cursor:pointer;height:100%;max-height:40px;object-fit:contain}.menu .menu-items{align-items:center;display:flex;justify-content:flex-end;position:relative;width:80%}.menu .menu-items.open{display:flex}.menu .menu-items>ul{align-items:center;display:flex;justify-content:flex-end}.menu .menu-items>ul li{border-radius:25px;cursor:pointer;display:flex;font-size:1em;justify-content:center;letter-spacing:2px;margin:0 10px;padding:10px 20px;position:relative;text-transform:uppercase;transition-duration:.3s}.menu .menu-items>ul li a{color:#1f316f;font-weight:700;transition-duration:.3s}.menu .menu-items>ul li:hover a{color:#111b3f;font-weight:700}.menu .menu-items>ul li>ul{background-color:#495057;border-radius:25px;padding:20px;position:absolute;top:70px}.menu .menu-items>ul li>ul li{color:#f8f9fa;font-size:.8em}.menu .hamburger{cursor:pointer;display:none;flex-direction:column}.menu .hamburger .bar{background-color:#131518;height:3px;margin:4px 0;transform-origin:5px;transition:transform .4s ease,opacity .4s ease;width:25px}.menu .hamburger .bar:first-child.open{transform:rotate(45deg) translate(3px,3px)}.menu .hamburger .bar:nth-child(2).open{opacity:0}.menu .hamburger .bar:nth-child(3).open{transform:rotate(-45deg) translate(5px,-5px)}@media (max-width:768px){.menu{padding:20px}.menu .logo img{max-height:30px}.menu .menu-items{background-color:#f8f9fa;display:flex;justify-content:center;left:0;opacity:0;padding:20px;position:absolute;top:0;transform:translateY(-70px);transition:opacity .3s ease,transform .3s ease;visibility:hidden;width:calc(100% - 40px)}.menu .menu-items.open{opacity:1;transform:translateY(70px);visibility:visible}.menu .menu-items>ul{flex-direction:column}.menu .menu-items>ul>li{margin:10px 0;width:100%}.menu .menu-items>ul>li a{font-size:1.2em;font-weight:700}.menu .menu-items>ul>li:hover{background-color:#adb5bd;color:#131518;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.menu .menu-items>ul>li>ul{background-color:#adb5bd;padding:20px 0;position:relative;top:0;width:100%}.menu .menu-items>ul>li>ul>li{color:#131518;font-size:1em;margin:10px 0;padding:10px 0;width:100%}.menu .hamburger{display:flex}}.toTop{background-color:#f8f9fa;border-radius:100%;bottom:50px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-sizing:border-box;cursor:pointer;height:60px;opacity:0;padding:10px;position:fixed;right:-70px;transition:right .3s ease-in-out,opacity .3s ease-in-out;width:60px;z-index:1000}.toTop.visible{opacity:1;right:50px}.toTop.hidden{opacity:0;right:-70px}.toTop__arrow{filter:invert(100%);height:100%;transform:rotate(180deg);width:100%}@media only screen and (max-width:600px){body .toTop{bottom:21px}body .toTop.visible{right:21px}}.pagetitle-section{align-content:center;display:flex;justify-content:center;min-height:50vh;padding-top:50px;position:relative}.pagetitle-section:before{background-color:#111b3f;background-image:linear-gradient(135deg,#1f316f,#111b3f);mix-blend-mode:soft-light;opacity:1}.pagetitle-section:after,.pagetitle-section:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.pagetitle-section:after{background-color:#131518;opacity:.3}.pagetitle-section img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.pagetitle-section h1{color:#131518;color:#f8f9fa;font-size:3em;font-weight:700;text-align:center;text-transform:uppercase;width:100%;z-index:2}.pagetitle-section p{color:#f8f9fa;font-size:1.4em;font-weight:500;margin-top:10px;z-index:2}@media only screen and (max-width:600px){body .pagetitle-section{box-sizing:border-box;margin-top:60px;padding:0 20px}body .pagetitle-section p{line-height:1.2em;margin-top:20px;text-align:center}}.footer-section{border-top:1px solid #131518;box-sizing:border-box;padding:50px 0}.footer-section .footer-content{align-content:center;align-items:center;display:flex;flex-wrap:wrap}.footer-section .footer-content .footer-left{align-items:center;display:flex}.footer-section .footer-content .footer-left span{color:#495057;font-size:1.2em}.footer-section .footer-content .footer-center{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.footer-section .footer-content .footer-center ul li{margin:10px 0;width:100%}.footer-section .footer-content .footer-center ul li a{color:#131518;font-size:1.2em}.footer-section .footer-content .footer-center ul li:hover a{color:#adb5bd}.footer-section .footer-content .footer-right{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.footer-section .footer-content .footer-right ul li{margin:10px 0;width:100%}.footer-section .footer-content .footer-right ul li a{color:#131518;font-size:1.2em}.footer-section .footer-content .footer-right ul li:hover a{color:#adb5bd}@media only screen and (max-width:600px){body .footer-section .footer-content{align-content:flex-start;align-items:flex-start}body .footer-section .footer-content .footer-left{justify-content:center}body .footer-section .footer-content .footer-center{align-content:flex-start;align-items:flex-start;justify-content:center;margin-top:40px}body .footer-section .footer-content .footer-center li{text-align:center}body .footer-section .footer-content .footer-right{align-content:flex-start;align-items:flex-start;justify-content:center;margin-top:30px}body .footer-section .footer-content .footer-right ul li{text-align:center}}.cover-section{align-content:center;align-items:center;display:flex;flex-wrap:wrap;height:80vh;justify-content:center;position:relative}.cover-section:before{background-color:#131518;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1}.cover-section .cover-container{align-content:center;align-items:center;flex-wrap:wrap;justify-content:flex-start;position:relative;z-index:2}.cover-section .cover-container h1{color:#f8f9fa;display:block;font-size:4em;font-weight:700;text-transform:uppercase}.cover-section .cover-container span{color:#f8f9fa;display:block;font-size:1.5em;font-weight:500;line-height:1.2em;margin-top:20px}.cover-section .cover-container a{display:flex;margin-top:40px;width:fit-content}.cover-section .cover-container a .button{border-color:#f8f9fa;color:#fff;margin-left:15px}.cover-section .cover-container a .button:hover{background-color:#f8f9fa;color:#131518}.cover-section .cover-image{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.cover-section .cover-image img{height:100%;object-fit:cover;width:100%}@media only screen and (max-width:600px){body .cover-section{height:60vh;margin-top:60px}body .cover-section .cover-container h1{font-size:2em}body .cover-section .cover-container span{font-size:1.2em;font-weight:300}}@media only screen and (min-width:1100px) and (max-width:1440px){body .cover-section{height:90vh}body .cover-section .cover-container h1{font-size:3em}}.button{align-items:center;background-color:#0000;border:1px solid #131518;border-radius:20px;cursor:pointer;display:flex;font-size:1.2em;font-weight:500;justify-content:center;padding:10px 20px;text-transform:uppercase;transition-duration:.3s;width:fit-content}.button:hover{background-color:#131518;color:#f8f9fa}.produtos-destaque-section{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:50px 0}.produtos-destaque-section .produtos-destaque-titulo h2{color:#1f316f}.produtos-destaque-section .produtos-destaque-lista{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.produtos-destaque-section .produtos-destaque-lista .produtos-destaque-item{border-radius:10px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;cursor:pointer;height:auto;margin:0 10px;overflow:hidden;padding-bottom:20px;width:calc(25% - 15px)}.produtos-destaque-section .produtos-destaque-lista .produtos-destaque-item:hover img{transform:scale(1.1)}.produtos-destaque-section .produtos-destaque-lista .produtos-destaque-item:first-child{margin-left:0}.produtos-destaque-section .produtos-destaque-lista .produtos-destaque-item:last-child{margin-right:0}.produtos-destaque-section .produtos-destaque-lista .produtos-destaque-item .produtos-destaque-item-imagem{height:250px;overflow:hidden;position:relative}.produtos-destaque-section .produtos-destaque-lista .produtos-destaque-item .produtos-destaque-item-imagem img{border-top-left-radius:10px;border-top-right-radius:10px;height:100%;object-fit:cover;object-position:center;transition-duration:.3s;width:100%}.produtos-destaque-section .produtos-destaque-lista .produtos-destaque-item .produtos-destaque-item-conteudo .produtos-destaque-item-nome{margin:10px 0;padding:10px}.produtos-destaque-section .produtos-destaque-lista .produtos-destaque-item .produtos-destaque-item-conteudo .produtos-destaque-item-nome h3{color:#131518;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.produtos-destaque-section .produtos-destaque-lista .produtos-destaque-item .produtos-destaque-item-conteudo .produtos-destaque-item-caracteristicas{display:flex;flex-wrap:wrap;margin:0 5px}.produtos-destaque-section .produtos-destaque-lista .produtos-destaque-item .produtos-destaque-item-conteudo .produtos-destaque-item-caracteristicas span{display:flex;font-weight:300;margin:5px 4px;width:fit-content}.produtos-destaque-section .produtos-destaque-lista .produtos-destaque-item .produtos-destaque-item-conteudo .produtos-destaque-item-caracteristicas .preco{color:#1f316f;display:block;font-size:1.4em;font-weight:700;margin-top:20px;width:100%}@media only screen and (max-width:600px){body .produtos-destaque-section .produtos-destaque-lista{flex-wrap:nowrap;margin-top:20px;overflow-x:scroll;padding:10px 15px}body .produtos-destaque-section .produtos-destaque-lista .produtos-destaque-item{overflow:visible;width:200px}body .produtos-destaque-section .produtos-destaque-lista .produtos-destaque-item .produtos-destaque-item-imagem{height:200px}}.lista-produtos-section{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:100px}.lista-produtos-section .lista-produtos-container{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.lista-produtos-section .lista-produtos-container .aviso-texto{color:#131518;font-size:2em;font-weight:300;text-align:center;width:100%}.lista-produtos-section .lista-produtos-container .produtos-destaque-item{border-radius:10px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;cursor:pointer;height:fit-content;margin:10px;overflow:hidden;padding-bottom:20px;width:calc(25% - 20px)}.lista-produtos-section .lista-produtos-container .produtos-destaque-item:hover img{transform:scale(1.1)}.lista-produtos-section .lista-produtos-container .produtos-destaque-item .produtos-destaque-item-imagem{height:250px;overflow:hidden;position:relative}.lista-produtos-section .lista-produtos-container .produtos-destaque-item .produtos-destaque-item-imagem img{border-top-left-radius:10px;border-top-right-radius:10px;height:100%;object-fit:cover;object-position:center;transition-duration:.3s;width:100%}.lista-produtos-section .lista-produtos-container .produtos-destaque-item .produtos-destaque-item-conteudo .produtos-destaque-item-nome{margin:10px 0;padding:10px}.lista-produtos-section .lista-produtos-container .produtos-destaque-item .produtos-destaque-item-conteudo .produtos-destaque-item-nome h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista-produtos-section .lista-produtos-container .produtos-destaque-item .produtos-destaque-item-conteudo .produtos-destaque-item-caracteristicas{display:flex;flex-wrap:wrap;margin:10px 0}.lista-produtos-section .lista-produtos-container .produtos-destaque-item .produtos-destaque-item-conteudo .produtos-destaque-item-caracteristicas span{display:flex;font-weight:300;margin:5px 10px;width:fit-content}.lista-produtos-section .lista-produtos-container .produtos-destaque-item .produtos-destaque-item-conteudo .produtos-destaque-item-caracteristicas .preco{color:#1f316f;display:block;font-size:1.4em;font-weight:700;margin-top:20px;width:100%}@media only screen and (max-width:600px){body .lista-produtos-section .lista-produtos-container{margin-top:20px;padding:10px 15px}body .lista-produtos-section .lista-produtos-container .produtos-destaque-item{overflow:visible;width:100%}body .lista-produtos-section .lista-produtos-container .produtos-destaque-item .produtos-destaque-item-imagem{height:200px}}.galeria-produto-container{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0;position:relative}.galeria-produto-container .galeria-produto-imagens{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.galeria-produto-container .galeria-produto-imagens .imagem-principal{display:flex;height:450px;position:relative;transition:transform .5s ease-in-out;width:100%}.galeria-produto-container .galeria-produto-imagens .imagem-principal .slide-image{border-radius:10px;flex:0 0 100%;height:100%;object-fit:cover;width:100%}.galeria-produto-container .galeria-produto-imagens .navegacao-imagens{box-sizing:border-box;display:flex;justify-content:space-between;padding:0 10px;position:absolute;width:100%}.galeria-produto-container .galeria-produto-imagens .navegacao-imagens button{align-items:center;background-color:#f8f9fa;border:1px solid #f8f9fa;border-radius:100%;color:#131518;cursor:pointer;display:flex;font-size:1.5em;font-weight:500;height:50px;justify-content:center;opacity:.3;transition-duration:.3s;width:50px}.galeria-produto-container .galeria-produto-imagens .navegacao-imagens button:hover{opacity:1}.galeria-produto-container .miniaturas-imagens{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:0;scroll-behavior:smooth;width:100%}.galeria-produto-container .miniaturas-imagens ::-webkit-scrollbar{height:8px}.galeria-produto-container .miniaturas-imagens ::-webkit-scrollbar-thumb{background-color:#adb5bd;border-radius:10px}.galeria-produto-container .miniaturas-imagens ::-webkit-scrollbar-thumb:hover{background-color:#adb5bd}.galeria-produto-container .miniaturas-imagens img{border-radius:5px;height:100px;margin:10px 5px;object-fit:cover;opacity:.5;width:100px}.galeria-produto-container .miniaturas-imagens img:first-child{margin-left:0}.galeria-produto-container .miniaturas-imagens img.ativa{opacity:1}@media only screen and (max-width:600px){body .galeria-produto-container .galeria-produto-imagens .imagem-principal{height:350px}body .galeria-produto-container .galeria-produto-imagens .imagem-principal .slide-image{width:100%}}.info-anuncio-container{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:20px 0}.info-anuncio-container .info-anuncio-nome{padding-bottom:20px}.info-anuncio-container .info-anuncio-nome h1{color:#1f316f;line-height:1.2em}.info-anuncio-container .info-anuncio-breve{border-top:1px solid #131518;display:flex;flex-wrap:wrap;padding-top:20px}.info-anuncio-container .info-anuncio-breve span{margin:5px 0;width:100%}.info-anuncio-container .info-anuncio-preco{margin-top:20px}.info-anuncio-container .info-anuncio-preco span{color:#1f316f;font-size:3em;font-weight:500}.info-anuncio-container .ver-mais-caracteristicas{margin-top:30px}.info-anuncio-container .ver-mais-caracteristicas a{color:#1f316f;text-transform:uppercase;transition-duration:.3s}.info-anuncio-container .ver-mais-caracteristicas a:hover{color:#111b3f}.info-anuncio-container .contactar-button{margin-top:30px}.info-anuncio-container .contactar-button .contactar-email{display:flex;margin-top:10px}.info-anuncio-container .contactar-button button{background-color:#1f316f;border-color:#1f316f;color:#f8f9fa}.info-anuncio-container .contactar-button button:hover{background-color:#111b3f}.breadcrumbs{box-sizing:border-box;flex-wrap:nowrap;justify-content:flex-start;margin-top:100px;padding:30px 15px}.breadcrumbs,.breadcrumbs a{align-items:center;display:flex}.breadcrumbs a{flex-wrap:wrap;font-weight:400;justify-content:flex-end;margin:0 5px;opacity:.5;position:relative;text-transform:uppercase;width:fit-content}.breadcrumbs a:first-child{margin-left:0}.breadcrumbs a:after{content:"/";margin-left:10px}.breadcrumbs a:hover{opacity:1}.breadcrumbs span{font-weight:700}@media only screen and (max-width:600px){body .breadcrumbs{padding:20px 15px}}.caracteristicas-produtos{box-sizing:border-box;margin-top:30px;padding:15px}.caracteristicas-produtos .caracteristicas-produtos-container{background-color:#e9ecef;border-radius:8px;box-sizing:border-box;padding:40px}.caracteristicas-produtos .caracteristicas-produtos-container h2{color:#1f316f;font-size:1.5em;margin-bottom:20px}.caracteristicas-produtos .caracteristicas-produtos-container .lista-caracteristicas{display:flex;flex-wrap:wrap;justify-content:space-between}.caracteristicas-produtos .caracteristicas-produtos-container .caracteristica-item{align-items:center;display:flex;margin-bottom:15px;width:48%}.caracteristicas-produtos .caracteristicas-produtos-container .caracteristica-item .icon{height:24px;margin-right:10px;width:24px}.caracteristicas-produtos .caracteristicas-produtos-container .caracteristica-item .label{color:#131518;font-weight:700;margin-right:5px}.caracteristicas-produtos .caracteristicas-produtos-container .caracteristica-item .valor{color:#131518}@media only screen and (max-width:600px){body .caracteristicas-produtos .caracteristicas-produtos-container{padding:20px}body .caracteristicas-produtos .caracteristicas-produtos-container .caracteristica-item{margin:10px 0;width:100%}}.descricao-produto-container{box-sizing:border-box;padding:15px}.descricao-produto-container .descricao-produto-conteudo{background-color:#e9ecef;border-radius:10px;padding:40px}.descricao-produto-container .descricao-produto-conteudo h2{color:#1f316f;font-size:1.5rem;margin-bottom:15px}.descricao-produto-container .descricao-produto-conteudo p{color:#131518;font-size:1.2rem;line-height:1.6}@media only screen and (max-width:600px){body .descricao-produto-container .descricao-produto-conteudo{padding:20px}body .caracteristicas-produtos .caracteristicas-produtos-container .caracteristica-item{margin:10px 0;width:100%}}.sobre-nos-container{box-sizing:border-box;padding:15px}.sobre-nos-container .sobre-nos-conteudo{border-radius:10px;padding:100px 40px}.sobre-nos-container .sobre-nos-conteudo h2{color:#1f316f;font-size:1.5rem;margin-bottom:15px}.sobre-nos-container .sobre-nos-conteudo p{color:#131518;font-size:1.2rem;line-height:1.6}@media only screen and (max-width:600px){body .sobre-nos-container .sobre-nos-conteudo{padding:20px}}.contacto-produto-section{background-color:#e9ecef;display:flex;justify-content:center;padding:100px 0}.contacto-produto-section.produtos-contacto-section{margin-top:50px}.contacto-produto-section .contacto-produto-container{align-content:center;background-color:#f8f9fa;border-radius:10px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-wrap:wrap;justify-content:center;padding:100px 50px;text-align:center}.contacto-produto-section .contacto-produto-container h2{color:#1f316f;font-size:2rem;margin-bottom:20px}.contacto-produto-section .contacto-produto-container p{color:#495057;font-size:1.4rem;line-height:1.2em;margin-bottom:30px}.contacto-produto-section .contacto-produto-container .contacto-produto-form{align-items:center;display:flex;flex-direction:column}.contacto-produto-section .contacto-produto-container .contacto-produto-form .form-group{margin-bottom:15px;margin-top:20px;text-align:left;width:100%}.contacto-produto-section .contacto-produto-container .contacto-produto-form .form-group label{color:#131518;display:block;font-size:1.4rem;margin-bottom:5px}.contacto-produto-section .contacto-produto-container .contacto-produto-form .form-group input,.contacto-produto-section .contacto-produto-container .contacto-produto-form .form-group textarea{border:1px solid #e9ecef;border-radius:5px;box-sizing:border-box;font-size:1.2rem;margin-top:10px;padding:10px;width:100%}.contacto-produto-section .contacto-produto-container .contacto-produto-form .form-group textarea{resize:vertical}.contacto-produto-section .contacto-produto-container .contacto-produto-form .contacto-produto-submit{background-color:#1f316f;border:none;border-radius:20px;color:#f8f9fa;cursor:pointer;font-size:1.2em;font-weight:500;margin-top:20px;padding:10px 20px;text-transform:uppercase;transition:.3s}.contacto-produto-section .contacto-produto-container .contacto-produto-form .contacto-produto-submit:hover{background-color:#111b3f}@media only screen and (max-width:600px){body .contacto-produto-section{padding:50px 0}body .contacto-produto-section .contacto-produto-container{padding:50px 20px}}.produtos-section{box-sizing:border-box;margin-top:50px;padding:0 50px}.filtro-produtos-container{background-color:#e9ecef;border-radius:10px;box-sizing:border-box;height:fit-content;margin-top:10px;padding:40px 0;position:relative}.filtro-produtos-container form h3{font-size:1.4em}.filtro-produtos-container form .filtro-avancado,.filtro-produtos-container form .filtro-principal{margin-top:20px}.filtro-produtos-container form .filtro-avancado label,.filtro-produtos-container form .filtro-principal label{display:flex;flex-wrap:wrap;margin:20px 0;width:100%}.filtro-produtos-container form .filtro-avancado label input,.filtro-produtos-container form .filtro-avancado label select,.filtro-produtos-container form .filtro-principal label input,.filtro-produtos-container form .filtro-principal label select{background-color:#f8f9fa;border-color:#0000;border-radius:5px;margin-top:10px;opacity:1;padding:10px;width:100%}.filtro-produtos-container form button{align-items:center;background-color:#f8f9fa;border:1px solid #131518;border-radius:10px;cursor:pointer;display:flex;font-size:1em;justify-content:center;margin:10px 0;padding:10px 0;transition-duration:.3s;width:100%}.filtro-produtos-container form button:hover{background-color:#131518;color:#f8f9fa}.filtro-produtos-container form .filtro-avancado-button{margin-top:20px}@media only screen and (max-width:600px){body .produtos-section{padding:0}}.intro-empresa-section,.intro-empresa-section .intro-empresa-texto{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.intro-empresa-section .intro-empresa-texto{margin-top:100px}.intro-empresa-section .intro-empresa-texto h2,.intro-empresa-section .intro-empresa-texto h3{color:#1f316f;font-size:2.2em}.intro-empresa-section .intro-empresa-texto p{font-size:1.4em;line-height:1.2em;margin-top:20px;padding:0}.intro-empresa-section .intro-empresa-texto a{margin-top:40px}.intro-empresa-section .intro-empresa-texto a button{background-color:#1f316f;color:#f8f9fa}.intro-empresa-section .intro-empresa-texto a button:hover{background-color:#111b3f}.intro-empresa-section .intro-empresa-items{align-items:normal;display:flex;flex-wrap:wrap;justify-content:center;margin-top:100px;padding:0}.intro-empresa-section .intro-empresa-items .intro-empresa-texto{border-radius:20px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-sizing:border-box;height:auto;margin:15px;padding:50px;width:calc(50% - 30px)}@media only screen and (max-width:600px){body .intro-empresa-section .intro-empresa-items .intro-empresa-texto{box-sizing:border-box;padding:20px;width:100%}}.numeros-empresa-section{align-content:center;background-color:#1f316f;background-image:linear-gradient(135deg,#1f316f,#111b3f);display:flex;flex-wrap:wrap;justify-content:center;margin-top:100px;padding:100px 0}.numeros-empresa-section .numeros-empresa-titulo{color:#f8f9fa;font-size:2.2em;text-align:center;text-transform:uppercase}.numeros-empresa-section .numeros-empresa-container{margin-top:50px}.numeros-empresa-section .numeros-empresa-container,.numeros-empresa-section .numeros-empresa-container .numeros-empresa-item{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.numeros-empresa-section .numeros-empresa-container .numeros-empresa-item .numero{color:#f8f9fa;font-size:4em;font-weight:700;text-align:center;width:100%}.numeros-empresa-section .numeros-empresa-container .numeros-empresa-item .info-numero{color:#f8f9fa;font-size:1.4em;font-weight:300;margin-top:10px;text-align:center;width:100%}@media only screen and (max-width:600px){body .numeros-empresa-section .numeros-empresa-container .numeros-empresa-item{margin:40px 0}}.info-contactos-section{flex-wrap:wrap;margin-top:100px;position:relative}.info-contactos-section .info-contactos-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.info-contactos-section .info-contactos-container .info-contactos-texto{margin-top:100px}.info-contactos-section .info-contactos-container .info-contactos-texto:first-child{margin-top:0}.info-contactos-section .info-contactos-container .info-contactos-texto h2,.info-contactos-section .info-contactos-container .info-contactos-texto h3{color:#1f316f;font-size:2.2em;line-height:1.2em}.info-contactos-section .info-contactos-container .info-contactos-texto p{font-size:1.4em;line-height:1.2em;margin-top:20px;padding:0}@media only screen and (max-width:600px){body .info-contactos-section .info-contactos-localizacao .info-contactos-localizacao-mapa{margin-top:50px}}.ligue-section{align-content:center;background-color:#1f316f;background-image:linear-gradient(135deg,#1f316f,#111b3f);flex-wrap:wrap;margin-top:100px;padding:100px 0}.ligue-section,.ligue-section .ligue-container{display:flex;justify-content:center}.ligue-section .ligue-container .ligue-content{display:flex;flex-wrap:wrap;justify-content:flex-start}.ligue-section .ligue-container .ligue-content h2{color:#f8f9fa;font-size:2.2em;text-align:center;text-transform:uppercase}.ligue-section .ligue-container .ligue-content p{color:#f8f9fa;font-size:1.4em;font-weight:300;line-height:1.2em;margin-top:20px}.ligue-section .ligue-container .ligue-content a{margin-top:40px;position:relative}.ligue-section .ligue-container .ligue-content a button{background-color:#0000;border-color:#f8f9fa;color:#f8f9fa}.ligue-section .ligue-container .ligue-content a button:hover{background-color:#f8f9fa;color:#1f316f}.loading-screen{align-content:center;background:#f8f9fa;display:flex;flex-wrap:wrap;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.spinner{animation:spin 1s linear infinite;border:8px solid #f8f9fa;border-radius:50%;border-top-color:#1f316f;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body,html{scroll-behavior:smooth}@media only screen and (max-width:1200px){*{-ms-overflow-style:none!important;scrollbar-width:none!important}::-webkit-scrollbar{display:none!important}}
/*# sourceMappingURL=main.725d0b86.css.map*/