.banner{position:relative;padding:0 20px}@media only screen and (min-width:768px){.banner{padding:0 40px}}.banner.p-top{margin-top:80px}@media only screen and (min-width:768px){.banner.p-top{margin-top:100px}}.banner form.search-form{margin-top:30px}.banner form.search-form input{color:#fff!important}.banner .swiper-pagination{display:none}.banner .swiper-pagination-bullet{background-color:#fff!important;opacity:1!important}.banner .swiper-pagination-bullet-active{background-color:#e50044!important}.banner_wrapper_media{position:relative}.banner_wrapper_content{max-width:920px}.banner .swiper{position:absolute;left:0;bottom:0;height:100%;width:100%;overflow:hidden;border-radius:40px}.banner .swiper-wrapper{position:relative}.banner .swiper-wrapper::before{content:"";background:rgba(0,0,0,.2);left:0;bottom:0;width:100%;height:100%;position:absolute;border-radius:40px;z-index:2;border-radius:48px}.banner .swiper img{object-fit:cover;object-position:center;height:100%;width:100%;top:40px}.banner .container{z-index:3;position:relative;padding:40px}@media only screen and (min-width:768px){.banner .container{padding:100px 80px;display:flex;margin:auto 80px;flex-direction:column;justify-content:flex-end;max-width:2000px;width:calc(100% - 160px)}}@media only screen and (min-width:768px){.banner.banner_homepage .container{min-height:calc(100vh - 140px)}}.banner_bg{border-radius:50px}.banner_bg .banner_wrapper_content{max-width:100%}.banner_bg .banner_suptitle,.banner_bg .banner_title,.banner_bg p{color:#3d3d3d;text-align:center;width:100%;display:block}.banner_bg .cta{display:flex;width:fit-content;margin:auto}.banner_bg_darkred{background:linear-gradient(180deg,#691f35 -103.82%,rgba(207,61,104,0) 100%)}.banner_bg_darkgreen{background:linear-gradient(180deg,#1f5869 -120.28%,rgba(61,173,207,0) 100%)}.banner_wrapper:not(.banner_bg) .banner_suptitle,.banner_wrapper:not(.banner_bg) .banner_title,.banner_wrapper:not(.banner_bg) a,.banner_wrapper:not(.banner_bg) h1,.banner_wrapper:not(.banner_bg) h2,.banner_wrapper:not(.banner_bg) h3,.banner_wrapper:not(.banner_bg) h4,.banner_wrapper:not(.banner_bg) h5,.banner_wrapper:not(.banner_bg) h6,.banner_wrapper:not(.banner_bg) p{color:#fff}.banner_suptitle,.banner_title{margin:0}.banner p{font-size:1.6rem}.banner .rank-math-breadcrumb p{margin-bottom:0}.banner .rank-math-breadcrumb a{color:#fff;text-decoration:none;transition:color .3s ease}.banner .rank-math-breadcrumb a:hover{color:#e50044;transition:color .3s ease}
/*# sourceMappingURL=block_banner.min.css.map */
