.text-white{color:#fff!important}.btn-primary{color:#fff!important}.fab-container{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;align-items:center;gap:15px;z-index:1050;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.fab-btn{width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,.4);color:#fff!important;text-decoration:none;transition:transform .3s cubic-bezier(.25, .46, .45, .94),box-shadow .3s cubic-bezier(.25, .46, .45, .94);position:relative;overflow:hidden}.fab-btn:focus,.fab-btn:hover{box-shadow:0 8px 16px rgba(0,0,0,.6);transform:scale(1.15);outline:0}.fab-btn i{font-size:28px;line-height:1;color:#fff!important}.fab-call{background-color:#004fb0}.fab-whatsapp{background-color:#075e54}.fab-call.pulse-effect{animation:call-pulse 2s infinite}.fab-whatsapp.pulse-effect{animation:whatsapp-pulse 2s infinite}@keyframes call-pulse{0%{box-shadow:0 0 0 0 rgba(0,123,255,.7)}70%{box-shadow:0 0 0 20px rgba(0,123,255,0)}100%{box-shadow:0 0 0 0 rgba(0,123,255,0)}}@keyframes whatsapp-pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{box-shadow:0 0 0 20px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}#mobile-action-bar{display:none}@media (min-width:769px){.fab-container{display:flex!important}#mobile-action-bar{display:none!important}body{padding-bottom:0!important}}@media (max-width:768px){.fab-container{display:none!important}#mobile-action-bar{display:flex;position:fixed;bottom:0;left:0;width:100%;height:60px;background-color:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.15);z-index:10000}.action-button{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-decoration:none;color:#fff!important;font-size:12px;font-weight:600;transition:transform .1s ease-out,box-shadow .1s ease-out;border-right:none}.action-button:active{transform:scale(.98);box-shadow:inset 0 3px 5px rgba(0,0,0,.2)}.action-button:last-child{border-right:none}.action-button[href^=tel]{background-color:#004fb0;box-shadow:none}.action-button[href*="wa.me"]{background-color:#075e54;box-shadow:none}.action-button i{font-size:24px;margin-bottom:2px;line-height:1;color:#fff!important}.site-footer__bottom{margin-bottom:60px!important}}.block-slideshow__body .owl-carousel .owl-dots .owl-dot,.owl-carousel .owl-dots .owl-dot{position:relative;padding:15px!important;margin:0 4px!important;display:inline-block;background:0 0!important;border:none!important;cursor:pointer;z-index:15}.block-slideshow__body .owl-carousel .owl-dots .owl-dot span,.owl-carousel .owl-dots .owl-dot span{display:block;width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.4)!important;transition:background .3s cubic-bezier(.25, .46, .45, .94),transform .3s cubic-bezier(.25, .46, .45, .94)}.block-slideshow__body .owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot.active span{background:#ffd54f!important;transform:scale(1.3)}.block-slideshow__slide-button .btn-primary.text-dark{background-color:#ffd54f!important;border-color:#ffd54f!important;color:#1a1a1a!important;font-weight:700!important;box-shadow:0 4px 10px rgba(0,0,0,.35)!important;transition:background-color .2s ease,transform .2s ease!important}.block-slideshow__slide-button .btn-primary.text-dark:focus,.block-slideshow__slide-button .btn-primary.text-dark:hover{background-color:#ffca28!important;border-color:#ffca28!important;transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.45)!important}