@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(29,193,160,.7)}70%{transform:scale(1.1);box-shadow:0 0 20px 20px transparent}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}@keyframes pulse-text{0%,to{transform:scale(1);color:#d9534f}50%{transform:scale(1.05);color:#ff6f61}}.header{padding:15px 0;background-color:rgba(51,51,51,.1)}.header .logo img{max-height:70px}.footer,.header,.header .nav-link{color:#fff}.header .nav-link:hover,.navbar-nav .nav-link:hover{color:#ddd}.footer{padding:10px 0;text-align:center;background-color:#333}.navbar{position:-webkit-sticky;position:sticky;top:0;background-color:rgba(51,51,51,.8);z-index:1000}.navbar-nav .nav-link{color:#fff;transition:color .3s;position:relative}.navbar-nav .nav-link:after{height:2px;transform:scaleX(0);right:0;transition:transform .3s ease-in-out;content:"";position:absolute;bottom:-5px;background-color:#fff;transform-origin:left center;left:0}.navbar-nav .nav-link:hover:after{transform:scaleX(1)}.dropdown-menu{border:0;transition:opacity .3s ease-in-out,visibility .3s;position:absolute;opacity:0;visibility:hidden;background-color:#727272}.nav-item.dropdown:hover .dropdown-menu{opacity:1;visibility:visible}.nav-item.dropdown:hover .nav-link:after{transform:scaleX(0)}.dropdown-item{color:#fff}.dropdown-item:hover{color:#fff;background-color:#565656}.dropdown-submenu{position:relative}.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-1px}.dropdown-submenu>.dropdown-menu{top:0;margin-left:-1px;left:100%;margin-top:-6px;display:none}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu:hover>a:after{border-left-color:#fff}@media (max-width:991.98px){.dropdown-menu,.navbar-collapse{overflow-y:auto;max-height:75vh}.navbar-nav,.navbar-nav .nav-item{width:100%;display:block}.navbar-nav .nav-item{border-bottom:1px solid #626262}.navbar-nav .nav-link{padding:10px 15px;color:#fff;text-align:left;width:100%;display:block}.navbar-nav .nav-link:after{content:"▾";float:right}.dropdown-menu{position:static;box-shadow:none;width:100%;float:none}.dropdown-menu .dropdown-item{color:#fff;padding-left:30px}.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:0}.dropdown-submenu .dropdown-item{padding-left:45px}}.card-blog:hover{transform:scale(1.02);box-shadow:0 8px 16px rgba(0,0,0,.2)}.hero-section{padding:20px;justify-content:center;position:relative;background-size:cover;align-items:center;background-position:50%;display:flex}.overlay{height:100%;position:absolute;top:0;background-color:rgba(0,0,0,.5);left:0;width:100%;z-index:1}.content{position:relative;z-index:2}.text-white{color:#fff}.pulsing-btn{animation:pulse 2s infinite;padding:10px 30px;font-size:1.2rem;border:0;color:#fff;background-color:#008653;border-radius:30px}.pulsing-text{animation:pulse-text 2s infinite}.modern-box{border:1px solid #1c794e;color:#333;transition:transform .3s ease,box-shadow .3s ease;background-color:#f9f9f9;box-shadow:0 4px 15px rgba(0,0,0,.1);border-radius:10px}.modern-box:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.text-danger,.text-primary{color:#d9534f!important}h2.text-primary{font-size:2rem}p{line-height:1.6}a.text-primary{text-decoration:none;transition:border-bottom .3s ease;border-bottom:2px solid rgba(25,132,82 .3)}a.text-primary:hover{border-bottom:2px solid #d9534f}.card-custom,.custom-background{box-shadow:0 4px 8px rgba(0,0,0,.1)}.custom-background{padding:50px 0;border-radius:15px;background:linear-gradient(135deg,#c9c9c9 25%,#fff)}.card-custom{border:0;background-color:#fff;border-radius:10px}.card-custom h5{color:#333}.card-custom p{color:#555}.custom-container{padding:30px;background-color:#f8f9fa}.reviews-section{padding:50px 0}.reviews-section h2{font-size:2rem;font-weight:700;margin-bottom:20px;color:#e74c3c;text-align:center}.reviews-section p{margin-bottom:40px;color:#333;text-align:center}.reviews-cards{justify-content:space-around;flex-wrap:wrap;display:flex}.review-card{padding:20px;border:1px solid #ddd;transition:transform .3s ease-in-out;text-align:center;background-color:#fff;margin:15px;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;width:20%}.review-card:hover{transform:translateY(-10px)}.review-card img{height:auto;margin-bottom:20px;max-width:150px}.review-card h5{font-size:1.2rem;font-weight:700;margin-bottom:15px}.review-card .btn{padding:10px 20px;font-size:1rem;color:#fff;background-color:#00a884;align-items:center;border-radius:5px;display:inline-flex}.review-card .btn i{margin-left:10px}.review-card .btn:hover{color:#fff;background-color:#218838}@media (max-width:768px){.review-card{width:45%}}@media (max-width:576px){.review-card{width:100%}}.accordion-button:not(.collapsed){border-color:#00a884;color:#00a884;background-color:#e9f6ec}.accordion-button{border-color:#00a884;background-color:transparent}.accordion-button:after,.accordion-button:hover{color:#00a884}.accordion-button:focus{box-shadow:none}.accordion-button:not(.collapsed):after{color:#00a884}.video-placeholder{height:0;overflow:hidden;position:relative;background-color:#000;cursor:pointer;padding-bottom:56.25%;width:100%}.play-button{transform:translate(-50%,-50%);pointer-events:none;justify-content:center;font-size:4rem;color:#fff;position:absolute;top:50%;align-items:center;left:50%;display:flex}.video-placeholder img{height:100%;transition:opacity .3s ease-in-out;position:absolute;object-fit:cover;top:0;left:0;width:100%}.video-placeholder:hover img{opacity:.7}@media (max-width:768px){.play-button{font-size:3rem}}.alert-success{right:20px;position:fixed;top:100px;display:none;z-index:1050}