.slider-block{top:-20px;position:relative}.main-slider{height:calc(32vw + 240px);position:relative;z-index:0}.main-slider .swiper-horizontal>.swiper-pagination-bullets,.main-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.main-slider .swiper-pagination-custom,.main-slider .swiper-pagination-fraction{bottom:0}@media screen and (max-width:767px){.main-slider{height:auto}}.main-slider .swiper-wrapper{height:100%;align-items:stretch;background:var(--wp--preset--gradient--blue-to-deep-purple)}@media screen and (max-width:767px){.main-slider .swiper-wrapper{height:auto;align-items:flex-end}}.main-slider .swiper-slide{pointer-events:none;opacity:0 !important}.main-slider .swiper-slide .slide-container{position:relative;z-index:2;width:100%;height:100%;display:grid;gap:60px;grid-template-columns:1fr 1fr;position:relative;padding:70px 0 130px 40px;color:#fff;z-index:0}.main-slider .swiper-slide .slide-container h2,.main-slider .swiper-slide .slide-container h3,.main-slider .swiper-slide .slide-container h1{font-size:73px;font-size:clamp(2rem, 5.2vw, 110px);font-size:clamp(2rem, 3.2vw, 110px);margin-top:20px;color:var(--wp--preset--color--secondary)}.main-slider .swiper-slide .slide-container h2 span,.main-slider .swiper-slide .slide-container h3 span,.main-slider .swiper-slide .slide-container h1 span{font-family:"Nunito",sans-serif;font-size:clamp(18px, 1.8vw, 25px);letter-spacing:.03em;display:block;color:#fff}.main-slider .swiper-slide .slide-container p{font-size:clamp(18px, 2.34vw, 28px);line-height:1.3;margin-top:2rem;max-width:590px}.main-slider .swiper-slide .slide-container img{width:100%;height:32vw;max-height:650px;object-fit:cover;object-position:center;border-radius:6px 0 0 6px}@media screen and (max-width:767px){.main-slider .swiper-slide .slide-container img{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3;height:60vw}}@media screen and (max-width:767px){.main-slider .swiper-slide .slide-container .slide-caption{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;padding:0 30px 40px 0}}@media screen and (max-width:1240px){.main-slider .swiper-slide .slide-container{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.main-slider .swiper-slide .slide-container{display:block;padding:70px 0 150px 30px;gap:20px}}@media screen and (max-width:640px){.main-slider .swiper-slide .slide-container{padding:50px 0 130px 30px}}.main-slider .swiper-slide.swiper-slide-active{pointer-events:all;opacity:1 !important}.editor-visual-editor .main-slider .swiper-slide:first-child{opacity:1 !important}.swiper-pagination{text-align:left;padding:40px 40px 0;display:flex;gap:30px}@media screen and (max-width:640px){.swiper-pagination{display:none}}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,0px)}.swiper-pagination-bullet{position:relative;min-width:160px;height:auto;border-radius:0;background:0 0;font-size:20px;line-height:1.2;color:#fff;text-align:left;padding:20px 0 30px;border-top:2px solid #fff;opacity:1;transition:color .3s ease-in-out,border-color .3s ease-in-out}.swiper-pagination-bullet:after{content:"";position:absolute;width:40px;height:20px;bottom:-1px;left:0;background-color:var(--wp--preset--color--primary-light);clip-path:polygon(50% 0%,0% 100%,100% 100%);opacity:0;transition:opacity .3s ease-in-out}@media screen and (max-width:860px){.swiper-pagination-bullet{font-size:16px;min-width:100px}}.swiper-pagination-bullet:hover{color:var(--wp--preset--color--accent);border-color:var(--wp--preset--color--accent)}.swiper-pagination-bullet:hover:after{opacity:1}.swiper-pagination-bullet.swiper-pagination-bullet-active{color:var(--wp--preset--color--accent);border-color:var(--wp--preset--color--accent)}.swiper-pagination-bullet.swiper-pagination-bullet-active:after{opacity:1}.swiper-button-next,.swiper-button-prev{--swiper-navigation-top-offset:calc(100% - 64px);z-index:100}.swiper-button-next:after,.swiper-button-prev:after{color:var(--wp--preset--color--accent)}.swiper-button-prev{left:auto;right:55px}