#carousel{padding:50px 0;position:relative}#carousel .next,#carousel .prev{position:absolute;top:calc(50% - 19px);z-index:3000}#carousel .next:hover,#carousel .prev:hover{cursor:pointer}#carousel .prev{left:-15%}#carousel .next{right:-15%}#carousel .cycle-center{min-height:220px;max-width:940px!important;margin:0 auto}#carousel .cycle-carousel-wrap{height:100%;margin:0 -10px}#carousel .cycle-carousel-wrap .cycle-slide{height:100%;padding:0 20px}#carousel .cycle-carousel-wrap .cycle-slide.element{height:100%;padding:15px;text-decoration:none;margin:0;display:block}#carousel .cycle-carousel-wrap .cycle-slide.element:hover div{color:#c03}#carousel .cycle-carousel-wrap .cycle-slide.element div{height:100%;padding:12px;border:1px solid #cacaca;font-weight:700;color:#039;background-size:cover;align-items:flex-end;background-position:50%;display:flex}#carousel .more_button{padding:5px 15px;border:0;text-decoration:none;color:#fff;position:relative;background-color:var(--primary-color);border-radius:0;cursor:pointer;margin-left:10px;width:fit-content;z-index:0}#carousel .more_button:before{height:100%;content:"";position:absolute;top:0;background-color:#858cc3;left:-15px;width:15px;z-index:-1}#carousel .more_button:hover{color:#fff;background-color:rgba(0,51,153,.7)}#carousel .more_button:hover:before{background-color:rgba(133,140,195,.7)}.frame-type-mask_heroslider #carousel{padding:0}.heroslider .cycle-slide .itembox{padding:0!important;border:0!important;display:block!important}.heroslider .cycle-slide img{object-fit:cover;width:100%!important}.heroslider .cycle-slide iframe{height:600px;width:100%!important}.heroslider .element.cycle-slide{width:100%;display:block!important}.heroslider .overlaybox{transform:translateY(0)!important;padding:50px;position:absolute;bottom:-50px!important;top:auto!important;background-color:rgba(45,46,135,.96);left:0;width:calc(50% - 140px)}.heroslider .overlaybox h1,.heroslider .overlaybox h2,.heroslider .overlaybox h3,.heroslider .overlaybox h4,.heroslider .overlaybox h5,.heroslider .overlaybox h6,.heroslider .overlaybox p{font-size:2.5rem;font-weight:700;color:#fff}.heroslider .overlaybox p{font-size:14px;color:#fff}.heroslider .overlaybox a{border:0;color:#039;position:relative;background-color:#fff;margin:10px 0 0 10px;border-radius:0;z-index:0}.heroslider .overlaybox a:after{height:100%;content:"";position:absolute;top:0;background-color:hsla(0,0%,100%,.8);left:-10px;width:100%;z-index:-1}.heroslider .overlaybox .box-inside{max-width:585px;width:100%;float:right}.heroslider .overlaybox dfn{font-style:normal}@media (max-device-width:1024px){#carousel .next{right:40px}}@media(max-width:1800px){#carousel .prev{left:-8%}#carousel .next{right:-8%}}@media(max-width:1600px){#carousel{margin:0 auto;width:90%}.frame-type-mask_heroslider #carousel{width:100%}}@media(max-width:1400px){#carousel .col-md-4 img{max-width:100%}}@media(max-width:1200px){.heroslider .overlaybox{width:calc(75% - 140px)}}@media(max-width:991px){.heroslider .overlaybox{width:calc(100% - 140px)}}@media(max-width:767px){.heroslider .overlaybox{padding:20px;bottom:-160px;width:100%}.heroslider .overlaybox h3{font-size:30px!important}.heroslider .cycle-slide iframe{height:380px}.heroslider .overlaybox .box-inside{max-width:100%;float:unset}}