.banner-sign-free{position:relative;z-index:100;width:100%;display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 30px;background-color:#EAC6FF;height:56px}.banner-sign-free p{color:#590086}.banner-sign-free a{height:40px;padding:0 20px;margin-left:12px;background:#F5E3FF;color:#590086;font-size:14px;text-align:center;transition:background-color 0.2s,color 0.2s}.banner-sign-free a:hover{background-color:#a701fd;color:#fff}.banner-sign-free button{opacity:.4;position:absolute;top:50%;right:20px;transform:translateY(-50%);width:40px;height:40px;background-color:#fff0;color:#590086;border:0;outline:0;border-radius:50%;transition:opacity 0.1s}.banner-sign-free button:hover{opacity:1}@media (max-width:768px){.banner-sign-free{justify-content:space-between;gap:1.2rem;padding:.6rem 1.2rem;line-height:1.2;height:56px}.banner-sign-free img{width:2rem;height:2rem}.banner-sign-free p{font-size:1rem}.banner-sign-free a{padding:.6rem 1.2rem .6rem 1rem;font-size:1rem;text-align:left;line-height:1}.banner-sign-free button{position:static;transform:translateY(0)}.banner-sign-free button span{font-size:1.8rem}}@font-face{font-family:'Font Awesome 7 Free';font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/webfonts/fa-solid-900.woff2) format('woff2');font-weight:900;font-style:normal}@font-face{font-family:'Font Awesome 7 Brands';font-display:swap;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/webfonts/fa-brands-400.woff2) format('woff2');font-weight:400;font-style:normal}html{font-size:10px}@media (min-width:360px){html{font-size:11px}}@media (min-width:410px){html{font-size:12px}}@media (min-width:430px){html{font-size:12.5px}}@media (min-width:480px){html{font-size:13px}}@media (min-width:768px){html{font-size:16px}}body{font-family:Poppins,sans-serif;background-color:#f2f2f2;letter-spacing:-.35px;overflow-x:hidden}button,input,p{letter-spacing:-.35px}form{margin-bottom:0}.text-light-gray{color:#acacac!important}.text-darker{color:#151515!important}.text-purple{color:#a701fd!important}.text-red{color:#ff005e!important}.text-gold{color:#ffd700!important}.fs-10{font-size:10px!important}.fs-12{font-size:12px!important}.fs-14{font-size:14px!important}.fs-18{font-size:18px!important}@media (max-width:768px){.fs-10{font-size:1rem!important}.fs-12{font-size:1.2rem!important}.fs-14{font-size:1.4rem!important}.fs-18{font-size:1.8rem!important}}.banner-h-mobile{display:flex;justify-content:center;margin-bottom:2rem}.banner-h{display:block;width:728px;height:90px;background-color:#00eb5e}.banner-v{display:block;width:300px;height:600px;background-color:#00eb5e;right:-315px}.btn-invisible{background-color:#fff0;border:none;padding:0;margin:0}.chevron-icon{color:#acacac;font-size:12px}img.profile-icon{object-fit:cover;padding:1px;background-image:conic-gradient(from 180deg at 50% 50%,#a701fd 0deg,#674ef0 46.9deg,#20ccef 91.9deg,#00ffad 140.64deg,#e2d535 193.14deg,#ff6849 234.39deg,#ff34a3 262.51deg,#ffa197 311.27deg,#a701fd 345.02deg,#a701fd 360deg);border-radius:50%}nav.crumb{line-height:1.24}nav.crumb ol{font-size:12px;margin:0;padding:0}nav.crumb ol,nav.crumb ol li{display:inline}nav.crumb ol li a{font-size:13.5px;color:#4F4F4F;text-decoration:none}nav.crumb ol li.divider{color:#4F4F4F;font-size:14px;padding:0 3px}.toast-container-center-bottom{position:fixed;bottom:45px;left:50%;transform:translateX(-50%);z-index:1080}.toast-body{padding:18px 25px}.toast{max-width:500px!important;width:100%;font-weight:600;font-size:14px;letter-spacing:-3%;text-align:center;border-radius:16px}#myToast .toast-body{white-space:pre-line}.toast.success{color:#34A300!important;background:#BFFF98;opacity:1}.toast.success .btn-close{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2334A300'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e")}.toast.warning{color:#8a6100!important;background:#FFF3B0;opacity:1}.toast.warning .btn-close{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238a6100'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e")}.toast.fail,.toast.error{color:#ac1a00!important;background:#f8b0ae;opacity:1}.toast.fail .btn-close,.toast.error .btn-close{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ac1a00'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e")}@media only screen and (max-width:768px){nav.crumb ol{font-size:1rem}nav.crumb ol li.divider{font-size:1.4rem;padding:0 .3rem}}.alert-closed{border:none;background-color:#ededed;color:#666;border-radius:10px;text-align:center;font-weight:600}.alert-closed .material-symbols-outlined{font-size:20px}.alert-closed.alert-closed-danger{background-color:#ffdfdf;color:#af3333;text-align:left;line-height:1.2}.alert-closed .help-text{font-size:12px;opacity:.8;font-weight:400;text-align:center}.alert-closed-mini{font-size:12px;border-radius:6px;font-weight:500}.alert-closed-mini .material-symbols-outlined{font-size:16px}.alert-closed.alert-closed-danger .help-text{font-size:12px;opacity:.8;font-weight:400}@media only screen and (max-width:768px){.alert-closed{font-size:1.15rem}.alert-closed .material-symbols-outlined{font-size:1.7rem}.alert-closed.alert-closed-danger .help-text{font-size:.85rem}.alert-closed-mini{font-size:1rem}.alert-closed-mini .material-symbols-outlined{font-size:1.25rem}}.contact-btn{height:54px;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px;font-size:13px;background-color:#000;color:#fff;font-weight:600;text-decoration:none;border:0;outline:0;border-radius:50rem;transition:background-color 0.2s}.contact-btn i{font-size:16px}.contact-btn i.fa-whatsapp{font-size:20px}.contact-btn.menu{background-color:#ff005e;color:#ffe0e0}.contact-btn.menu:hover{background-color:#FF83B1}.contact-btn.whatsapp{background-color:#0cb942;color:#c0ffd3}.contact-btn.whatsapp:hover{background-color:#00E146}.contact-btn.address{background-color:#fff4da;color:#f4b923}.contact-btn.address:hover{background-color:#f4b923;color:#fff4da}.contact-btn.phone{background-color:#ffeff0;color:#ff5e97}.contact-btn.phone:hover{background-color:#ff5e97;color:#ffeff0}.contact-btn.menu.open::after{content:'Cardápio';width:auto;height:auto}.contact-btn.whatsapp.open::after{content:'WhatsApp';width:auto;height:auto}.contact-btn.address.open::after{content:'Endereço';width:auto;height:auto}.contact-btn.phone.open::after{content:'Telefone';width:auto;height:auto}@media (max-width:768px){.contact-btn{height:4.5rem;gap:.5rem;padding:0 1.2rem}.contact-btn.menu .material-symbols-outlined{font-size:2rem}.contact-btn.whatsapp i{font-size:1.8rem}.contact-btn.address i{font-size:1.6rem}.contact-btn.phone i{font-size:1.6rem}}.copy-btn{transform:scaleY(-1);width:45px;aspect-ratio:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;background-color:#fff;border:0;outline:0;border-radius:50%;transition:opacity 0.15s}.copy-btn:hover{opacity:.7}@media (max-width:768px){.copy-btn{width:4.5rem}.copy-btn .material-symbols-outlined{font-size:2.4rem}}.modal-phone .modal-dialog,.modal-whatsapp .modal-dialog{max-width:400px;padding:64px 0}.modal-address .modal-dialog{max-width:500px;padding:64px 0}.modal-address .modal-content,.modal-phone .modal-content,.modal-whatsapp .modal-content{flex-direction:column;gap:12px;padding:30px;background-color:#fff;border-radius:20px;box-shadow:0 32px 60px 0 #00000026}.modal-address .banner,.modal-phone .banner,.modal-whatsapp .banner{width:300px;height:250px;object-fit:cover;margin:20px auto 0;border-radius:10px}.modal-address h3,.modal-phone h3,.modal-whatsapp h3{font-size:20px}.modal-phone .phone-row,.modal-whatsapp .whatsapp-row{display:flex;align-items:center;gap:4px;padding:4px;padding-left:14px;border-radius:50rem}.modal-phone .phone-row>span,.modal-whatsapp .whatsapp-row>span{margin-right:auto;font-size:14px;font-weight:600;text-wrap:nowrap}.modal-phone .phone-row div{margin-right:auto;font-size:14px;font-weight:600}.modal-whatsapp .whatsapp-row{background-color:#ecfff2}.modal-whatsapp .whatsapp-row span{color:#00561a}.modal-whatsapp .contact-btn.whatsapp{gap:7px;width:auto;height:45px;padding:0 12px 0 8px}.modal-whatsapp .contact-btn.whatsapp i,.modal-whatsapp .contact-btn.whatsapp span{color:#e3ffd8;font-size:18px}.modal-phone .phone-row{background-color:#ffeff0}.modal-phone .phone-row span{color:#5a0020}.modal-phone .phone-row div{line-height:1;color:#5a0020}.modal-phone .phone-row div small{display:block;margin-bottom:4px;font-size:12px;font-weight:400;text-wrap:unset;line-height:1.2;text-transform:uppercase}.modal-address .address-card{display:flex;flex-direction:column;padding:16px;background-color:#fff4da;border-radius:10px}.modal-address h6{color:#ae7d00}.modal-address span{color:#d39700}.modal-address p{color:#513a00;margin:12px 0 16px;line-height:1.5}.modal-address .copy-btn span{color:#513a00}.modal-address a{width:auto;height:45px;display:flex;align-items:center;gap:6px;padding:0 14px;margin-left:4px;background-color:#e8a90a;color:#fffaee;font-size:12px;font-weight:600;line-height:1;text-decoration:none;text-wrap:nowrap;border-radius:50rem}.modal-address .fa-map-marker-alt{font-size:16px}@media (max-width:768px){.modal-address .modal-dialog,.modal-phone .modal-dialog,.modal-whatsapp .modal-dialog{max-width:40rem;padding:1rem 1.5rem 12rem;margin:0 auto}.modal-address .modal-content,.modal-phone .modal-content,.modal-whatsapp .modal-content{gap:1.2rem;padding:2rem;border-radius:1.5rem;box-shadow:0 3.2rem 6rem 0 #00000026}.modal-address .close-modal,.modal-phone .close-modal,.modal-whatsapp .close-modal{top:0}.modal-address .banner,.modal-phone .banner,.modal-whatsapp .banner{width:100%;max-width:30rem;height:25rem;margin:2rem auto 0;border-radius:1rem}.modal-address h3,.modal-phone h3,.modal-whatsapp h3{font-size:2rem}.modal-phone .phone-row,.modal-whatsapp .whatsapp-row{gap:.4rem;padding:.4rem;padding-left:1.4rem}.modal-phone .phone-row>span,.modal-whatsapp .whatsapp-row>span{font-size:1.4rem}.modal-phone .phone-row div span{margin-right:auto;font-size:1.4rem;font-weight:600;text-wrap:nowrap}.modal-phone .phone-row div{font-size:1.4rem}.modal-whatsapp .contact-btn.whatsapp{gap:.7rem}.modal-whatsapp .contact-btn.whatsapp i,.modal-whatsapp .contact-btn.whatsapp span{font-size:1.8rem}.modal-phone .phone-row div small{margin-bottom:.6rem;font-size:.88rem}.modal-phone .contact-btn.phone{gap:.7rem;width:auto;padding:0 1.6rem 0 1.2rem;background-color:#ff5e97;color:#ffe0eb}.modal-phone .contact-btn.phone span{color:#ffe0eb}.modal-address .address-card{padding:1.2rem;border-radius:1rem}.modal-address p{margin:.8rem 0 1.2rem}.modal-address .buttons{gap:.4rem}.modal-address .copy-btn{width:4rem}.modal-address a{height:4rem;gap:.6rem;padding:0 1.4rem;margin-left:.4rem;font-size:1.2rem}.modal-address .fa-car-on{font-size:1.8rem}.modal-address .fa-map-marker-alt{font-size:1.6rem}}.close-modal{position:absolute;top:-54px;right:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:0;outline:0;border-radius:50%}.close-modal svg{font-size:24px;color:#151515;pointer-events:none;transition:color 0.1s}.close-modal:hover svg{color:red}@media (max-width:768px){.close-modal{top:-5.4rem;width:4.5rem;height:4.5rem}.close-modal svg{font-size:2.4rem}}.dropdown-share{padding:8px}.dropdown-share-body.dropdown-menu{padding:0;background-color:#fff;border:1px solid #d9d9d9;border-radius:14px;box-shadow:0 15px 30px 0 #00000014}.dropdown-share-body[data-popper-placement=bottom]{top:-36px!important}.dropdown-share-body[data-popper-placement=top]{bottom:-36px!important}.dropdown-share-body .dropdown-close{font-size:12px;padding:12px 18px;cursor:pointer}.dropdown-share-body .dropdown-close span{margin:0 25px 0 9px}.dropdown-share-body .dropdown-close .fa-share-alt{font-size:16px;color:#7f7f7f}.dropdown-share-body a{display:flex;align-items:center;padding:8px 28px;background-color:#f2f2f2;color:#585858;font-size:12px;font-weight:500;text-align:left;text-decoration:none;border:1px solid #ddd0;outline:0;border-radius:50rem;transition:border 0.1s}.dropdown-share-body a:hover{border-color:#ddd}.dropdown-share-body a i{width:33%;color:#7f7f7f;font-size:15px}@media (max-width:768px){.dropdown-share{padding:.4rem}.dropdown-share-body.dropdown-menu{border:.1rem solid #d9d9d9;border-radius:1.4rem;box-shadow:0 1.5rem 3rem 0 #00000014}.dropdown-share-body[data-popper-placement=bottom]{top:-3.6rem!important}.dropdown-share-body[data-popper-placement=top]{bottom:-3.6rem!important}.dropdown-share-body .dropdown-close{font-size:1.2rem;padding:1.2rem 1.8rem}.dropdown-share-body .dropdown-close span{margin:0 2.5rem 0 .9rem}.dropdown-share-body .dropdown-close .fa-share-alt{font-size:1.6rem}.dropdown-share-body a{padding:.8rem 2.8rem;font-size:1.2rem}.dropdown-share-body a i{font-size:1.5rem}}main.subdomain-free{position:relative;padding:175px 30px 0}main.subdomain-free .container{max-width:775px;gap:100px;padding:0}main.subdomain-free .container>section{gap:40px;padding:25px;border-radius:25px;box-shadow:0 2px 2px 0 #0000001A}main.subdomain-free h1{font-size:36px}main.subdomain-free img.main-logo{width:240px;height:240px;position:absolute;top:160px;border:1px solid #ededed;left:50%;transform:translate(-50%,-50%)}.contact-btn{height:-webkit-fill-available;gap:20px;padding:16px;font-size:22px}.contact-btn i{font-size:35px}.contact-btn.whatsapp i{font-size:38px}.contact-btn.phone{border-radius:50rem}main.subdomain-free .links{margin-bottom:16px}main.subdomain-free .links button.dropdown-toggle-links{height:45px;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#F4F4F4;padding:0 15px;color:dimgray;font-size:12px;border:0;outline:0;border-radius:50rem;transition:background-color 0.15s}main.subdomain-free .links button.dropdown-toggle-links:hover{background-color:#ccc}main.subdomain-free .links button.dropdown-toggle-links i{font-size:18px}main.subdomain-free .links button.dropdown-toggle-links i.chevron-icon{font-size:12px}main.subdomain-free .links .dropdown-links{padding:16px;background-color:#fff;border:1px solid #eee;border-radius:15px;box-shadow:0 30px 60px 0 #0000001F}main.subdomain-free .links .dropdown-links .data-row{background-color:#f5f5f5;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px 4px 4px 16px;border-radius:50rem}main.subdomain-free .links .dropdown-links .data-row a{margin-right:16px;font-size:14px;color:#151515;font-weight:600;text-wrap:nowrap;text-decoration:none;transition:color 0.15s;overflow:hidden;max-width:400px;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;line-break:anywhere}main.subdomain-free .links .dropdown-links .data-row a:hover{color:#777}main.subdomain-free .links .dropdown-links .data-row .copy-btn svg{fill:#151515}main.subdomain-free #contact .dropdown-schedule{display:flex;align-items:center;justify-content:center;min-width:127px;height:2.8rem;margin-bottom:.8rem;background-color:#fff0;color:#151515;border:.1rem solid #d9d9d9;border-radius:50rem}main.subdomain-free #contact .dropdown-schedule{padding:.8rem 1rem}main.subdomain-free #contact .dropdown-schedule .fa-circle{color:#4bdf25;font-size:1.2rem}main.subdomain-free #contact .dropdown-schedule span{margin:0 .6rem 0;letter-spacing:0}main.subdomain-free #contact .dropdown-schedule-body{inset:-3rem auto auto 0!important;padding:0;background-color:#fff;border:.1rem solid #d9d9d9;border-radius:1.4rem;box-shadow:0 1.5rem 3rem 0 #00000014}main.subdomain-free #contact .dropdown-schedule-body p.dropdown-close{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:0;color:#151515;font-size:1.2rem;font-weight:600;padding:1.2rem 1.5rem;cursor:pointer}main.subdomain-free #contact .dropdown-schedule-body .table-row{display:flex;align-items:center;justify-content:space-between;gap:6.4rem;border-radius:50rem;padding:.25rem 0}main.subdomain-free #contact .dropdown-schedule-body .table-row:nth-child(2n){background-color:#f2f2f2;margin:0 -.8rem;padding:.25rem .8rem}main.subdomain-free #contact .dropdown-schedule-body .opening-hours{color:#585858;text-align:end;text-wrap:nowrap;line-height:200%}main.subdomain-free .main-info{gap:40px;padding:30px 50px}.share-fav-btns .dropdown-center{height:100%}.dropdown-share{display:flex;align-items:center;gap:8px;padding:11px 20px;margin:auto;color:#151515;font-size:16px;font-weight:500;text-decoration:none;letter-spacing:0;border:0;outline:0;border-radius:50rem;transition:background-color 0.2s}.dropdown-share:hover{background-color:#b3b3b3}.dropdown-share-body[data-popper-placement=bottom]{top:-56px!important}.dropdown-share-body[data-popper-placement=top]{bottom:-56px!important}main.subdomain-free .recommend{width:100%;max-width:775px;padding:24px 30px;margin:auto;background-color:#fff;border-radius:15px;box-shadow:0 2px 2px 0 #0000001A}main.subdomain-free .recommend .icon{margin-right:16px;color:#399700;font-size:37px;line-height:44px}main.subdomain-free .recommend h3{margin:0;font-size:25px;font-weight:600;line-height:44px}main.subdomain-free .recommend i.fa-user-circle{font-size:44px;color:#999}main.subdomain-free .recommend .numbers .material-icons{color:#399700;font-size:22px}main.subdomain-free .recommend .numbers p.number{margin:0;color:#151515;font-size:24px;font-weight:700;line-height:1}main.subdomain-free .recommend .numbers p.subtitle{margin:0;color:#151515;font-size:12px;font-weight:600;line-height:1}main.subdomain-free .recommend-btn{width:88%;display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 79px;margin:0 auto 48px;background-color:#fff0;color:#151515;font-size:24px;font-weight:600;border:1px solid #D9D9D9;border-radius:50rem;transition:transform 0.1s}main.subdomain-free .recommend-btn div{flex-shrink:0;width:109px;height:109px;background-color:#F2F2F2}main.subdomain-free .recommend-btn span{color:#B8B8B8;font-size:48px}main.subdomain-free .recommend .recommend-btn.active{transform:scale(1.02);background-color:#BFFF98;color:#399700;border-color:#fff0}main.subdomain-free .recommend .recommend-btn.active div{background-color:#399700}main.subdomain-free .recommend .recommend-btn.active span{color:#BFFF98}main.subdomain-free .recommend h4{font-size:20px;letter-spacing:-1px}main.subdomain-free .recommend img{border:1px solid #ddd;border-radius:50%}main.subdomain-free .recommend button.write-message{display:flex;align-items:center;gap:12px;padding:12px 30px;background-color:#BFFF98;color:#399700;font-size:17px;font-weight:600;border:0;outline:0;border-radius:50rem}main.subdomain-free .recommend .message{padding:24px;background-color:#F5F5F5;border-radius:15px}main.subdomain-free .recommend .message button.report-msg{position:absolute;top:8px;right:8px;display:grid;place-content:center;padding:8px;background-color:#fff0;border:0;outline:0}main.subdomain-free .recommend .message button.report-msg .material-symbols-outlined{color:#d2d2d2}main.subdomain-free .recommend .message .msg-head{gap:12px}main.subdomain-free .recommend .message .msg-head img{object-fit:cover}main.subdomain-free .recommend .message span.recommend-badge{width:fit-content;display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:#BFFF98;color:#399700;font-size:13px;font-weight:600;border-radius:50rem}main.subdomain-free .recommend .message span.recommend-badge .material-icons{font-size:20px}main.subdomain-free .recommend .message p.comment{color:#565656;line-height:1.6;overflow:hidden;max-width:100%;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis}main.subdomain-free .recommend .reply{padding:3px 0 3px 21px;border-left:3px solid #d1d1d1}main.subdomain-free .recommend .reply button.report-msg{top:-8px;right:-22px}main.subdomain-free .recommend button.see-all{display:flex;align-items:center;gap:16px;padding:10px 20px;margin:auto;background-color:#fff0;color:#151515;font-size:12px;font-weight:600;border:1px solid #d9d9d9;outline:0;border-radius:50rem}footer.subdomain-free{padding:60px 30px;background-color:#F2F2F2}footer.subdomain-free .container{max-width:775px;padding:0}footer.subdomain-free p{color:#777;font-size:12px}footer.subdomain-free span{gap:4px;color:#585858;font-size:12px}footer.subdomain-free span img{width:60px;margin-left:6px}main.subdomain-free #location #map{height:350px;border-radius:15px;box-shadow:0 2px 2px 0 #0000001A}.go-to-solutudo{padding:2px 8px;font-size:12px;font-weight:600;line-height:1;text-align:center;text-decoration:none;text-wrap:nowrap;transition:background-color 0.15s,color 0.15s;color:#151515!important;background-color:#fff0;border-radius:25px;border:1px solid #999;outline:0}svg{width:1em;height:1em;fill:currentColor;vertical-align:-.125em;display:inline-block}@media (max-width:768px){main.subdomain-free{position:relative;padding:10rem 1.5rem 1.5rem}main.subdomain-free img.main-logo{width:140px;height:140px;top:9.5rem}main.subdomain-free .container{gap:3rem}main.subdomain-free .container>section{gap:2rem;padding:5.5rem 2rem 4rem;border-radius:2rem;box-shadow:0 .2rem .2rem 0 #0000001A}main.subdomain-free h1{font-size:2rem;font-weight:600!important;line-height:1.2}main.subdomain-free .main-info{gap:2rem;padding:0}.contact-btn{gap:1rem;padding:1.4rem 1rem;font-size:1.6rem}.contact-btn.menu .material-symbols-outlined{font-size:2.1rem}.contact-btn.whatsapp i{font-size:1.9rem}.contact-btn.phone i{font-size:1.7rem}.contact-btn.address i{font-size:1.7rem}main.subdomain-free .links{margin-bottom:1.6rem}main.subdomain-free .links button.dropdown-toggle-links{height:3.5rem;display:flex;align-items:center;justify-content:center;gap:.6rem;background-color:#F4F4F4;padding:0 1.2rem;color:dimgray;font-size:1rem;border:0;outline:0;border-radius:50rem;transition:background-color 0.15s}main.subdomain-free .links button.dropdown-toggle-links:hover{background-color:#ccc}main.subdomain-free .links button.dropdown-toggle-links i{font-size:1.4rem}main.subdomain-free .links button.dropdown-toggle-links i.chevron-icon{font-size:1rem}main.subdomain-free .links .dropdown-links{max-width:calc(100vw - 3rem);padding:1.6rem;background-color:#fff;border:1px solid #eee;border-radius:1.5rem;box-shadow:0 3rem 6rem 0 #0000001F}main.subdomain #contact .links .dropdown-links .data-row{display:flex;align-items:center;justify-content:space-between;gap:.4rem;background-color:#e0e0e0;padding:.4rem .4rem .4rem 1.6rem;border-radius:50rem}main.subdomain #contact .links .dropdown-links .data-row a{margin-right:1.6rem;font-size:1.4rem;color:#151515;font-weight:600;text-wrap:nowrap;text-decoration:none;transition:color 0.15s;overflow:hidden;max-width:100%;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;line-break:anywhere}main.subdomain #contact .links .dropdown-links .data-row a:hover{color:#777}main.subdomain #contact .links .dropdown-links .data-row .copy-btn svg{fill:#151515}.dropdown-share{gap:.25rem;padding:.7rem 1rem .7rem .8rem;font-size:1rem;min-width:127px;justify-content:center}.dropdown-share-body[data-popper-placement=bottom]{top:-3.8rem!important}.dropdown-share-body[data-popper-placement=top]{bottom:-3.8rem!important}main.subdomain-free .recommend{padding:1.5rem;border-radius:1.5rem;box-shadow:0 .2rem .2rem 0 #0000001A}main.subdomain-free .recommend .icon{margin-right:1.2rem;color:#399700;font-size:3rem;line-height:3rem}main.subdomain-free .recommend h3{font-size:2rem;line-height:3rem}main.subdomain-free .recommend i.fa-user-circle{font-size:3rem}main.subdomain-free .recommend .numbers .material-icons{font-size:2rem}main.subdomain-free .recommend .numbers p.number{font-size:2rem}main.subdomain-free .recommend .numbers p.subtitle{font-size:1.2rem}main.subdomain-free .recommend-btn{width:100%;padding:.8rem;padding-left:2rem;margin:0 auto 3rem;font-size:1.6rem;border:.1rem solid #D9D9D9}main.subdomain-free .recommend-btn div{width:6rem;height:6rem}main.subdomain-free .recommend-btn span{font-size:3rem}main.subdomain-free .recommend h4{font-size:2rem}main.subdomain-free .recommend img{border:.1rem solid #ddd}main.subdomain-free .recommend button.write-message{gap:1rem;padding:1rem 1.6rem;font-size:1.7rem}main.subdomain-free .recommend .message{padding:1.6rem;border-radius:1.5rem}main.subdomain-free .recommend .message button.report-msg{top:.8rem;right:.8rem;padding:.8rem}main.subdomain-free .recommend .message .msg-head{gap:1rem}main.subdomain-free .recommend .message .msg-head img{width:3rem;height:3rem}main.subdomain-free .recommend .message span.recommend-badge{gap:.6rem;padding:.6rem 1rem;font-size:1.3rem}main.subdomain-free .recommend .message span.recommend-badge .material-icons{font-size:2rem}main.subdomain-free .recommend .reply{padding:.3rem 0 .3rem 2.1rem;border-left:.3rem solid #d1d1d1}main.subdomain-free .recommend .reply button.report-msg{top:-.8rem;right:-2.2rem}main.subdomain-free .recommend button.see-all{gap:1.6rem;padding:1rem 2rem;font-size:1.2rem;border:.1rem solid #d9d9d9}main.subdomain-free .recommend .modal-dialog{padding:6.4rem 1.5rem;margin:0}main.subdomain-free .recommend .modal-content{padding:2rem;border-radius:2rem;box-shadow:0 4.3rem 6rem 0 #0000001A}main.subdomain-free .recommend .modal-content h3{margin-bottom:1.2rem}footer.subdomain-free{padding:2.5rem 1.5rem 3.5rem 1.5rem}footer.subdomain-free p{order:1;font-size:1rem}footer.subdomain-free span{gap:.4rem;font-size:1rem}footer.subdomain-free span img{width:6rem;margin-left:.6rem}main.subdomain-free #location #map{height:auto;aspect-ratio:4/3}}