.hover-card{position:relative;width:100%;border:8px solid #1e4034;border-radius:10px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.4)}.hover-card img.main-img{width:100%;display:block;transition:transform 0.4s ease}.hover-card .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease}.hover-card:hover .overlay{opacity:1}.hover-card:hover img.main-img{transform:scale(1.05)}.icon{font-size:2.5rem;color:white;transform:scale(0.5);transition:transform 0.3s ease}.hover-card:hover .icon{transform:scale(1.2)}#movingImg{position:relative;animation:moveLeftRight 4s infinite alternate ease-in-out}@keyframes moveLeftRight{0%{left:0}100%{left:50px}}.losc-card{position:relative;border-radius:18px;overflow:hidden;background:#ffffff;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 18px rgba(0,0,0,.06);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.losc-inner{padding:28px 26px;line-height:1.6;color:#1f2937}.losc-inner p{margin:0 0 14px 0;padding:12px 14px 12px 0;display:flex;align-items:flex-start;border-left:3px solid transparent;border-radius:12px;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.losc-inner p i{font-size:1.3rem;color:#008268;flex-shrink:0;line-height:1.2}.losc-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,.12);border-color:rgba(0,0,0,.08)}.losc-inner p:hover{background:rgba(0,130,104,.08);border-color:#008268;transform:translateX(4px)}.losc-inner p:first-of-type{font-weight:600;background:rgba(0,130,104,.06);border-color:#008268}.losc-inner p:first-of-type:hover{background:rgba(0,130,104,.12)}@media (max-width:767px){.losc-inner{padding:22px 18px}.losc-inner p{padding:10px 12px 10px 0}}.et_pb_menu .nav li ul.sub-menu a{font-size:13px}@media (max-width:980px){.et_pb_menu .et_mobile_menu li a{font-size:13px;padding:8px 10px;line-height:1.2em}.et_pb_menu .et_mobile_menu li ul li a{font-size:12px;padding:6px 10px}}