/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.design-paragraph{color:var(--gt-black);}.design-paragraph .h1,.design-paragraph .h2,.design-paragraph .h3,.design-paragraph .h4,.design-paragraph .h5,.design-paragraph h1,.design-paragraph h2,.design-paragraph h3,.design-paragraph h4,.design-paragraph h5{font-weight:normal;color:var(--gt-black);}.vidbg-container{position:relative;background-color:black;height:75vh;min-height:25rem;width:100%;overflow:hidden;}.vidbg-container video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}.vidbg-container .container-fluid{position:relative;z-index:2;}.vidbg-container .bg-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;}.design-paragraph .hero{max-height:640px;overflow:hidden;}.mortis-flex{bottom:-2px;max-width:90%;min-width:40%;left:calc(50% - 0rem);transform-origin:center center;transform:translateX(-50%);z-index:5;border-top-left-radius:.35rem;border-top-right-radius:.35rem;opacity:95%;}.mortis-flex h2{padding-left:calc(8% + 1rem);padding-right:calc(8% + 1rem);}.mortis-title{bottom:-2px;width:85%;max-width:45rem;left:calc(50% - 1.5rem);transform-origin:center bottom;transform:translateX(-50%) skewX(-30deg);z-index:5;}.mortis-title h2,.mortis-flex h2{line-height:1.2;padding-left:2.5rem;padding-right:2.5rem;}.mortis-title h2{transform:skewX(30deg);}@media screen and (min-width:768px){.mortis-title{width:45rem;}.mortis-title h2{padding-left:0;padding-right:0;}.mortis-flex{min-width:30%;}}.paragraph--type--left-and-right-list .show-grid .left-item,.paragraph--type--left-and-right-list .show-grid .right-item{border:1px solid #dee2e6;}.paragraph--type--left-and-right-list .show-zebra .field--name-field-included-lr-items > .field__item:nth-of-type(2n+1){background-color:rgba(0,0,0,.05);}.paragraph--type--left-and-right-list .dark .show-zebra .field--name-field-included-lr-items > .field__item:nth-of-type(2n+1){background-color:rgba(0,0,0,.5);}.field--name-field-included-lr-items{width:max-content;min-width:50%;max-width:100%;}.paragraph--type--image-feature .img-container figure,.paragraph--type--image-feature .img-container img{margin-bottom:2.2rem;}.paragraph--type--image-feature .img-container::before{background-image:url("/themes/contrib/design/images/deco/anglehash_patt-sm.png");width:100%;height:30px;position:absolute;bottom:2%;background-size:25px;background-repeat:repeat-x;left:0px;content:"";opacity:0.4;z-index:3;}.paragraph--type--image-feature .img-container::after{content:"";position:absolute;height:100%;z-index:4;bottom:0px;left:-1rem;background-image:linear-gradient(to top,rgba(255,255,255,0.4),rgba(255,255,255,0));width:85%;max-width:45rem;left:calc(50% - 1.5rem);transform-origin:center bottom;transform:translateX(-50%) skewX(-30deg);}@media screen and (min-width:576px){.paragraph--type--image-feature .img-container::before{bottom:2.0rem;}}@media screen and (min-width:768px){.paragraph--type--image-feature .img-container::before{bottom:1.5rem;}.paragraph--type--image-feature .img-container::after{width:45rem;}}@media screen and (min-width:992px){.paragraph--type--image-feature .img-container::before{bottom:0.5rem;}}.ui-accordion-header,.ui-accordion-header h3{background-color:var(--gt-gold);border:none;}.ui-accordion-content{background-color:#f8dda6;}.paragraph--type--accordion-module.grey .ui-accordion-header,.paragraph--type--accordion-module.grey .ui-accordion-header h3{background-color:var(--gt-pimile);}.paragraph--type--accordion-module.grey .ui-accordion-content,.paragraph--type--accordion-module.goldwhite .ui-accordion-content{background-color:var(--gt-white);}@media screen and (min-width:768px){}.accordion-n{}.accordion-s{}.accordion-icon{fill:currentColor;}.accordion-close{fill:var(--gt-drk-gold);}.paragraph--type--accordion-module.grey .accordion-close{fill:var(--gt-drk-grey);}.paragraph--type--accordion-module .ui-accordion-header a,.paragraph--type--accordion-module .ui-accordion-header a:link,.paragraph--type--accordion-module .ui-accordion-header a:visited{color:var(--gt-drk-grey);text-decoration:none;}.paragraph--type--accordion-module .ui-accordion-header .ui-state-active a,.paragraph--type--accordion-module .ui-accordion-header .ui-state-active a:link,.paragraph--type--accordion-module .ui-accordion-header .ui-state-active a:visited{color:var(--gt-white);}.paragraph--type--accordion-module.grey .ui-accordion-header .ui-state-active a,.paragraph--type--accordion-module.grey .ui-accordion-header .ui-state-active a:link,.paragraph--type--accordion-module.grey .ui-accordion-header .ui-state-active a:visited{color:var(--gt-drk-grey);}.ico-contact{background-image:url('/themes/contrib/design/images/deco/contact.png');background-position:50% 50%;background-size:contain;background-repeat:no-repeat;}.design-icon{background-position:50% 50%;background-size:contain;background-repeat:no-repeat;}.design-icon.ico-contact{background-image:url('/themes/contrib/design/images/deco/contactIcon.png');}.design-icon.ico-media{background-image:url('/themes/contrib/design/images/deco/mediaIcon.png');}.paragraph--view-mode--gallery-thumbnails .field--name-field-gallery-image img{margin-left:auto;margin-right:auto;}.slick-dots{position:initial;width:auto;margin-bottom:0 !important;}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:10;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:1.4rem;font-weight:800;line-height:1;opacity:.75;color:var(--gt-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.bg-overlay.dark .slick-prev:before,.bg-overlay.dark .slick-next:before,.bg-overlay.trans-dark .slick-prev:before,.bg-overlay.trans-dark .slick-next:before{color:var(--gt-white);}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'〈';}[dir='rtl'] .slick-prev:before{content:'〉';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'〉';}[dir='rtl'] .slick-next:before{content:'〈';}@media screen and (min-width:768px){:root{--promoAx:960px;--promoAy:calc(var(--promoAx) * 9 / 16);--promoBy:calc(var(--promoAy) / 2);--promoBx:calc(var(--promoBy) * 16 / 9);--promoRx:calc(var(--promoBx) * 3);}.triple-side .promo-text{display:none;}.paragraph--type--triple-promo .triple-main{max-width:var(--promoAx);}.paragraph--type--triple-promo .triple-side{max-width:var(--promoBx);}.paragraph--type--triple-promo .triple-main .promo-container{max-width:var(--promoAx);max-height:var(--promoAy);}.paragraph--type--triple-promo .triple-side .promo-container{max-width:var(--promoBx);max-height:var(--promoBy);}.paragraph--type--triple-promo.withMargins .triple-side .second-image .promo{margin-left:0.5rem;margin-bottom:0.25rem;}.paragraph--type--triple-promo.withMargins .triple-side .third-image .promo{margin-left:0.5rem;}.paragraph--type--triple-promo.withMargins .triple-side .promo-content{overflow:hidden;}.paragraph--type--triple-promo.withMargins.orderReverse .triple-side .second-image .promo,.paragraph--type--triple-promo.withMargins.orderReverse .triple-side .third-image .promo{margin-left:0;margin-right:0.5rem;}.paragraph--type--triple-promo-ranks .promo-container{max-width:var(--promoBx);max-height:var(--promoBy);}.paragraph--type--triple-promo-ranks.withMargins .promo-container{max-height:calc(var(--promoBy) + 0.5rem);}.paragraph--type--triple-promo-ranks.withMargins .promos :nth-child(-n+3 of div.promo-container) .promo{margin-bottom:0.5rem;}.paragraph--type--triple-promo-ranks.withMargins .promos .promo-container .promo{margin-left:0.1333rem;margin-right:0.1333rem;}.paragraph--type--triple-promo-ranks.withMargins .promos :nth-child(3n+1 of div.promo-container) .promo{margin-left:0;margin-right:0.3333rem;}.paragraph--type--triple-promo-ranks.withMargins .promos :nth-child(3n of div.promo-container) .promo{margin-right:0;margin-left:0.3333rem;}.paragraph--type--swipe-promos .promos-container{width:100%;max-width:var(--promoRx);}}.paragraph--type--triple-promo .row{}.paragraph--type--swipe-promos .promo-text{display:none;}promo-content .h1,.promo-content .h2,.promo-content .h3,.promo-content .h4,.promo-content .h5,.promo-content h1,.promo-content h2,.promo-content h3,.promo-content h4,.promo-content h5{color:var(--gt-white) !important;}.paragraph--type--promo-16x9 .promo-text *,.paragraph--type--promo-16x9 .promo-title *{color:var(--gt-white);text-shadow:0 2px 3px rgba(0,0,0,0.5);}.paragraph--type--promo-16x9 .h1,.paragraph--type--promo-16x9 .h2,.paragraph--type--promo-16x9 .h3,.paragraph--type--promo-16x9 .h4,.paragraph--type--promo-16x9 .h5,.paragraph--type--promo-16x9 h1,.paragraph--type--promo-16x9 h2,.paragraph--type--promo-16x9 h3,.paragraph--type--promo-16x9 h4,.paragraph--type--promo-16x9 h5{font-weight:bold;color:var(--gt-white);}.paragraph--type--promo-16x9 .promo-content{inset:0;}.paragraph--type--promo-16x9 .promo-content .textbox{background:rgba(0,0,0,0.8);}.paragraph--type--promo-16x9 .promo-content .spacer{margin-top:25%;background-image:linear-gradient(180deg,hsla(0,0%,35.29%,0) 0%,hsla(0,0%,34.53%,0.034375) 16.36%,hsla(0,0%,32.42%,0.125) 33.34%,hsla(0,0%,29.18%,0.253125) 50.1%,hsla(0,0%,24.96%,0.4) 65.75%,hsla(0,0%,19.85%,0.546875) 79.43%,hsla(0,0%,13.95%,0.675) 90.28%,hsla(0,0%,7.32%,0.765625) 97.43%,hsla(0,0%,0%,0.8) 100%);}.paragraph--type--promo-16x9 figure{overflow:hidden;}.paragraph--type--promo-16x9 figure img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}.paragraph--type--promo-16x9 .stretched-link:focus figure img,.paragraph--type--promo-16x9 .stretched-link:hover figure img{-webkit-transform:scale(1);transform:scale(1);}.paragraph--type--promo-9x16 .promo-text *,.paragraph--type--promo-9x16 .promo-title *{color:var(--gt-white);text-shadow:0 2px 3px rgba(0,0,0,0.5);}.paragraph--type--promo-9x16 .h1,.paragraph--type--promo-9x16 .h2,.paragraph--type--promo-9x16 .h3,.paragraph--type--promo-9x16 .h4,.paragraph--type--promo-9x16 .h5,.paragraph--type--promo-9x16 h1,.paragraph--type--promo-9x16 h2,.paragraph--type--promo-9x16 h3,.paragraph--type--promo-9x16 h4,.paragraph--type--promo-9x16 h5{font-weight:bold;color:var(--gt-white);}.paragraph--type--promo-9x16 .promo-content{inset:0;}.paragraph--type--promo-9x16 .promo-content .textbox{background:rgba(0,0,0,0.8);}.paragraph--type--promo-9x16 .promo-content .spacer{margin-top:25%;background-image:linear-gradient(180deg,hsla(0,0%,35.29%,0) 0%,hsla(0,0%,34.53%,0.034375) 16.36%,hsla(0,0%,32.42%,0.125) 33.34%,hsla(0,0%,29.18%,0.253125) 50.1%,hsla(0,0%,24.96%,0.4) 65.75%,hsla(0,0%,19.85%,0.546875) 79.43%,hsla(0,0%,13.95%,0.675) 90.28%,hsla(0,0%,7.32%,0.765625) 97.43%,hsla(0,0%,0%,0.8) 100%);}.paragraph--type--promo-9x16 figure{overflow:hidden;}.paragraph--type--promo-9x16 figure img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}.paragraph--type--promo-9x16 .stretched-link:focus figure img,.paragraph--type--promo-9x16 .stretched-link:hover figure img{-webkit-transform:scale(1);transform:scale(1);}.ui-dialog.modalvideo{max-height:95vh;max-width:98vw;width:80%;}.ui-dialog.modalreel{width:calc(90vh * 9 / 16) !important;}.parallax{isolation:isolate;contain:paint;position:relative;z-index:0;display:grid;grid-template-areas:"stack";}.parallax > *{grid-area:stack;}.parallax > img{width:100%;}.parallax__title{--parallax-speed:0.5;z-index:10;color:var(--gt-white);text-shadow:1px 1px 4px rgba(0,0,0,0.5);}.parallax__bgimg{z-index:1;min-height:100%;width:100%;object-fit:cover;--parallax-speed:8;}.parallax__bg{z-index:1;position:fixed;left:0;top:0;width:100%;height:100%;background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}@media (prefers-reduced-motion){.parallax__bg{--parallax-speed:0;}.parallax__title{--parallax-speed:0;}:root{--parallax-speed:0;}.parallax > img{height:100%;}.parallax__bg{background-attachment:scroll;}}@media only screen and (max-device-width:960px){.parallax__bg{background-attachment:scroll;}}
.webform-section-title{font-size:1.25rem;font-weight:600;display:block;margin:0 0 20px;}.webform-section-title::after{content:' ';display:block;width:100%;height:10px;border-bottom:4px dotted var(--gt-gold);}.webform-submission-form{background:var(--gt-light);border:1px solid var(--gt-light-gray);padding:3rem 2rem;border-radius:15px;font-family:var(--font-roboto-condensed);margin:0 0 2rem 0;}.webform-type-fieldset > legend{margin-bottom:2rem;border-bottom:1px solid var(--gt-light-gray);}.webform-type-fieldset > legend > .fieldset-legend{font-size:2rem;}.webform-submission-form .fieldgroup legend{font-size:1rem;font-weight:bold;}.webform-submission-form .form-item,.webform-submission-form .form-item p{font-size:1rem;margin:0 0 20px;}.js-webform-radios .form-item{margin:0 !important;}.webform-submission-form label{display:block;font-weight:bold;}.webform-submission-form .form-checkboxes label{display:inline;font-weight:normal;}.webform-submission-form .radios--wrapper label{display:inline;font-weight:normal;}.webform-submission-form .form-checkboxes{margin-top:1rem;}.webform-submission-form .form-checkboxes div{margin:0;padding:0;}.webform-submission-form h1{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-md-gold);font-size:1.25rem !important;margin-top:2.5rem;}.webform-submission-form h2{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-md-gold);font-size:1.25rem !important;margin-top:2.25rem;}.webform-submission-form h3{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-md-gold);font-size:1.25rem !important;margin-top:2rem;}.webform-submission-form h4{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-md-gold);font-size:1.25rem !important;margin-top:1.75rem;}.webform-submission-form h5{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-md-gold);font-size:1.25rem !important;margin-top:1.5rem;}.webform-submission-form h6{font-family:var(--font-roboto-condensed);font-weight:600;line-height:1;margin-bottom:.5rem;color:var(--gt-md-gold);font-size:1.25rem !important;margin-top:1.25rem;}.webform-element-description{margin:1rem 0;}.webform-submission-form #edit-submit{background:var(--gt-gold);color:var(--gt-black);padding:.5rem 3rem;margin:20px 0 0;}.webform-submission-form #edit-submit:hover{background:var(--gt-black);color:var(--gt-gold);}.webform-submission-form #edit-processed-text{background:var(--gt-white);padding:2rem;margin:0 0 3rem;border-radius:10px;border:1px solid var(--gt-light-gray);}.webform-submission-form textarea{width:100%;}.webform-submission-form #edit-actions-submit.button--primary{background:var(--gt-gold);background-image:none;border:none;color:var(--gt-black);padding:.5rem 3rem;margin:20px 0 0;text-shadow:none;}.webform-submission-form #edit-actions-submit.button--primary:hover{background:var(--gt-black);color:var(--gt-gold);}
