.jtc-component-gallery-grid-item-component{display:block;height:100%;position:relative;width:100%}.jtc-component-gallery-grid-item-component .content.always-visible,.jtc-component-gallery-grid-item-component:hover .content{opacity:1}.jtc-component-gallery-grid-item-component .content{align-items:flex-end;background:linear-gradient(0deg,#0009,#0000);bottom:0;color:#fff;display:flex;height:auto;justify-content:space-between;padding:50px 24px 24px;position:absolute;transition:opacity .1s linear;width:100%;z-index:2}.big-heading .jtc-component-gallery-grid-item-component .content .heading-title{font-size:18px}@media (max-width:992px){.big-heading .jtc-component-gallery-grid-item-component .content .heading-title{font-size:15px}}@media (max-width:576px){.big-heading .jtc-component-gallery-grid-item-component .content .heading-title{font-size:12px}}@media (min-width:992px){.jtc-component-gallery-grid-item-component .content{opacity:0;padding:50px 24px 24px}}.jtc-component-gallery-grid-item-component .content .heading-title{align-items:flex-end;display:flex;margin:0}.jtc-component-gallery-grid-item-component .content .icon span{background-color:#919191cc}.jtc-component-gallery-grid-item-component .content .icon svg{transform:rotate(-45deg)}.jtc-component-gallery-grid-item-component .content .icon svg path{stroke:#fff}@media (min-width:992px){.subtitles-shown-on-web-grid .jtc-component-gallery-grid-item-component .content{opacity:1}}@media (max-width:992px){.subtitles-hidden-on-mobile-grid .jtc-component-gallery-grid-item-component .content{opacity:0}.subtitles-hidden-on-mobile-grid .jtc-component-gallery-grid-item-component .content:hover{opacity:1}}.jtc-component-gallery-grid-item-component .button-container a,.jtc-component-gallery-grid-item-component .button-container span.button-dummy{background:#0000;border:1px solid #fff;border-radius:0;color:#fff;font-size:16px;font-weight:500;line-height:1.4em;min-height:34px;padding:8px 15px;position:relative;text-transform:uppercase;transition:all .25s;z-index:100}.jtc-component-gallery-grid-item-component .button-container a span,.jtc-component-gallery-grid-item-component .button-container span.button-dummy span{align-items:inherit;display:inherit;justify-content:inherit;width:100%}.jtc-component-gallery-grid-item-component .button-container a:hover,.jtc-component-gallery-grid-item-component .button-container span.button-dummy:hover{background:#fff3}.jtc-component-gallery-grid-item-component .button-container{height:auto;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.enhanced-slider-component .jtc-component-gallery-grid-item-component .button-container{bottom:51px;top:auto;transform:translateX(-50%)}.jtc-component-gallery-grid-item-component .button-container span.button-dummy,.jtc-component-gallery-grid-item-component .button-container span.button-dummy:hover{background:#47edbc;border:#47edbc}.jtc-component-cta-grid-item-component{height:100%;width:100%}.jtc-component-cta-grid-item-component.overlay{position:relative}.jtc-component-cta-grid-item-component.overlay:before{background:#000;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}.jtc-component-cta-grid-item-component .background{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:17px;text-align:center;width:100%}.jtc-component-cta-grid-item-component .background .text{z-index:1}.jtc-component-cta-grid-item-component .button-container a,.jtc-component-cta-grid-item-component .button-container span.button-dummy{background:#0000;border:1px solid #fff;border-radius:0;color:#fff;font-size:16px;font-weight:500;line-height:1.4em;min-height:34px;padding:8px 15px;position:relative;text-transform:uppercase;transition:all .25s;z-index:100}.jtc-component-cta-grid-item-component .button-container a span,.jtc-component-cta-grid-item-component .button-container span.button-dummy span{align-items:inherit;display:inherit;justify-content:inherit;width:100%}.jtc-component-cta-grid-item-component .button-container a:hover,.jtc-component-cta-grid-item-component .button-container span.button-dummy:hover{background:#fff3}.text-bold{font-weight:700}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.p,p{letter-spacing:.3px}.h1,h1{font-family:ClashDisplay,Montserrat,Helvetica,Arial,sans-serif;font-size:48px;font-weight:700;line-height:48px;margin-bottom:20px;margin-top:0}@media (min-width:992px){.h1,h1{font-size:60px;line-height:60px}}@media (min-width:1200px){.h1,h1{font-size:80px;line-height:76px}}.h2,h2{font-family:ClashDisplay,Montserrat,Helvetica,Arial,sans-serif;font-size:40px;font-weight:700;letter-spacing:.4px;line-height:40px;margin-bottom:20px;margin-top:0}@media (min-width:992px){.h2,h2{font-size:48px;line-height:48px}}@media (min-width:1200px){.h2,h2{font-size:60px;line-height:56px}}.h3,h3{font-family:ClashDisplay,Montserrat,Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;letter-spacing:.56px;line-height:28px;margin-bottom:20px;margin-top:0}@media (min-width:992px){.h3,h3{font-size:32px;line-height:32px}}@media (min-width:1200px){.h3,h3{font-size:36px;line-height:36px}}.h4,h4{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:18px;font-weight:800;letter-spacing:.18px;line-height:20px;margin-bottom:20px;margin-top:0}@media (min-width:992px){.h4,h4{font-size:20px;line-height:24px}}@media (min-width:1200px){.h4,h4{font-size:24px;line-height:28px}}.h5,h5{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.16px;line-height:20px;margin-bottom:20px;margin-top:0}@media (min-width:992px){.h5,h5{font-size:18px;line-height:20px}}@media (min-width:1200px){.h5,h5{font-size:20px;line-height:24px}}.h6,h6{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.28px;line-height:20px;margin-bottom:20px;margin-top:0}@media (min-width:992px){.h6,h6{font-size:15px;line-height:20px}}@media (min-width:1200px){.h6,h6{font-size:16px;line-height:24px}}.label{font-size:11px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:14px;text-transform:uppercase}.jtc-component-slider-gallery-grid-item-component .flex{position:relative}.jtc-component-slider-gallery-grid-item-component .item{height:100%;width:100%}.jtc-component-slider-gallery-grid-item-component .jtc-improved-slider-arrow{color:#fff}
/*# sourceMappingURL=3327.c01115f0.chunk.css.map*/