.cd-wrap{box-shadow:0 12px 36px 0 #ffffff47;position:relative;background:url(images/cta-line.png) no-repeat right center #156d88;}
.cd-wrap .col-xl-4{max-width:100%;flex:100%}
.cd-wrap .lh-30{line-height:1.3!important;}
.td-countdown-3-shape{position:absolute;right:0;top:0;z-index:0}
.td-countdown-3-shape-2{position:absolute;left:20%;bottom:0;z-index:0}
.td-hero-countdown ul {margin:15px 0;}
.td-hero-countdown ul li{color:var(--black-color);background:var(--whiteColor);border-radius:18px;width:30%;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;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;}
.service-section{margin:0 30px;border-radius:30px;background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed}
.service-section::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:0;background:linear-gradient(280.47deg, rgba(16, 75, 93, 0.85) 15.04%, #104b5d 65.71%);}
.service-card-items{border-radius:30px;border:1px solid #fff3;height:100%;position:relative;}
@media (max-width: 1599px) {
.service-card-items{padding:35px}
}
@media (max-width: 575px) {
.service-section{margin:0 15px;}
.service-card-items{padding:30px}
}
.service-card-items .icon{width:68px;height:68px;line-height:64px;text-align:center;border-radius:50%;background:linear-gradient(99deg,#51b9e6 0%,#1d86a5 93.92%)}
.service-card-items .icon .animated-svg{-webkit-transition:all 900ms ease;transition:all 900ms ease;filter:grayscale(1) contrast(15) invert(1);width:40px;}
.service-card-items .content{margin-top:20px}
.service-card-items .content h3{color:#fff !important;background-position:0 95%;background-repeat:no-repeat;background-size:0 2px;display:inline}
.service-card-items .content h3:hover{background-size:100% 2px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(180deg,#fff 0%,#fff 100%)}
.service-card-items .content p{color:#C4C4C4}
.service-card-items .content .link-btn{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:inline-block;margin-top:20px;line-height:1;position:absolute;bottom:20px;left:40px;}
.service-card-items .content .link-btn:hover{-webkit-transform:rotate(0);transform:rotate(0)}
.service-card-items:hover .icon .animated-svg{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);}
.top span {
  font-size: 40px;
  font-weight: 800;
  position: relative;
  padding-right: 70px;
  color: #044e72;
  text-shadow: -5px 5px 0px #eceefe;
}
.top span::after {
  position: absolute;
  left: 65px;
  top: 50%;
  content: "";
  height: 1px;
  width: 35px;
  background: #cccccc;
}
.bb2{border-bottom: 3px solid #3d7ac5;}

.type {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid transparent;
    transition:
        transform 0.60s cubic-bezier(0.22, 1, 0.36, 1),
        box-shadow 0.60s cubic-bezier(0.22, 1, 0.36, 1),
        border-color 0.60s ease;
    will-change: transform;
    border-bottom: 3px solid #3d7ac5;
}

.type:hover {
    transform: translateY(-8px);
    border-color: #3d7ac5;
    box-shadow: 0 20px 45px rgba(56, 120, 189, 0.15);
}