/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes vscomp-animation-spin{to{transform:rotateZ(360deg)}}.vscomp-popup-active{overflow:hidden !important}.vscomp-ele{display:inline-block;max-width:250px;width:100%}.vscomp-wrapper{color:#333;display:inline-flex;flex-wrap:wrap;font-family:sans-serif;font-size:14px;position:relative;text-align:left;width:100%}.vscomp-wrapper *,.vscomp-wrapper *::before,.vscomp-wrapper *::after{box-sizing:border-box}.vscomp-wrapper:focus{outline:none}.vscomp-dropbox-wrapper{left:0;position:absolute;top:0}.vscomp-toggle-button{align-items:center;background-color:#fff;border:1px solid #ddd;cursor:pointer;display:flex;padding:7px 30px 7px 10px;position:relative;width:100%}.vscomp-value{height:20px;line-height:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vscomp-arrow{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:30px}.vscomp-arrow::after{transform:rotate(45deg);border:1px solid rgba(0,0,0,0);border-bottom-color:#111;border-right-color:#111;content:"";height:8px;margin-top:-6px;width:8px}.vscomp-clear-icon{height:12px;position:relative;width:12px}.vscomp-clear-icon::before,.vscomp-clear-icon::after{background-color:#999;content:"";height:12px;left:5px;position:absolute;top:0;width:2px}.vscomp-clear-icon::before{transform:rotate(45deg)}.vscomp-clear-icon::after{transform:rotate(-45deg)}.vscomp-clear-icon:hover::before,.vscomp-clear-icon:hover::after{background:#333}.vscomp-clear-button{align-items:center;border-radius:50%;display:none;height:24px;justify-content:center;margin-top:-12px;position:absolute;right:30px;top:50%;width:24px}.vscomp-clear-button:hover{background:#ccc}.vscomp-clear-button:hover .vscomp-clear-icon::before,.vscomp-clear-button:hover .vscomp-clear-icon::after{background-color:#333}.vscomp-dropbox-close-button{align-items:center;background-color:#fff;border-radius:50%;bottom:-48px;cursor:pointer;display:none;height:40px;justify-content:center;left:50%;margin-left:-20px;position:absolute;width:40px}.vscomp-value-tag.more-value-count{white-space:nowrap}.vscomp-dropbox-container{width:100%;z-index:2}.vscomp-dropbox{background-color:#fff;width:100%}.vscomp-options-container{max-height:210px;overflow:auto;position:relative}.vscomp-options-bottom-freezer{bottom:0;height:2px;left:0;position:absolute;right:0}.vscomp-option{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;height:40px;padding:0 15px;position:relative}.vscomp-option.selected{background-color:#eee}.vscomp-option.focused{background-color:#ccc}.vscomp-option.disabled{cursor:default;opacity:.5}.vscomp-option.group-title .vscomp-option-text{cursor:default;opacity:.6}.vscomp-option.group-title.selected{background-color:rgba(0,0,0,0)}.vscomp-option.group-option{padding-left:30px}.vscomp-new-option-icon{height:30px;position:absolute;right:0;top:0;width:30px}.vscomp-new-option-icon::before{border:15px solid #512da8;border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);content:"";position:absolute;right:0;top:0}.vscomp-new-option-icon::after{align-items:center;color:#fff;content:"+";display:flex;font-size:18px;height:15px;justify-content:center;position:absolute;right:1px;top:0;width:15px}.vscomp-option-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.vscomp-option-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-size:13px;line-height:15px;width:100%}.vscomp-search-container{align-items:center;border-bottom:1px solid #ddd;display:flex;height:40px;padding:0 5px 0 15px;position:relative}.vscomp-search-label,.vscomp-live-region,.vscomp-dropbox-container-top,.vscomp-dropbox-container-bottom{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.vscomp-search-input{background-color:rgba(0,0,0,0);border:0;color:inherit;font-size:15px;height:38px;padding:10px 0;width:calc(100% - 30px)}.vscomp-search-input:focus{outline:none}.vscomp-search-clear{align-items:center;color:#999;cursor:pointer;display:flex;font-size:25px;height:30px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;width:30px}.vscomp-search-clear:hover{color:inherit}.vscomp-no-options,.vscomp-no-search-results{align-items:center;display:none;justify-content:center;padding:20px 10px}.vscomp-options-loader{display:none;padding:20px 0;text-align:center}.vscomp-options-loader::before{animation:vscomp-animation-spin .8s infinite linear;background-color:#fff;border-radius:50%;box-shadow:-4px -5px 3px -3px rgba(0,0,0,.3);content:"";display:inline-block;height:40px;opacity:.7;width:40px}.vscomp-ele[disabled]{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vscomp-ele[disabled] .vscomp-wrapper{opacity:.7;pointer-events:none}.vscomp-wrapper .checkbox-icon{display:inline-flex;height:15px;margin-right:10px;position:relative;width:15px}.vscomp-wrapper .checkbox-icon::after{transition-duration:.2s;border:2px solid #888;content:"";display:inline-block;height:100%;width:100%}.vscomp-wrapper .checkbox-icon.checked::after{transform:rotate(45deg) translate(1px,-4px);border-color:#512da8;border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);width:50%}.vscomp-wrapper.show-as-popup .vscomp-dropbox-container{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;opacity:1;overflow:auto;padding:0 10px;position:fixed;top:0;width:100vw}.vscomp-wrapper.show-as-popup .vscomp-dropbox{margin-top:-24px;max-height:calc(80% - 48px);max-width:500px;position:relative;width:80%}.vscomp-wrapper.show-as-popup .vscomp-dropbox-close-button{display:flex}.vscomp-wrapper.popup-position-left .vscomp-dropbox-container{justify-content:flex-start}.vscomp-wrapper.popup-position-right .vscomp-dropbox-container{justify-content:flex-end}.vscomp-wrapper.has-select-all .vscomp-toggle-all-button{align-items:center;cursor:pointer;display:flex}.vscomp-wrapper.has-select-all .vscomp-search-input,.vscomp-wrapper.has-select-all .vscomp-toggle-all-label{width:calc(100% - 55px)}.vscomp-wrapper.has-select-all .vscomp-toggle-all-label{display:none}.vscomp-wrapper:not(.has-search-input) .vscomp-toggle-all-button{width:100%}.vscomp-wrapper:not(.has-search-input) .vscomp-toggle-all-label{display:inline-block}.vscomp-wrapper.multiple .vscomp-option .vscomp-option-text{width:calc(100% - 25px)}.vscomp-wrapper.multiple .vscomp-option .vscomp-option-description{padding-left:25px}.vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon::after{transform:rotate(45deg) translate(1px,-4px);border-color:#512da8;border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);width:50%}.vscomp-wrapper.focused .vscomp-toggle-button,.vscomp-wrapper:focus .vscomp-toggle-button{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.vscomp-wrapper.closed .vscomp-dropbox-container,.vscomp-wrapper.closed.vscomp-dropbox-wrapper{display:none}.vscomp-wrapper:not(.has-value) .vscomp-value{opacity:.5}.vscomp-wrapper.has-clear-button.has-value .vscomp-clear-button{display:flex}.vscomp-wrapper.has-clear-button .vscomp-toggle-button{padding-right:54px}.vscomp-wrapper.has-no-options .vscomp-options-container,.vscomp-wrapper.has-no-search-results .vscomp-options-container{display:none}.vscomp-wrapper.has-no-options .vscomp-no-options{display:flex}.vscomp-wrapper.has-no-search-results .vscomp-no-search-results{display:flex}.vscomp-wrapper.has-search-value .vscomp-search-clear{visibility:visible}.vscomp-wrapper.has-no-options .vscomp-toggle-all-button{opacity:.5;pointer-events:none}.vscomp-wrapper.keep-always-open .vscomp-toggle-button{padding-right:24px}.vscomp-wrapper.keep-always-open .vscomp-clear-button{right:5px}.vscomp-wrapper.keep-always-open .vscomp-arrow{display:none}.vscomp-wrapper.keep-always-open .vscomp-dropbox-container{position:relative;z-index:1}.vscomp-wrapper.keep-always-open .vscomp-dropbox{transition-duration:0s;border:1px solid #ddd;box-shadow:none}.vscomp-wrapper.keep-always-open.focused,.vscomp-wrapper.keep-always-open:focus,.vscomp-wrapper.keep-always-open:hover{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.vscomp-wrapper.server-searching .vscomp-options-list{display:none}.vscomp-wrapper.server-searching .vscomp-options-loader{display:block}.vscomp-wrapper.has-error .vscomp-toggle-button{border-color:#b00020}.vscomp-wrapper.show-value-as-tags .vscomp-toggle-button{padding:4px 22px 0 10px}.vscomp-wrapper.show-value-as-tags .vscomp-value{display:flex;flex-wrap:wrap;height:auto;min-height:28px;overflow:auto;text-overflow:unset;white-space:normal}.vscomp-wrapper.show-value-as-tags .vscomp-value-tag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items:center;border:1px solid #ddd;border-radius:20px;display:inline-flex;font-size:12px;line-height:16px;margin:0 4px 4px 0;max-width:100%;padding:2px 3px 2px 8px}.vscomp-wrapper.show-value-as-tags .vscomp-value-tag.more-value-count{padding-right:8px}.vscomp-wrapper.show-value-as-tags .vscomp-value-tag-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 20px)}.vscomp-wrapper.show-value-as-tags .vscomp-value-tag-clear-button{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.vscomp-wrapper.show-value-as-tags .vscomp-value-tag-clear-button .vscomp-clear-icon{transform:scale(0.8)}.vscomp-wrapper.show-value-as-tags .vscomp-arrow{height:34px}.vscomp-wrapper.show-value-as-tags .vscomp-clear-button{margin-top:0;top:5px}.vscomp-wrapper.show-value-as-tags.has-value .vscomp-arrow{display:none}.vscomp-wrapper.show-value-as-tags.has-value .vscomp-clear-button{right:2px}.vscomp-wrapper.show-value-as-tags:not(.has-value) .vscomp-toggle-button{padding-bottom:2px}.vscomp-wrapper.show-value-as-tags:not(.has-value) .vscomp-value{align-items:center;padding-bottom:3px}.vscomp-wrapper.text-direction-rtl{direction:rtl}.vscomp-wrapper.text-direction-rtl .vscomp-toggle-button{padding:7px 10px 7px 30px}.vscomp-wrapper.text-direction-rtl .vscomp-arrow{left:0;right:auto}.vscomp-wrapper.text-direction-rtl .vscomp-clear-button{left:30px;right:auto !important}.vscomp-wrapper.text-direction-rtl .checkbox-icon{margin-left:10px;margin-right:0}.vscomp-wrapper.text-direction-rtl .checkbox-icon.checked::after{transform:rotate(45deg) translate(-4px,1px)}.vscomp-wrapper.text-direction-rtl .vscomp-search-container{padding:0 15px 0 5px}.vscomp-wrapper.text-direction-rtl .vscomp-toggle-all-label{text-align:right}.vscomp-wrapper.text-direction-rtl .vscomp-option{text-align:right}.vscomp-wrapper.text-direction-rtl .vscomp-option.group-option{padding-right:30px}.vscomp-wrapper.text-direction-rtl .vscomp-new-option-icon{left:0;right:auto}.vscomp-wrapper.text-direction-rtl .vscomp-new-option-icon::before{border-left-color:#512da8;border-right-color:rgba(0,0,0,0)}.vscomp-wrapper.text-direction-rtl .vscomp-new-option-icon::after{left:1px;right:auto}.vscomp-wrapper.text-direction-rtl.multiple .vscomp-option.selected .checkbox-icon::after{transform:rotate(45deg) translate(-4px,1px)}.vscomp-wrapper.text-direction-rtl.has-clear-button .vscomp-toggle-button{padding-left:54px}.vscomp-wrapper.text-direction-rtl.keep-always-open .vscomp-toggle-button{padding-left:24px}.vscomp-wrapper.text-direction-rtl.keep-always-open .vscomp-clear-button{left:5px}.vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-toggle-button{padding:4px 10px 0 22px}.vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-value-tag{margin:0 0 4px 4px;padding:2px 8px 2px 3px}.vscomp-wrapper.text-direction-rtl.show-value-as-tags .vscomp-value-tag.more-value-count{padding-left:8px}.vscomp-wrapper.text-direction-rtl.show-value-as-tags.has-value .vscomp-clear-button{left:2px}.pop-comp-wrapper{display:none;position:absolute;top:0;left:0;opacity:0;color:#000;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);text-align:left;flex-wrap:wrap;z-index:1}.pop-comp-arrow{position:absolute;z-index:1;width:16px;height:16px;overflow:hidden;pointer-events:none}.pop-comp-arrow::before{content:"";position:absolute;top:8px;left:8px;width:16px;height:16px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pop-comp-content{position:relative;z-index:2}.pop-comp-wrapper.position-bottom>.pop-comp-arrow{margin-left:-8px;left:0;top:-15px}.pop-comp-wrapper.position-bottom>.pop-comp-arrow::before{box-shadow:0px 0px 2px 0 rgba(0,0,0,.14)}.pop-comp-wrapper.position-top>.pop-comp-arrow{margin-left:-8px;left:0;bottom:-15px}.pop-comp-wrapper.position-right>.pop-comp-arrow{margin-top:-8px;top:0;left:-15px}.pop-comp-wrapper.position-left>.pop-comp-arrow{margin-top:-8px;top:0;right:-15px}.pop-comp-disable-events{pointer-events:none}
:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-ocd-width);min-width:var(--mm-ocd-min-width);max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:clamp(calc(100% - var(--mm-ocd-max-width)),calc(100% - var(--mm-ocd-width)),calc(100% - var(--mm-ocd-min-width)));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px;--mm-spn-panel-offset:30%}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:calc(100% + var(--mm-spn-panel-offset));padding-right:var(--mm-spn-panel-offset);line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:calc(-1 * var(--mm-spn-panel-offset));overflow:visible}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/ 2);right:calc(var(--mm-spn-item-height)/ 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);opacity:.4}.mm-spn li:after{content:"";display:block;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/ 2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:"";display:block;position:absolute;top:calc(var(--mm-spn-item-height)/ 2);left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%,-50%);-ms-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:var(--mm-spn-item-height);padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:"";display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:calc(var(--mm-spn-item-height)/ 2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%,0);-ms-transform:rotate(135deg) translate(-50%,0);transform:rotate(135deg) translate(-50%,0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}
*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor;}::before,::after{--tw-content:'';}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:"Reddit Sans";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}body{margin:0;line-height:inherit;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}button,select{text-transform:none;}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol,ul,menu{list-style:none;margin:0;padding:0;}dialog{padding:0;}textarea{resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af;}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af;}button,[role="button"]{cursor:pointer;}:disabled{cursor:default;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}[hidden]{display:none;}@font-face{font-family:'fcc';src:url(/themes/custom/tt_tailwind/assets/dist/font/fcc/fcc.eot?10839177=);src:url(/themes/custom/tt_tailwind/assets/dist/font/fcc/fcc.eot?10839177=#iefix) format('embedded-opentype'),url(/themes/custom/tt_tailwind/assets/dist/font/fcc/fcc.woff2?10839177=) format('woff2'),url(/themes/custom/tt_tailwind/assets/dist/font/fcc/fcc.woff?10839177=) format('woff'),url(/themes/custom/tt_tailwind/assets/dist/font/fcc/fcc.ttf?10839177=) format('truetype'),url(/themes/custom/tt_tailwind/assets/dist/font/fcc/fcc.svg?10839177=#fcc) format('svg');font-weight:normal;font-style:normal;}@font-face{font-display:swap;font-family:'Reddit Sans';font-style:normal;font-weight:400;src:url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-regular.eot);src:url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-regular.woff2) format('woff2'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-regular.woff) format('woff'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-regular.ttf) format('truetype'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-regular.svg#RedditSans) format('svg');}@font-face{font-display:swap;font-family:'Reddit Sans';font-style:italic;font-weight:400;src:url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-italic.eot);src:url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-italic.eot#iefix) format('embedded-opentype'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-italic.woff2) format('woff2'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-italic.woff) format('woff'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-italic.ttf) format('truetype'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-italic.svg#RedditSans) format('svg');}@font-face{font-display:swap;font-family:'Reddit Sans';font-style:normal;font-weight:800;src:url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-800.eot);src:url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-800.eot#iefix) format('embedded-opentype'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-800.woff2) format('woff2'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-800.woff) format('woff'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-800.ttf) format('truetype'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-800.svg#RedditSans) format('svg');}@font-face{font-display:swap;font-family:'Reddit Sans';font-style:italic;font-weight:800;src:url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-800italic.eot);src:url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-800italic.eot#iefix) format('embedded-opentype'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-800italic.woff2) format('woff2'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-800italic.woff) format('woff'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-800italic.ttf) format('truetype'),url(/themes/custom/tt_tailwind/assets/dist/font/reddit/reddit-sans-v4-latin-800italic.svg#RedditSans) format('svg');}.pageMainWrapper{margin-top:60px;}@media (min-width:768px){.pageMainWrapper{margin-top:100px;}}body.path-frontpage .pageMainWrapper{margin-top:0px !important;}p{margin-bottom:1.25rem;font-size:18px;line-height:26px;letter-spacing:0;font-weight:400;}h1,.txt-h1{margin-bottom:1.25rem;font-size:40px;line-height:46px;letter-spacing:0;font-weight:800;--tw-text-opacity:1;color:rgb(25 84 94 / var(--tw-text-opacity));}h2,.txt-h2{position:relative;margin-bottom:1.25rem;padding-top:1.25rem;font-size:30px;line-height:36px;letter-spacing:0;font-weight:800;--tw-text-opacity:1;color:rgb(47 47 47 / var(--tw-text-opacity));}h2::before,.txt-h2::before{position:absolute;top:0px;left:0px;display:block;height:0.875rem;width:0.875rem;border-radius:9999px;content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(223 19 53 / var(--tw-bg-opacity));}h3,.txt-h3{margin-bottom:1.25rem;font-size:25px;line-height:32px;letter-spacing:0;font-weight:800;--tw-text-opacity:1;color:rgb(223 19 53 / var(--tw-text-opacity));}h4,.txt-h4{margin-bottom:1.25rem;font-size:20px;line-height:26px;letter-spacing:0;font-weight:800;--tw-text-opacity:1;color:rgb(47 47 47 / var(--tw-text-opacity));}h5,.txt-h5{margin-bottom:1.25rem;font-size:18px;line-height:22px;letter-spacing:0;font-weight:800;--tw-text-opacity:1;color:rgb(47 47 47 / var(--tw-text-opacity));}@media (min-width:768px){h1,.txt-h1{font-size:50px;line-height:60px;letter-spacing:0;font-weight:800;}h2,.txt-h2{font-size:40px;line-height:46px;letter-spacing:0;font-weight:800;}h3,.txt-h3{font-size:30px;line-height:36px;letter-spacing:0;font-weight:800;}}@media (min-width:1024px){h1,.txt-h1{font-size:60px;line-height:70px;letter-spacing:0;font-weight:800;}}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}.container{width:100%;}@media (min-width:640px){.container{max-width:640px;}}@media (min-width:768px){.container{max-width:768px;}}@media (min-width:1024px){.container{max-width:1024px;}}@media (min-width:1380px){.container{max-width:1380px;}}@media (min-width:1536px){.container{max-width:1536px;}}.icon-checked:before,.icon-mail:before,.icon-phone:before,.icon-more:before,.icon-file-pdf:before,.icon-arrow-more:before,.icon-arrow-round-right:before,.icon-arrow-right:before{font-family:"fcc";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;text-align:center;text-transform:none;display:inline-block;vertical-align:middle;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-mail:before{content:'\e801' !important;}.icon-phone:before{content:'\e802' !important;}.icon-more:before{content:'\e803' !important;}.icon-arrow-more:before{content:'\e804' !important;}.icon-arrow-round-right:before{content:'\e805' !important;}.icon-arrow-right:before{content:'\e806' !important;}.icon-file-pdf:before{content:'\e807' !important;}.bgCoverAbs{position:absolute;top:0px;left:0px;height:100%;width:100%;background-color:transparent;background-size:cover;background-position:center;background-repeat:no-repeat;}.bgCoverAbs::before{position:absolute;top:0px;left:0px;display:block;height:100%;width:100%;--tw-content:'';content:var(--tw-content);}.swiper-button-prev,.swiper-button-next{margin-top:-1.25rem;height:2.5rem;width:2.5rem;--tw-text-opacity:1;color:rgb(223 19 53 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:300ms;transition-timing-function:linear;}.swiper-button-prev:hover,.swiper-button-next:hover{--tw-text-opacity:1;color:rgb(25 84 94 / var(--tw-text-opacity));}.swiper-button-prev::after,.swiper-button-next::after{content:var(--tw-content);display:none;}.swiper-button-prev span,.swiper-button-next span{display:inline-block;font-size:40px;line-height:40px;}.swiper-button-prev span{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.blockPageTitle .abstract p{margin-bottom:1.25rem;font-size:30px;line-height:36px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(0 151 176 / var(--tw-text-opacity));}body.path-frontpage .regionHeader,body.path-frontpage .blockPageTitle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}body.hasCoverHeader .regionHeader{padding-bottom:1.25rem;}@media (min-width:768px){body.hasCoverHeader .regionHeader{padding-bottom:2rem;}}@media (min-width:1024px){body.hasCoverHeader .regionHeader{padding-bottom:3.5rem;}}.headerMainWrapper{box-shadow:0 2px 2px 0 rgba(47,47,47,0.10);}.headerMainWrapper a.logo svg{display:inline-block;width:auto;vertical-align:top;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;height:40px;}@media (min-width:768px){.headerMainWrapper a.logo svg{height:60px;}}@media (min-width:1024px){.headerMainWrapper a.logo svg{height:70px;}}.headerMainWrapper.animated{transition:all 200ms linear;}.headerMainWrapper.animated.headroom--top{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.headerMainWrapper.animated.headroom--not-top{height:60px;}@media (min-width:1024px){.headerMainWrapper.animated{}.headerMainWrapper.animated.headroom--not-top{height:5rem;}}@media (min-width:1024px){.toolbar-vertical .headerMainWrapper.animated.headroom--top{top:39px;}.mm-opening .toolbar-vertical .headerMainWrapper.animated.headroom--top{top:0;}.toolbar-fixed .headerMainWrapper.animated,.toolbar-horizontal .headerMainWrapper.animated,.toolbar-tray-open .headerMainWrapper.animated{top:39px;}.toolbar-horizontal.toolbar-tray-open .headerMainWrapper.animated{top:75px;}.toolbar-fixed .headerMainWrapper.animated.headroom--not-top,.toolbar-horizontal .headerMainWrapper.animated.headroom--not-top,.toolbar-tray-open .headerMainWrapper.animated.headroom--not-top{top:39px;}.toolbar-horizontal.toolbar-tray-open .headerMainWrapper.animated.headroom--not-top{top:75px;}}.footerLogoArea a.logo svg{height:80px;}@media (min-width:768px){.footerLogoArea a.logo svg{height:150px;}}.footerMidLeftArea .field--name-body p{font-size:14px;line-height:18px;letter-spacing:0;font-weight:400;}.mm-ocd{--mm-spn-item-height:60px;}.mm-ocd .mm-spn.mm-spn--light{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.mm-ocd .mm-spn.mm-spn--navbar{font-weight:800;}.mm-ocd .mm-spn.mm-spn--navbar::before{--tw-text-opacity:1;color:rgb(223 19 53 / var(--tw-text-opacity));content:var(--tw-content);opacity:1;}.mm-ocd .mm-spn.mm-spn--navbar::after{--tw-text-opacity:1;color:rgb(223 19 53 / var(--tw-text-opacity));opacity:1;--tw-content:attr(data-mm-spn-title);content:var(--tw-content);}.mm-ocd .mm-spn a:not(:last-child):after{display:none;}.mm-ocd .mm-spn a{font-weight:800;--tw-text-opacity:1;color:rgb(25 84 94 / var(--tw-text-opacity));}.mm-ocd .mm-spn a.Selected{--tw-text-opacity:1;color:rgb(76 175 189 / var(--tw-text-opacity));}.mm-ocd .mm-spn .btnRed,.mm-ocd .mm-spn .btnBlu{height:auto;border-radius:0px;text-transform:none;line-height:24px;}.mm-ocd .mm-spn .btnRed:hover,.mm-ocd .mm-spn .btnBlu:hover{background-color:transparent;--tw-text-opacity:1 !important;color:rgb(25 84 94 / var(--tw-text-opacity)) !important;}.mm-ocd .mm-spn li:not(.has-submenu)::before{content:var(--tw-content) !important;display:none !important;}.mm-ocd .mm-spn li.has-submenu::before{--tw-text-opacity:1;color:rgb(25 84 94 / var(--tw-text-opacity));content:var(--tw-content);opacity:1;}.icon-arrow-right{}.pageMainContent a{transition:all 200ms linear;}.pageMainContent a:not(.btnRed):not(.btnBlu):not(.relatedLink):not(.pager_link){font-weight:800;--tw-text-opacity:1;color:rgb(223 19 53 / var(--tw-text-opacity));text-decoration-line:underline;}.pageMainContent a:not(.btnRed):not(.btnBlu):not(.relatedLink):not(.pager_link):hover{--tw-text-opacity:1;color:rgb(25 84 94 / var(--tw-text-opacity));}.pageMainContent ul:not(.pager__items),.pageMainContent ol{margin-bottom:1.25rem;list-style-position:outside;list-style-type:none;font-size:18px;line-height:26px;letter-spacing:0;font-weight:400;}.pageMainContent ul:not(.pager__items) li,.pageMainContent ol li{position:relative;padding-left:1.75rem;}.pageMainContent ul:not(.pager__items) > li::before{position:absolute;top:0.5rem;left:0px;height:0.5rem;width:0.5rem;border-radius:9999px;content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(76 175 189 / var(--tw-bg-opacity));}.pageMainContent ol{counter-reset:olLi;}.pageMainContent ol > li{counter-increment:olLi;}.pageMainContent ol > li::before{position:absolute;top:0px;left:0px;font-size:18px;line-height:26px;letter-spacing:0;font-weight:800;--tw-text-opacity:1;color:rgb(76 175 189 / var(--tw-text-opacity));--tw-content:counter(olLi);content:var(--tw-content);}.pageMainContent ul ul,.pageMainContent ul ol,.pageMainContent ol ul,.pageMainContent ol ol{margin-bottom:0px !important;}.pageMainContent ul.pager__items li.pager__item{margin-left:0.625rem;margin-right:0.625rem;list-style-type:none;padding:0px;}.pageMainContent ul.pager__items a:not(.pager_prevnext){font-size:18px;line-height:22px;letter-spacing:0;font-weight:800;--tw-text-opacity:1;color:rgb(223 19 53 / var(--tw-text-opacity));text-decoration-line:none;}.pageMainContent ul.pager__items a:not(.pager_prevnext):hover{--tw-text-opacity:1;color:rgb(25 84 94 / var(--tw-text-opacity));text-decoration-line:underline;}.pageMainContent ul.pager__items .pager_prevnext{--tw-text-opacity:1;color:rgb(25 84 94 / var(--tw-text-opacity));text-decoration-line:none;}.pageMainContent ul.pager__items .pager_prevnext:hover{--tw-text-opacity:1;color:rgb(223 19 53 / var(--tw-text-opacity));}.pageMainContent ul.pager__items a.pager_prevnext:hover{--tw-text-opacity:1;color:rgb(223 19 53 / var(--tw-text-opacity));}.pageMainContent ul.pager__items .pager_fake{color:rgb(25 84 94 / 0.3);}.pageMainContent ul.pager__items .pager_fake:hover{color:rgb(25 84 94 / 0.3);}.pageMainContent ul.pager__items li.pager__item--previous .pager_link{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.pageMainContent ul.pager__items li.is-active a{text-decoration-line:underline;}.pageMainContent table{width:100%;}.pageMainContent table th,.pageMainContent table td,.pageMainContent table p{margin-bottom:0px;text-align:left;font-size:18px;line-height:26px;letter-spacing:0;font-weight:400;}.pageMainContent table th,.pageMainContent table td{padding-left:0.375rem;padding-right:0.375rem;}.pageMainContent table thead tr{border-bottom-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(0 151 176 / var(--tw-border-opacity));}.pageMainContent table thead th,.pageMainContent table thead p{margin-bottom:1rem;font-weight:800;--tw-text-opacity:1;color:rgb(0 151 176 / var(--tw-text-opacity));}.pageMainContent table tbody tr{border-bottom-width:2px;border-style:solid;border-color:rgb(76 175 189 / 0.2);}.pageMainContent table tbody td,.pageMainContent table tbody p{margin-top:0.625rem;margin-bottom:0.625rem;--tw-text-opacity:1;color:rgb(47 47 47 / var(--tw-text-opacity));}.pageMainContent table th.cellCentered *,.pageMainContent table td.cellCentered *{text-align:center;}.pageMainContent table th.cellRight *,.pageMainContent table td.cellRight *{text-align:right;}.pageMainContent table th.cellLeft *,.pageMainContent table td.cellLeft *{text-align:right;}.pageMainContent table tr.rowHighlight td,.pageMainContent table tr.rowHighlight th,.pageMainContent table tr.rowHighlight p{font-weight:800;}.localTaskLink{cursor:pointer;white-space:nowrap;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;border-radius:0.75rem;--tw-bg-opacity:1;background-color:rgb(25 84 94 / var(--tw-bg-opacity));}.localTaskLink:hover{--tw-bg-opacity:1;background-color:rgb(76 175 189 / var(--tw-bg-opacity));}.localTaskLink{font-size:14px;line-height:18px;letter-spacing:0;font-weight:800;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.webform-submission-form .js-form-type-textfield,.webform-submission-form .js-form-type-password,.webform-submission-form .js-form-type-email,.webform-submission-form .js-form-type-textarea,.user-login-form .js-form-type-textfield,.user-login-form .js-form-type-password,.user-login-form .js-form-type-email,.user-login-form .js-form-type-textarea{margin-bottom:1rem;}.webform-submission-form .js-form-type-textfield label,.webform-submission-form .js-form-type-password label,.webform-submission-form .js-form-type-email label,.webform-submission-form .js-form-type-textarea label,.user-login-form .js-form-type-textfield label,.user-login-form .js-form-type-password label,.user-login-form .js-form-type-email label,.user-login-form .js-form-type-textarea label{display:block;font-size:14px;line-height:18px;letter-spacing:0;font-weight:400;}.webform-submission-form .js-form-type-textfield input[type='text'],.webform-submission-form .js-form-type-textfield input[type='email'],.webform-submission-form .js-form-type-textfield input[type='date'],.webform-submission-form .js-form-type-textfield input[type='number'],.webform-submission-form .js-form-type-textfield input[type='password'],.webform-submission-form .js-form-type-textfield input[type='tel'],.webform-submission-form .js-form-type-textfield textarea,.webform-submission-form .js-form-type-password input[type='text'],.webform-submission-form .js-form-type-password input[type='email'],.webform-submission-form .js-form-type-password input[type='date'],.webform-submission-form .js-form-type-password input[type='number'],.webform-submission-form .js-form-type-password input[type='password'],.webform-submission-form .js-form-type-password input[type='tel'],.webform-submission-form .js-form-type-password textarea,.webform-submission-form .js-form-type-email input[type='text'],.webform-submission-form .js-form-type-email input[type='email'],.webform-submission-form .js-form-type-email input[type='date'],.webform-submission-form .js-form-type-email input[type='number'],.webform-submission-form .js-form-type-email input[type='password'],.webform-submission-form .js-form-type-email input[type='tel'],.webform-submission-form .js-form-type-email textarea,.webform-submission-form .js-form-type-textarea input[type='text'],.webform-submission-form .js-form-type-textarea input[type='email'],.webform-submission-form .js-form-type-textarea input[type='date'],.webform-submission-form .js-form-type-textarea input[type='number'],.webform-submission-form .js-form-type-textarea input[type='password'],.webform-submission-form .js-form-type-textarea input[type='tel'],.webform-submission-form .js-form-type-textarea textarea,.user-login-form .js-form-type-textfield input[type='text'],.user-login-form .js-form-type-textfield input[type='email'],.user-login-form .js-form-type-textfield input[type='date'],.user-login-form .js-form-type-textfield input[type='number'],.user-login-form .js-form-type-textfield input[type='password'],.user-login-form .js-form-type-textfield input[type='tel'],.user-login-form .js-form-type-textfield textarea,.user-login-form .js-form-type-password input[type='text'],.user-login-form .js-form-type-password input[type='email'],.user-login-form .js-form-type-password input[type='date'],.user-login-form .js-form-type-password input[type='number'],.user-login-form .js-form-type-password input[type='password'],.user-login-form .js-form-type-password input[type='tel'],.user-login-form .js-form-type-password textarea,.user-login-form .js-form-type-email input[type='text'],.user-login-form .js-form-type-email input[type='email'],.user-login-form .js-form-type-email input[type='date'],.user-login-form .js-form-type-email input[type='number'],.user-login-form .js-form-type-email input[type='password'],.user-login-form .js-form-type-email input[type='tel'],.user-login-form .js-form-type-email textarea,.user-login-form .js-form-type-textarea input[type='text'],.user-login-form .js-form-type-textarea input[type='email'],.user-login-form .js-form-type-textarea input[type='date'],.user-login-form .js-form-type-textarea input[type='number'],.user-login-form .js-form-type-textarea input[type='password'],.user-login-form .js-form-type-textarea input[type='tel'],.user-login-form .js-form-type-textarea textarea{margin:0px;height:3.5rem;width:100%;border-radius:0.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 151 176 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:0.5rem;padding-right:0.5rem;font-size:18px;letter-spacing:0;font-weight:400;line-height:56px;}@media (min-width:768px){.webform-submission-form .js-form-type-textfield input[type='text'],.webform-submission-form .js-form-type-textfield input[type='email'],.webform-submission-form .js-form-type-textfield input[type='date'],.webform-submission-form .js-form-type-textfield input[type='number'],.webform-submission-form .js-form-type-textfield input[type='password'],.webform-submission-form .js-form-type-textfield input[type='tel'],.webform-submission-form .js-form-type-textfield textarea,.webform-submission-form .js-form-type-password input[type='text'],.webform-submission-form .js-form-type-password input[type='email'],.webform-submission-form .js-form-type-password input[type='date'],.webform-submission-form .js-form-type-password input[type='number'],.webform-submission-form .js-form-type-password input[type='password'],.webform-submission-form .js-form-type-password input[type='tel'],.webform-submission-form .js-form-type-password textarea,.webform-submission-form .js-form-type-email input[type='text'],.webform-submission-form .js-form-type-email input[type='email'],.webform-submission-form .js-form-type-email input[type='date'],.webform-submission-form .js-form-type-email input[type='number'],.webform-submission-form .js-form-type-email input[type='password'],.webform-submission-form .js-form-type-email input[type='tel'],.webform-submission-form .js-form-type-email textarea,.webform-submission-form .js-form-type-textarea input[type='text'],.webform-submission-form .js-form-type-textarea input[type='email'],.webform-submission-form .js-form-type-textarea input[type='date'],.webform-submission-form .js-form-type-textarea input[type='number'],.webform-submission-form .js-form-type-textarea input[type='password'],.webform-submission-form .js-form-type-textarea input[type='tel'],.webform-submission-form .js-form-type-textarea textarea,.user-login-form .js-form-type-textfield input[type='text'],.user-login-form .js-form-type-textfield input[type='email'],.user-login-form .js-form-type-textfield input[type='date'],.user-login-form .js-form-type-textfield input[type='number'],.user-login-form .js-form-type-textfield input[type='password'],.user-login-form .js-form-type-textfield input[type='tel'],.user-login-form .js-form-type-textfield textarea,.user-login-form .js-form-type-password input[type='text'],.user-login-form .js-form-type-password input[type='email'],.user-login-form .js-form-type-password input[type='date'],.user-login-form .js-form-type-password input[type='number'],.user-login-form .js-form-type-password input[type='password'],.user-login-form .js-form-type-password input[type='tel'],.user-login-form .js-form-type-password textarea,.user-login-form .js-form-type-email input[type='text'],.user-login-form .js-form-type-email input[type='email'],.user-login-form .js-form-type-email input[type='date'],.user-login-form .js-form-type-email input[type='number'],.user-login-form .js-form-type-email input[type='password'],.user-login-form .js-form-type-email input[type='tel'],.user-login-form .js-form-type-email textarea,.user-login-form .js-form-type-textarea input[type='text'],.user-login-form .js-form-type-textarea input[type='email'],.user-login-form .js-form-type-textarea input[type='date'],.user-login-form .js-form-type-textarea input[type='number'],.user-login-form .js-form-type-textarea input[type='password'],.user-login-form .js-form-type-textarea input[type='tel'],.user-login-form .js-form-type-textarea textarea{padding-left:1rem;padding-right:1rem;}}.webform-submission-form .js-form-type-textfield textarea,.webform-submission-form .js-form-type-password textarea,.webform-submission-form .js-form-type-email textarea,.webform-submission-form .js-form-type-textarea textarea,.user-login-form .js-form-type-textfield textarea,.user-login-form .js-form-type-password textarea,.user-login-form .js-form-type-email textarea,.user-login-form .js-form-type-textarea textarea{height:9rem;padding:0.5rem;font-size:18px;line-height:26px;letter-spacing:0;font-weight:400;}.webform-submission-form .js-form-type-checkbox,.user-login-form .js-form-type-checkbox{margin-bottom:1rem;}.webform-submission-form .js-form-type-checkbox input[type='checkbox'],.user-login-form .js-form-type-checkbox input[type='checkbox']{position:absolute;clip:rect(1px,1px,1px,1px);margin:0;}.webform-submission-form .js-form-type-checkbox label,.user-login-form .js-form-type-checkbox label{position:relative;margin:0px;display:block;cursor:pointer;padding:0px;padding-left:25px;font-size:14px;line-height:18px;letter-spacing:0;font-weight:400;}.webform-submission-form .js-form-type-checkbox label::before,.user-login-form .js-form-type-checkbox label::before{position:absolute;top:0px;left:0px;display:inline-block;height:1rem;width:1rem;content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.webform-submission-form .js-form-type-checkbox label,.user-login-form .js-form-type-checkbox label{border-style:solid;}.webform-submission-form .js-form-type-checkbox label::before,.user-login-form .js-form-type-checkbox label::before{border-width:1px;--tw-border-opacity:1;border-color:rgb(25 84 94 / var(--tw-border-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);content:var(--tw-content);transition-duration:150ms;}.webform-submission-form .js-form-type-checkbox label,.user-login-form .js-form-type-checkbox label{}.webform-submission-form .js-form-type-checkbox label::after,.user-login-form .js-form-type-checkbox label::after{position:absolute;top:4px;left:3px;margin:0px;display:block;height:0.625rem;width:0.625rem;content:var(--tw-content);opacity:0;}.webform-submission-form .js-form-type-checkbox label::before,.user-login-form .js-form-type-checkbox label::before{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);content:var(--tw-content);transition-duration:150ms;}.webform-submission-form .js-form-type-checkbox label::after,.user-login-form .js-form-type-checkbox label::after{font-family:"fcc";font-size:8px;line-height:10px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-content:'\e800';content:var(--tw-content);}.webform-submission-form .js-form-type-checkbox label a,.user-login-form .js-form-type-checkbox label a{font-weight:400 !important;text-decoration-line:none !important;}.webform-submission-form .js-form-type-checkbox input[type='checkbox']:checked + label::before,.user-login-form .js-form-type-checkbox input[type='checkbox']:checked + label::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(25 84 94 / var(--tw-bg-opacity));}.webform-submission-form .js-form-type-checkbox input[type='checkbox']:checked + label::after,.user-login-form .js-form-type-checkbox input[type='checkbox']:checked + label::after{content:var(--tw-content);opacity:1;}.webform-submission-form .form-actions .js-form-submit,.user-login-form .form-actions .js-form-submit{}.mapIframe{height:500px;width:100%;}.webform-submission-form .js-form-type-textfield label,.webform-submission-form .js-form-type-password label,.webform-submission-form .js-form-type-email label,.webform-submission-form .js-form-type-textarea label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.webform-submission-form .form-actions{margin-top:1rem;}@media (min-width:1380px){.webform-submission-form .form-actions{margin-top:0px;}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.visible{visibility:visible;}.invisible{visibility:hidden;}.static{position:static;}.fixed{position:fixed;}.absolute{position:absolute;}.relative{position:relative;}.inset-x-0{left:0px;right:0px;}.bottom-0{bottom:0px;}.bottom-16{bottom:4rem;}.left-0{left:0px;}.left-1\/2{left:50%;}.left-\[20\%\]{left:20%;}.right-\[20\%\]{right:20%;}.top-0{top:0px;}.top-5{top:1.25rem;}.top-auto{top:auto;}.top-p100{top:100px;}.z-10{z-index:10;}.z-20{z-index:20;}.z-50{z-index:50;}.z-\[1\]{z-index:1;}.order-1{order:1;}.order-2{order:2;}.m-0{margin:0px;}.mx-1\.5{margin-left:0.375rem;margin-right:0.375rem;}.mx-auto{margin-left:auto;margin-right:auto;}.my-10{margin-top:2.5rem;margin-bottom:2.5rem;}.my-2{margin-top:0.5rem;margin-bottom:0.5rem;}.my-2\.5{margin-top:0.625rem;margin-bottom:0.625rem;}.my-4{margin-top:1rem;margin-bottom:1rem;}.my-5{margin-top:1.25rem;margin-bottom:1.25rem;}.mb-1{margin-bottom:0.25rem;}.mb-2{margin-bottom:0.5rem;}.mb-2\.5{margin-bottom:0.625rem;}.mb-3{margin-bottom:0.75rem;}.mb-4{margin-bottom:1rem;}.mb-5{margin-bottom:1.25rem;}.mb-7{margin-bottom:1.75rem;}.mb-8{margin-bottom:2rem;}.mr-4{margin-right:1rem;}.mt-10{margin-top:2.5rem;}.mt-2\.5{margin-top:0.625rem;}.mt-4{margin-top:1rem;}.mt-5{margin-top:1.25rem;}.mt-auto{margin-top:auto;}.block{display:block;}.inline-block{display:inline-block;}.inline{display:inline;}.flex{display:flex;}.table{display:table;}.grid{display:grid;}.hidden{display:none;}.h-4{height:1rem;}.h-auto{height:auto;}.h-full{height:100%;}.h-min{height:-moz-min-content;height:min-content;}.h-p100{height:100px;}.h-p60{height:60px;}.min-h-48{min-height:12rem;}.min-h-60{min-height:15rem;}.w-4{width:1rem;}.w-full{width:100%;}.w-screen{width:100vw;}.min-w-20{min-width:5rem;}.min-w-60{min-width:15rem;}.max-w-80{max-width:20rem;}.flex-shrink-0{flex-shrink:0;}.shrink-0{flex-shrink:0;}.grow-0{flex-grow:0;}.basis-4\/12{flex-basis:33.333333%;}.basis-8\/12{flex-basis:66.666667%;}.basis-full{flex-basis:100%;}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.-translate-x-2\/4{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.cursor-pointer{cursor:pointer;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.flex-nowrap{flex-wrap:nowrap;}.items-start{align-items:flex-start;}.items-center{align-items:center;}.justify-start{justify-content:flex-start;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.gap-1{gap:0.25rem;}.gap-2{gap:0.5rem;}.gap-3{gap:0.75rem;}.gap-4{gap:1rem;}.gap-x-0{-moz-column-gap:0px;column-gap:0px;}.gap-y-3{row-gap:0.75rem;}.gap-y-5{row-gap:1.25rem;}.self-center{align-self:center;}.overflow-hidden{overflow:hidden;}.overflow-x-auto{overflow-x:auto;}.text-pretty{text-wrap:pretty;}.break-all{word-break:break-all;}.rounded-3xl{border-radius:1.5rem;}.rounded-none{border-radius:0px;}.border{border-width:1px;}.border-b-2{border-bottom-width:2px;}.border-b-4{border-bottom-width:4px;}.border-r{border-right-width:1px;}.border-solid{border-style:solid;}.border-blu-100{--tw-border-opacity:1;border-color:rgb(76 175 189 / var(--tw-border-opacity));}.border-blu-100\/20{border-color:rgb(76 175 189 / 0.2);}.border-red{--tw-border-opacity:1;border-color:rgb(223 19 53 / var(--tw-border-opacity));}.border-transparent{border-color:transparent;}.bg-blu-100\/20{background-color:rgb(76 175 189 / 0.2);}.bg-blu-50{--tw-bg-opacity:1;background-color:rgb(88 192 207 / var(--tw-bg-opacity));}.bg-grey-100{--tw-bg-opacity:1;background-color:rgb(244 244 244 / var(--tw-bg-opacity));}.bg-red{--tw-bg-opacity:1;background-color:rgb(223 19 53 / var(--tw-bg-opacity));}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.p-3{padding:0.75rem;}.p-3\.5{padding:0.875rem;}.p-5{padding:1.25rem;}.p-6{padding:1.5rem;}.px-0{padding-left:0px;padding-right:0px;}.px-2{padding-left:0.5rem;padding-right:0.5rem;}.px-5{padding-left:1.25rem;padding-right:1.25rem;}.px-7{padding-left:1.75rem;padding-right:1.75rem;}.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem;}.py-4{padding-top:1rem;padding-bottom:1rem;}.py-5{padding-top:1.25rem;padding-bottom:1.25rem;}.py-7{padding-top:1.75rem;padding-bottom:1.75rem;}.py-9{padding-top:2.25rem;padding-bottom:2.25rem;}.pb-5{padding-bottom:1.25rem;}.pb-6{padding-bottom:1.5rem;}.pt-5{padding-top:1.25rem;}.text-left{text-align:left;}.text-center{text-align:center;}.align-top{vertical-align:top;}.align-middle{vertical-align:middle;}.text-\[0px\]{font-size:0px;}.text-\[10px\]{font-size:10px;}.text-\[24px\]{font-size:24px;}.text-base{font-size:18px;line-height:26px;letter-spacing:0;font-weight:400;}.text-h1{font-size:60px;line-height:70px;letter-spacing:0;font-weight:800;}.text-h2{font-size:40px;line-height:46px;letter-spacing:0;font-weight:800;}.text-h3{font-size:30px;line-height:36px;letter-spacing:0;font-weight:800;}.text-h4{font-size:20px;line-height:26px;letter-spacing:0;font-weight:800;}.text-h5{font-size:18px;line-height:22px;letter-spacing:0;font-weight:800;}.text-sm{font-size:14px;line-height:18px;letter-spacing:0;font-weight:400;}.font-bold{font-weight:800;}.uppercase{text-transform:uppercase;}.leading-\[0px\]{line-height:0px;}.leading-\[10px\]{line-height:10px;}.leading-\[24px\]{line-height:24px;}.leading-\[60px\]{line-height:60px;}.leading-p100{line-height:100px;}.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));}.text-blu-100{--tw-text-opacity:1;color:rgb(76 175 189 / var(--tw-text-opacity));}.text-blu-200{--tw-text-opacity:1;color:rgb(0 151 176 / var(--tw-text-opacity));}.text-blu-300{--tw-text-opacity:1;color:rgb(25 84 94 / var(--tw-text-opacity));}.text-grey-100{--tw-text-opacity:1;color:rgb(244 244 244 / var(--tw-text-opacity));}.text-grey-200{--tw-text-opacity:1;color:rgb(47 47 47 / var(--tw-text-opacity));}.text-red{--tw-text-opacity:1;color:rgb(223 19 53 / var(--tw-text-opacity));}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.opacity-10{opacity:0.1;}.opacity-50{opacity:0.5;}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.shadow-black\/20{--tw-shadow-color:rgb(0 0 0 / 0.2);--tw-shadow:var(--tw-shadow-colored);}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.duration-300{transition-duration:300ms;}.ease-linear{transition-timing-function:linear;}.swiper-button-lock{display:none !important;}.headerMainWrapper.animated.headroom--not-top a.logo svg{height:40px;}.headerMainWrapper.animated.headroom--not-top nav.headerMainNav ol.menu-lev-0{height:5rem;}.headerMainWrapper.animated.headroom--not-top nav.headerMainNav ol.menu-lev-1{top:5rem;}.headerMainWrapper.animated.headroom--not-top nav.headerMainNav a.link-lev-0{height:5rem;line-height:80px;}.headerMainWrapper.animated.headroom--not-top nav.headerMainNav a.btnRed{height:60px;line-height:60px;}@media (min-width:768px){.headerMainWrapper.animated.headroom--not-top a.logo svg{height:50px;}}@media (min-width:1024px){.headerMainWrapper.animated.headroom--not-top a.logo svg{height:60px;}}.mmenuToggler{pointer-events:auto;position:relative;z-index:10;float:right;display:block;display:flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;}.mmenuToggler > div{position:relative;height:0.25rem;width:1.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(25 84 94 / var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.mmenuToggler > div::before{position:absolute;height:0.25rem;width:1.5rem;--tw-translate-y:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(25 84 94 / var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;--tw-content:'';content:var(--tw-content);}.mmenuToggler > div::after{position:absolute;height:0.25rem;width:1.5rem;--tw-translate-y:0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(25 84 94 / var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;--tw-content:'';content:var(--tw-content);}.mmenuToggler.opened > div{height:0px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.mmenuToggler.opened > div::before{--tw-translate-y:0px;content:var(--tw-content);--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.mmenuToggler.opened > div::after{--tw-translate-y:0px;content:var(--tw-content);--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.headerMainNav:not(.menuReady) ol.menu-lev-1{display:none;}body.path-frontpage .headerMainWrapper.headroom--top{background-color:transparent !important;box-shadow:none;}body.path-frontpage .headerMainWrapper.headroom--top a.logo svg *{fill:white;}body.path-frontpage .headerMainWrapper.headroom--top nav.headerMainNav a.link-lev-0{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}body.path-frontpage .headerMainWrapper.headroom--top .mmenuToggler > div{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}body.path-frontpage .headerMainWrapper.headroom--top .mmenuToggler > div::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}body.path-frontpage .headerMainWrapper.headroom--top .mmenuToggler > div::after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.txt-abstract{margin-bottom:1.25rem;font-size:30px;line-height:36px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(0 151 176 / var(--tw-text-opacity));}.btnRed,.btnBlu{display:inline-block;height:60px;border-radius:9999px;padding-left:1rem;padding-right:1rem;font-weight:800;line-height:60px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.btnRed:hover,.btnBlu:hover{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important;}@media (min-width:1024px){.btnRed,.btnBlu{padding-left:1.75rem;padding-right:1.75rem;}}@media (min-width:1380px){.btnRed,.btnBlu{padding-left:2.5rem;padding-right:2.5rem;}}.btnRed{--tw-bg-opacity:1;background-color:rgb(223 19 53 / var(--tw-bg-opacity));}.btnRed:hover{--tw-bg-opacity:1;background-color:rgb(25 84 94 / var(--tw-bg-opacity));}.btnBlu{--tw-bg-opacity:1;background-color:rgb(76 175 189 / var(--tw-bg-opacity));}.btnBlu:hover{--tw-bg-opacity:1;background-color:rgb(223 19 53 / var(--tw-bg-opacity));}.arrowed:after{font-family:"fcc";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;text-align:center;text-transform:none;display:inline-block;vertical-align:middle;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e805';margin-left:0.625rem;height:1.25rem;width:1.25rem;font-size:20px;line-height:20px;}a.contactLink{text-decoration:none !important;}a.contactLink span:before{margin-right:10px;font-size:20px;line-height:26px;}.vscomp-ele{max-width:100%;}.vscomp-ele .vscomp-wrapper{font-family:"Reddit Sans";font-size:14px;line-height:18px;letter-spacing:0;font-weight:400;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));}.vscomp-ele .vscomp-toggle-button{border-radius:0px;border-width:0px;background-color:transparent;padding:0px;}.vscomp-ele .vscomp-wrapper.focused .vscomp-toggle-button,.vscomp-ele .vscomp-wrapper:focus .vscomp-toggle-button{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.vscomp-ele .vscomp-dropbox-container{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.vscomp-ele .vscomp-dropbox{}.vscomp-ele .vscomp-option{}.vscomp-ele .vscomp-option-text{}.textImageCol.isFull-true{}.textImageCol.bgType-default{}.textImageCol.bgType-blu{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#19545E var(--tw-gradient-from-position);--tw-gradient-to:rgb(25 84 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#0097B0 var(--tw-gradient-to-position);}.textImageCol.bgType-blu h2,.textImageCol.bgType-blu .txt-h2{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.textImageCol.bgType-blu h2::before,.textImageCol.bgType-blu .txt-h2::before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(88 192 207 / var(--tw-bg-opacity));}.textImageCol.bgType-blu p{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.textImageCol.bgType-grigio .colText::before{position:absolute;top:0px;left:-24px;display:block;height:100%;width:calc(100% + 48px);--tw-content:'';content:var(--tw-content);}.textImageCol.bgType-grigio .colText:before{background-image:url(/themes/custom/tt_tailwind/assets/dist/images/placeholder-header.jpg);z-index:-1;}.textImageCol.bgType-grigio.isFull-true .colText{}.textImageCol.bgType-grigio.isFull-true.isCoverDx-false{}.textImageCol.bgType-grigio.isFull-true.isCoverDx-true .colText{}@media (min-width:768px){.textImageCol{}.textImageCol.isFull-true .bgCoverAbs{width:50vw;}.textImageCol.isFull-true.isCoverDx-false .bgCoverAbs{left:auto;right:0px;}.textImageCol.isFull-true.isCoverDx-true .bgCoverAbs{}.textImageCol.bgType-grigio .colText::before{left:0px;content:var(--tw-content);width:100%;}.textImageCol.bgType-grigio.isFull-true .colText::before{content:var(--tw-content);width:50vw;}.textImageCol.bgType-grigio.isFull-true.isCoverDx-false{}.textImageCol.bgType-grigio.isFull-true.isCoverDx-true .colText::before{left:auto;content:var(--tw-content);right:0px;}}@media (min-width:1024px){}body.path-frontpage .textImageCol > .container{margin-bottom:0px !important;}.gallerySliderWrapper::before{position:absolute;top:0px;left:-0px;display:block;height:100%;width:100%;--tw-content:'';content:var(--tw-content);}.gallerySliderWrapper:before{background-image:url(/themes/custom/tt_tailwind/assets/dist/images/placeholder-header.jpg);z-index:-1;}.ctaHeaderSlide .ctaHeaderWrapper{height:100vh;}.ctaHeaderSlide .icon-arrow-more{display:none;}@media (min-width:768px){.ctaHeaderSlide .ctaHeaderWrapper{height:100vh;}}body.path-frontpage .ctaHeaderSlide .icon-arrow-more{display:block;}.node-content.node-type-project.node-view-mode-teaser .cntWrapper h3 a,.node-content.node-type-article.node-view-mode-teaser .cntWrapper h3 a{text-decoration-line:none !important;}.node-content.node-type-project.node-view-mode-teaser .cntWrapper a:hover,.node-content.node-type-article.node-view-mode-teaser .cntWrapper a:hover{text-decoration-line:none !important;}.node-content.node-type-project.node-view-mode-teaser .cntWrapper::before{position:absolute;top:0px;right:0px;display:block;height:100%;width:100%;--tw-content:'';background-position:right top;content:var(--tw-content);background-repeat:no-repeat;}.node-content.node-type-project.node-view-mode-teaser .cntWrapper:before{background-image:url(/themes/custom/tt_tailwind/assets/dist/images/decorator-puzzle.svg);z-index:-1;}.node-content.node-type-article.node-view-mode-teaser .coverLink{display:inline-block;width:100%;overflow:hidden;}.node-content.node-type-article.node-view-mode-teaser .coverLink img{display:inline-block;width:100%;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:100ms;transition-timing-function:linear;}.node-content.node-type-article.node-view-mode-teaser:hover .coverLink img{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.before\:bg-blu-200\/70::before{content:var(--tw-content);background-color:rgb(0 151 176 / 0.7);}.before\:bg-grey-300\/10::before{content:var(--tw-content);background-color:rgb(26 25 25 / 0.1);}.before\:text-\[15px\]::before{content:var(--tw-content);font-size:15px;}.before\:text-\[16px\]::before{content:var(--tw-content);font-size:16px;}.before\:leading-\[24px\]::before{content:var(--tw-content);line-height:24px;}.last\:mr-0:last-child{margin-right:0px;}.last\:border-0:last-child{border-width:0px;}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));}.hover\:text-blu-100:hover{--tw-text-opacity:1;color:rgb(76 175 189 / var(--tw-text-opacity));}.hover\:text-blu-300:hover{--tw-text-opacity:1;color:rgb(25 84 94 / var(--tw-text-opacity));}.hover\:text-red:hover{--tw-text-opacity:1;color:rgb(223 19 53 / var(--tw-text-opacity));}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.hover\:shadow-black\/40:hover{--tw-shadow-color:rgb(0 0 0 / 0.4);--tw-shadow:var(--tw-shadow-colored);}.hover\:shadow-blu-200\/40:hover{--tw-shadow-color:rgb(0 151 176 / 0.4);--tw-shadow:var(--tw-shadow-colored);}.disabled\:opacity-50:disabled{opacity:0.5;}@media (min-width:768px){.md\:my-20{margin-top:5rem;margin-bottom:5rem;}.md\:mb-10{margin-bottom:2.5rem;}.md\:mb-16{margin-bottom:4rem;}.md\:mb-3{margin-bottom:0.75rem;}.md\:mb-4{margin-bottom:1rem;}.md\:mb-5{margin-bottom:1.25rem;}.md\:mb-7{margin-bottom:1.75rem;}.md\:mt-20{margin-top:5rem;}.md\:block{display:block;}.md\:flex{display:flex;}.md\:h-p100{height:100px;}.md\:min-h-96{min-height:24rem;}.md\:basis-1\/4{flex-basis:25%;}.md\:basis-3\/4{flex-basis:75%;}.md\:basis-4\/12{flex-basis:33.333333%;}.md\:basis-6\/12{flex-basis:50%;}.md\:basis-8\/12{flex-basis:66.666667%;}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.md\:flex-nowrap{flex-wrap:nowrap;}.md\:gap-5{gap:1.25rem;}.md\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem;}.md\:gap-y-1{row-gap:0.25rem;}.md\:p-5{padding:1.25rem;}.md\:p-8{padding:2rem;}.md\:px-0{padding-left:0px;padding-right:0px;}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem;}.md\:py-20{padding-top:5rem;padding-bottom:5rem;}.md\:pb-16{padding-bottom:4rem;}.md\:pb-8{padding-bottom:2rem;}.md\:pl-1\/12{padding-left:8.333333%;}.md\:pl-4{padding-left:1rem;}.md\:pr-1\/12{padding-right:8.333333%;}.md\:pr-4{padding-right:1rem;}.md\:pt-20{padding-top:5rem;}.md\:pt-7{padding-top:1.75rem;}}@media (min-width:1024px){.lg\:mb-10{margin-bottom:2.5rem;}.lg\:mb-14{margin-bottom:3.5rem;}.lg\:mb-20{margin-bottom:5rem;}.lg\:mb-5{margin-bottom:1.25rem;}.lg\:mb-6{margin-bottom:1.5rem;}.lg\:mb-7{margin-bottom:1.75rem;}.lg\:mb-8{margin-bottom:2rem;}.lg\:ml-\[8\.333333\%\;\]{margin-left:8.333333%;;}.lg\:mr-\[8\.333333\%\;\]{margin-right:8.333333%;;}.lg\:mt-10{margin-top:2.5rem;}.lg\:block{display:block;}.lg\:hidden{display:none;}.lg\:min-h-72{min-height:18rem;}.lg\:w-1\/2{width:50%;}.lg\:w-10\/12{width:83.333333%;}.lg\:basis-4\/12{flex-basis:33.333333%;}.lg\:basis-8\/12{flex-basis:66.666667%;}.lg\:flex-nowrap{flex-wrap:nowrap;}.lg\:p-10{padding:2.5rem;}.lg\:p-8{padding:2rem;}.lg\:px-4{padding-left:1rem;padding-right:1rem;}.lg\:py-16{padding-top:4rem;padding-bottom:4rem;}.lg\:py-32{padding-top:8rem;padding-bottom:8rem;}.lg\:pb-14{padding-bottom:3.5rem;}.lg\:pb-32{padding-bottom:8rem;}.lg\:pl-4{padding-left:1rem;}.lg\:pt-40{padding-top:10rem;}.lg\:pt-5{padding-top:1.25rem;}}@media (min-width:1380px){.xl\:mx-3{margin-left:0.75rem;margin-right:0.75rem;}.xl\:basis-1\/2{flex-basis:50%;}}@media (prefers-color-scheme:dark){.dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.dark\:hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}}
