@keyframes SSPopupWrap{0%{opacity:0}to{opacity:1}}.template-activity{position:relative}.template-activity .activity-introduction-row{color:inherit;display:flex;flex-wrap:wrap;margin:0 0 30px;text-decoration:none}.template-activity .activity-introduction-row .activity-image{display:none;order:2;width:100%}.template-activity .activity-introduction-row .activity-image img{width:100%}.template-activity .activity-introduction-row .activity-introduction-content{align-items:center;display:flex;flex:1 1 0;justify-content:center;margin:0;order:1;padding:0 15px;text-align:center;width:100%}.template-activity .activity-introduction-row .activity-introduction-content .activity-introduction-content-wrap{display:flex;flex-direction:column;justify-content:center;max-width:440px}.template-activity .activity-blocks{margin:0 0 30px}.template-activity .activity-blocks .activity-block-row{display:flex;flex-wrap:wrap;width:100%}.template-activity .activity-blocks .activity-block-row .activity-block-content-wrap{align-items:center;display:flex;padding:15px;text-align:left;width:100%}.template-activity .activity-blocks .activity-block-row .activity-block-content-wrap .activity-block-content{max-width:550px;width:100%}.template-activity .activity-blocks .activity-block-row .activity-block-content-wrap .activity-block-content .activity-block-content-text{max-width:450px}.template-activity .activity-blocks .activity-block-row .activity-block-content-wrap .activity-block-content .activity-block-content-text p,.template-activity .activity-blocks .activity-block-row .activity-block-content-wrap .activity-block-content .activity-block-content-text ul{color:#2c0707;font-size:.875em;font-weight:700}.template-activity .activity-blocks .activity-block-row .activity-block-content-wrap .activity-block-content .activity-block-buttons{align-items:flex-start;border-top:1px solid #979797;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:20px 0 0}.template-activity .activity-blocks .activity-block-row .activity-block-content-wrap .activity-block-content .activity-block-buttons .activity-block-price{color:#591f1f;font-family:josefin-sans,sans-serif;font-size:1.125em;font-weight:700;letter-spacing:2px;margin:0 0 15px;text-transform:uppercase}.template-activity .activity-blocks .activity-block-row .activity-block-content-wrap .activity-block-content .activity-block-buttons .btn{flex:0 0 auto;margin:0 0 15px}.template-activity .activity-blocks .activity-block-row .activity-block-media{position:relative;width:100%}.template-activity .activity-blocks .activity-block-row .activity-block-media .scroll-wrapper{width:100%}.template-activity .activity-blocks .activity-block-row .activity-block-media .activity-block-gallery-carousel{position:relative;width:100%;z-index:1}.template-activity .activity-blocks .activity-block-row .activity-block-media .activity-block-gallery-carousel .gallery-item,.template-activity .activity-blocks .activity-block-row .activity-block-media .activity-block-gallery-carousel .gallery-item .gallery-item-image{width:100%}.template-activity .activity-blocks .activity-block-row .activity-block-media .activity-block-gallery-carousel .gallery-item-caption{background-color:#fff;color:#591f1f;font-family:noto-serif,sans-serif;font-size:.75em;font-style:italic;min-height:42px;padding:13px 0 10px 100px;width:100%}.template-activity .activity-blocks .activity-block-row .activity-block-media .slick-nav{bottom:0;color:#591f1f;display:flex;height:42px;position:absolute;z-index:2}.template-activity .activity-blocks .activity-block-row .activity-block-media .slick-nav .slick-control{cursor:pointer;font-size:1.5em;height:42px;line-height:42px;padding:0 15px}.template-activity .activity-blocks .activity-block-row .activity-block-media .slick-nav .slick-control.slick-disabled,.template-activity .activity-blocks .activity-block-row .activity-block-media .slick-nav .slick-control.slick-hidden{cursor:default;display:block;opacity:.3}.template-activity .activity-blocks .activity-block-row+.activity-block-row{padding-top:30px}.template-activity .activity-related-row .activity-related-wrap{margin:0 0 70px}.template-activity .activity-related-row .activity-related-wrap h3{font-weight:600;margin:0 0 50px;text-align:center}.template-activity .activity-related-row .activity-related-wrap .activity-related-footer{text-align:center}@media (min-width:768px){.template-activity .activity-introduction-row .activity-image{display:block;order:2;width:45%}.template-activity .activity-introduction-row .activity-introduction-content{margin:0;order:1;width:55%}.template-activity .activity-blocks .activity-block-row .activity-block-content-wrap{justify-content:flex-end;padding:50px;width:55%}.template-activity .activity-blocks .activity-block-row .activity-block-content-wrap .activity-block-content{width:100%}.template-activity .activity-blocks .activity-block-row .activity-block-content-wrap .activity-block-content .activity-block-buttons{flex-wrap:nowrap;margin:100px 0 0}.template-activity .activity-blocks .activity-block-row .activity-block-content-wrap .activity-block-content .activity-block-buttons .activity-block-price{margin:0 auto 0 0}.template-activity .activity-blocks .activity-block-row .activity-block-content-wrap .activity-block-content .activity-block-buttons .btn{margin:0 0 0 10px}.template-activity .activity-blocks .activity-block-row .activity-block-media{width:45%}.template-activity .activity-blocks .activity-block-row+.activity-block-row{padding-top:90px}.template-activity .activity-blocks .activity-block-row:nth-child(odd) .activity-block-content-wrap{justify-content:flex-start;order:2}.template-activity .activity-blocks .activity-block-row:nth-child(odd) .activity-block-media{order:1}}@media (min-width:1200px){.template-activity .activity-blocks .activity-block-row .activity-block-content-wrap .activity-block-content{width:550px}.template-activity .activity-blocks .activity-block-row .activity-block-content-wrap .activity-block-content .activity-block-content-text{width:450px}}@media (min-width:768px){.ag-theme .template-activity .activity-blocks .activity-block-row .activity-block-media .activity-block-gallery-carousel .gallery-item .gallery-item-image,.ag-theme .template-activity .activity-introduction-row .activity-image img{border-radius:40px 0 0 40px}.ag-theme .template-activity .activity-blocks .activity-block-row:nth-child(odd) .activity-block-media .activity-block-gallery-carousel .gallery-item .gallery-item-image{border-radius:0 40px 40px 0}}