@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');


:root{

--primary:#003C7F;
--secondary:#000000;
--gray:#595660;
--dark-blue:#172B60;

--f80:80px;
--f50:50px;
--f40:40px;
--f34:34px;
--f28:28px;
--f24:24px;
--f22:22px;
--f18:18px;
--f16:16px;

--fontNato-sans: 'Noto Sans', sans-serif;


 --sp150:150px;

  --sp100:100px;
  --sp90:90px;
  --sp80: 80px;
  --sp70: 70px;
  --sp60: 60px;
  --sp50: 50px;
  --sp40: 40px;
   --sp30: 30px;
 --sp20: 20px;
  --gap100: 100px;
  --gap70: 70px;
  --gap60: 60px;
  --gap50: 50px;
  --gap40: 40px;
  --gap30: 30px;
  --gap20: 20px;

}



.e-con.e-parent > .e-con-inner{padding-left:15px;padding-right:15px;}
.weight-600,.weight-600 p{font-weight: 600;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p{margin:0 !important;}
*+h1,*+.h1,*+h2,*+.h2,*+h3,*+.h3,*+h4,*+.h4,*+h5,*+.h5,*+h6,*+.h6,*+p,*+ul,*+ol{padding-top:24px;}

.iconBox h2{margin-top:0 ;}
.iconBox p{padding-top:10px ;}
body { margin: 0; }


.gallerySlider .swiper-slide{height: auto !important;}
.gallerySlider .swiper-slide-inner{height:100% !important;}
.gallerySlider .swiper-slide-inner img{height:100% !important;object-fit:cover;}
.gallerySlider .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: -5px !important;}

html{overflow-x: clip;}

@media (max-width: 1280px) {


    :root {
       --f80:75px;
        --sp150:100px;
    
    }


}

@media (max-width: 991px) {


    :root {
         --f80:65px;
         --f50:45px;
        --f40: 38px;
        --f34: 30px;
        --f28: 26px;

        --sp150:80px;
    --sp100:80px;
    --sp90:75px;
    --sp80: 70px;
    --sp70: 65px;
    --sp60: 55px;
    --sp50: 45px;
    --sp40: 35px;
     --f36:32px;
    --gap100: 80px;
    --gap70: 60px;
    --gap60: 50px;
    --gap50: 40px;
    --gap40: 30px;
    }


}


@media (max-width: 767px) {


    :root {
         --f80:45px;
            --f50:35px;
        --f40: 32px;
        --f34: 28px;
        --f28: 24px;
        --f24: 22px;
        --f22: 20px;
        --f18: 16px;
--sp150:50px;
     --sp100:50px;
    --sp90:50px;
    --sp80: 50px;
    --sp70: 45px;
    --sp60: 40px;
    --sp50: 35px;
    --sp40: 30px;    
    --gap100: 50px;
    --gap70: 40px;
    --gap60: 35px;
    --gap50: 30px;
    }

}