﻿@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;font-family:"Nunito Sans",sans-serif;margin:0;padding:0;-webkit-tap-highlight-color:hsla(0,0%,100%,0)}.button:focus,button:active,a,a:hover,a:visited,a:focus{border-color:rgba(0,0,0,0);text-decoration:none}* ::-moz-selection{background:var(--primary);color:#fff;box-shadow:none;text-shadow:none}* ::selection{background:var(--primary);color:#fff;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}*{scrollbar-width:thin;scrollbar-color:var(--primary) rgba(0,0,0,0)}*::-webkit-scrollbar{width:4px}*::-webkit-scrollbar-track{background:rgba(0,0,0,0)}*::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:1.25rem;border:3px solid rgba(0,0,0,0)}:root{--primary: #bc2d31;--second: #ffbc33}@keyframes fadeInUp{0%{transform:translateX(-60px)}100%{transform:none}}@keyframes fadeInDown{0%{transform:translateY(-20px)}100%{transform:none}}[data-anime=scroll]{opacity:1;transform:none}[data-anime=scroll].ativo{animation:fadeInUp 1.25s forwards;opacity:1}[data-svg]{display:flex;justify-content:center;align-items:center}[data-svg] svg{width:20px;fill:#fff}html{scroll-behavior:smooth}body{scroll-behavior:smooth;background:#fff}h1,h2,h3,h4,h5,h6,p,span,strong,b,i,em,ul li,ul ol,input,textarea,button{font-size:1.15rem;line-height:1.6rem;font-weight:350}.title-h2{color:var(--primary);font-size:2.3rem;font-weight:800;text-align:center;margin-bottom:4.5rem;line-height:2.5rem}h3{font-size:1.321rem;line-height:1.5rem;font-weight:650;letter-spacing:-0.2px}img{display:block;max-width:100%;height:auto}.wrap{padding:3rem 0}.wrap-top{padding:2rem 0}.wrap-padding{width:100%;padding:0 4rem}.wrap-content{max-width:1326px;width:100%;margin:0 auto}.whatsapp-fixed{border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;position:fixed;width:4%;max-width:60px;min-width:60px;max-height:60px;min-height:60px;right:13px;bottom:20px;transition:transform 200ms,opacity 500ms,visibility 500ms;box-shadow:0 1px 6px rgba(0,0,0,.1),0 2px 32px rgba(0,0,0,.1);background-size:100%;background-repeat:no-repeat;background-position:center;background:#4ab040 !important}.whatsapp-fixed svg{stroke-width:1.4;fill:none;stroke:#fff;width:46px;height:46px}@media screen and (max-width: 1920px){.wrap-top{padding:0}}@media screen and (max-width: 1024px){.wrap-padding{padding:0 2rem}}@media screen and (max-width: 480px){.title-h2{font-size:2.1rem;line-height:2.3rem}}.banner-container{background:url("assets/images/back-waves.jpg") no-repeat bottom center;background-size:cover;position:relative;width:100%;margin:80px auto 0 auto;overflow:hidden;max-width:1920px;border-radius:0}.message{z-index:9;background:hsla(0,0%,100%,.75);position:absolute;width:200px;height:200px;border-radius:50% 0 50% 50%;top:190px;right:-650px;left:0;margin:auto;text-align:center;bottom:0;display:flex;justify-content:center;align-items:center;padding:1rem;font-size:1rem;font-weight:500;line-height:1.2rem;color:#000;pointer-events:none;flex-direction:column;visibility:hidden;opacity:0;transition:.8s;box-shadow:0 0 15px #400b0f,inset 0 0 27px #fff}.banner-container:hover .message{background:#fff;visibility:visible !important;opacity:1 !important;right:-19% !important}.banner-container .message span{font-weight:700;color:var(--primary);font-size:1.1rem;display:block;margin-bottom:5px}.content-scroll{overflow-y:auto;max-height:740px;padding-top:4rem;padding-bottom:4rem}.content-scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:0;border:none}.custom-scrollbar{position:absolute;right:3px;top:0;bottom:0;width:8px;opacity:0;transition:opacity .3s ease;background-color:rgba(0,0,0,0)}.banner-container:hover .custom-scrollbar{opacity:.6}.custom-scrollbar.active{opacity:.9}.scroll-thumb{position:absolute;width:100%;background-color:#999;border-radius:4px;cursor:pointer}@media screen and (min-width: 1921px){.banner-container{border-radius:2rem}}svg.ret{position:absolute;width:0;height:0}.item{display:flex;width:100%;overflow:hidden;height:100%;aspect-ratio:1920/740;background-image:radial-gradient(at top right, rgba(194, 27, 27, 0.81) 35%, rgba(68, 6, 6, 0.9) 68%);background-size:cover;background-position:center center;background-repeat:no-repeat}.banner-img{width:100%;height:100%;object-fit:cover;display:block}.mask{position:absolute;top:0;left:-1px;height:101%;z-index:2;clip-path:url(#curvedMask);transition:transform .6s ease;transform:translateX(0);pointer-events:none}.mask-inverse .mask{right:-1px;left:auto;transform:translateX(0) scaleX(-1)}.banner-container:hover .mask{transform:translateX(-100%)}.mask-inverse:hover .mask{transform:translateX(100%) scaleX(-1)}.text-overlay{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:3;width:100%;transition:color .6s ease;display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1326px;margin:0 auto;overflow:hidden;gap:1rem}.data-banner{width:100%;max-width:564px;overflow:hidden;position:relative}.data-banner.text-center{text-align:center}.content-inverse .data-banner:first-child{order:2}.content-inverse .data-banner:last-child{order:1}.banner-container h1,.banner-container p{transition:.4s}.banner-container .fixed-image{transition:.8s;position:absolute;right:0;bottom:0;width:auto;height:100%;pointer-events:none;max-height:894px;mask-image:linear-gradient(180deg, rgb(0, 0, 0) 85%, rgba(0, 0, 0, 0) 100%);filter:contrast(1.3) drop-shadow(0 0 0px #ce5253)}.fixed-image-inverse .fixed-image{left:0;right:auto}.fixed-image-inverse.flip .fixed-image{transform:scaleX(-1)}.buttons-banner{display:flex;gap:.5rem}.buttons-banner a{display:flex;align-items:center;justify-content:center;text-decoration:none;text-align:center;transition:.4s;font-size:clamp(18px,18px + 3*(100vw - 360px)/1560,21px);line-height:clamp(18px,18px + 3*(100vw - 360px)/1560,21px);width:100%;max-width:310px;font-weight:550;border-radius:2rem;padding:14px 20px;background:#fff;color:#702929}.banner-container svg{width:clamp(21px,21px + 19*(100vw - 360px)/1560,40px)}@media screen and (max-width: 1490px){.text-overlay{max-width:1454px;padding:0 4rem}}@media screen and (max-width: 960px){.item{aspect-ratio:1920/960}}@media screen and (max-width: 768px){.banner-container{background:url("../images/back-waves-768.jpg") no-repeat top center;background-size:cover}}@media screen and (max-width: 480px){.banner-container{background:url("../images/back-waves-480.jpg") no-repeat top center;background-size:cover}}@media screen and (max-width: 360px){.banner-container{background:url("../images/back-waves-360.jpg") no-repeat top center;background-size:cover}}.banner-container{background:url("../images/back-waves.jpg") no-repeat top center;background-size:cover;animation:fadeInDown 1s forwards}.item{background-image:radial-gradient(at top right, rgba(194, 27, 27, 0.81) 35%, rgba(68, 6, 6, 0.9) 68%);background-size:cover;background-position:center center;background-repeat:no-repeat}.mask{width:82%;background:rgba(0,0,0,.2)}.banner-container .data-banner p:first-of-type{font-size:15px;line-height:16px;margin-bottom:1.5rem;font-weight:400;transition:.4s;color:#fff}.banner-container .data-banner h1:nth-child(2){font-size:clamp(30px,30px + 20*(100vw - 360px)/1560,50px);margin-bottom:20px;color:#fff;font-weight:600;letter-spacing:-0.5px;line-height:clamp(30px,30px + 20*(100vw - 360px)/1560,50px)}.banner-container .data-banner h2:last-of-type{line-height:clamp(20px,10px + 10*(100vw - 360px)/1560,20px);color:#fff !important;font-size:clamp(18px,10px + 8*(100vw - 360px)/1560,18px);font-weight:350;letter-spacing:0;word-spacing:0;margin-top:0;width:auto}.banner-container:hover .fixed-image{margin-right:6.3%}.banner-container .fixed-image{transform:translateX(-35%)}.fixed-image-inverse .fixed-image{transform:translateX(-35%)}.fixed-image-inverse.flip .fixed-image{transform:translateX(-35%) scaleX(-1)}.fixed-image-inverse:hover .fixed-image{margin-right:0;margin-left:6.3%}.banner-container:hover .fixed-image{filter:contrast(1.3) drop-shadow(0 0 0px #400b0f)}.buttons-banner{margin-top:2rem}.buttons-banner a{color:#fff;background:rgba(0,0,0,0);border:2px solid #fff;transition:.8s}.buttons-banner a.btn-action{background:var(--second);border-color:var(--second);color:#000}.buttons-banner a:hover{background:#fff;border-color:#fff;color:#330a0c}@media screen and (max-width: 960px){.banner-container .fixed-image{transform:translateX(-10%)}.mask{width:88%}.message{display:none}.buttons-banner{margin-top:1rem;flex-direction:column;gap:.5rem}.buttons-banner a{padding:10px 9px}}@media screen and (max-width: 870px){.text-overlay{flex-direction:column;justify-content:flex-start;align-items:flex-start}.mask{display:none}.data-banner{max-width:80%;height:auto}.data-banner:last-of-type{display:none}.banner-container .fixed-image{height:70%}.banner-container .data-banner p:first-of-type{margin-bottom:30px}.banner-container .data-banner h1:nth-child(2){margin-bottom:30px}}@media screen and (max-width: 768px){.banner-container{background:url("../images/back-waves-768.jpg") no-repeat top center;background-size:cover}.item{aspect-ratio:768/1024}.data-banner{max-width:100%}.text-overlay{top:0;transform:initial;gap:0;flex-direction:column;text-align:center}.content-scroll{padding-top:2rem;padding-bottom:2rem}.buttons-banner{flex-direction:row;justify-content:center;margin-top:30px}.banner-container .fixed-image{height:60%;transform:translateX(0);left:0;margin:0 auto !important}}@media screen and (max-width: 540px){.banner-container .fixed-image{height:50%}}@media screen and (max-width: 480px){.banner-container{background:url("../images/back-waves-480.jpg") no-repeat top center;background-size:cover}.item{aspect-ratio:480/1024}.data-banner{height:auto}.text-overlay{padding:0 2rem}.banner-container .data-banner p:first-of-type{font-size:14px}.banner-container .data-banner h2:last-of-type{font-size:clamp(15px,10px + 8*(100vw - 360px)/1560,18px)}.banner-container .fixed-image{height:auto}}@media screen and (max-width: 360px){.banner-container{background:url("../images/back-waves-360.jpg") no-repeat top center;background-size:cover}}.modal-container{height:100vh;width:100%;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;z-index:9999999;display:flex;justify-content:center;align-items:center;padding:0 0 20px 0 !important;overflow-y:auto;transition:.4s;visibility:hidden;opacity:0}.modal-container.ativo{display:flex;visibility:visible;opacity:1}hr{margin:20px 0;border:none;border-top:1px solid #ccc}section div.modal{background:#fff !important;width:96%;max-width:960px;padding:40px;border:10px solid var(--primary);position:absolute;top:auto;margin:2% 2% 30px 2%;display:block}section div.modal p,.cardGroup div.groups div.delivereds .modal p{font-size:17px;display:block !important;line-height:20px;font-weight:400;padding:5px 0;width:100% !important}section div.modal h3{color:#333}@keyframes modal{from{opacity:0;transform:translate3d(0, -30px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.ativo .modal{animation:modal .3s forwards}.fechar{width:36px;height:36px;border-radius:50%;border:2px solid #fff;top:-20px;right:-12px;position:absolute;background:var(--primary);box-shadow:0 4px 4px 0 rgba(0,0,0,.3);font-size:1rem;color:#fff;cursor:pointer;font-weight:600}[data-modal=abrir]>*{pointer-events:none}[data-modal=abrir]{cursor:pointer;pointer-events:initial !important}@media screen and (max-width: 840px){.flexColModal{width:100%}.flexColModal img{margin:0 auto}section div.modal h3{text-align:center}}@media screen and (max-width: 660px){.fechar{right:0 !important}section div.modal{padding:40px 30px 120px 30px !important}}@media(max-height: 660px){section div.modal{padding:40px 30px 120px 30px !important}}@media screen and (max-width: 580px){.modal-container{text-align:center}.modal-container button{margin-left:auto;margin-right:auto}}@media screen and (max-width: 410px){.modal img{width:100%}}.turnDown{transform:rotate(90deg);display:inline-block}.header{width:100%;padding:.9rem 4rem .9rem 4rem;position:fixed;top:0;z-index:444;background:#fff;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.logo-and-nav{width:100%;max-width:83rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:4rem}.logo{transition:.4s;width:100%;max-width:300px}.logo .link-logo{font-size:2.3rem;font-weight:750;line-height:2.4rem;text-align:center;text-transform:uppercase;display:flex;align-items:center;gap:0;color:var(--primary);flex-wrap:wrap;transition:.4s}.header .logo svg{width:262px;transition:.4s}@keyframes logo{0%{fill:var(--primary)}50%{fill:var(--second)}100%{fill:var(--primary)}}.header .logo svg .arrow-up-logo,.header .logo svg .bar-left-logo,.header .logo svg .bar-middle-logo,.header .logo svg .bar-right-logo{fill:var(--primary);transition:.4s}.header .logo:hover svg .bar-left-logo{animation:logo .8s linear infinite}.header .logo:hover svg .bar-middle-logo{animation:logo .8s .1s linear infinite}.header .logo:hover svg .bar-right-logo{animation:logo .8s .2s linear infinite}.header .logo:hover svg .arrow-up-logo{animation:logo .8s .3s linear infinite}.header nav ul.nav-main{display:flex;width:100%;justify-content:flex-end;gap:1rem;align-items:center}.nav-wrap{flex:1}.nav-wrap nav{display:flex;width:100%;justify-content:space-between;align-items:center}.nav-wrap nav ul.nav-items{display:flex;width:75%;gap:1%}.nav-wrap ul li{list-style:none}.nav-wrap a{font-size:1.17rem;font-weight:600;color:#291717;background:rgba(0,0,0,0);border-radius:3rem;padding:.3rem 1rem;transition:.4s}.nav-wrap a strong{all:unset;border-left:1px solid rgba(0,0,0,0);padding-left:0;padding-right:10px;transition:.4s}.nav-wrap a.active,.li-dropdown a.active{color:#fff;background:var(--primary) !important}.nav-wrap a:hover,.li-dropdown:hover a{color:#fff;background:var(--primary)}.nav-wrap a.active:hover,.li-dropdown a.active:hover{color:#fff !important;background:var(--primary) !important}.nav-wrap a:hover strong{border-left:1px solid #ce948f;padding-left:10px;padding-right:0}.nav-wrap ul.nav-midias{display:flex;width:25%;justify-content:flex-end;gap:4%}.nav-wrap ul.nav-midias a{background:#fff;margin:0;padding:0;color:var(--primary);display:flex;width:2.5rem;height:2.5rem;border:2px solid var(--primary);align-items:center;justify-content:center;border-radius:50%;transition:.4s}.nav-wrap ul.nav-midias a svg{transition:.4s}.nav-wrap ul.nav-midias a:hover{background:var(--primary);color:#fff}.nav-wrap ul.nav-midias a:hover svg{fill:#fff}.nav-wrap ul.nav-midias a span{line-height:0}.nav-wrap ul.nav-midias a span svg{fill:var(--primary);width:18px}.nav-wrap ul.nav-midias a.linkedin svg{margin-right:-2px;margin-top:-2px;width:18px}.item-cookie{border-left:1px solid #eab3b0;padding-left:10px}.li-dropdown div{position:absolute;opacity:0;pointer-events:none;transition:.4s}.nav-ul .dropdown{display:flex;padding:2rem 0;flex-direction:column;background:#fff;border-radius:18px;gap:.5rem;margin-top:0;transition:.4s;box-shadow:0 13px 20px -10px #898989}.li-dropdown:hover div{opacity:1;pointer-events:initial}.nav-ul .li-dropdown:hover .dropdown{margin-top:30px}.li-dropdown .dropdown li a{background:rgba(0,0,0,0);color:#291717;display:flex;align-items:center;gap:.6rem;font-size:1rem;font-weight:600;line-height:1.3rem;padding:.4rem 1.6rem;border-radius:0;transition:.4s}.li-dropdown .dropdown li a:hover,.li-dropdown .dropdown li a.active{background:var(--primary);color:#fff}.li-dropdown .dropdown li a span{padding:.4rem;background:var(--primary);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:.4s}.li-dropdown .dropdown li a.mei-me span{transform:scaleX(-1)}.company svg,.li-dropdown .dropdown li a span svg .mei,.account svg{width:18px;fill:none;stroke:#fff;stroke-width:1.5;transition:.6s}.mei-me svg{transition:.6s}.account svg{stroke-width:1.7}.li-dropdown .dropdown li a:hover span{background:rgba(0,0,0,0)}.li-dropdown .dropdown li a.account:hover span svg,.li-dropdown .dropdown li a.company:hover span svg{transform:scale(1.5);stroke:#fff}.li-dropdown .dropdown li a.mei-me:hover span svg{transform:scale(1.4)}.li-dropdown .dropdown li a.mei-me:hover span svg .mei{stroke:#fff;stroke-width:1.2}.nav-mobile{display:none}.nav-mobile svg{fill:var(--primary)}.nav-wrap nav.active-mobile{pointer-events:initial !important;opacity:1}.nav-wrap nav.active-mobile *{pointer-events:initial !important}.nav-wrap nav.active-mobile * [data-modal=abrir] *{pointer-events:none !important}.nav-mobile-close{display:none}@media screen and (max-width: 1279px){.nav-wrap{display:flex;justify-content:end}.nav-mobile{display:block}.nav-wrap nav{display:flex;width:100%;justify-content:flex-start;align-items:center;position:fixed;overflow:auto;flex-direction:column;background:#fff;border-radius:6px 6px 97px 6px;top:0;right:1rem;padding:1.5rem 1rem 2rem 1rem;max-width:360px;pointer-events:none !important;opacity:0;transition:.4s;box-shadow:0 13px 20px -10px #898989}.nav-wrap nav *{pointer-events:none !important}.nav-wrap nav ul.nav-items{flex-direction:column;width:100%;gap:.1rem;margin-top:2.2rem}.nav-wrap a{display:block}.li-dropdown div{position:relative;opacity:1;pointer-events:initial;margin-top:.1rem}.nav-ul .dropdown{padding:0 0 1rem 0;gap:.1rem;box-shadow:none}.nav-ul .li-dropdown:hover .dropdown{margin-top:0}.li-dropdown .dropdown li a{padding:.3rem 1rem;border-radius:3rem}.nav-wrap ul.nav-midias{width:calc(100% - 2rem);justify-content:start;margin-top:1rem;border-top:1px solid #ccc;padding:1rem 0 0 0}.item-cookie{border-left:none;padding-left:0}.li-dropdown>a{color:#555 !important;pointer-events:none;cursor:default;background:rgba(0,0,0,0) !important}.nav-wrap a{background:rgba(0,0,0,0) !important}.nav-wrap a:hover{color:var(--primary) !important}.li-dropdown .dropdown li a.account:hover span svg,.li-dropdown .dropdown li a.company:hover span svg{stroke:var(--primary) !important}.nav-wrap ul.nav-midias a:hover span svg{fill:var(--primary)}.li-dropdown .dropdown li a.mei-me:hover span svg .mei{stroke:var(--primary)}.li-dropdown>a.active,.li-dropdown>a.active:hover{color:#555 !important;background:rgba(0,0,0,0) !important}.nav-wrap .nav-mobile-close{display:block}.nav-wrap ul.nav-midias .nav-mobile-close a{position:absolute;top:1rem;right:1rem}}@media screen and (max-width: 1024px){.header{padding:.9rem 2rem .9rem 2rem}}@media screen and (max-width: 530px){.header{position:absolute;padding:1.15rem 1rem 1.15rem 2rem}.logo-and-nav{justify-content:center;gap:0}.header .logo svg{width:220px}.nav-wrap{justify-content:flex-end}.nav-wrap nav{right:0;left:0;margin:0 auto}.logo .link-logo{display:flex;justify-content:flex-start;font-size:2rem}}details[open] p{margin-bottom:.9375rem}details[open] p a{font-weight:700}details{transition:.3s;margin-bottom:.25rem;background:hsla(0,0%,100%,.08);padding:1rem;border-radius:4px;transition:.4s}details:hover{background:hsla(0,0%,100%,.85)}details[open][sub]{background:#fff;padding:1.5rem;border-radius:4px}summary{padding-bottom:0;padding-right:.9375rem;cursor:pointer;transition:.3s;font-size:1.2rem;font-weight:700;position:relative;color:#fff}summary p{margin-top:.9375rem;font-size:1.0625rem}details[open]>summary:first-of-type{padding-bottom:1rem;border:none;font-weight:700;color:var(--primary)}details summary::marker{color:rgba(0,0,0,0);font-size:0}summary:hover{font-weight:700;color:var(--primary)}summary::before{content:"";width:1.0625rem;height:1.0625rem;color:var(--primary);font-size:1rem;position:absolute;right:0;transform:rotate(90deg);transition:.3s;font-family:"iconsadmin";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased}.mirror{width:100%;height:3.75rem;position:relative;background:linear-gradient(180deg, transparent, white, white);z-index:1;margin-top:-2.1875rem}details[open] .mirror{display:none}details[arrow] summary::before{content:none}details[open]>summary:first-of-type::before{content:"";transform:rotate(-90deg)}details[open][arrow]>summary:first-of-type::before{content:none}details>details{margin-left:.3125rem;margin-right:.3125rem}details[open] div:first-of-type{margin-bottom:1.875rem}#arrow,.arrow{position:absolute;padding:.375rem;border:solid rgba(0,0,0,0);border-width:0 0 2px 2px;transform:rotate(-45deg);position:absolute;top:0;right:0;margin-top:.3125rem;transition:.3s;border-bottom:2px solid #fff;border-left:2px solid #fff}details[open]>summary:first-of-type>#arrow,details[open]>summary:first-of-type>.arrow{transform:rotate(-225deg);border-bottom:2px solid var(--primary);border-left:2px solid var(--primary)}details:hover summary{color:var(--primary)}summary:hover span#arrow,summary:hover span.arrow{border-color:var(--primary)}details:hover summary span#arrow,details:hover summary span.arrow{border-bottom:2px solid var(--primary);border-left:2px solid var(--primary)}details div{opacity:0;transition:1s}details[open] div{opacity:1;transition:1s}summary.link-child{display:flex;justify-content:space-between;align-items:center}summary.link-child a{font-size:.6rem;margin:0 .5rem 0 0 !important;padding:.3rem .5rem;background:#fff;color:var(--primary);border-radius:7px;font-weight:900;text-transform:uppercase;transition:.3s}summary.link-child a:hover{background:var(--primary);color:#fff}details summary::-webkit-details-marker{display:none}body::-webkit-details-marker{background-attachment:scroll !important}@media screen and (max-width: 37.5rem){.glider{overflow:auto}}@media screen and (max-width: 30rem){summary.link-child{display:block}}@media screen and (max-width: 25rem){.pautas h2{line-height:2rem;font-size:1.7rem}}.tabs{display:flex;flex-direction:row;justify-content:center;align-items:end;flex-wrap:wrap;gap:1rem}.tab{display:flex;justify-content:center;align-items:center;transition:.3s;cursor:pointer;background:hsla(0,0%,100%,.5);color:var(--primary);border-radius:20px 20px 0 0;padding:.5rem 2rem .75rem 2rem;margin:0;font-size:1.2rem;font-weight:450;line-height:1.4rem;gap:.5rem;border-bottom:1px solid #eef1fe !important;width:25%}.tab p{font-size:20px;pointer-events:none;transition:.3s;font-weight:400;color:inherit}.tab.active,.tab:hover{background:#fff;color:var(--primary);box-shadow:0 -7px 15px -15px var(--primary);font-weight:700;padding:1rem 2rem;border-bottom:1px solid #fff !important}.tab svg{width:30px;height:30px;background:var(--primary);stroke-width:1.4;stroke:#fff;padding:.3rem;border-radius:50%;margin:.5rem 0;display:flex;pointer-events:none}.tab-child{display:block;opacity:1;position:relative;visibility:initial;overflow:initial}.tabsContent{background:#fff;padding:4rem;border-radius:2rem}.tabsContent section{transition:2s}@media screen and (max-width: 1430px){.tab{width:auto}}@media screen and (max-width: 1120px){.tabs{flex-direction:column;align-items:initial;flex-wrap:wrap;margin-bottom:2rem}.tab{justify-content:flex-start;border-radius:2rem;width:100%}.tab.active,.tab:hover{box-shadow:none;border-bottom:none !important}.tabsContent{padding:2rem}}@media screen and (max-width: 480px){.tab,.tab.active,.tab:hover{padding:.5rem 1rem}.tabsContent{padding:2rem 1.5rem}}.wrap.solutions{background:#f9faff;padding:8rem 0 14rem 0}.solutions h2,.solutions h2 strong{color:var(--primary);font-size:2.3rem;font-weight:800;text-align:center;margin-bottom:6rem;line-height:2.5rem}.solutions h2 strong{background:var(--primary);color:#fff;padding:.2rem .7rem;border-radius:5px 15px 5px 15px;margin:0;text-transform:uppercase;font-size:2.1rem}.flex-solutions{display:flex;gap:2rem}.highlight-solutions{width:25%}.highlight-solutions img{border-radius:50%;border:3px solid var(--primary);padding:.5rem}.content-solutions{display:flex;flex-wrap:wrap;gap:4%;flex:1}.content-solutions div{position:relative;width:48%;padding:2rem;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);border-radius:2rem;background:#fff;margin-bottom:1rem}.content-solutions h3{margin-bottom:1rem;color:#000}.check-solution{position:absolute;top:-10px;right:-10px;background:var(--primary);border-radius:50%;padding:.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.check-solution svg{fill:#fff}@media screen and (max-width: 1024px){.flex-solutions{flex-wrap:wrap}.highlight-solutions{width:100%}.highlight-solutions img{margin:0 auto}.content-solutions{width:100%;flex:initial}.content-solutions div{width:100%;max-width:600px;margin:1rem auto}.solutions h2{margin-bottom:2rem;line-height:2.7rem}.wrap.solutions{padding:2rem 0 16rem 0}}@media screen and (max-width: 640px){.wrap.solutions{padding:2rem 0 3rem 0}}@media screen and (max-width: 480px){.solutions h2{line-height:2.85rem}.solutions h2 strong{padding:.1rem .7rem;font-size:2.1rem}}.numbers{display:flex;justify-content:center;gap:0;background:var(--primary);border-radius:3rem;padding:1rem;margin-top:-7.3rem;flex-wrap:wrap}.number{width:25%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;color:#fff}.number p{font-weight:400;text-align:center}.number p:first-of-type{font-weight:750;font-size:3rem;margin-bottom:.3rem;line-height:3.2rem}@media screen and (max-width: 1220px){.numbers{margin-top:-11rem}.number{width:50%}}@media screen and (max-width: 640px){.numbers{margin-top:0}.number{width:100%}}.description{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4%}.desc{display:flex;gap:1rem;margin-bottom:2rem;width:48%;padding:1.5rem;border-radius:10px 36px 10px 36px}.desc span{background:var(--primary);padding:.5rem;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%}.description .items{flex:1}.description .items h3{margin-bottom:.5rem}@media screen and (max-width: 860px){.description{flex-wrap:wrap;flex-direction:column}.desc{width:100%;background:#f9faff}}@media screen and (max-width: 480px){.desc{flex-direction:column}}.services{display:flex;justify-content:center;gap:0;background:var(--primary);padding:2rem;border-radius:2rem}.box{position:relative;width:33.333333333%;background:#fff;padding:1rem;margin:2rem 0;border-radius:2rem;display:flex;flex-direction:column;justify-content:space-between;transition:.3s}.box:first-of-type{order:2;background:#fff;margin:0;box-shadow:0 0 35px -11px #d3d3d3;z-index:3}.box:nth-child(2){order:1;border-radius:2rem 0 0 2rem}.box:last-of-type{order:3;border-radius:0 2rem 2rem 0}.box:hover{transform:translateY(-6px)}.box-body{padding:1rem;transition:.3s}.span-services{width:5rem;height:5rem;border-radius:50%;padding:1rem;border:3px solid var(--primary);display:flex;justify-content:center;align-items:center;background:var(--primary);margin:1rem auto 2rem auto}.span-services-mei{transform:scaleX(-1)}.span-services-mei svg .mei{stroke:#fff;stroke-width:1.3}.svg-services{stroke:#fff;fill:none;stroke-width:1.4;width:4rem}.box h3{text-align:center;margin-bottom:1.5rem}.box p{text-align:center}.box-footer{padding:7px}.box-footer a{background:var(--second);padding:.5rem;border-radius:3rem;width:100%;max-width:240px;margin:0 auto;color:#000;display:flex;justify-content:center;text-align:center;font-size:1.1rem;font-size:1.1rem;line-height:1.6rem;font-weight:400;border:2px solid rgba(0,0,0,0);transition:.4s}.box-footer a:hover{background:rgba(0,0,0,0);border:2px solid var(--second);transform:translateY(-6px)}@media screen and (max-width: 1024px){.services{flex-direction:column}.box{width:100%;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.box:first-of-type{order:1;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.box:nth-child(2){order:2;border-radius:2rem}.box:last-of-type{border-radius:2rem}}@media screen and (max-width: 430px){.services{background:rgba(0,0,0,0);padding:0}}.comment{background:#fff;padding:2rem;border-radius:1.52rem;margin:2rem 1rem;border:2px solid #e2e2e2;box-shadow:0 0 13px -3px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between !important;gap:2rem}.resume-comment{max-width:960px;margin:0 auto 2rem auto;text-align:center}.text-comment blockquote{font-size:1.1rem;line-height:1.4rem;font-weight:400}.custumer-comment{display:flex;gap:1rem;align-items:center}.custumer-comment .photo{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;font-size:1.5rem;font-weight:450;line-height:1.7rem;background:var(--primary);color:#fff}.name-rate{flex:1}.name-rate h3{font-size:1rem;font-weight:450;line-height:1.3rem}.rate{display:flex;gap:.2rem;align-items:center}@media screen and (max-width: 768px){.comment{margin:2rem 0}}.faq{background:var(--primary);padding:4rem 0;background:url("../images/back-waves.jpg") no-repeat top center;background-size:cover;position:relative;z-index:1}.mask-item{background-image:radial-gradient(at top right, rgba(194, 27, 27, 0.81) 35%, rgba(68, 6, 6, 0.9) 68%);background-size:cover;background-position:center center;background-repeat:no-repeat;height:100%;width:100%;display:flex;position:absolute;top:0;z-index:-1}.faq h2{color:#fff;font-size:2.3rem;font-weight:800;margin-bottom:3rem;line-height:2.5rem;text-align:center}.faq details ul{margin-left:2rem;margin-bottom:1rem}.faq details ul li{margin-bottom:.5rem}.questions{max-width:800px;margin:0 auto}@media screen and (max-width: 768px){.faq{background:url("../images/back-waves-768.jpg") no-repeat top center;background-size:cover}}@media screen and (max-width: 480px){.faq{background:url("../images/back-waves-480.jpg") no-repeat top center;background-size:cover}}@media screen and (max-width: 360px){.faq{background:url("../images/back-waves-360.jpg") no-repeat top center;background-size:cover}}.steps{padding:5rem 0;background:#f9faff}.steps h2{color:var(--primary);font-size:2.3rem;font-weight:800;text-align:center;margin-bottom:1rem;line-height:2.5rem}.steps p.support{max-width:960px;margin:0 auto 3rem auto;text-align:center}.wrap-step{width:100%;padding:2rem;border-radius:2rem;background:#eef1ff;border:2px solid #fff}.step-action{display:flex;justify-content:center;gap:6%}.step-item{width:29.333333333%;text-align:center;position:relative}.step-item span{background:var(--primary);display:flex;width:100px;height:100px;align-items:center;justify-content:center;margin:0 auto 1rem auto;border-radius:50%;border:4px solid #eef1fe;padding:2px}.step-item span svg{width:50px;height:50px;stroke-width:1.3;stroke:#fff}.step-item::after{content:"➔";position:absolute;right:-50px;top:15%;transform:translateY(-50%);font-size:50px;font-weight:900;color:var(--primary)}.step-item:last-of-type::after{content:none}.step-item h3{color:#000;margin:1.5rem 0 1rem 0}.obs-step{text-align:center;margin-top:3rem}@media screen and (max-width: 1120px){.step-action{justify-content:flex-start;flex-direction:column}.step-item{width:100%;text-align:left;margin-bottom:2.5rem;display:flex;gap:1rem}.step-item span{width:60px;height:60px;margin:0}.step-item span svg{width:30px;height:30px;stroke-width:1.5}.step-item div{flex:1}.step-item h3{margin:0 0 1rem 0}.step-item::after{content:none}}@media screen and (max-width: 480px){.steps{background:#eef1ff}.wrap-step{padding:0;background:rgba(0,0,0,0);border:none}.step-item::after{content:none !important}}@media screen and (max-width: 420px){.step-item{flex-direction:column}.step-item h3,.step-item p{text-align:center}.step-item span{margin:0 auto}}.glider-contain{width:100%;margin:0 auto;position:relative}.glider{margin:0 auto;position:relative;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translateZ(0);overflow:auto;scrollbar-width:none}.glider-track{transform:translateZ(0);width:100%;margin:0;padding:0;display:flex;z-index:1}.glider-wrap{width:100%;max-width:100%;position:relative}.glider.draggable{user-select:none;cursor:-webkit-grab;cursor:initial}.glider.draggable .glider-slide img{user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{user-select:none;justify-content:center;align-content:center;width:100%}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-prev,.glider-next{user-select:none;position:absolute;outline:none;background:none;padding:0;z-index:2;font-size:40px;text-decoration:none;left:-38px;border:0;top:0;bottom:0;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(0.17, 0.67, 0.83, 0.67),color .5s cubic-bezier(0.17, 0.67, 0.83, 0.67)}.glider-prev{right:auto;top:0;left:-38px;font-size:40px;bottom:0}.glider-next{right:-38px;left:auto}.glider-prev [data-svg] svg{transform:rotate(180deg)}.glider-prev [data-svg] svg,.glider-next [data-svg] svg{width:40px;fill:#666;opacity:1}.arrow-white .glider-prev [data-svg] svg,.arrow-white .glider-next [data-svg] svg{fill:#fff}.glider-prev:hover,.glider-next:hover,.glider-prev:focus,.glider-next:focus{color:#666}.glider-prev:hover [data-svg] svg,.glider-next:hover [data-svg] svg,.glider-prev:focus [data-svg] svg,.glider-next:focus [data-svg] svg{fill:#666}.arrow-white .glider-prev:hover [data-svg] svg,.arrow-white .glider-next:hover [data-svg] svg,.arrow-white .glider-prev:focus [data-svg] svg,.arrow-white .glider-next:focus [data-svg] svg{fill:#fff}.glider section.picture{display:flex;align-items:center;justify-content:center;flex-direction:column}.glider section.picture img.border-radius{border-radius:50%}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-next.disabled [data-svg] svg,.glider-prev.disabled [data-svg] svg{opacity:.25;fill:#666;cursor:default}.arrow-white .glider-next.disabled [data-svg] svg,.arrow-white .glider-prev.disabled [data-svg] svg{fill:#fff}.glider-slide{min-width:150px;position:relative}.glider-hide{opacity:0}.glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.glider-dot{padding:0;user-select:none;outline:none;display:block;cursor:pointer;color:#c7d7e7;border-radius:4rem;background:#fff;border:2px solid #65b7f6;width:2.8rem;height:.8rem;margin:5px;transition:.4s}.glider-dot:hover,.glider-dot:focus,.glider-dot.active{background:#0b58a7}.glider h1,.glider h2,.glider h3,.glider h4,.glider h5,.glider h6,.glider p,.glider h2,.glider ul li,.glider ol li,.glider span,.glider strong,.glider b{font-size:1rem;color:#000;margin:0;padding:0}.glider .whiteTexts h1,.glider .whiteTexts h2,.glider .whiteTexts h3,.glider .whiteTexts h4,.glider .whiteTexts h5,.glider .whiteTexts h6,.glider .whiteTexts p,.glider .whiteTexts b,.glider .whiteTexts p strong,.glider .whiteTexts p span,.glider .whiteTexts span{color:#fff}@media screen and (max-width: 1024px){.glider-prev,.glider-next{top:auto;bottom:-20px;margin:0 auto;width:40px}.glider-prev{right:60px;left:0}.glider-next{right:0;left:60px}}footer.wrap{background:#a8161a;position:relative}.flex-footer{display:flex;gap:5%;flex-wrap:wrap}.footer-item{display:flex;flex-direction:column;justify-content:space-between}.footer-item:first-of-type{width:25%}.footer-item:nth-child(2){width:17%;border-right:1px solid hsla(0,0%,100%,.3)}.footer-item:nth-child(3){width:20%;border-right:1px solid hsla(0,0%,100%,.3)}.footer-item:last-of-type{width:23%}.footer-item:nth-child(2) ul,.footer-item:nth-child(3) ul{margin:0 0 auto 0}.footer-description svg{width:240px;margin-bottom:1.25rem;height:46px}.footer-midias{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.footer-midias a{margin:0;padding:0;color:var(--primary);display:flex;width:2.5rem;height:2.5rem;border:2px solid #fff;align-items:center;justify-content:center;border-radius:50%;transition:.4s}.footer-midias a span{display:flex;align-items:center;justify-content:center}.footer-midias a span svg{width:18px;height:18px;margin:0}.footer-midias a span svg.linkedin{margin-right:-2px;margin-top:-2px}.footer-midias a:hover{background:#fff}.footer-midias a:hover span svg{fill:var(--primary)}.footer-description svg .path-footer{fill:#fff}.flex-footer p,.flex-footer p span{color:#fff;font-size:1rem;line-height:1.25rem;font-weight:360}.flex-footer p.follow{margin-top:1rem;font-weight:700}.flex-footer h2{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.45rem;margin-bottom:1rem}.flex-footer .title-LGPD{margin-top:2rem}.flex-footer ul li{list-style-type:none;color:#fff;font-size:1rem;line-height:1.25rem;font-weight:360;margin-bottom:.5rem}.flex-footer ul li a{color:#fff;font-size:1rem;line-height:1.25rem;font-weight:360;display:flex;align-items:center;gap:.5rem;transition:.4s}.flex-footer ul li a:hover{text-decoration:underline}.map-pin{display:flex;gap:.5rem}.flex-footer ul li a svg,.svg-pin{width:22px;height:22px;stroke-width:1.4;fill:none;stroke:#fff}.flex-footer ul li a svg.mei{transform:scaleX(-1)}.flex-footer ul li a svg .mei{stroke:#fff;stroke-width:1.3}.flex-footer ul li a svg.footer-cookies{stroke:none;fill:#fff;width:18px;height:18px}.flex-footer p span{flex:1}.fundation{display:flex;width:100%;max-width:220px;border:1px solid hsla(0,0%,100%,.5);border-radius:2rem;padding:.5rem 1rem;align-items:center;justify-content:center;color:#fff;font-size:1rem;font-weight:800;line-height:1.3rem;margin-top:3rem}.footer-action{font-size:1.1rem;font-weight:700;font-size:1rem;font-weight:700;line-height:1.3rem;background:var(--second);color:#000;padding:.5rem 2rem;border-radius:2rem;margin-top:2rem;display:flex;justify-content:center;align-items:center;max-width:180px;transition:.4s}.footer-action:hover{background:var(--primary);color:#fff;transform:translateY(-4px)}@media screen and (max-width: 1365px){.footer-item:nth-child(2),.footer-item:nth-child(3){border-right:none}}@media screen and (max-width: 1120px){.footer-item:first-of-type{width:100%;flex-direction:row;margin-bottom:3rem}.footer-item:first-of-type p:nth-child(2){width:50%}.footer-item:first-of-type p:nth-child(3){display:none}.footer-midias{margin-top:0}.footer-item:nth-child(2),.footer-item:nth-child(3),.footer-item:nth-child(4){width:30%}}@media screen and (max-width: 820px){.footer-item:first-of-type{width:47.5%;flex-direction:column}.footer-item:first-of-type p:nth-child(2){width:auto}.footer-item:first-of-type p:nth-child(3){display:block}.footer-midias{margin-top:.5rem}.footer-item:nth-child(2),.footer-item:nth-child(3),.footer-item:nth-child(4){width:47.5%;margin-bottom:3rem}}@media screen and (max-width: 580px){.footer-item:first-of-type{width:100%}.footer-item:nth-child(2),.footer-item:nth-child(3),.footer-item:nth-child(4){width:100%}.footer-item:nth-child(2) ul,.footer-item:nth-child(3) ul{margin:0}.footer-action,.fundation{margin-top:1rem}}