/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/JSP_Servlet/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 29/01/2024, 10:29:09 AM
    Author     : nkrejci
*/
@keyframes slideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.slide-fade-in{animation:slideIn 0.6s ease-in-out;border-radius:1rem}.animate-item{opacity:0;animation:slideIn 0.6s ease forwards}.animate-item:nth-child(1){animation-delay:0.2s}.animate-item:nth-child(2){animation-delay:0.4s}.animate-item:nth-child(3){animation-delay:0.6s}.animate-item:nth-child(4){animation-delay:0.8s}.animate-item:nth-child(5){animation-delay:1s}.animate-item:nth-child(6){animation-delay:1.2s}.animate-fade-in{animation:fadeInDropdown 0.3s ease-in-out}@keyframes fadeInDropdown{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.navbar{padding-top:.3rem;padding-bottom:.3rem;border-radius:0 0 1rem 1rem}.navbar-brand img{height:40px}.navbar-nav .nav-link{position:relative;transition:color 0.3s ease}.navbar-nav .nav-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:#F5A623;transition:width 0.3s ease}.navbar-nav .nav-link:hover:after{width:100%}@media (min-width:576px){.dropdown-menu-card{min-width:320px}}.bg-gradient-light{background:linear-gradient(to bottom,#f8f9fa 0%,#ffffff 100%)}.service-card{transition:all 0.3s ease;border-radius:12px;overflow:hidden;border:1px solid rgb(0 0 0 / .05)}.service-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(245 166 35 / .1)}.icon-wrapper{width:80px;height:80px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgb(245 166 35 / .1)}.divider{opacity:.7}.social-card{transition:transform 0.3s ease}.social-card:hover{transform:translateY(-5px) scale(1.05)}.bg-facebook{background:#3b5998}.bg-twitter{background:#1da1f2}.bg-instagram{background:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d)}.bg-linkedin{background:#0077b5}.btn-facebook{background:#3b5998}.btn-twitter{background:#1da1f2}.btn-instagram{background:linear-gradient(45deg,#405de6,#833ab4,#e1306c)}.btn-linkedin{background:#0077b5}.bg-dark-soft{background:rgb(255 255 255 / .05)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.animate-on-scroll{opacity:0;animation-fill-mode:both}.fade-in-up{animation-name:fadeInUp;animation-duration:1s}.fade-in-left{animation-name:fadeInLeft;animation-duration:1s}.fade-in-right{animation-name:fadeInRight;animation-duration:1s}.fade-in{animation-name:fadeIn;animation-duration:1.5s}.delay-1{animation-delay:0.2s}.delay-2{animation-delay:0.4s}.delay-3{animation-delay:0.6s}.whatsapp-container{position:fixed;bottom:30px;right:30px;z-index:1000;transition:all 0.5s cubic-bezier(.68,-.55,.265,1.55);display:flex;align-items:center}.whatsapp-float{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#25D366;color:#fff;border-radius:50%;font-size:30px;box-shadow:0 4px 12px rgb(0 0 0 / .25);transition:all 0.3s ease;text-decoration:none;position:relative;flex-shrink:0}.whatsapp-float:hover{background-color:#128C7E;transform:scale(1.1);box-shadow:0 6px 16px rgb(0 0 0 / .3)}.whatsapp-tooltip{background-color:#fff;color:#333;padding:12px 16px;border-radius:8px;font-size:14px;box-shadow:0 2px 10px rgb(0 0 0 / .15);margin-right:15px;position:relative;animation:fadeIn 0.5s ease;max-width:200px}.close-tooltip{position:absolute;top:2px;right:8px;cursor:pointer;font-size:16px;color:#888}.close-tooltip:hover{color:#555}@keyframes fadeIn{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.whatsapp-float{animation:pulse 2s infinite}@keyframes shake{0%,100%{transform:rotate(0deg)}20%,60%{transform:rotate(-5deg)}40%,80%{transform:rotate(5deg)}}.whatsapp-container.shake{animation:shake 0.5s ease}