@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,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,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-family:Barlow,sans-serif;font-optical-sizing:auto;font-size:1rem;font-style:normal;font-variation-settings:"slnt" 0;font-weight:400;margin:0;padding:0;text-decoration:none;vertical-align:baseline}a:hover,abbr:hover,acronym:hover,address:hover,applet:hover,article:hover,aside:hover,audio:hover,b:hover,big:hover,blockquote:hover,body:hover,button:hover,canvas:hover,caption:hover,center:hover,cite:hover,code:hover,dd:hover,del:hover,details:hover,dfn:hover,div:hover,dl:hover,dt:hover,em:hover,embed:hover,fieldset:hover,figcaption:hover,figure:hover,footer:hover,form:hover,h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover,header:hover,hgroup:hover,html:hover,iframe:hover,img:hover,ins:hover,kbd:hover,label:hover,legend:hover,li:hover,mark:hover,menu:hover,nav:hover,object:hover,ol:hover,output:hover,p:hover,pre:hover,q:hover,ruby:hover,s:hover,samp:hover,section:hover,small:hover,span:hover,strike:hover,strong:hover,sub:hover,summary:hover,sup:hover,table:hover,tbody:hover,td:hover,tfoot:hover,th:hover,thead:hover,time:hover,tr:hover,tt:hover,u:hover,ul:hover,var:hover,video:hover{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{max-width:100vw;overflow-x:hidden}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}span{display:inline-block}strong{font-weight:700}html{scroll-behavior:smooth}a,button{background:none;border:none;cursor:pointer}a[disabled],button[disabled]{cursor:not-allowed!important}.d-flex{display:flex}.w-100{width:100%}.flex-column{flex-direction:column}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-end{justify-content:flex-end}.justify-content-start{justify-content:flex-start}.align-items-center{align-items:center}.align-items-between{align-items:space-between}.align-items-around{align-items:space-around}.align-items-end{align-items:flex-end}.align-items-start{align-items:flex-start}.flex-wrap{flex-wrap:wrap}.text-center{text-align:center}.mx-auto{margin:0 auto}.d-none{display:none}.d-none-important,.d-none-importante{display:none!important}.img-fluid{display:block;max-width:100%}.container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.error-required{color:red;font-size:.8rem;font-weight:700;margin-top:12px}.group-form{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;height:48px;position:relative}.group-form+.group-form{margin-top:1.25rem}.group-form label{font-size:.875rem;font-weight:500;text-transform:uppercase}.group-form input,.group-form select,.group-form textarea{background:#ededed;border:1px solid #ddd;border-radius:4px;padding:8px 10px;transition:all .4s ease}.group-form input:focus,.group-form select:focus,.group-form textarea:focus{box-shadow:0 0 11px 5px rgba(232,182,0,.18);outline-color:#e8b600;transition:all .4s ease}.group-form button[type=submit],.group-form input{box-sizing:border-box;height:3rem}.group-form .invalid-feedback{color:red;font-size:.875rem;font-weight:700;height:1px;line-height:1.125rem;position:absolute;top:55px}@media (max-width:768px){.group-form .invalid-feedback{height:1rem;max-width:none;position:static}}.form-4-1-columns{display:grid;gap:15px;grid-template-columns:4fr 1fr}span.x-close{background:#fff;height:1rem;transform:rotate(45deg);width:2px}span.x-close:after{background:inherit;content:"";display:block;height:inherit;transform:rotate(90deg);width:inherit}span.next:after,span.prev:after{content:"➜";display:block}span.prev:after{transform:rotate(180deg)}.woot--bubble-holder{background:#2870b7}.slick2{gap:.5rem}.slick2 .arrow-indicator-next{display:none;justify-content:flex-end;width:280px}.slick2 .arrow-indicator-next span:after{animation:seta .5s ease-in 0s infinite alternate;color:#fc7701;content:"➞";display:block;font-size:2rem;font-weight:700;position:relative}.slick2 .control-slick2{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:1rem;justify-content:center;transition:all .3s ease;width:1rem;z-index:1}.slick2 .control-slick2 span.arrow-next{bottom:-1px!important;right:-1px!important}.slick2 .control-slick2 span{background:#9a0111}.slick2 .control-slick2:hover{transition:all .3s ease}.slick2 .control-slick2:hover span{background:#e60119}.slick2>ul{align-items:center;gap:.75rem;padding:2.5rem 0}.slick2>ul::-webkit-scrollbar-track{border-radius:5px}@keyframes seta{0%{right:20px}to{right:0}}@media (max-width:576px){.slick2{display:initial}.slick2 .arrow-indicator-next{display:flex}.slick2>ul{margin-left:1rem}.slick2 .control-slick2{display:none!important}}#modal-abandono{z-index:9999999}#modal-abandono .content-modal-center{background:#fff;border-radius:1rem}#modal-abandono .header-modal{align-items:center;display:flex;justify-content:space-between}#modal-abandono .body-modal{margin:2rem 0}#modal-abandono .body-modal h1{font-size:1.125rem;line-height:1.25rem;margin-bottom:1.5rem}#modal-abandono .body-modal .list-channels{display:flex;flex-direction:column;gap:.75rem}#modal-abandono .body-modal .links-socials{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:2rem}#modal-abandono .body-modal .links-socials h2{color:#575757;font-weight:500}#modal-abandono .body-modal .links-socials .list-links-socials{align-items:center;display:flex;gap:.5rem}#modal-me-ligue .content-modal-center{background:#fff;border-radius:.75rem;overflow:hidden;padding:0;width:300px}#modal-me-ligue .content-modal-center .body-modal{align-items:center;display:flex;flex-direction:column;padding:1rem;position:relative}#modal-me-ligue .content-modal-center .body-modal .duvida{width:100%}#modal-me-ligue .content-modal-center .body-modal .duvida>p{font-weight:600;line-height:1.25rem;margin-bottom:1rem;max-width:200px}#modal-me-ligue .content-modal-center .body-modal button.close-modal{background:none;cursor:pointer;height:40px;position:absolute;right:6px;top:7px;width:40px}@media (max-width:768px){#modal-me-ligue .content-modal-center{margin:0 1.5rem}#modal-me-ligue .content-modal-center .body-modal{display:block;height:auto}#modal-me-ligue .content-modal-center .body-modal .duvida>p{max-width:none}}.box-details-plan h4{color:#f07d00;font-size:1.5rem;margin-bottom:2rem}.box-details-plan .list-servicos-digitais{display:flex;flex-wrap:wrap;gap:1.5rem}.box-details-plan .list-servicos-digitais li{align-items:center;color:#27348b;display:flex;flex-direction:column;font-size:1rem;margin-bottom:.875rem}.box-details-plan .list-servicos-digitais li img{height:30px}.box-details-plan .list-servicos-digitais li p,.box-details-plan .list-servicos-digitais li span{color:#27348b;font-size:.875rem;margin:.5rem 0}.box-details-plan .box-btn-prev{margin-top:2rem}span.arrow{background:#fff;bottom:4px;cursor:pointer;height:10px;position:relative;right:1px;transform:rotate(45deg);width:3px}span.arrow:after{background:inherit;content:"";display:block;height:inherit;left:4px;position:relative;top:4px;transform:rotate(90deg);width:inherit}span.arrow.arrow-next{transform:rotate(215deg)}.grecaptcha-badge{display:none}.input-group{box-sizing:border-box;flex-direction:column;height:70px;width:250px}.input-group,.input-group label{display:flex;margin-bottom:.5rem}.input-group label{text-wrap:nowrap;align-items:center;color:#000;font-size:.875rem;font-weight:600}@media (max-width:576px){.input-group label{align-items:flex-start;flex-direction:column}.input-group label span{margin-top:.5rem}}.input-group .error-required{text-wrap:nowrap;color:red;display:none;font-size:.75rem;font-weight:700;margin-top:0;text-transform:uppercase}.input-group.error .error-required{display:block}.input-group input{border:1px solid #ddd;border-radius:5px;padding:11px;transition:all .4s ease}.input-group input:focus{box-shadow:0 0 11px 5px rgba(0,89,148,.18);outline-color:#0ea9d6;transition:all .4s ease}button[type=submit]{align-items:center;background:#feca05;border:1px solid transparent;border-radius:2rem;color:#0d4176;display:inline-flex;font-weight:600;height:40px;justify-content:center;padding:0 1rem;transition:background .25s ease,border-color .25s ease,transform .15s ease,box-shadow .25s ease,color .25s ease}button[type=submit]:hover:not(:disabled){background:#fed32e;border-color:#fed32e;box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-1px)}button[type=submit]:active:not(:disabled){box-shadow:0 3px 6px rgba(0,0,0,.1);transform:translateY(0)}button[type=submit]:focus-visible{outline:2px solid #0d4176;outline-offset:2px}button[type=submit]:disabled{background:#fff0b7;border-color:transparent;box-shadow:none;color:rgba(13,65,118,.5);cursor:not-allowed;opacity:.7;transform:none}nav#site-top{background:#0d4176;padding:.75rem 0}nav#site-top .content{justify-content:space-between}nav#site-top .content,nav#site-top ul{align-items:center;display:flex}nav#site-top ul.list-type-plans{align-items:center;background:#0f5ea1;border:1px solid #006eb7;border-radius:2rem;display:flex;gap:.5rem;padding:.25rem .3rem}nav#site-top ul.list-type-plans li a{align-items:center;border-radius:2rem;color:#fff;display:flex;font-weight:600;height:2rem;justify-content:center;line-height:1;overflow:hidden;padding:0 .5rem;position:relative;transition:background-color .25s ease,color .2s ease}nav#site-top ul.list-type-plans li.active a,nav#site-top ul.list-type-plans li:hover a{background-color:#fff;color:#09284d}nav#site-top ul.list-type-plans li a:after{background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";height:100%;left:-75%;position:absolute;top:0;transform:skewX(-20deg);width:50%}nav#site-top ul.list-type-plans li:hover a:after{animation:shine .7s ease forwards}@keyframes shine{to{left:125%}}nav#site-top address>ul{color:#f6f6f8;gap:.5rem}nav#site-top address>ul li a{align-items:center;border:1px solid transparent;border-radius:.5rem;color:#fff;display:flex;gap:.5rem;padding:.5rem;transition:all .3s ease}nav#site-top address>ul li a:hover{border-color:#fff}nav#site-top address>ul li img{position:relative;top:2px}nav#site-top.theme-company{background:#44454b}nav#site-top.theme-company ul.list-type-plans{background:#595b63;border-color:#6d727c}nav#site-top.theme-company ul.list-type-plans li a.active{color:#09284d}nav#site-top.theme-company address>ul{color:#f6f6f8;gap:.5rem}nav#site-top.theme-company address>ul li img{filter:brightness(0) saturate(100%) invert(82%) sepia(55%) saturate(2737%) hue-rotate(357deg) brightness(105%) contrast(99%)}@media (max-width:768px){nav#site-top{padding:.25rem}nav#site-top .content{flex-direction:column;gap:.5rem}}@media (max-width:576px){nav#site-top{padding-bottom:1rem;padding-top:1rem}nav#site-top ul.list-type-plans{zoom:.95}}nav#site-bottom>.content{align-items:center;box-sizing:border-box;display:flex;height:70px;justify-content:space-between;padding-bottom:1rem;padding-top:1rem}nav#site-bottom>.content #logo{font-size:1.5rem;font-weight:700}nav#site-bottom>.content .logo-city-​selection{align-items:center;display:flex;gap:1rem}nav#site-bottom>.content #btn-mobile{display:none}nav#site-bottom>.content #menu-site{display:flex;gap:.5rem}nav#site-bottom>.content #menu-site a,nav#site-bottom>.content #menu-site button{box-sizing:border-box;color:#fff;display:inline-block;height:42px;padding:.5rem}nav#site-bottom>.content #menu-site a:after,nav#site-bottom>.content #menu-site button:after{background:#fff;content:"";display:block;height:2px;margin-top:5px;transition:all .3s ease;width:0}nav#site-bottom>.content #menu-site a:hover:after,nav#site-bottom>.content #menu-site button:hover:after{transition:all .3s ease;width:100%}nav#site-bottom>.content #menu-site a.active,nav#site-bottom>.content #menu-site button.active{font-weight:700}nav#site-bottom>.content #menu-site li{align-items:center;display:flex;height:40px;justify-content:center}nav#site-bottom>.content #menu-site li.dropdown{bottom:4px;position:relative}nav#site-bottom>.content #menu-site li.dropdown .dropdown-toggle{align-items:center;cursor:pointer;display:inline-flex;gap:.35rem}nav#site-bottom>.content #menu-site li.dropdown .dropdown-toggle svg{position:relative;top:2px}nav#site-bottom>.content #menu-site li.dropdown .dropdown-arrow{transition:transform .25s ease}nav#site-bottom>.content #menu-site li.dropdown .dropdown-menu{display:none;list-style:none;margin:0;padding:0}nav#site-bottom>.content #menu-site li.dropdown.open .dropdown-arrow{transform:rotate(180deg)}nav#site-bottom>.content #menu-site li.contato{align-items:center;display:flex;justify-content:center;width:125px}nav#site-bottom>.content #menu-site li.contato a{align-items:center;background:#feca05;border-radius:2rem;box-sizing:border-box;color:#0d4176;display:flex;font-weight:600;height:inherit;justify-content:center;line-height:.5rem;width:inherit}nav#site-bottom>.content #menu-site li.contato a:hover{background:#fdd833}nav#site-bottom>.content #menu-site li.contato a:hover:after{display:none!important;width:0}@media (min-width:1201px){nav#site-bottom>.content #menu-site li.dropdown .dropdown-menu{background:#fff;border-radius:.5rem;box-shadow:0 8px 24px rgba(0,0,0,.15);display:block;left:50%;min-width:200px;opacity:0;padding:.5rem 0;pointer-events:none;position:absolute;top:calc(100% + .5rem);transform:translateX(-50%) translateY(4px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:100}nav#site-bottom>.content #menu-site li.dropdown .dropdown-menu li{display:block;height:auto}nav#site-bottom>.content #menu-site li.dropdown .dropdown-menu a{color:#44454b;display:block;font-size:.875rem;padding:.625rem 1.25rem;transition:background .15s ease,color .15s ease;white-space:nowrap}nav#site-bottom>.content #menu-site li.dropdown .dropdown-menu a:after{display:none}nav#site-bottom>.content #menu-site li.dropdown .dropdown-menu a:hover{background:#eef5fd;color:#006eb7}nav#site-bottom>.content #menu-site li.dropdown.open .dropdown-arrow{transform:rotate(180deg)}nav#site-bottom>.content #menu-site li.dropdown.open .dropdown-menu{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}}@media (max-width:1200px){nav#site-bottom>.content #btn-mobile{background:none;border:none;display:flex;font-size:1rem;gap:.5rem;padding:.5rem 1rem}nav#site-bottom>.content #btn-mobile>span{border-top:2px solid;display:block;width:20px}nav#site-bottom>.content #btn-mobile>span:after,nav#site-bottom>.content #btn-mobile>span:before{background:currentColor;content:"";display:block;height:2px;margin-top:5px;position:relative;transition:.3s;width:20px}nav#site-bottom>.content #menu-site{display:block;height:0;overflow-y:hidden;position:absolute;right:0;top:158px;transition:.6s;visibility:hidden;width:100vw;z-index:999999}nav#site-bottom>.content #menu-site li.contato{margin:1rem 0;width:100%}nav#site-bottom>.content #menu-site a{border-bottom:2px solid rgba(0,0,0,.05);display:flex;justify-content:center;margin:0 auto;padding:1rem 0;width:100%}nav#site-bottom>.content #menu-site li.dropdown{display:block;height:auto}nav#site-bottom>.content #menu-site li.dropdown .dropdown-toggle{border-bottom:2px solid rgba(0,0,0,.05);display:flex;height:auto;justify-content:center;margin:0 auto;padding:1rem 0;width:auto}nav#site-bottom>.content #menu-site li.dropdown .dropdown-menu{background:rgba(0,0,0,.1);display:block;max-height:0;overflow:hidden;transition:max-height .3s ease;width:100%}nav#site-bottom>.content #menu-site li.dropdown .dropdown-menu li{display:block;height:auto}nav#site-bottom>.content #menu-site li.dropdown .dropdown-menu a{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;padding:.875rem 0}nav#site-bottom>.content #menu-site li.dropdown .dropdown-menu a:after{display:none}nav#site-bottom>.content #menu-site li.dropdown.open .dropdown-menu{max-height:300px}nav#site-bottom>.content.active #btn-mobile span{border-top-color:transparent}nav#site-bottom>.content.active #btn-mobile span:before{transform:rotate(135deg)}nav#site-bottom>.content.active #btn-mobile span:after{bottom:7px;transform:rotate(-137deg)}nav#site-bottom>.content.active #menu-site{background:#006eb7;height:100vh;overflow-y:auto;visibility:visible}nav#site-bottom>.content.active #menu-site.theme-company{background:#222225}}@media (max-width:768px){nav#site-bottom>.content #menu-site{top:185px}}@media (max-width:576px){nav#site-bottom>.content #logo,nav#site-bottom>.content .select3{zoom:.9}nav#site-bottom>.content #menu-site.theme-company{top:190px}}nav#site-bottom{background:#006eb7;padding:.75rem 0}nav#site-bottom.theme-company{background:#222225}nav#site-bottom .select3 .select3-content{background:transparent}nav#site-bottom .select3 .select3-content .btn-select3{background:#595b63;border-color:#595b63}nav#site-bottom .select3 .select3-content .btn-select3 span{color:#fff}nav#site-bottom .select3 .select3-content .btn-select3 img{filter:brightness(0) saturate(100%) invert(99%) sepia(100%) saturate(0) hue-rotate(209deg) brightness(106%) contrast(100%)}nav#site-bottom .select3.active .select3-content{background:#fff;border-color:#595b63}nav#site-bottom .select3.active .select3-content .btn-select3{background:none}nav#site-bottom .select3.active .select3-content .btn-select3 span{color:#222225}nav#site-bottom .select3.active .select3-content .btn-select3 img{filter:brightness(0) saturate(100%) invert(13%) sepia(8%) saturate(411%) hue-rotate(201deg) brightness(91%) contrast(96%)}.footer-site-left .footer-contact-app{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin:2rem 0}.footer-site-left .footer-contact-app a[itemprop=telephone]{display:flex;flex-direction:column}.footer-site-left .footer-contact-app a[itemprop=telephone] span.msg{color:#c5dff9}.footer-site-left .footer-contact-app a[itemprop=telephone] strong.phone-number{color:#fff;font-size:1.125rem;font-weight:500}.footer-site-left .links-socials{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.footer-site-left .links-socials a{transition:transform .3s ease,opacity .3s ease}.footer-site-left .links-socials a:hover{opacity:.75;transform:scale(1.2)}.footer-site-right .footer-menus{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:50px}.footer-site-right .footer-menus li+li{margin-top:.5rem}.footer-site-right .footer-menus a,.footer-site-right .footer-menus button{color:#fff;display:inline-block}.footer-site-right .footer-menus a:after,.footer-site-right .footer-menus button:after{background:#fff;content:"";display:block;height:2px;margin-top:1px;transition:all .3s ease;width:0}.footer-site-right .footer-menus a:hover:after,.footer-site-right .footer-menus button:hover:after{width:100%}.footer-site-right h2.title-menu{color:#c5dff9;font-size:1.125rem;font-weight:500;margin-bottom:1.25rem;text-transform:uppercase}.footer-site-right .list-certifications ul{display:flex;flex-wrap:wrap;gap:2rem}@media (max-width:576px){.footer-site-right .footer-menus{grid-template-columns:1fr}.footer-site-right .footer-menus>li{border-top:1px solid #fff;display:grid;gap:1.25rem 0;grid-template-columns:120px auto;padding:1.25rem}.footer-site-right .footer-menus>li:last-child{border-bottom:1px solid #fff}}.footer-site-copy{padding-top:2rem}.footer-site-copy a,.footer-site-copy p,.footer-site-copy small{color:#fff}.footer-site-copy p+p{margin-top:.75rem}.footer-site-copy a{font-weight:600}footer#footer-site{background:#2870b7;padding:3.5rem 0}footer#footer-site .content-footer{border-bottom:1px solid #fff;display:grid;gap:5rem;grid-template-columns:300px 1fr;padding-bottom:2rem}footer#footer-site.theme-company{background:#222225}@media (max-width:1200px){footer#footer-site .content-footer{gap:2rem}}@media (max-width:992px){footer#footer-site .content-footer{grid-template-columns:1fr}}.select3{background:transparent;bottom:20px;display:flex;justify-content:center;position:relative;width:200px}.select3 .select3-content{background:#fff;border-radius:8px;overflow:hidden;position:absolute;top:0;width:200px;z-index:9999991}.select3 .select3-content .btn-select3{align-items:center;background:#feca05;border:1px solid #d3a803;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:10px;width:100%}.select3 .select3-content .btn-select3 span{color:#09284d}.select3 .select3-content .btn-select3 img{transition:all .4s ease}.select3 .select3-content .cities{display:none;padding-bottom:10px;padding-right:10px}.select3 .select3-content .cities .input-select3{background:#eef5fd;border:1px solid #c5dff9;display:flex;justify-content:center;margin:10px;outline:none!important;padding:8px;width:160px}.select3 .select3-content .cities .list-cities{max-height:140px;overflow-y:auto;padding-top:10px}.select3 .select3-content .cities .list-cities a,.select3 .select3-content .cities .list-cities button{box-sizing:border-box;color:#09284d;display:block;font-size:14px;font-weight:500;padding:10px;text-align:left;width:100%}.select3 .select3-content .cities .list-cities li{background:#fff;box-sizing:border-box;height:0;overflow:hidden;transition:all .3s ease}.select3 .select3-content .cities .list-cities li.active{height:36px;transition:all .3s ease}.select3 .select3-content .cities .list-cities li:hover{background:#c5dff9}.select3 .select3-content .cities .list-cities li:hover a{color:#0f5ea1}.select3.active .select3-content{border:1px solid #0d4176}.select3.active .select3-content .btn-select3{background:#fff;border:none}.select3.active .select3-content .btn-select3 img{transform:rotate(180deg);transition:all .4s ease}.select3.active .select3-content .cities{display:block}.btn-primary{background:#feca05;border-radius:2rem;color:#0d4176;display:inline-flex;font-weight:500;overflow:hidden;padding:.5rem 1rem;position:relative}.btn-primary:after{background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";height:100%;left:-75%;position:absolute;top:0;transform:skewX(-20deg);width:50%}.btn-primary.btn-white{background:#fff;border:1px solid #0d4176;color:#0d4176}.btn-primary.btn-white:hover{background:#0d4176;color:#fff}.btn-primary.btn-green{background:#5cc537;border:1px solid #5cc537;color:#fff}.btn-primary.btn-green:hover{background:#8cd872;color:#fff}.btn-primary:hover:after{animation:flash .8s ease}@keyframes flash{0%{left:-75%}to{left:125%}}.modal-center{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.5);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:visibility .3s,opacity .3s ease-in-out;visibility:hidden;width:100vw;z-index:9999999}.modal-center,.modal-center .outclick{align-items:center;display:flex;justify-content:center}.modal-center .outclick{height:100%;width:100%}.modal-center .content-modal-center{background:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.25);opacity:0;padding:24px;position:relative;transform:translateY(-30px);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:700px}@media (max-width:576px){.modal-center .content-modal-center{width:300px}}.modal-center.show{opacity:1;transition-delay:0s;visibility:visible}.modal-center.show .content-modal-center{opacity:1;transform:translateY(0)}.modal-right{display:flex;height:100vh;justify-content:flex-end;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .3s ease-in-out;width:600px;z-index:9999999}.modal-right .content-modal{background:#fff;box-shadow:-1px 0 10px rgba(0,0,0,.2);box-sizing:border-box;height:100vh;padding:1.75rem;transition:box-shadow .3s ease;width:600px}.modal-right.show{opacity:1;pointer-events:auto;transform:translateX(0)}@media (max-width:576px){.modal-right.show,.modal-right.show .content-modal{width:100vw}.modal-right.show .logo-close{align-items:center;flex-direction:row-reverse;gap:1rem;justify-content:flex-end}.modal-right.show .close-modal{height:2rem;width:2rem}.modal-right.show .close-modal img.desktop{display:none}.modal-right.show .close-modal img.mobile{display:block}}.loading{align-items:center;background-color:rgba(50,48,49,.5);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999999999999}.loading.active{display:flex}.loading .lds-ring{display:inline-block;height:80px;position:relative;width:80px}.loading .lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#0d4176;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.loading .lds-ring div:first-child{animation-delay:-.45s}.loading .lds-ring div:nth-child(2){animation-delay:-.3s}.loading .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#modal-alerts .content-modal-center{max-width:420px;padding:2.5rem 2rem;text-align:center}#modal-alerts .ma-icon{align-items:center;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 1.25rem;width:56px}#modal-alerts .ma-icon:after{color:#fff;font-size:1.5rem;font-weight:700}#modal-alerts .ma-title{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}#modal-alerts .ma-text{color:#595b63;font-size:.9375rem;line-height:1.6;margin-bottom:1.5rem}#modal-alerts .ma-errors{list-style:none;margin:0 0 1.5rem;padding:0;text-align:left}#modal-alerts .ma-errors li{border-bottom:1px solid rgba(220,38,38,.1);color:#dc2626;font-size:.875rem;line-height:1.4;padding:.375rem 0}#modal-alerts .ma-errors li:last-child{border-bottom:none}#modal-alerts .ma-btn{border:none;border-radius:2rem;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;padding:.625rem 2rem;transition:opacity .2s ease}#modal-alerts .ma-btn:hover{opacity:.85}#modal-alerts.success .ma-icon{background:#16a34a}#modal-alerts.success .ma-icon:after{content:"✓"}#modal-alerts.success .ma-title{color:#16a34a}#modal-alerts.success .ma-btn{background:#16a34a;color:#fff}#modal-alerts.error .ma-icon{background:#dc2626}#modal-alerts.error .ma-icon:after{content:"✗"}#modal-alerts.error .ma-title{color:#dc2626}#modal-alerts.error .ma-btn{background:#dc2626;color:#fff}#modal-alerts.warning .ma-icon{background:#d97706}#modal-alerts.warning .ma-icon:after{content:"!"}#modal-alerts.warning .ma-title{color:#d97706}#modal-alerts.warning .ma-btn{background:#d97706;color:#fff}#modal-alert-dynamic .content-modal-center{max-width:420px;padding:2.5rem 2rem;text-align:center}#modal-alert-dynamic .modal-alert-icon{align-items:center;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 1.25rem;width:56px}#modal-alert-dynamic .modal-alert-icon:after{color:#fff;font-size:1.5rem;font-weight:700}#modal-alert-dynamic .modal-alert-title{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}#modal-alert-dynamic .modal-alert-text{color:#595b63;font-size:.9375rem;line-height:1.5;margin-bottom:1.5rem}#modal-alert-dynamic .modal-alert-btn{border:none;border-radius:2rem;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:600;padding:.625rem 2rem;transition:opacity .2s ease}#modal-alert-dynamic .modal-alert-btn:hover{opacity:.85}#modal-alert-dynamic.success .modal-alert-icon{background:#16a34a}#modal-alert-dynamic.success .modal-alert-icon:after{content:"✓"}#modal-alert-dynamic.success .modal-alert-title{color:#16a34a}#modal-alert-dynamic.success .modal-alert-btn{background:#16a34a;color:#fff}#modal-alert-dynamic.error .modal-alert-icon{background:#dc2626}#modal-alert-dynamic.error .modal-alert-icon:after{content:"✗"}#modal-alert-dynamic.error .modal-alert-title{color:#dc2626}#modal-alert-dynamic.error .modal-alert-btn{background:#dc2626;color:#fff}#modal-alert-dynamic.warning .modal-alert-icon{background:#d97706}#modal-alert-dynamic.warning .modal-alert-icon:after{content:"!"}#modal-alert-dynamic.warning .modal-alert-title{color:#d97706}#modal-alert-dynamic.warning .modal-alert-btn{background:#d97706;color:#fff}#modal-duplicate-payment header{display:grid;overflow:hidden}#modal-duplicate-payment header>div{grid-area:1/1;margin-top:2rem;opacity:0;pointer-events:none;transform:translateX(20px);transition:transform .35s cubic-bezier(.22,.61,.36,1),opacity .25s ease}#modal-duplicate-payment header>div.active{opacity:1;pointer-events:auto;transform:translateX(0);z-index:2}#modal-duplicate-payment header>div.exit-left{opacity:0;transform:translateX(-20px)}#modal-duplicate-payment header>div.exit-right{opacity:0;transform:translateX(20px)}#modal-duplicate-payment .close-modal{align-self:flex-end;position:absolute;right:32px;top:32px}#modal-duplicate-payment h2,#modal-duplicate-payment h3{color:#006eb7;font-size:1.5rem;font-weight:600;margin:1.5rem 0}#modal-duplicate-payment p{color:#303032}#modal-duplicate-payment p strong{font-weight:600}#modal-duplicate-payment p+p{margin-top:1.25rem}#modal-duplicate-payment .nav-title{font-weight:500;margin-bottom:.75rem;margin-top:2rem}#modal-duplicate-payment .link-att{align-items:center;border-bottom:1px solid #e2e2e8;display:none;gap:1rem;justify-content:space-between;padding:.75rem 0;transition:all .25s ease;width:100%}#modal-duplicate-payment .link-att.active{display:flex}#modal-duplicate-payment .link-att .left{align-items:center;display:flex;gap:.5rem}#modal-duplicate-payment .link-att .left span{color:#44454b;font-weight:600;transition:color .25s ease}#modal-duplicate-payment .link-att>img{filter:brightness(0) saturate(100%) invert(0) sepia(100%) saturate(0) hue-rotate(284deg) brightness(96%) contrast(107%);transform:rotate(-90deg);transition:transform .25s ease,filter .25s ease}#modal-duplicate-payment .link-att:hover{transform:translateX(4px)}#modal-duplicate-payment .link-att:hover .left span{color:#0f5ea1}#modal-duplicate-payment .link-att:hover>img{filter:brightness(0) saturate(100%) invert(34%) sepia(91%) saturate(748%) hue-rotate(181deg) brightness(92%) contrast(92%);transform:rotate(-90deg) translateX(4px)}#modal-duplicate-payment .modal-footer{background:#eef5fd;border-radius:.75rem;display:flex;justify-content:space-between;margin-top:1.25rem;padding:1rem}#modal-duplicate-payment .modal-footer-left h3{margin-bottom:1rem;margin-top:0}#modal-duplicate-payment .modal-footer-left>p{font-weight:500;margin-bottom:1.25rem}#modal-duplicate-payment .modal-footer-left>div{align-items:center;display:flex;gap:.5rem}#modal-duplicate-payment .form-wrapper{display:grid;margin-top:.5rem;overflow:hidden}#modal-duplicate-payment .form-wrapper>form{align-items:center;display:grid;filter:blur(4px);gap:1.25rem;grid-area:1/1;grid-template-columns:1fr auto;opacity:0;pointer-events:none;transform:translateX(40px) scale(.98);transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .3s ease,filter .3s ease}#modal-duplicate-payment .form-wrapper>form button[type=submit]{height:45px}#modal-duplicate-payment .form-wrapper>form.active{filter:blur(0);opacity:1;pointer-events:auto;transform:translateX(0) scale(1);z-index:2}#modal-duplicate-payment .form-wrapper>form.exit-left{filter:blur(4px);opacity:0;transform:translateX(-40px) scale(.98)}#modal-duplicate-payment .form-wrapper>form.exit-right{filter:blur(4px);opacity:0;transform:translateX(40px) scale(.98)}#modal-duplicate-payment .modal-body{margin-top:2rem}#modal-duplicate-payment .modal-dp-results{margin-top:1.25rem}#modal-duplicate-payment .modal-dp-loader{align-items:center;display:flex;flex-direction:column;gap:.75rem;padding:2rem 0}#modal-duplicate-payment .modal-dp-loader p{color:#6d727c;font-weight:500}#modal-duplicate-payment .modal-dp-spinner{animation:dp-spin .7s linear infinite;border:3px solid #c5dff9;border-radius:50%;border-top-color:#006eb7;height:36px;width:36px}@keyframes dp-spin{to{transform:rotate(1turn)}}#modal-duplicate-payment .modal-dp-table-boletos table,#modal-duplicate-payment .modal-dp-table-habilitacao table{border-collapse:collapse;font-size:.875rem;width:100%}#modal-duplicate-payment .modal-dp-table-boletos thead th,#modal-duplicate-payment .modal-dp-table-habilitacao thead th{background:#006eb7;color:#fff;font-weight:600;padding:.625rem .75rem;text-align:left}#modal-duplicate-payment .modal-dp-table-boletos thead th:first-child,#modal-duplicate-payment .modal-dp-table-habilitacao thead th:first-child{border-radius:.5rem 0 0 0}#modal-duplicate-payment .modal-dp-table-boletos thead th:last-child,#modal-duplicate-payment .modal-dp-table-habilitacao thead th:last-child{border-radius:0 .5rem 0 0}#modal-duplicate-payment .modal-dp-table-boletos tbody td,#modal-duplicate-payment .modal-dp-table-habilitacao tbody td{border-bottom:1px solid #e2e2e8;padding:.625rem .75rem;vertical-align:middle}#modal-duplicate-payment .modal-dp-table-boletos .text-vencido,#modal-duplicate-payment .modal-dp-table-habilitacao .text-vencido{color:#c4161c;font-size:.75rem;font-weight:600}#modal-duplicate-payment .modal-dp-table-boletos .td-action,#modal-duplicate-payment .modal-dp-table-habilitacao .td-action{text-align:center}#modal-duplicate-payment .modal-dp-table-boletos .td-action a,#modal-duplicate-payment .modal-dp-table-habilitacao .td-action a{align-items:center;color:#006eb7;display:inline-flex;flex-direction:column;font-size:.75rem;font-weight:600;gap:.25rem;text-decoration:none;transition:opacity .2s ease}#modal-duplicate-payment .modal-dp-table-boletos .td-action a:hover,#modal-duplicate-payment .modal-dp-table-habilitacao .td-action a:hover{opacity:.7}#modal-duplicate-payment .modal-dp-table-boletos .td-action a p,#modal-duplicate-payment .modal-dp-table-habilitacao .td-action a p{margin:0}#modal-duplicate-payment .input-group{height:auto;margin-bottom:0;width:100%}#modal-duplicate-payment .input-group .seletor-arquivo,#modal-duplicate-payment .input-group input{background:#eef5fd;border:1px solid #c5dff9;border-radius:2rem;box-sizing:border-box;height:45px;padding-left:1.5rem;width:100%}#modal-duplicate-payment .input-group .seletor-arquivo{align-items:center;background:none;border-color:#c5dff9;color:#6d727c;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;justify-content:center;transition:all .3s ease}#modal-duplicate-payment .input-group .seletor-arquivo:hover{background:#eef5fd}#modal-address-city .content-modal-center{max-width:440px;padding:2rem;position:relative}#modal-address-city .mac-close{background:none;border:none;cursor:pointer;opacity:.6;position:absolute;right:1rem;top:1rem;transition:opacity .2s}#modal-address-city .mac-close:hover{opacity:1}#modal-address-city .mac-header{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}#modal-address-city .mac-header img{flex-shrink:0}#modal-address-city .mac-city-name{color:#0f5ea1;font-size:1.375rem;font-weight:700;margin:0}#modal-address-city .links-cta{display:flex;flex-direction:column;gap:.5rem}#modal-address-city .mac-body{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}#modal-address-city .mac-label{color:#828994;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-bottom:.375rem;text-transform:uppercase}#modal-address-city .mac-address{color:#44454b;line-height:1.5}#modal-address-city .mac-map-link{align-items:center;color:#006eb7;display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;margin-top:.5rem;text-decoration:none;transition:color .2s}#modal-address-city .mac-map-link:hover{color:#0f5ea1}#modal-address-city .mac-cta{align-items:center;border-radius:10px;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem;text-decoration:none;transition:background .2s ease}#modal-address-city .mac-cta--whatsapp{background:#f0faf4;border:1px solid #c6f0d6}#modal-address-city .mac-cta--whatsapp:hover{background:#e2f5ea}#modal-address-city .mac-cta--whatsapp .mac-btn-icon{background:#25d366}#modal-address-city .mac-cta--phone{background:#eef4ff;border:1px solid #c6d8f0}#modal-address-city .mac-cta--phone:hover{background:#dde9fc}#modal-address-city .mac-cta--phone .mac-btn-icon{background:#2563eb}#modal-address-city .mac-cta-text{color:#1a1a1a;font-size:.9rem;font-weight:600;line-height:1.3;margin:0}#modal-address-city .mac-btn-icon{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}@media (max-width:576px){#modal-address-city .content-modal-center{margin:0 1rem;max-width:100%}#modal-address-city .mac-body{grid-template-columns:1fr}}#modal-sva .content-modal-center{max-width:360px;padding:2rem;position:relative;text-align:center}#modal-sva .modal-sva-close{background:none;border:none;cursor:pointer;opacity:.6;position:absolute;right:1rem;top:1rem;transition:opacity .2s}#modal-sva .modal-sva-close:hover{opacity:1}#modal-sva .modal-sva-content{align-items:center;display:flex;flex-direction:column;gap:.75rem}#modal-sva .modal-sva-icon{border-radius:12px;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}#modal-sva .modal-sva-name{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin:0}#modal-sva .modal-sva-description{color:#555;font-size:.9rem;line-height:1.5;margin:0}.error-page{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:3rem 1rem;text-align:center}.error-page .container{align-items:center;display:flex;flex-direction:column;gap:.75rem}.error-page .error-code{color:#c5dff9;font-size:6rem;font-weight:800;line-height:1}.error-page .error-title{color:#09284d;font-size:1.5rem;font-weight:700}.error-page .error-message{color:#828994;font-size:1rem;max-width:400px}.error-page .error-btn{background:#006eb7;border-radius:8px;color:#fff;display:inline-block;font-weight:600;margin-top:.5rem;padding:.75rem 2rem;text-decoration:none;transition:background .2s ease}.error-page .error-btn:hover{background:#0f5ea1}#section-units{padding-bottom:50px;padding-top:70px}#section-units h2{color:#0d4176;font-size:1.875rem;font-weight:700;margin-bottom:1.25rem}#section-units .content-addresses{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}#section-units .local-box{align-items:center;background:#fdd833;border-radius:.75rem;display:flex;justify-content:center;min-height:200px;width:100%}#section-units .box-addreess{background:#eef5fd;border-radius:.75rem;padding:1rem}#section-units .box-addreess+.box-addreess{margin-top:1rem}#section-units .box-addreess h3{color:#0f5ea1;font-size:1.25rem;font-weight:500;margin-bottom:1.25rem}#section-units .box-addreess p.address{color:#1d1d1b;margin-bottom:1rem}#section-units .box-addreess .phones{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}#section-units .box-addreess a{align-items:center;color:#303032;display:flex;font-weight:500;gap:.25rem}@media (max-width:992px){#section-units .content-addresses{grid-template-columns:1fr}}#modal-cart .content-modal{display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:0}#modal-cart .modal-header{align-items:flex-start;background:linear-gradient(135deg,#2870b7,#1f568d);color:#fff;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:1.5rem 1.75rem}#modal-cart .modal-header .header-text{flex:1}#modal-cart .modal-header .label{display:block;font-size:.8rem;font-weight:500;letter-spacing:.06em;margin-bottom:.25rem;opacity:.8;text-transform:uppercase}#modal-cart .modal-header .plan-name{display:block;font-size:1.35rem;font-weight:700;line-height:1.3}#modal-cart .modal-header .badge{background:hsla(0,0%,100%,.18);border-radius:20px;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.04em;margin-top:.6rem;padding:.2rem .65rem;text-transform:uppercase}#modal-cart .modal-header .close-modal{align-items:center;background:hsla(0,0%,100%,.12);border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:background .2s ease;width:2rem}#modal-cart .modal-header .close-modal img{filter:brightness(0) invert(1);transition:transform .2s ease}#modal-cart .modal-header .close-modal:hover{background:hsla(0,0%,100%,.28)}#modal-cart .modal-header .close-modal:hover img{transform:scale(1.15)}#modal-cart .modal-body{flex:1;overflow-y:auto;padding:1.5rem 1.75rem}#modal-cart .modal-body::-webkit-scrollbar{width:4px}#modal-cart .modal-body::-webkit-scrollbar-track{background:transparent}#modal-cart .modal-body::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}#modal-cart .plan-summary{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #2870b7;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:1.75rem;padding:1.15rem 1.25rem}#modal-cart .plan-summary dl{display:flex;flex-direction:column;gap:.75rem}#modal-cart .plan-summary .summary-item{align-items:center;display:flex;justify-content:space-between}#modal-cart .plan-summary .summary-item+.summary-item{border-top:1px dashed #e5e7eb;padding-top:.75rem}#modal-cart .plan-summary .summary-item dt{color:#555;font-size:.85rem;font-weight:600}#modal-cart .plan-summary .summary-item dd{font-weight:700;margin:0}#modal-cart .plan-summary .price{color:#222;font-size:1.1rem}#modal-cart .plan-summary .price sub{color:#888;font-size:.7rem;font-weight:500;vertical-align:baseline}#modal-cart .plan-summary .price sup{font-size:.75rem;position:relative;top:-.35em}#modal-cart .plan-summary .price .int{font-size:1.4rem;letter-spacing:-.02em}#modal-cart .plan-summary .price .period{color:#888;font-size:.75rem;font-weight:500}#modal-cart .plan-summary .free{color:#5cc537;font-size:.95rem}#modal-cart .plan-summary .btn-details{background:rgba(40,112,183,.06);border:1px solid rgba(40,112,183,.2);border-radius:6px;color:#2870b7;cursor:pointer;display:block;font-size:.78rem;font-weight:600;margin-top:1rem;padding:.5rem;text-align:center;transition:background .2s ease,border-color .2s ease;width:100%}#modal-cart .plan-summary .btn-details:hover{background:rgba(40,112,183,.12);border-color:rgba(40,112,183,.4)}#modal-cart .steps-indicator{align-items:center;display:flex;gap:0;justify-content:center;margin-bottom:1.5rem}#modal-cart .steps-indicator .step-dot{align-items:center;background:#e5e7eb;border-radius:50%;color:#999;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:28px;justify-content:center;transition:background .3s ease,color .3s ease;width:28px}#modal-cart .steps-indicator .step-dot.active{background:#2870b7;color:#fff}#modal-cart .steps-indicator .step-line{background:#e5e7eb;flex-shrink:0;height:2px;width:40px}#modal-cart .stages{position:relative}#modal-cart .stage{animation:fadeInStage .3s ease;display:none}#modal-cart .stage.active{display:flex;flex-direction:column}@keyframes fadeInStage{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}#modal-cart .form-fields{border:none;gap:.25rem;margin:0;max-height:calc(100vh - 400px);overflow-y:auto;padding:0}#modal-cart .input-group{box-sizing:border-box;height:auto;width:100%}#modal-cart .input-group label{align-items:center;color:#444;display:flex;font-size:.8rem;font-weight:600;gap:.35rem;margin-bottom:.3rem}#modal-cart .input-group .error-required{font-size:.7rem;font-weight:500}#modal-cart .input-group input[type=email],#modal-cart .input-group input[type=text]{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#333;font-size:.9rem;padding:.7rem .9rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}#modal-cart .input-group input[type=email]::-moz-placeholder,#modal-cart .input-group input[type=text]::-moz-placeholder{color:#aaa}#modal-cart .input-group input[type=email]::placeholder,#modal-cart .input-group input[type=text]::placeholder{color:#aaa}#modal-cart .input-group input[type=email]:focus,#modal-cart .input-group input[type=text]:focus{border-color:#2870b7;box-shadow:0 0 0 3px rgba(40,112,183,.12);outline:none}#modal-cart .input-group input[type=email].is-invalid,#modal-cart .input-group input[type=text].is-invalid{border-color:#ef4444}#modal-cart .input-group input[type=email].is-invalid:focus,#modal-cart .input-group input[type=text].is-invalid:focus{box-shadow:0 0 0 3px rgba(239,68,68,.12)}#modal-cart .stage-nav{align-items:center;background:linear-gradient(180deg,transparent 0,#f7f9fc 25%);bottom:0;display:flex;gap:.75rem;justify-content:space-between;margin-top:1.25rem;padding:1rem 0;position:sticky;z-index:1}#modal-cart .stage-nav .terms{align-items:flex-start;color:#444;cursor:pointer;display:flex;flex:1;font-size:.78rem;gap:.4rem}#modal-cart .stage-nav .terms input[type=checkbox]{accent-color:#2870b7;cursor:pointer;flex-shrink:0;height:15px;margin-top:1px;width:15px}#modal-cart .stage-nav .terms .error-required{display:none}#modal-cart .stage-nav .terms .error-required.active{display:inline}#modal-cart .stage-nav .terms a{color:#2870b7;font-weight:600;text-decoration:underline}#modal-cart .stage-nav .terms a:hover{color:#1d5185}#modal-cart .btn-next,#modal-cart .btn-prev{border:none;border-radius:8px;cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:600;padding:.6rem 1.25rem;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}#modal-cart .btn-next{background:#2870b7;color:#fff;margin-left:auto}#modal-cart .btn-next:disabled{background:#7cb0e2;box-shadow:none;cursor:not-allowed;transform:none}#modal-cart .btn-next:hover:not(:disabled){background:#215c96;box-shadow:0 3px 10px rgba(40,112,183,.25);transform:translateY(-1px)}#modal-cart .btn-next:active{transform:translateY(0)}#modal-cart .btn-prev{background:none;border:1px solid #d1d5db;color:#666}#modal-cart .btn-prev:hover{background:#f3f4f6;color:#333}#modal-cart .btn-send{background:#5cc537;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.85rem;font-weight:700;margin-left:auto;padding:.6rem 1.5rem;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}#modal-cart .btn-send:hover{background:#51ad30;box-shadow:0 3px 10px rgba(92,197,55,.3);transform:translateY(-1px)}#modal-cart .btn-send:active{box-shadow:none;transform:translateY(0)}#modal-cart .stage-resume{max-height:calc(100vh - 400px);overflow-y:auto}#modal-cart .stage-resume .stage-title{border-bottom:2px solid #2870b7;color:#333;display:inline-block;font-size:1rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}#modal-cart .stage-resume .resume-list{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;padding:.25rem 1.15rem}#modal-cart .stage-resume .resume-list .summary-item{align-items:center;display:flex;justify-content:space-between;padding:.7rem 0}#modal-cart .stage-resume .resume-list .summary-item+.summary-item{border-top:1px solid #edeef1}#modal-cart .stage-resume .resume-list .summary-item dt{color:#555;font-size:.82rem;font-weight:600}#modal-cart .stage-resume .resume-list .summary-item dd{color:#222;font-size:.85rem;margin:0;text-align:right}#modal-cart .stage-resume .resume-list .price sub{color:#888;font-size:.65rem;font-weight:500;vertical-align:baseline}#modal-cart .stage-resume .resume-list .price sup{font-size:.7rem;position:relative;top:-.3em}#modal-cart .stage-resume .resume-list .price .int{color:#2870b7;font-size:1.15rem;letter-spacing:-.02em}#modal-cart .stage-resume .resume-list .price .period{color:#888;font-size:.65rem;font-weight:500}#modal-cart .stage-resume .resume-list .free{color:#5cc537}#modal-cart-success .content-modal-center{border-radius:14px;overflow:hidden;padding:0;width:400px}@media (max-width:576px){#modal-cart-success .content-modal-center{width:calc(100vw - 2rem)}}#modal-cart-success .success-content{padding:2.5rem 2rem;text-align:center}#modal-cart-success .success-icon{margin-bottom:1.25rem}#modal-cart-success h2{color:#222;font-size:1.3rem;font-weight:700;margin-bottom:.6rem}#modal-cart-success p{color:#666;font-size:.88rem;line-height:1.5;margin-bottom:1.5rem}#modal-cart-success .btn-close-success{background:#2870b7;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:700;padding:.65rem 2rem;transition:background .2s ease,transform .15s ease}#modal-cart-success .btn-close-success:hover{background:#215c96;transform:translateY(-1px)}#modal-cart-success .btn-close-success:active{transform:translateY(0)}.slick2{align-items:center;display:flex;gap:.25rem;justify-content:center;overflow-y:hidden;padding-top:1rem}.slick2 .control-slick2-column,.slick2 .control-slick2-inline{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .3s ease;width:30px;z-index:1}.slick2 .control-slick2-column img,.slick2 .control-slick2-inline img{height:1rem;transform:rotate(-90deg)}.slick2 .control-slick2-column:first-child img,.slick2 .control-slick2-inline:first-child img{rotate:180deg}.slick2 .control-slick2-column:hover,.slick2 .control-slick2-inline:hover{transition:all .3s ease}.slick2 .control-slick2-column:hover img,.slick2 .control-slick2-inline:hover img{height:1.25rem}.slick2 .controls-slick2-column{display:none;gap:1rem;justify-content:space-between;width:100%}.slick2 .controls-slick2-column>div{align-items:center;display:flex;gap:.75rem}.slick2 .control-slick2-column{background:#ccc;border-radius:50%;height:40px;width:40px}.slick2 .control-slick2-column:hover{background:#e6e8e8}.slick2>ul{display:flex;gap:1rem;list-style:none;overflow-x:scroll;padding:1rem 0;width:100%}.slick2>ul::-webkit-scrollbar{height:0;width:0}.slick2>ul::-webkit-scrollbar-thumb,.slick2>ul::-webkit-scrollbar-track{border-radius:0}.slick2[data-type-arrows=column]{flex-direction:column;overflow-x:hidden}.slick2[data-type-arrows=column] .control-slick2-inline{height:0;overflow:hidden;width:0}.slick2[data-type-arrows=column] .controls-slick2-column{display:flex}@keyframes scale-down-hor-center{0%{transform:scaleX(1)}to{transform:scaleX(.3)}}.modal-list-channels{background:hsla(0,0%,59%,.7);left:0;position:fixed;top:0;z-index:999}.modal-list-channels.show{display:block}.modal-list-channels.show .content-modal-list-channels{animation:scale-up-hor-center .6s cubic-bezier(.25,.46,.45,.94) both}.modal-list-channels:not(.show) .content-modal-list-channels{animation:scale-down-hor-center .6s cubic-bezier(.25,.46,.45,.94) both}.modal-list-channels .outclick{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}.modal-list-channels .outclick .content-modal-list-channels{background:#fff;border-radius:10px;overflow:hidden;padding:0;width:500px}.modal-list-channels .outclick .content-modal-list-channels .header-modal{align-items:center;background:#00adef;box-sizing:border-box;color:#fff;display:flex;height:75px;justify-content:space-between;padding:0 1.25rem}.modal-list-channels .outclick .content-modal-list-channels .header-modal h2{font-size:1.25rem;font-weight:700}.modal-list-channels .outclick .content-modal-list-channels .header-modal>button{background:none;border:none;color:#fff;font-size:1.5rem;transition:all .3s ease}.modal-list-channels .outclick .content-modal-list-channels .header-modal>button:hover{color:#ddd;transition:all .3s ease}.modal-list-channels .outclick .content-modal-list-channels .body-modal{height:300px;margin-right:1rem;margin-top:1.25rem;overflow:auto;padding:0 .75rem 1.25rem 1.25rem}.modal-list-channels .outclick .content-modal-list-channels .body-modal .ul-list-channels{padding-right:1rem}.modal-list-channels .outclick .content-modal-list-channels .body-modal .ul-list-channels li{align-items:center;display:flex;justify-content:space-between;padding:.875rem 0}.modal-list-channels .outclick .content-modal-list-channels .body-modal .ul-list-channels li img{border-radius:4px;height:40px}.modal-list-channels .outclick .content-modal-list-channels .body-modal .ul-list-channels li span{font-size:.875rem;font-weight:600}.modal-list-channels .outclick .content-modal-list-channels .body-modal .ul-list-channels li+li{border-top:1px solid #ccc}.modal-list-channels .outclick .content-modal-list-channels .footer-modal{align-items:center;display:flex;height:75px;padding:1.25rem}.modal-list-channels .outclick .content-modal-list-channels .footer-modal>button{align-items:center;background:#fe0;border:none;color:#314199;cursor:pointer;display:flex;font-weight:700;gap:8px;height:45px;justify-content:center;transition:all .3s ease;width:130px}.modal-list-channels .outclick .content-modal-list-channels .footer-modal>button:hover{background:#fff34d;transition:all .3s ease}@media (max-width:576px){.modal-list-channels .outclick .content-modal-list-channels{border-radius:0;height:100%;width:100%}.modal-list-channels .outclick .content-modal-list-channels .body-modal{height:calc(100vh - 150px)}}#combos-tv.content{display:grid;gap:1.5rem;grid-template-columns:1fr 280px;padding-bottom:3rem;padding-top:3rem;position:relative}#combos-tv.content .combos{overflow:hidden}#combos-tv.content .combos .txt-select-plan-tv{color:red;display:none;font-size:1rem;font-weight:700}#combos-tv.content .combos .txt-select-plan-tv.active{display:inline-block}#combos-tv.content .combos section+section{margin-top:100px}#combos-tv.content .combos section .header-combo{align-items:flex-end;display:flex;justify-content:space-between}#combos-tv.content .combos section .header-combo .title{display:flex;gap:1rem}#combos-tv.content .combos section .header-combo .title>img{height:1.5rem;position:relative;top:6px}#combos-tv.content .combos section .header-combo .title .txt-title h2{color:#342f85;font-weight:800}#combos-tv.content .combos section .header-combo .title .txt-title h3{color:#342f85;font-size:1.25rem;margin-bottom:0}#combos-tv.content .combos section .body-combo .select-combo{align-items:center;display:flex;justify-content:space-between;margin:1.25rem 0}#combos-tv.content .combos section .body-combo .select-combo .check{align-items:center;display:flex;gap:.75rem}#combos-tv.content .combos section .body-combo .select-combo .check>div{align-items:center;border:2px solid #342f85;border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;width:20px}#combos-tv.content .combos section .body-combo .select-combo .check>div img{height:12}#combos-tv.content .combos section .body-combo .select-combo .check:not(.active)>div img{display:none}#combos-tv.content .combos section .body-combo .select-combo .check span{color:#342f85;font-weight:700}#combos-tv.content .resume-combo{align-self:start;background:#fff;border-radius:.75rem;box-shadow:0 4px 52px rgba(0,0,0,.25);overflow:hidden;position:sticky;top:130px;transition:all .4s ease;width:100%}#combos-tv.content .resume-combo .header-resume-combo{align-items:center;background:#fe0;display:flex;filter:drop-shadow(0 4px 52px rgba(0,0,0,.25));justify-content:space-between;padding:1rem}#combos-tv.content .resume-combo .header-resume-combo h3{color:#342f85;font-size:1rem;font-weight:700;margin-bottom:0}#combos-tv.content .resume-combo .header-resume-combo .minimize-maximize button{align-items:center;background:none;border:none;color:#342f85;display:none;justify-content:center}#combos-tv.content .resume-combo .header-resume-combo .minimize-maximize button.active{display:flex}#combos-tv.content .resume-combo .body-resume-combo ul{list-style:none;margin:0;padding:0}#combos-tv.content .resume-combo .body-resume-combo ul li{align-items:center;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;height:50px;justify-content:space-between;padding:1rem}#combos-tv.content .resume-combo .body-resume-combo ul li:not(.active){filter:blur(3px)}#combos-tv.content .resume-combo .body-resume-combo ul li>div{align-items:center;display:flex;gap:.5rem}#combos-tv.content .resume-combo .body-resume-combo ul li>div span{font-weight:600}#combos-tv.content .resume-combo .body-resume-combo ul li a,#combos-tv.content .resume-combo .body-resume-combo ul li button{align-items:center;background:none;border:none;color:#342f85;display:flex;display:inline-block;font-size:.875rem;font-weight:700;gap:.25rem;transition:all .3s ease}#combos-tv.content .resume-combo .body-resume-combo ul li .options-selected.active a{overflow:hidden;text-decoration:underline;width:0}#combos-tv.content .resume-combo .body-resume-combo ul li .options-selected.active button{overflow:hidden;width:auto}#combos-tv.content .resume-combo .body-resume-combo ul li .options-selected:not(.active) a{overflow:hidden;text-decoration:underline;transition:all .3s ease;width:auto}#combos-tv.content .resume-combo .body-resume-combo ul li .options-selected:not(.active) button{overflow:hidden;padding:0;transition:all .3s ease;width:0}#combos-tv.content .resume-combo .footer-resume-combo{padding:1rem}#combos-tv.content .resume-combo .footer-resume-combo>button{align-items:center;background:#342f85;border:none;border-radius:.5rem;color:#fff;display:flex;font-size:1.25rem;font-weight:700;height:45px;justify-content:center;text-transform:uppercase;transition:all .3s ease;width:100%}#combos-tv.content .resume-combo .footer-resume-combo>button:hover{background:#433cab;transition:all .3s ease}#combos-tv.content .resume-combo:not(.active) .body-resume-combo,#combos-tv.content .resume-combo:not(.active) .footer-resume-combo{display:none}@media (max-width:992px){#combos-tv.content{display:flex;flex-direction:column-reverse}}@media (max-width:576px){#combos-tv.content .combos section .header-combo>img{display:none}#combos-tv.content .combos section .body-combo .select-combo{align-items:flex-start;flex-direction:column;gap:1.5rem;margin-top:1rem}}.list-plans-combo{list-style:none;margin:0;padding:0}.card-plan-combo{border:1px solid #dbdbdb;border-radius:1rem;box-shadow:0 4px 52px rgba(0,0,0,.07);box-sizing:border-box;min-width:260px;padding:1rem;width:260px}.card-plan-combo .header-card{height:70px}.card-plan-combo .header-card h3{color:#342f85;font-size:1.75rem;font-weight:700;line-height:2rem;margin-bottom:0}.card-plan-combo .header-card span{color:#4e4d61;font-size:.875rem}.card-plan-combo .body-card{margin:1rem 0}.card-plan-combo .body-card .value{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.card-plan-combo .body-card .value span{color:#342f85;display:block;font-size:2.25rem}.card-plan-combo .body-card .value span.cifrao{color:#c3c2da;font-size:1.25rem}.card-plan-combo .body-card button{background:#42f0fd;border:1px solid #42f0fd;border-radius:.75rem;color:#342f85;font-weight:600;padding:.5rem;transform:all ease .3s;width:100%}.card-plan-combo .body-card button.active,.card-plan-combo .body-card button:hover{background:none;transform:all ease .3s}.card-plan-combo .footer-card p{align-items:center;color:#4e4d61;display:flex;font-weight:300;gap:.5rem;margin-bottom:0}.card-plan-combo .footer-card p:before{background:#4e4d61;border-radius:50%;content:"";display:block;height:4px;width:4px}.card-plan-combo .footer-card button{background:none;border:none;color:#342f85;font-size:.875rem;font-weight:700;text-decoration:underline}.card-plan-combo .footer-card h4{color:#4e4d61;font-size:1rem;font-weight:800;margin-bottom:1rem}.card-plan-combo .footer-card ul li{align-items:center;display:flex;gap:.5rem;overflow-x:scroll;padding-bottom:.5rem}.card-plan-combo .footer-card ul li span{color:#342f85;font-size:.875rem}.card-plan-combo .footer-card ul li img.item-app{height:45px}.card-plan-combo.card-combo-fixo .body-card .description{height:150px}.card-plan-combo.card-combo-fixo .body-card .description p{font-size:.875rem}.card-plan-combo.card-combo-internet .footer-card{height:75px}.adicionais h3{color:#342f85;font-size:1.25rem;font-weight:600;line-height:2rem;margin:1rem 0}.list-adicionais{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.list-adicionais li{display:inline-block}.list-adicionais li:after{background:#342f85;content:"";display:block;height:2px;margin-top:1rem;transition:all .3s ease;width:0}.list-adicionais li:hover:after{transition:all .3s ease;width:100%}.list-adicionais .top-adicional{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.list-adicionais .check-add{align-items:center;border:2px solid #342f85;border-radius:4px;display:flex;height:20px;justify-content:center;width:20px}.list-adicionais .check-add img{height:12px}.list-adicionais .price{color:#c3c2da;font-size:2rem;font-weight:300}.list-adicionais .price b{color:#342f85;font-weight:500}.list-adicionais .botton-adicional p{color:#4e4d61;font-weight:500}.list-adicionais .botton-adicional p b{font-weight:800}.list-adicionais .botton-adicional span{display:block;font-size:.875rem;margin-top:.5rem}.list-adicionais .card-adicional{cursor:pointer}.list-adicionais .card-adicional .check-add img{display:none}.list-adicionais .card-adicional.active .check-add img{display:block}@media (max-width:1200px){.list-adicionais{grid-template-columns:1fr}.list-adicionais .top-adicional{display:grid;grid-template-columns:20px 1fr}.list-adicionais .price{grid-column-end:3;grid-column-start:1}}.btn-details-combo{background:none;border:none;color:#342f85;cursor:pointer;font-size:.875rem;font-weight:600;margin-top:.5rem;padding:0;text-decoration:underline}.btn-details-combo:hover{color:#4b44bd}#modal-details-combo{z-index:99999999}#modal-details-combo .header-modal{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}#modal-details-combo .header-modal h2{color:#342f85;font-size:1.25rem;font-weight:700;margin:0}#modal-details-combo .header-modal .close-modal{background:none;border:none;cursor:pointer}#modal-details-combo .combo-details-list{max-height:400px;overflow-y:auto}#modal-details-combo .combo-details-list .detail-item{border-bottom:1px solid #eee;padding:.75rem 0}#modal-details-combo .combo-details-list .detail-item .detail-item-header{align-items:center;display:flex;justify-content:space-between}#modal-details-combo .combo-details-list .detail-item .detail-category{color:#342f85;font-size:.9rem;font-weight:700;text-transform:uppercase}#modal-details-combo .combo-details-list .detail-item .detail-price{color:#342f85;font-weight:600}#modal-details-combo .combo-details-list .detail-item .detail-name{color:#4e4d61;font-size:.9rem;margin:.25rem 0 0}#modal-details-combo .combo-details-list .detail-item .detail-install{color:#999;font-size:.8rem;margin:.25rem 0 0}#modal-details-combo .combo-details-list .detail-section-title{border-top:1px solid #ddd;color:#342f85;font-size:.9rem;font-weight:700;margin:1rem 0 0;padding-top:.75rem}#modal-details-combo .combo-details-list .detail-totals{border-top:2px solid #342f85;margin-top:1rem;padding-top:1rem}#modal-details-combo .combo-details-list .detail-totals .detail-total-row{display:flex;justify-content:space-between;padding:.5rem 0}#modal-details-combo .combo-details-list .detail-totals .detail-total-row span{color:#4e4d61;font-weight:500}#modal-details-combo .combo-details-list .detail-totals .detail-total-row strong{color:#342f85;font-size:1.05rem}#modal-details-combo .combo-details-list .empty{color:#999;padding:2rem 0;text-align:center}#modal-details-combo .footer-modal{margin-top:1.5rem}#modal-details-combo .footer-modal .disclaimer{color:#999;font-size:.75rem;line-height:1.4}
