/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",serif}.dl-gallery{position:relative}.dl-gallery:hover .dl-gallery-nav{opacity:1}.dl-gallery-scroll{overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.dl-gallery-scroll::-webkit-scrollbar{display:none}.dl-gallery-container{display:flex;flex-wrap:nowrap;padding:25px 0}.dl-gallery-item{padding:0 20px;transition:all .2s ease-in-out}.dl-gallery-image{transition:all .2s ease-in-out;width:350px;height:390px;border-radius:20px;background-size:cover;background-position:center}.dl-gallery-drag-active{transform:scale(1.05)}.dl-gallery-drag-active .dl-gallery-image{box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.dl-gallery-offset{transform:translatex(-30%)}.dl-gallery-nav{opacity:0;transition:opacity .3s ease-in-out;position:absolute;cursor:pointer;top:50%;display:block;transform:translateY(-50%);background:#fff;padding:10px;border-radius:10px}.dl-gallery-nav:hover{opacity:.8}.dl-gallery-nav span{display:block;width:30px;height:30px;background:no-repeat 50%/100% 100%}.dl-gallery-nav.dl-gallery-nav-prev{left:20px}.dl-gallery-nav.dl-gallery-nav-next{right:20px}.dl-gallery-nav.dl-gallery-nav-prev span{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='white' width='8' height='13' viewBox='0 0 8 8'%3e%3cpath d='M 5 0 l -4 4 l 4 4 l 1 -1 L 3 4 l 3 -3 L 5 0 z'/%3e%3c/svg%3e")}.dl-gallery-nav.dl-gallery-nav-next span{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='white' width='8' height='13' viewBox='0 0 8 8'%3e%3cpath d='M 2 0 l -1 1 L 4 4 l -3 3 L 2 8 l 4 -4 l -4 -4 z'/%3e%3c/svg%3e")}@media (max-width:767.98px){.dl-gallery-nav{display:none}}@media (max-width:991.98px){.dl-gallery-image{width:180px;height:200px}.dl-gallery-item{padding:0 15px}.dl-gallery-offset{transform:translatex(-20%)}}@media (min-width:576px) and (max-width:991.98px){.dl-gallery-offset{transform:translatex(-35%)}}@media (min-width:992px){.dl-gallery-offset{transform:translatex(-38%)}}
h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",serif}.dl-carousel .carousel-item{background:no-repeat center center scroll;background-size:cover}.dl-carousel .row.dl-carousel-height-small{min-height:300px}.dl-carousel .row.dl-carousel-height-medium{min-height:400px}.dl-carousel .row.dl-carousel-height-large{min-height:500px}.dl-carousel .dl-carousel-caption.dl-carousel-caption-normal{padding:30px 0}.dl-carousel .dl-carousel-caption.dl-carousel-caption-small{padding:15px 0}.dl-carousel .dl-carousel-caption.dl-carousel-caption-narrow{padding:10px 0}.dl-carousel .dl-carousel-caption.dl-carousel-caption-none{padding:0}.dl-carousel .dl-carousel-caption p{padding:10px 0 0 0}.dl-carousel .dl-carousel-caption h3,.dl-carousel .dl-carousel-caption h4{font-weight:300}.dl-carousel .dl-carousel-indicators{position:static;justify-content:left;margin:auto;margin-top:25px}.dl-carousel .dl-carousel-indicators li{border:none;position:relative;width:14px;height:14px;border-radius:150px}.dl-carousel .dl-carousel-indicators li.active::before{content:"";width:20px;height:20px;position:absolute;border-radius:150px;border:1px solid #fff;top:-3px;left:-3px}.dl-carousel .carousel-item.text-dark .dl-carousel-indicators li{background:#000}.dl-carousel .carousel-item.text-dark .dl-carousel-indicators li.active::before{border:1px solid #000}.dl-carousel .dl-carousel-control-dark{filter:invert(1)}@media (max-width:767.98px){.dl-carousel .row.dl-carousel-height-small{min-height:300px}.dl-carousel .row.dl-carousel-height-medium{min-height:300px}.dl-carousel .row.dl-carousel-height-large{min-height:300px}.dl-carousel .dl-carousel-indicators{justify-content:center!important}.dl-carousel .dl-carousel-indicators li{width:8px;height:8px}.dl-carousel .dl-carousel-indicators li.active::before{width:14px;height:14px}.dl-carousel-no-background-mobile{background:0 0!important}.dl-carousel .text-shadow{text-shadow:1px 1px 1px #000}}@media (min-width:576px){.dl-carousel-mobile-image{background:0 0!important}}
h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",serif}.dl-ribbon .dl-ribbon-media{max-height:60px}.dl-ribbon .dl-ribbon-control-dark{filter:invert(1)}.dl-ribbon .dl-ribbon-media-grayscale{filter:grayscale(1)}@media (max-width:767.98px){.dl-ribbon .carousel-item{display:block}.dl-ribbon .carousel-item+.carousel-item{display:none}.dl-ribbon .carousel-control-next,.dl-ribbon .carousel-control-prev{display:none}.dl-ribbon .carousel-item .row{display:flex;justify-content:flex-start!important;overflow-x:auto;flex-wrap:nowrap;flex:1;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.dl-ribbon .carousel-item .row>div{min-width:40%;scroll-snap-align:start;padding-right:5%}.dl-ribbon .dl-ribbon-media{max-height:75px}}
