.feature-category-card{width:100%;height:auto;border-radius:10px;text-align:center;display:block;text-decoration:none;color:#1b1c20;padding:20px;box-sizing:border-box;margin:10px 0}.feature-category-card .flex-wrapper{margin:auto auto}.feature-category-card .flex-wrapper .category-icon-wrapper{margin:auto;margin-top:0;border-radius:20px;width:100%;height:100%;padding:15px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.feature-category-card .flex-wrapper .category-icon-wrapper i{width:70px;height:70px;margin:auto auto;color:#fff;font-size:73px}.feature-category-card .flex-wrapper h2{margin-top:20px;font-size:2.5em;line-height:30px;font-family:"Albra-Black", sans-serif;color:#000}.feature-category-card .flex-wrapper h2 small{text-transform:lowercase;margin-top:15px;font-size:0.4em;line-height:1em;display:block;font-family:"europa", sans-serif;font-weight:700}

.travel-tip-card{width:100%;min-height:410px;background-size:cover;box-shadow:0 10px 15px rgba(0,0,0,0.160784);border-radius:10px;overflow:hidden;position:relative;display:block}.travel-tip-card .caption{position:absolute;right:0;height:100%;width:40%}.travel-tip-card .caption .post-title{font-family:"Albra-Bold" !important;color:white;text-align:center;font-size:1.25em !important;line-height:1.25em !important}.travel-tip-card .caption hr{height:3px;width:50%;position:relative;margin:20px auto 0 auto;color:white;background-color:white;display:block}.travel-tip-card.dark-green-card .caption{background-color:rgba(50,84,84,0.7)}@media only screen and (max-width: 1200px){.travel-tip-card{margin:10px auto}}

.responsive-image{position:relative;overflow:hidden;width:100%;height:100%}.responsive-image>img{display:block;width:100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}

.postcard{transition:transform 0.2s;position:relative}.postcard:hover{transform:scale(1.05);position:relative;z-index:10}.postcard .alert{position:absolute;top:0;left:0;padding:1em;background:rgba(64,127,130,0.75);height:auto;border-radius:10px 10px 0 0;color:#fff}.postcard .caption a{display:block;pointer-events:auto}.postcard .author{display:none}.postcard.small-post{position:relative;-ms-flex:1 0 0px;flex:1 0 0;min-width:calc(20% - 1em)}.postcard.small-post:hover{transform:scale(1.075)}@media only screen and (min-width: 1024px) and (max-width: 1200px){.postcard.small-post{-ms-flex:1 0 auto;flex:1 0 auto;width:25%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.postcard.small-post{-ms-flex:1 0 auto;flex:1 0 auto;width:25%;margin:10px auto}}@media only screen and (max-width: 768px){.postcard.small-post{-ms-flex:1 0 auto;flex:1 0 auto;width:100%;margin:10px auto}}.postcard.small-post .featured-media{background-image:url(../images/image-placeholder.svg);background-repeat:no-repeat;border-radius:10px;box-shadow:0 10px 15px rgba(0,0,0,0.160784);background-size:cover;background-position:center;position:relative;z-index:0;height:250px;display:block}.postcard.small-post .featured-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.postcard.small-post .caption{position:relative;z-index:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;bottom:0;background:#d9e9ea 0% 0% no-repeat padding-box;text-align:center;width:100%;border-radius:10px;margin-top:-30px}.postcard.small-post .caption .category-icon{width:65px;height:65px;background:#8fbfc1 0% 0% no-repeat padding-box;box-shadow:0 10px 15px rgba(0,0,0,0.160784);-ms-flex-pack:center;justify-content:center;margin-top:-40px;border-radius:30px;display:-ms-flexbox;display:flex}.postcard.small-post .caption .category-icon img{width:40%;height:auto}.postcard.small-post .caption .post-title{font-family:"Albra-Bold";font-size:100%;line-height:1em;letter-spacing:0;color:#1b1c20;margin:1em 1em 0}.postcard.small-post .caption .location{margin:0.5em}.postcard.small-post .caption .excerpt{margin:0 1em 1em}.postcard.small-post .caption hr{display:none}.postcard.large-post{position:relative;-ms-flex:0 0 calc(50% - 1em);flex:0 0 calc(50% - 1em)}@media only screen and (min-width: 768px) and (max-width: 1024px){.postcard.large-post{-ms-flex:0 0 47%;flex:0 0 47%;margin:10px auto}}@media only screen and (max-width: 768px){.postcard.large-post{-ms-flex:0 0 100%;flex:0 0 100%;margin:10px auto}}.postcard.large-post .featured-media{background-image:url(../images/image-placeholder.svg);background-repeat:no-repeat;background-color:#325454;background-size:contain;background-position:center top;background-position-y:-50px;border-radius:10px;box-shadow:0 10px 15px rgba(0,0,0,0.160784);height:410px;display:block}@media only screen and (max-width: 768px){.postcard.large-post .featured-media{min-height:300px}}.postcard.large-post .featured-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.postcard.large-post .caption{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;top:0;width:197px;height:100%;border-radius:10px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media only screen and (max-width: 768px){.postcard.large-post .caption{width:100%;height:auto;bottom:0;top:auto;padding:15px;box-sizing:border-box}}.postcard.large-post .caption a:link,.postcard.large-post .caption a:visited,.postcard.large-post .caption a:hover{color:white;text-decoration:none}.postcard.large-post .caption .post-title{margin:0 !important;text-align:center;font-family:"Albra-Bold";font-size:1.15em;letter-spacing:0;color:#fff;padding:30px}@media only screen and (max-width: 768px){.postcard.large-post .caption .post-title{padding:15px}}.postcard.large-post .caption hr{margin-top:1em;width:90px;height:0;border-top:3px solid #fff}.postcard.large-post .caption .location{color:#fff}.postcard.large-post .caption .excerpt{display:none}.postcard.large-post:only-child{-ms-flex:0 0 100%;flex:0 0 100%}.postcard.large-post:only-child .caption{width:35%}.postcard.large-post:only-child .caption .post-title{font-size:33px}@media only screen and (max-width: 768px){.postcard.large-post:only-child .caption .post-title{font-size:1.15em}}@media only screen and (max-width: 768px){.postcard.large-post:only-child .caption{width:100%;height:40%;top:auto;bottom:0}}.postcard.large-post:hover{transform:scale(1.025)}.postcard.large-post.dark-green-card-right .caption,.postcard.large-post:nth-child(1) .caption{right:0;background:#325454a3 0% 0% no-repeat padding-box}.postcard.large-post.adobe-card-right .caption,.postcard.large-post:nth-child(2) .caption{right:0;background:#b7562db3 0% 0% no-repeat padding-box}.postcard.large-post.adobe-card-left .caption,.postcard.large-post:nth-child(3) .caption{left:0;background:#b7562db3 0% 0% no-repeat padding-box}.postcard.large-post.dark-green-card-left .caption,.postcard.large-post:nth-child(4) .caption{left:0;background:#325454a3 0% 0% no-repeat padding-box}.postcard.large-post:nth-child(5) .caption{right:0;background:#325454a3 0% 0% no-repeat padding-box}.postcard.large-post:nth-child(6) .caption{right:0;background:#b7562db3 0% 0% no-repeat padding-box}.postcard.large-post:nth-child(7) .caption{left:0;background:#b7562db3 0% 0% no-repeat padding-box}.postcard.large-post:nth-child(8) .caption{left:0;background:#325454a3 0% 0% no-repeat padding-box}.archive .postcard.small-post{min-width:unset}

.adventure-list{text-align:center}.adventure-list .postcards{display:-ms-flexbox;display:flex;margin:2em;gap:1em}@media only screen and (min-width: 1200px){.adventure-list .postcards{gap:0.5em}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.adventure-list .postcards{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width: 768px) and (max-width: 1024px){.adventure-list .postcards{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 768px){.adventure-list .postcards{-ms-flex-wrap:wrap;flex-wrap:wrap}}body .tax-adventure_category .adventure-list .postcards{-ms-flex-wrap:nowrap;flex-wrap:nowrap}

.traveltip-list .postcards{display:-ms-flexbox;display:flex;gap:2em;-ms-flex-flow:wrap;flex-flow:wrap;margin:2em;-ms-flex-pack:start;justify-content:start}.traveltip-list .postcards .category-icon{display:none}.traveltip-list .postcards .author{color:#fff}.traveltip-list .postcards.is-featured .large-post:first-child{-ms-flex:0 0 calc(100%);flex:0 0 calc(100%)}.traveltip-list .postcards.is-featured .large-post:first-child .caption{width:35%}.traveltip-list .postcards.is-featured .large-post:first-child .caption .post-title{font-size:33px;padding:20px}@media only screen and (max-width: 768px){.traveltip-list .postcards.is-featured .large-post:first-child .caption .post-title{font-size:1.15em}}@media only screen and (max-width: 768px){.traveltip-list .postcards.is-featured .large-post:first-child .caption{width:100%;height:40%}}.traveltip-list .postcards.is-featured .large-post:first-child .author{display:none}.traveltip-list .postcards.is-featured .large-post:first-child .featured-media{height:420px}@media only screen and (max-width: 768px){.traveltip-list .postcards.is-featured .large-post:first-child .featured-media{height:410px}}@media only screen and (min-width: calc(1024px + 1px)){.traveltip-list .postcards.is-featured .large-post:nth-child(2),.traveltip-list .postcards.is-featured .large-post:nth-child(3){-ms-flex:0 0 calc(50% - 1em);flex:0 0 calc(50% - 1em);height:476px}}@media only screen and (min-width: calc(1024px + 1px)) and (max-width: 768px){.traveltip-list .postcards.is-featured .large-post:nth-child(2),.traveltip-list .postcards.is-featured .large-post:nth-child(3){-ms-flex:0 0 100%;flex:0 0 100%}}@media only screen and (min-width: calc(1024px + 1px)){.traveltip-list .postcards.is-featured .large-post:nth-child(2) .featured-media,.traveltip-list .postcards.is-featured .large-post:nth-child(3) .featured-media{height:476px}.traveltip-list .postcards.is-featured .large-post:nth-child(2) .caption h2,.traveltip-list .postcards.is-featured .large-post:nth-child(3) .caption h2{text-align:left;font:normal normal bold 34px/41px "Albra-Regular";letter-spacing:0}}.traveltip-list .postcards .postcard.large-post{-ms-flex:0 0 100%;flex:0 0 100%}.traveltip-list .postcards .postcard.large-post .excerpt{display:none;color:#fff;padding:1em}@media only screen and (max-width: 768px){.traveltip-list .postcards .postcard.large-post .excerpt{display:none}}.traveltip-list .postcards .postcard.large-post .excerpt p{display:-webkit-box;-webkit-line-clamp:3}@media only screen and (min-width: 768px) and (max-width: 1024px){.traveltip-list .postcards .postcard.large-post{-ms-flex:0 0 calc(50% - 1.5em);flex:0 0 calc(50% - 1.5em)}}@media only screen and (min-width: calc(1024px + 1px)){.traveltip-list .postcards .postcard.large-post{-ms-flex:0 0 calc(25% - 1.5em);flex:0 0 calc(25% - 1.5em)}}@media only screen and (max-width: 768px){.traveltip-list .postcards .postcard.large-post{-ms-flex:0 0 100%;flex:0 0 100%}}.traveltip-list .postcards .postcard.large-post .caption{width:100%;height:180px;bottom:0;top:initial;background:#325454a3 0% 0% no-repeat padding-box}@media only screen and (max-width: 768px){.traveltip-list .postcards .postcard.large-post .caption{height:40%}}.traveltip-list .postcards .postcard.large-post:not(:first-child) .caption{width:100%;height:180px;bottom:0;top:initial;background:#325454a3 0% 0% no-repeat padding-box}@media only screen and (max-width: 768px){.traveltip-list .postcards .postcard.large-post:not(:first-child) .caption{height:40%}}

.wp-block-cover.campaign{overflow:auto;padding:30px}.wp-block-cover .homepage-video{display:inline-block;position:relative;width:80%;margin:0;z-index:5}.wp-block-cover .homepage-video iframe{box-shadow:2px 2px 15px rgba(0,0,0,0.160784)}.wp-block-cover .homepage-winter-image{position:relative;z-index:0;margin:-60px 0 0 auto}.wp-block-cover .homepage-winter-image figcaption{display:none !important}.seasonal-content-homepage{margin:0 !important;width:100% !important;background:linear-gradient(180deg, rgba(240,243,244,0) 0, #f0f3f4 50%, #f0f3f4 100%)}.seasonal-content-homepage .wp-block-column h1{margin:30px}.seasonal-content-homepage .wp-block-column p{margin:10px 30px}.fancybox-wrapper{height:320px;display:-ms-flexbox;display:flex;width:120%;-ms-flex-line-pack:center;align-content:center;margin-top:20%}@media only screen and (min-width: 1200px){.fancybox-wrapper{height:400px}}@media only screen and (max-width: 768px){.fancybox-wrapper{width:100%;height:300px;margin-top:0}}.fancybox-wrapper.left-side{margin-right:-25%}@media only screen and (max-width: 768px){.fancybox-wrapper.left-side{margin:0 auto;margin-right:0}}.fancybox-wrapper.right-side{margin-left:-25%}@media only screen and (max-width: 768px){.fancybox-wrapper.right-side{margin:0 auto;margin-left:0}}.fancybox-wrapper .wp-block-cover.fancybox-cover{border:8px solid #fff;border-radius:5px;min-height:100%;width:auto;box-shadow:5px 7px 7px #00000029}.wp-block-button{border-radius:10px;font:normal normal bold 18px/22px Europa, sans-serif;padding:0;margin:30px auto 15px auto}.wp-block-button .wp-block-button__link{text-align:center;letter-spacing:0;border-radius:10px}.wp-block-button.is-style-primary-button{background-color:#c46f4a;color:#fff;margin:30px auto 15px auto;display:inline-block}.wp-block-button.is-style-primary-button .wp-block-button__link{background-color:#c46f4a}.wp-block-button.is-style-secondary-button{background-color:#b4d4d5;color:#1b1c20;margin:30px auto 15px auto}.wp-block-button.is-style-secondary-button .wp-block-button__link{background-color:#b4d4d5}.wp-block-columns:not(.hero-columns){margin:2em;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:space-evenly;align-content:space-evenly}.wp-block-columns:not(.hero-columns) .wp-block-column{background:transparent}.wp-block-columns.hero-columns{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}@media only screen and (max-width: 768px){.wp-block-columns.hero-columns{display:block;position:relative}}.wp-block-columns.hero-columns .hero-overlay-svg-container{-ms-flex:0 0 100%;flex:0 0 100%;margin-top:-35vh;z-index:0;position:relative}@media only screen and (max-width: 768px){.wp-block-columns.hero-columns .hero-overlay-svg-container{margin-top:0}}.wp-block-columns.hero-columns .hero-overlay-svg-container .hero-overlay-svg{max-width:100%;position:absolute}.wp-block-columns.hero-columns .hero-banner-column{color:#1b1c20;-ms-flex-positive:1;flex-grow:1;padding:15px;-ms-flex-align:normal;align-items:normal;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;max-width:600px}@media only screen and (max-width: 768px){.wp-block-columns.hero-columns .hero-banner-column{margin:0 auto}}.wp-block-columns.hero-columns .hero-banner-column h1{text-align:center;font-size:3.25em;line-height:1.15em}@media only screen and (min-width: 768px) and (max-width: 1024px){.wp-block-columns.hero-columns .hero-banner-column h1{font-size:3em}}.wp-block-columns.hero-columns .hero-banner-column p{font-weight:normal;font-family:"europa",sans-serif;font-size:20px;letter-spacing:0;width:80%;padding:1em;margin:0 auto;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.wp-block-columns.hero-columns .hero-banner-column p{font-size:16px}}@media only screen and (max-width: 768px){.wp-block-columns.hero-columns .hero-banner-column p{font-size:16px;width:90%}}.wp-block-columns.hero-columns .hero-banner-column .hero-category-icon{position:relative;z-index:4;margin:auto;margin-bottom:-35px;width:87px;height:86px;background:#8b9182 0% 0% no-repeat padding-box;border-radius:20px;display:-ms-flexbox;display:flex}.wp-block-columns.hero-columns .hero-banner-column .hero-category-icon svg,.wp-block-columns.hero-columns .hero-banner-column .hero-category-icon img{margin:auto auto;width:47px;height:50px}.wp-block-columns.hero-columns .hero-banner-column .hero-thumbnail-image{background:url(../images/image-placeholder.svg);background-repeat:no-repeat;background-color:#325454;background-position:center center;position:relative;z-index:3;width:70%;height:400px;background-size:cover;box-shadow:0 10px 15px #00000029;border:10px solid #fff;border-radius:15px;margin:auto auto}.wp-block-columns.hero-columns .hero-banner-column .hero-thumbnail-image img{height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-columns.hero-columns .hero-banner-column .hero-thumbnail-image figcaption{color:#fff}@media only screen and (max-width: 768px){.wp-block-columns.hero-columns .hero-banner-column .hero-thumbnail-image{width:100%}}.wp-block-columns.hero-columns .hero-cover-column{margin:0 !important;-ms-flex-positive:1;flex-grow:1}.wp-block-columns.hero-columns .hero-cover-column .hero-cover{transition:opacity 500ms}.wp-block-columns.hero-columns .hero-promotion-content{-ms-flex-preferred-size:100%;flex-basis:100%}.single-adventure .wp-block-columns.hero-columns,.single-travel_tip .wp-block-columns.hero-columns{overflow:hidden;position:relative}.single-adventure .wp-block-columns .wp-block-column.hero-banner-column,.single-travel_tip .wp-block-columns .wp-block-column.hero-banner-column{background-color:transparent;position:absolute;z-index:5;bottom:0;margin:20px}.single-adventure .wp-block-columns .wp-block-column.hero-banner-column .hero-thumbnail-image,.single-adventure .wp-block-columns .wp-block-column.hero-banner-column .header_description,.single-travel_tip .wp-block-columns .wp-block-column.hero-banner-column .hero-thumbnail-image,.single-travel_tip .wp-block-columns .wp-block-column.hero-banner-column .header_description{display:none}.single-adventure .wp-block-columns .wp-block-column.hero-banner-column .hero-category-icon,.single-travel_tip .wp-block-columns .wp-block-column.hero-banner-column .hero-category-icon{display:none}.single-adventure .wp-block-columns .wp-block-column.hero-banner-column h1,.single-travel_tip .wp-block-columns .wp-block-column.hero-banner-column h1{color:white;text-shadow:2px 2px 5px #232323;font-size:3.75em;text-align:left;width:90%}@media only screen and (max-width: 768px){.single-adventure .wp-block-columns .wp-block-column.hero-banner-column h1,.single-travel_tip .wp-block-columns .wp-block-column.hero-banner-column h1{font-size:2.75em}}.single-adventure .wp-block-columns .wp-block-column.hero-banner-column .the-byline,.single-travel_tip .wp-block-columns .wp-block-column.hero-banner-column .the-byline{background-color:#c67754;color:#000;padding:10px;border-radius:5px;display:inline-block;width:auto}.single-adventure .wp-block-columns .wp-block-column .wp-block-cover.hero-cover,.single-travel_tip .wp-block-columns .wp-block-column .wp-block-cover.hero-cover{width:100vw;box-sizing:border-box;overflow:hidden;background-size:cover;background-position:center bottom}.banner-bottom .hero-banner-column{-ms-flex-pack:end !important;justify-content:flex-end !important}.banner-center .hero-banner-column{-ms-flex-align:center !important;align-items:center !important;-ms-flex-pack:center !important;justify-content:center !important;-ms-flex-line-pack:center !important;align-content:center !important}.cover-full .wp-block-columns{position:relative;min-height:80vh}.cover-full .wp-block-columns .hero-banner-column{position:absolute;width:100%;height:100%;margin:auto auto;background:transparent !important;display:-ms-flexbox;display:flex;max-width:100%}.cover-full .wp-block-columns .hero-banner-column h1{color:#fff}.cover-full .wp-block-columns .hero-cover-column{-ms-flex-positive:1;flex-grow:1}.wp-block-columns.feature-cards-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}.wp-block-columns.feature-cards-wrapper .wp-block-column{min-width:150px}.wp-block-columns.icon-set-wrapper{width:400px;position:relative;margin:-40px 13% 70px auto}@media only screen and (max-width: 768px){.wp-block-columns.icon-set-wrapper{margin:-70px auto 20px auto}}.wp-block-columns.icon-set-wrapper .wp-block-column{word-break:normal;overflow-wrap:normal}.wp-block-columns.icon-set-wrapper .wp-block-column .icon-square{width:75px;height:75px}.wp-block-columns.icon-set-wrapper .wp-block-column .icon-square i{color:#fff;font-size:45px;margin:auto;width:45px}.wp-block-columns .wp-block-column{word-break:normal;overflow-wrap:normal}.wp-block-columns .wp-block-column .wp-block-cover .homepage-winter-image{position:relative;z-index:0;margin:-60px auto 30px auto;max-width:600px}.wp-block-columns .wp-block-column .wp-block-cover .homepage-winter-image img{border:10px solid white;border-radius:5px;box-shadow:2px 2px 15px rgba(0,0,0,0.160784)}.wp-block-columns .wp-block-column .wp-block-cover .homepage-winter-image figcaption{display:none}.wp-block-columns.winter-campaign-wrapper{margin:50px}.wp-block-columns.winter-campaign-wrapper .wp-block-column .wp-block-cover .wp-block-cover__inner-container{width:100%}.wp-block-columns.winter-campaign-wrapper .wp-block-column .wp-block-cover .wp-block-cover__inner-container p{font-size:0.9em}.wp-block-columns.winter-campaign-wrapper .wp-block-column:not(:first-child){margin-left:0}.wp-block-columns.winter-campaign-wrapper .wp-block-column:not(:first-child) .wp-block-cover{border-radius:0 10px 10px 0}@media only screen and (max-width: 768px){.wp-block-columns.winter-campaign-wrapper .wp-block-column:not(:first-child) .wp-block-cover{border-radius:0 0 10px 10px}}.wp-block-columns.winter-campaign-wrapper .wp-block-column:first-child .wp-block-cover{border-radius:10px 0 0 10px}@media only screen and (max-width: 768px){.wp-block-columns.winter-campaign-wrapper .wp-block-column:first-child .wp-block-cover{border-radius:10px 10px 0 0}}.wp-block-group .wp-block-group__inner-container{width:100%;margin:0 auto}.wp-block-group .wp-block-group__inner-container .has-text-align-center{width:80%;margin:0 auto;line-height:1.35em}@media only screen and (max-width: 768px){.wp-block-group .wp-block-group__inner-container .has-text-align-center{width:100%}}.wp-block-group .wp-block-group__inner-container .wp-block-columns.alignwide .wp-block-column .wp-block-cover{border-radius:10px;min-height:300px !important}@media only screen and (max-width: 1450px) and (min-width: 1200px){.wp-block-columns.feature-cards-wrapper .wp-block-column{-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(100% / 3 - 40px);margin:0}.wp-block-columns .wp-block-cover{overflow:auto;padding:30px}.wp-block-columns .wp-block-cover .homepage-video{display:inline-block;position:relative;width:80%;margin:0;z-index:5;box-shadow:2px 2px 15px rgba(0,0,0,0.160784)}.wp-block-columns .wp-block-cover .homepage-winter-image{position:relative;z-index:0;margin:-60px 0 0 30px;max-width:600px}.wp-block-columns .wp-block-cover .homepage-winter-image img{border:10px solid white;border-radius:5px;box-shadow:2px 2px 15px rgba(0,0,0,0.160784)}.wp-block-columns .wp-block-cover .homepage-winter-image figcaption{display:none}.wp-block-columns.icon-set-wrapper{width:400px;position:relative;margin:-40px 13% 70px auto}.wp-block-columns.icon-set-wrapper .wp-block-column .icon-square{width:75px;height:75px}.wp-block-columns.icon-set-wrapper .wp-block-column .icon-square i{color:#fff;font-size:45px;margin:auto;width:45px;text-align:center}}@media only screen and (max-width: 1200px) and (min-width: 768px){.feature-cards-wrapper .wp-block-column{-ms-flex-preferred-size:calc(100% / 2 - 40px) !important;flex-basis:calc(100% / 2 - 40px) !important}.wp-block-columns.icon-set-wrapper{width:350px;position:relative;margin:-40px 7% 70px auto}}@media only screen and (max-width: 768px){.wp-block-columns:not(.hero-columns){-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-block-columns.hero-columns .hero-cover-column{margin:0 !important}.wp-block-columns.hero-columns .hero-cover-column .hero-cover{min-height:80vh !important}.wp-block-columns .wp-block-cover{overflow:auto;padding:10px}.wp-block-columns .wp-block-cover .wp-block-cover__inner-container{width:100%}.wp-block-columns .wp-block-cover .homepage-video{display:block;position:relative;width:100%;margin:0 auto}.wp-block-columns .wp-block-cover .homepage-winter-image{position:relative !important;z-index:0;margin:10px auto !important}.wp-block-columns.icon-set-wrapper{width:300px;margin:-70px auto 20px auto;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.wp-block-columns.icon-set-wrapper .wp-block-column .icon-square{width:70px;height:70px}.wp-block-columns.icon-set-wrapper .wp-block-column .icon-square i{color:#fff;font-size:45px;margin:auto;width:45px}.wp-block-group .wp-block-group__inner-container .wp-block-columns.alignwide .wp-block-column{margin:10px auto}}@media screen and (max-width: 768px) and (min-width: 576px){.wp-block-columns.icon-set-wrapper{width:300px;margin:-70px auto 20px auto}.wp-block-columns.icon-set-wrapper .wp-block-column{margin-left:0}.wp-block-columns.icon-set-wrapper .wp-block-column .icon-square{width:60px;height:60px}.wp-block-columns.icon-set-wrapper .wp-block-column .icon-square i{font-size:40px;width:40px}}.wp-block-image img{display:block;width:100%;height:auto}.wp-block-image.alignnone{margin:20px auto;width:auto;display:inline-block;position:relative}.wp-block-image.alignnone img{display:block;margin:0 auto}.wp-block-image.subhome-tile{position:relative;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.wp-block-image.subhome-tile img{border:5px solid #fff;border-radius:10px;max-width:275px;max-height:275px}.wp-block-image.subhome-tile figcaption{position:absolute;top:0;top:-15px;width:auto;left:50%;transform:translateX(-50%);border-radius:5px;padding:10px;font-weight:700;color:black;background-color:white}.custom-activity-card{background-color:#fff;padding:0;margin:10px 0}.custom-activity-card .wp-block-image{-o-object-fit:cover;object-fit:cover;width:100%;height:150px;overflow:hidden}.custom-activity-card h3{font-size:1.15em;font-family:"Albra-Bold" !important;text-transform:uppercase;padding:10px}.custom-activity-card h5{color:#c67754;padding:10px !important}.custom-activity-card .drop-down-list{width:75%;margin:10px}.custom-activity-card p{font-size:0.9em;padding:10px !important}.custom-activity-card .wp-block-button{margin:10px;font-size:0.85em;text-transform:uppercase}

