.btn_{display:flex;align-items:center;border:none;outline:none;color:var(--text-color);cursor:pointer;height:2.85rem;border-radius:1.425rem;transition:all .3s ease;padding:0;font-weight:500}.btn_,.btn_ span{position:relative}.btn_ span{display:inline-block;font-size:.9rem;padding-inline:1.5em .75em}.btn_ .icon_{position:relative;display:flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;border-radius:50%;background-color:var(--dark-color);font-size:1rem;transform:scale(.85);transition:all .3s ease;opacity:.85}.btn_.primary{background-color:var(--primary-color)}.btn_.primary .icon_{background-color:var(--primary-color-600)}.btn_.secondary{background-color:var(--secondary-color);color:#19454f}.btn_.secondary .icon_{color:var(--text-color);background-color:var(--secondary-color-600)}.btn_.third{background-color:var(--third-color)}.btn_.third .icon_{background-color:var(--third-color-600)}.btn_.whatsapp{background-color:var(--whatsapp-color)}.btn_.whatsapp .icon_{background-color:var(--whatsapp-color-600)}.btn_.success{background-color:var(--green-color)}.btn_.success .icon_{background-color:var(--green-color-600)}.btn_.danger{background-color:var(--red-color)}.btn_.danger .icon_{background-color:var(--red-color-600)}.btn_.warning{background-color:var(--yellow-color);color:var(--bg-color)}.btn_.warning .icon_{color:var(--text-color)}.btn_.blur{background-color:rgba(47,57,67,.18);background:linear-gradient(120deg,rgba(41,84,124,.263),rgba(47,47,47,.784));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px rgba(59,72,84,.608)}.btn_.blur .icon_{background-color:rgba(95,122,150,.286);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn_.white{background-color:var(--text-color);color:var(--bg-color)}.btn_.white .icon_{background-color:var(--primary-color);color:var(--text-color)}.btn_.lg_{height:3.5rem;border-radius:1.75rem}.btn_.lg_ span{font-size:1.1rem}.btn_.lg_ .icon_{width:3.5rem;height:3.5rem;font-size:1.5rem}.btn_:hover{transform:scale(.98)}.btn_:hover .icon_{transform:scale(.75);opacity:.75}.btn_:hover.primary{box-shadow:var(--primary-color) 0 6px 25px -4px}.btn_:hover.secondary{box-shadow:var(--secondary-color) 0 6px 25px -4px}.btn_:hover.third{box-shadow:var(--third-color) 0 6px 25px -4px}.btn_:hover.whatsapp{box-shadow:var(--whatsapp-color) 0 6px 25px -4px}.btn_:hover.success{box-shadow:var(--green-color) 0 6px 25px -4px}.btn_:hover.danger{box-shadow:var(--red-color) 0 6px 25px -4px}.btn_:hover.warning{box-shadow:var(--yellow-color) 0 6px 25px -4px}.btn_:hover.blur{background-color:rgba(61,82,107,.478);box-shadow:0 6px 30px 0 rgba(156,207,255,.157)}.btn_:hover.blur .icon_{background-color:var(--primary-color)}.btn_:hover.white{box-shadow:0 6px 25px -4px rgba(51,51,51,.608)}.btn_icon{position:relative;display:flex;align-items:center;justify-content:center;border:none;outline:none;color:var(--text-color);cursor:pointer;height:2.85rem;width:2.85rem;border-radius:1.425rem;transition:all .3s ease;font-size:1.35rem;padding:0}.btn_icon.primary{background-color:var(--primary-color)}.btn_icon.secondary{background-color:var(--secondary-color)}.btn_icon.blur{background-color:rgba(47,47,47,.702);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px rgba(69,69,69,.561)}.btn_icon svg{display:inline-block;position:relative;width:auto;height:auto;font-size:1.2em}.btn_icon:hover{transform:scale(.95)}.btn_icon:hover.primary{background-color:var(--primary-color-600)}.btn_icon:hover.secondary{background-color:var(--secondary-color-600)}.btn_icon:hover.blur{background-color:rgba(61,82,107,.478);box-shadow:0 6px 25px -4px rgba(24,54,88,.565)}.btn_group{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.btn_group.center_{justify-content:center}.btn_group.end_{justify-content:flex-end}.btn_group.between_{justify-content:space-between}.btn_group.mt_1{margin-top:1rem}.btn_group.mt_2{margin-top:2rem}.btn_group.mt_3{margin-top:3rem}@media only screen and (max-width:767px){.btn_group.mt_1{margin-top:.75rem}.btn_group.mt_2{margin-top:1.5rem}.btn_group.mt_3{margin-top:2.25rem}}