.image-description-wrap{margin-bottom:2rem;}.image-description-row{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:-80px;min-height:1094px;overflow:hidden;position:relative;}.image-description-row .idr-image{width:calc(100% - 198px);height:100%;position:absolute;left:0;top:0;z-index:9;}.image-description-row .idr-image.center-bottom .animated-image-holder .aih-image-object .aih-image img{-o-object-position:center bottom;object-position:center bottom;}.image-description-row .idr-image.center-right .animated-image-holder .aih-image-object .aih-image img{-o-object-position:right 80px;object-position:right 80px;}.image-description-row .idr-image.center-left .animated-image-holder .aih-image-object .aih-image img{-o-object-position:left 80px;object-position:left 80px;}.image-description-row .idr-image.center-center .animated-image-holder .aih-image-object .aih-image img{-o-object-position:center center;object-position:center center;}.image-description-row .idr-image .animated-image-holder,.image-description-row .idr-image .animated-image-holder .aih-image-object{width:100%;height:100%;position:absolute;left:0;top:0;}.image-description-row .idr-image .animated-image-holder .aih-image-object .aih-image{width:100%;height:100%;}.image-description-row .idr-desc{color:#1b261c;font-family:"Butler";font-size:1.25em;font-weight:300;margin:100px 80px 100px 0;padding:74px 50px 78px 80px;position:relative;width:25%;z-index:10;}.image-description-row .idr-desc .idr-desc-inner{position:relative;z-index:10;}.image-description-row .idr-desc p{font-family:"Karla",sans-serif;font-size:1em;font-weight:200;letter-spacing:.01em;line-height:1.5em;margin:0 0 30px;}.image-description-row .idr-desc .sub-heading h2{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;margin:0;}.image-description-row .idr-desc :not(.sub-heading) h2{font-size:2em;letter-spacing:.015em;}.image-description-row .idr-desc h2{margin:0 0 .75em;}.image-description-row .idr-desc h2 br{display:block;content:"";height:.25em;margin:0;}.image-description-row .idr-desc .idr-desc-overlay{background-color:#6f9044;width:100%;height:100%;position:absolute;left:0;top:0;z-index:9;}.image-description-row .idr-desc.go .fadeInUpShort{animation-name:fadeInUpShort;}.image-description-row .idr-desc.go .fadeIn{animation-name:fadeIn;}.image-description-row .idr-desc.go .animated[data-id="1"]{animation-delay:.5s;}.image-description-row .idr-desc.go .animated[data-id="1.5"]{animation-delay:.55s;}.image-description-row .idr-desc.go .animated[data-id="2"]{animation-delay:.75s;}.image-description-row .idr-desc.go .animated[data-id="3"]{animation-delay:.95s;}.image-description-row.reverse{justify-content:flex-start;}.image-description-row.reverse .idr-image{left:auto;right:0;}.image-description-row.reverse .idr-desc{margin:100px 0 100px 80px;}.image-description-row.reverse-color .cta-btn,.image-description-row.reverse-color .cta-link,.image-description-row.reverse-color .idr-desc{color:#faf6f1;}.image-description-row.swap-heading .idr-desc h2{text-transform:uppercase;}.image-description-row.swap-heading .idr-desc .sub-heading{text-transform:none;}.embed-container{position:relative;padding-bottom:62.25%;height:0;overflow:hidden;max-width:100%;}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%;}.st_featured_video{padding:100px 80px 80px;}@media only screen and (max-width:1399px){.image-description-row{min-height:700px;}.image-description-row .idr-desc{margin:150px 80px 150px 0;width:37%;}.image-description-row.reverse .idr-desc{margin:150px 0 150px 80px;}}@media only screen and (max-width:1359px){.image-description-row .idr-image{width:calc(100% - 99px);}}@media only screen and (max-width:1299px){.image-description-row .idr-desc{padding:74px 50px;}}@media only screen and (max-width:1199px){.image-description-row{min-height:900px;margin-bottom:-36px;}.image-description-row .idr-desc{padding:74px 50px;margin:100px 36px 100px 0;}.image-description-row.reverse .idr-desc{margin:100px 0 100px 36px;}.image-description-row .idr-image.center-left .animated-image-holder .aih-image-object .aih-image img{-o-object-position:left 36px;object-position:left 36px;}.image-description-row .idr-image.center-right .animated-image-holder .aih-image-object .aih-image img{-o-object-position:right 36px;object-position:right 36px;}}@media only screen and (max-width:1023px){.image-description-row .idr-desc{width:390px;}}@media only screen and (max-width:767px){.image-description-row{font-size:1rem;min-height:100%;margin:0;}.image-description-row .idr-image{position:relative;width:100%;height:500px;margin-bottom:-36px;}.image-description-row .idr-desc{margin:0 36px;width:calc(100% - 72px);}.image-description-row.reverse .idr-desc{margin:0 36px;}.st_featured_video{padding:36px;}}@media only screen and (max-width:640px){.image-description-row .idr-image{height:400px;}}@media only screen and (max-width:514px){.image-description-row .idr-image{height:350px;}.image-description-row .idr-desc{padding:40px 25px;}}@media only screen and (max-width:340px){.image-description-row .idr-desc{padding:40px 22px;}}.map-module-row{margin:6rem 0;}.map-module-row .acf-map{height:400px;}.map-module-row .mmr-content{flex-wrap:wrap;align-items:center;margin:0 0 170px;display:flex;}.map-module-row .mmr-content:last-child{margin:0;}.map-module-row .mmr-content .mmr-map{width:813px;}.map-module-row .mmr-content .mmr-map img{width:100%;}.map-module-row .mmr-content .mmr-desc{width:calc(100% - 813px);padding:40px;font-size:18px;font-weight:500;}.map-module-row .mmr-content .mmr-desc h4{margin:0 0 15px;font-family:Karla,sans-serif;font-size:24px;}.map-module-row .mmr-content .mmr-desc h4:last-child{margin:0;}.map-module-row .mmr-content .mmr-desc p{margin:0 0 16px;line-height:28px;}.map-module-row .mmr-content .mmr-desc p:last-child{margin:0;}.map-module-row .mmr-content .mmr-desc p a{font-weight:500;}.map-module-row .mmr-content .mmr-desc ul,.map-module-row .mmr-content .mmr-desc ol{margin:0 0 16px;padding:0 0 0 23px;}.map-module-row .mmr-content .mmr-desc ul li,.map-module-row .mmr-content .mmr-desc ol li{margin:0 0 7px;}.map-module-row .mmr-content .mmr-desc ul li:last-child,.map-module-row .mmr-content .mmr-desc ol li:last-child,.map-module-row .mmr-content .mmr-desc ul:last-child,.map-module-row .mmr-content .mmr-desc ol:last-child{margin:0;}.map-module-row .mmr-content .mmr-desc .cta-btn{border:2px solid #1b261c;padding:10px 50px 10px 24px;font-size:20px;}.map-module-row .mmr-content .mmr-desc .cta-btn:after{content:"";margin-top:-7px;font-size:16px;right:28px;}.map-module-row .mmr-bottom-content{font-size:18px;font-weight:500;}.map-module-row .mmr-bottom-content h2{margin:0 0 60px;font-size:90px;}.map-module-row .mmr-bottom-content p{margin:0 0 16px;line-height:28px;}.map-module-row .mmr-bottom-content p:last-child{margin:0;}.map-module-row .mmr-bottom-content ul,.map-module-row .mmr-bottom-content ol{margin:0 0 16px;padding:0 0 0 23px;}.map-module-row .mmr-bottom-content ul li,.map-module-row .mmr-bottom-content ol li{margin:0 0 7px;}.map-module-row .mmr-bottom-content ul li:last-child,.map-module-row .mmr-bottom-content ol li:last-child,.map-module-row .mmr-bottom-content ul:last-child,.map-module-row .mmr-bottom-content ol:last-child{margin:0;}.map-module-row .map-window-title{font-weight:700;}.map-module-row .map-window-address p{line-height:1.125em;}.map-module-row .map-window-link{text-decoration:underline;}.tribe-events-single-section.tribe-events-event-meta{width:100%;}.tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group-gmap{flex:auto;}.tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group-gmap .tribe-events-venue-map{width:100%;min-width:20rem;}.tribe-events-single-section.tribe-events-event-meta .tribe-events-meta-group-gmap .tribe-events-venue-map .acf-map{height:14rem;}@media only screen and (width<=1599px){.map-module-row .mmr-bottom-content h2{font-size:80px;}}@media only screen and (width<=1399px){.map-module-row .mmr-bottom-content h2{margin:0 0 30px;font-size:55px;}}@media only screen and (width<=1199px){.map-module-row{margin:2rem 0;}.map-module-row .mmr-content{margin:0 0 140px;}.map-module-row .mmr-content .mmr-map{width:713px;}.map-module-row .mmr-content .mmr-desc{width:calc(100% - 713px);}.map-module-row .mmr-bottom-content h2{font-size:70px;}}@media only screen and (width<=1023px){.map-module-row{margin:3rem 0;}.map-module-row .mmr-content{margin:0 0 120px;}.map-module-row .mmr-content .mmr-map{width:513px;}.map-module-row .mmr-content .mmr-desc{width:calc(100% - 513px);}.map-module-row .mmr-bottom-content h2{font-size:55px;}}@media only screen and (width<=940px){.map-module-row .mmr-content{margin:0 0 100px;}.map-module-row .mmr-content .mmr-map{width:100%;margin:0 0 40px;}.map-module-row .mmr-content .mmr-desc{width:100%;padding:0;}.map-module-row .mmr-bottom-content h2{margin:0 0 40px;font-size:50px;}}@media only screen and (width<=767px){.map-module-row .mmr-content{margin:0 0 80px;}.map-module-row .mmr-bottom-content h2{margin:0 0 30px;font-size:45px;}}@media only screen and (width<=540px){.map-module-row .mmr-bottom-content p br{display:none;}}.basic-content-row{--vertical-padding:150px;overflow:hidden;padding:var(--vertical-padding) 0;position:relative;text-align:center;}.basic-content-row.background{background-color:rgba(166,177,142,.5);}.basic-content-row.less-padding{--vertical-padding:100px;}.basic-content-row[style*="#1b261c"],.basic-content-row[style*="#415942"]{color:#faf6f1;}.basic-content-row .container{font-size:1rem;max-width:46rem;margin:0 auto;}.basic-content-row .bcr-content>div{margin:0 4em;}.basic-content-row .bcr-content>div :first-child{margin-top:0;}.basic-content-row .bcr-content>div :last-child{margin-bottom:0;}.basic-content-row h2{font-size:5em;text-transform:capitalize;margin:0 0 40px;}.basic-content-row :is(h3,h4,h5,p){margin:.5em 0;}.basic-content-row :is(h3,h4,h5,p):last-child{margin-bottom:1em;}.basic-content-row p{font-size:1.125em;font-weight:300;line-height:1.5em;margin:0 0 40px;}.basic-content-row .sub-heading{font-size:1.25em;text-transform:uppercase;}.basic-content-row ol,.basic-content-row ul{padding:0 0 0 23px;margin:0 0 40px;}.basic-content-row ol li,.basic-content-row ul li{margin:0 0 7px;}.basic-content-row ol li:last-child,.basic-content-row ol:last-child,.basic-content-row ul li:last-child,.basic-content-row ul:last-child{margin:0;}.basic-content-row .cta-btn{border-color:#1b261c;font-size:1.25em;padding:10px 50px 10px 24px;}.basic-content-row .cta-btn:after{content:"";font-size:.75em;right:28px;margin-top:-7px;}.basic-content-row .cta-btn:hover{background-color:#6f9044;}.basic-content-row .cta-btn:hover:after{font-weight:700;}.single-artist .basic-content-row{padding:100px 0 50px;}.single-artist .basic-content-row .row{display:grid;grid-template-columns:1fr 1fr;align-items:center;}.single-artist .basic-content-row .instagram-row{max-width:1320px;width:100%;margin:auto;padding:0 30px;}.single-artist .basic-content-row .instagram-row .image{margin-bottom:20px;max-width:545px;position:relative;}.single-artist .basic-content-row .instagram-row .image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;max-height:500px;}.single-artist .basic-content-row .instagram-row .image .fa-brands{display:flex;justify-content:center;align-items:center;position:absolute;top:-25px;left:0;background-color:#fda774;z-index:10;width:75px;height:75px;font-size:2.5em;}.single-artist .basic-content-row .instagram-row .label{margin:20px 0;font-weight:500;}@media only screen and (max-width:1699px){.basic-content-row{padding:calc(var(--vertical-padding) * .8) 0;}}@media only screen and (max-width:1599px){.basic-content-row{padding:calc(var(--vertical-padding) * .667) 0;}}@media only screen and (max-width:1399px){.basic-content-row{padding:calc(var(--vertical-padding) * .533) 0;}.basic-content-row h2{margin:0 0 30px;}}@media only screen and (max-width:1199px){.basic-content-row{padding:calc(var(--vertical-padding) * .6) 36px;}}@media only screen and (max-width:1023px){.basic-content-row{padding:calc(var(--vertical-padding) * .533) 36px;}}@media only screen and (max-width:767px){.single-artist .basic-content-row .row{display:block;}.single-artist .basic-content-row .row .col{margin:0 0 50px;}.single-artist .basic-content-row .instagram-row .image .fa-brands{width:50px;height:50px;}}@media only screen and (max-width:640px){.basic-content-row h2{font-size:3em;}.basic-content-row h3{font-size:1.625em;}.basic-content-row .sub-heading{font-size:1em;}.basic-content-row .bcr-content>div{margin:0;}}