:root{scroll-behavior:smooth}body{font-family:var(--default-font-family);overflow-x:hidden}body::-webkit-scrollbar{display:none}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}a,a:hover{color:#ccc}.accordion-button:focus{outline:0;border-color:inherit!important;box-shadow:none}.accordion-button:not(.collapsed){color:var(--primary-theme);background:#fff;font-weight:700}.pb-1{padding-bottom:1rem!important}.container-custom{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;max-width:1400px}.counter-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding:40px}.counter-card{box-shadow:0 2px 4px rgba(0,0,0,.1);transition:"transform 0.3s ease, box-shadow 0.3s ease";cursor:"pointer";background-color:"#fff";padding:"20px";border-radius:"8px";text-align:"center"}.counter-card:hover{transform:translateY(-5px);box-shadow:0 6px 10px rgba(0,0,0,.15);cursor:"pointer"}@keyframes slideInFromRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.animate-slide-in{animation:slideInFromRight 2s ease-in-out forwards}@media (max-width:767px){.header-div{padding:1rem 0!important;margin:0!important}.header-desc{text-align:left!important;width:90%!important}.testimonial-container{margin-top:0!important}.accordion-container,.chiefMsg-container,.contact-container{width:90%!important}.bannerContent-div{width:80%!important}.whuEuro-container{padding:0 1rem!important}.counter-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:468px){.hide-in-mobile-view{display:none}}.popup-effect-on-hover{transition:transform .2s;:hover{transform:scale(1.5)}}.accordion-container{border:none}.accordion-container .accordion-item{border:none;margin-bottom:10px;border-radius:10px;box-shadow:0 0 8px rgba(0,0,0,.1)}.accordion-container .accordion-header{background:#fff;border-radius:10px;padding:15px}.accordion-container .accordion-header button{font-weight:700;font-size:1.1rem;color:#333;box-shadow:none}.accordion-container .accordion-button[aria-expanded=true]{color:var(--primary-theme)!important}.accordion-container .accordion-button{background-color:#fff!important;border:none}.accordion-container .accordion-body{padding:15px 35px;font-size:.95rem;color:#333}