body{
  margin:0;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  max-width:100vw;
  overflow-x:hidden;
  overscroll-behavior:none;
  position:relative;
  width:100%;
}
*{
  font-family:Poppins;
}
@font-face{
font-display:swap;
font-family:Poppins;
src:url(https://d2w24n4g34usfg.cloudfront.net/events-templates/fonts/poppins-all-400-normal.woff) format("woff");
}

@media screen and (min-width:2100px){
.dXvzXq{
  padding:.35vw !important;
}
}
@media only screen and (min-width:991.7px){
  .brandTagLine sup{
    font-size:1.75em !important;
    top:0 !important;
  }
}


@media only screen and (max-width:991.7px){
  .brandTagLine sup{
    font-size:1.75em !important;
    top:0 !important;
  }
}
.navbar-toggler{
  display:none !important;
  }
  @media only screen and (max-width:991.7px){
  .navbar>.container{
  justify-content:center !important;
  }
  }

  @media screen and (max-width:991px){
    .desktopaccesibility{
      display:block !important;
      position:fixed;
      right:1rem;
      top:1rem;
    }
  }
  
  .nav-right{
   display:none;
  }
  .userWayContainer{
    margin-top:0 !important;
  }

  
  @media screen and (max-width:576px){
    .main_logo{
      min-height:47px !important;  
    }
  }
  @media screen and (min-width:576.1px) and (max-width:767.7px){
    .main_logo{
      min-height:55px !important; 
    }
  }
  @media screen and (min-width:768px) and (max-width:991.7px){
    .main_logo{
      min-height:60px !important; 
    }
  }
  
  
  @media screen and (min-width:992px){
    .main_logo{
      min-height:46.66px !important; 
    }
  }
  @media screen and (min-width:1200px){
    .main_logo{
      min-height:60px !important; 
    }
  }
.bannertextstag h1{
  color:#ee6124;
}

.banner{
  min-height:30px;
  min-width:40px;
}

.banner,.banner a{
  background-repeat:no-repeat;
  color:#fff;
  font-family:poppins;
  text-decoration:none;
}

.mastertitle1{
  color:#fff;
  font-family:Poppins;
  font-size:1.3rem;
  font-style:normal;
  font-weight:200;
  font-weight:600;
}

.banner a{
  text-decoration:underline;
}

@media screen and (min-width:992px){
  .hoursingtitle{
    z-index:2;
  }

  .angeldancingti{
    height:auto !important;
    max-width:30% !important;
    min-height:20px;
    position:relative;
    top:2rem;
  }

  .banner{
    background-image:url(https://resources.swmc.com/real/postevent/bannerbgdesk.webp);
    background-position:50%;
    background-size:100% 100%;
    padding-bottom:9rem;
  }

  .deskignore,.ignoredesk{
    display:none;
  }
}

@media only screen and (max-width:991.7px){
  .mbignore{
    display:none;
  }

  .bannertextstag{
    text-align:center;
  }

  .angeldancingti{
    display:flex;
    justify-content:center;
    margin:1rem auto;
    max-width:75%;
    min-height:20px;
  }

  .clumnofdiv{
    flex-direction:column-reverse;
  }

  .bannercontainer{
    overflow:hidden;
    position:relative;
  }

  .bannertextstag{
    margin-top:8rem;
  }

  .mastertitle1{
    font-size:1.5rem;
  }
}

@media screen and (min-width:768px) and (max-width:991px){
  .angeldancingti{
    max-width:250px;
    min-height:20px;
  }

  .bannertextstag h1{
    font-size:52px;
  }

  .mastertitle1{
    font-size:34px;
  }

  .hoursingtitle p{
    font-size:40px;
  }
}

@media screen and (min-width:576px) and (max-width:767px){
  .bannertextstag h1{
    font-size:41px;
  }

  .mastertitle1{
    font-size:27px;
  }

  .hoursingtitle p{
    font-size:38px;
  }

  .angeldancingti{
    max-width:200px;
    min-height:20px;
  }
}

@media screen and (min-width:320px) and (max-width:575px){
  .bannertextstag h1{
    font-size:7vw;
  }

  .mastertitle1{
    font-size:5vw;
  }

  .hoursingtitle p{
    font-size:6.5vw;
  }
}

@media screen and (min-width:576px) and (max-width:991px){
  .banner{
    padding-bottom:11rem !important;
  }
}

@media screen and (max-width:991.7px){
  .banner{
    background-image:url(https://resources.swmc.com/real/postevent/bannerbgmb.webp);
    background-position:cover;
    padding-bottom:9rem;
  }

  .banner,.hoursingtitle{
    background-repeat:no-repeat;
    background-size:100% 100%;
  }

  .hoursingtitle{
    color:#fff;
    font-family:poppins;
    font-size:1.5rem;
    font-weight:400;
    margin-bottom:3rem;
    padding-bottom:1rem;
    padding-top:1rem;
    text-align:center;
  }

  .mastertitle1{
    font-weight:600;
  }

  .hoursingtitle p{
    color:#fff;
    margin-bottom:0;
  }
}

@media screen and (min-width:1700px){
  .banner{
    background-position:50% !important;
    padding-top:4rem;
  }

  .hoursingtitle span{
    font-size:32px;
  }

  .hoursingtitle p{
    font-size:28px;
    margin-bottom:0;
  }
}

@media screen and (min-width:992px) and (max-width:1699px){
  .banner{
    background-size:100% 100%;
  }
}

@media screen and (min-width:992px){
  .bannertextstag{
    margin-top:9rem;
  }

  .hoursingtitle{
    background-repeat:no-repeat;
    background-size:100% 100%;
    border-radius:0 34px 0 0;
    color:#fff;
    font-family:poppins;
    font-size:1.5rem;
    font-weight:400;
    margin-left:-12px;
    padding-bottom:1rem;
    padding-left:5rem;
    padding-top:1rem;
    position:relative;
    top:-8rem;
    width:500px;
  }

  .ma .mastertitle1{
    font-size:1.2rem;
  }
}

@media screen and (min-width:1200px) and (max-width:1699px){
  .mastertitle1{
    font-size:1.8rem;
  }
}

@media screen and (min-width:992px) and (max-width:1199px){
  .banner{
    padding-bottom:15rem !important;
  }

  .bannertextstag{
    padding-left:1rem;
  }

  .hoursingtitle{
    font-size:1.2rem;
    margin-left:-63px !important;
    width:420px !important;
  }

  .angeldancingatag{
    margin-left:22rem !important;
  }

  .bannertextstag h1{
    font-size:30px;
  }

  .mastertitle1{
    font-size:21px;
  }

  .hoursingtitle p{
    font-size:22.5px;
    margin-bottom:0;
  }
}

@media screen and (min-width:1200px) and (max-width:1399px){
  .bannertextstag{
    font-size:20px;
    padding-left:4rem;
  }

  .bannertextstag h1{
    font-size:34.2px;
  }

  .mastertitle1{
    font-size:23.8px;
  }

  .hoursingtitle p{
    font-size:27px;
    margin-bottom:0;
  }

  .angeldancingatag{
    margin-left:26rem !important;
  }

  .banner{
    padding-bottom:15rem;
  }
}

@media screen and (min-width:1300px) and (max-width:1399px){
  .angeldancingatag{
    margin-left:29rem !important;
  }

  .bannertextstag h1{
    font-size:37.6px !important;
  }

  .mastertitle1{
    font-size:26.2px !important;
  }
}

@media screen and (min-width:1400px) and (max-width:1599px){
  .bannertextstag{
    padding-left:3rem;
  }

  .bannertextstag h1{
    font-size:41px;
  }

  .mastertitle1{
    font-size:28.5px;
  }

  .hoursingtitle p{
    font-size:31px;
    margin-bottom:0;
  }

  .angeldancingatag{
    margin-left:32rem !important;
  }

  .banner{
    padding-bottom:11rem;
  }

  .hoursingtitle{
    padding-left:4rem !important;
  }
}

@media screen and (min-width:1600px){
  .bannertextstag{
    padding-left:9rem;
  }

  .hoursingtitle{
    padding-left:10rem !important;
    width:620px !important;
  }

  .bannertextstag h1{
    font-size:41.2px;
  }

  .mastertitle1{
    font-size:28.9px;
  }

  .hoursingtitle p{
    font-size:30px;
    margin-bottom:0;
  }

  .angeldancingatag{
    margin-left:31em !important;
  }

  .banner{
    padding-bottom:11rem;
  }
}

@media screen and (min-width:1900px){
  .bannertextstag{
    padding-left:16vw;
  }

  .formsection{
    margin-left:-10rem;
    margin-top:-1rem;
  }

  .hoursingtitle{
    padding-left:19rem !important;
    width:775px !important;
  }
}

@media screen and (min-width:2400px){
  .formsection{
    margin-left:-30rem !important;
  }
}

@media screen and (min-width:2200px){
  .bannertextstag{
    padding-left:27rem;
  }

  .formsection{
    margin-left:-22rem !important;
    margin-top:-1rem;
  }

  .hoursingtitle{
    padding-left:29rem !important;
    width:920px !important;
  }
}

@media screen and (min-width:2560px){
  .bannertextstag{
    padding-left:37rem !important;
  }

  .formsection{
    margin-left:-22rem !important;
    margin-top:-1rem;
  }

  .angeldancingatag{
    margin-left:30rem !important;
  }

  .bannertextstag h1{
    font-size:38px !important;
  }

  .mastertitle1{
    font-size:26.5px !important;
  }

  .hoursingtitle{
    padding-left:38rem !important;
    width:1070px !important;
  }
}

@media screen and (min-width:500px) and (max-width:767.9px){
  .bannertextstag{
    margin-top:9rem !important;
  }
}

@media screen and (min-width:768px) and (max-width:991px){
  .bannertextstag{
    margin-top:11rem !important;
  }
}

@media screen and (min-width:1920px){
  .hoursingtitle{
    margin-top:-2rem !important;
  }
}
.logoSection{
  margin-top:0;


}

.breakingNews{
  overflow-x:hidden;
  overflow-y:hidden;
  touch-action:pan-y;
}

.slick-arrow{
  display:none !important;
}

.logoSlide{
  align-items:center;
  display:flex;
  justify-content:center;
}

.logoimg{
  aspect-ratio:3/2;
  object-fit:contain;
  width:100px;
}

.logoimg:hover{
  cursor:pointer;
}

.logoSection .slick-slider{
  z-index:2;
}

.breakingNews{
  margin-top:2rem;
}

.slick-slide img{
  margin-left:auto;
  margin-right:auto;
}


@media screen and (max-width:991.9px){
  .logoSection{
    background:#ebf7ff;
    margin-bottom:1rem;
    margin-top:0;
    padding:.1rem 0 3rem;
  }

  .logoimg{
    aspect-ratio:3/2;
    object-fit:contain;
    width:71px;

  }

  .logoimg:hover{
    cursor:pointer;
  }

}

@media screen and (min-width:401px) and (max-width:599px){

  .breakingNews{
    margin-bottom:2rem;
  }
}

@media screen and (min-width:320px) and (max-width:401px){
  .logoSection{
    height:auto;
    margin-top:0;
  }
}

@media only screen and (min-width:992px){

  .logoSection .slick-list{
    display:block;
    margin-left:auto;
    margin-right:auto;
    width:750px;
  }

  .logoSection{
    margin-top:4rem;
  }
}

@media screen and (min-width:768px) and (max-width:991.9px){
  .logoSection{
    padding-bottom:8rem;
  }
}
.postimages1{
  border-radius:12px;
  cursor:pointer !important;
  width:500px;
}

.posts2{
  display:block;
  height:380px;
  margin-left:auto;
  margin-right:auto;
  width:50%;
}

.leftArrow,.rightArrow{
  cursor:pointer;
  margin:0 0 2rem;
  z-index:2;
}
.leftArrow{
  margin-left:31%;
}
.rightArrow{
  margin-left:29%;
}
.carouseldotmatrix{
  margin-top:8rem;
  position:absolute;
  right:0;
  width:50px;
  z-index:2;
}

.orangehsade{
  right:0;
}

.orangehsade,.orangehsade1{
  position:absolute;
  width:200px;
  z-index:-2;
}

.orangehsade1{
  left:0;
}

.carouseldotmatrix1{
  left:0;
  margin-top:8rem;
  position:absolute;
  width:50px;
  z-index:2;
}
@media screen and (min-width:320px) and (max-width:991px){
  .posts2{
    height:350px;
  }

  .carouseldotmatrix,.carouseldotmatrix1,.orangehsade,.orangehsade1{
    display:none;
  }
  .css-1fzpoyk{
    height:50% !important;
  }
  .arrow1,.arrow2,.leftArrow,.rightArrow,.video-heading{
    display:none;
  }
  .postimages1{
    border-radius:2px;
  }
  .posts2{
    margin-top:-6rem;
    width:100% !important;
  }
}

@media screen and (min-width:320px) and (max-width:400px){
  .postimages1{
    width:220px !important;
  }
  .posts2{
    margin-bottom:-8rem;
  }
}

@media screen and (min-width:401px) and (max-width:599px){
  .postimages1{
    width:280px !important;
  }
  .posts2{
    margin-bottom:-7rem;
    position:relative;
  }
}
@media screen and (min-width:768px) and (max-width:991px){
  .posts2{
  
    margin-bottom:-9rem!important;
  }
}
@media screen and (min-width:600px) and (max-width:991px){
  .posts2{
    margin-bottom:-7rem;
    margin-top:-2rem;
  }
  .postimages1{
    width:380px !important;
  }
}

@media screen and (min-width:320px) and (max-width:991px){
  .posts2{
    width:39% !important;
  }
}


/*# sourceMappingURL=main.0bb30eac.css.map*/