.elementor-33 .elementor-element.elementor-element-8e75271{margin-top:00em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-3713f150 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-33 .elementor-element.elementor-element-245ee7f0 .swiper-slide{transition-duration:calc(10000ms*1.2);height:400px;}.elementor-33 .elementor-element.elementor-element-245ee7f0 .swiper-slide-contents{max-width:66%;}.elementor-33 .elementor-element.elementor-element-245ee7f0 .swiper-slide-inner{text-align:center;}.elementor-33 .elementor-element.elementor-element-245ee7f0 .elementor-slide-heading{font-family:"Lato", Sans-serif;font-size:4em;font-weight:600;letter-spacing:0px;word-spacing:0px;}.elementor-33 .elementor-element.elementor-element-245ee7f0 .elementor-swiper-button{font-size:27px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-245ee7f0 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-0f86c3f .elementor-repeater-item-2af5b21 .swiper-slide-bg{background-image:url(https://fumika-yazaki.com/wp-content/uploads/2022/10/263565100_132233169190975_8096459892677564153_n.jpg);background-size:cover;}.elementor-33 .elementor-element.elementor-element-0f86c3f .swiper-slide{transition-duration:calc(10000ms*1.2);height:400px;}.elementor-33 .elementor-element.elementor-element-0f86c3f .swiper-slide-contents{max-width:66%;}.elementor-33 .elementor-element.elementor-element-0f86c3f .swiper-slide-inner{text-align:center;}.elementor-33 .elementor-element.elementor-element-0f86c3f .elementor-slide-heading{font-family:"Lato", Sans-serif;font-size:4em;font-weight:600;letter-spacing:0px;word-spacing:0px;}.elementor-33 .elementor-element.elementor-element-0f86c3f .elementor-swiper-button{font-size:27px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-0f86c3f .elementor-swiper-button svg{fill:#FFFFFF;}/* Start custom CSS for slides, class: .elementor-element-245ee7f0 */.elementor-33 .elementor-element.elementor-element-245ee7f0 {
    position: relative;
}

.swiper-slide {
    height: 70vh !important;
}

.elementor-33 .elementor-element.elementor-element-245ee7f0 .slide-video {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  height: 110%;
  z-index: -1;
  background: #000;
}

.elementor-33 .elementor-element.elementor-element-245ee7f0 .slide-video video {
    opacity: .5;
    width: auto;
    max-width: initial !important;
}

@media (min-width: 768px) {
    .elementor-33 .elementor-element.elementor-element-245ee7f0 .slide-video video {
        width: 100%;
        /*height: 0%;*/
        max-width: 100%;
    }
}

.elementor-33 .elementor-element.elementor-element-245ee7f0 .swiper-pagination-bullet {
    background: #fff;
    width: 20px;
    height: 20px;
   
}/* End custom CSS */