main{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 165px);padding-top:110px;margin-bottom:60px}.location_container{display:flex;justify-content:space-between;align-items:stretch;width:85%;max-width:1200px;background-color:#fff;border-radius:24px;box-shadow:0 15px 40px rgb(23 28 57 / .04);overflow:hidden;transition:background-color 0.3s ease}body.dark_mode .location_container{background-color:#1a1a1a;box-shadow:0 15px 40px rgb(0 0 0 / .3)}.location_info_box{flex:1.1;padding:55px;display:flex;flex-direction:column;justify-content:center}.badge_teasing{display:inline-block;align-self:flex-start;padding:6px 14px;background-color:rgb(57 181 74 / .1);color:var(--accent-color);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border-radius:30px;margin-bottom:20px}.location_info_box h1{font-size:2.6rem;font-weight:800;color:var(--secondary-color);line-height:1.2;margin-bottom:15px}.location_info_box .lead_text{color:var(--text-muted);font-size:1.1rem;line-height:1.6;margin-bottom:35px}.guarantees_list{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.guarantee_item{display:flex;gap:15px;align-items:flex-start}.guarantee_item .icon_box{width:40px;height:40px;background-color:rgb(0 174 239 / .08);color:var(--hover-color);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.guarantee_item .text_box h3{font-size:1.05rem;font-weight:700;color:var(--secondary-color);margin-bottom:4px}.guarantee_item .text_box p{color:var(--text-muted);font-size:.9rem;line-height:1.5}.action_block{padding-top:25px;border-top:1px solid rgb(107 114 128 / .1)}.action_block p{font-size:.95rem;font-weight:600;color:var(--secondary-color);margin-bottom:15px}.action_buttons{display:flex;gap:15px;flex-wrap:wrap}.btn_contact_form{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background-color:var(--secondary-color);color:#ffffff!important;font-size:.9rem;font-weight:700;border-radius:12px;transition:background-color 0.3s ease}body.dark_mode .btn_contact_form{background-color:var(--accent-color)}.btn_contact_form:hover{background-color:var(--hover-color)}.btn_contact_wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background-color:#25d366;color:#ffffff!important;font-size:.9rem;font-weight:700;border-radius:12px;box-shadow:0 6px 15px rgb(37 211 102 / .2);transition:all 0.3s ease}.btn_contact_wa:hover{background-color:#128c7e;transform:translateY(-2px);box-shadow:0 6px 20px rgb(18 140 126 / .3)}.location_image_box{flex:.9;position:relative;overflow:hidden}.location_image_box img{width:100%;height:100%;object-fit:cover}.location_image_box::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgb(57 181 74 / .1) 0%,rgb(23 28 57 / .15) 100%);mix-blend-mode:multiply;pointer-events:none}@media screen and (max-width:1024px){.location_container{flex-direction:column;width:90%}.location_image_box{width:100%;height:320px}.location_info_box{padding:40px 30px}}@media screen and (max-width:768px){.location_info_box h1{font-size:2rem}.action_buttons{flex-direction:column}.btn_contact_form,.btn_contact_wa{width:100%}}@media screen and (max-width:500px){main{padding-top:95px}.location_container{width:95%}.location_info_box{padding:30px 20px}.location_image_box{height:240px}}