.gm-style-iw-chr{position:absolute;right:0}.main a{text-decoration:none!important}.results h2{text-align:center}#output_grid .tour_btn_wrapper{display:flex;justify-content:space-between}#output_list .tour_btn_wrapper{display:flex;flex-direction:column;justify-content:space-evenly}#output_list .tour_btn_wrapper a{margin-top:0!important}.tour_btn_wrapper a{cursor:pointer;margin-top:18px;color:#3d3e3f;border-radius:6px;font-family:"Hero Junior Super";text-align:center;font-size:15px!important;padding:14px 20px;border:1px solid #e4ebef!important}#output_list .learn_btn{margin-bottom:5px}#output_list .tour_btn{margin-bottom:5px}.learn_btn{background-color:var(--main-color)!important;color:#fff!important}.tour_btn{background-color:#e4ebef!important}#output_list .incard{flex:0 0 100%;padding:0 6px;max-width:100%;border:1px solid #ccc;margin:10px 0;justify-content:center;align-items:center;display:flex}#output_list .incard img{width:100px;height:100px;object-fit:cover;border-radius:50%}#output_list .incard h3{font-size:24px}#output_list .incard .title_link{display:block;flex:0 0 20%;color:var(--main-color)}#output_grid .incard{flex:0 0 calc(48% - 1px);max-width:calc(48% - 1px);border:1px solid #ccc;margin:10px 0;flex-direction:column;justify-content:start;display:flex}#output_grid .incard img{width:100%;height:auto}#output_grid .incard h3{margin:0 8px;font-size:24px}#output_grid .incard .title_link{display:block;flex:1;color:var(--main-color)}.search{background-color:rgba(0,0,0,.63);display:flex;padding:1px 5px;justify-content:space-evenly;flex-direction:column;position:absolute;bottom:16.5px;z-index:15;right:0}.search i{color:white}.search .drop{align-self:flex-end;cursor:pointer;margin:5px}.search .check{color:white}.search .input{padding:0 10px;padding:2px 7px;font-size:1rem;font-weight:300;line-height:1.6;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.search .inner{display:flex;justify-content:space-evenly;flex-direction:column;max-height:300px;overflow:hidden;padding-top:0;margin-bottom:0;padding-bottom:0;margin-top:0}.mark{width:295px}.mark .link,.mark .link a{text-decoration:none;color:black}.mark .link h2{margin:0;font-size:24px}.mark .link .image_link{height:auto;width:100%}.details .infos{border:1px solid #ccc;padding:10px 5px}@media (max-width:575px){#output_grid .incard{flex:0 0 100%;max-width:100%;border:1px solid #ccc;margin:10px 0;flex-direction:column;justify-content:start;display:flex}}