.elementor-501 .elementor-element.elementor-element-2f0cfda{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-501 .elementor-element.elementor-element-fc5519a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}/* Start custom CSS for section, class: .elementor-element-2f0cfda */.elementor-501 .elementor-element.elementor-element-2f0cfda{
    position:fixed;
}/* End custom CSS */
/* Start custom CSS */#primary .site-main {
   width: 100%;
   height: 100vh;
   margin-left: auto;
   margin-right: auto;
   position: relative;
   list-style: none;
   padding: 0;
   overflow-x: clip;
}
body:not(.elementor-editor-active) #primary .site-main .elementor-11 {
 position: fixed;
 width: 100%;
 display: flex;
 transition-property: transform;
 box-sizing: content-box;
 -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
#primary .site-main .slide{
 flex-shrink: 0;
 width: 100%;
 position: relative;
 transition-property: transform;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{
    bottom: 40px !important;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    gap: 15px;
    position: fixed;
}
.swiper-pagination-bullet {
    width: 15px;
    height: 15px;
}/* End custom CSS */