.cd-wrap{box-shadow:0 12px 36px 0 #ffffff47;position:relative;background:url(images/cta-line.png) no-repeat right center #156d88;}
.td-countdown-3-shape{position:absolute;right:25%;top:0;z-index:0}
.td-countdown-3-shape-2{position:absolute;left:25%;bottom:0;z-index:0}
.td-hero-countdown ul li{color:var(--black-color);background:var(--whiteColor);border-radius:18px;width:31%;height:90px;font-weight:600;font-size:13px;padding-top:10px}
.td-hero-countdown ul li span{font-size:13px;display:block;margin-top:3px}
.td-countdown-3-location{font-size:18px;line-height:24px;font-weight:600;text-decoration:underline;text-decoration-skip-ink:none;display:inline-block}
@media(max-width:767px){
.td-countdown-3-location{font-size:16px;line-height:22px;}
.location-icon svg{width:24px;height:24px;}
}
@media(max-width:575px){
.cd-wrap .td-hero-countdown ul li{width:30%;}
}
.info-switch{position:relative;height:70px;overflow:hidden;width:100%;}
.info-item{position:absolute;inset:0;display:flex;align-items:center;gap:12px;opacity:0;transform:translateY(20px);animation:switchContent 8s infinite}
.item2{animation-delay:4s}
@keyframes switchContent {
0%{opacity:0;transform:translateY(20px)}
8%,42%{opacity:1;transform:translateY(0)}
50%{opacity:0;transform:translateY(-20px)}
100%{opacity:0;transform:translateY(-20px)}
}

.paglahaoya{position:absolute;left:0;top:0%;width:380px;}

.descriptionofdept h2{font-size:28px;margin-bottom:15px;}
.descriptionofdept h3{font-size:21px;margin-bottom:15px;}
.descriptionofdept p + h3{margin-top:20px;}
.descriptionofdept p:has(strong) {margin-bottom: 9px;}
.descriptionofdept hr{opacity:.1;margin:20px 0}
.descriptionofdept ul{margin-bottom:24px}
.descriptionofdept b,.descriptionofdept strong{font-weight:600}
.descriptionofdept ul li{line-height:26px;position:relative;padding-left:18px;margin:5px 0;display:inline-block;min-width:47%;margin:5px 0}
.descriptionofdept ul li::before{content:'';position:absolute;color:var(--main-color);left:0;top:9px;font-weight:500;width:8px;height:8px;border-radius:50%;background-color:var(--main-color3);}
@media(max-width:991px) {
.descriptionofdept h2{font-size:24px}
.descriptionofdept h3{font-size:19px}
}
@media(max-width:767px) {
.descriptionofdept h2{font-size:20px}
.descriptionofdept h3{font-size:18px}
}
.faq-accordion .accordion-item{border:1px solid var(--main-color);border-radius:10px;overflow:hidden;}
.faq-accordion .accordion-button{padding: 12px;}
.faq-accordion .accordion-content ul{margin:0;padding:0;padding-left:20px}
.faq-accordion .accordion-button:not(.dusra),.faq-accordion .accordion-button:not(.collapsed){border:0;color:var(--main-color);border-radius:10px;font-weight:600}
.faq-accordion .accordion-button:hover,.faq-accordion .accordion-button:not(.collapsed):hover{color:var(--main-color)}
.faq-accordion .accordion-button::after{ background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23064976' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M8 0a1 1 0 0 1 1 1v6h6a1 1 0 1 1 0 2H9v6a1 1 0 1 1-2 0V9H1a1 1 0 0 1 0-2h6V1a1 1 0 0 1 1-1z' clip-rule='evenodd'/%3e%3c/svg%3e"); transform:scale(.7)!important; -webkit-transform:scale(.7)!important; -moz-transform:scale(.7)!important; -ms-transform:scale(.7)!important; -o-transform:scale(.7)!important;width: 32px;height: 32px;border-radius: 4px;display: flex;align-items: center;justify-content: center;background-position: center;}
.faq-accordion .accordion-button:not(.collapsed)::after{background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23064976' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' d='M0 8a1 1 0 0 1 1-1h14a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1z' clip-rule='evenodd'/%3e%3c/svg%3e");width: 32px;height: 32px;border-radius: 4px;display: flex;align-items: center;justify-content: center;background-position: center;}
.accordion-content{padding-left:20px!important;border-top:1px solid var(--main-color)}
.accordion-content p{padding-top:10px!important}
.depoo{position:absolute;left:15px}
.top-35{margin-top:-35px;}
.desc .h5{min-height:50px;}
@media(max-width:767px) {
.desc .h5{font-size:17px;min-height:42px;}
}
p strong a{color: #233c75;}

.jigi li{padding:4px 5px 4px 10px;background:rgba(255,255,255,.7);border-radius:10px;}

.service-block-two{height:100%}
.service-block-two .inner-box{padding:60px 30px;padding-top:50px;border-right:1px solid #d9d9d9;text-align:center;position:relative;z-index:1;height:100%;transition:all 500ms ease;overflow:hidden;}
.service-block-two .inner-box .icon{width:134px;height:134px;line-height:134px;text-align:center;border-radius:50%;background-color:var(--main-color4);margin:0 auto;margin-bottom:20px;position:relative;z-index:1}
.service-block-two .inner-box .icon::after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--main-color);content:"";border-radius:50%;transition:all 300ms ease;-webkit-transform:scale(0);transform:scale(0)}
.service-block-two .inner-box .icon img{width:70px;transition:all 900ms ease;filter: contrast(10) grayscale(1) invert(1);}
.service-block-two .inner-box .content-box .title{margin-bottom:20px;font-size:22px;}
.service-block-two .inner-box .content-box .text{max-width:345px;margin:0 auto;font-size:16px;line-height:28px;transition:all 300ms ease}
.service-block-two .inner-box .content-box .btn-two-rounded{min-width:174px;background-color:var(--whiteColor);border:1px solid #2021241a;color:var(--main-color);}
.service-block-two .inner-box .block-bg{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;width:80%}
.service-block-two .inner-box .block-bg img{width:100%}
.service-block-two .inner-box:hover{background-color:var(--main-color4);}
.service-block-two .inner-box:hover .icon img{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);fill:var(--whiteColor);filter: contrast(10) grayscale(1) invert(1);}
.service-block-two .inner-box:hover .icon::after{-webkit-transform:scale(1);transform:scale(1);background:var(--main-color)}
.service-block-two .inner-box:hover .title{color:var(--main-color)}
.service-block-two .inner-box:hover .text{color:var(--main-color)}
.service-block-two .inner-box:hover .btn-two-rounded{background-color:var(--main-color);color:var(--whiteColor);transition:all 500ms ease}
@media (max-width: 991px) {
.service-block-two .inner-box{border:none;padding:25px 15px}
}