body,html{margin:0;padding:0;overflow-x:hidden}.table.locations>tbody>tr>td,.table.locations>tbody>tr>th,.table.locations>tfoot>tr>td,.table.locations>tfoot>tr>th,.table.locations>thead>tr>td,.table.locations>thead>tr>th{border:1px solid #898181}.table.locations>thead,.table.locations th{background:#000!important;color:#fff!important}.table.locations>tbody td{background-color:#fff!important;color:#000000!important}.blog-section .card:hover{background-color:#e9e779}.ui-datepicker-inline{width:100%}.li-inline li{background-color:#ffad51;margin-right:3px;padding:0 7px;font-size:14px;border-radius:6px}.ood-ul li{padding:5px 3px;background:#ead686}.ood-ul li:nth-child(odd){background:#fff8c7}.zoom-img{width:100%;height:150px;overflow:hidden}.zoom-img img{width:100%;height:150px;transition:all .3s ease-in-out}.blog-section .card:hover .zoom-img img{transform:scale(1.2)}.table td{background-color:#043d23;color:#fff}.table th{background-color:#ffad51;font-weight:400}.default-ul li{line-height:normal;margin:8px 0}.navbar-brand img{width:200px}.navbar{background-color:rgb(0 0 0 / .24)!important;transition-duration:0.6s;margin-top:40px;font-size:1rem;width:100vw}.scroll_navbar{transition-duration:0.6s!important;background-color:#000000!important;margin-top:0px!important}.rounded-30{border-radius:30px}.rounded-14{border-radius:14px}section p{text-align:justify}.footer-bg{background-color:#043d23ea}footer a{color:#fff;text-decoration:none}footer a:hover{color:#56a0eb}footer ul.listStyle li{padding:.2rem 0;font-weight:200;border-top:1px solid #032e1b56}footer ul.listStyle li:first-child{border:none}footer ul.listStyle li a{display:block}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;background-color:#fff0}.swiper-slide img{display:block;width:100%;height:10%;object-fit:cover;border-radius:30px;border:rgb(255 255 255 / .253) solid 5px}@media (max-width:992px){.m-center{text-align:center}.m-t-padding20{margin-top:20px}.mt-xl-5{margin-top:0px!important}.top-header{font-size:11px}.navbar{margin-top:32px}}.header-custom{background-image:url(../images/banner.webp);background-size:cover}@media (max-width:541px){.header-custom{background-image:url(../images/banner-mobile.webp);background-size:cover}.m-center{margin-bottom:0!important}.py-5{padding:15px!important}.navbar{padding:5px!important}.display-4{font-size:23px!important;font-weight:600!important}..elenderse{padding:0!important;}.my-5{margin:15px!important}.pb-3{padding:0!important}h2{font-size:19px;text-align:left}section p{text-align:justify;font-size:16px}}


.karola_img {
    width: 360px;
    float: left;
    margin-right: 30px;
    border-radius: 18px;
    overflow: hidden;
    border: 1px solid rgba(255, 215, 150, 0.25);
    transition: all .9s cubic-bezier(0.25, 0.1, 0.25, 1);

    /* Premium multi-layer shadow */
    box-shadow:
        0 12px 35px rgba(0, 0, 0, 0.18),
        0 25px 60px rgba(0, 0, 0, 0.12),
        0 0 35px rgba(255, 200, 120, 0.25),
        inset 0 0 12px rgba(255, 210, 160, 0.15);
}

.karola_img:hover {
    transform: scale(1.01) translateY(-10px);
    border-color: rgba(255, 215, 150, 0.45);

    box-shadow:
        0 18px 55px rgba(0, 0, 0, 0.25),
        0 35px 85px rgba(0, 0, 0, 0.18),
        0 0 55px rgba(255, 210, 150, 0.35),
        inset 0 0 20px rgba(255, 220, 180, 0.25);
}

img.map_img {
    width: 100%;
    height: 450px;
    object-fit: cover;
    margin: 10px 0;
}