
a{text-decoration:none;color:var(--link-color)}body p a:hover{color:var(--site-color);text-decoration:underline}.custom-row{display:flex;flex-wrap:wrap;}.custom-col{flex:0 0 25%;box-sizing:border-box;padding: 10px;}@media (max-width:999px){.custom-col{flex:0 0 33%}}@media (max-width:768px){.custom-col{flex:0 0 50%}}@media (max-width:480px){.custom-col{flex:1 1 100%}}.card{background-color:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.1);border-bottom:3px solid var(--site-color)!important;-webkit-box-shadow:0 10px 40px rgb(82 85 90 / 10%);-moz-box-shadow:0 10px 40px rgba(82,85,90,.1);box-shadow:0 10px 40px rgb(82 85 90 / 10%);border-radius:.3rem;border:0;}.card-image{position:relative}.card-image img{width:100%;aspect-ratio:3/2;object-fit:cover;height:100%;vertical-align:middle}.card:hover{cursor:pointer;transition:all .3s linear 0s;-webkit-box-shadow:0 10px 40px rgb(82 85 90 / 20%);-moz-box-shadow:0 10px 40px rgba(82,85,90,.2);box-shadow:0 10px 40px rgb(82 85 90 / 20%)}.card:hover img{opacity:1;-webkit-animation:flash 1.5s;animation:flash 1.5s}@-webkit-keyframes flash{0%{opacity:.4}100%{opacity:1}}@keyframes flash{0%{opacity:.4}100%{opacity:1}}.news__hover{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 10px 10px rgba(85,85,85,.4);visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s ease-in-out;z-index:10;display:flex;justify-content:center;align-items:center;border-radius:4px}.card:hover .news__hover{visibility:visible;opacity:1}.card:hover .news__hover-icon{transform:translate(-50%,-50%) rotate(360deg)}.news__hover-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotateZ(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotateZ(90deg);width:60px;height:60px;border-radius:50%;z-index:8;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;background:var(--site-color);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}
.card-title{color:var(--title-color);font-size:1rem;font-weight:500;margin-bottom:0;word-spacing:2px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;margin:1rem;height: 63px;}.card-text{font-size:14px;color:#555}.card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.775rem;font-weight:500;padding:10px;color:#505050; border-top: .2px solid #d7d7d7;}.card__footer .card__icon{color:var(--site-color)}.card-body a{text-decoration:none}.wrapper_con{padding:0 5%;margin:0 auto}.stroke-shape{margin:auto;margin-bottom:2.8rem;position:relative;width:90px;height:4px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:linear-gradient(270deg,var(--stroke-end) 0,var(--site-color) 100%)}.content-des p a{text-decoration:underline}.content-des p{width:90%;font-weight:500;color:#1b1b1b;margin:20px auto;line-height:1.5;text-align:center}.sec-content h1{text-align:center;font-size:2.5rem}.containerb{text-align:center;margin-top:25px}.abcp.learn-more{width:12rem;height:auto}.abcp{position:relative;display:inline-block;cursor:pointer;outline:0;border:0;vertical-align:middle;text-decoration:none;background:0;padding:0;font-size:inherit;font-family:inherit}.abcp.learn-more .circle{transition:all .45s cubic-bezier(.65,0,.076,1);position:relative;display:block;margin:0;width:3rem;height:3rem;background:var(--veiw-more);border-radius:1.625rem}.abcp.learn-more .circle .icon.arrow{transition:all .45s cubic-bezier(.65,0,.076,1);left:.625rem;width:1.125rem;height:.125rem;background:0}.abcp.learn-more .circle .icon{transition:all .45s cubic-bezier(.65,0,.076,1);position:absolute;top:.7px;bottom:0;margin:auto;background:#fff}.abcp.learn-more .circle .icon.arrow:before{position:absolute;content:"";top:-.25rem;right:.0625rem;width:.625rem;height:.625rem;border-top:.125rem solid #fff;border-right:.125rem solid #fff;transform:rotate(45deg)}.abcp.learn-more .button-text{transition:all .45s cubic-bezier(.65,0,.076,1);position:absolute;top:0;left:3px;right:0;bottom:0;padding:.75rem 0;margin:0 0 0 1.85rem;color:var(--veiw-more-text);font-weight:700;line-height:1.6;text-align:center;text-transform:uppercase}.abcp:hover .circle{width:100%}.abcp:hover .circle .icon.arrow{background:#fff;transform:translate(1rem,0)}.abcp:hover .button-text{color:#fff}
.custom-col-pop{
    flex:0 0 50%;
    
}
.card__footer{
    cursor: default;
}
.card-pop:hover{cursor:pointer;border-top:3px solid var(--site-color)!important}.card-pop
{display:flex;justify-content:space-between;align-items:center;
    background-color:#fff;
    border:1px solid #ddd;
    overflow:hidden;
    box-shadow:0 2px 5px rgba(0,0,0,.1);
    border-top:3px solid rgba(0,0,0,.1);
    -webkit-box-shadow:0 10px 40px rgb(82 85 90 / 10%);
    -moz-box-shadow:0 10px 40px rgba(82,85,90,.1);
    box-shadow:0 10px 40px rgb(82 85 90 / 10%);
    border-radius:.3rem;
    margin:10px;
    padding:15px 10px;
}.pop-image{width:34%;position:relative}.pop-image img{width:100%;vertical-align:middle;border-radius:5px;aspect-ratio:3/2}.pop-desp{width:64%}.head-and-p p{color:#434244;font-size:.95rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem;line-height:20px}.head-and-p a{font-weight:500;color:var(--site-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.1rem;word-spacing:2px;line-height:1.3;margin-bottom:.5rem}.p-0{padding:0}
.container-2{
    background:
linear-gradient(135deg,rgb(245, 245, 245) 21px, #d5d5d59e 22px, #d5d5d59e 24px, transparent 24px, transparent 67px, #d5d5d59e 67px, #d5d5d59e 69px, transparent 69px),
linear-gradient(225deg, rgb(245, 245, 245) 21px, #d5d5d59e 22px, #d5d5d59e 24px, transparent 24px, transparent 67px, #d5d5d59e 67px, #d5d5d59e 69px, transparent 69px)0 64px;
background-color: rgb(245, 245, 245);
background-size: 64px 128px;
}.card-pop:hover .news__hover{visibility:visible;opacity:1}.card-pop:hover .news__hover-icon{transform:translate(-50%,-50%) rotate(360deg)}.sec-content{margin-bottom:20px}.py-5{padding-top:3rem;padding-bottom:3rem}@media (max-width:991px){.custom-col-pop{flex:0 0 100%}}.card-pop .card__footer{border-top:none}.mainSlider .carousel-inner .carousel-item{max-height:72vh}.card__calender::before{content:'\f073';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:4px;color:var(--site-color)}.card__eye::before{content:'\f06e';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:4px;color:var(--site-color)}.news__hover-icon::before{content:'\f0c1';font-family:'Font Awesome 5 Free';font-weight:900;color:#fff;display:inline-block}@media (max-width:650px){.sec-content h1{text-align:center;font-size:2rem}}@media (max-width:450px){.sec-content h1{text-align:center;font-size:1.7rem}}
@media (max-width:576px){
    .head-and-p p{display:none}
    .head-and-p a{
        font-size: 1rem;
    }
}
@media (max-width:400px){
    .news__hover-icon{
        width: 40px;
        height: 40px;
    }
    .head-and-p a{
        font-size: 0.9rem;
    }
}



