.editor-styles-wrapper .hpb2{height:auto;min-height:600px !important}.editor-styles-wrapper .hpb2 .swiper-wrapper{height:100%;display:flex;flex-direction:column;justify-content:center}.editor-styles-wrapper .hpb2 h1{color:#fff !important}.editor-styles-wrapper .home_banner_carousel .slide{display:none}.editor-styles-wrapper .home_banner_carousel .slide:first-child{display:flex;height:100%}.editor-styles-wrapper .home_banner_carousel .slide .img{height:100%}.hpb2{height:850px;position:relative;background-size:cover !important;color:#fefefe;display:flex;align-items:center;justify-content:center}.hpb2 h1{color:#fefefe;text-transform:uppercase}.hpb2 .content{max-width:600px}.home_banner_carousel{position:absolute;width:100%;height:100%;background:#3236ba}.home_banner_carousel .copy{width:50%}.home_banner_carousel .content{padding-left:60px;padding-right:20px}.home_banner_carousel .slide{display:flex;align-items:center;justify-content:space-between}.home_banner_carousel .image{width:50%;height:100%;position:relative}.home_banner_carousel .swiper-pagination{position:relative;bottom:100px;z-index:400;max-width:1320px;margin:0 0 0 60px;display:flex}.home_banner_carousel .swiper-pagination-bullet{display:block;width:12px;height:12px;background-color:rgba(0,0,0,0);border-radius:6px;margin-right:12px;border:1px solid #f5f5fc;opacity:1}.home_banner_carousel .swiper-pagination-bullet-active{background-color:#f5f5fc}.home_banner_carousel .slide.full-width-image img{width:100% !important;height:100% !important;object-fit:cover !important}@media only screen and (max-width: 1660px){.hpb2{height:720px}}@media only screen and (max-width: 1420px){.hpb2 .content{padding-left:20px}.hpb2 .swiper-pagination{margin-left:20px}}@media only screen and (max-width: 1280px){.hpb2{height:550px}.hpb2 .swiper-pagination{bottom:50px}}@media only screen and (max-width: 1100px){.home_banner_carousel img{right:-150px}.home_banner_carousel .slide.full-width-image img{right:0 !important}}@media only screen and (max-width: 768px){.hpb2{display:block;height:auto}.home_banner_carousel{position:relative}.home_banner_carousel .slide{padding:0;padding-bottom:100px;flex-direction:column;row-gap:40px;align-items:start}.home_banner_carousel .image{width:100%;height:400px;order:1}.home_banner_carousel .copy{order:2;width:100%}}