.top-nav{background:none;}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{border-radius:0;width:4vw;border:#fff solid 1px;background:none;opacity:1;height:8px;}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{border-radius:0;width:4vw;border:#fff solid 1px;background:#fff;opacity:1;height:8px;}
.grid{display:grid;}
.flex{display:flex;}
.colorm{color:#4587df;}
.text-center{text-align: center;}
.img-cover{position:relative;margin:0;background:#000;}
.img-cover>picture>img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;opacity:0.8;z-index: 1;}
.home-banner .text{position: relative;z-index: 2;padding:150px 0 40px;text-align: center;color:#ffffff;}
.home-banner h1{display:none;}
.home-banner p{font-size:1rem;width:880px;max-width:100%;margin:0 auto;}
.home-banner .grid{gap:20px;grid-template-columns:repeat(1, 1fr);margin:30px 0;}
.home-banner .flex{gap:10px;flex-direction:column;justify-content: center;align-items: center;}
.home-banner .number{font-size:2rem;font-weight: bold;}
.home-banner .label{font-size:1rem;font-weight: bold;}
@media (min-width:500px){.home-banner .grid{grid-template-columns:repeat(3, 1fr);}}
@media (min-width:768px){.home-banner .text{padding:300px 0 40px;}
.home-banner p{font-size:1.5rem;}
.home-banner .number{font-size:3rem;}
.home-banner .label{font-size:1.5rem;}}
.home-1{gap:10px;grid-template-columns:repeat(1, 1fr);margin:20px 0;text-align:center;}
.home-1 .flex{gap:10px;flex-direction:column;justify-content: center;align-items: center;}
.home-1 .text{font-size:1rem;font-weight:bold;}
@media (min-width:400px){.home-1{grid-template-columns:repeat(2, 1fr);}}
@media (min-width:768px){.home-1{grid-template-columns:repeat(3, 1fr);margin:60px 0;}
.home-1 .text{font-size:1.5rem;}}
@media (min-width:1200px){.home-1{grid-template-columns:repeat(6, 1fr);}}
.btn{display:inline-block;color:#ffffff;padding:10px 30px;border-radius:80px;cursor:pointer;text-align:center;vertical-align:middle;border:0;background:#4587df;transition:all 0.5s ease-in-out;margin-top:0;}
.btn:hover{background:#ff9333;color:#ffffff;}
.home-2{gap:20px;grid-template-columns:repeat(1, 1fr);}
.home-2 img{width:100%;height:100%;}
.home-2 .flex{gap:20px;flex-direction:column;justify-content: center;align-items: center;}
.home-2 .box{position: relative;}
.home-2 .text{position: absolute;color: #ffffff;z-index:2;}
.home-2 .box-1 .text{left:30px;top: 50%;transform:translateY(-50%);}
.home-2 .box-2 .text{right:30px;top: 50%;transform:translateY(-50%);text-align:right;}
.home-2 .box-3 .text{width: 100%; left:0;bottom:30px;text-align: center;}
.home-2 .box-3 img{position: relative;opacity:1;}
@media (min-width:768px){.home-2{grid-template-columns:repeat(2, 1fr);}
.home-2 .box-3 img{position:absolute;}}
@media (min-width:1200px){.home-2 h2{font-size:3rem;}
.home-2 p{font-size:1.5rem;}}
.home-3{position:relative;margin:20px 0;}
.home-3{background:#ffffff;}
.home-3 img{position:absolute;opacity:0.6;}
.home-3 .line{width: 100px;height: 2px;background: #4587df;margin:0 auto 20px;}
.home-3 .text{position: relative;z-index:2;padding:50px 20px;text-align: center;}
.home-3 .row.text{width:100%;margin:0;left:0;}
.home-3 .row.text>div{padding:0;}
@media (min-width:768px){.home-3{margin:60px 0;}
.home-3 .text{position: absolute;left:30px;top: 50%;transform:translateY(-50%);padding:0;text-align:left;}
.home-3 img{position:relative !important;opacity:1;}
.home-3 .line{width: 150px;height: 6px;margin:0 0 20px;}}
@media (min-width:1200px){.home-3 h2{font-size:3rem;}
.home-3 p{font-size:1.5rem;}}
.home-4{margin:20px 0;}
.home-4 .text{position: relative; width: 100%;padding:30px 0;z-index: 2;color: #ffffff;text-align: center;}
.home-4 .grid{gap:20px;grid-template-columns:repeat(1, 1fr);margin-top:30px;}
.home-4 .flex{gap:20px;flex-direction:column;justify-content: center;align-items: center;transition:all 0.5s ease-in-out;}
.home-4 .flex:hover{transform:translateY(-5px);}
.home-4 .flex img{width:100%;box-shadow:0 6px 20px rgba(0, 0, 0, 0.25);}
.home-4 h3{font-size:1.1rem;color: #ffffff;}
@media (min-width:500px){.home-4 .grid{grid-template-columns:repeat(2, 1fr);}}
@media (min-width:768px){.home-4{margin:60px 0;}
.home-4 .text{padding:60px 0;}}
@media (min-width:1200px){.home-4 h2{font-size:3rem;}
.home-4 h3{font-size:1.5rem;}
.home-4 p{font-size:1.5rem;}
.home-4 .grid{gap:40px;grid-template-columns:repeat(3, 1fr);}}
footer{margin-top:0;}
.home-5 .container-xxl{position: relative;z-index:2;}
.home-5 .flex{gap:0;flex-direction:column;justify-content:center;align-items:center;padding:30px 0;}
.home-5 h2{color:#ffffff;}
.home-5 form{width:500px;max-width:100%;}
.home-5 .submmit-btn{width:100%;margin-top:5px;padding:15px;}
@media (min-width:768px){.home-5 .flex{align-items:flex-end;padding:60px 0;}}
@media (min-width:1200px){.home-5 h2{font-size:2.75rem;}}