.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #ddd;border-radius:0px;background:#f8f8f8;position:relative;overflow:hidden}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#f8f8f8;color:#bbb;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid rgba(0,0,0,0);border-top-color:#bbb;border-bottom:none}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}:root{--color-primary: #596670;--color-secondary: #8A724B;--color-tertiary: #F90016;--color-quaternary: #00816D;--color-quinary: #00BC7B;--color-black: #272727;--color-white: #ffffff;--serif-font-family: baskerville-urw, serif;--sans-serif-font-family: p22-underground, sans-serif}.guides-wrapper{max-width:var(--guides-max-width);margin:0 auto;padding:var(--guides-wrapper-padding-small)}@media screen and (min-width: 640px){.guides-wrapper{padding:var(--guides-wrapper-padding-medium)}}@media screen and (min-width: 1024px){.guides-wrapper{padding:var(--guides-wrapper-padding-large)}}@media screen and (min-width: 1280px){.guides-wrapper{padding:var(--guides-wrapper-padding-extra-large)}}.guides-wrapper.full-width{max-width:none}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}.small-order-7{order:7}.small-order-8{order:8}.small-order-9{order:9}.small-order-10{order:10}.small-order-11{order:11}.small-order-12{order:12}@media screen and (min-width: 640px){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}.medium-order-7{order:7}.medium-order-8{order:8}.medium-order-9{order:9}.medium-order-10{order:10}.medium-order-11{order:11}.medium-order-12{order:12}}@media screen and (min-width: 1024px){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}.large-order-7{order:7}.large-order-8{order:8}.large-order-9{order:9}.large-order-10{order:10}.large-order-11{order:11}.large-order-12{order:12}}@media screen and (min-width: 1280px){.extra-large-order-1{order:1}.extra-large-order-2{order:2}.extra-large-order-3{order:3}.extra-large-order-4{order:4}.extra-large-order-5{order:5}.extra-large-order-6{order:6}.extra-large-order-7{order:7}.extra-large-order-8{order:8}.extra-large-order-9{order:9}.extra-large-order-10{order:10}.extra-large-order-11{order:11}.extra-large-order-12{order:12}}@media screen and (min-width: 640px){.show-for-small-only{display:none}}@media screen and (max-width: 639px){.hide-for-small-only{display:none}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select,input{box-sizing:border-box;width:100%;border-radius:0}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:rgba(0,0,0,0);line-height:1;cursor:pointer}[data-whatinput=mouse] button{outline:0}.guides-flex{display:flex;flex-flow:row wrap}.guides-flex .cell{flex:0 0 auto;min-height:0;min-width:0;width:100%}.guides-flex>.small-1{width:calc((100% / 12) * 1)}.guides-flex>.small-offset-1{margin-left:calc((100% / 12) * 1)}.guides-flex>.small-2{width:calc((100% / 12) * 2)}.guides-flex>.small-offset-2{margin-left:calc((100% / 12) * 2)}.guides-flex>.small-3{width:calc((100% / 12) * 3)}.guides-flex>.small-offset-3{margin-left:calc((100% / 12) * 3)}.guides-flex>.small-4{width:calc((100% / 12) * 4)}.guides-flex>.small-offset-4{margin-left:calc((100% / 12) * 4)}.guides-flex>.small-5{width:calc((100% / 12) * 5)}.guides-flex>.small-offset-5{margin-left:calc((100% / 12) * 5)}.guides-flex>.small-6{width:calc((100% / 12) * 6)}.guides-flex>.small-offset-6{margin-left:calc((100% / 12) * 6)}.guides-flex>.small-7{width:calc((100% / 12) * 7)}.guides-flex>.small-offset-7{margin-left:calc((100% / 12) * 7)}.guides-flex>.small-8{width:calc((100% / 12) * 8)}.guides-flex>.small-offset-8{margin-left:calc((100% / 12) * 8)}.guides-flex>.small-9{width:calc((100% / 12) * 9)}.guides-flex>.small-offset-9{margin-left:calc((100% / 12) * 9)}.guides-flex>.small-10{width:calc((100% / 12) * 10)}.guides-flex>.small-offset-10{margin-left:calc((100% / 12) * 10)}.guides-flex>.small-11{width:calc((100% / 12) * 11)}.guides-flex>.small-offset-11{margin-left:calc((100% / 12) * 11)}.guides-flex>.small-12{width:calc((100% / 12) * 12)}.guides-flex>.small-offset-12{margin-left:calc((100% / 12) * 12)}.guides-flex>.small-fill{flex:1}@media screen and (min-width: 640px){.guides-flex>.medium-1{width:calc((100% / 12) * 1)}.guides-flex>.medium-offset-1{margin-left:calc((100% / 12) * 1)}.guides-flex>.medium-2{width:calc((100% / 12) * 2)}.guides-flex>.medium-offset-2{margin-left:calc((100% / 12) * 2)}.guides-flex>.medium-3{width:calc((100% / 12) * 3)}.guides-flex>.medium-offset-3{margin-left:calc((100% / 12) * 3)}.guides-flex>.medium-4{width:calc((100% / 12) * 4)}.guides-flex>.medium-offset-4{margin-left:calc((100% / 12) * 4)}.guides-flex>.medium-5{width:calc((100% / 12) * 5)}.guides-flex>.medium-offset-5{margin-left:calc((100% / 12) * 5)}.guides-flex>.medium-6{width:calc((100% / 12) * 6)}.guides-flex>.medium-offset-6{margin-left:calc((100% / 12) * 6)}.guides-flex>.medium-7{width:calc((100% / 12) * 7)}.guides-flex>.medium-offset-7{margin-left:calc((100% / 12) * 7)}.guides-flex>.medium-8{width:calc((100% / 12) * 8)}.guides-flex>.medium-offset-8{margin-left:calc((100% / 12) * 8)}.guides-flex>.medium-9{width:calc((100% / 12) * 9)}.guides-flex>.medium-offset-9{margin-left:calc((100% / 12) * 9)}.guides-flex>.medium-10{width:calc((100% / 12) * 10)}.guides-flex>.medium-offset-10{margin-left:calc((100% / 12) * 10)}.guides-flex>.medium-11{width:calc((100% / 12) * 11)}.guides-flex>.medium-offset-11{margin-left:calc((100% / 12) * 11)}.guides-flex>.medium-12{width:calc((100% / 12) * 12)}.guides-flex>.medium-offset-12{margin-left:calc((100% / 12) * 12)}.guides-flex>.medium-fill{flex:1}}@media screen and (min-width: 1024px){.guides-flex>.large-1{width:calc((100% / 12) * 1)}.guides-flex>.large-offset-1{margin-left:calc((100% / 12) * 1)}.guides-flex>.large-2{width:calc((100% / 12) * 2)}.guides-flex>.large-offset-2{margin-left:calc((100% / 12) * 2)}.guides-flex>.large-3{width:calc((100% / 12) * 3)}.guides-flex>.large-offset-3{margin-left:calc((100% / 12) * 3)}.guides-flex>.large-4{width:calc((100% / 12) * 4)}.guides-flex>.large-offset-4{margin-left:calc((100% / 12) * 4)}.guides-flex>.large-5{width:calc((100% / 12) * 5)}.guides-flex>.large-offset-5{margin-left:calc((100% / 12) * 5)}.guides-flex>.large-6{width:calc((100% / 12) * 6)}.guides-flex>.large-offset-6{margin-left:calc((100% / 12) * 6)}.guides-flex>.large-7{width:calc((100% / 12) * 7)}.guides-flex>.large-offset-7{margin-left:calc((100% / 12) * 7)}.guides-flex>.large-8{width:calc((100% / 12) * 8)}.guides-flex>.large-offset-8{margin-left:calc((100% / 12) * 8)}.guides-flex>.large-9{width:calc((100% / 12) * 9)}.guides-flex>.large-offset-9{margin-left:calc((100% / 12) * 9)}.guides-flex>.large-10{width:calc((100% / 12) * 10)}.guides-flex>.large-offset-10{margin-left:calc((100% / 12) * 10)}.guides-flex>.large-11{width:calc((100% / 12) * 11)}.guides-flex>.large-offset-11{margin-left:calc((100% / 12) * 11)}.guides-flex>.large-12{width:calc((100% / 12) * 12)}.guides-flex>.large-offset-12{margin-left:calc((100% / 12) * 12)}.guides-flex>.large-fill{flex:1}}@media screen and (min-width: 1280px){.guides-flex>.extra-large-1{width:calc((100% / 12) * 1)}.guides-flex>.extra-large-offset-1{margin-left:calc((100% / 12) * 1)}.guides-flex>.extra-large-2{width:calc((100% / 12) * 2)}.guides-flex>.extra-large-offset-2{margin-left:calc((100% / 12) * 2)}.guides-flex>.extra-large-3{width:calc((100% / 12) * 3)}.guides-flex>.extra-large-offset-3{margin-left:calc((100% / 12) * 3)}.guides-flex>.extra-large-4{width:calc((100% / 12) * 4)}.guides-flex>.extra-large-offset-4{margin-left:calc((100% / 12) * 4)}.guides-flex>.extra-large-5{width:calc((100% / 12) * 5)}.guides-flex>.extra-large-offset-5{margin-left:calc((100% / 12) * 5)}.guides-flex>.extra-large-6{width:calc((100% / 12) * 6)}.guides-flex>.extra-large-offset-6{margin-left:calc((100% / 12) * 6)}.guides-flex>.extra-large-7{width:calc((100% / 12) * 7)}.guides-flex>.extra-large-offset-7{margin-left:calc((100% / 12) * 7)}.guides-flex>.extra-large-8{width:calc((100% / 12) * 8)}.guides-flex>.extra-large-offset-8{margin-left:calc((100% / 12) * 8)}.guides-flex>.extra-large-9{width:calc((100% / 12) * 9)}.guides-flex>.extra-large-offset-9{margin-left:calc((100% / 12) * 9)}.guides-flex>.extra-large-10{width:calc((100% / 12) * 10)}.guides-flex>.extra-large-offset-10{margin-left:calc((100% / 12) * 10)}.guides-flex>.extra-large-11{width:calc((100% / 12) * 11)}.guides-flex>.extra-large-offset-11{margin-left:calc((100% / 12) * 11)}.guides-flex>.extra-large-12{width:calc((100% / 12) * 12)}.guides-flex>.extra-large-offset-12{margin-left:calc((100% / 12) * 12)}.guides-flex>.extra-large-fill{flex:1}}.guides-grid{display:grid;grid-template-columns:repeat(12, 1fr)}.guides-grid .cell{grid-column:auto/span 12}.guides-grid>.small-1{grid-column:auto/span 1}.guides-grid>.small-start-1{grid-column-start:1}.guides-grid>.small-end-1{grid-column-end:1}.guides-grid>.small-2{grid-column:auto/span 2}.guides-grid>.small-start-2{grid-column-start:2}.guides-grid>.small-end-2{grid-column-end:2}.guides-grid>.small-3{grid-column:auto/span 3}.guides-grid>.small-start-3{grid-column-start:3}.guides-grid>.small-end-3{grid-column-end:3}.guides-grid>.small-4{grid-column:auto/span 4}.guides-grid>.small-start-4{grid-column-start:4}.guides-grid>.small-end-4{grid-column-end:4}.guides-grid>.small-5{grid-column:auto/span 5}.guides-grid>.small-start-5{grid-column-start:5}.guides-grid>.small-end-5{grid-column-end:5}.guides-grid>.small-6{grid-column:auto/span 6}.guides-grid>.small-start-6{grid-column-start:6}.guides-grid>.small-end-6{grid-column-end:6}.guides-grid>.small-7{grid-column:auto/span 7}.guides-grid>.small-start-7{grid-column-start:7}.guides-grid>.small-end-7{grid-column-end:7}.guides-grid>.small-8{grid-column:auto/span 8}.guides-grid>.small-start-8{grid-column-start:8}.guides-grid>.small-end-8{grid-column-end:8}.guides-grid>.small-9{grid-column:auto/span 9}.guides-grid>.small-start-9{grid-column-start:9}.guides-grid>.small-end-9{grid-column-end:9}.guides-grid>.small-10{grid-column:auto/span 10}.guides-grid>.small-start-10{grid-column-start:10}.guides-grid>.small-end-10{grid-column-end:10}.guides-grid>.small-11{grid-column:auto/span 11}.guides-grid>.small-start-11{grid-column-start:11}.guides-grid>.small-end-11{grid-column-end:11}.guides-grid>.small-12{grid-column:auto/span 12}.guides-grid>.small-start-12{grid-column-start:12}.guides-grid>.small-end-12{grid-column-end:12}@media screen and (min-width: 640px){.guides-grid>.medium-1{grid-column:auto/span 1}.guides-grid>.medium-start-1{grid-column-start:1}.guides-grid>.medium-end-1{grid-column-end:1}.guides-grid>.medium-2{grid-column:auto/span 2}.guides-grid>.medium-start-2{grid-column-start:2}.guides-grid>.medium-end-2{grid-column-end:2}.guides-grid>.medium-3{grid-column:auto/span 3}.guides-grid>.medium-start-3{grid-column-start:3}.guides-grid>.medium-end-3{grid-column-end:3}.guides-grid>.medium-4{grid-column:auto/span 4}.guides-grid>.medium-start-4{grid-column-start:4}.guides-grid>.medium-end-4{grid-column-end:4}.guides-grid>.medium-5{grid-column:auto/span 5}.guides-grid>.medium-start-5{grid-column-start:5}.guides-grid>.medium-end-5{grid-column-end:5}.guides-grid>.medium-6{grid-column:auto/span 6}.guides-grid>.medium-start-6{grid-column-start:6}.guides-grid>.medium-end-6{grid-column-end:6}.guides-grid>.medium-7{grid-column:auto/span 7}.guides-grid>.medium-start-7{grid-column-start:7}.guides-grid>.medium-end-7{grid-column-end:7}.guides-grid>.medium-8{grid-column:auto/span 8}.guides-grid>.medium-start-8{grid-column-start:8}.guides-grid>.medium-end-8{grid-column-end:8}.guides-grid>.medium-9{grid-column:auto/span 9}.guides-grid>.medium-start-9{grid-column-start:9}.guides-grid>.medium-end-9{grid-column-end:9}.guides-grid>.medium-10{grid-column:auto/span 10}.guides-grid>.medium-start-10{grid-column-start:10}.guides-grid>.medium-end-10{grid-column-end:10}.guides-grid>.medium-11{grid-column:auto/span 11}.guides-grid>.medium-start-11{grid-column-start:11}.guides-grid>.medium-end-11{grid-column-end:11}.guides-grid>.medium-12{grid-column:auto/span 12}.guides-grid>.medium-start-12{grid-column-start:12}.guides-grid>.medium-end-12{grid-column-end:12}}@media screen and (min-width: 1024px){.guides-grid>.large-1{grid-column:auto/span 1}.guides-grid>.large-start-1{grid-column-start:1}.guides-grid>.large-end-1{grid-column-end:1}.guides-grid>.large-2{grid-column:auto/span 2}.guides-grid>.large-start-2{grid-column-start:2}.guides-grid>.large-end-2{grid-column-end:2}.guides-grid>.large-3{grid-column:auto/span 3}.guides-grid>.large-start-3{grid-column-start:3}.guides-grid>.large-end-3{grid-column-end:3}.guides-grid>.large-4{grid-column:auto/span 4}.guides-grid>.large-start-4{grid-column-start:4}.guides-grid>.large-end-4{grid-column-end:4}.guides-grid>.large-5{grid-column:auto/span 5}.guides-grid>.large-start-5{grid-column-start:5}.guides-grid>.large-end-5{grid-column-end:5}.guides-grid>.large-6{grid-column:auto/span 6}.guides-grid>.large-start-6{grid-column-start:6}.guides-grid>.large-end-6{grid-column-end:6}.guides-grid>.large-7{grid-column:auto/span 7}.guides-grid>.large-start-7{grid-column-start:7}.guides-grid>.large-end-7{grid-column-end:7}.guides-grid>.large-8{grid-column:auto/span 8}.guides-grid>.large-start-8{grid-column-start:8}.guides-grid>.large-end-8{grid-column-end:8}.guides-grid>.large-9{grid-column:auto/span 9}.guides-grid>.large-start-9{grid-column-start:9}.guides-grid>.large-end-9{grid-column-end:9}.guides-grid>.large-10{grid-column:auto/span 10}.guides-grid>.large-start-10{grid-column-start:10}.guides-grid>.large-end-10{grid-column-end:10}.guides-grid>.large-11{grid-column:auto/span 11}.guides-grid>.large-start-11{grid-column-start:11}.guides-grid>.large-end-11{grid-column-end:11}.guides-grid>.large-12{grid-column:auto/span 12}.guides-grid>.large-start-12{grid-column-start:12}.guides-grid>.large-end-12{grid-column-end:12}}@media screen and (min-width: 1280px){.guides-grid>.extra-large-1{grid-column:auto/span 1}.guides-grid>.extra-large-start-1{grid-column-start:1}.guides-grid>.extra-large-end-1{grid-column-end:1}.guides-grid>.extra-large-2{grid-column:auto/span 2}.guides-grid>.extra-large-start-2{grid-column-start:2}.guides-grid>.extra-large-end-2{grid-column-end:2}.guides-grid>.extra-large-3{grid-column:auto/span 3}.guides-grid>.extra-large-start-3{grid-column-start:3}.guides-grid>.extra-large-end-3{grid-column-end:3}.guides-grid>.extra-large-4{grid-column:auto/span 4}.guides-grid>.extra-large-start-4{grid-column-start:4}.guides-grid>.extra-large-end-4{grid-column-end:4}.guides-grid>.extra-large-5{grid-column:auto/span 5}.guides-grid>.extra-large-start-5{grid-column-start:5}.guides-grid>.extra-large-end-5{grid-column-end:5}.guides-grid>.extra-large-6{grid-column:auto/span 6}.guides-grid>.extra-large-start-6{grid-column-start:6}.guides-grid>.extra-large-end-6{grid-column-end:6}.guides-grid>.extra-large-7{grid-column:auto/span 7}.guides-grid>.extra-large-start-7{grid-column-start:7}.guides-grid>.extra-large-end-7{grid-column-end:7}.guides-grid>.extra-large-8{grid-column:auto/span 8}.guides-grid>.extra-large-start-8{grid-column-start:8}.guides-grid>.extra-large-end-8{grid-column-end:8}.guides-grid>.extra-large-9{grid-column:auto/span 9}.guides-grid>.extra-large-start-9{grid-column-start:9}.guides-grid>.extra-large-end-9{grid-column-end:9}.guides-grid>.extra-large-10{grid-column:auto/span 10}.guides-grid>.extra-large-start-10{grid-column-start:10}.guides-grid>.extra-large-end-10{grid-column-end:10}.guides-grid>.extra-large-11{grid-column:auto/span 11}.guides-grid>.extra-large-start-11{grid-column-start:11}.guides-grid>.extra-large-end-11{grid-column-end:11}.guides-grid>.extra-large-12{grid-column:auto/span 12}.guides-grid>.extra-large-start-12{grid-column-start:12}.guides-grid>.extra-large-end-12{grid-column-end:12}}:root{--guides-max-width: 1344px;--guides-wrapper-padding-small: 0 5.555%;--guides-wrapper-padding-medium: 0 3.125%;--guides-wrapper-padding-large: 0 3.125%;--guides-wrapper-padding-extra-large: 0 3.125%;--guides-breakpoints: small=0&medium=640px&large=1024px&extra-large=1280px}.guides{position:fixed;z-index:2147483646;top:0;left:0;width:100%;height:100vh;pointer-events:none}.guides .guides-wrapper,.guides .guides-flex,.guides .cell{height:100%}.guides--show-grid .guides-flex{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAQAAABvygHQAAAALUlEQVR42u3MMREAAAgEoDeO/QtaQhcPAlDZ1klJpVKpVCqVSqVS6ee0s+woHTNdBuV2vUSvAAAAAElFTkSuQmCC);background-position:left top;background-size:3.3333%}@media screen and (min-width: 640px){.guides--show-grid .guides-flex{background-size:1.6666%}}.guides--show-guides .cell{border-right:1px dotted aqua}.guides--show-guides .cell:first-child{border-left:2px dotted aqua}.guides--show-guides .cell:nth-child(6),.guides--show-guides .cell:last-child{border-right-width:2px}.custom-select{position:relative}.custom-select select{display:none}.select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0}.select-selected.select-arrow-active:after{top:7px}.select-items div,.select-selected{padding:8px 16px;cursor:pointer}.select-items{position:absolute;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}[data-accordion]{list-style:none;margin:0;padding:0}[data-accordion] button{outline:none;border-radius:0px}[data-accordion] button{cursor:pointer}[data-accordion] button::after{float:right}[data-accordion] .accordion-content{padding:0px 10px;max-height:0;overflow:hidden;transition:max-height .3s ease-out;visibility:hidden}[data-accordion] .accordion-content:not([aria-hidden=true]){visibility:visible}.form input{width:100%;margin:0;border-radius:0;background:rgba(0,0,0,0);margin-bottom:15px;accent-color:var(--color-primary);font-family:var(--sans-serif-font-family);font-size:10px;line-height:23px;letter-spacing:.37em;font-weight:900;text-transform:uppercase;background-color:rgba(0,0,0,0);border:solid #acacac;border-width:0 0 1px 0;color:var(--color-primary)}.form input::-moz-placeholder{color:var(--color-primary)}.form input::placeholder{color:var(--color-primary)}.form textarea{margin:0;padding:19px 20px;width:100%;height:250px;border-radius:0;background:#fff;margin-bottom:15px}@media screen and (max-width: 639px){.form textarea{height:150px}}.form__required{font-family:var(--sans-serif-font-family);font-size:9px;line-height:16px;font-weight:900;text-transform:uppercase;letter-spacing:.25em;color:var(--color-primary);text-transform:none;margin-bottom:10px}.form__field label{font-size:12px}.form__checkbox input{width:auto;translate:0 3px}.form__checkbox label{font-family:var(--serif-font-family);font-size:10px;line-height:11px;color:var(--color-black);padding-left:18px}@media screen and (max-width: 639px){.form__checkbox label{padding-left:12px}}.form__checkbox label a{color:inherit}.form__recaptcha p{font-family:var(--serif-font-family) !important;font-size:13px !important;line-height:15px !important;font-weight:400 !important;letter-spacing:0 !important;color:var(--color-black);text-transform:initial !important}.form__recaptcha p a{text-decoration:underline}.form__submit button{background-color:rgba(0,0,0,0);color:var(--color-primary);font-family:var(--sans-serif-font-family);font-size:12px;line-height:1;font-weight:900;letter-spacing:.37em;border:none;text-decoration:none;text-transform:uppercase;text-align:center;position:relative}.form__submit button::before{content:"";position:absolute;left:50%;bottom:-8px;width:0;height:1px;transition:background-color .3s ease-in-out,left .3s ease-in-out,width .3s ease-in-out}.form__submit button:hover,.form__submit button:focus-visible{outline:rgba(0,0,0,0)}.form__submit button:hover::before,.form__submit button:focus-visible::before{left:0;width:calc(100% - .28em);background-color:var(--color-tertiary)}.form select{position:relative;font-family:var(--serif-font-family);font-size:18px;line-height:20px;letter-spacing:0;font-weight:400;color:#acacac;background-color:rgba(0,0,0,0);text-transform:initial;border-bottom:solid #acacac;border-width:0 0 1px;padding:0 0 2px;width:100%;margin-bottom:16px;position:relative}.form select::after{content:"";position:absolute;background:url(../../assets/img/chevron-down-blue-c5ab4d9abb3262a5f741.svg) no-repeat center right;background-size:contain;width:17px;height:9px;top:50%;right:5px;translate:0 -50%}@media screen and (max-width: 639px){.form select{font-size:17px}}.pagination{position:relative;text-align:center;margin-top:40px;margin-bottom:30px}@media screen and (min-width: 640px){.pagination{margin-top:80px}}.pagination li{display:inline;margin:0}.pagination li.pagination-pagenumber a{font-family:var(--serif-font-family);font-size:16px;line-height:19px;color:var(--color-primary);min-width:21px}.pagination li.current{font-family:var(--serif-font-family);font-size:16px;line-height:19px;color:var(--color-primary);font-weight:700;padding:0 8px 0 0;background:rgba(0,0,0,0);text-decoration:underline;text-underline-offset:3px}.pagination li.current::after{margin-left:10px}.pagination a{padding:0;display:inline-block}.pagination-previous a,.pagination-next a{text-indent:-12345px;width:25px;height:25px}.pagination-previous{position:relative;margin-right:10px !important}.pagination-previous a{background:url(../../assets/img/chevron-left-blue-806c1b63f1fb132f0eaf.svg) no-repeat center center;background-size:12px 24px}.pagination-previous a::before{content:"";position:absolute;top:0;left:6px;display:block;width:12px;height:24px;background:url(../../assets/img/chevron-left-blue-806c1b63f1fb132f0eaf.svg) no-repeat center center;background-size:12px 24px;translate:-6px 0;transition:translate .3s ease-in-out}.pagination-previous a:hover::before,.pagination-previous a:focus-visible::before{translate:-10px 0}.pagination-next{position:relative;margin-left:10px !important}.pagination-next a{background:url(../../assets/img/chevron-right-blue-550ae7fe27290d088804.svg) no-repeat center center;background-size:12px 24px}.pagination-next a::after{content:"";display:block;position:absolute;top:0;right:6px;width:12px;height:24px;background:url(../../assets/img/chevron-right-blue-550ae7fe27290d088804.svg) no-repeat center center;background-size:12px 24px;translate:6px 0;transition:translate .3s ease-in-out}.pagination-next a:hover::after,.pagination-next a:focus-visible::after{translate:10px 0}[role=tablist]{min-width:100%}[role=tab],[role=tab]:focus,[role=tab]:hover{display:inline-block;position:relative;z-index:2;outline:none;font-weight:bold;overflow:hidden;text-align:left;cursor:pointer}[role=tab] span.focus{display:inline-block}[role=tabpanel]{min-height:10em;width:100%;overflow:auto}[role=tabpanel].is-hidden{display:none}[role=tabpanel] p{margin:0}#datepicker{z-index:9999999;position:absolute;display:none;background-color:#f7f7f7;padding:30px;font-family:var(--serif-font-family);font-size:16px;line-height:24px;border:1px solid var(--color-quaternary);width:clamp(280px,25%,330px)}@media screen and (min-width: 640px){#datepicker{font-size:17px}}#datepicker span,#datepicker div{color:var(--color-primary)}#datepicker span{font-weight:700}#datepicker .past-date{color:#ccc;pointer-events:none;background-color:rgba(0,0,0,0)}#datepicker .selected-date,#datepicker .today-date{background-color:var(--color-quaternary);color:#fff;pointer-events:auto}#datepicker .selectable-date{transition:all .3s ease-in-out}#datepicker .selectable-date:hover{background-color:var(--color-quaternary);color:#fff}.filter{text-align:center;padding:0 40px;width:100%;margin-bottom:40px;min-height:42px;place-content:center}@media screen and (min-width: 640px)and (max-width: 1023px){.filter{padding:10px 40px 20px}}@media screen and (max-width: 639px){.filter{padding:0 20px 20px;display:flex;gap:20px;max-width:500px;width:100%;margin:0 auto 40px;justify-content:center;align-items:center}}.filter__label{font-family:var(--serif-font-family);font-size:14px;line-height:23px;letter-spacing:.3em;color:var(--color-primary);text-transform:uppercase;margin-right:0;display:block}@media screen and (min-width: 1024px){.filter__label{margin-right:25px;display:inline-block}}.filter__controls{display:inline-flex;gap:30px}@media screen and (max-width: 639px){.filter__controls{flex-grow:1;justify-content:center}}.filter__controls .filter-controls-dropdown{width:100%}.filter__controls .filter-anything-button{font-family:var(--sans-serif-font-family);font-size:10px;line-height:1;font-weight:900;letter-spacing:.37em;color:var(--color-primary);text-transform:uppercase;position:relative;width:-moz-max-content;width:max-content}.filter__controls .filter-anything-button::before{content:"";position:absolute;left:50%;bottom:-8px;width:0;height:1px;transition:background-color .3s ease-in-out,left .3s ease-in-out,width .3s ease-in-out}.filter__controls .filter-anything-button:hover,.filter__controls .filter-anything-button:focus-visible,.filter__controls .filter-anything-button.filter-anything-selected{outline:rgba(0,0,0,0)}.filter__controls .filter-anything-button:hover::before,.filter__controls .filter-anything-button:focus-visible::before,.filter__controls .filter-anything-button.filter-anything-selected::before{left:0;width:calc(100% - .28em);background-color:var(--color-tertiary)}.filter .selectric{color:var(--color-primary);font-family:var(--sans-serif-font-family);font-size:10px;line-height:1;font-weight:900;letter-spacing:.37em;text-transform:uppercase;padding-right:30px;padding-left:10px;background:url(../../assets/img/chevron-down-blue-c5ab4d9abb3262a5f741.svg) no-repeat 100% 50%;background-size:12px 7px;border:solid var(--color-tertiary);border-width:0 0 1px 0;position:relative;width:100%}.filter .selectric::before{content:"";position:absolute;left:50%;bottom:-8px;width:100%;height:1px;background-color:var(--color-tertiary);translate:-50% 0}.filter .selectric .label{margin:0;text-align:left}.filter .selectric b.button{display:none}.accommodation__grid{margin-bottom:40px;display:flex;flex-wrap:wrap;gap:60px}.accommodation__item{width:100%}@media screen and (min-width: 640px){.accommodation__item{width:calc(50% - 30px);padding:0 0 30px;margin-bottom:50px}}.accommodation__image{margin-bottom:35px}@media screen and (min-width: 640px){.accommodation__image{margin-bottom:45px}}.accommodation__content{text-align:center}@media screen and (min-width: 640px){.accommodation__content{padding:0 15px}}.accommodation__content h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:26px}@media screen and (min-width: 640px){.accommodation__content h2{font-size:24px}}.accommodation__content h3{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary);margin-bottom:26px;padding:0 15px}.accommodation__content p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);margin-bottom:33px;padding:0 30px}@media screen and (min-width: 640px){.accommodation__content p{font-size:17px}}.accommodation__price{font-family:var(--serif-font-family);font-size:25px;line-height:23px;font-weight:400;color:var(--color-primary)}.accordion-basic{margin-bottom:40px}.accordion-basic [data-accordion]>li{border:solid #acacac;border-width:1px 0 0}.accordion-basic [data-accordion]>li:last-of-type{border-width:1px 0}.accordion-basic [data-accordion] button{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-primary);position:relative;width:100%;border:none !important;text-align:left !important;position:relative;padding:25px 50px 25px 21px;text-wrap:balance}@media screen and (min-width: 640px){.accordion-basic [data-accordion] button{font-size:24px}}.accordion-basic [data-accordion] button::before{content:"";position:absolute;top:50%;right:20px;width:24px;height:13px;translate:0 calc(-50% + 3px);background:url(../../assets/img/chevron-down-blue-c5ab4d9abb3262a5f741.svg) no-repeat center center;background-size:24px 13px;transition:transform .3s ease-in-out,scale .2s ease-in-out}.accordion-basic [data-accordion] button::after{content:"";position:absolute;top:50%;right:20px;width:24px;height:13px;translate:0 calc(-50% - 3px);background:url(../../assets/img/chevron-down-blue-c5ab4d9abb3262a5f741.svg) no-repeat center center;background-size:24px 13px;transition:transform .6s ease-in-out,scale .4s ease-in-out}.accordion-basic [data-accordion] button[aria-expanded=true]{background-color:rgba(0,0,0,0) !important}.accordion-basic [data-accordion] button[aria-expanded=true]::before,.accordion-basic [data-accordion] button[aria-expanded=true]::after{scale:-1}.accordion-basic [data-accordion] button:hover,.accordion-basic [data-accordion] button:focus-visible{background-color:rgba(0,0,0,0) !important}.accordion-basic [data-accordion] button:hover::before,.accordion-basic [data-accordion] button:hover::after,.accordion-basic [data-accordion] button:focus-visible::before,.accordion-basic [data-accordion] button:focus-visible::after{transform:translateY(2px)}.accordion-basic [data-accordion] .accordion-content{padding:0 21px}.accordion-basic [data-accordion] .accordion-content p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);margin-bottom:16px;padding-top:10px}@media screen and (min-width: 640px){.accordion-basic [data-accordion] .accordion-content p{font-size:17px}}.accordion-basic [data-accordion] .accordion-content p:last-of-type{margin-bottom:30px}.accordion-basic [data-accordion] .accordion-content p a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}.accordion-basic [data-accordion] .accordion-content ul{list-style:none;margin:0 0 33px}@media screen and (max-width: 639px){.accordion-basic [data-accordion] .accordion-content ul{margin:0 0 33px 20px}}.accordion-basic [data-accordion] .accordion-content ul li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);text-align:left;margin-bottom:0;padding-left:10px;position:relative}@media screen and (min-width: 640px){.accordion-basic [data-accordion] .accordion-content ul li{font-size:17px}}.accordion-basic [data-accordion] .accordion-content ul li::before{content:"-";position:absolute;top:0;left:0;color:var(--color-black)}.accordion-basic [data-accordion] .accordion-content ul li a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}.blog-landing{margin-bottom:40px}.blog-landing__content{text-align:center;padding-top:15px}.blog-landing__content-inner{border:1px solid rgba(138,114,75,.3);padding:14px;align-self:stretch;height:100%}.blog-landing__content-inner-wrap{padding:36px 18px;background-color:var(--color-white);place-content:center}@media screen and (min-width: 640px){.blog-landing__content-inner-wrap{padding:42px 42px 12px}}.blog-landing__content h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:16px}@media screen and (min-width: 640px){.blog-landing__content h2{font-size:24px}}.blog-landing__content h3{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary);margin-bottom:33px}.blog-landing__content p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);margin-bottom:2px}@media screen and (min-width: 640px){.blog-landing__content p{font-size:17px}}.blog-landing__filters{display:flex;flex-wrap:nowrap;align-items:center;text-align:center;padding:0 40px;width:100%;margin-bottom:40px;height:42px;place-content:center;background-color:var(--color-white)}@media screen and (max-width: 639px){.blog-landing__filters{padding:0 30px 30px;display:inline-flex;max-width:500px;margin:0 auto 40px;background-color:rgba(0,0,0,0)}}.blog-landing__filters span{font-family:var(--serif-font-family);font-size:14px;line-height:23px;letter-spacing:.3em;color:var(--color-primary);text-transform:uppercase;margin-right:25px}@media screen and (max-width: 639px){.blog-landing__filters span{margin-right:0}}.blog-landing__filters ul{translate:0 -5px}@media screen and (max-width: 639px){.blog-landing__filters ul{display:none}}.blog-landing__filters li{display:inline;margin:0 10px}.blog-landing__filters a{font-family:var(--sans-serif-font-family);font-size:10px;line-height:1;font-weight:900;letter-spacing:.37em;color:var(--color-primary);text-transform:uppercase;position:relative}.blog-landing__filters a::before{content:"";position:absolute;left:50%;bottom:-8px;width:0;height:1px;transition:background-color .3s ease-in-out,left .3s ease-in-out,width .3s ease-in-out}.blog-landing__filters a:hover,.blog-landing__filters a:focus-visible,.blog-landing__filters a[aria-current=page]{outline:rgba(0,0,0,0)}.blog-landing__filters a:hover::before,.blog-landing__filters a:focus-visible::before,.blog-landing__filters a[aria-current=page]::before{left:0;width:calc(100% - .28em);background-color:var(--color-tertiary)}@media screen and (min-width: 640px){.blog-landing__filters-mobile{display:none}}.blog-landing__featured{margin-bottom:40px}@media screen and (min-width: 640px){.blog-landing__featured{margin-bottom:80px;align-items:center}}.blog-landing__featured .blog-landing__content{padding-top:15px;align-self:stretch}@media screen and (min-width: 640px){.blog-landing__featured .blog-landing__content{padding-top:0;padding-left:15px}}.blog-landing__featured-image{align-self:stretch}.blog-landing__featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-landing__grid{display:flex;flex-wrap:wrap;gap:60px}.blog-landing__post{margin-bottom:30px;width:100%}@media screen and (min-width: 640px){.blog-landing__post{width:calc(50% - 30px)}}.blog-landing__post-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-landing__pagination{margin:0 auto}.blog-detail{margin-bottom:30px;padding-top:30px}@media screen and (min-width: 640px){.blog-detail{padding-top:60px;margin-bottom:80px}}.blog-detail__content{text-align:center}@media screen and (min-width: 640px){.blog-detail__content{text-align:left;padding-right:5%}}.blog-detail__content h1{font-family:var(--serif-font-family);font-size:30px;line-height:35px;letter-spacing:.35em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:16px}@media screen and (min-width: 640px){.blog-detail__content h1{font-size:32px;line-height:37px}}.blog-detail__content h2{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary);margin-bottom:26px}.blog-detail__content p,.blog-detail__content li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black)}@media screen and (min-width: 640px){.blog-detail__content p,.blog-detail__content li{font-size:17px}}.blog-detail__content p a,.blog-detail__content li a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}.blog-detail__content p{margin-bottom:16px}.blog-detail__content ul{list-style:none;margin:0 0 33px}@media screen and (max-width: 639px){.blog-detail__content ul{margin:0 0 33px 20px}}.blog-detail__content ul li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);text-align:left;margin-bottom:0;padding-left:10px;position:relative}@media screen and (min-width: 640px){.blog-detail__content ul li{font-size:17px}}.blog-detail__content ul li::before{content:"-";position:absolute;top:0;left:0;color:var(--color-black)}.blog-detail__content ul li a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}.blog-detail__content ol{list-style-position:inside;margin:0 0 33px}.blog-detail__content ol li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);text-align:left;margin-bottom:0}@media screen and (min-width: 640px){.blog-detail__content ol li{font-size:17px}}.blog-detail__content img{width:100%;height:auto;padding:0 0 40px}.blog-detail__publish{max-width:25%;width:100%;border-top:1px solid rgba(138,114,75,.3);padding-top:10px}@media screen and (max-width: 639px){.blog-detail__publish{max-width:50%;margin:0 auto;text-align:center}}.blog-detail__publish-author,.blog-detail__publish-date{font-family:var(--serif-font-family);font-size:14px;line-height:20px;letter-spacing:.024em;color:var(--color-black)}.blog-detail__publish-author{font-weight:700}.blog-detail__related{padding-top:40px}@media screen and (min-width: 640px){.blog-detail__related{padding:0 6%}}.blog-detail__related h2{font-family:var(--serif-font-family);font-size:20px;line-height:25px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);width:30ch;margin-bottom:16px}.blog-detail__related-post{display:block;margin-bottom:30px;padding:14px;border:1px solid rgba(138,114,75,.3)}.blog-detail__related-post-inner{background-color:var(--color-white)}.blog-detail__related-post-content{padding:19px 15px}.blog-detail__related-post-content h3{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black)}@media screen and (min-width: 640px){.blog-detail__related-post-content h3{font-size:17px}}.contact{margin-bottom:80px}@media screen and (max-width: 639px){.contact{margin-bottom:40px}}.contact__heading h2{font-family:var(--serif-font-family);font-size:30px;line-height:35px;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary)}@media screen and (min-width: 640px){.contact__heading h2{font-size:32px;line-height:37px}}@media screen and (max-width: 639px){.contact__details{text-align:center;margin-bottom:42px}}.contact__details p,.contact__details li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;font-size:15px !important;color:var(--color-black)}@media screen and (min-width: 640px){.contact__details p,.contact__details li{font-size:17px}}.contact__details p em,.contact__details li em{font-style:normal;color:var(--color-quaternary)}.contact__details p a:hover,.contact__details p a:focus-visible,.contact__details li a:hover,.contact__details li a:focus-visible{color:var(--color-quaternary)}.contact__details p{margin-bottom:16px}.contact__details-social ul{list-style:none;margin:0;padding:20px 0 0}.contact__details-social ul li{display:inline;margin-right:16px}.contact__details-social ul li:last-of-type{margin-right:0}.contact__details-social ul svg,.contact__details-social ul img{height:18px;width:auto}.contact__details-social ul path,.contact__details-social ul circle,.contact__details-social ul rect{fill:var(--color-primary)}.contact__details-social ul a:hover path,.contact__details-social ul a:hover circle,.contact__details-social ul a:hover rect,.contact__details-social ul a:focus-visible path,.contact__details-social ul a:focus-visible circle,.contact__details-social ul a:focus-visible rect{fill:var(--color-quaternary)}@media screen and (min-width: 640px){.contact__form{padding:0 2.5%}}.contact__form-inner{border:1px solid rgba(138,114,75,.3);padding:14px;background-color:var(--color-white)}.contact__form-inner-wrap{background-color:#f7f7f7;padding:45px}@media screen and (min-width: 640px)and (max-width: 1023px){.contact__form-inner-wrap{padding:45px 30px}}@media screen and (max-width: 639px){.contact__form-inner-wrap{padding:27px 18px 18px}}.contact__form .form{padding:20px 0}.contact__form .form__field{margin-bottom:7px}@media screen and (min-width: 640px){.contact__form .form__field{padding:0 10px}}.contact__form .form__field:has(textarea){border-bottom:1px solid rgba(138,114,75,.3);margin-bottom:20px}@media screen and (max-width: 639px){.contact__form .form__checkbox{margin-bottom:20px}}.contact__form .form__checkbox label{font-family:var(--serif-font-family) !important;font-size:13px !important;line-height:15px !important;font-weight:400 !important;letter-spacing:0 !important;color:var(--color-black);text-transform:initial !important}.contact__form .form__submit{text-align:center;display:flex;align-items:flex-end}@media screen and (min-width: 640px){.contact__form .form__submit{text-align:left}}@media screen and (max-width: 639px){.contact__form .form__submit{margin-bottom:36px}}.contact__form .form label{font-family:var(--sans-serif-font-family);font-size:10px;line-height:15px;font-weight:900;letter-spacing:.37em;color:var(--color-primary);text-transform:uppercase}@media screen and (max-width: 639px){.contact__form .form label{font-size:9px}}.contact__form .form input,.contact__form .form textarea{font-family:var(--serif-font-family);font-size:18px;line-height:20px;letter-spacing:0;font-weight:400;color:#acacac;text-transform:initial;border-bottom:1px solid #acacac;padding-bottom:6px}@media screen and (max-width: 639px){.contact__form .form input,.contact__form .form textarea{font-size:17px}}.contact__form .form input::-moz-placeholder, .contact__form .form textarea::-moz-placeholder{color:#acacac}.contact__form .form input::placeholder,.contact__form .form textarea::placeholder{color:#acacac}.contact__form .form textarea{border:0;margin-top:10px}.detail{padding-bottom:70px}.detail__inner-wrap{padding:14px;border:1px solid rgba(138,114,75,.3)}.detail__image{order:2}@media screen and (min-width: 640px){.detail__image{order:1}}.detail__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detail__content{background:var(--color-white);padding:60px 3% 40px;place-content:center;order:1;text-align:center}@media screen and (min-width: 640px){.detail__content{padding:80px 5% 60px;order:2}}.detail__content>*{max-width:280px;width:100%;margin:0 auto}@media screen and (min-width: 640px){.detail__content>*{max-width:360px}}.detail__content h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:24px}@media screen and (min-width: 640px){.detail__content h2{font-size:24px}}.detail__content h3{font-family:var(--serif-font-family);font-size:20px;line-height:25px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:16px}.detail__content p,.detail__content li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black)}@media screen and (min-width: 640px){.detail__content p,.detail__content li{font-size:17px}}.detail__content p{margin-bottom:16px}.detail__content p:last-of-type{margin-bottom:33px}.detail__content ul{list-style:none;margin-bottom:30px}.detail__content ul li{text-align:left;margin-bottom:0;padding-left:10px;position:relative}.detail__content ul li::before{content:"-";position:absolute;top:0;left:0;color:var(--color-black)}.detail__price{font-family:var(--serif-font-family);font-size:25px;line-height:23px;font-weight:400;margin-bottom:30px;color:var(--color-primary)}.directions{margin-bottom:80px;text-align:center;padding:0 5%}.directions__inner-wrap{border:1px solid rgba(138,114,75,.3);padding:14px}.directions__inner-wrap-container{padding:40px 5%;background-color:var(--color-white)}@media screen and (min-width: 640px){.directions__inner-wrap-container{padding:105px 10%}}.directions__wtw{margin-bottom:16px}.directions__wtw h3{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary);margin-bottom:16px}.directions__wtw h4{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-primary)}@media screen and (min-width: 640px){.directions__wtw h4{font-size:24px}}@media screen and (max-width: 639px){.directions__wtw h4{font-size:15px}}.directions__wtw h4 span{color:var(--color-tertiary)}.directions__address{margin-bottom:33px}.directions__address p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);margin-bottom:20px}@media screen and (min-width: 640px){.directions__address p{font-size:17px}}.directions__form label{display:block;font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-primary);margin-bottom:30px}@media screen and (min-width: 640px){.directions__form label{font-size:24px}}@media screen and (max-width: 639px){.directions__form label{font-size:22px;color:var(--color-quaternary)}}.directions__form input{display:block;max-width:250px;width:100%;margin:0 auto 30px;text-align:center}.directions__form input::-moz-placeholder{opacity:.7}.directions__form input::placeholder{opacity:.7}.directions__turn-by-turn{display:flex;justify-content:center;padding-top:30px}.directions__turn-by-turn li{list-style-position:outside;font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-primary);text-align:left}@media screen and (min-width: 640px){.directions__turn-by-turn li{font-size:17px}}.directions:has(+.animation){margin-bottom:42px}.featured-carousel{padding-bottom:40px}.featured-carousel__item{padding:0 12px}.featured-carousel__item-content{padding:20px;text-align:center;background-color:var(--color-quaternary)}.featured-carousel__item-content h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase}@media screen and (min-width: 640px){.featured-carousel__item-content h2{font-size:24px}}.featured-carousel__item-content h3{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase}.featured-carousel__item-content p{font-family:var(--serif-font-family);font-size:16px;line-height:24px}@media screen and (min-width: 640px){.featured-carousel__item-content p{font-size:17px}}.featured-carousel__item-price{font-family:var(--serif-font-family);font-size:25px;line-height:23px;font-weight:400}.landing__content{text-align:center;place-content:center;padding:20px}@media screen and (min-width: 640px){.landing__content{padding:30px 3% 0}}@media screen and (max-width: 639px){.landing__content{order:1}}.landing__content h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:26px;text-wrap:balance}@media screen and (min-width: 640px){.landing__content h2{font-size:24px}}.landing__content h3{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary);margin-bottom:33px}.landing__content p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);margin-bottom:2px}@media screen and (min-width: 640px){.landing__content p{font-size:17px}}.landing__content:not(:has(.links)) p:last-of-type{margin-bottom:30px}@media screen and (max-width: 639px){.landing__image{order:2}}.landing__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing:not(:has(.landing__links)) p:last-of-type{margin-bottom:33px}.landing__item{margin-bottom:54px}@media screen and (min-width: 640px){.landing__item{margin:0 auto 105px;max-width:1344px;widtH:100%;padding:0 21px}}@media screen and (min-width: 1024px){.landing__item{padding:0 42px}}@media screen and (min-width: 640px){.landing__item--left .landing__content{padding-left:3%}}@media screen and (min-width: 1024px){.landing__item--left .landing__content{padding-left:5%}}@media screen and (min-width: 640px){.landing__item--right .landing__content{padding-right:3%}}@media screen and (min-width: 1024px){.landing__item--right .landing__content{padding-right:5%}}@media screen and (min-width: 640px){.landing__item--right .landing__image{order:2}}.landing:has(+.animation) .landing__item:last-of-type{margin-bottom:0}.logo-carousel{padding-bottom:40px}.logo-carousel__header{text-align:center;padding-bottom:20px}.logo-carousel__header h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase}@media screen and (min-width: 640px){.logo-carousel__header h2{font-size:24px}}.logo-carousel__header h3{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase}.logo-carousel__header p{font-family:var(--serif-font-family);font-size:16px;line-height:24px}@media screen and (min-width: 640px){.logo-carousel__header p{font-size:17px}}.logo-carousel__item{padding:0 12px}.masonry-gallery{margin-bottom:50px}.masonry-gallery__grid{gap:20px;-moz-column-count:2;column-count:2}@media screen and (min-width: 640px){.masonry-gallery__grid{-moz-column-count:3;column-count:3}}.masonry-gallery__item{-moz-column-break-inside:avoid;break-inside:avoid}@media screen and (min-width: 640px){.masonry-gallery__item{margin-bottom:40px}}.masonry-gallery__item p{font-family:var(--serif-font-family);font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-primary);position:relative}@media screen and (max-width: 639px){.masonry-gallery__item p{display:none}}.masonry-gallery__item p::after{content:"";position:absolute;top:50%;right:0;translate:0 -50%;rotate:-45deg;width:11px;height:11px;background:url(../../assets/img/close-blue-c7371a271f815186b4f9.svg) no-repeat center center}.masonry-gallery__item a{position:relative;display:block}.masonry-gallery__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}.masonry-gallery__modal{border:none;padding:0;overflow:visible;background-color:var(--color-white)}@media screen and (max-width: 639px){.masonry-gallery__modal{height:100vh;place-content:center;padding-top:40px;overflow:auto}}.masonry-gallery__modal:-internal-dialog-in-top-layer{margin:0 auto !important}@media screen and (min-width: 640px){.masonry-gallery__modal:-internal-dialog-in-top-layer{margin:auto !important}}.masonry-gallery__modal::backdrop{background-color:var(--color-white)}.masonry-gallery__modal [data-popup-close]{position:absolute;z-index:10;top:-40px;left:0px;width:25px;height:25px;text-indent:-12345px;cursor:pointer;background:url(../../assets/img/close-blue-c7371a271f815186b4f9.svg) center center no-repeat;background-size:contain}@media screen and (max-width: 639px){.masonry-gallery__modal [data-popup-close]{top:12px}}@media screen and (max-width: 639px){.masonry-gallery__modal-inner{padding-bottom:25px}}.masonry-gallery__modal-image{position:relative;text-align:center}.masonry-gallery__modal-image img{width:auto;height:100%;max-height:75vh}.masonry-gallery__modal-prev,.masonry-gallery__modal-next{position:absolute;top:50%;translate:0 -50%;cursor:pointer;width:12px;height:24px}@media screen and (max-width: 639px){.masonry-gallery__modal-prev,.masonry-gallery__modal-next{top:auto;bottom:-130px;translate:0 0}}.masonry-gallery__modal-prev{left:-30px;background:url(../../assets/img/chevron-left-red-876239ca3bf280c8b9ef.svg) no-repeat center center;background-size:12px 24px}@media screen and (max-width: 639px){.masonry-gallery__modal-prev{left:20px}}.masonry-gallery__modal-prev::before{content:"";display:block;width:12px;height:24px;background:url(../../assets/img/chevron-left-red-876239ca3bf280c8b9ef.svg) no-repeat center center;background-size:12px 24px;translate:-6px 0;transition:translate .3s ease-in-out}.masonry-gallery__modal-prev:hover::before,.masonry-gallery__modal-prev:focus-visible::before{translate:-10px 0}.masonry-gallery__modal-next{right:-30px;background:url(../../assets/img/chevron-right-red-f115ac4a1d492d6aafc6.svg) no-repeat center center;background-size:12px 24px}@media screen and (max-width: 639px){.masonry-gallery__modal-next{right:20px}}.masonry-gallery__modal-next::after{content:"";display:block;width:12px;height:24px;background:url(../../assets/img/chevron-right-red-f115ac4a1d492d6aafc6.svg) no-repeat center center;background-size:12px 24px;translate:6px 0;transition:translate .3s ease-in-out}.masonry-gallery__modal-next:hover::after,.masonry-gallery__modal-next:focus-visible::after{translate:10px 0}.masonry-gallery__modal-content{display:flex;justify-content:space-between;background-color:var(--color-white);padding-top:16px}@media screen and (max-width: 639px){.masonry-gallery__modal-content{flex-wrap:wrap;justify-content:center;text-align:center;padding-bottom:30px}}.masonry-gallery__modal-caption{font-family:var(--serif-font-family);font-size:15px;line-height:19px;letter-spacing:.25em;color:var(--color-quaternary);text-transform:uppercase}@media screen and (max-width: 639px){.masonry-gallery__modal-caption{width:100%;text-align:center;margin-bottom:24px}}.masonry-gallery__modal-cta{text-align:center;font-family:var(--serif-font-family);font-size:25px;line-height:23px;font-weight:400;color:var(--color-primary);display:block}@media screen and (min-width: 640px){.masonry-gallery__modal-cta{display:inline-flex;text-align:right;align-items:flex-end;gap:30px}}.masonry-gallery__modal-cta .button{margin-left:20px;background-color:rgba(0,0,0,0);color:var(--color-primary);font-family:var(--sans-serif-font-family);font-size:12px;line-height:1;font-weight:900;letter-spacing:.37em;border:none;text-decoration:none;text-transform:uppercase;text-align:center;position:relative}@media screen and (max-width: 639px){.masonry-gallery__modal-cta .button{display:block;margin-top:30px;margin-left:0}}.masonry-gallery__modal-cta .button::before{content:"";position:absolute;left:50%;bottom:-8px;width:0;height:1px;transition:background-color .3s ease-in-out,left .3s ease-in-out,width .3s ease-in-out}.masonry-gallery__modal-cta .button:hover,.masonry-gallery__modal-cta .button:focus-visible{outline:rgba(0,0,0,0)}.masonry-gallery__modal-cta .button:hover::before,.masonry-gallery__modal-cta .button:focus-visible::before{left:0;width:calc(100% - .28em);background-color:var(--color-tertiary)}.masonry-gallery__modal-iframe{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.masonry-gallery__modal-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 640px){.masonry-gallery .filter{background:var(--color-white)}}.menus{padding-bottom:60px}@media screen and (min-width: 640px){.menus{padding-bottom:90px}}.menus__inner-wrap{padding:14px;border:1px solid rgba(138,114,75,.3)}.menus__image{order:2}@media screen and (min-width: 640px){.menus__image{order:1}}.menus__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menus__content{background:var(--color-white);padding:60px 3% 40px;place-content:center;order:1}@media screen and (min-width: 640px){.menus__content{padding:80px 5% 60px;order:2}}.menus__content h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:16px}@media screen and (min-width: 640px){.menus__content h2{font-size:24px}}.menus__content h3{font-family:var(--serif-font-family);font-size:20px;line-height:25px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:16px}.menus__content p,.menus__content li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black)}@media screen and (min-width: 640px){.menus__content p,.menus__content li{font-size:17px}}.menus__content p{margin-bottom:16px}.menus__content p:last-of-type{margin-bottom:33px}.menus__links{margin-bottom:30px}.menus__links h3{font-family:var(--serif-font-family);font-size:20px;line-height:25px;letter-spacing:.25em;text-transform:uppercase}.menus__links ul{list-style-type:none;margin:0;padding:0}.menus__links ul li{margin-bottom:5px}.menus__links ul li a{width:100%;display:flex}.menus__links ul li a span:first-of-type{width:75%;flex-grow:4}.menus__links ul li a span:last-of-type{width:25%;flex-grow:1;text-align:center;font-family:var(--sans-serif-font-family);font-size:11px;letter-spacing:.37em;font-weight:400;color:var(--color-primary);text-transform:uppercase;text-align:right}@media screen and (min-width: 640px){.menus__text{padding-right:20px}}.offers{margin-bottom:60px}.offers__item{margin-bottom:50px}.offers__item-image{display:flex;padding:0 20px}@media screen and (min-width: 640px){.offers__item-image{padding:0}}.offers__item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.offers__item-content{padding:20px}@media screen and (min-width: 640px){.offers__item-content{padding:0 20px}}.offers__item-content-inner{border:1px solid rgba(138,114,75,.3);height:100%;padding:14px}.offers__item-content-inner-wrap{background-color:var(--color-white);height:100%;padding:40px 5% 40px 10%}@media screen and (max-width: 639px){.offers__item-content-inner-wrap{padding:40px 18px}}.offers__item-content h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:26px}@media screen and (min-width: 640px){.offers__item-content h2{font-size:24px}}.offers__item-content p,.offers__item-content li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black)}@media screen and (min-width: 640px){.offers__item-content p,.offers__item-content li{font-size:17px}}.offers__item-content p{margin-bottom:16px}.offers__item-content ul{list-style:none;margin:0 0 33px}.offers__item-content ul li{text-align:left;margin-bottom:0;padding-left:10px;position:relative}.offers__item-content ul li::before{content:"-";position:absolute;top:0;left:0;color:var(--color-black)}.offers__item-price{font-family:var(--serif-font-family);font-size:25px;line-height:23px;font-weight:400;color:var(--color-primary)}.offers__item-price-wrap{display:flex;flex-direction:column;justify-content:space-between;padding-left:0}@media screen and (min-width: 640px){.offers__links__link{margin-bottom:20px}.offers__links__link .button{width:100%}.offers__links__link:last-of-type{margin-bottom:0}}.offer-details{padding:54px 18px}@media screen and (min-width: 640px){.offer-details{padding:63px 0}}.offer-details__content{text-align:center;padding-bottom:30px}@media screen and (min-width: 640px){.offer-details__content{padding-right:6.6%;padding-bottom:0;text-align:left}}.offer-details__content-inner h1{font-family:var(--serif-font-family);font-size:30px;line-height:35px;letter-spacing:.35em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:26px}@media screen and (min-width: 640px){.offer-details__content-inner h1{font-size:32px;line-height:37px}}.offer-details__content-inner h2{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary);margin-bottom:33px}.offer-details__content-inner p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);margin-bottom:16px}@media screen and (min-width: 640px){.offer-details__content-inner p{font-size:17px}}.offer-details__content-inner p:last-of-type{margin-bottom:33px}.offer-details__content-inner p a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}.offer-details__content-inner ul{list-style:none;margin:0 0 33px}@media screen and (max-width: 639px){.offer-details__content-inner ul{margin:0 0 33px 20px}}.offer-details__content-inner ul li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);text-align:left;margin-bottom:0;padding-left:10px;position:relative}@media screen and (min-width: 640px){.offer-details__content-inner ul li{font-size:17px}}.offer-details__content-inner ul li::before{content:"-";position:absolute;top:0;left:0;color:var(--color-black)}.offer-details__content-inner ul li a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}.offer-details__content-inner h4{font-family:var(--serif-font-family);font-size:25px;line-height:23px;font-weight:400;color:var(--color-primary)}@media screen and (max-width: 639px){.offer-details__links{justify-content:center}}@media screen and (min-width: 640px){.offer-details__features{padding-right:calc(2% + 42px)}}.offer-details__features-inner{border:1px solid rgba(138,114,75,.3);padding:14px}.offer-details__features-inner-wrap{background-color:var(--color-white);padding:42px 48px}@media screen and (max-width: 639px){.offer-details__features-inner-wrap{padding:40px 20px}}.offer-details__features-inner-wrap h3{font-family:var(--serif-font-family);font-size:20px;line-height:25px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:26px}.offer-details__features-inner-wrap ul{list-style:none;margin:0 0 33px}.offer-details__features-inner-wrap ul:last-of-type{margin-bottom:0}.offer-details__features-inner-wrap ul li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);text-align:left;margin-bottom:0;padding-left:10px;position:relative}@media screen and (min-width: 640px){.offer-details__features-inner-wrap ul li{font-size:17px}}.offer-details__features-inner-wrap ul li::before{content:"-";position:absolute;top:0;left:0;color:var(--color-black)}.offer-details__terms{padding-top:40px;padding-right:3.3%}@media screen and (max-width: 639px){.offer-details__terms{padding:40px 20px 0}}.offer-details__terms h4{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary);margin-bottom:10px}.offer-details__terms p{font-family:var(--serif-font-family);font-size:14px;line-height:20px;color:var(--color-black)}.offer-details__terms p a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}.other-details{padding-bottom:60px}.other-details__heading{text-align:center;margin-bottom:26px;padding:0 18px}@media screen and (min-width: 640px){.other-details__heading{width:calc(50% + 36px);margin:0 auto 26px}}.other-details__heading h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:13px}@media screen and (min-width: 640px){.other-details__heading h2{font-size:24px}}.other-details__heading h3{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary);margin-bottom:26px}.other-details__heading p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);margin-bottom:16px}@media screen and (min-width: 640px){.other-details__heading p{font-size:17px}}.other-details__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.other-details__item-content{padding:20px 0;text-align:center}@media screen and (min-width: 640px){.other-details__item-content{text-align:left}}.other-details__item-content h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;font-size:19px !important;line-height:26px !important;letter-spacing:.25em !important;color:var(--color-quaternary);margin-bottom:13px}@media screen and (min-width: 640px){.other-details__item-content h2{font-size:24px}}.other-details__item-content p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);margin-bottom:33px}@media screen and (min-width: 640px){.other-details__item-content p{font-size:17px}}.other-details__item-content ul{list-style:none;margin:0 0 33px}@media screen and (max-width: 639px){.other-details__item-content ul{margin:0 0 33px 20px}}.other-details__item-content ul li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);text-align:left;margin-bottom:0;padding-left:10px;position:relative}@media screen and (min-width: 640px){.other-details__item-content ul li{font-size:17px}}.other-details__item-content ul li::before{content:"-";position:absolute;top:0;left:0;color:var(--color-black)}.other-details__item-content ul li a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}.other-details__item-price{font-family:var(--serif-font-family);font-size:25px;line-height:23px;font-weight:400;color:var(--color-primary);margin-bottom:20px;margin-top:30px}.other-details .splide{padding:0 5%}@media screen and (max-width: 639px){.other-details .splide{position:relative;padding:0}}@media screen and (min-width: 640px){.other-details .splide__arrows{position:relative}}.other-details .splide__arrow{position:absolute;top:auto;bottom:-25px}@media screen and (min-width: 640px){.other-details .splide__arrow{top:20px;bottom:auto}}.other-details .splide__arrow>svg{display:none}.other-details .splide__arrow--prev{left:calc(50% - 50px);background:url(../../assets/img/chevron-left-red-876239ca3bf280c8b9ef.svg) no-repeat center center;background-size:12px 24px}@media screen and (min-width: 640px){.other-details .splide__arrow--prev{left:-5%}}.other-details .splide__arrow--prev::before{content:"";width:12px;height:24px;background:url(../../assets/img/chevron-left-red-876239ca3bf280c8b9ef.svg) no-repeat center center;background-size:12px 24px;translate:-6px 0;transition:translate .3s ease-in-out}.other-details .splide__arrow--prev:hover::before,.other-details .splide__arrow--prev:focus-visible::before{translate:-10px 0}.other-details .splide__arrow--next{right:calc(50% - 50px);background:url(../../assets/img/chevron-right-red-f115ac4a1d492d6aafc6.svg) no-repeat center center;background-size:12px 24px}@media screen and (min-width: 640px){.other-details .splide__arrow--next{right:-5%}}.other-details .splide__arrow--next::after{content:"";width:12px;height:24px;background:url(../../assets/img/chevron-right-red-f115ac4a1d492d6aafc6.svg) no-repeat center center;background-size:12px 24px;translate:6px 0;transition:translate .3s ease-in-out}.other-details .splide__arrow--next:hover::after,.other-details .splide__arrow--next:focus-visible::after{translate:10px 0}@media screen and (max-width: 639px){.other-details__links{justify-content:center}}.promo{padding-bottom:40px}@media screen and (min-width: 640px){.promo{padding-bottom:105px}}.promo__item-image{position:relative}.promo__item-image-overlay{position:absolute;width:100%;height:105px;left:0;top:-20px;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgb(0, 0, 0) 100%)}@media screen and (min-width: 640px){.promo__item-image-overlay{top:0;left:auto;right:-15px;width:13%;height:100%;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 80%, rgb(0, 0, 0) 100%)}}@media screen and (max-width: 639px){.promo__item-image{order:2}}.promo__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo__item-content{background:#000;padding:36px 8.3% 18px;place-content:center;text-align:center}@media screen and (min-width: 640px){.promo__item-content{padding:100px 2.1% 80px}}@media screen and (min-width: 1024px){.promo__item-content{padding:100px 8.3% 80px}}@media screen and (max-width: 639px){.promo__item-content{order:1}}.promo__item-content h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:25px}@media screen and (min-width: 640px){.promo__item-content h2{font-size:24px}}.promo__item-content h3{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:#fff;margin-bottom:33px}.promo__item-content p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:#fff;margin-bottom:16px}@media screen and (min-width: 640px){.promo__item-content p{font-size:17px}}.promo__item-content p:last-of-type{margin-bottom:2px}.promo__links .button{color:#fff}.promo:not(:has(.promo__links)) p:last-of-type{margin-bottom:33px}.promo-slider{margin-bottom:36px}@media screen and (min-width: 640px){.promo-slider{margin-bottom:77px}}.promo-slider__item{position:relative}.promo-slider__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo-slider__item-content{position:absolute;top:0;left:0;height:100%;background:rgba(0,0,0,.5);width:100%;text-align:center}@media screen and (min-width: 640px){.promo-slider__item-content{width:calc(66.6% + 42px);background:linear-gradient(90deg, rgba(31, 31, 31, 0.75) 0%, rgba(31, 31, 31, 0) 100%);text-align:left}}.promo-slider__item-content-wrap{position:absolute;bottom:50%;left:0;translate:0 50%;padding:20px 8.3% 10px}@media screen and (min-width: 640px){.promo-slider__item-content-wrap{bottom:calc(20% + 15px);left:calc(3% + 42px);translate:0 0;padding:0 5% 0 0}}@media screen and (min-width: 1024px){.promo-slider__item-content-wrap{bottom:calc(40% + 15px);left:calc(13.6% + 42px);translate:0 0;padding:0 40% 0 0}}.promo-slider__item-content-wrap:not(:has(.links)) p:last-of-type{margin-bottom:40px}.promo-slider__item-content h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:#fff;margin-bottom:25px}@media screen and (min-width: 640px){.promo-slider__item-content h2{font-size:24px}}.promo-slider__item-content h3{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:#fff;margin-bottom:33px}.promo-slider__item-content p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:#fff;margin-bottom:16px}@media screen and (min-width: 640px){.promo-slider__item-content p{font-size:17px}}.promo-slider__item-content p:last-of-type{margin-bottom:2px}@media screen and (max-width: 639px){.promo-slider__item-content .links{justify-content:center}}.promo-slider__item-content .links .button{color:#fff}.promo-slider .splide__arrow{text-indent:-12345px;width:12px;height:24px;color:rgba(0,0,0,0)}.promo-slider .splide__arrow:disabled{display:none}@media screen and (min-width: 640px){.promo-slider .splide__arrow{top:auto;bottom:18%}}@media screen and (min-width: 1024px){.promo-slider .splide__arrow{bottom:33%}}@media screen and (max-width: 639px){.promo-slider .splide__arrow{top:auto;bottom:40px}}.promo-slider .splide__arrow--prev{left:calc(50% - 30px);background:url(../../assets/img/chevron-left-white-f5b8795d9c17dcf1a1c2.svg) no-repeat center center;background-size:12px 24px;translate:-50% 0}@media screen and (min-width: 640px){.promo-slider .splide__arrow--prev{left:calc(3% + 42px);translate:0 0}}@media screen and (min-width: 1024px){.promo-slider .splide__arrow--prev{left:calc(10% + 42px);translate:0 0}}.promo-slider .splide__arrow--prev::before{content:"";width:12px;height:24px;background:url(../../assets/img/chevron-left-white-f5b8795d9c17dcf1a1c2.svg) no-repeat center center;background-size:12px 24px;translate:-6px 0;transition:translate .3s ease-in-out}.promo-slider .splide__arrow--prev:hover::before,.promo-slider .splide__arrow--prev:focus-visible::before{translate:-10px 0}.promo-slider .splide__arrow--next{right:auto;left:calc(50% + 30px);background:url(../../assets/img/chevron-right-white-3f32cfec1eb241af9b8b.svg) no-repeat center center;background-size:12px 24px;translate:-50% 0}@media screen and (min-width: 640px){.promo-slider .splide__arrow--next{left:calc(3% + 84px);translate:0 0}}@media screen and (min-width: 1024px){.promo-slider .splide__arrow--next{left:calc(10% + 84px);translate:0 0}}.promo-slider .splide__arrow--next::after{content:"";width:12px;height:24px;background:url(../../assets/img/chevron-right-white-3f32cfec1eb241af9b8b.svg) no-repeat center center;background-size:12px 24px;translate:6px 0;transition:translate .3s ease-in-out}.promo-slider .splide__arrow--next:hover::after,.promo-slider .splide__arrow--next:focus-visible::after{translate:10px 0}.double-slider{padding-bottom:80px}@media screen and (max-width: 639px){.double-slider__inner .guides-wrapper{padding:0}}.double-slider__item{display:grid}.double-slider__item>*{grid-column:1;grid-row:1}.double-slider__item-image{z-index:1}.double-slider__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(0);transition:.3s filter ease-in-out}.double-slider__item-content{text-align:center;background-color:rgba(0,0,0,.4);z-index:2;height:100%;place-content:center}.double-slider__item-content-wrap{padding:40px 10%;display:grid}.double-slider__item-content-wrap>*{grid-column:1;grid-row:1}.double-slider__item-content-wrap h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:#fff;margin-bottom:16px}@media screen and (min-width: 640px){.double-slider__item-content-wrap h2{font-size:24px}}.double-slider__item-content-wrap h2:not(:has(+h3)){margin-bottom:0}.double-slider__item-content-wrap h3{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:#fff}.double-slider__item-content-wrap p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:#fff;margin-bottom:2px}@media screen and (min-width: 640px){.double-slider__item-content-wrap p{font-size:17px}}.double-slider__item-content-wrap-initial{display:block;opacity:1;transition:.3s ease-in;transition-property:opacity,height;place-content:center}.double-slider__item-content-wrap-hidden{opacity:0;transition:.3s ease-in;transition-property:opacity;place-content:center}.double-slider__item:hover .double-slider__item-image img,.double-slider__item:focus-visible .double-slider__item-image img{filter:grayscale(1)}.double-slider__item:hover .double-slider__item-content,.double-slider__item:focus-visible .double-slider__item-content{background-color:rgba(0,0,0,.75)}.double-slider__item:hover .double-slider__item-content-wrap-initial,.double-slider__item:focus-visible .double-slider__item-content-wrap-initial{opacity:0;height:0}.double-slider__item:hover .double-slider__item-content-wrap-hidden,.double-slider__item:focus-visible .double-slider__item-content-wrap-hidden{opacity:1;height:auto}.double-slider__links{justify-content:center}.double-slider__links .button{color:#fff}.double-slider .splide__arrow{text-indent:-12345px;width:12px;height:24px;color:rgba(0,0,0,0)}.double-slider .splide__arrow:disabled{display:none}@media screen and (max-width: 639px){.double-slider .splide__arrow{top:auto;bottom:-50px}}.double-slider .splide__arrow--prev{left:calc(50% - 25px);background:url(../../assets/img/chevron-left-red-876239ca3bf280c8b9ef.svg) no-repeat center center;background-size:12px 24px;translate:-50% 0}@media screen and (min-width: 640px){.double-slider .splide__arrow--prev{left:-40px;translate:0 0}}.double-slider .splide__arrow--prev::before{content:"";width:12px;height:24px;background:url(../../assets/img/chevron-left-red-876239ca3bf280c8b9ef.svg) no-repeat center center;background-size:12px 24px;translate:-6px 0;transition:translate .3s ease-in-out}.double-slider .splide__arrow--prev:hover::before,.double-slider .splide__arrow--prev:focus-visible::before{translate:-10px 0}.double-slider .splide__arrow--next{right:auto;left:calc(50% + 25px);background:url(../../assets/img/chevron-right-red-f115ac4a1d492d6aafc6.svg) no-repeat center center;background-size:12px 24px;translate:-50% 0}@media screen and (min-width: 640px){.double-slider .splide__arrow--next{right:-40px;left:auto;translate:0 0}}.double-slider .splide__arrow--next::after{content:"";width:12px;height:24px;background:url(../../assets/img/chevron-right-red-f115ac4a1d492d6aafc6.svg) no-repeat center center;background-size:12px 24px;translate:6px 0;transition:translate .3s ease-in-out}.double-slider .splide__arrow--next:hover::after,.double-slider .splide__arrow--next:focus-visible::after{translate:10px 0}.double-slider:has(+.animation){margin-bottom:42px}.small-gallery{padding-bottom:110px}.small-gallery__header{text-align:center;margin-bottom:30px}.small-gallery__header h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:13px}@media screen and (min-width: 640px){.small-gallery__header h2{font-size:24px}}.small-gallery__header h3{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary);margin-bottom:20px}@media screen and (min-width: 640px){.small-gallery__slider{padding:0 5%}}.small-gallery .splide__arrow{text-indent:-12345px;top:calc(100% + 40px)}@media screen and (min-width: 640px){.small-gallery .splide__arrow{top:50%}}.small-gallery .splide__arrow--prev{left:calc(50% - 25px);translate:-50% 0;background:url(../../assets/img/chevron-left-red-876239ca3bf280c8b9ef.svg) no-repeat center center;background-size:12px 24px}@media screen and (min-width: 640px){.small-gallery .splide__arrow--prev{left:-5%;translate:0 0}}.small-gallery .splide__arrow--prev::before{content:"";width:12px;height:24px;background:url(../../assets/img/chevron-left-red-876239ca3bf280c8b9ef.svg) no-repeat center center;background-size:12px 24px;translate:-6px 0;transition:translate .3s ease-in-out}.small-gallery .splide__arrow--prev:hover::before,.small-gallery .splide__arrow--prev:focus-visible::before{translate:-10px 0}.small-gallery .splide__arrow--next{left:calc(50% + 25px);translate:-50% 0;background:url(../../assets/img/chevron-right-red-f115ac4a1d492d6aafc6.svg) no-repeat center center;background-size:12px 24px}@media screen and (min-width: 640px){.small-gallery .splide__arrow--next{left:auto;right:-5%;translate:0 0}}.small-gallery .splide__arrow--next::after{content:"";width:12px;height:24px;background:url(../../assets/img/chevron-right-red-f115ac4a1d492d6aafc6.svg) no-repeat center center;background-size:12px 24px;translate:6px 0;transition:translate .3s ease-in-out}.small-gallery .splide__arrow--next:hover::after,.small-gallery .splide__arrow--next:focus-visible::after{translate:10px 0}.social-feed{text-align:center;margin-bottom:40px}.social-feed h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase}@media screen and (min-width: 640px){.social-feed h2{font-size:24px}}.social-feed p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;margin-bottom:15px}@media screen and (min-width: 640px){.social-feed p{font-size:17px}}.social-feed__feed{padding:0 5%}@media screen and (min-width: 640px){.social-feed .crt-grid-post{width:33% !important;padding:0 14px !important}}.standard-content{text-align:center}.standard-content h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:16px}@media screen and (min-width: 640px){.standard-content h2{font-size:24px}}.standard-content h3{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary);margin-bottom:33px}.standard-content p,.standard-content li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);margin-bottom:26px}@media screen and (min-width: 640px){.standard-content p,.standard-content li{font-size:17px}}.standard-content p a,.standard-content li a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}.standard-content ul{list-style:none;margin:0 0 33px}.standard-content ul li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);text-align:left;margin-bottom:0;padding-left:10px;position:relative}@media screen and (min-width: 640px){.standard-content ul li{font-size:17px}}.standard-content ul li::before{content:"-";position:absolute;top:0;left:0;color:var(--color-black)}.standard-content ol{list-style-position:inside;margin:0 0 33px}.standard-content ol li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);text-align:left;margin-bottom:0}@media screen and (min-width: 640px){.standard-content ol li{font-size:17px}}.standard-content__text-only{margin-bottom:100px}.standard-content__text-only h2,.standard-content__text-only h3{text-align:center}.standard-content__image{margin-bottom:40px}.standard-content__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.standard-content__full-width{margin-bottom:40px}.standard-content__full-width img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.standard-content-team__item{margin-bottom:60px}@media screen and (min-width: 640px){.standard-content-team__item{margin-bottom:125px}}@media screen and (min-width: 640px){.standard-content-team__item:nth-child(odd){margin-left:8.3%}}@media screen and (min-width: 640px){.standard-content-team__item:nth-child(odd) .standard-content-team__item-text{padding-left:15px}}@media screen and (min-width: 640px){.standard-content-team__item:nth-child(even) .standard-content-team__item-image{order:2}}@media screen and (min-width: 640px){.standard-content-team__item:nth-child(even) .standard-content-team__item-text{order:1;padding-right:15px}}@media screen and (max-width: 639px){.standard-content-team__item-image{margin-bottom:20px}}.standard-content-team__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.standard-content-team__item-text{place-content:center}.standard-content-team__item-text-inner{border:1px solid rgba(138,114,75,.3);padding:14px}.standard-content-team__item-text-inner-wrap{background-color:var(--color-white);text-align:center;padding:30px 20px}@media screen and (min-width: 640px){.standard-content-team__item-text-inner-wrap{padding:40px 10%}}.standard-content-team__item-text-inner-wrap h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:16px}@media screen and (min-width: 640px){.standard-content-team__item-text-inner-wrap h2{font-size:24px}}.standard-content-team__item-text-inner-wrap h3{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary);margin-bottom:26px}.standard-content-team__item-text-inner-wrap p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black)}@media screen and (min-width: 640px){.standard-content-team__item-text-inner-wrap p{font-size:17px}}.standard-content-team__item-text-inner-wrap p a{color:inherit;font-weight:700}.quote{text-align:center;padding:50px 0 70px}.quote .guides-flex{overflow:visible}.quote__item{overflow:visible}@media screen and (min-width: 1024px){.quote__item-inner{padding:0 40px}}.quote__item-text{position:relative}.quote__item-text img{position:absolute;width:100%;height:auto;max-width:70px}@media screen and (min-width: 640px){.quote__item-text img{max-width:84px}}.quote__item-text img:first-of-type{top:-30px;left:-100px}@media screen and (max-width: 639px){.quote__item-text img:first-of-type{top:-50px;left:-30px}}.quote__item-text img:last-of-type{bottom:-30px;right:-100px}@media screen and (max-width: 639px){.quote__item-text img:last-of-type{bottom:-50px;right:-15px}}.quote__item-text h4{font-family:var(--serif-font-family);font-size:18px;line-height:30px;text-transform:uppercase;letter-spacing:.35em;color:var(--color-primary);text-wrap:balance}@media screen and (min-width: 640px){.quote__item-text h4{font-size:22px;line-height:36px}}@media screen and (max-width: 639px){.quote__item-text h4{padding:0 35px}}.quote__item p{padding-top:50px;color:var(--color-primary);font-family:var(--sans-serif-font-family);font-size:11px;letter-spacing:.35em;line-height:18px;text-transform:uppercase}@media screen and (max-width: 639px){.quote__item p{padding-top:30px}}.quote__item p strong{font-weight:900}@media screen and (max-width: 639px){.illustrated-map{padding:0 !important}}.illustrated-map__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.illustrated-map__content{padding:30px 20px;place-content:center;text-align:center}@media screen and (min-width: 640px){.illustrated-map__content{padding:40px 0 40px 30px}}.illustrated-map__content h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:26px;text-wrap:balance}@media screen and (min-width: 640px){.illustrated-map__content h2{font-size:24px}}.illustrated-map__content h3{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary);margin-bottom:33px;text-wrap:balance}.illustrated-map__content p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-primary);margin-bottom:16px;text-wrap:balance}@media screen and (min-width: 640px){.illustrated-map__content p{font-size:17px}}.illustrated-map__content p:last-of-type{margin-bottom:40px}.illustrated-map__content ul{list-style:none;margin:0;border:solid #b9babb;border-width:1px 0;padding:21px 0;margin-bottom:35px}@media screen and (max-width: 639px){.illustrated-map__content ul{margin-bottom:20px}}.illustrated-map__content ul li{font-family:var(--sans-serif-font-family);font-size:11px;line-height:24px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);padding:0 10px}.illustrated-map__links{justify-content:center}.split-content{padding-bottom:68px}@media screen and (min-width: 640px){.split-content{padding-bottom:90px}}.split-content__text{place-content:center;margin-bottom:50px}@media screen and (min-width: 640px){.split-content__text{padding-right:3.3%;margin-bottom:0}}.split-content__text-inner p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:vaR(--color-black);text-align:center}@media screen and (min-width: 640px){.split-content__text-inner p{font-size:17px}}.split-content__featured{text-align:center}@media screen and (min-width: 640px){.split-content__featured{padding-right:6.6%}}.split-content__featured-wrap{border:1px solid rgba(138,114,75,.3);padding:14px}.split-content__featured-inner{background-color:var(--color-white);padding:40px 18px}@media screen and (min-width: 640px){.split-content__featured-inner{padding:60px 7.5% 30px}}.split-content__featured-inner h3{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:26px}@media screen and (min-width: 640px){.split-content__featured-inner h3{font-size:24px}}.split-content__featured-inner h3 em{text-transform:initial}.split-content__featured-inner h4{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary);margin-bottom:33px}.split-content__featured-inner p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);margin-bottom:2px}@media screen and (min-width: 640px){.split-content__featured-inner p{font-size:17px}}.split-content:not(:has(.split-content__links)) .split-content__featured-inner p:last-of-type{margin-bottom:33px}.meetings-landing{padding-bottom:30px}.meetings-landing__item{margin-bottom:30px}@media screen and (min-width: 640px){.meetings-landing__item{margin-bottom:60px}}.meetings-landing__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.meetings-landing__item-content{padding:20px;background-color:var(--color-white);display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 640px){.meetings-landing__item-content{padding:40px}}.meetings-landing__item-content h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-primary);margin-bottom:20px}@media screen and (min-width: 640px){.meetings-landing__item-content h2{font-size:24px}}.meetings-landing__item-content p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black)}@media screen and (min-width: 640px){.meetings-landing__item-content p{font-size:17px}}@media screen and (min-width: 640px){.meetings-landing__item-links{padding-bottom:0}}.meeting-detail{margin-bottom:30px}@media screen and (min-width: 640px){.meeting-detail{padding-top:60px;margin-bottom:80px}}@media screen and (max-width: 639px){.meeting-detail{padding:30px 0 0}}.meeting-detail__content{text-align:center;padding:0 20px}@media screen and (min-width: 640px){.meeting-detail__content{text-align:left;padding-right:5%;padding-left:0}}.meeting-detail__content h1{font-family:var(--serif-font-family);font-size:30px;line-height:35px;letter-spacing:.35em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:16px}@media screen and (min-width: 640px){.meeting-detail__content h1{font-size:32px;line-height:37px}}.meeting-detail__content h2{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary);margin-bottom:26px}.meeting-detail__content p,.meeting-detail__content li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black)}@media screen and (min-width: 640px){.meeting-detail__content p,.meeting-detail__content li{font-size:17px}}.meeting-detail__content p a,.meeting-detail__content li a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}.meeting-detail__content p{margin-bottom:16px}.meeting-detail__content ul{list-style:none;margin:0 0 33px}.meeting-detail__content ul li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);text-align:left;margin-bottom:0;padding-left:10px;position:relative}@media screen and (min-width: 640px){.meeting-detail__content ul li{font-size:17px}}.meeting-detail__content ul li::before{content:"-";position:absolute;top:0;left:0;color:var(--color-black)}.meeting-detail__content-features{padding:30px 0;text-align:left}.meeting-detail__content-features h3{font-family:var(--serif-font-family);font-size:20px;line-height:25px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-primary)}.meeting-detail__content-features ul li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-primary)}@media screen and (min-width: 640px){.meeting-detail__content-features ul li{font-size:17px}}.meeting-detail__content-categories{text-align:left}.meeting-detail__content-categories h3{font-family:var(--serif-font-family);font-size:20px;line-height:25px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-primary)}.meeting-detail__content-categories p{font-family:var(--serif-font-family);font-size:18px;line-height:30px;text-transform:uppercase;letter-spacing:.35em;color:var(--color-primary)}@media screen and (min-width: 640px){.meeting-detail__content-categories p{font-size:22px;line-height:36px}}.meeting-detail__menus{padding:40px 0}@media screen and (min-width: 640px){.meeting-detail__menus{padding:0 3%}}.meeting-detail__menus-inner{background-color:var(--color-white);padding:40px 20px}@media screen and (min-width: 640px){.meeting-detail__menus-inner{padding:50px}}.meeting-detail__menus h2{font-family:var(--serif-font-family);font-size:20px;line-height:25px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-primary);width:30ch;margin-bottom:16px}.meeting-detail__menus p{margin-top:40px;font-family:var(--sans-serif-font-family);font-size:9px;line-height:16px;font-weight:900;text-transform:uppercase;letter-spacing:.25em;color:var(--color-black)}.meeting-detail__menus details:last-of-type{border-bottom:1px solid #acacac}.meeting-detail__menus details summary{display:flex;font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);text-transform:uppercase;position:relative;padding:10px 0;border:solid #acacac;border-width:1px 0 0}@media screen and (min-width: 640px){.meeting-detail__menus details summary{font-size:17px}}.meeting-detail__menus details summary::marker{color:rgba(0,0,0,0)}.meeting-detail__menus details summary::after{content:"";position:absolute;right:0;top:50%;translate:0 -50%;background:url(../../assets/img/chevron-down-blue-c5ab4d9abb3262a5f741.svg) no-repeat center center;width:15px;height:15px;transition:.3s all ease-in-out}.meeting-detail__menus details ul{list-style:none;margin:0}.meeting-detail__menus details ul li{display:flex;justify-content:space-between;align-items:center;font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);margin-bottom:6px}@media screen and (min-width: 640px){.meeting-detail__menus details ul li{font-size:17px}}.meeting-detail__menus details ul li a{background-color:rgba(0,0,0,0);color:var(--color-primary);font-size:12px;line-height:1;font-weight:900;letter-spacing:.37em;border:none;text-decoration:none;text-transform:uppercase;text-align:center;position:relative}.meeting-detail__menus details ul li a::before{content:"";position:absolute;left:50%;bottom:-8px;width:0;height:1px;transition:background-color .3sease-in-out,left .3sease-in-out,width .3sease-in-out}.meeting-detail__menus details:open{padding-bottom:30px}.meeting-detail__menus details:open summary::after{scale:-1}.meeting-detail__menus details:open ul{padding-top:10px}.animation{min-height:120px;position:relative;pointer-events:none;margin-bottom:0}@media screen and (min-width: 640px){.animation{min-height:180px}}.animation.left .animation__wrap{text-align:left}.animation.center .animation__wrap{text-align:center}.animation.right .animation__wrap{text-align:right}.animation__wrap{position:absolute;top:0;left:0;width:100%;height:100%}.animation video{max-width:100%;width:auto;height:101%;pointer-events:none}.animation img{width:auto;height:100%;pointer-events:none}*:has(+.animation){margin-bottom:0;padding-bottom:0}@media screen and (max-width: 639px){*:has(+.animation):has(.splide__arrows){margin-bottom:45px}}.burger{background-color:var(--color-quaternary)}.burger .guides-flex{position:relative}.burger>img{position:fixed;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.16;pointer-events:none}.burger__inner{padding:100px 0 0}@media screen and (min-width: 640px){.burger__inner{padding:130px 20px 0}}@media screen and (min-width: 640px){.burger__main{padding-right:2%;margin-bottom:40px}}.burger__primary{margin-bottom:40px}.burger__primary>ul{margin:0;padding:0;list-style-type:none}.burger__primary>ul>li{padding:16px 10px;font-size:20px;position:relative;background-position:200% center;transition:background-position .6s ease-in-out,background-color .3s ease-in-out;transition-delay:.3s,0s;transition-property:background-position,background-color;overflow:hidden}@media screen and (min-width: 640px){.burger__primary>ul>li{padding:32px 18% 32px 41px}}.burger__primary>ul>li::before,.burger__primary>ul>li::after{content:"";position:absolute;width:100%;height:1px;right:0;background-color:rgba(185,186,187,.55);transition:background-color .3s ease-in-out}@media screen and (min-width: 640px){.burger__primary>ul>li::before,.burger__primary>ul>li::after{width:calc(100% - 79px);right:38px}}.burger__primary>ul>li::before{top:0}.burger__primary>ul>li::after{bottom:0}.burger__primary>ul>li:not(.burger__primary>ul>li:last-of-type)::after{content:none}.burger__primary>ul>li:has(a:hover,a:focus-visible)::before,.burger__primary>ul>li:has(a:hover,a:focus-visible)::after{background-color:rgba(0,0,0,0)}.burger__primary>ul>li:has(a:hover,a:focus-visible)+li::before{background-color:rgba(0,0,0,0)}.burger__primary>ul>li a{display:block;font-family:var(--serif-font-family);font-size:20px;line-height:22px;letter-spacing:.37em;color:#fff;text-transform:uppercase}@media screen and (min-width: 640px){.burger__primary>ul>li a{font-size:27px;line-height:29px}}.burger__primary>ul>li:has(a:hover,a:focus-visible){background-color:rgba(255,255,255,.42)}@media screen and (max-width: 639px){.burger__primary>ul>li:has(a:hover,a:focus-visible){background-image:none}}.burger__secondary{margin-bottom:40px;padding:0}@media screen and (min-width: 640px){.burger__secondary{padding:0 41px}}.burger__secondary ul{margin:0;padding:0;list-style-type:none;display:inline-flex;flex-direction:column}@media screen and (min-width: 640px){.burger__secondary ul{gap:68px;flex-direction:row}}.burger__secondary li{display:inline-flex;margin-bottom:24px}@media screen and (min-width: 640px){.burger__secondary li{padding-left:7px;margin-bottom:0}}.burger__secondary li a{font-family:var(--sans-serif-font-family);font-size:12px;line-height:1;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:#fff;transition:.3s color ease-in-out;position:relative}.burger__secondary li a::before{content:"";position:absolute;left:50%;bottom:-8px;width:0;height:1px;transition:background-color .3s ease-in-out,left .3s ease-in-out,width .3s ease-in-out}.burger__secondary li a:hover,.burger__secondary li a:focus-visible{outline:rgba(0,0,0,0)}.burger__secondary li a:hover::before,.burger__secondary li a:focus-visible::before{left:0;width:calc(100% - .28em);background-color:var(--color-tertiary)}@media screen and (max-width: 639px){.burger__sidebar{padding-bottom:60px}}.burger__offer{border:1px solid rgba(255,255,255,.33);padding:15px}.burger__offer-wrap{background-color:var(--color-white);padding:16px 17px}.burger__offer-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.burger__offer-content{padding:20px 10px 0;text-align:center;background-color:var(--color-white)}@media screen and (min-width: 1024px){.burger__offer-content{padding:20px 20px 0}}.burger__offer-content-title{font-family:var(--serif-font-family);font-size:23px;line-height:28px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-black);margin-bottom:16px}@media screen and (min-width: 1024px){.burger__offer-content-title{padding:0 20px}}.burger__offer-content-title em{font-style:italic}.burger__offer-content p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);margin-bottom:16px}@media screen and (min-width: 640px){.burger__offer-content p{font-size:17px}}@media screen and (min-width: 1024px){.burger__offer-content p{padding:0 10px}}.burger__offer-content ul{list-style:none;margin:0 0 33px}@media screen and (max-width: 639px){.burger__offer-content ul{margin:0 0 33px 20px}}.burger__offer-content ul li{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);text-align:left;margin-bottom:0;padding-left:10px;position:relative}@media screen and (min-width: 640px){.burger__offer-content ul li{font-size:17px}}.burger__offer-content ul li::before{content:"-";position:absolute;top:0;left:0;color:var(--color-black)}.burger__offer-content ul li a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}.burger__offer-links .button{color:var(--color-black)}.burger__no-offer{padding-top:120px}@media screen and (max-width: 639px){.burger__no-offer{padding-top:30px}}.booking{background-color:#fff}.booking .guides-flex{position:relative}.booking .guides-flex [data-off-canvas-close]{left:auto;right:0;text-indent:-12345px}@media screen and (max-width: 639px){.booking .guides-flex [data-off-canvas-close]{top:-30px;width:20px;height:20px}}.booking .guides-flex [data-off-canvas-close]::before{background:url(../../assets/img/close-blue-c7371a271f815186b4f9.svg) no-repeat center center}@media screen and (max-width: 639px){.booking .guides-flex [data-off-canvas-close]::before{width:20px;height:20px;background-size:20px 20px}}.booking__inner{padding:60px 0 0;min-height:100vh}@media screen and (min-width: 640px){.booking__inner{padding:130px 0 0}}.booking__main{text-align:center}.booking__title{font-family:var(--serif-font-family);font-size:30px;line-height:34px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);margin-bottom:45px}.booking__tabs .tabs [role=tablist]{display:flex;justify-content:center;gap:40px}@media screen and (max-width: 639px){.booking__tabs .tabs [role=tablist]{flex-flow:column}}.booking__tabs .tabs [role=tabpanel]{padding-bottom:100px;overflow:visible}@media screen and (min-width: 640px){.booking__tabs .tabs [role=tabpanel]{padding-bottom:0}}.booking__tabs .tabs button{text-align:center;min-width:190px;padding:11px 10px;background-color:#fff;border:solid var(--color-quaternary);border-width:0 0 1px;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.booking__tabs .tabs button span{font-family:var(--sans-serif-font-family);font-size:12px;line-height:16px;font-weight:900;letter-spacing:.35em;color:var(--color-quaternary);text-transform:uppercase}.booking__tabs .tabs button:hover,.booking__tabs .tabs button:focus-visible,.booking__tabs .tabs button[aria-selected=true]{background-color:var(--color-quaternary);border-width:1px;border-color:var(--color-quaternary)}.booking__tabs .tabs button:hover span,.booking__tabs .tabs button:focus-visible span,.booking__tabs .tabs button[aria-selected=true] span{color:#fff}.booking__tabs .tabs form{min-height:450px;margin-bottom:30px}.booking__room{display:flex;padding:40px 0;flex-wrap:wrap;gap:25px}.booking__room-column{width:100%;display:flex;gap:12.5px;flex-direction:column}@media screen and (min-width: 640px){.booking__room-column{width:calc(25% - 19px)}}@media screen and (max-width: 639px){.booking__room-column--image{display:none}}.booking__room-column--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.booking__room-column--submit{width:100%}.booking__room-column-field{display:flex;flex-direction:column;justify-content:space-between;padding:12px 0;height:100%;background-color:var(--color-quaternary);color:#fff}@media screen and (max-width: 639px){.booking__room-column-field{min-height:165px}}.booking__room-column-field label,.booking__room-column-field .field-name{display:block;font-family:var(--sans-serif-font-family);font-size:10px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:#fff}.booking__room-column-field:last-of-type:not(.booking__room-column-field:last-of-type:first-of-type) .field-name{text-indent:-12345px}.booking__room-column-field .check-in,.booking__room-column-field .check-out{width:100%;min-height:60px;border:none;background:none;color:#fff;font-family:var(--serif-font-family);font-size:50px;line-height:1;letter-spacing:.05em;text-align:center;background:url(../../assets/img/chevron-down-white-a476a526d6189a36cbbf.svg) no-repeat 80% 50%;cursor:pointer}.booking__room-column-field .check-in::-moz-placeholder, .booking__room-column-field .check-out::-moz-placeholder{color:#fff}.booking__room-column-field .check-in::placeholder,.booking__room-column-field .check-out::placeholder{color:#fff}.booking__room-column-field .custom-select .select-selected{color:#fff;font-family:var(--serif-font-family);font-size:50px;line-height:1;letter-spacing:.05em;background:url(../../assets/img/chevron-down-white-a476a526d6189a36cbbf.svg) no-repeat 80% 50%}.booking__room-column-field .custom-select .select-items{background-color:var(--color-quaternary);padding-bottom:20px}.booking__room-column-field .custom-select .select-items div{font-family:var(--sans-serif-font-family);font-size:10px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:#fff;font-size:14px !important;color:#fff;position:relative;padding:10px;width:calc(100% - 20px);margin:0 auto;border:1px solid rgba(255,255,255,.8)}.booking__room-column-field .custom-select .select-items div::after{content:"";position:absolute;bottom:10px;left:50%;translate:calc(-50% - 2px) 0;width:10px;height:1px;background-color:#fff}.booking__room-column-field .custom-select .select-items div:hover{background-color:var(--color-quaternary)}@media screen and (min-width: 640px){.booking__room-submit{padding-top:40px}}.booking__room-submit button[type=submit]{background-color:rgba(0,0,0,0);color:var(--color-quaternary);font-family:var(--serif-font-family);font-size:25px;line-height:1;letter-spacing:.37em;border:none;text-decoration:none;text-transform:uppercase;text-align:center;position:relative;min-width:unset;padding:0}.booking__room-submit button[type=submit]::before{content:"";position:absolute;left:50%;bottom:-8px;width:0;height:2px;transition:background-color .3s ease-in-out,left .3s ease-in-out,width .3s ease-in-out}.booking__room-submit button[type=submit]:hover,.booking__room-submit button[type=submit]:focus-visible{outline:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}.booking__room-submit button[type=submit]:hover::before,.booking__room-submit button[type=submit]:focus-visible::before{left:0;width:calc(100% - .28em);background-color:var(--color-tertiary)}.booking__table{padding:40px 0}.booking__table-description p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);margin-bottom:30px;padding:0 10%}@media screen and (min-width: 640px){.booking__table-description p{font-size:17px}}.booking__table-type{display:flex;gap:20px;justify-content:center}@media screen and (max-width: 639px){.booking__table-type{flex-wrap:wrap}}.booking__table-type-item{width:100%}@media screen and (min-width: 640px){.booking__table-type-item{width:calc(33% - 10px)}}.booking__table-type-item-grid{display:grid}.booking__table-type-item-grid>*{grid-column:1;grid-row:1}.booking__table-type-item-image{z-index:1}.booking__table-type-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.booking__table-type-item-title{background-color:rgba(89,102,112,.52);z-index:2;place-content:center}.booking__table-type-item-title p{font-family:var(--serif-font-family);font-size:20px;line-height:25px;letter-spacing:.25em;text-transform:uppercase;color:#fff}.booking__table-type-item-link{justify-content:center}.booking__accordion{position:relative}@media screen and (max-width: 639px){.booking__accordion{display:flex;flex-wrap:wrap;justify-content:center}}.booking__accordion [data-accordion]{padding-bottom:40px;order:1}@media screen and (min-width: 640px){.booking__accordion{padding:0 12.5%;margin:0 auto}}.booking__accordion li{border:solid #acacac;border-width:1px 0}.booking__accordion li .accordion-content{text-align:left}.booking__accordion li button{font-family:var(--serif-font-family);color:var(--color-quaternary);font-size:12px;line-height:14px;letter-spacing:.25em;text-transform:uppercase;width:100%;border:none !important;text-align:left !important;position:relative}.booking__accordion li button::after{content:"";position:absolute;top:50%;right:20px;width:13px;height:13px;translate:0 -50%;background:url(../../assets/img/chevron-down-grey-8975c037a9c02e2be733.svg) no-repeat center center;background-size:13px 7px;transition:rotate .3s ease-in-out}.booking__accordion li button:hover,.booking__accordion li button:focus-visible,.booking__accordion li button[aria-expanded=true]{background-color:rgba(0,0,0,0) !important}.booking__accordion li button:hover::after,.booking__accordion li button:focus-visible::after,.booking__accordion li button[aria-expanded=true]::after{rotate:-180deg}.booking__accordion li p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);margin-bottom:16px;padding:10px 0 20px}@media screen and (min-width: 640px){.booking__accordion li p{font-size:17px}}.booking__accordion li p a{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}.footer{background-color:var(--color-quaternary)}.footer__newsletter{background-color:#fff;padding-top:40px;padding-bottom:40px;text-align:center}.footer__newsletter-accordion{padding:12px 10px;border:1px solid rgba(89,102,112,.22);background:url(../../assets/img/goring-cross-pattern-e9cf42813db6c86e14dd.svg);background-size:30%}@media screen and (min-width: 640px)and (max-width: 1023px){.footer__newsletter-accordion{background-size:66%}}@media screen and (max-width: 639px){.footer__newsletter-accordion{background-size:100%}}.footer__newsletter-accordion-inner{background-color:#fff;border:1px solid rgba(89,102,112,.22)}.footer__newsletter-accordion-toggle{width:100%;font-family:var(--serif-font-family);font-size:20px;line-height:1;letter-spacing:.35em;font-style:italic;text-transform:uppercase;color:var(--color-black);padding:33px 10px}@media screen and (min-width: 640px){.footer__newsletter-accordion-toggle{font-size:27px}}.footer__newsletter-accordion-toggle span{display:inline-block;animation-duration:.4s;animation-iteration-count:1;animation-timing-function:ease-in-out}@media screen and (max-width: 639px){.footer__newsletter-accordion-toggle span{display:none}}.footer__newsletter-accordion-toggle:hover span:nth-child(1){animation-name:dots-jump;animation-play-state:running}.footer__newsletter-accordion-toggle:hover span:nth-child(2){animation-name:dots-jump;animation-play-state:running;animation-delay:.1s}.footer__newsletter-accordion-toggle:hover span:nth-child(3){animation-name:dots-jump;animation-play-state:running;animation-delay:.2s}.footer__newsletter-accordion .accordion-content{margin-bottom:30px;translate:0 -5px}@media screen and (min-width: 640px){.footer__newsletter-accordion .accordion-content{padding-bottom:23px}}.footer__newsletter-accordion .accordion-content>p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;font-size:16px !important;color:var(--color-black);margin-bottom:30px}@media screen and (min-width: 640px){.footer__newsletter-accordion .accordion-content>p{font-size:17px}}.footer__newsletter-accordion .accordion-content[aria-hidden=true]{margin-bottom:0;padding:0}.footer__newsletter-form{padding-bottom:10px}.footer__newsletter-form .form__field{padding:0 15px}.footer__newsletter-form .form__checkbox{text-align:left;padding-left:20px;padding-top:20px;display:flex;gap:20px}.footer__newsletter-form .form__checkbox input{translate:0 -2px}.footer__newsletter-form .form__checkbox label{padding-left:0}.footer__newsletter-form .form__submit{overflow:visible;text-align:center;margin-top:15px;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative}.footer__newsletter-form .form__submit:hover,.footer__newsletter-form .form__submit:focus-visible{outline:rgba(0,0,0,0)}.footer__newsletter-form .form__submit:hover::before,.footer__newsletter-form .form__submit:focus-visible::before{left:0;width:calc(100% - .28em);background-color:var(--color-tertiary)}.footer__newsletter-form .form__submit input[type=submit]{border-width:0;position:relative;cursor:pointer;width:-moz-fit-content;width:fit-content;margin-bottom:0;padding:0}.footer__newsletter-form .form__submit .button{font-family:var(--sans-serif-font-family)}.footer__newsletter-form .form__submit .button::before{bottom:-8px}.footer__main{color:#fff;padding-top:40px;padding-bottom:40px}@media screen and (max-width: 639px){.footer__main{padding-bottom:80px}}.footer__main h2{font-family:var(--sans-serif-font-family);font-size:13px;line-height:20px;font-weight:900;letter-spacing:.37em;text-transform:uppercase;color:#fff;margin-bottom:21px}@media screen and (min-width: 640px){.footer__main h2{font-size:14px}}.footer__nav{margin-bottom:40px;text-align:center}@media screen and (min-width: 640px){.footer__nav{padding-right:21px;margin-bottom:21px;text-align:left}}.footer__nav ul{margin:0;padding:0;list-style-type:none}.footer__nav li{margin-bottom:3px}@media screen and (min-width: 640px){.footer__nav li{margin-bottom:8px}}.footer__nav li a{font-family:var(--sans-serif-font-family);font-size:9px;line-height:28px;letter-spacing:.25em;font-weight:900;text-transform:uppercase;position:relative}.footer__nav li a::before{content:"";position:absolute;left:50%;bottom:-8px;width:0;height:1px;transition:background-color .3s ease-in-out,left .3s ease-in-out,width .3s ease-in-out}.footer__nav li a:hover,.footer__nav li a:focus-visible{outline:rgba(0,0,0,0)}.footer__nav li a:hover::before,.footer__nav li a:focus-visible::before{left:0;width:calc(100% - .28em);background-color:var(--color-tertiary)}@media screen and (min-width: 640px){.footer__nav:first-of-type ul{-moz-columns:2;columns:2;gap:40px}}.footer__nav p{font-family:var(--sans-serif-font-family);font-size:9px;line-height:24px;letter-spacing:.25em;font-weight:900;text-transform:uppercase}.footer__nav p a{color:inherit}.footer__social{margin:0;padding:30px 0 0 !important}.footer__social li{display:inline;margin-right:16px}.footer__social li:last-of-type{margin-right:0}.footer__social li a::before{content:none}.footer__social li a:hover path,.footer__social li a:hover circle,.footer__social li a:hover rect,.footer__social li a:focus-visible path,.footer__social li a:focus-visible circle,.footer__social li a:focus-visible rect{fill:var(--color-tertiary)}.footer__social svg,.footer__social img{height:17px;width:auto}.footer__social path,.footer__social circle,.footer__social rect{fill:#fff;transition:.3s all ease-in-out}.footer__logos ul{list-style:none;margin:0}.footer__logos ul li{width:100%}@media screen and (max-width: 639px){.footer__logos ul li{text-align:center}}.footer__logos ul li img{max-width:100px;width:100%;height:auto}.footer__credit{padding-top:30px;margin-bottom:0}@media screen and (max-width: 639px){.footer__credit{text-align:center}}.footer__credit ul li{font-family:var(--sans-serif-font-family);font-size:9px !important;text-transform:uppercase;font-weight:500;letter-spacing:.25em}@media screen and (min-width: 640px){.footer__credit ul li{display:inline-block;margin-right:30px}.footer__credit ul li:last-of-type{margin-right:0}}.footer__credit ul li a{font-size:9px !important}.popup{padding:50px 4.15% 10px;position:fixed;border:none;box-shadow:none}@media screen and (min-width: 640px){.popup{padding:50px 4.15%}}.popup::backdrop{background:var(--color-primary);opacity:.9}.popup [data-popup-close]{position:absolute;width:20px;height:20px;top:50px;right:4.15%;left:auto;background:url(../../assets/img/close-blue-c7371a271f815186b4f9.svg) no-repeat center center;background-size:20px 20px;text-indent:-12345px}@media screen and (max-width: 639px){.popup [data-popup-close]{top:15px;width:18px;height:18px;background-size:18px 18px}}.popup__text{padding:0 15px}@media screen and (min-width: 640px){.popup__text{place-content:center;padding:40px 8.3% 10px}}.popup__text h2{font-family:var(--serif-font-family);font-size:22px;line-height:32px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-quaternary);text-align:center;margin-bottom:26px}@media screen and (min-width: 640px){.popup__text h2{font-size:24px}}.popup__text h3{font-family:var(--sans-serif-font-family);font-size:12px;line-height:18px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:var(--color-primary);text-align:center;margin-bottom:33px}.popup__text p{font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black);text-align:center;margin-bottom:16px}@media screen and (min-width: 640px){.popup__text p{font-size:17px}}.popup__text p:last-of-type{margin-bottom:33px}.popup__text ul{list-style:none}.popup__text ul li{position:relative;padding-left:10px;font-family:var(--serif-font-family);font-size:16px;line-height:24px;color:var(--color-black)}@media screen and (min-width: 640px){.popup__text ul li{font-size:17px}}.popup__text ul li::before{content:"-";position:absolute;top:0;left:0}.popup__text ul li a{color:inherit}@media screen and (max-width: 639px){.popup__image{margin-bottom:20px}}.popup__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}dialog:-internal-dialog-in-top-layer{max-width:1050px;width:calc(100% - 84px);margin:auto}@media screen and (max-width: 639px){dialog:-internal-dialog-in-top-layer{width:calc(100% - 36px)}}
