section .hero-section{width:100%}section.hero-section-block .hero-section-banner-1 h1.hero-title,section.hero-section-block .hero-section-banner-2 h1.hero-title{font-weight:var(--font-weight-600)}section.hero-section-block .hero-section-overlay{background-color:#000;opacity:.45;width:100%;height:100%;position:absolute;top:0}section.hero-section-block .hero-section-overlay-picture{transition:opacity 8s;transition-delay:1.5s;position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-position:110% center}section.hero-section-block .hero-section-overlay-picture{background-image:url(/wp-content/themes/mucivi/assets/img/vector-smart-object-1.png)}section.hero-section-block .hero-section-banner-1 h1.hero-title,section.hero-section-block .hero-section-banner-2 h1.hero-title{font-size:48px;padding-bottom:5px;line-height:50px}section.hero-section-block .hero-section-banner-1 p.hero-description{font-size:32px;padding-bottom:0;font-weight:var(--font-weight-400);line-height:35px;padding-top:50px}section.hero-section-block .hero-section-banner-2 p.hero-description{font-size:18px;padding-bottom:0}section.hero-section-block .hero-section-container.hero-section-banner-1 .hero-section-button,section.hero-section-block .hero-section-container.hero-section-banner-2 .hero-section-button{margin-top:25px}section.hero-section-block .hero-section-container.hero-section-banner-1 .seperator-herosection,section.hero-section-block .hero-section-container.hero-section-banner-2 .seperator-herosection{margin-top:22px;margin-left:20px;margin-right:20px}section.hero-section-block .hero-section-container.hero-section-banner-1 .hero-section-button a,section.hero-section-block .hero-section-container.hero-section-banner-2 .hero-section-button a{color:var(--mucivi-gray-blue);font-size:17px;text-transform:uppercase}section.hero-section-block .hero-section-container.hero-section-banner-1 .hero-section-button a:hover,section.hero-section-block .hero-section-container.hero-section-banner-2 .hero-section-button a:hover{color:var(--mucivi-primary)}section.hero-section-block .hero-section-container.hero-section-banner-1{height:85vh;display:flex;justify-content:center;position:relative}section.hero-section-block .hero-section-container.hero-section-banner-2{height:70vh;min-height:600px;max-height:600px;display:flex;justify-content:center;position:relative}section.hero-section-block .hero-section-container.hero-section-banner-1 .hero-section{height:100%;width:100%;z-index:2}section.hero-section-block .hero-section-container.hero-section-banner-1 img.hero-image-icons,section.hero-section-block .hero-section-container.hero-section-banner-2 img.hero-image-icons{position:absolute;right:-80px;top:320px;z-index:10}@media(max-width:1399px){section.hero-section-block .hero-section-container.hero-section-banner-1 img.hero-image-icons,section.hero-section-block .hero-section-container.hero-section-banner-2 img.hero-image-icons{right:-40px;top:320px}}@media(max-width:1199px){section.hero-section-block .hero-section-container.hero-section-banner-1 .hero-section{padding-top:0}section.hero-section-block .hero-section-container.hero-section-banner-1,section.hero-section-block .hero-section-container.hero-section-banner-2{padding:50px 0}section.hero-section-block .hero-section-container.hero-section-banner-1 img.hero-image-icons,section.hero-section-block .hero-section-container.hero-section-banner-2 img.hero-image-icons{right:-20px;top:320px}}@media(max-width:991px){section.hero-section-block .hero-section-container.hero-section-banner-1 .hero-section-button,section.hero-section-block .hero-section-container.hero-section-banner-2 .hero-section-button{margin-top:10px}.hero-button-section-mob{margin-top:25px}section.hero-section-block .hero-section-container.hero-section-banner-1 .seperator-herosection,section.hero-section-block .hero-section-container.hero-section-banner-2 .seperator-herosection{margin-top:0}section.hero-section-block .hero-section-container.hero-section-banner-1.hero-image-extra-class .hero-section{margin-top:-115px;padding:0 10px}section.hero-section-block .hero-section-container.hero-section-banner-2.hero-image-extra-class .hero-section{margin-top:-200px;padding:0 10px}section.hero-section-block .hero-section-container.hero-section-banner-1,section.hero-section-block .hero-section-container.hero-section-banner-2{padding:50px 0}section.hero-section-block h1.hero-title{font-size:50px}section.hero-section-block p.hero-description{font-size:18px}}@media(max-width:575px){section.hero-section-block .hero-section-container.hero-section-banner-1 img.hero-image-icons,section.hero-section-block .hero-section-container.hero-section-banner-2 img.hero-image-icons{right:10px;top:320px}}