@import url("https://fonts.googleapis.com/css2?family=Bowlby+One&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.component-business-map{--height:85vh}@media (min-width:1px) and (max-width:739px){.component-business-map{padding-bottom:0}}.component-business-map .view-wrap{height:var(--height)}.component-business-map .toggle{margin:0 0 1em auto}.component-business-map .toggle:before{--icon-size:2rem;content:"\e91a";color:inherit;right:0!important}@media (min-width:1px) and (max-width:739px){.component-business-map .map{margin-left:calc(var(--page-margin) * -1);margin-right:calc(var(--page-margin) * -1)}}@media (min-width:740px){.component-business-map .map{grid-column:5/span 8}}@media (min-width:960px){.component-business-map .map{grid-column:7/span 6}}.component-business-map .map .leaflet-container{height:var(--height)!important}.component-business-map.list-view .list{transform:none}.component-business-map .list{height:100%;overflow-y:scroll}@media (min-width:1px) and (max-width:739px){.component-business-map .list{position:absolute;width:100vw;top:0;right:calc(var(--page-margin) * -1);transform:translateX(100%);padding:0 var(--page-margin) var(--page-margin);background:#c7d0d1}}@media (min-width:740px){.component-business-map .list{grid-column:span 4;grid-row:1}}@media (min-width:960px){.component-business-map .list{grid-column:span 6}}.component-business-map .list .columns.columns-2{row-gap:3rem}@media (min-width:1px) and (max-width:959px){.component-business-map .list .columns.columns-2{--columns:1}}@media (min-width:1500px){.component-business-map .list .columns.columns-2{row-gap:4rem}}.component-business-map .node--view-mode-card{display:grid;height:100%}.component-business-map .node--type-business .link-arrow{display:none}.component-business-map .node--type-business-enhanced .component-card.has-content .text-formatted+p{padding-top:0;margin-top:0;border:none}.component-business-map .component-card{background-color:#fff;opacity:1!important}.component-business-map .component-card .copy{--element-spacing:2rem;height:100%;display:flex;flex-direction:column}@media (min-width:960px) and (max-width:1199px){.component-business-map .component-card .copy h3{font-size:2.1rem}}.component-business-map .component-card .copy .text-formatted{margin-bottom:var(--element-spacing)}.component-business-map .component-card .copy .field--name-field-phone{margin-top:auto}.component-business-map .component-card .copy .field--name-field-website a,.component-business-map .component-card .copy a.field--name-field-phone{display:grid;grid-template-columns:4rem auto;align-items:center;justify-content:start;gap:1rem;position:relative;margin-bottom:1em;padding:.25rem;font-weight:700}.component-business-map .component-card .copy .field--name-field-website a:before,.component-business-map .component-card .copy a.field--name-field-phone:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;--size:4rem!important;position:relative;--size:5.5rem;min-height:var(--size);min-width:var(--size);background-color:#3ca0a6;border-radius:50%;display:flex!important;align-items:center!important;justify-content:center!important}.component-business-map .component-card .copy a.field--name-field-phone{--icon-size:3rem}.component-business-map .component-card .copy a.field--name-field-phone:before{content:"\e90b";color:#fff;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:0;left:0}.component-business-map .component-card .copy .field--name-field-website a{--icon-size:3rem}.component-business-map .component-card .copy .field--name-field-website a:before{content:"\e916";color:#fff;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:0;left:0}.component-business-map .component-card .copy .field>a{text-decoration:none}@media (hover:hover) and (pointer:fine){.component-business-map .component-card .copy .field>a:hover:before{background:#afe3df;color:#17212c}}.component-business-map .component-card .copy .field>a:focus:before{background:#afe3df;color:#17212c}.component-business-map .component-card .copy .field:last-child a{margin-bottom:0}.component-business-map .leaflet-popup-content-wrapper{border-radius:0}.component-business-map .leaflet-container a.leaflet-popup-close-button{color:#000!important;display:flex;place-content:center;background:#fff;width:3rem;height:3rem;line-height:1;font-size:2rem}.component-business-map .leaflet-container a.leaflet-popup-close-button span{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.component-business-map .leaflet-popup-content{margin:0;padding:1.2rem;width:27rem}.component-business-map .leaflet-popup-content .node{font-size:1.5rem;line-height:1.5;font-family:Montserrat,sans-serif;font-weight:500;gap:1rem}@media (min-width:960px){.component-business-map .leaflet-popup-content .node{font-size:1.6rem}}.component-business-map .leaflet-popup-content .node *{margin:0!important}.component-business-map .leaflet-popup-content .node a{font-weight:600;color:#17212c}.component-business-map .marker-cluster{background:none!important}.component-business-map .marker-cluster div{color:#fff;font-family:Montserrat,sans-serif;font-weight:700;background:url(/themes/custom/origin/images/map-circle.svg) 50% 50%/30px 30px no-repeat!important}
.component-card{display:flex;flex-direction:column;position:relative;transition-property:opacity;--element-spacing:2.5rem}.component-card .copy{padding:var(--element-spacing)}.component-card:not(.has-content) .copy h3{font-size:1.5rem;line-height:1.5;font-family:Montserrat,sans-serif;font-weight:500;margin:0;font-weight:700;text-transform:unset}@media (min-width:960px){.component-card:not(.has-content) .copy h3{font-size:1.6rem}}.component-card:not(.has-content) .copy h3 a{position:relative;--icon-size:1.6rem;color:#17212c;font-weight:600;letter-spacing:.015em;padding-right:2em;text-decoration:none!important}.component-card:not(.has-content) .copy h3 a:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:#3ca0a6;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:0;transform:translateY(-50%)}.component-card:not(.has-content) .copy h3 a:after{transition:all .3s ease-in-out 0s;height:100%;position:absolute;top:0;left:0;display:block;content:"";top:auto;bottom:-.4em;width:100%;height:0;background:#3ca0a6}@media (min-width:1500px){.component-card:not(.has-content) .copy h3 a{padding-right:2em}.component-card:not(.has-content) .copy h3 a:before{--icon-size:20px}}@media (hover:hover) and (pointer:fine){.component-card:not(.has-content) .copy h3 a:hover:before{right:-.2em;color:#17212c}.component-card:not(.has-content) .copy h3 a:hover:after{height:.3rem}}.component-card:not(.has-content) .copy h3 a:focus:before{right:-.2em;color:#17212c}.component-card:not(.has-content) .copy h3 a:focus:after{height:.3rem}.component-card.has-content{--element-spacing:1.5rem}.component-card.has-content .text-formatted+p{padding-top:var(--element-spacing);border-top:1px solid #17212c}.component-card .field--name-field-link{padding:var(--element-spacing) 0;margin-top:var(--element-spacing)}
.component-carousel .field--name-field-heading,.component-carousel .field--name-related-field-heading{padding-bottom:3.2rem;margin-bottom:3.2rem}.component-carousel .field--name-field-heading{border-bottom:2px solid #17212c}.component-carousel .field--name-field-copy-first-column{margin-bottom:3.2rem}.component-carousel .carousel-wrap{gap:3rem 0}@media (min-width:1px) and (max-width:959px){.component-carousel .carousel-wrap{--page-margin:6.66vw}}@media (min-width:1500px){.component-carousel .carousel-wrap{grid-column:2/span 10}}.component-carousel .carousel-inner-wrap{padding-top:calc(var(--element-spacing) - var(--offset-top) / 2.5)}@media (min-width:1px) and (max-width:739px){.component-carousel .carousel-inner-wrap{margin-left:calc(var(--page-margin) * -1)}}@media (min-:1px) and (max-:1200px){.component-carousel .carousel-inner-wrap{margin-right:calc(var(--page-margin) * -1)}}@media (min-width:1500px){.component-carousel .carousel-inner-wrap{padding-top:0}}.component-carousel .component-card .media .field--name-field-media-image{aspect-ratio:.85!important}.component-carousel .splide{--carousel-button-height:4.5rem}.component-carousel .splide .carousel-utils{right:2rem;width:10rem;height:var(--carousel-button-height)}@media (min-width:1500px){.component-carousel .splide .carousel-utils{--carousel-button-height:7.5rem;width:17rem}}.component-carousel .splide .carousel-utils .carousel-count{text-align:center;font-weight:600;font-size:1rem}.component-carousel .splide .carousel-utils .carousel-count>div{display:inline-block;padding:.25rem .5rem;border-radius:1rem;background-color:#fff}@media (min-width:1500px){.component-carousel .splide .carousel-utils .carousel-count{font-size:1.6rem}.component-carousel .splide .carousel-utils .carousel-count>div{padding-inline:.75rem;border-radius:1.5rem}}.component-carousel .splide__arrow{--icon-size:3.6rem;position:absolute;z-index:1;width:5rem;height:3rem;transform:none;top:50%;outline-offset:2px;background:#3ca0a6;border-radius:2rem;color:inherit;opacity:1}.component-carousel .splide__arrow:before{content:"\e909";color:#17212c;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;right:0;transform:translate(-50%,-50%)}@media (min-width:1500px){.component-carousel .splide__arrow{width:8.5rem;height:5rem}}.component-carousel .splide__arrow:before{transition:all .3s ease-in-out 0s;opacity:1!important}@media (min-width:1500px){.component-carousel .splide__arrow:before{--icon-size:5.5rem}}.component-carousel .splide__arrow:focus{outline:2px dotted #17212c!important}.component-carousel .splide__arrow[disabled]{opacity:.8}.component-carousel .splide__arrow:hover:not(:disabled){opacity:1}.component-carousel .splide__arrow--prev{top:0;left:0;border-radius:1.5rem 1.5rem 0 1.5rem}@media (min-width:1500px){.component-carousel .splide__arrow--prev{border-radius:2.4rem 2.4rem 0 2.4rem;top:0}}.component-carousel .splide__arrow--prev:before{display:block;content:"\e90a"}@media (hover:hover) and (pointer:fine){.component-carousel .splide__arrow--prev:not([disabled]):hover:before{transform:translateX(calc(-50% - .5rem)) translateY(-50%)}}.component-carousel .splide__arrow--prev:not([disabled]):focus:before{transform:translateX(calc(-50% - .5rem)) translateY(-50%)}.component-carousel .splide__arrow--next{top:1.25rem;border-radius:0 1.5rem 1.5rem 1.5rem;right:.1rem}@media (min-width:1500px){.component-carousel .splide__arrow--next{border-radius:0 2.4rem 2.4rem 2.4rem;top:2.5rem}}@media (hover:hover) and (pointer:fine){.component-carousel .splide__arrow--next:not([disabled]):hover:before{transform:translateX(calc(-50% + .5rem)) translateY(-50%)}}.component-carousel .splide__arrow--next:not([disabled]):focus:before{transform:translateX(calc(-50% + .5rem)) translateY(-50%)}.component-carousel .splide.carousel-inactive{visibility:visible}.component-carousel .splide.carousel-inactive .splide__list{display:block}.component-carousel .splide.carousel-inactive .carousel-utils{display:none}.component-carousel.carousel-controls-position--top .splide .carousel-utils{--offset-top:3rem;top:calc(var(--offset-top) * -1)}@media (min-width:1500px){.component-carousel.carousel-controls-position--top .splide .carousel-utils{--offset-top:4.8rem}}.component-carousel.carousel-controls-position--top .splide .carousel-utils .carousel-count{top:-1rem;right:.75rem;left:auto}@media (min-width:1500px){.component-carousel.carousel-controls-position--top .splide .carousel-utils .carousel-count{top:-.5rem;right:1rem}}.component-carousel.carousel-controls-position--bottom .splide .carousel-utils{--offset-bottom:1.5rem;bottom:calc(var(--offset-bottom) * -1)}@media (min-width:1500px){.component-carousel.carousel-controls-position--bottom .splide .carousel-utils{--offset-bottom:2.5rem}}.component-carousel.carousel-controls-position--bottom .splide .carousel-utils .carousel-count{right:auto;bottom:-.75rem;left:.25rem}@media (min-width:1500px){.component-carousel.carousel-controls-position--bottom .splide .carousel-utils .carousel-count{bottom:-.75rem;left:1rem}}.component-carousel.carousel-content-position--side .carousel-wrap{position:relative;display:grid;row-gap:2em;column-gap:var(--column-gap);grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense}.component-carousel.carousel-content-position--side .carousel-inner-wrap{grid-column:1/span 12}.component-carousel.carousel-content-position--side .content-side{grid-column:1/span 11}@media (min-width:1200px){.component-carousel.carousel-content-position--side .content-side{grid-column:1/span 3}.component-carousel.carousel-content-position--side .carousel-inner-wrap{grid-column:4/span 9}}@media (min-width:1500px){.component-carousel.carousel-content-position--side .content-side h2{font-size:4.2rem}}@media (min-width:1900px){.component-carousel.carousel-content-position--side .content-side h2{font-size:5rem}}.component-carousel.carousel-count--1:not(.carousel-type--promo),.component-carousel.carousel-count--2,.component-carousel.carousel-count--3,.component-carousel.carousel-count--4{margin-left:var(--page-margin);margin-right:var(--page-margin);display:block}@media (min-width:740px){.component-carousel.carousel-count--1:not(.carousel-type--promo),.component-carousel.carousel-count--2,.component-carousel.carousel-count--3,.component-carousel.carousel-count--4{--page-margin:4.5vw}}@media (min-width:1500px){.component-carousel.carousel-count--1:not(.carousel-type--promo),.component-carousel.carousel-count--2,.component-carousel.carousel-count--3,.component-carousel.carousel-count--4{--page-margin:10.5vw}}@media (min-width:1500px){.component-carousel.carousel-count--1.carousel-type--loop .splide .carousel-utils{right:-8.5rem}}.component-carousel.carousel-count--3,.component-carousel.carousel-count--4{margin-right:0}@media (min-width:740px){.component-carousel.carousel-count--4.carousel-content-position--top .slide-count--2 .carousel-utils{display:none}}@media (min-width:960px){.component-carousel.carousel-count--4.carousel-content-position--top .slide-count--3 .carousel-utils{display:none}}@media (min-width:1200px){.component-carousel.carousel-count--4.carousel-content-position--top .slide-count--4 .carousel-utils{display:none}}@media (min-width:960px){.component-carousel.carousel-count--3.carousel-content-position--above .slide-count--3 .carousel-utils{display:none}}@media (min-width:1500px){.component-carousel.carousel-count--3.carousel-content-position--side .slide-count--3 .carousel-utils{display:none}}.paragraph-media-slideshow{--offset-bottom:2rem;padding-top:8rem;padding-bottom:0!important;background-color:#f6f6f6}@media (min-width:1px) and (max-width:739px){.paragraph-media-slideshow:not(:has(aside)){padding-top:0;background:none}}.paragraph-media-slideshow .carousel-wrap{--page-margin:6.66vw!important;grid-column:span 12}@media (min-width:740px){.paragraph-media-slideshow .carousel-wrap{--page-margin:5.2vw!important}}@media (min-width:1500px){.paragraph-media-slideshow .carousel-wrap{--page-margin:10.5vw!important}}.paragraph-media-slideshow .carousel-wrap .field--name-field-copy-first-column,.paragraph-media-slideshow .carousel-wrap .field--name-field-heading{order:2;margin-left:var(--page-margin);margin-right:var(--page-margin)}@media (min-width:740px){.paragraph-media-slideshow .carousel-wrap .field--name-field-copy-first-column,.paragraph-media-slideshow .carousel-wrap .field--name-field-heading{width:75%}}@media (min-width:740px) and (max-width:959px){.paragraph-media-slideshow .carousel-wrap .field--name-field-copy-first-column,.paragraph-media-slideshow .carousel-wrap .field--name-field-heading{margin-left:0;margin-right:0}}@media (min-width:1500px){.paragraph-media-slideshow .carousel-wrap .field--name-field-copy-first-column,.paragraph-media-slideshow .carousel-wrap .field--name-field-heading{width:55%}}.paragraph-media-slideshow .carousel-inner-wrap{margin-bottom:var(--row-spacing)}@media (min-width:1px) and (max-width:739px){.paragraph-media-slideshow .carousel-inner-wrap{margin-left:calc(var(--page-margin) * -1);margin-right:calc(var(--page-margin) * -1)}}.paragraph-media-slideshow aside.content-above{--page-margin:0}@media (min-width:1px) and (max-width:959px){.paragraph-media-slideshow aside.content-above{--page-margin:6.66vw}}@media (min-width:740px){.paragraph-media-slideshow .media .field--name-field-media-image{--aspect-ratio:0.55}}.paragraph-media-slideshow .media .field--name-field-caption{padding-right:13rem}.paragraph-media-slideshow .splide .carousel-utils{--offset:3rem;top:calc(85vw - var(--offset))!important;bottom:auto!important}@media (min-width:740px){.paragraph-media-slideshow .splide .carousel-utils{--offset:2.4rem;top:calc((100vw - var(--page-margin) * 2) * .55 - var(--offset))!important}}@media (min-width:960px){.paragraph-media-slideshow .splide .carousel-utils{--offset:2.2rem}}@media (min-width:1200px){.paragraph-media-slideshow .splide .carousel-utils{--offset:2rem}}@media (min-width:1500px){.paragraph-media-slideshow .splide .carousel-utils{--offset:4.95rem;right:2rem}}
.paragraph-content-cards .component-card .media .field--name-field-media-image{--aspect-ratio:0.85}
.component-featured-tips{background-color:#f6f6f6;padding:var(--row-spacing) 0}@media (min-width:1px) and (max-width:739px){.component-featured-tips{padding-top:0}}.component-featured-tips.bg-true{background-color:rgba(186,228,226,.5)}.component-featured-tips .component-carousel{--offset-top:1.75rem}@media (min-width:740px){.component-featured-tips .component-carousel{--offset-top:2.75rem}}@media (min-width:1px) and (max-width:739px){.component-featured-tips .component-carousel .carousel-inner-wrap{margin-left:calc(var(--page-margin) * -1);margin-right:calc(var(--page-margin) * -1);padding-top:0}}.component-featured-tips .component-carousel .media .field--name-field-media-image{aspect-ratio:1.1}@media (min-width:740px){.component-featured-tips .component-carousel .media .field--name-field-media-image{aspect-ratio:1.75}}.component-featured-tips h2{margin-top:var(--row-spacing)!important}@media (min-width:1px) and (max-width:739px){.component-featured-tips h2{text-align:center}}.component-featured-tips .field--name-field-tip{display:flex;gap:var(--column-gap);flex-direction:column}@media (min-width:740px){.component-featured-tips .field--name-field-tip{flex-direction:row}}.component-featured-tips .field--name-field-tip .field__item ol,.component-featured-tips .field--name-field-tip .field__item p,.component-featured-tips .field--name-field-tip .field__item ul{margin:1.2em 0}.component-featured-tips .field--name-field-tip .field__item ol:first-child,.component-featured-tips .field--name-field-tip .field__item p:first-child,.component-featured-tips .field--name-field-tip .field__item ul:first-child{margin-top:0}.component-featured-tips .field--name-field-tip .field__item ol:last-child,.component-featured-tips .field--name-field-tip .field__item p:last-child,.component-featured-tips .field--name-field-tip .field__item ul:last-child{margin-bottom:0}.component-featured-tips .field--name-field-tip .field__item ol,.component-featured-tips .field--name-field-tip .field__item ul{padding-left:2.5em}.component-featured-tips .field--name-field-tip .field__item ol li,.component-featured-tips .field--name-field-tip .field__item ul li{margin-bottom:1em}.component-featured-tips .field--name-field-tip .field__item ol ol,.component-featured-tips .field--name-field-tip .field__item ol ul,.component-featured-tips .field--name-field-tip .field__item ul ol,.component-featured-tips .field--name-field-tip .field__item ul ul{margin-bottom:1em!important}.component-featured-tips .field--name-field-tip .field__item ol{list-style:none;counter-reset:a;padding-left:0}.component-featured-tips .field--name-field-tip .field__item ol>li{counter-increment:a;position:relative;padding-left:2.5em}.component-featured-tips .field--name-field-tip .field__item ol>li:before{content:counter(a);position:absolute;left:21px;font-weight:800}.component-featured-tips .field--name-field-tip .field__item h5+ol,.component-featured-tips .field--name-field-tip .field__item h5+p,.component-featured-tips .field--name-field-tip .field__item h5+ul{margin-top:0}.component-featured-tips .field--name-field-tip .field__item blockquote{font-size:22px;font-family:Bowlby One,sans-serif;font-weight:400;margin:1.2em 0;position:relative;color:#3c4734;border-bottom:1.5px solid #3c4734;padding:50px 0 20px;text-transform:uppercase;line-height:1;font-style:normal!important}@media (min-width:740px){.component-featured-tips .field--name-field-tip .field__item blockquote{font-size:28px}}@media (min-width:1500px){.component-featured-tips .field--name-field-tip .field__item blockquote{padding-top:60px}}.component-featured-tips .field--name-field-tip .field__item blockquote:before{color:inherit;content:"“";font-family:Montserrat,sans-serif;font-size:100px;font-style:italic;font-weight:600;line-height:85%;position:absolute;top:0;left:0}@media (min-width:1500px){.component-featured-tips .field--name-field-tip .field__item blockquote:before{font-size:130px;left:-10px}}@media (min-width:740px){.component-featured-tips .field--name-field-tip .field__item{width:33.333%}}.component-featured-tips .field--name-field-tip .field__item ol,.component-featured-tips .field--name-field-tip .field__item ul{font-weight:500}@media (min-width:740px){.component-featured-tips .field--name-field-tip .field__item ul{padding-left:1.5em}}@media (min-width:1px) and (max-width:739px){.component-featured-tips .field--name-field-tip .field__item ul{list-style:none;padding:0}.component-featured-tips .field--name-field-tip .field__item ul li{position:relative;padding-top:1.75em;text-align:center}.component-featured-tips .field--name-field-tip .field__item ul li:before{content:"•";position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:2rem;line-height:1;color:#3ca0a6}}.component-featured-tips .field--name-field-tip .field__item:last-of-type .paragraph--type--tip{margin-bottom:0}.paragraph--type--tip{display:flex;gap:2.5rem;margin-bottom:2.5em;flex-direction:column;align-items:center}@media (min-width:740px){.paragraph--type--tip{align-items:flex-start;margin-bottom:1.2em;gap:1em}}@media (min-width:1500px){.paragraph--type--tip{flex-direction:row;gap:2.5rem}}.paragraph--type--tip .tip__icon{--size:5.5rem;min-height:var(--size);min-width:var(--size);height:var(--size);width:var(--size);background-color:#3ca0a6;border-radius:50%;color:#fff}@media (min-width:740px){.paragraph--type--tip .tip__icon{--size:6rem}}@media (min-width:1px) and (max-width:739px){.paragraph--type--tip .tip__content{text-align:center}}.paragraph--type--tip .tip__content li:last-of-type{margin-bottom:0!important}.paragraph--type--tip .tip__content a{text-decoration:underline;-webkit-text-decoration-color:#3ca0a6;text-decoration-color:#3ca0a6;text-underline-offset:.35rem}
.paragraph-image-aside-copy:has(.bg-true){padding-top:var(--row-spacing);padding-bottom:var(--row-spacing);background-color:#f6f6f6;margin:0}.paragraph-image-aside-copy:has(.bg-true)+.paragraph-image-aside-copy:has(.bg-true){padding-top:0}@media (min-width:1500px){.component-image-aside-copy{align-items:center}}@media (min-width:960px){.component-image-aside-copy>*{grid-row:1!important}}.component-image-aside-copy div.image{margin-bottom:auto}@media (min-width:740px){.component-image-aside-copy div.image{grid-column:7/span 6}}@media (min-width:960px){.component-image-aside-copy div.image{grid-column:8/span 5}}.component-image-aside-copy div.image .field--type-image{--aspect-ratio:1.1}@media (min-width:740px){.component-image-aside-copy .copy{grid-column:span 6;padding:2rem 2rem 0 0}}@media (min-width:960px){.component-image-aside-copy .copy{grid-column:2/span 5;padding-right:0}}@media (min-width:740px){.component-content-teasers .content>.row:nth-child(2n) .component-image-aside-copy div.image,.component-image-aside-copy.align--left div.image,.listing .node--view-mode-teaser:nth-child(2n) .component-image-aside-copy div.image,.views-row:nth-child(odd) .component-image-aside-copy div.image{grid-column:span 6}}@media (min-width:960px){.component-content-teasers .content>.row:nth-child(2n) .component-image-aside-copy div.image,.component-image-aside-copy.align--left div.image,.listing .node--view-mode-teaser:nth-child(2n) .component-image-aside-copy div.image,.views-row:nth-child(odd) .component-image-aside-copy div.image{grid-column:span 5}}@media (min-width:740px){.component-content-teasers .content>.row:nth-child(2n) .component-image-aside-copy .copy,.component-image-aside-copy.align--left .copy,.listing .node--view-mode-teaser:nth-child(2n) .component-image-aside-copy .copy,.views-row:nth-child(odd) .component-image-aside-copy .copy{grid-column:7/span 6;padding-right:0;padding-left:2rem}}@media (min-width:960px){.component-content-teasers .content>.row:nth-child(2n) .component-image-aside-copy .copy,.component-image-aside-copy.align--left .copy,.listing .node--view-mode-teaser:nth-child(2n) .component-image-aside-copy .copy,.views-row:nth-child(odd) .component-image-aside-copy .copy{grid-column:7/span 5;padding-left:0}}.node--view-mode-teaser:not(:last-of-type){margin-bottom:2em}
@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.paragraph-upcoming-events:has(.no-results){display:none!important}.listing .view-filters{padding:var(--element-spacing) 0}.listing .view-filters .form--inline{display:flex;flex-direction:column;gap:2rem;margin-bottom:2em}@media (min-width:740px){.listing .view-filters .form--inline{flex-direction:row;justify-content:space-between;gap:0 3rem}}.listing .view-filters .form--inline .form-item{margin:0;width:100%}.listing .view-filters .form--inline .form-item label{text-transform:capitalize}@media (min-width:740px){.listing .view-filters .form--inline .form-item label{font-size:2rem}}.listing .view-filters .form--inline .form-type-date,.listing .view-filters .form--inline .form-type-date input,.listing .view-filters .form--inline .form-type-date select,.listing .view-filters .form--inline .form-type-select,.listing .view-filters .form--inline .form-type-select input,.listing .view-filters .form--inline .form-type-select select{position:relative}.listing .view-filters .form--inline .form-type-date input,.listing .view-filters .form--inline .form-type-date select,.listing .view-filters .form--inline .form-type-select input,.listing .view-filters .form--inline .form-type-select select{height:60px;border-color:#3ca0a6;border-radius:3rem;background-color:#fff}.listing .view-filters .form--inline .form-type-date{position:relative;--icon-size:4rem}.listing .view-filters .form--inline .form-type-date:after{transition:all .3s ease-in-out 0s;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e904";color:#fff;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:0;left:0;--size:6rem!important;position:absolute;top:auto;right:0;bottom:0;left:auto;--size:5.5rem;min-height:var(--size);min-width:var(--size);background-color:#3ca0a6;border-radius:50%;display:flex!important;align-items:center!important;justify-content:center!important}.listing .view-filters .form--inline .form-type-date input[type=date]::-webkit-calendar-picker-indicator{z-index:1;background:none;color:transparent}.listing .view-filters .form--inline .form-type-select:after{content:"";display:grid;place-content:center;position:absolute;right:0;bottom:0;width:3.25rem;height:3.25rem;padding:1.375rem;border-radius:50%;background:#3ca0a6 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%23fff'/%3E%3C/svg%3E") no-repeat 50% 50%/3rem}.listing .view-filters .form--inline .form-type-select:has(select.open):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' d='M1 8l6-6 6 6' stroke='%23fff'/%3E%3C/svg%3E")}@media (min-width:740px){.listing .view-filters.filter-count-1 .form--inline .form-item{max-width:40rem}}.listing .view-filters #edit-actions,.listing .view-filters .form-actions{display:none}.listing .no-results{text-align:center;min-height:20rem}.listing.isotope .isoGrid{min-height:20rem}.listing.isotope .no-results{display:none}.listing.isotope .filter-isotope.links ul{gap:1em}.listing.isotope .filter-isotope.links ul li a{--color:#17212c;--background:#3ca0a6;transition:all .3s ease-in-out 0s;--icon-size:18px;color:var(--color);background:var(--background);border:0;border-radius:3px;display:inline-block;font-weight:700;letter-spacing:.02em;padding:.75em 2.6em .75em 1.2em;outline-color:#17212c;outline-offset:2px;position:relative;text-decoration:none}.listing.isotope .filter-isotope.links ul li a:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:1em;transform:translateY(-50%)}@media (min-width:1500px){.listing.isotope .filter-isotope.links ul li a{font-size:1.8rem}}@media (hover:hover) and (pointer:fine){.listing.isotope .filter-isotope.links ul li a:hover{background:#afe3df;cursor:pointer;box-shadow:.5rem .5rem var(--background)}.listing.isotope .filter-isotope.links ul li a:hover:before{right:.8em}}.listing.isotope .filter-isotope.links ul li a:focus{background:#afe3df;cursor:pointer;box-shadow:.5rem .5rem var(--background)}.listing.isotope .filter-isotope.links ul li a:focus:before{right:.8em}.listing.isotope .filter-isotope.links ul li a.active{background:#17212c}.listing.isotope .iso-gutter{display:block;width:0}@media (min-width:740px){.listing.isotope .iso-gutter{width:2.85714%}}.listing.isotope .iso-item{width:100%;margin:0 0 2em!important}@media (min-width:740px){.listing.isotope .iso-item{width:48.57143%}}@media (min-width:960px){.listing.isotope .iso-item{width:31.43014%}}.listing.ajax .ajax-list-container{clear:both!important;min-height:80vh}.listing.ajax .ajax-list-container.loading:not(.loaded){position:relative}.listing.ajax .ajax-list-container.loading:not(.loaded):after{transition:all .3s ease-in-out 0s;content:" ";width:3.2rem;height:3.2rem;position:absolute;top:50%;left:50%;margin-left:-16px;border-radius:50%;z-index:2;background-color:transparent;border-top:5px solid rgba(0,0,0,.2);border-right:5px solid rgba(0,0,0,.2);border-bottom:5px solid rgba(0,0,0,.2);border-left:5px solid #eee;transform:translateZ(0) translateX(-50%) translateY(-50%);animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.8s;animation-name:a;top:10%}.listing.view-articles .view-content .columns,.listing.view-itineraries .view-content .columns{--column-gap:0}.listing.view-articles .component-card .copy,.listing.view-itineraries .component-card .copy{--element-spacing:4.5%}.block-views:has(div.listing)>h2{margin-bottom:var(--element-spacing);padding-bottom:var(--element-spacing);border-bottom:1px solid #17212c}@media (min-width:1200px){.block-views:has(div.listing)>h2{--element-spacing:2.5rem}}.pager{--column-gap:3.5%;--element-spacing:3rem;padding:var(--element-spacing);background-color:#3ca0a6}@media (min-width:1px) and (max-width:739px){.pager{margin-left:calc(var(--page-margin) * -1);margin-right:calc(var(--page-margin) * -1)}}.pager ul{display:flex;align-items:center;justify-content:center;gap:var(--column-gap)}.pager ul,.pager ul li{margin:0;padding:0;list-style:none}.pager ul li:before{display:none}.pager ul li{font-size:2rem;margin:0 .2rem;color:#17212c}@media (min-width:740px){.pager ul li{font-size:2.4rem}}.pager ul li.pager__item--first,.pager ul li.pager__item--last{display:none}.pager ul li.ellipsis{margin:0}.pager ul li.ellipsis a{border:none}.pager ul li.next a,.pager ul li.pager__item--next a,.pager ul li.pager__item--previous a,.pager ul li.prev a{position:relative;--icon-size:3rem;width:3rem;height:3rem;margin-left:.5em}.pager ul li.next a:before,.pager ul li.pager__item--next a:before,.pager ul li.pager__item--previous a:before,.pager ul li.prev a:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e909";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.pager ul li.next a span,.pager ul li.pager__item--next a span,.pager ul li.pager__item--previous a span,.pager ul li.prev a span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;overflow-wrap:normal;position:absolute!important;width:1px}@media (hover:hover) and (pointer:fine){.pager ul li.next a:hover:before,.pager ul li.pager__item--next a:hover:before,.pager ul li.pager__item--previous a:hover:before,.pager ul li.prev a:hover:before{transform:translate(calc(-50% + .5rem),-50%)}}.pager ul li.next a:focus:before,.pager ul li.pager__item--next a:focus:before,.pager ul li.pager__item--previous a:focus:before,.pager ul li.prev a:focus:before{transform:translate(calc(-50% + .5rem),-50%)}.pager ul li.pager__item--previous a:before,.pager ul li.prev a:before{content:"\e90a"}@media (hover:hover) and (pointer:fine){.pager ul li.pager__item--previous a:hover:before,.pager ul li.prev a:hover:before{transform:translate(calc(-50% - .5rem),-50%)}}.pager ul li.pager__item--previous a:focus:before,.pager ul li.prev a:focus:before{transform:translate(calc(-50% - .5rem),-50%)}.pager ul li a{display:block;padding:0 .3em;color:#17212c}@media (min-width:740px){.pager ul li a{padding:0 1em}}.pager ul li a.active,.pager ul li a:focus,.pager ul li a:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pager ul li.active a,.pager ul li.is-active a{font-weight:700;text-decoration:underline}.node-16 .listing .view-filters .form--inline .form-type-select select{background-color:#f6f6f6}
.node--unpublished{background-color:transparent!important}.content-unpublished{padding:1em 2em}.node--view-mode-full .hero+.custom-block{margin-top:0!important}@media (min-width:1200px){.node--view-mode-full .node-intro .component-image-aside-copy{align-items:center}}.node--view-mode-full .node-intro .component-image-aside-copy div.image{margin-left:calc(var(--page-margin) * -1)}@media (min-width:1px) and (max-width:739px){.node--view-mode-full .node-intro .component-image-aside-copy div.image{margin-left:unset}}@media (min-width:960px){.node--view-mode-full .node-intro .component-image-aside-copy div.image{grid-column:span 6}.node--view-mode-full .node-intro .component-image-aside-copy div.image .field--type-image{--aspect-ratio:0.85}}@media (min-width:960px){.node--view-mode-full .node-intro .component-image-aside-copy .copy{grid-column:8/span 5}}@media (min-width:1200px){.node--view-mode-full .node-intro .component-image-aside-copy .copy{grid-column:8/span 4}}.node--view-mode-full .node-intro .graphic{margin-left:auto;width:23rem}@media (min-width:740px){.node--view-mode-full .node-intro .graphic{margin-top:calc(var(--row-spacing) * -.5)}}@media (min-width:960px){.node--view-mode-full .node-intro .graphic{width:35rem}}@media (min-width:1500px){.node--view-mode-full .node-intro .graphic{width:46rem;margin-top:calc(var(--row-spacing) * -2.5)}}@media (min-width:1900px){.node--view-mode-full .node-intro .graphic{margin-top:calc(var(--row-spacing) * -4)}}.node--view-mode-full .node-intro .graphic a{--size:4rem;--icon-size:2rem}.node--view-mode-full .node-intro .graphic a:before{content:"\e917";color:#3ca0a6;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);right:calc(var(--page-margin) * .5);bottom:0;width:var(--size);height:var(--size);border:1px solid #3ca0a6;border-radius:10em;display:flex;align-items:center;justify-content:center}@media (min-width:1500px){.node--view-mode-full .node-intro .graphic a:before{right:4rem}}.node--view-mode-full .node-intro .graphic img{margin-left:auto}.node--view-mode-full .related-content .field--name-related-field-heading:last-child{padding-bottom:0!important}.node--view-mode-full .related-content h3{font-size:2rem;font-family:Montserrat,sans-serif;line-height:1.2;margin:2em 0 1em;text-transform:none;margin-top:0}@media (min-width:960px){.node--view-mode-full .related-content h3{font-size:2.2rem}}@media (min-width:1500px){.node--view-mode-full .related-content h3{font-size:2.4rem}}.node--view-mode-full .related-content h3 a{position:relative;--icon-size:1.6rem;color:#17212c;font-weight:600;letter-spacing:.015em;padding-right:2em;text-decoration:none!important;letter-spacing:0}.node--view-mode-full .related-content h3 a:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:#3ca0a6;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:0;transform:translateY(-50%)}.node--view-mode-full .related-content h3 a:after{transition:all .3s ease-in-out 0s;height:100%;position:absolute;top:0;left:0;display:block;content:"";top:auto;bottom:-.4em;width:100%;height:0;background:#3ca0a6}@media (min-width:1500px){.node--view-mode-full .related-content h3 a{padding-right:2em}.node--view-mode-full .related-content h3 a:before{--icon-size:20px}}@media (hover:hover) and (pointer:fine){.node--view-mode-full .related-content h3 a:hover:before{right:-.2em;color:#17212c}.node--view-mode-full .related-content h3 a:hover:after{height:.3rem}}.node--view-mode-full .related-content h3 a:focus:before{right:-.2em;color:#17212c}.node--view-mode-full .related-content h3 a:focus:after{height:.3rem}.node--view-mode-full .related-content h3~*{display:none}@media (min-width:1px) and (max-width:739px){.node--view-mode-full .related-content .component-carousel .carousel-inner-wrap{margin-right:calc(var(--page-margin) * -1)}}.node--view-mode-full figure{margin-left:calc(var(--page-margin) * -1);margin-right:calc(var(--page-margin) * -1)}@media (min-width:740px){.node--view-mode-full figure{margin-left:-12%;margin-right:-12%}}.node--view-mode-full .recurring-output--wrapper details[open] summary:before{content:"-"}.node--view-mode-full .recurring-output--wrapper details summary{cursor:pointer;padding-right:1em;width:-moz-max-content;width:max-content}.node--view-mode-full .recurring-output--wrapper details summary:before{content:"+";right:0}.node--view-mode-full .recurring-output--wrapper .different-days .datetime{display:block}
.transition{transition:all .3s ease-in-out 0s}.transition-visibility{transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),max-height .3s cubic-bezier(.645,.045,.355,1),visibility 0s .3s}.transition-visibility-show{opacity:1!important;visibility:visible!important;transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),max-height .3s cubic-bezier(.645,.045,.355,1),visibility 0s!important}.transition-ui{transition:all .5s cubic-bezier(.645,.045,.355,1) 0s}.fade-in{transition-duration:.8s;opacity:0}.fade-in.in-view{opacity:1}@media (min-width:740px){.delay-grid-2>:nth-child(2n-1){transition-delay:0s}.delay-grid-2>:nth-child(2n){transition-delay:.15s}}@media (min-width:740px){.delay-grid-3>:nth-child(2n-1){transition-delay:0s}.delay-grid-3>:nth-child(2n){transition-delay:.15s}}@media (min-width:960px){.delay-grid-3>:nth-child(3n-2){transition-delay:0s}.delay-grid-3>:nth-child(3n-1){transition-delay:.15s}.delay-grid-3>:nth-child(3n){transition-delay:.3s}}.button{--color:#17212c;--background:#3ca0a6;--icon-size:18px;color:var(--color);background:var(--background);border:0;border-radius:3px;display:inline-block;font-weight:700;letter-spacing:.02em;padding:.75em 2.6em .75em 1.2em;outline-color:#17212c;outline-offset:2px;position:relative}.button,.button:before{transition:all .3s ease-in-out 0s;text-decoration:none}.button:before{position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:1em;transform:translateY(-50%)}@media (min-width:1500px){.button{font-size:1.8rem}}@media (hover:hover) and (pointer:fine){.button:hover{background:#afe3df;cursor:pointer;box-shadow:.5rem .5rem var(--background)}.button:hover:before{right:.8em}}.button:focus{background:#afe3df;cursor:pointer;box-shadow:.5rem .5rem var(--background)}.button:focus:before{right:.8em}.button.dark{--color:#bae4e2;--background:#17212c}@media (hover:hover) and (pointer:fine){.button.dark:hover{background:#afe3df;--color:$color--charcoal}}.button.dark:focus{background:#afe3df;--color:$color--charcoal}.button.blue{--color:#fff;--background:#4fc2c9}@media (hover:hover) and (pointer:fine){.button.blue:hover{background:#fff;--color:$color--charcoal}}.button.blue:focus{background:#fff;--color:$color--charcoal}.button.light-blue{--color:$color--charcoal;--background:#bae4e2}@media (hover:hover) and (pointer:fine){.button.light-blue:hover{background:#5a9691;color:#fff}}.button.light-blue:focus{background:#5a9691;color:#fff}.button.green{--color:#fff;--background:#5a9691}@media (hover:hover) and (pointer:fine){.button.green:hover{background:#fff;--color:$color--charcoal}}.button.green:focus{background:#fff;--color:$color--charcoal}.button.nav{--color:#17212c;--background:#4fc2c9;font-size:1.6rem}@media (hover:hover) and (pointer:fine){.button.nav:hover{background:#afe3df;--color:$color--charcoal}}.button.nav:focus{background:#afe3df;--color:$color--charcoal}.button.outline{background:transparent;--background:#4fc2c9;border:3px solid var(--background)!important}@media (hover:hover) and (pointer:fine){.button.outline:hover{background:#4fc2c9;box-shadow:.5rem .5rem #fff;color:#000}}.button.outline:focus{background:#4fc2c9;box-shadow:.5rem .5rem #fff;color:#000}.button.outline-light{background:transparent;--color:#fff;--background:#bae4e2;border:3px solid var(--background)!important}@media (hover:hover) and (pointer:fine){.button.outline-light:hover{background:#bae4e2;box-shadow:.5rem .5rem #17212c;color:#17212c}}.button.outline-light:focus{background:#bae4e2;box-shadow:.5rem .5rem #17212c;color:#17212c}.button.outline-dark{background:transparent;--background:#3ca0a6;--color:#17212c;border:3px solid var(--background)!important}@media (hover:hover) and (pointer:fine){.button.outline-dark:hover{background:#3ca0a6;box-shadow:.5rem .5rem #17212c}}.button.outline-dark:focus{background:#3ca0a6;box-shadow:.5rem .5rem #17212c}.button.outline-brown{background:transparent;--background:#704129;--color:#17212c;border:3px solid var(--background)!important}@media (hover:hover) and (pointer:fine){.button.outline-brown:hover{background:#704129;box-shadow:.5rem .5rem #fff;color:#fff}}.button.outline-brown:focus{background:#704129;box-shadow:.5rem .5rem #fff;color:#fff}.link-arrow{position:relative;--icon-size:1.6rem;color:#17212c;font-weight:600;letter-spacing:.015em;padding-right:2em;text-decoration:none!important}.link-arrow:before{font-family:icomoon;font-style:normal;font-weight:400;speak:none;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:#3ca0a6;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:0;transform:translateY(-50%)}.link-arrow:after,.link-arrow:before{transition:all .3s ease-in-out 0s;position:absolute;display:block}.link-arrow:after{height:100%;top:0;left:0;content:"";top:auto;bottom:-.4em;width:100%;height:0;background:#3ca0a6}@media (min-width:1500px){.link-arrow{padding-right:2em}.link-arrow:before{--icon-size:20px}}@media (hover:hover) and (pointer:fine){.link-arrow:hover:before{right:-.2em;color:#17212c}.link-arrow:hover:after{height:.3rem}}.link-arrow:focus:before{right:-.2em;color:#17212c}.link-arrow:focus:after{height:.3rem}.file--application-pdf{padding-left:0;background:none}.file--application-pdf a{position:relative;--icon-size:20px;padding-left:30px;display:inline-block}.file--application-pdf a:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e91b";color:#17212c;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:0;transform:translateY(-50%)}@font-face{font-family:icomoon;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.icomoon.io/42560/VisitTruckeeTahoe/icomoon.woff2?qcfxk4) format("woff2"),url(https://cdn.icomoon.io/42560/VisitTruckeeTahoe/icomoon.woff?qcfxk4) format("woff")}.container{margin-left:var(--page-margin);margin-right:var(--page-margin);display:block}.container .container{margin-left:0;margin-right:0}.container-offset-right{margin-right:calc(var(--page-margin) * -1)}.container-offset-left{margin-left:calc(var(--page-margin) * -1)}.inner-grid{position:relative;display:grid;row-gap:2em;column-gap:var(--column-gap);grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense}.content-container{grid-column:1/span 12}@media (min-width:740px){.content-container{grid-column:3/span 8}}@media (min-width:960px){.content-container{grid-column:3/span 8}}.content-container.width--wide{grid-column:span 12}@media (min-width:960px){.content-container.width--wide{grid-column:2/span 10}}@media (min-width:1200px){.content-container.width--wide{grid-column:3/span 8}}.row{margin-top:var(--row-spacing);margin-bottom:var(--row-spacing)}.row:first-child{margin-top:0}.row:last-child{margin-bottom:0}.row.field--name-field-paragraphs{display:block!important}.row-padding{padding-top:var(--row-spacing);padding-bottom:var(--row-spacing)}.row-offset-top:not(:first-child){margin-top:calc(var(--row-spacing) * -1)!important}.row-offset-bottom:not(:last-child){margin-bottom:calc(var(--row-spacing) * -1)!important}.grid-inner-2-10-large,.grid-inner-full{grid-column:1/span 12}@media (min-width:1500px){.grid-inner-2-10-large{grid-column:2/span 10}}.columns{--columns:1;display:grid;grid-template-columns:repeat(var(--columns),1fr);column-gap:var(--column-gap);row-gap:var(--row-gap)}@media (min-width:1200px){.columns{--row-gap:5.5rem}}@media (min-width:1500px){.columns{--row-gap:7rem}}@media (min-width:740px){.columns.columns-2,.columns.columns-3{--columns:2}}@media (min-width:1200px){.columns.columns-3{--columns:3}}@media (min-width:740px){.columns.columns-4{--columns:2}}@media (min-width:1200px){.columns.columns-4{--columns:4}}@media (min-width:740px){.two-col-flex{display:flex;flex-wrap:wrap}}.two-col-flex>*{width:100%}.two-col-flex>:not(:last-child){margin-bottom:2em}@media (min-width:740px){.two-col-flex>*{width:50%}.two-col-flex>:last-child,.two-col-flex>:nth-last-child(2){margin-bottom:0}}@media (min-width:740px){.three-col-flex{display:flex;flex-wrap:wrap}}.three-col-flex>*{width:100%}.three-col-flex>:not(:last-child){margin-bottom:2em}@media (min-width:740px){.three-col-flex>*{width:50%}.three-col-flex>:last-child,.three-col-flex>:nth-last-child(2){margin-bottom:0}}@media (min-width:960px){.three-col-flex>*{width:33.3333333333%}.three-col-flex>:last-child,.three-col-flex>:nth-last-child(2),.three-col-flex>:nth-last-child(3){margin-bottom:0}}*{box-sizing:border-box}:focus{outline:2px dotted}:focus:not(:focus-visible){outline:none}html{font-size:62.5%}body{font-size:1.5rem;line-height:1.5;font-family:Montserrat,sans-serif;font-weight:500;color:#17212c;background:#fff}@media (min-width:960px){body{font-size:1.6rem}}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit;display:block;text-decoration:none!important}@media (min-width:1500px){.h1-large{font-size:11rem}}.h1,h1{font-size:4rem;font-family:Bowlby One,sans-serif;font-weight:400;line-height:1;margin:0;text-transform:uppercase}@media (min-width:960px){.h1,h1{font-size:6rem}}@media (min-width:1500px){.h1,h1{font-size:8.2rem}}h1.h1-small{font-size:2.9rem}@media (min-width:960px){h1.h1-small{font-size:5rem}}@media (min-width:1500px){h1.h1-small{font-size:6.5rem}}.h2,h2{font-size:2.8rem;font-family:Bowlby One,sans-serif;font-weight:400;color:#303e4e;line-height:1;margin:0 0 .7em;text-transform:uppercase}@media (min-width:960px){.h2,h2{font-size:3.5rem}}@media (min-width:1500px){.h2,h2{font-size:5rem}}.h2.underline,h2.underline{padding-bottom:var(--element-spacing);margin-bottom:var(--element-spacing);border-bottom:1px solid #17212c}.bg-navy .h2.underline,.bg-navy h2.underline{border-color:#fff}.h3,h3{font-size:2rem;font-family:Bowlby One,sans-serif;font-weight:400;color:#3c4734;line-height:1.2;margin:1.5em 0 .8em;text-transform:uppercase}@media (min-width:960px){.h3,h3{font-size:2.4rem}}@media (min-width:1500px){.h3,h3{font-size:2.8rem}}.h4,h4{font-size:2rem;font-family:Montserrat,sans-serif;line-height:1.2;margin:2em 0 1em;text-transform:none}@media (min-width:960px){.h4,h4{font-size:2.2rem}}@media (min-width:1500px){.h4,h4{font-size:2.4rem}}.h5,h5{font-size:1.5rem;line-height:1.5;font-family:Montserrat,sans-serif;font-weight:500;font-weight:700;margin:2em 0 .5em}@media (min-width:960px){.h5,h5{font-size:1.6rem}}.h6,h6{font-size:1.5rem;line-height:1.5;font-family:Montserrat,sans-serif;font-weight:500;font-weight:700;margin:2em 0 .5em}@media (min-width:960px){.h6,h6{font-size:1.6rem}}.rte ol,.rte p,.rte ul{margin:1.2em 0}.rte ol:first-child,.rte p:first-child,.rte ul:first-child{margin-top:0}.rte ol:last-child,.rte p:last-child,.rte ul:last-child{margin-bottom:0}.rte ol,.rte ul{padding-left:2.5em}.rte ol li,.rte ul li{margin-bottom:1em}.rte ol ol,.rte ol ul,.rte ul ol,.rte ul ul{margin-bottom:1em!important}.rte ol{list-style:none;counter-reset:a;padding-left:0}.rte ol>li{counter-increment:a;position:relative;padding-left:2.5em}.rte ol>li:before{content:counter(a);position:absolute;left:21px;font-weight:800}.rte h5+ol,.rte h5+p,.rte h5+ul{margin-top:0}.rte blockquote{font-size:22px;font-family:Bowlby One,sans-serif;font-weight:400;margin:1.2em 0;position:relative;color:#3c4734;border-bottom:1.5px solid #3c4734;padding:50px 0 20px;text-transform:uppercase;line-height:1;font-style:normal!important}@media (min-width:740px){.rte blockquote{font-size:28px}}@media (min-width:1500px){.rte blockquote{padding-top:60px}}.rte blockquote:before{color:inherit;content:"“";font-family:Montserrat,sans-serif;font-size:100px;font-style:italic;font-weight:600;line-height:85%;position:absolute;top:0;left:0}@media (min-width:1500px){.rte blockquote:before{font-size:130px;left:-10px}}.rte p:has(.button:first-child:last-child):not(:first-child){margin-top:1.5em}h3:empty,h4:empty,h5:empty,h6:empty,p:empty{display:none}a{transition:all .3s ease-in-out 0s;color:#17212c;text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{color:#17212c}}a:focus{color:#17212c}#block-gin-content a:not(.button,.link-arrow),.rte a:not(.button,.link-arrow){text-decoration:underline;text-decoration-thickness:.1rem;font-weight:500}@media (hover:hover) and (pointer:fine){#block-gin-content a:not(.button,.link-arrow):hover,.rte a:not(.button,.link-arrow):hover{text-decoration:none}}#block-gin-content a:not(.button,.link-arrow):focus,.rte a:not(.button,.link-arrow):focus{text-decoration:none}a.image{display:block;outline-offset:2px}figure{padding:0;margin:var(--row-spacing) 0}img{max-width:100%;height:auto;display:block}iframe{border:none!important;width:100%!important}.f-icon.bike{--icon-size:4.75rem}.f-icon.bike:before{content:"\e903";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.f-icon.binoculars{--icon-size:4.75rem}.f-icon.binoculars:before{content:"\e90d";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.f-icon.calendar{--icon-size:4.75rem}.f-icon.calendar:before{content:"\e904";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.f-icon.clock{--icon-size:3.5rem}.f-icon.clock:before{content:"\e915";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.f-icon.close{--icon-size:2rem}.f-icon.close:before{content:"\e919";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.f-icon.cloud{--icon-size:4.75rem}.f-icon.cloud:before{content:"\e906";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.f-icon.flower{--icon-size:4.75rem}.f-icon.flower:before{content:"\e913";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.f-icon.minus-sign{--icon-size:4.75rem}.f-icon.minus-sign:before{content:"\e918";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.f-icon.phone{--icon-size:4.75rem}.f-icon.phone:before{content:"\e90b";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.f-icon.pin{--icon-size:4.75rem}.f-icon.pin:before{content:"\e90c";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.f-icon.plus-sign{--icon-size:4.75rem}.f-icon.plus-sign:before{content:"\e917";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.f-icon.snowflake{--icon-size:4.75rem}.f-icon.snowflake:before{content:"\e910";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.f-icon.sun{--icon-size:4.75rem}.f-icon.sun:before{content:"\e911";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.f-icon.warning{--icon-size:4.75rem}.f-icon.warning:before{content:"\e905";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.messages{margin-left:auto;margin-right:auto;max-width:700px;font-size:1.6rem;margin:0 auto;position:relative;background-image:none;box-shadow:none;border:none}.messages,.messages a{color:#17212c!important}.messages.messages--status{background:#b1e6bb}.messages.messages--error{background:#e6cfca}table:not(.table-condensed){font-size:1.5rem;line-height:1.5;font-family:Montserrat,sans-serif;font-weight:500;width:100%}@media (min-width:960px){table:not(.table-condensed){font-size:1.6rem}}table:not(.table-condensed) caption{font-size:2rem;font-family:Bowlby One,sans-serif;font-weight:400;color:#3c4734;line-height:1.2;margin:1.5em 0 .8em;text-transform:uppercase;text-align:left}@media (min-width:960px){table:not(.table-condensed) caption{font-size:2.4rem}}@media (min-width:1500px){table:not(.table-condensed) caption{font-size:2.8rem}}table:not(.table-condensed) th{text-align:left}@media (min-width:1px) and (max-width:739px){table:not(.table-condensed) th{white-space:nowrap}}table:not(.table-condensed) thead th{font-size:2rem;font-family:Montserrat,sans-serif;line-height:1.2;margin:2em 0 1em;text-transform:none;text-align:left;border-bottom:2px solid #17212c}@media (min-width:960px){table:not(.table-condensed) thead th{font-size:2.2rem}}@media (min-width:1500px){table:not(.table-condensed) thead th{font-size:2.4rem}}table:not(.table-condensed) tbody tr{border-bottom:1px solid #17212c}table:not(.table-condensed) tbody th{font-weight:700}table:not(.table-condensed) td,table:not(.table-condensed) th{padding:1rem 1.5rem}table:not(.table-condensed) tr{background:#fff}table:not(.table-condensed) p{margin:0!important}table:not(.table-condensed) .t-micetype{font-weight:400;font-family:Montserrat,sans-serif;text-transform:none}.table-wrap{margin:1.2em 0;position:relative}.table-wrap.scroll{overflow-x:auto;overflow-y:hidden}@media (min-width:1px) and (max-width:959px){.table-wrap.scroll{margin-right:calc(var(--page-margin) * -.95)}}.scroll-indicator{--icon-size:1.6rem;padding-right:2rem;text-transform:uppercase}.scroll-indicator:before{content:"\e900";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:0;transform:translateY(-50%)}.scroll-indicator:not(.d-none)+.table-wrap{margin-top:0}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;overflow-wrap:normal;position:absolute!important;width:1px}.visibility-hidden{visibility:hidden}.reset,.reset li{margin:0;padding:0;list-style:none}.reset li:before{display:none}.reset-button{background:none;border:none;text-align:left}.reset ul,.reset ul li{margin:0;padding:0;list-style:none}.reset ul li:before{display:none}.cover{width:100%;height:100%;position:absolute;top:0;left:0}.center-horizontal{position:absolute;left:50%;transform:translateX(-50%)}.center-absolute{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.outline-offset{outline-offset:2px}.pseudo-before{position:relative}.pseudo-before:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";transition:all .3s ease-in-out 0s}.pseudo-after{position:relative}.pseudo-after:after{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";transition:all .3s ease-in-out 0s}.d-none{display:none}.d-inline{display:inline}.d-block{display:block}@media (min-width:1px) and (max-width:739px){.d-block-phone{display:block!important}}@media (min-width:1px) and (max-width:959px){.d-block-condensed{display:block!important}}.d-flex{display:flex}.d-grid{display:grid}.pos-relative{position:relative}.pos-fixed{position:fixed}.pos-absolute{position:absolute}.z-index-10{z-index:10}.z-index-30{z-index:30}.z-index-100{z-index:100}@media (min-width:740px){.show-phone{display:none}}.opacity-0{opacity:0}.w-100{width:100%}.h-100{height:100%}.h-100vh-header-admin{height:calc(100dvh - var(--header-height) - var(--admin-bar))}.top-header{top:var(--header-height)}.top-header-admin{top:calc(var(--header-height) + var(--admin-bar))}.jc-space-between{justify-content:space-between}.jc-center{justify-content:center}.ai-flex-start{align-items:flex-start}.ai-center{align-items:center}.ai-flex-end{align-items:flex-end}.flex-direction-column{flex-direction:column}.flex-wrap-wrap{flex-wrap:wrap}.row-gap-0{row-gap:0}.row-gap-row{row-gap:var(--row-spacing)}.lh-1{line-height:1}.f-icon{position:relative}.f-icon:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0}.f-icon-after{position:relative}.f-icon-after:after{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0}.f-heading{font-family:Bowlby One,sans-serif}.f-regular{font-family:Montserrat,sans-serif}.f-w-bold{font-weight:600}.f-w-300{font-weight:300}.t-align-center{text-align:center}.t-align-right{text-align:right}.t-d-underline{text-decoration:underline}.t-c-text{color:#17212c}.t-c-grey-light{color:#f6f6f6}.t-c-white{color:#fff}.t-c-teal{color:#4fc2c9}.t-t-none{text-transform:none}.t-t-uppercase{text-transform:uppercase}.t-micetype{font-size:1rem}.p-t-0{padding-top:0!important}.p-b-0{padding-bottom:0!important}.m-0{margin:0!important}.m-t-0{margin-top:0!important}.m-t-base{margin-top:1.2em}.m-b-0{margin-bottom:0!important}.bg-none{background:none}.bg-background{background:#f6f6f6}.bg-white{background:#fff}.bg-grey{background:#c7d0d1}.bg-light-grey{background:#f6f6f6}.bg-charcoal{background:#17212c}.bg-charcoal a:not(.button){color:#4fc2c9}.bg-navy{background:#303e4e}.bg-navy,.bg-navy *{color:#fff}.bg-navy h2{color:#4fc2c9}.bg-teal-light{background:#afe3df}.bg-teal-dark{background:#3ca0a6}.bg-pine{background:#64715a}.bg-mountain{position:relative}.bg-mountain.in-view:after{background-image:url(/themes/custom/origin/images/bg-mountains.webp)}.bg-mountain:after{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:"";mix-blend-mode:multiply;background-repeat:no-repeat;background-size:cover;background-position:50%;opacity:.3;z-index:0}.border-none{border:none}.border-top{border-top:2px solid #17212c}.border-bottom{border-bottom:2px solid #17212c}.border-radius{border-radius:2rem}.overflow-hidden{overflow:hidden}.paragraph{scroll-margin-top:calc(var(--header-height) * 1.5)}:root{--header-height:6.4rem;--row-spacing:4rem;--element-spacing:2.5rem;--page-margin:6.66vw;--column-gap:3.125%;--row-gap:2em;--aspect-ratio:0.85;--admin-bar:39px;--gin-toolbar-secondary-height:var(--gin-toolbar-height)}:root .toolbar-horizontal{--admin-bar:var(--gin-toolbar-height)}:root body:not(.user-logged-in){--admin-bar:0em!important}@media (min-width:740px){:root{--row-spacing:6rem;--page-margin:5.2vw;--column-gap:2.183%}}@media (min-width:960px){:root{--element-spacing:3.2rem}}@media (min-width:1500px){:root{--header-height:10rem;--row-spacing:8rem;--page-margin:10.5vw;--column-gap:2.183%;--element-spacing:4rem}}.media{position:relative;margin:0}.media.media--type-inline-image{position:static;width:auto;height:auto}.media.media--type-inline-image .media{position:static}.media .field--type-image{position:relative;display:block;aspect-ratio:calc(1 / var(--aspect-ratio))}.media .field--type-image img{object-position:var(--focal-point)!important}.media .field--type-image img.lazyautosizes.lazyloaded,.media .field--type-image img:not(.lazyautosizes){width:100%;height:100%;position:absolute;top:0;left:0}.media .field--type-image .lazysizes-display-clone{height:100%!important}@supports not (aspect-ratio:auto){.media .field--type-image{padding-bottom:calc(var(--aspect-ratio) * 100%)}}.media .field--type-image img{position:absolute}.media .field--type-image img.lazyautosizes.lazyloaded,.media .field--type-image img:not(.lazyautosizes){object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%"}.media .field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%}.media .field--name-field-media-oembed-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;height:100%!important}.media--type-remote-video .field--name-field-media-image{--aspect-ratio:0.5625;z-index:1}.media--type-remote-video .video-poster-frame button{--icon-size:1.8rem;border:none;position:absolute;padding-bottom:56.25%;background:none}.media--type-remote-video .video-poster-frame button:before{content:"\e914";color:#3ca0a6;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border:2px solid #3ca0a6;background:#fff}.media--type-remote-video .video-poster-frame.playing button:before{opacity:0}.media--type-remote-video .video-poster-frame.playing .field--name-field-media-image{display:none}.media .field--name-field-credit{position:relative;--icon-size:1.5rem;font-size:1.4rem;top:0;left:0;padding:.25em 1rem .25em 3rem;background:hsla(0,0%,100%,.5);position:absolute;border-bottom-right-radius:.5rem}.media .field--name-field-credit:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e91c";color:#17212c;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:.5rem;transform:translateY(-50%)}.hide-credit .media .field--name-field-credit{display:none}.media .field--name-field-caption{padding:.5em 1em}.hide-caption .media .field--name-field-caption{display:none}.media-static .field--name-field-media-image{aspect-ratio:unset!important}@supports not (aspect-ratio:auto){.media-static .field--name-field-media-image{padding-bottom:0!important}}.media-static .field--name-field-media-image img{position:static!important;object-fit:unset!important;object-position:initial!important;font-family:Arial,sans-serif!important}.media-static .field--name-field-media-image img[style*=hidden]{position:absolute!important}.media-portrait,.media-widescreen{--aspect-ratio:0.5625}.media-tall{--aspect-ratio:1.2}.video-control{--icon-size:1.5rem;position:absolute;border-radius:10em;background:hsla(0,0%,100%,.7);width:3rem;height:3rem;bottom:18rem;right:var(--page-margin);z-index:99}.video-control:before{content:"\e91d";color:#303e4e;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:740px){.video-control{bottom:3rem}}@media (min-width:960px){.video-control{width:4rem;height:4rem}.video-control:before{--icon:2rem}}.video-control[data-action=play]:before{content:"\e914"}.hero .link-back{--icon-size:1.6rem;padding-left:3rem;margin-bottom:1.7rem;display:inline-block}.hero .link-back:before{content:"\e900";color:#fff;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:0;transform:translateY(-50%)}@media (min-width:960px){.hero .link-back{margin-bottom:3rem}}.hero .link-back:before{transform:translateY(-50%) rotate(180deg)}@media (hover:hover) and (pointer:fine){.hero .link-back:hover{color:#fff}.hero .link-back:hover:before{left:-.2em}}.hero .link-back:focus{color:#fff}.hero .link-back:focus:before{left:-.2em}.hero.no-image{height:calc(90vh - var(--header-height) - var(--admin-bar));max-height:43rem;padding-top:8rem;padding-bottom:8rem;background-image:url(/themes/custom/origin/images/graphic-landscape.webp);background-repeat:no-repeat;background-size:cover;background-position:50%}@media (min-width:740px){.hero.no-image{min-height:24rem}}@media (min-width:960px){.hero.no-image{min-height:47rem}}.hero.no-image:before{content:"";position:absolute;inset:0;background-color:#64715a;opacity:.85}.hero.no-image .hero__content{max-width:85%;z-index:1}.hero.with-video .field--name-field-main-image{display:none}.hero.with-video video{object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%";min-width:100%;min-height:100%;width:auto;height:auto}@supports ((-o-object-fit:cover) or (object-fit:cover)){.hero.with-video video{width:100%;height:100%}}.hero.with-image{height:calc(100vh - var(--admin-bar) - var(--header-height));align-items:end}@supports (height:100dvh){.hero.with-image{height:calc(100dvh - var(--admin-bar) - var(--header-height))}}@media (min-width:740px) and (max-width:959px){.hero.with-image{height:calc(40rem + var(--header-height))}}.hero.with-image:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(23,33,44,.85) 0,rgba(23,33,44,0))}.hero.with-image .field--type-entity-reference{position:absolute;height:100%;width:100%;top:0;left:0}.hero.with-image .field--type-entity-reference .field,.hero.with-image .field--type-entity-reference article{height:100%;width:100%;object-fit:cover;object-position:center}.hero.with-image>.container{z-index:1;padding:var(--row-spacing) 0;width:85%}@media (min-width:740px){.hero.with-image>.container{width:75%}}@media (min-width:960px){.hero.with-image>.container{width:100%}}.hero.with-image h2{margin-top:.6em}@media (min-width:960px){.hero.with-image h2{width:55%}}.node--type-article .hero:before{background-color:#3ca0a6}.node--type-article .article-main-image{--aspect-ratio:1.1}@media (min-width:740px){.node--type-article .article-main-image{--aspect-ratio:0.55}}@media (min-width:1500px){.node--type-article .article-main-image .media .field--name-field-media-image{aspect-ratio:unset!important;height:95vh}}.hamburger{padding:0;cursor:pointer;transition-property:opacity,filter,color,background-color;transition-duration:.15s;transition-timing-function:linear;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;line-height:1;-webkit-tap-highlight-color:rgba(255,255,255,0)}.hamburger:hover{opacity:1}.hamburger:focus{-webkit-tap-highlight-color:rgba(255,255,255,0)}@media (min-width:960px){.hamburger{display:none}}.hamburger-box{width:2.9rem;height:2.1rem;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.1rem}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:2.9rem;height:.2rem;background-color:#fff;border-radius:0;position:absolute;transition-property:transform,background;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-.95rem}.hamburger-inner:after{bottom:-.95rem}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze[aria-expanded=true] .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze[aria-expanded=true] .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze[aria-expanded=true] .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.main-menu{height:100%}@media (min-width:1px) and (max-width:959px){.main-menu{background:#303e4e;position:absolute;width:100vw;left:0;height:calc(100dvh - var(--header-height))}.main-menu-open .main-menu{opacity:1}.main-menu .main-menu-inner{padding:1rem 0}.sub-menu-open .main-menu .main-menu-inner{transform:translateX(calc(var(--menu-offset) * -1))}.main-menu .main-menu-inner .button.nav{margin:1.5rem}}@media (min-width:960px){.main-menu{opacity:1!important;visibility:visible!important;height:100%!important;display:flex;align-items:center}.main-menu .main-menu-inner{height:100%;gap:4rem}}.menu--main{height:100%}.menu--main>ul.menu{height:100%;font-size:1.6rem;text-transform:uppercase}@media (min-width:960px){.menu--main>ul.menu{font-size:1.4rem}}.menu--main>ul.menu>li{position:relative}@media (min-width:960px){.menu--main>ul.menu>li{height:100%}}.menu--main>ul.menu>li a,.menu--main>ul.menu>li button{padding:1em}.menu--main>ul.menu>li button{--icon-size:1.6rem;height:100%;width:100%;text-transform:uppercase;font-weight:600}.menu--main>ul.menu>li button:before{content:"\e901";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:1.25rem;transform:translateY(-50%)}@media (min-width:1px) and (max-width:959px){.menu--main>ul.menu>li button:after,.menu--main>ul.menu>li button:before{display:none}.menu--main>ul.menu>li button span{position:relative;--icon-size:1.4rem}.menu--main>ul.menu>li button span:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e901";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:-3rem;transform:translateY(-50%);transform:translateY(-50%) rotate(-90deg)}}@media (min-width:960px){.menu--main>ul.menu>li button{padding-right:4rem}.menu--main>ul.menu>li button[aria-expanded=true]{background-color:#303e4e}.menu--main>ul.menu>li button[aria-expanded=true]:before{transform:translateY(-50%) rotate(180deg)}.menu--main>ul.menu>li button[aria-expanded=true]~ul{display:block}.menu--main>ul.menu>li button[aria-expanded=true]:after{width:calc(100% - 3rem)}}.menu--main>ul.menu ul{display:none;position:absolute;top:100%;right:0;width:30ch;background:#303e4e;z-index:999;padding:0;text-transform:none;font-size:1.6rem}.menu--main>ul.menu ul a{padding:1.5rem 2rem;color:#fff}.menu--main>ul.menu ul a span{position:relative;--icon-size:2rem}.menu--main>ul.menu ul a span:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:#3ca0a6;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:-3.5rem;transform:translateY(-50%)}@media (min-width:960px){.menu--main>ul.menu ul a{text-decoration:none}}.menu--main>ul.menu ul li a:hover{background:#17212c}.menu--main>ul.menu ul li a:hover:before{right:1rem}.sitemap div,.sitemap div>ul>li:not(:last-child){margin-bottom:1em}.sitemap div>ul>li.menu-item--expanded>a{font-size:2rem;font-family:Bowlby One,sans-serif;font-weight:400;color:#3c4734;line-height:1.2;margin:1.5em 0 .8em;text-transform:uppercase;display:block}@media (min-width:960px){.sitemap div>ul>li.menu-item--expanded>a{font-size:2.4rem}}@media (min-width:1500px){.sitemap div>ul>li.menu-item--expanded>a{font-size:2.8rem}}.sitemap div>ul>li ul{margin:.5em 0 0 1em!important}.sitemap div>ul>li ul ul{margin-bottom:1em!important}.menu--social a{--icon-size:2.5rem;width:2.5rem;height:2.5rem}.menu--social a:before{color:#17212c}.submenus{position:absolute!important;background-color:#303e4e}@media (min-width:960px){.submenus{display:none!important}}@media (min-width:1px) and (max-width:959px){html:not(.sub-menu-open) .submenus{transform:translateX(3rem)}}.submenus .button-back{--icon-size:1.2rem;position:absolute;top:0;left:var(--page-margin);padding-left:2rem;height:6rem;color:#fff}.submenus .button-back:before{content:"\e901";color:#fff;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:0;transform:translateY(-50%);transform:translateY(-50%) rotate(90deg)}.submenus .submenu{padding:6rem 2rem 2rem}@media (min-width:1px) and (max-width:959px){.submenus .submenu{overflow:scroll;padding-bottom:3rem}}@media (min-width:740px){.submenus .submenu{display:flex}}@media (min-width:960px){.submenus .submenu{padding-top:2rem}.submenus .submenu:not(.transition-visibility-show){opacity:0}}.submenus .submenu>.menu{border-top:1px solid #fff}@media (min-width:740px) and (max-width:959px){.submenus .submenu>.menu{width:var(--menu-width-tp)}}@media (min-width:960px){.submenus .submenu>.menu{width:75%}}.submenus .submenu>.menu>nav{padding-top:1rem}.submenus .submenu a:not(.button){outline-color:inherit;text-transform:none;text-decoration:none;padding-left:0}@media (hover:hover) and (pointer:fine){.submenus .submenu a:not(.button):hover{color:#5a9691}}.submenus .submenu a:not(.button):focus{color:#5a9691}.submenus .submenu a:not(.button) span{position:relative;--icon-size:2rem}.submenus .submenu a:not(.button) span:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:#3ca0a6;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:-3.5rem;transform:translateY(-50%)}.submenus .submenu a{color:#fff}.block-local-tasks-block{position:fixed;top:calc(var(--header-height) + var(--admin-bar));left:auto;right:0;width:12rem;z-index:9999}@media (min-width:1px) and (max-width:959px){.block-local-tasks-block{width:auto;left:0}}.block-local-tasks-block>.contextual{display:none}.block-local-tasks-block ul.tabs,.block-local-tasks-block ul.tabs li{margin:0;padding:0;list-style:none}.block-local-tasks-block ul.tabs li:before{display:none}@media (min-width:1px) and (max-width:959px){.block-local-tasks-block ul.tabs{display:flex}}.block-local-tasks-block ul.tabs li{display:block}.block-local-tasks-block ul.tabs li a{font-size:1rem;transition:all .3s ease-in-out 0s;text-transform:uppercase;color:#fff;display:block;padding:.5rem 1rem;text-align:center;background:rgba(0,0,0,.8)}.block-local-tasks-block ul.tabs li a:hover{background:#000}.mindtrip-tabs{padding:calc(var(--row-spacing) * 2) 0}.mindtrip-tabs:before{content:"";position:absolute;inset:0;background-color:#3c4734;opacity:.7}@media (min-width:1200px){.mindtrip-tabs>.container{margin-right:0}}@media (min-width:1200px){.mindtrip-tabs .heading{grid-column:span 3;padding-right:10%}}@media (min-width:1500px){.mindtrip-tabs .heading{grid-column:span 2;padding-right:0}}.mindtrip-tabs .heading .field--name-field-heading{font-size:2rem;font-family:Bowlby One,sans-serif;font-weight:400;color:#3c4734;line-height:1.2;margin:1.5em 0 .8em;text-transform:uppercase;font-size:1.8rem;font-family:Montserrat,sans-serif;font-weight:800;border-bottom:1px solid #fff;padding-bottom:1.5rem;color:#fff!important}@media (min-width:960px){.mindtrip-tabs .heading .field--name-field-heading{font-size:2.4rem}}@media (min-width:1500px){.mindtrip-tabs .heading .field--name-field-heading{font-size:2.8rem}}@media (min-width:960px){.mindtrip-tabs .heading .field--name-field-heading{font-size:2rem}}@media (min-width:1200px){.mindtrip-tabs .heading .field--name-field-heading{font-size:2rem}}@media (min-width:1500px){.mindtrip-tabs .heading .field--name-field-heading{font-size:2rem}}@media (min-width:1900px){.mindtrip-tabs .heading .field--name-field-heading{font-size:2.4rem}}@media (min-width:1200px){.mindtrip-tabs .tabs{grid-column:4/span 9}}@media (min-width:1500px){.mindtrip-tabs .tabs{grid-column:4/span 9}}.mindtrip-tabs .tabs .field--name-field-tab{display:grid;grid-template-columns:100%;grid-template-rows:min-content;gap:0;width:100%;padding-top:3rem}@media (min-width:1200px){.mindtrip-tabs .tabs .field--name-field-tab{grid-template-columns:repeat(5,20%);padding-top:0}}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-button{outline-color:#fff!important}@media (hover:hover) and (pointer:fine){.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-button:hover+.mindtrip-image .field--name-field-image .media{background-color:#17212c}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-button:hover+.mindtrip-image .field--name-field-image .media .field--name-field-media-image{box-shadow:0 1px 1px rgba(0,0,0,.11),0 2px 2px rgba(0,0,0,.11),0 4px 4px rgba(0,0,0,.11),0 8px 8px rgba(0,0,0,.11);transform:translate(-.75rem,-.75rem)}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-button:hover+.mindtrip-image .label:before{color:#17212c}}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-button:focus+.mindtrip-image .field--name-field-image .media{background-color:#17212c}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-button:focus+.mindtrip-image .field--name-field-image .media .field--name-field-media-image{box-shadow:0 1px 1px rgba(0,0,0,.11),0 2px 2px rgba(0,0,0,.11),0 4px 4px rgba(0,0,0,.11),0 8px 8px rgba(0,0,0,.11);transform:translate(-.75rem,-.75rem)}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-button:focus+.mindtrip-image .label:before{color:#17212c}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image{display:grid;grid-template-areas:"a b";grid-template-columns:12.8rem 1fr;gap:1rem;align-items:center;width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none}@media (min-width:740px){.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image{grid-template-columns:23.5rem 1fr;gap:3rem}}@media (min-width:1200px){.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image{grid-template-areas:"a " "b";grid-template-columns:100%;grid-template-rows:min-content min-content;align-items:start;gap:2rem}}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .field--name-field-image .media{grid-area:a;transition:background-color .2s ease-in-out}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .field--name-field-image .media .field--name-field-media-image{--aspect-ratio:0.69;height:100%;width:100%;transition:transform .2s ease-in-out}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label{grid-area:b;position:relative;--icon-size:1.6rem;color:#17212c;font-weight:600;letter-spacing:.015em;padding-right:2em;text-decoration:none!important;font-size:2rem;display:flex;flex-direction:column-reverse;gap:.5rem 2rem;width:100%;margin-top:0;border:none;background:none;word-break:break-word;text-align:left;line-height:1;color:#fff}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:before{transition:all .3s ease-in-out 0s;position:absolute;font-family:icomoon;font-style:normal;font-weight:400;speak:none;display:block;text-decoration:none;text-align:center;text-rendering:optimizeLegibility;z-index:2;text-indent:0;content:"\e900";color:#3ca0a6;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;right:0;transform:translateY(-50%)}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:after{transition:all .3s ease-in-out 0s;height:100%;position:absolute;top:0;left:0;display:block;content:"";top:auto;bottom:-.4em;width:100%;height:0;background:#3ca0a6}@media (min-width:1500px){.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label{padding-right:2em}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:before{--icon-size:20px}}@media (hover:hover) and (pointer:fine){.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:hover:before{right:-.2em;color:#17212c}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:hover:after{height:.3rem}}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:focus:before{right:-.2em;color:#17212c}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:focus:after{height:.3rem}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:before{--icon-size:3rem;position:unset;top:auto;right:auto;color:#bae4e2;transform:unset}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:after{display:none}@media (min-width:740px){.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label{flex-direction:row-reverse;align-items:center;justify-content:space-between;font-size:2.8rem}}@media (min-width:1200px){.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label{flex-direction:column-reverse;align-items:flex-start;gap:.5rem;font-size:2rem}.mindtrip-tabs .tabs .field--name-field-tab .mindtrip-form .mindtrip-image .label:before{--icon-size:2.5rem}}#block-alert-bar{transition:all .3s ease-in-out 0s;position:fixed!important;width:100%;bottom:0;z-index:99999}#block-alert-bar:not(.open){opacity:0;transition-property:opacity}#block-alert-bar[aria-hidden=true]{z-index:-1}#block-alert-bar .container{padding:1em 0;position:static}@media (min-width:960px){#block-alert-bar .content-container{position:relative}}#block-alert-bar .field--name-field-copy{padding-right:4rem}#block-alert-bar .field--name-field-copy>*{margin-left:auto;margin-right:auto;max-width:110rem}#block-alert-bar .close{width:4rem;height:4rem;position:absolute;right:0;top:0}@media (min-width:960px){#block-alert-bar .close{top:50%;transform:translateY(-50%)}}footer.site-footer{--row-border:2px solid #fff;--grid-spacing-mob:4.8rem;--spacing-tablet:2rem;--spacing-large:5.5rem;padding:5rem 0}@media (min-width:740px){footer.site-footer{padding:var(--spacing-tablet)}}@media (min-width:1500px){footer.site-footer{padding:var(--spacing-large) 0 6.5rem}}footer.site-footer .inner-grid{row-gap:var(--grid-spacing-mob)}@media (min-width:740px){footer.site-footer .inner-grid{row-gap:3.3rem}}@media (min-width:1500px){footer.site-footer .inner-grid{row-gap:2.5rem}}footer.site-footer .logo{width:10rem;color:#fff!important}@media (min-width:740px){footer.site-footer .logo{width:11rem}}@media (min-width:1500px){footer.site-footer .logo{width:16rem}}footer.site-footer .site-footer__top{border-bottom:var(--row-border);padding-bottom:var(--grid-spacing-mob)}@media (min-width:740px){footer.site-footer .site-footer__top{padding-bottom:var(--spacing-tablet)}}@media (min-width:1500px){footer.site-footer .site-footer__top{padding-bottom:5rem}}footer.site-footer .site-footer__bottom{border-top:var(--row-border);padding-top:var(--grid-spacing-mob);gap:1em}@media (min-width:740px){footer.site-footer .site-footer__bottom{padding-top:2.3rem}}@media (min-width:1500px){footer.site-footer .site-footer__bottom{padding-top:3rem;flex-direction:row;justify-content:space-between}}footer.site-footer .site-footer__bottom p{margin:0}@media (min-width:1500px){footer.site-footer .site-footer__menus{padding-bottom:7rem;flex-direction:row;justify-content:space-between}}footer.site-footer .site-footer__menus nav{grid-column:1/span 12}@media (min-width:740px){footer.site-footer .site-footer__menus nav{grid-column:span 4}}@media (min-width:1200px){footer.site-footer .site-footer__menus nav{grid-column:span 3}}@media (min-width:740px){footer.site-footer .site-footer__menus .footer-menu-contact{grid-row:2;grid-column:span 12}}@media (min-width:1200px){footer.site-footer .site-footer__menus .footer-menu-contact{grid-row:1;grid-column:10/span 3}}footer.site-footer .site-footer__menus .footer-menu-contact h2{margin-bottom:2.5rem}footer.site-footer .site-footer__menus .footer-menu-contact nav:first-of-type{margin-bottom:1.9rem}@media (min-width:1500px){footer.site-footer .site-footer__menus .footer-menu-contact nav:first-of-type{margin-bottom:1.9rem}}footer.site-footer .site-footer__menus h2{color:#fff;font-size:2.7rem;margin-bottom:1.9rem}footer.site-footer .site-footer__menus ul{text-transform:uppercase;font-size:1.4rem}footer.site-footer .site-footer__menus a{text-decoration:none;padding:.35em 0}footer.site-footer .site-footer__menus a:hover{text-decoration:underline}.menu--social a{--icon-size:2.4rem;width:4rem;height:4rem;display:inline-block;background:#fff;border-radius:50%;outline-color:#fff;color:#17212c!important}.menu--social a:before{content:"";color:inherit;font-size:var(--icon-size);width:var(--icon-size);height:var(--icon-size);line-height:var(--icon-size);top:50%;left:50%;transform:translate(-50%,-50%)}.menu--social a[href*=facebook]:before{content:"\e90e"}.menu--social a[href*=instagram]:before{content:"\e908"}.menu--social a[href*=x]:before{content:"\e907"}.menu--social ul{gap:1.1rem}.site-header{height:var(--header-height);top:var(--admin-bar);background-color:#17212c}html:not(.scroll-down) .site-header{transition-duration:.1s}.scroll-down .site-header{transform:translateY(-150%)}.scroll-down .user-logged-in .site-header{transform:translateY(-200%)}.site-header .logo{width:8rem;color:#fff!important}@media (min-width:1500px){.site-header .logo{width:10rem}}.site-header .logo svg{display:block;max-width:100%}.newsletter-signup{background:linear-gradient(180deg,#fff 37%,#c7d0d1)}.newsletter-signup>.container{padding-bottom:7rem}@media (min-width:740px){.newsletter-signup>.container{padding-bottom:var(--row-spacing)}}.newsletter-signup__internal{grid-column:span 12;grid-row:2}.newsletter-signup__internal p.underline{border-bottom:1px solid #3ca0a6;padding-bottom:2rem}.newsletter-signup__external.booking-widget{grid-column:span 12;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem 0;z-index:0;margin-bottom:4rem;padding:4rem 2rem}.newsletter-signup__external.booking-widget .heading,.newsletter-signup__external.booking-widget .widget{width:100%}.newsletter-signup__external.booking-widget .heading{border-bottom:1px solid rgba(186,228,226,.5)}.newsletter-signup__external.booking-widget .search_submit{z-index:1}@media (min-width:740px){.newsletter-signup__external.booking-widget,.newsletter-signup__internal{grid-row:1;padding-inline:4rem}.newsletter-signup__internal{grid-column:span 6}.newsletter-signup__external.booking-widget{grid-column:7/span 7;margin-bottom:auto}}@media (min-width:1200px){.newsletter-signup__external.booking-widget{grid-column:8/span 5}}@media (min-width:1500px){.newsletter-signup__external.booking-widget .search_submit{border-width:0}}.newsletter-signup__graphic{z-index:1;right:0;transform:translateX(var(--page-margin))}.newsletter-signup__graphic:after{content:"";position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;background-position:bottom}.newsletter-signup__graphic.graphic-bird{bottom:-8rem;width:22rem;height:30rem}.newsletter-signup__graphic.graphic-bird:after{background-image:url(/themes/custom/origin/images/graphic-bird_chickadee.webp)}@media (min-width:740px){.newsletter-signup__graphic.graphic-bird{bottom:-10rem;height:36rem}}@media (min-width:960px){.newsletter-signup__graphic.graphic-bird{width:30rem;height:38rem}}@media (min-width:1200px){.newsletter-signup__graphic.graphic-bird{bottom:-15rem;width:40rem;height:34rem}.newsletter-signup__graphic.graphic-bird:after{background-size:130%}}@media (min-width:1500px){.newsletter-signup__graphic.graphic-bird{--page-margin:0vw;bottom:-13rem;width:44rem}.newsletter-signup__graphic.graphic-bird:after{background-size:120%}}.newsletter-signup__graphic.graphic-fox{bottom:-4rem;width:22rem;height:24rem}.newsletter-signup__graphic.graphic-fox:after{background-image:url(/themes/custom/origin/images/graphic-fox.webp)}@media (min-width:740px){.newsletter-signup__graphic.graphic-fox{bottom:-5rem;width:25rem;height:25rem}}@media (min-width:960px){.newsletter-signup__graphic.graphic-fox{width:34rem}}@media (min-width:1200px){.newsletter-signup__graphic.graphic-fox{--page-margin:3vw;bottom:-5rem;width:32rem;height:28rem}}@media (min-width:1500px){.newsletter-signup__graphic.graphic-fox{--page-margin:0vw;bottom:-6rem;width:37rem;height:34rem}}a.skip-link{left:-999em;top:1em;z-index:9999;transition-property:opacity!important}a.skip-link:focus{left:50%!important;opacity:1}.layout-container{min-height:100vh;margin:0}.main-content{flex:1;padding-bottom:var(--row-spacing);margin-top:var(--header-height)}.main-content.not-node{padding-top:calc(var(--header-height) + var(--row-spacing))}h1.page-title{margin-bottom:.5em}.user-login-form{position:relative}.user-login-form .forgot-password{right:0;bottom:0}#mindtrip-open{transition-property:tranform,translate!important}.main-menu-open #mindtrip-open,.scroll-down #mindtrip-open{translate:100% -50%}#node-preview-form-select .form-type-select,.toolbar-vertical .gin-secondary-toolbar--frontend{display:none}.toolbar-horizontal .gin-secondary-toolbar--frontend{top:0;position:absolute;z-index:9999;right:0;background:none;border:none;backdrop-filter:none}.contextual-toolbar-tab,.gin-secondary-toolbar--frontend .gin-breadcrumb,.toolbar-tab--toolbar-item-devel{display:none!important}.toolbar .toolbar-bar .menu-item__cacheflush-presets a:before{--icon:url(/themes/contrib/gin/dist/media/sprite.svg#tool-view)!important}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
