.pesquisa_rede{font-size:16px;margin-bottom:5%}.content_title_container .content_sub_title{border:none}.main_search{position:relative;margin-top:80px}.main_search .main_switcher{position:absolute;left:30px;right:30px;background:#7c8389;margin-right:-1px;top:-30px;z-index:1}.main_search .main_switcher .slick-list{padding-bottom:8px;margin-bottom:-8px}.main_search .main_switcher_item_container{position:relative;cursor:pointer;height:60px;color:#fff;text-align:center;text-transform:uppercase;font-weight:900;font-size:1em;width:25%;float:left;padding-left:0}.main_search .main_switcher_item_container .main_switcher_item.done{background:#b11b1f;border-right:1px solid #ee2429}.main_search .main_switcher_item_container .main_switcher_item.current{background:#ee2429;border:none}.main_search .main_switcher_item_container .main_switcher_item.current::after{content:' ';position:absolute;background:#ee2429;width:12px;height:12px;left:50%;bottom:-6px;margin-left:-6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main_search .main_switcher_item_container .main_switcher_item{display:block;height:100%;background:#a4abb1;border-right:1px solid #80878d}.main_search .main_switcher_item_container:last-child .main_switcher_item{border:none}.main_search .main_container{position:relative;color:#fff}.main_search .main_container .main_item{position:relative;background:#fff;width:100%;height:320px;text-align:center;vertical-align:middle;color:#333}.main_search .main_container .main_item:last-child{height:180px}.main_search .main_container .main_item .main_item_container{padding-top:50px}.main_item_container .context_line span>.step_option{font-weight:700;text-decoration:underline;cursor:pointer;text-transform:capitalize}.main_search .main_container .main_item .main_item_container .options_zone{padding-top:35px}.form_input{display:inline-block;vertical-align:middle}.select_styled{display:inline-block;vertical-align:middle;margin:0 1rem}.main_search .main_container .main_item .main_item_container .options_zone[data-step="3"] .select_styled:last-child{margin:0 1rem}.wide .select_styled,.wide .form_input{width:40%}.wide .select_styled select,.wide .form_input input{width:100%}.select_styled select{width:285px;display:inline-block;background:transparent;border:1px solid #dadee0;color:#4d4d4d;position:relative;padding:5px;border-radius:2px}.main_item_container .options_zone .form_check{display:inline-block;margin:0 15px;vertical-align:middle}.main_item_container .options_zone .form_check .checkbox_styled{height:20px;width:20px;border:1px solid #dadee1;border-radius:3px;vertical-align:middle}.main_item_container .options_zone .form_check .checkbox_styled input[type="checkbox"]{opacity:0}.main_item_container .options_zone .form_check .checkbox_styled label:after{width:13px;top:4px;left:3px;height:7px;border-color:#4e4e4e}.main_item_container .options_zone .form_check .check_label{padding-left:10px;color:#4e4e4e}.main_item_container .options_zone .form_input{display:inline-block;margin:0 20px 10px}.form_input input{border:1px solid #dadee1;border-radius:3px;padding:5px 14px;color:#4e4e4e;height:36px;width:270px}.form_input input::-webkit-input-placeholder{color:#4e4e4e}.form_input input:-moz-placeholder{color:#4e4e4e}.form_input input:-moz-placeholder{color:#4e4e4e}.form_input input:-ms-input-placeholder{color:#4e4e4e}.select_styled:after{top:16px}.location_button{padding-bottom:30px}.show_doctors,.show_places,.show_address{}.show_doctors .show_doctors_button,.show_places .show_places_button,.show_address .show_address_button{text-transform:uppercase;text-decoration:underline;font-weight:700}.main_item_container .btn:hover{background:#b11b1f;color:#fff !important;border-color:#b11b1f}.main_search .main_container .main_item .main_item_container .back_zone{padding-top:35px;padding-left:2.5%}.main_search .main_container .main_item .main_item_container .btn{margin:0 9px}.main_search .search_results_container{text-align:center;display:none}.main_search .search_results_container .search_view{height:55px;line-height:55px}.main_search .search_results_container .search_view .search_results{}.main_search .search_results_container .search_view .search_control{display:inline-block;margin:0 15px;color:#4d4d4d;cursor:pointer}.main_search .search_results_container .search_view .search_control:hover{font-weight:700;color:#000e4f}.main_search .search_results_container .search_view .search_control .search_control_icon{vertical-align:middle;font-size:23px;padding-right:7px}.main_search .search_results_container .search_view .search_control .search_control_text{text-decoration:underline}.main_search .search_results_container .search_view .active{font-weight:700;color:#000e4f}.main_search .search_results_container .search_view .active .search_control_text{text-decoration:none}.main_search .search_results_container .search_results{padding-bottom:2rem;padding-top:4rem}.main_search .search_results_container .search_result_container{display:inline-block;margin-right:-3px;width:25%;vertical-align:middle;padding-top:1rem;padding-bottom:1rem}.main_search .search_results_container .search_result_container:nth-child(n){display:none}.main_search .search_results_container .search_result_container:nth-child(n-3){padding-left:0;padding-right:1rem}.main_search .search_results_container .search_result_container:nth-child(n-2){padding-left:.5rem;padding-right:1rem}.main_search .search_results_container .search_result_container:nth-child(n-1){padding-left:.5rem;padding-right:.5rem}.main_search .search_results_container .search_result_container:nth-child(n){padding-left:1rem;padding-right:0}.main_search .search_results_container .search_result_container .search_result{background:#fff;padding:20px;height:240px;position:relative}.main_search .search_results_container .search_result_container .search_result .clinic_name{color:#000e4f;font-weight:900;text-align:center;font-size:1.125em;overflow:hidden;max-height:40px;line-height:22px}.clinic_informations{padding-top:10px}.clinic_informations .clinic_information{text-align:left;font-size:.875em}.clinic_informations .clinic_information .clinic_information_title{display:inline-block;text-align:left;width:28%;vertical-align:top;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.clinic_informations .clinic_information .clinic_information_content{display:inline-block;margin-right:-4px;width:72%;vertical-align:top}.main_search .search_results_container .search_result_container .search_result .search_result_controls{position:absolute;bottom:20px;left:50%;margin-left:-100px}.main_search .search_results_container .search_result_container .search_result .search_result_controls a{display:block;width:200px;margin:10px auto 0}.main_search .map_results_container{display:none}.main_search .map_results_container #map-canvas{width:100%;height:400px}.map_results_container .search_result_container_map{width:300px}.main_search .search_results_container .list{display:block !important;width:100% !important;vertical-align:middle;padding:1rem 0 !important}.main_search .search_results_container .list .search_result{background:#fff;padding:3.5rem 1rem;position:relative;height:10rem}.main_search .search_results_container .list .search_result .clinic_name{color:#000e4f;font-weight:900;font-size:1.125em;padding:0;text-align:left;vertical-align:center;width:55%;display:inline-block}.main_search .search_results_container .list .search_result .search_result_controls{text-align:right;display:inline-block;vertical-align:middle;position:relative;margin-left:0;left:0;bottom:0;width:320px}.main_search .search_results_container .list .search_result .search_result_controls a{width:15.5rem;font-size:.75em;display:inline-block;margin:0 auto}.show_doctors_container{position:fixed;top:60px;background-color:#fff;width:600px;left:50%;margin-left:-300px;padding:30px;z-index:51;display:none}.show_doctors_container .show_doctors_container_title{text-transform:uppercase}.show_doctors_container .show_doctors_container_title b{padding-left:10px}.show_doctors_container .show_doctors_container_title a{font-weight:700;float:right;text-decoration:underline;cursor:pointer}.show_doctors_container .show_doctors_container_form .form_input{margin:0}.show_doctors_container .show_doctors_container_form .form_input input{width:18.5rem}.show_doctors_container_form .form_input .address_input{width:400px}.show_doctors_container .show_doctors_container_form{padding-top:10px;display:inline-table}.show_doctors_container .show_doctors_container_form .select_styled select{width:190px}.show_doctors_container .show_doctors_container_list{border-top:1px solid #d1d5d8;margin-top:12px}.show_doctors_container .show_doctors_container_list .doctors_member{padding:10px 0;border-bottom:1px solid #d1d5d8}.show_doctors_container .show_doctors_container_list .doctors_member span{display:inline-block;width:50%}.show_doctors_container .show_doctors_container_list .doctors_member span:first-child{font-weight:700;text-transform:uppercase;text-decoration:underline;cursor:pointer}.show_doctors_container .show_doctors_container_list .doctors_member span:last-child{text-align:right}.doctor_detail_container{position:fixed;top:60px;background-color:#fff;width:270px;left:50%;margin-left:-135px;padding:30px;z-index:101;display:none}.doctor_detail_container .doctor_detail_container_title{text-align:center;text-transform:uppercase;font-weight:900}.doctor_detail_container .doctor_detail_back{text-align:center;text-transform:uppercase;font-weight:900;margin-top:20px}.doctor_detail_container .doctor_detail_back span{text-decoration:underline}.show_places_container,.show_address_container,.show_benefits_container{position:fixed;top:60px;background-color:#fff;width:600px;left:50%;margin-left:-300px;padding:30px;z-index:51;display:none}.show_places_container .show_places_container_title,.show_address_container .show_address_container_title,.show_benefits_container .show_beneficios_container_title{text-transform:uppercase}.show_places_container .show_places_container_title b{padding-left:10px}.show_places_container .show_places_container_title a,.show_address_container .show_address_container_title a,.show_benefits_container .show_benefits_container_title a{font-weight:700;float:right;text-decoration:underline}.show_places_container .show_places_container_form .form_input{margin:0}.show_places_container .show_places_container_form{padding-top:10px;display:inline-table}.show_places_container .show_places_container_form .select_styled select{width:190px}.show_places_container .show_places_container_list,.show_address_container .show_address_container_list,.show_places_container .show_address_container_list,.show_benefits_container .show_benefits_container_list{border-top:1px solid #d1d5d8;margin-top:12px}.show_places_container .show_places_container_list .places_member,.show_address_container .show_address_container_list .address_member,.show_places_container .show_address_container_list .address_member{padding:10px 0;border-bottom:1px solid #d1d5d8}.show_places_container .show_places_container_list .places_member>span,.show_address_container .show_address_container_list .address_member>span,.show_places_container .show_address_container_list .address_member>span{display:inline-block;width:50%}.show_places_container .show_places_container_list .places_member>span:last-child,.show_address_container .show_address_container_list .address_member>span:last-child,.show_places_container .show_address_container_list .address_member>span:last-child{text-decoration:underline;text-align:right;cursor:pointer}.show_places_container .show_places_container_list .places_member>span:first-child,.show_address_container .show_address_container_list .address_member>span:first-child,.show_places_container .show_address_container_list .address_member>span:first-child{font-weight:700;text-transform:uppercase}.show_places_container .show_places_container_list .places_member>span:last-child span,.show_address_container .show_address_container_list .address_member>span:last-child span{text-decoration:none;padding-left:5px;display:inline-block}.places_detail_container{position:fixed;top:60px;background-color:#fff;width:350px;left:50%;margin-left:-135px;padding:30px;z-index:101;display:none}.places_detail_container .places_detail_container_title{text-align:center;text-transform:uppercase;font-weight:900}.places_detail_container .places_detail_back{text-align:center;text-transform:uppercase;font-weight:900;margin-top:20px}.places_detail_container .places_detail_back span{text-decoration:underline}.more_results{margin:20px 0}.gm-style .gm-style-iw{font-size:16px}.gm-style .gm-style-iw>div>div{overflow:hidden !important}.gm-style .gm-style-iw .search_result_container{width:100%}.gm-style .gm-style-iw .search_result_container .search_result{padding:12px 0;height:265px}.show_places_container .show_address_container_title{text-transform:uppercase}.show_places_container .show_address_container_title a{font-weight:700;float:right;text-decoration:underline}@media(min-width:992px) and (max-width:1279px){.options_zone .select_styled select,.form_input input{width:220px}.options_zone .wide .select_styled select{width:100%}.main_search .main_switcher_item_container{font-size:.9em}.main_search .search_results_container .search_result_container .search_result{padding:10px}.main_search .map_results_container #map-canvas{height:700px}.main_search .main_container .main_item .main_item_container{padding-top:50px}.main_item_container .options_zone .form_check,.select_styled,.main_item_container .options_zone .form_input{margin:0 10px}.main_search .search_results_container .list{display:block !important;width:100% !important;vertical-align:middle;padding:1rem 0 !important}.main_search .search_results_container .list .search_result{background:#fff;padding:3.5rem 1rem;position:relative;height:10rem}.main_search .search_results_container .list .search_result .clinic_name{color:#000e4f;font-weight:900;font-size:1.125em;padding:0;text-align:left;vertical-align:center;width:55%;display:inline-block}.main_search .search_results_container .list .search_result .search_result_controls{text-align:right;display:inline-block;vertical-align:middle}.main_search .search_results_container .list .search_result .search_result_controls a{width:15.5rem;font-size:.75em;display:inline-block;margin:0 auto}}@media(min-width:768px) and (max-width:991px){.main_search .search_results_container .search_result_container{width:50%;padding:10px}.main_search .main_container .main_item .main_item_container .options_zone{padding-top:20px}.main_search .main_container .main_item .main_item_container .options_zone[data-step="3"] .select_styled:last-child{margin:2rem 1rem}.main_search .main_container .main_item .main_item_container .options_zone[data-step="3"] .select_styled select{width:285px}.main_search .main_switcher_item_container{font-size:.9em}.main_search .map_results_container #map-canvas{height:700px}.main_search .main_container .main_item .main_item_container .options_zone.form_check{margin-bottom:20px}.main_search .main_container .main_item .main_item_container .options_zone .form_input{vertical-align:top}.main_search .main_container .main_item .main_item_container{padding-top:30px;padding-bottom:30px}.visible-sm-block{padding-top:20px}.main_search .main_container .main_item{height:auto !important}.main_search .main_switcher_item_container{width:100%;float:none;display:block}}@media(max-width:767px){.site{padding-bottom:0}.wrapper{padding:0}.main_search{margin-top:20px}.main_search .main_container .main_item{height:auto}.main_search .main_container .main_item:last-child{height:auto}.main_search .main_switcher_item_container{float:none;display:block;width:100%;padding-top:0}.main_search .main_switcher{position:relative;left:0;right:0;top:0;margin-right:0}.main_search .main_container .main_item .main_item_container{background:#f0f1f3;text-align:center;display:none;padding:0}.main_item_container .context_line{padding:20px 20px 0;color:#000e4f}.main_item_container .context_line span>.step_option{font-weight:700;text-decoration:underline;cursor:pointer}.main_search .main_container .main_item .main_item_container .options_zone{padding-top:10px;padding-bottom:15px}.main_item_container .options_zone a{display:block;width:235px;margin:20px auto;background:transparent}.main_search .main_container .main_item .main_item_container .btn{margin:10px auto;display:block;width:20rem}.main_search .main_container .main_item .main_item_container .back_zone{padding-top:0;padding-bottom:20px}.main_item_container .back_zone a{display:inline-block;background:transparent}.main_item_container .back_zone .search_again_button{margin-top:20px}.main_item_container .options_zone .select_styled{display:block;width:285px;margin:20px auto}.main_item_container .options_zone .select_styled select{}.main_item_container .options_zone .form_check{display:block;width:285px;margin:20px auto;text-align:left}.select_styled:before,.checkbox_styled label,.checkbox_styled input[type=checkbox]:checked+label{background:#f0f1f3}.main_item_container .options_zone .form_input{display:block;width:285px;margin:20px auto}.main_item_container .options_zone .form_input input{background:#f0f1f3;width:100%}.main_search .search_results_container .search_result_container{display:block;margin:20px;width:auto;padding:0 !important}.main_search .search_results_container .search_result_container:first-child{margin-top:5rem}.main_search .search_results_container .list{display:block !important;width:100% !important;vertical-align:middle;padding:1rem 0 !important;margin:0 auto}.main_search .search_results_container .list .search_result{background:#fff;padding:1.5rem 1rem;position:relative;height:10rem}.main_search .search_results_container .list .search_result .clinic_name{color:#000e4f;font-weight:900;font-size:1.125em;padding:0;text-align:center;vertical-align:center;width:none;display:inline-block}}@media(max-width:480px){.main_search .search_results_container .list .search_result .search_result_controls{text-align:center;display:inline-block;vertical-align:middle}.main_search .search_results_container .list .search_result{background:#fff;padding:1.5rem 1rem;position:relative;height:12rem}}.show_places_container .show_places_container_list .places_member,.show_address_container .show_address_container_list .address_member_contact,.show_places_container .show_address_container_list .address_member_contact{padding:10px 0;border-bottom:1px solid #d1d5d8}.show_places_container .show_places_container_list .places_member>span,.show_address_container .show_address_container_list .address_member_contact>span,.show_places_container .show_address_container_list .address_member_contact>span{display:inline-block;width:50%}.show_places_container .show_places_container_list .places_member>span:last-child,.show_address_container .show_address_container_list .address_member_contact>span:last-child,.show_places_container .show_address_container_list .address_member_contact>span:last-child{text-decoration:underline;text-align:right;cursor:pointer}.show_places_container .show_places_container_list .places_member>span:first-child,.show_address_container .show_address_container_list .address_member_contact>span:first-child,.show_places_container .show_address_container_list .address_member_contact>span:first-child{font-weight:700;text-transform:uppercase}.show_places_container .show_places_container_list .places_member>span:last-child span,.show_address_container .show_address_container_list .address_member_contact>span:last-child span{text-decoration:none;padding-left:5px;display:inline-block}.dropService{height:36px}div#form4,div#form2{padding-left:1.5%}.select_styled.parcerias{vertical-align:top}.simulate_error_text{text-align:center}.show_places_container a,.places_detail_back,.places_detail_back span{cursor:pointer}.main_search .search_results_container .search_result_container .search_result .sub_clinic_name{color:#3b3b3b;font-weight:900;text-align:center;font-size:.8em;overflow:hidden;max-height:32px}.main_search .search_results_container .search_result_container.list .search_result .sub_clinic_name{color:#3b3b3b;font-weight:900;text-align:center;font-size:.8em;float:left}.main_search .search_results_container .search_result_container.list .search_result .clinic_name{float:left;width:70%}.main_search .search_results_container .search_result_container.list .search_result .clinic_name_separator{display:block;height:22px}.main_search .search_results_container .search_result .clinic_name_separator{height:1px}.main_search .search_results_container .search_result_container.list .search_result .search_result_controls{float:right}.show_places_container,.show_address_container,.show_doctors_container{max-height:400px;overflow-y:scroll}.more_results{display:none}.more_results_container{padding-bottom:30px}.pesquisa_rede .main_container{visibility:hidden}.show_address_container_title a{cursor:pointer}.show_benefits_container{position:fixed;top:60px;background-color:#f0f1f3;width:960px;left:50%;margin-left:-480px;z-index:51;display:none;font-family:'Lato','Trebuchet MS',sans-serif;max-height:580px;overflow-y:scroll}.show_benefits_container_title .show_benefits_container_close{display:block;cursor:pointer;float:right;margin-left:20px;font-weight:bold;text-decoration:underline;color:#242b31}.show_benefits_container_content{font-size:15px;padding:30px}.show_benefits_container_content :last-child{margin-bottom:0}.show_benefits_container_table{position:relative;display:block;background:#fff;margin-bottom:20px;font-weight:600}.show_benefits_container_table .benefits_row{display:table;width:100%}.show_benefits_container_table .benefits_row .benefits_cell{display:table-cell;vertical-align:middle;padding-top:12px;padding-bottom:12px;line-height:1.35em}.show_benefits_container_table .benefits_row .benefits_cell.cell_content{padding-right:30px;width:65%}.show_benefits_container_table .benefits_row .benefits_cell.cell_discount{padding-left:30px;text-align:center;text-transform:uppercase}.show_benefits_container_table .benefits_row .benefits_cell.cell_discount .blank_line{display:inline-block;vertical-align:middle;background:#c9cacc;height:2px;width:50px}.show_benefits_container_table .benefits_row .benefits_padder{display:table-cell;vertical-align:middle;width:30px}.show_benefits_container_table .benefits_row .benefits_spacer{display:table-cell;vertical-align:middle;background:#f0f1f3;width:20px}.show_benefits_container_table .benefits_row .benefits_cell.cell_content,.show_benefits_container_table .benefits_row .benefits_cell.cell_discount,.show_benefits_container_table .benefits_row .benefits_spacer{border-bottom:1px solid #e8e8e8}.show_benefits_container_table .benefits_row.benefits_header .benefits_cell{padding-top:15px;padding-bottom:15px;letter-spacing:.02em;text-transform:uppercase}.show_benefits_container_table .benefits_row.first .benefits_cell{padding-top:25px}.show_benefits_container_table .benefits_row.last .benefits_cell{padding-bottom:25px}.show_benefits_container_table .benefits_row.last .benefits_cell.cell_content,.show_benefits_container_table .benefits_row.last .benefits_cell.cell_discount,.show_benefits_container_table .benefits_row.last .benefits_spacer,.show_benefits_container_table .benefits_row.benefits_header .benefits_cell.cell_content,.show_benefits_container_table .benefits_row.benefits_header .benefits_cell.cell_discount,.show_benefits_container_table .benefits_row.benefits_header .benefits_spacer{border-bottom:none}.show_benefits_container_table .benefits_row.benefits_header{background:#ee2429;color:#fff}.show_benefits_container_table .benefits_row .benefits_cell.cell_discount .label_discount{display:none;color:#ee2429}.show_benefits_container_content b.with_color{text-transform:uppercase;color:#ee2429}.show_benefits_container_title{background:#fff;text-transform:uppercase;padding:30px;color:#ee2429}@media(min-width:768px) and (max-width:991px){.show_benefits_container{width:740px;margin-left:-370px}.show_benefits_container_table .benefits_row .benefits_cell.cell_content{width:60%}}@media(max-width:767px){.show_benefits_container{width:auto;left:30px;right:30px;margin-left:0}.show_benefits_container_table .benefits_row{display:block;padding:12px 20px;border-bottom:1px solid #e8e8e8}.show_benefits_container_table .benefits_row .benefits_cell{display:block;padding:0}.show_benefits_container_table .benefits_row .benefits_cell.cell_content{width:auto;padding:0}.show_benefits_container_table .benefits_row .benefits_cell.cell_discount{text-align:left;margin-top:5px;padding:0;font-weight:normal}.show_benefits_container_table .benefits_row .benefits_cell.cell_discount .label_discount{display:inline-block;font-weight:600}.show_benefits_container_table .benefits_row.benefits_header .benefits_cell.cell_discount,.show_benefits_container_table .benefits_row .benefits_cell.cell_discount.no_discount,.show_benefits_container_table .benefits_row .benefits_cell.cell_discount .blank_line,.show_benefits_container_table .benefits_row .benefits_padder,.show_benefits_container_table .benefits_row .benefits_spacer{display:none}.show_benefits_container_table .benefits_row .benefits_cell.cell_content,.show_benefits_container_table .benefits_row .benefits_cell.cell_discount,.show_benefits_container_table .benefits_row .benefits_spacer{border-bottom:none}.show_benefits_container_table .benefits_row.last,.show_benefits_container_table .benefits_row.benefits_header{border-bottom:none}}@media(max-width:399px){.show_benefits_container{left:20px;right:20px}.show_benefits_container_title{padding:20px}.show_benefits_container_content{padding:20px}.show_benefits_container_table{margin-left:-20px;margin-right:-20px}}#s4-bodyContainer.blank_master_container .wrapper.pesquisa_rede{padding-top:5%;padding-bottom:5%}.site{padding-bottom:0}