html { scroll-behavior: smooth;}@media (prefers-reduced-motion: reduce) {html {scroll-behavior: auto;}}@media (max-width:1180px) { #brx-content.wordpress { padding:0 20px; }}#brx-header.logo-hidden { display: none;} @media (max-width: 767px) { h1, h2, h3, h4 { hyphens: auto;hyphenate-limit-chars: auto 5;hyphenate-limit-lines: 2; } .hero.text > div { padding-top: 100px; } .hero.text h1 { font-size:2.5em; hyphens: auto;hyphenate-limit-chars: auto 5;hyphenate-limit-lines: 2; } .hero.image { clip-path: polygon(100% 0px, 100% 550px, 50px 550px, 0px 600px, 0px 0px) !important; } }.pswp.brx .pswp__bg { opacity:1 !important;}.pswp__content { border:15px solid #fff;}@layer bricks { :where(.brxe-image) .bricks-image-caption { font-weight: 600; font-size: 2em; }}main a:not(h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .no-underline, .brxe-button) {text-decoration: underline;text-decoration-thickness: 2px; text-underline-offset:2px;color: var(--tourismusschule-primary);}main a:not(h1 a, h2 a, h3 a, h4 a, h5 a, h6 a):hover {color: var(--tourismusschule-schmuckfarbe-1);}main a:is(h1 a, h2 a, h3 a, h4 a, h5 a, h6 a) {text-decoration: none;}main a:is(h1 a, h2 a, h3 a, h4 a, h5 a, h6 a):hover {text-decoration: underline;}main [href^="http"]:not([href*="houseoftourism.at"]):not(.brxe-button):not(:has(img))::after { content: '(externer Link)'; display: inline-block; width: 1em; height: 1em; text-indent: 1em; white-space: nowrap; overflow: hidden; margin-left: 2px; background-image: url(https://www.houseoftourism.at/wp-content/themes/houseoftourism/assets/img/icons/icon-link-external.svg); background-repeat: no-repeat; background-position: center; background-size: 75% auto; transform: translateY(0.25em);}.hero h1 { margin:0;}footer h4 { margin-bottom:0;}.triangle { position:relative;}.hero.text::after { z-index:3;}.triangle::after { content: ""; position: absolute; bottom: -100px; left: 0; width: 0; height: 0; border-top: 100px solid var(--tourismusschule-secondary); border-right: 100px solid transparent; z-index:2;}.triangle.primary::after { border-top: 100px solid var(--tourismusschule-primary);}.triangle.secondary::after { border-top: 100px solid var(--tourismusschule-secondary);}.triangle.schmuckfarbe-1::after { border-top: 100px solid var(--tourismusschule-schmuckfarbe-1);}.triangle.schmuckfarbe-2::after { border-top: 100px solid var(--tourismusschule-schmuckfarbe-2);}.triangle.white::after { border-top: 100px solid #ffffff;}@media (max-width: 767px) { .triangle::after { display:none; }} .dlm-downloads { list-style: none; padding:0; display: flex; gap: 15px; flex-direction: row; flex-wrap: wrap;}.dlm-downloads li {margin:0; display:flex; flex:1;}.download-grid-item-container { background-color:var(--tourismusschule-schmuckfarbe-2); padding: 40px; display:flex; justify-content: center; width:100%;}.download-icon { position:relative; background-color:#fff; width:200px; height:300px; display:flex; justify-content: center; align-items: center; transition: .25s;}.download-ecke { position:absolute; right:0; top:0; width: 0; height: 0; border-width: 30px 0 0 30px; background-color:var(--tourismusschule-schmuckfarbe-2); border-color:transparent transparent transparent #feca19; border-style: solid; display: inline-block;}.download-filetype { color:var(--tourismusschule-primary); font-weight:600; font-size:var(--text-xl); transition: .25s;}.download-title { max-width: 200px; color:var(--tourismusschule-primary); font-weight:600; padding-top:20px;}.download-item:hover .download-icon { background-color:var(--tourismusschule-primary);}.download-item:hover .download-filetype { color:#fff;}.visually-hidden { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important;}.gform_required_legend { display:none;}.gform-theme--framework .gform_footer button[type="submit"].gform_button,.gform-theme--framework .gform_page_footer button[type="submit"].gform_button { --gf-ctrl-btn-bg-color-primary: var(--tourismusschule-primary); --gf-ctrl-btn-bg-color-hover-primary: var(--tourismusschule-schmuckfarbe-1); --gf-ctrl-btn-color-primary: #ffffff; --gf-ctrl-btn-radius: 100px; --gf-ctrl-btn-font-size: 16px; --gf-ctrl-btn-font-weight: 600; padding-right: 30px !important; padding-left: 30px !important;}.gform-theme--framework { --gf-form-spinner-fg-color: #ffffff; --gf-form-spinner-bg-color: var(--tourismusschule-primary);}.gform-theme--framework .gfield_consent_description_text:where(:not(.gform-theme__disable, .gform-theme__disable *):not(.gform-theme__disable-framework, .gform-theme__disable-framework *)) { border:0 !important; padding:0 !important;} body {font-family: "Sora"; color: var(--tourismusschule-primary)} h1 {margin-bottom: 20px} h2 {margin-bottom: 20px} h3 {margin-bottom: 20px} h4 {margin-bottom: 20px} blockquote {margin-left: 15%; border-left-width: 0; border-left-style: none; font-family: "Sora"; font-weight: 800} .pswp .pswp__bg {background-color: var(--tourismusschule-primary)} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a {transition: .25s}@media (max-width: 767px) { body {color: var(--tourismusschule-primary)} blockquote {margin-right: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}