.hero{background:#ededed;position:relative}.hero .admin-edit{right:5px !important;top:5px !important}.hero:hover .admin-edit{opacity:1;transform:scale(1);pointer-events:auto}.hero.position-page_frontpage_hero{margin-bottom:15px !important}.hero.hero-content-default .item{height:500px;position:relative;display:block}.hero.hero-content-default .item a.absolute{z-index:2}.hero.hero-content-default .item .absolute{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0}@media only screen and  (min-width: 1199px){.hero.hero-content-default .item.item-md{height:400px}}@media only screen and  (min-width: 1199px){.hero.hero-content-default .item.item-lg{height:600px}}@media only screen and  (min-width: 1199px){.hero.hero-content-default .item.item-xl{height:800px}}@media only screen and (min-width:1200px) and (max-width:1920px){.hero.hero-content-default .item.item-fullwidth{position:relative;width:100vw;left:50%;transform:translateX(-50%)}}@media only screen and  (min-width: 1199px){.hero.hero-content-default .item.item-fullwidth{height:600px}}.hero.hero-content-default .item .hero-bg{width:100%;height:100%;object-fit:cover}.hero.hero-content-default .content{z-index:3;position:absolute;padding:30px;width:100%;display:block;max-width:unset;pointer-events:none;left:0;bottom:0;text-align:left}.hero.hero-content-default .content a,.hero.hero-content-default .content .btn{pointer-events:auto}.hero.hero-content-default .content .btn-group,.hero.hero-content-default .content .btn-container{justify-content:flex-start}@media only screen and  (min-width: 768px){.hero.hero-content-default .content{padding:45px;top:50%;bottom:auto;transform:translateY(-50%);text-align:center}.hero.hero-content-default .content .btn-group,.hero.hero-content-default .content .btn-container{justify-content:center}}@media only screen and  (min-width: 1199px){.hero.hero-content-default .content{padding:75px;padding-left:calc(max(0px, (100% - 1170px) / 2) + 75px);padding-right:calc(max(0px, (100% - 1170px) / 2) + 75px)}}@media only screen and  (min-width: 1600px){.hero.hero-content-default .content{padding-left:calc(max(0px, (100% - 1570px) / 2) + 75px);padding-right:calc(max(0px, (100% - 1570px) / 2) + 75px)}}.hero.hero-content-default .content.left{left:0;text-align:left}.hero.hero-content-default .content.left .btn-group,.hero.hero-content-default .content.left .btn-container{justify-content:flex-start}.hero.hero-content-default .content.center{text-align:center}.hero.hero-content-default .content.center .btn-group,.hero.hero-content-default .content.center .btn-container{justify-content:center}.hero.hero-content-default .content.right{text-align:right}.hero.hero-content-default .content.right .btn-group,.hero.hero-content-default .content.right .btn-container{justify-content:flex-end}.hero.hero-content-default .content.top{top:0;bottom:auto;transform:none}.hero.hero-content-default .content.middle{top:50%;bottom:auto;transform:translateY(-50%)}.hero.hero-content-default .content.bottom{top:auto;bottom:0;transform:none}.hero.hero-content-default .content .title{color:#FFF;font-family:Karla,sans-serif;font-size:24px;line-height:34px;font-weight:bold}@media only screen and  (min-width: 768px){.hero.hero-content-default .content .title{font-size:40px;line-height:40px}}@media only screen and  (min-width: 992px){.hero.hero-content-default .content .title{font-size:45px;line-height:45px}}.hero.hero-content-default .content .subtitle{font-family:Karla,sans-serif;font-size:20px;line-height:22px;color:#fff;font-weight:normal}@media only screen and  (min-width: 768px){.hero.hero-content-default .content .subtitle{font-size:24px;line-height:24px}}@media only screen and  (min-width: 992px){.hero.hero-content-default .content .subtitle{font-size:26px;line-height:26px}}.hero.hero-content-default .content .btn-group,.hero.hero-content-default .content .btn-container{display:flex !important;flex-wrap:wrap;justify-content:center;gap:10px}.hero.hero-content-default .content .btn-group .btn,.hero.hero-content-default .content .btn-container .btn{float:none !important}@media only screen and  (max-width: 767px){.hero.hero-content-default .content .btn-group .btn,.hero.hero-content-default .content .btn-container .btn{width:calc(50% - 15px / 3);min-width:0;flex-grow:0}}@media only screen and  (min-width: 768px){.hero.hero-content-default .content .btn-group .btn,.hero.hero-content-default .content .btn-container .btn{min-width:150px}}.hero.hero-content-default .content .subtitle+*,.hero.hero-content-default .content .title+*{margin-top:6px}@media only screen and  (min-width: 768px){.hero.hero-content-default .content .subtitle+*,.hero.hero-content-default .content .title+*{margin-top:8px}}.hero.hero-content-default .content *+.btn-group,.hero.hero-content-default .content *+.btn-container{margin-top:30px}