/*!
 * Rgt Hero Section Block for Concrete CMS
 * Version: 1.0.64
 * Author: Sebastian
 */.rgt-hero-section-wrapper{position:relative}.rgt-hero-section-wrapper .rgt-hero-section{width:100%;display:flex;flex-direction:column;align-items:stretch;margin:0;padding:0}.rgt-hero-section-wrapper .rgt-hero-section .hero-image-wrapper{position:relative;width:100%;overflow:hidden}.rgt-hero-section-wrapper .rgt-hero-section .hero-image-wrapper:not(.auto-height){height:350px}@media (width <= 768px){.rgt-hero-section-wrapper .rgt-hero-section .hero-image-wrapper:not(.auto-height){height:220px}}.rgt-hero-section-wrapper .rgt-hero-section .hero-image-wrapper.auto-height{height:auto}@media (width <= 768px){.rgt-hero-section-wrapper .rgt-hero-section .hero-image-wrapper.auto-height{height:auto}}.rgt-hero-section-wrapper .rgt-hero-section .hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rgt-hero-section-wrapper .rgt-hero-section .hero-image-wrapper.auto-height .hero-image{height:auto;-o-object-fit:unset;object-fit:unset}.rgt-hero-section-wrapper .rgt-hero-section .hero-content{background:var(--bs-primary-bg-darker, #066506);color:var(--white, #fff);padding:calc(var(--spacer, 1rem) * 2.5) var(--spacer, 1rem);text-align:center;border-radius:0 0 1.5rem 1.5rem;font-weight:500;text-shadow:0 2px 6px rgba(0,0,0,.15)}@media (width <= 768px){.rgt-hero-section-wrapper .rgt-hero-section .hero-content{padding:calc(var(--spacer, 1rem) * 1.5) .5rem;border-radius:0 0 .7rem .7rem}}.rgt-hero-section-wrapper .rgt-hero-section .hero-content h1{color:var(--white, #fff);margin-top:0;margin-bottom:.5em;font-size:2.1em;font-weight:700;letter-spacing:.02em}@media (width <= 768px){.rgt-hero-section-wrapper .rgt-hero-section .hero-content h1{font-size:1.4em}}.rgt-hero-section-wrapper .rgt-hero-section .hero-content p{color:var(--white, #fff);margin-bottom:1.5rem;font-size:1.25em;font-weight:400;line-height:1.5}@media (width <= 768px){.rgt-hero-section-wrapper .rgt-hero-section .hero-content p{font-size:1.1em;margin-bottom:1rem}}.rgt-hero-section-wrapper .rgt-hero-section .hero-content p:last-child{margin-bottom:0}.rgt-hero-section-wrapper .rgt-hero-section .hero-content .hero-buttons{margin-top:1.5rem}@media (width <= 768px){.rgt-hero-section-wrapper .rgt-hero-section .hero-content .hero-buttons{margin-top:1rem}}.rgt-hero-section-wrapper .rgt-hero-section .hero-content .hero-buttons .btn{margin-right:.75rem;margin-bottom:.5rem}@media (width <= 576px){.rgt-hero-section-wrapper .rgt-hero-section .hero-content .hero-buttons .btn{display:block;width:100%;margin-right:0;margin-bottom:.75rem}.rgt-hero-section-wrapper .rgt-hero-section .hero-content .hero-buttons .btn:last-child{margin-bottom:0}}.rgt-hero-section-wrapper .rgt-hero-section .hero-content .hero-buttons .btn:last-child{margin-right:0}.rgt-hero-section-wrapper .rgt-hero-section .hero-content .hero-buttons .btn-light{background-color:var(--white, #fff);border-color:var(--white, #fff);color:var(--primary, #090);font-weight:600}.rgt-hero-section-wrapper .rgt-hero-section .hero-content .hero-buttons .btn-light:hover,.rgt-hero-section-wrapper .rgt-hero-section .hero-content .hero-buttons .btn-light:focus{background-color:#ffffffe6;border-color:#ffffffe6;color:var(--primary, #090)}.rgt-hero-section-wrapper .rgt-hero-section .hero-content .hero-buttons .btn-outline-light{border-color:var(--white, #fff);color:var(--white, #fff);font-weight:600}.rgt-hero-section-wrapper .rgt-hero-section .hero-content .hero-buttons .btn-outline-light:hover,.rgt-hero-section-wrapper .rgt-hero-section .hero-content .hero-buttons .btn-outline-light:focus{background-color:var(--white, #fff);border-color:var(--white, #fff);color:var(--primary, #090)}.rgt-hero-section-wrapper .rgt-hero-section:not(:has(.hero-image-wrapper)) .hero-content{border-radius:1.5rem}@media (width <= 768px){.rgt-hero-section-wrapper .rgt-hero-section:not(:has(.hero-image-wrapper)) .hero-content{border-radius:.7rem}}.ccm-block-edit .rgt-hero-section-wrapper,.ccm-block-edit-inline .rgt-hero-section-wrapper{position:relative}.ccm-block-edit .rgt-hero-section-wrapper:before,.ccm-block-edit-inline .rgt-hero-section-wrapper:before{content:"RGT Hero Section";position:absolute;top:0;left:0;background:#000000b3;color:#fff;padding:.25rem .5rem;font-size:.75rem;z-index:10;border-radius:0 0 .25rem}
