.table_header.table-mode2:not(.i),.table_content.table-mode2:not(.i){font-family:'Lato','Trebuchet MS',sans-serif}.reasons{padding:5% 0 4%;-ms-flex-direction:row;flex-direction:row;display:flex}.reasons .reasons_details{display:inline-block;width:75.6%;vertical-align:top;margin:0 auto}.reasons .reasons_details .reason_container{padding:0 7px 0;min-height:170px}.reasons .check-circle{margin-bottom:13px;position:relative;background:#ee2429 !important;font-size:1.2em !important}.content_title_container .content_sub_title{border-bottom:none}.content_title_container{text-align:center}.content_title_container .buttons a{font-size:1em;padding:.375em 1.996em}@media only screen and (min-width:768px){}.produto.version2{position:relative}.first_text{padding:unset;border:unset}@media only screen and (max-width:768px){.first_text div{padding:initial}}.first_text h2.text-center.pink_dog{display:none}.wrapper,.accordion_container{width:80%}.wrapper a,.accordion_container a{text-decoration:none !important}@media only screen and (min-width:768px){.wrapper,.accordion_container{width:100%}}@media only screen and (max-width:768px){.wrapper .main_image_container h3,.accordion_container .main_image_container h3{font-size:.8em}.wrapper .main_image_container h1,.accordion_container .main_image_container h1{font-size:2em}.wrapper .main_image_container .footnote span,.accordion_container .main_image_container .footnote span{font-size:1em;padding:.5em}}.dog_icon{position:absolute;top:0;left:0;right:0;bottom:100%;margin:auto;width:100px;height:100px;background:#fff;color:#ee2429;border-radius:100%;padding:unset;font-size:57px}.dog_icon img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.simulate_container,.info_container{padding:1.5em !important;background-color:transparent;text-align:center}.info_container .btn-white,.info_container a.btn-white:link,.info_container .btn-white:visited{color:#3b3b3b;border-color:#3b3b3b}@media only screen and (min-width:768px){.simulate_container{padding:4em 1.5em}}.simulate_container a{text-decoration:none !important}.simulate_container>*{-moz-transition:cubic-bezier(.645,.045,.355,1) 250ms;-o-transition:cubic-bezier(.645,.045,.355,1) 250ms;-webkit-transition:cubic-bezier(.645,.045,.355,1) 250ms;transition:cubic-bezier(.645,.045,.355,1) 250ms;-moz-transition-property:color,background,border;-o-transition-property:color,background,border;-webkit-transition-property:color,background,border;transition-property:color,background,border}.accordion_container{padding:0}.accordion_container .accordion_item{margin-bottom:.5em}.accordion_container .accordion{width:100%;display:flex;align-items:center;justify-content:space-between;padding:40px;text-align:left;background-color:#fff;color:#000;border:none;cursor:pointer;outline:none;-moz-transition:cubic-bezier(.645,.045,.355,1) 250ms;-o-transition:cubic-bezier(.645,.045,.355,1) 250ms;-webkit-transition:cubic-bezier(.645,.045,.355,1) 250ms;transition:cubic-bezier(.645,.045,.355,1) 250ms;-moz-transition-property:font-weight;-o-transition-property:font-weight;-webkit-transition-property:font-weight;transition-property:font-weight}.accordion_container .accordion.on{background:#252c32;color:#fff;-webkit-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;-moz-transition:background-color 500ms linear;-o-transition:background-color 500ms linear;transition:background-color 500ms linear}.accordion_container .accordion h5{font-size:18px;font-weight:400;margin:unset}.accordion_container .accordion p{margin:unset}.accordion_container .accordion i{color:#ee2429;-moz-transition:cubic-bezier(.645,.045,.355,1) 250ms;-o-transition:cubic-bezier(.645,.045,.355,1) 250ms;-webkit-transition:cubic-bezier(.645,.045,.355,1) 250ms;transition:cubic-bezier(.645,.045,.355,1) 250ms;-moz-transition-property:transform;-o-transition-property:transform;-webkit-transition-property:transform;transition-property:transform}.accordion_container .accordion.active i{-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion_container .panel{display:none;background-color:transparent;border:unset;box-shadow:unset}.accordion_container .panel>*{padding:2em;padding-bottom:0;margin:unset}.container_benefits .title h2{font-size:1.8em;margin:0 0 25px}.container_benefits .summary h3{font-size:1.4em;font-weight:normal;letter-spacing:-1px;text-transform:none}.container_benefits .title{width:90%;margin:0 auto}.container_benefits .summary{width:50%;margin:0 auto}.benefits_grid{width:100%;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0}.benefits_grid .benefit_item{padding:1em;background-color:#fff;-ms-flex:1;flex:1;flex-basis:100%;margin:20px;height:auto;max-width:none;min-height:15em;text-align:center}@media only screen and (min-width:768px){.benefits_grid .benefit_item{max-width:calc(100%/3 - 40px);min-height:22em;padding:50px 30px 40px}}.benefits_grid .benefit_item a{color:#fff !important}.benefits_grid .benefit_item a:visited,.benefits_grid .benefit_item a:hover,.benefits_grid .benefit_item a:active{color:#fff !important}.benefits_grid .benefit_item h2{width:100%;margin:.5em auto;font-size:1.5em;line-height:1.5;color:#ee2429}.benefits_grid .benefit_item p{font-family:"Lato",'Trebuchet MS',sans-serif;font-size:100%;letter-spacing:0}.benefits_grid .benefit_item p b{font-family:"Lato",'Trebuchet MS',sans-serif;font-weight:900;letter-spacing:0}.benefits_grid .benefit_item.-links{display:flex;padding:20px;background-color:#ee2429;color:#fff !important}.benefits_grid .benefit_item.-links a{text-decoration:none !important}.benefits_grid .benefit_item.-links h2{margin:auto;color:#fff !important}.benefits_grid .benefit_item.-links p{width:80%;margin:auto}.benefits_grid .benefit_item.-links .links_container{display:flex;margin:1em auto}.benefits_grid .benefit_item.-links .links_container .links{-ms-flex:1;flex:1}.benefits_grid .benefit_item.-links .links_container .links img{width:100%}.benefits_grid .benefit_item.-links .links_container .links h3{text-transform:lowercase;color:inherit}.benefits_grid .benefit_item.-links .links_container .links.-left img{margin:0 -20px -10px}.benefits_grid .benefit_item.-links .links_container .links.-right{padding:10px}.benefits_grid .benefit_item.-links .links_container .links.-right img{width:80%;margin:0 auto 10px}.main_container{position:relative;width:100%;margin:0 auto;font-size:15px;text-align:center}.main_container .cards_container{width:100% !important;display:flex;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.main_container .cards_container .card{max-width:none;width:auto;-ms-flex:1;flex:1;flex-basis:100%;display:inline-block;margin:0;padding:80px 10px 20px}@media only screen and (min-width:1024px){.main_container .cards_container .card{max-width:33%;width:calc(100%/3)}}.main_container .cards_container .card .-no-flip{position:relative}.main_container .cards_container .card .-no-flip>div{position:relative;background:#fff;padding:4em 0 0}@media only screen and (min-width:1024px){.main_container .cards_container .card .-no-flip>div{padding:0}}.main_container .cards_container .card .-no-flip h2{min-height:0;display:flex;align-items:center;justify-content:center;padding:1em;margin:auto;font-size:2.2em;border-bottom:1px solid #e8e8e8}@media only screen and (min-width:1024px){.main_container .cards_container .card .-no-flip h2{min-height:200px;padding:75px 0 40px;margin:0 20px}}.main_container .cards_container .card .-no-flip .main_item_details{padding:0 30px;text-align:left;height:365px}.main_container .cards_container .card .-no-flip .main_item_details .main_item_detail{padding:2.5em 0;border:none}.main_container .cards_container .card .-no-flip .main_item_details .main_item_detail .text{font-family:'Lato','Trebuchet MS',sans-serif;font-size:100%;letter-spacing:0;text-align:center}.main_container .cards_container .card .-no-flip .main_item_details .main_item_detail .text span{display:block;white-space:pre-wrap}.main_container .cards_container .card .-no-flip .simulate_container{padding:1.5em;background-color:#ee2429;text-align:center}.main_container .cards_container .card .-no-flip .simulate_container>*{-moz-transition:cubic-bezier(.645,.045,.355,1) 250ms;-o-transition:cubic-bezier(.645,.045,.355,1) 250ms;-webkit-transition:cubic-bezier(.645,.045,.355,1) 250ms;transition:cubic-bezier(.645,.045,.355,1) 250ms;-moz-transition-property:color,background,border;-o-transition-property:color,background,border;-webkit-transition-property:color,background,border;transition-property:color,background,border}.product_table{display:flex;-ms-flex-direction:column;flex-direction:column;margin:4em auto}.product_table .table_header{display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:left}.product_table .table_header .item_container{position:relative;display:flex}.product_table .table_header .table_item{position:relative;min-height:350px;height:100%;width:100%;max-width:315px;padding:2.6em 2em;margin-right:15px;background:#fff;text-align:center}.product_table .table_header .table_item.-spacer{background:transparent;visibility:hidden;max-width:250px;width:250px;min-width:250px}.product_table .table_header .table_item:last-child,.product_table .table_header.table-mode2 .table_item:last-child{margin:0}.product_table .table_header .table_item h2{font-size:1.25em;text-transform:uppercase;font-weight:900;font-family:'Lato','Trebuchet MS',sans-serif;letter-spacing:.02em;margin:1em 0}.product_table .table_header .table_item p{font-size:.825em;letter-spacing:0;line-height:22px;padding-top:1em}.product_table .table_header .table_coverages{position:absolute;top:100%;left:0;width:100%;display:block;padding:.5em 1em;background:#262c31;color:#fff;font-style:italic;font-weight:300;letter-spacing:0;font-family:'Lato','Trebuchet MS',sans-serif}.product_table .table_content{padding-top:38px}.product_table .table_content .content_list{display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;list-style:none}.product_table .table_content .content_list .list_item{display:flex;-ms-flex-direction:row;flex-direction:row;align-items:stretch;justify-content:left}.product_table .table_content .content_list .list_item div{position:relative;max-width:315px;width:100%;margin-right:15px;padding:1em;font-size:.9em;text-align:center;letter-spacing:0;background:#fff}.product_table .table_content .content_list .list_item div.coverage_detail{display:flex;align-items:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;margin-right:15px}.product_table .table_content .content_list .list_item div sup,.product_table .table_content .content_list .list_item div sub{display:block;line-height:1}.product_table .table_content .content_list .list_item div:after{content:'';position:absolute;bottom:0;left:0;height:1px;width:100%;background:#cecece}.product_table .table_content .content_list .list_item div.empty:after{background:none}.product_table .table_content .content_list .list_item div:first-child{max-width:250px;width:250px;min-width:250px;background:transparent}.product_table .table_content .content_list .list_item div:first-child:after{width:calc(100% + 15px)}.product_table .table_content .content_list .list_item div:last-child{margin:0}.product_table .table_content .content_list .list_item.-products:first-child>div{padding:3em 1em 1em}.product_table .table_content .content_list .list_item.-products:last-child>div{padding:1em 0 3em}.product_table .table_content .content_list .list_item.-products .coverage_name{display:flex;justify-content:space-between;background:transparent;font-style:italic;text-align:left;font-size:.94em}.product_table .table_content .content_list .list_item.-products .coverage_name p{margin:unset;-ms-flex:1;flex:1}.product_table .table_content .content_list .list_item.-products .coverage_name.lvl-1 p{font-weight:bold;font-size:15px}.product_table .table_content .content_list .list_item.-products .coverage_name.lvl-3 p{margin-left:3em}.product_table .table_content .content_list .list_item.-products .coverage_name .info_button{position:relative;width:20px;height:20px}.product_table .table_content .content_list .list_item.-products .coverage_name .info_button p{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-style:normal;font-size:15px;font-weight:300;width:100%;text-align:center;height:100%}.product_table .table_content .content_list .list_item.-buttons .item_button{padding:0;margin-right:15px}.product_table .table_content .content_list .list_item.-buttons .item_button .simulate_container{padding:1.5em;background-color:#ee2429;text-align:center;max-width:0;min-width:100%;width:100%}.product_table .table_content .content_list .list_item.-buttons .item_button .simulate_container>*{-moz-transition:cubic-bezier(.645,.045,.355,1) 250ms;-o-transition:cubic-bezier(.645,.045,.355,1) 250ms;-webkit-transition:cubic-bezier(.645,.045,.355,1) 250ms;transition:cubic-bezier(.645,.045,.355,1) 250ms;-moz-transition-property:color,background,border;-o-transition-property:color,background,border;-webkit-transition-property:color,background,border;transition-property:color,background,border}.product_table .table_content .content_list .list_item:last-child{border-bottom:1px solid transparent}.product_table .table_content .content_list .list_item:last-child div:after{content:unset}.product_table .table_content .content_list .list_item:nth-last-child(2){border-bottom:1px solid transparent;min-height:81px}.product_table .table_content .content_list .list_item:nth-last-child(2) div:after{content:unset}.container_benefits .dog_icon{display:none}.container_benefits{font-family:'Lato','Trebuchet MS',sans-serif}.produto .container_benefits .main_container{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:100%;margin-top:3%}.produto .container_benefits .main_container .main_item.prd_v2{padding:1% 1%;display:inline-block;vertical-align:top}.produto .container_benefits .main_container .main_item_container.prd_v2_container{width:355px;min-height:350px;height:auto;background:#fff;position:relative}.produto .main_item_container.prd_v2_container .item_title{padding:15% 2% 1%;font-size:1.67em;font-weight:900;line-height:1.5em;text-transform:uppercase;color:#ee2429;letter-spacing:.2px;min-height:120px}.produto .main_item_container.prd_v2_container .item_text{padding:0 5% 5%;font-size:.9em;line-height:1.55em;color:#3b3b3b;letter-spacing:normal}.content_title_container h4{padding:80px 0 30px}.background_image>img{width:100%}.container_carplus{padding:0 4%}.product_table .table_header .table_item:first-child{margin-right:15px}.product_table .table_content .content_list .list_item.-buttons .item_button:first-child,.product_table .table_content.table-mode2 .content_list .list_item.-buttons .item_button:first-child{margin-right:15px}.reasons .reasons_title{width:100%;display:block;text-align:center}.reasons .check-circle i{position:absolute;top:0;left:0;right:0;bottom:0;width:18px;height:18px;margin:auto}.content_title_container.product_saude{display:block !important;border-bottom:1px solid #e8e8e8}.reasons h3{padding:25px 1px 15px}.product_table .table_content .content_list .-products.list_item:nth-last-child(2) div::after,.product_table .table_content .content_list .list_item:last-child div::after,.product_table .table_content .content_list .-products.list_item:nth-last-child(2) .coverage_name::after{background:none}.table_coverages_title_spacer{width:100%;max-width:46px}.table-mode2 .table_coverages_title .table_coverages_sub_title:first-child{padding-left:15px}.buttons{padding-bottom:5rem}.buttons a{margin-right:.5rem;text-decoration:none}.product_table .-mobile.table_header{position:relative}.table-mode2 .table_coverages_title:nth-child(1){width:100%;padding:0;text-align:center;max-width:265px;min-width:265px}.table-mode2 .table_coverages_title{width:100%;padding:0}.table-mode2 .table_coverages_title:not(:nth-child(1)){text-align:center}.table-mode2 .table_coverages_title .table_coverages_sub_title{width:50%;font-size:.85em}.table-mode2 .table_coverages_sub_title_container{display:flex;margin-top:3%}.product_table .table_header.table-mode2 .table_coverages{display:flex;max-height:69px;padding:.5em 0;z-index:10}.product_table .table_content.table-mode2{padding-top:60px}.product_table .table_content.table-mode2 .content_list .list_item div.coverage_detail span{width:50%}.product_table .table_content.table-mode2 .content_list .list_item.-products .coverage_name.lvl-2 p{margin-left:1.5em}.product_table .table_content.table-mode2 .content_list .list_item.-products .coverage_name.lvl-2 p,.product_table .table_content.table-mode2 .content_list .list_item.-products .coverage_name.lvl-2 p{font-size:.85em}.product_table .table_header.table-mode2 .table_item,.product_table .table_content.table-mode2 .content_list .list_item div.coverage_detail,.product_table .table_content.table-mode2 .content_list .list_item.-buttons .item_button{margin-right:20px}.product_table .table_header.table-mode2 .table_item:first-child{margin-right:15px}.product_table .table_content.table-mode2 .content_list .list_item div.coverage_detail:last-child,.product_table .table_content.table-mode2 .content_list .list_item.-buttons .item_button:last-child,.product_table .table_content .content_list .list_item.-buttons .item_button:last-child{margin-right:0}.cov_hide{display:none}.simulate_container a.btn.btn-abs.btn-white-red{font-size:1em}@media only screen and (min-width:768px){.reasons{-ms-flex-direction:row;flex-direction:row}.reasons .reasons_title{width:24%;display:inline-block;vertical-align:top;text-align:left;padding:0 2.5% 0 0}.reasons .reasons_details{width:75.6%;display:flex;vertical-align:top}}@media only screen and (max-width:991px){.content_title_container h4{font-size:1em;padding:2em 0;line-height:1.6em}.produto .container_benefits .main_container .main_item.prd_v2{width:30%}.buttons a{margin-bottom:2em}.wrapper,.accordion_container{width:100%;position:relative}.background_image>img{width:auto}.reasons{-ms-flex-wrap:wrap;flex-wrap:wrap}.reasons .reasons_title:first-child{margin:3% auto}.reasons .reasons_title:first-child h3{padding:5% 10%;font-size:1.1em}.product_table .table_header .mobile_plans_item .table_item:first-child{margin:0;padding:2em 1em}.product_table .table_header .item_container{display:block}.product_table .table_header .table_item{max-width:unset;height:auto}.product_table .table_header{display:block;padding:0 15%}.product_table .table_header .table_item,.product_table .table_content .content_list .list_item div.coverage_detail,.product_table .table_content .content_list .list_item.-buttons .item_button{margin-right:0}.table_header.-mobile .simulate_container{background-color:#ee2429;text-align:center;width:100%;border-radius:5px;padding:1.5em 1em !important}.-mobile a.btn.btn-abs.btn-white-red{background-color:#ee2429;color:#fff;font-size:1.2em}.content_title_container .buttons a:first-child{margin-bottom:3%}.product_table .table_content .content_list .list_item{-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:center;background:#fff;margin-bottom:0;position:relative}.product_table .table_header .table_coverages{font-size:1.2em;font-weight:600;display:flex;max-height:69px;padding:.5em 0;z-index:10;top:0}.table_coverages_title:nth-child(1){text-align:center;max-width:unset;min-width:unset;font-size:1.1em;font-style:normal;width:100%}.product_table .table_content .content_list .list_item div:first-child{max-width:unset;width:100%;min-width:unset;margin:0}.product_table .table_content .content_list .list_item.-products .coverage_name.lvl-1 p{font-weight:900;font-size:1.5em;font-style:normal}.product_table .table_content .content_list .list_item.-products .coverage_name.lvl-2 p{margin-left:0;font-size:1.2em;font-style:normal;font-weight:100;color:#9b9b9b;padding:2% 0}.product_table .table_content .content_list .list_item.-products .coverage_name.lvl-3 p{margin-left:1.5em;font-size:1em;font-style:normal;font-weight:normal;color:#9b9b9b;padding:2% 0}.product_table .table_content.table-mode2,.product_table .table_content{padding:20% 0 0;position:relative}.table-mode2 .table_coverages_sub_title_container{-ms-flex-direction:column;flex-direction:column}li.list_item_mobile{background:#d1d2d4;height:auto;margin-bottom:4%}.list_item_mobile .coverage_detail{display:flex;-ms-flex-direction:column;flex-direction:column}.product_table .table_header .table_item p{font-size:1em;line-height:1.6em}.product_table .table_content .content_list .list_item div:first-child:after{display:none}.product_table .table_content .content_list .list_item.-products:first-child>div{padding:2em 1em 1em;margin:0}li.list_item_mobile>div{font-weight:600;font-size:1.5em;font-style:normal;text-align:left;padding:5% 4.5%;position:relative}.table_coverages_sub_title_mobile div:first-child{font-weight:normal;font-size:.8em}.product_table .table_content .list_item_mobile .table_coverages_title_mobile:after,.product_table .table_content .list_item_mobile .table_coverages_sub_title_mobile:after{content:'';position:absolute;bottom:0;left:0;height:2px;width:100%;background:#c2c2c2}.mobile_plans_item.slick-slide{margin:4em .8em 0}.details_content.panel{margin-top:0}.-mobile .accordion_container .accordion_item{margin-bottom:.5em;padding:0}.-mobile .accordion.details_title{background-color:#252c32;text-align:center;width:100%;border-radius:5px;padding:1em 1em;color:#fff;font-size:1.2em;position:absolute;top:100%}.-mobile .accordion.details_title>p{text-align:center;margin:0 auto;padding:6px 12px}.-mobile .item_button{position:relative;margin-top:90px}.container_benefits .summary{width:95%;margin:0 auto}.content_title_container .buttons a{font-size:1.2em;padding:1em 1em;width:345px;border-radius:5px;margin:0}.content_title_container .buttons{padding:0;margin:3% 0}.content_title_container{text-align:center;width:65%;margin:0 auto}.reasons .reasons_details .reason{width:345px;min-height:240px}.reasons .reasons_details{width:90% !important}.product_table .table_header .table_item h2{font-size:1.45em}.product_table{margin:4em auto 2em}.container_benefits .title h2{line-height:1.5em}}@media only screen and (max-width:600px){.produto .container_benefits .main_container .main_item_container.prd_v2_container,.produto .container_benefits .main_container .main_item_container{width:100%}.produto .container_benefits .main_container .main_item.prd_v2,.produto .container_benefits .main_container .main_item{padding:1%}.product_table .table_header{padding:0 3%}.content_title_container{text-align:center;width:85%;margin:0 auto}.reasons .reasons_details .reason{width:81vw}.content_title_container .buttons a{width:100%}.-mobile .accordion.details_title>p,.table_header.-mobile .simulate_container{font-size:.7em}.product_table .table_header .table_item{min-height:390px}.slick-dots li button{width:20px;height:20px;border-radius:10px}.slick-dots li.slick-active button{background:#fff;border:3px solid #ee2429}.-mobile .slick-list{padding:0 6.5% !important}.product_table .table_content .content_list .list_item:nth-last-child(2){min-height:unset}.product_table .table_content .content_list .list_item.-products .coverage_name{text-align:center}.product_table .table_content.table-mode2 .content_list .list_item.-products .coverage_name{text-align:left}.product_table .table_content .content_list .-products.list_item:nth-last-child(2) div::after,.product_table .table_content .content_list .list_item:last-child div::after,.product_table .table_content .content_list .-products.list_item:nth-last-child(2) .coverage_name::after{background:#cecece}.product_table .table_content .content_list .list_item:nth-last-child(2) div:after{content:''}.product_table .table_content .content_list .list_item.-products:last-child>div{padding:1em}.product_table .table_content .content_list .list_item div:after{display:none}.product_table .table_content .content_list .list_item:after{content:'';position:absolute;bottom:0;left:0;height:1px;width:100%;background:#cecece}.mobile_plans_item.slick-slide{margin:4em .5em 0}.-mobile .accordion.details_title{font-size:1em}.-mobile .item_button{margin-top:75px}}@media only screen and (max-width:320px){.reasons .reasons_details .reason{width:250px}.-mobile .item_button{margin-top:70px}.product_table .table_header{padding:0}}