.gallery-banner{display:flex;flex-direction:column;justify-content:flex-end;position:relative}@media only screen and (min-width:992px){.gallery-banner{height:516px}.gallery-banner .page-width{align-items:flex-end;display:flex;justify-content:space-between}}.gallery-banner .image-wrapper{background:var(--primary-color);z-index:1}@media only screen and (max-width:991.98px){.gallery-banner .image-wrapper{overflow:hidden;padding-top:66.67%;position:relative}}@media only screen and (min-width:992px){.gallery-banner .image-wrapper{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}}.gallery-banner .image-wrapper img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:1}@media only screen and (min-width:992px){.gallery-banner .image-wrapper:before{background:#000;background:linear-gradient(0deg,transparent,#000);content:"";height:135px;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:2}.gallery-banner .image-wrapper:after{background:#000;background:linear-gradient(13deg,#000,transparent);content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:2}}.gallery-banner-content{color:#fff;padding:50px 0 40px;position:relative;z-index:5}@media only screen and (max-width:991.98px){.gallery-banner-content{background:var(--text-primary-color);padding:44px 0 40px}}.gallery-banner-content h2,.gallery-banner-content h4,.gallery-banner-content p{margin:0}.gallery-banner-content h4{font-size:14px;font-weight:500;letter-spacing:.02em;margin-bottom:12px}@media only screen and (min-width:992px){.gallery-banner-content h4{font-size:18px;margin-bottom:16px}}.gallery-banner-content h1,.gallery-banner-content h2{color:#fff;font-size:32px;font-weight:300;letter-spacing:.02em}@media only screen and (min-width:992px){.gallery-banner-content h1,.gallery-banner-content h2{font-size:44px}}.gallery-banner-content .button svg{height:7px;margin-left:8px;width:6px}.gallery-banner-content .gallery-banner-details{margin-bottom:40px;margin-top:24px}.gallery-banner-content .gallery-banner-details p,.gallery-banner-content .gallery-banner-details p a{font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.8;margin:0}.gallery-banner-content .gallery-banner-details p a{color:#fff;text-decoration:underline}.gallery-banner-content .gallery-banner-details p a:hover{text-decoration:none}.gallery-banner-content .gallery-banner-details p svg{display:inline;height:16px;margin-right:16px;vertical-align:middle;width:16px}.button-wrapper{align-items:flex-start;display:flex;flex-direction:column}.button-wrapper .set-gallery{margin-bottom:12px}@media only screen and (min-width:992px){.button-wrapper{align-items:flex-end}}.gallery-banner-tabs{display:none}@media only screen and (min-width:992px){.gallery-banner-tabs{align-items:center;display:flex;gap:44px}}.gallery-banner-tabs a{color:#fff;font-size:14px;letter-spacing:.02em;position:relative}.gallery-banner-tabs a.hidden{display:none!important}.gallery-banner-tabs a:hover{color:#fff}@media only screen and (min-width:992px){.gallery-banner-tabs a:hover:before{width:100%}}.gallery-banner-tabs a:before{background:#fff;bottom:-8px;content:"";height:1px;left:0;position:absolute;transition:all 1.5s cubic-bezier(.19,1,.22,1);width:0}.gallery-banner-tabs a.active:before{width:100%}#gallery-banner-tabs-fixed{display:none}@media only screen and (min-width:992px){#gallery-banner-tabs-fixed{background:#fff;border-top:1px solid #e3e3e3;box-shadow:0 37px 50px rgba(0,0,0,.05);display:block;left:0;opacity:0;padding:24px 0 30px;pointer-events:none;position:fixed;top:0;transition:opacity 1.5s cubic-bezier(.19,1,.22,1);width:100%}}#gallery-banner-tabs-fixed.show{opacity:1;pointer-events:all;top:116px;z-index:99}#gallery-banner-tabs-fixed h3{color:var(--primary-color);font-size:18px;font-weight:400;letter-spacing:.02em;line-height:1.3;margin:0}#gallery-banner-tabs-fixed .gallery-banner-tabs{align-items:center;display:flex;gap:44px}#gallery-banner-tabs-fixed .gallery-banner-tabs a{color:var(--primary-color);font-size:14px;letter-spacing:.02em;position:relative}#gallery-banner-tabs-fixed .gallery-banner-tabs a:hover{color:var(--primary-color)}@media only screen and (min-width:992px){#gallery-banner-tabs-fixed .gallery-banner-tabs a:hover:before{width:100%}}#gallery-banner-tabs-fixed .gallery-banner-tabs a:before{background:var(--primary-color);bottom:-8px;content:"";height:1px;left:0;position:absolute;transition:all 1.5s cubic-bezier(.19,1,.22,1);width:0}#gallery-banner-tabs-fixed .gallery-banner-tabs a.active:before{width:100%}

/*# sourceMappingURL=section-cl-gallery-banner.min.css.map*/