/*!
Theme Name: Identity Foundation
Author: Mark Hoppe Webdesign
Author URI: https://markhoppe.de
Description: Individuelles Wordpress Theme für die Identity Foundation.
Version: 1.0.2
Requires at least: 6.0
Tested up to: 6.0.2
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: theme_blank
Tags: multi-column, accessibility-ready, custom-colors, custom-logo, editor-style, translation-ready

Blank WordPress Theme (C) 2022 Mark Hoppe Webdesign
Blank is distributed under the terms of the GNU GPL.
*/@import"//hello.myfonts.net/count/381a28";@import"https://fast.fonts.net/lt/1.css?apiType=css&c=9ef7afd8-8a87-4ee1-b019-485ba23bf1fc&fontids=6355216,6356418";@font-face{font-family:"TTTravels-DemiBold";src:url("https://identity-foundation.de/wp-content/themes/foundation-theme/build/fonts/TTTravels/381A28_1_0.woff2") format("woff2"),url("https://identity-foundation.de/wp-content/themes/foundation-theme/build/fonts/TTTravels/381A28_1_0.woff") format("woff");font-display:fallback}@font-face{font-family:"TTTravels-DemiBoldItalic";src:url("https://identity-foundation.de/wp-content/themes/foundation-theme/build/fonts/TTTravels/381A28_2_0.woff2") format("woff2"),url("https://identity-foundation.de/wp-content/themes/foundation-theme/build/fonts/TTTravels/381A28_2_0.woff") format("woff");font-display:fallback}@font-face{font-family:"TTTravels-BoldItalic";src:url("https://identity-foundation.de/wp-content/themes/foundation-theme/build/fonts/TTTravels/381A28_4_0.woff2") format("woff2"),url("https://identity-foundation.de/wp-content/themes/foundation-theme/build/fonts/TTTravels/381A28_4_0.woff") format("woff");font-display:fallback}@font-face{font-family:"TTTravels-Bold";src:url("https://identity-foundation.de/wp-content/themes/foundation-theme/build/fonts/TTTravels/381A28_10_0.woff2") format("woff2"),url("https://identity-foundation.de/wp-content/themes/foundation-theme/build/fonts/TTTravels/381A28_10_0.woff") format("woff");font-display:fallback}@font-face{font-family:"Minion W05 Regular";src:url("https://identity-foundation.de/wp-content/themes/foundation-theme/build/fonts/Minion/4a83e0c9-5ebf-4f13-9e49-d9d9ad9d5b23.woff2") format("woff2"),url("https://identity-foundation.de/wp-content/themes/foundation-theme/build/fonts/Minion/1277d162-7888-4c2b-b616-ef19ceeef056.woff") format("woff");font-display:fallback}@font-face{font-family:"Minion W05 Italic";src:url("https://identity-foundation.de/wp-content/themes/foundation-theme/build/fonts/Minion/0189e784-ca42-4b77-b9a6-c7a686790f48.woff2") format("woff2"),url("https://identity-foundation.de/wp-content/themes/foundation-theme/build/fonts/Minion/f0ad6b94-afbb-4fc2-b004-dcf212304a6c.woff") format("woff");font-display:fallback}@font-face{font-family:"idfo icons";src:url("https://identity-foundation.de/wp-content/themes/foundation-theme/build/fonts/icon-font/idfo-icons.woff") format("woff"),url("https://identity-foundation.de/wp-content/themes/foundation-theme/build/fonts/icon-font/idfo-icons.woff2") format("woff2");font-display:fallback}:root{--global--font-primary: "Minion W05 Regular", serif;--global--font-secondary: "TTTravels-DemiBold", sans-serif;--global--font-size-base: 1rem;--global--font-size-xs: clamp(1rem, 1.125vw, 1.125rem);--global--font-size-sm: clamp(1rem, 1.25vw, 1.25rem);--global--font-size-md: clamp(1.5rem, 1.5vw, 1.75rem);--global--font-size-lg: clamp(1.5rem, 1.875vw, 1.875rem);--global--font-size-xl: clamp(1.5rem, 2.25vw, 2.25rem);--global--font-size-xxl: clamp(2.25rem, 2.625vw, 2.625rem);--global--font-size-xxxl: clamp(3.125rem, 3.75vw, 3.75rem);--global--font-size-xxxxl: clamp(3.125rem, 5vw, 5rem);--global--font-size-xxxxxl: clamp(3.75rem, 8.125vw, 8.125rem);--global--font-size-nav: clamp(2.25rem, 3.75vw, 3.75rem);--global--font-size-button: var(--global--font-size-xs);--global--letter-spacing: normal;--global--font-size-page-title: var(--global--font-size-xxxl);--global--font-size-pop-title: clamp(1.875rem, 2.625vw, 2.625rem);--global--line-height-body: 1.16;--global--line-height-heading: 1.1;--global--line-height-page-title: 1.1;--global--line-height-body-sans: 1.25;--heading--font-family: var(--global--font-secondary);--heading--font-size-h6: var(--global--font-size-md);--heading--font-size-h5: var(--global--font-size-md);--heading--font-size-h4: var(--global--font-size-lg);--heading--font-size-h3: var(--global--font-size-xl);--heading--font-size-h2: var(--global--font-size-xxl);--heading--font-size-h1: var(--global--font-size-page-title);--heading--letter-spacing-h6: var(--global--letter-spacing);--heading--letter-spacing-h5: var(--global--letter-spacing);--heading--letter-spacing-h4: var(--global--letter-spacing);--heading--letter-spacing-h3: var(--global--letter-spacing);--heading--letter-spacing-h2: -0.015em;--heading--letter-spacing-h1: -0.02em;--heading--letter-spacing-xxxxxl: -0.03em;--heading--line-height-h6: var(--global--line-height-heading);--heading--line-height-h5: var(--global--line-height-heading);--heading--line-height-h4: var(--global--line-height-heading);--heading--line-height-h3: var(--global--line-height-heading);--heading--line-height-h2: var(--global--line-height-heading);--heading--line-height-h1: var(--global--line-height-page-title);--global--color-foreground: #000000;--global--color-background: #FDFAF6;--global--color-primary:	#A68240;--global--color-secondary:	#DAB572;--global--color-highlight:	#FFFFFF;--global--spacing-horizontal: 15px;--global--spacing-vertical: calc( var(--global--font-size-base) * var(--global--line-height-body) )}@media only screen and (min-width: 800px){:root{--global--spacing-horizontal: 35px}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0);text-decoration-thickness:1px}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration-style:dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--global--maxwidth-content: 1600px;--global--maxwidth-media: calc( (1600px / 12) * 9 );--global--maxwidth-text: calc( (1600px / 12) * 7 )}.site--grid-container{width:100%;padding:0 var(--global--spacing-horizontal)}.grid--flex-group{display:flex}[class*=columns-]{display:flex;flex-flow:row wrap}[class*=columns-]>*{width:100%;margin:var(--global--spacing-vertical) 0}@media(min-width: 800px){.columns-1>*{width:calc(100% - 2*var(--global--spacing-horizontal)*0/1)}.columns-2>*{width:calc(50% - 2*var(--global--spacing-horizontal)*1/2)}.columns-3>*{width:calc(33.33% - 2*var(--global--spacing-horizontal)*2/3)}.columns-4>*{width:calc(25% - 2*var(--global--spacing-horizontal)*3/4)}.columns-5>*{width:calc(20% - 2*var(--global--spacing-horizontal)*4/5)}.columns-6>*{width:calc(16.66% - 2*var(--global--spacing-horizontal)*5/6)}.columns-7>*{width:calc(14.28% - 2*var(--global--spacing-horizontal)*6/7)}.columns-8>*{width:calc(12.5% - 2*var(--global--spacing-horizontal)*7/8)}.columns-9>*{width:calc(11.11% - 2*var(--global--spacing-horizontal)*8/9)}}.columns-2 .wp-block-column{width:calc(100% - 2*var(--global--spacing-horizontal)*0/1)}.columns-4{gap:0 calc(2*var(--global--spacing-horizontal))}.columns-4 .wp-block-column{width:calc(50% - 2*var(--global--spacing-horizontal)*1/2)}@media(min-width: 800px){.columns-2{gap:var(--global--spacing-horizontal) calc(2*var(--global--spacing-horizontal))}.columns-2 .wp-block-column{width:calc(50% - 2*var(--global--spacing-horizontal)*1/2)}.columns-4{gap:var(--global--spacing-horizontal) calc(2*var(--global--spacing-horizontal))}.columns-4 .wp-block-column{width:calc(25% - 2*var(--global--spacing-horizontal)*3/4)}}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,form,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{padding:0;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{box-sizing:border-box;font-family:var(--global--font-primary);line-height:var(--global--line-height-body)}*,*::before,*::after{box-sizing:inherit}body{font-size:var(--global--font-size-base);color:var(--global--color-foreground);background-color:var(--global--color-background);min-height:100%;min-height:-webkit-fill-available;text-align:left}button{cursor:pointer}blockquote{padding:0;position:relative}blockquote>*{margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical)}blockquote>*:first-child{margin-top:0}blockquote>*:last-child{margin-bottom:0}blockquote cite,blockquote footer{display:block}.idfo__icon-button{border:none;border-radius:0;background:rgba(0,0,0,0);-webkit-appearance:none;line-height:0;margin:0;padding:0}.idfo__icon-button>span{position:relative;display:block}.button-style-close{border:solid 2px var(--global--color-primary);border-radius:50%;color:var(--global--color-primary);font-size:1.65rem;padding:.5em;transition:all .15s ease-out}.button-style-close:hover{background-color:var(--global--color-primary);color:var(--global--color-background)}.button-style-close:active{border-color:var(--global--color-foreground);background-color:var(--global--color-foreground);color:var(--global--color-highlight)}img{height:auto;max-width:100%;vertical-align:middle}.entry-content img{max-width:100%}embed,iframe,object,video{max-width:100%}figcaption,.wp-caption,.wp-caption-text,.wp-block-embed figcaption{color:currentColor;font-size:var(--global--font-size-xs);line-height:var(--global--line-height-body);margin-top:var(--global--spacing-vertical);margin-bottom:var(--global--spacing-vertical);text-align:left}.alignleft figcaption,.alignright figcaption,.alignleft .wp-caption,.alignright .wp-caption,.alignleft .wp-caption-text,.alignright .wp-caption-text,.alignleft .wp-block-embed figcaption,.alignright .wp-block-embed figcaption{margin-bottom:0}figure{margin:0;padding:0}b,strong{font-weight:700}dfn,cite,em,i{font-style:italic}pre{white-space:pre;overflow-x:auto}a{cursor:pointer;color:var(--global--color-primary);text-decoration:none;transition:color .15s ease-out}a:hover{color:var(--global--color-foreground)}.idfo__site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){outline:2px solid rgba(0,0,0,0)}.idfo__site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img{outline:2px dotted var(--global--color-foreground)}.has-background .has-link-color a,.has-background.has-link-color a{color:var(--global--color-primary)}.idfo-icon::before{display:inline-block;font-family:"idfo icons";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.idfo-icon.idfo-download::before{content:"A"}.idfo-icon.idfo-link::before{content:"B"}.idfo-icon.idfo-arrow-left::before{content:"C"}.idfo-icon.idfo-arrow-right::before{content:"D"}.idfo-icon.idfo-arrow-up::before{content:"E"}.idfo-icon.idfo-arrow-down::before{content:"F"}.idfo-icon.idfo-cross:before{content:"G"}.wp-block-accordion{margin-top:calc(1*var(--global--spacing-vertical));margin-bottom:calc(1*var(--global--spacing-vertical))}.wp-block-accordion .accordion-item h3.accordion--title{max-width:none;font-size:var(--global--font-size-xs);color:var(--global--color-primary)}.wp-block-accordion .accordion-item button.accordion--trigger{text-transform:uppercase;letter-spacing:.05em;color:inherit;border:none;background-color:rgba(0,0,0,0);width:100%;margin:0;padding:1.5rem 0;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}.wp-block-accordion .accordion-item button.accordion--trigger .idfo-icon{font-size:3.2rem;display:flex;margin-right:calc(2*var(--global--spacing-horizontal))}.wp-block-accordion .accordion-item .accordion--panel{display:none}.wp-block-accordion .accordion-item .accordion--trigger[aria-expanded=true] .idfo-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wp-block-buttons{margin:var(--global--spacing-vertical) 0;display:flex;gap:calc(1*var(--global--spacing-horizontal)) !important}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-right{justify-content:flex-start}.wp-block-button{font-family:"TTTravels-DemiBold";font-style:normal;font-weight:normal;font-size:var(--global--font-size-button)}.wp-block-button>a.wp-block-button__link{display:inline-block;line-height:1;border-style:solid;border-width:2px;border-radius:2em;transition:all .15s ease-out}.wp-block-button>a.wp-block-button__link{padding:.9em 2.4em .85em;border-color:var(--global--color-primary);background-color:rgba(0,0,0,0);color:var(--global--color-primary)}.wp-block-button>a.wp-block-button__link:hover,.wp-block-button>a.wp-block-button__link:focus{background-color:var(--global--color-primary);color:var(--global--color-background)}.wp-block-button>a.wp-block-button__link:active{border-color:var(--global--color-foreground);background-color:var(--global--color-foreground);color:var(--global--color-highlight)}.wp-block-button.is-style-default>a.wp-block-button__link{padding:.9em 2.4em .85em;border-color:var(--global--color-primary);background-color:rgba(0,0,0,0);color:var(--global--color-primary)}.wp-block-button.is-style-default>a.wp-block-button__link:hover,.wp-block-button.is-style-default>a.wp-block-button__link:focus{background-color:var(--global--color-primary);color:var(--global--color-background)}.wp-block-button.is-style-default>a.wp-block-button__link:active{border-color:var(--global--color-foreground);background-color:var(--global--color-foreground);color:var(--global--color-highlight)}.wp-block-button.is-style-small>a.wp-block-button__link{padding:.5em 1.6em .45em;border-color:var(--global--color-foreground);background-color:rgba(0,0,0,0);color:var(--global--color-foreground)}.wp-block-button.is-style-small>a.wp-block-button__link:hover,.wp-block-button.is-style-small>a.wp-block-button__link:focus{background-color:var(--global--color-foreground);color:var(--global--color-highlight)}.wp-block-button.is-style-small>a.wp-block-button__link:active{border-color:var(--global--color-primary);background-color:var(--global--color-primary);color:var(--global--color-background)}.wp-block-button.is-style-download>a.wp-block-button__link,.wp-block-button.is-style-download-alt>a.wp-block-button__link,.wp-block-button.is-style-link>a.wp-block-button__link{border:none;padding:0;background-color:rgba(0,0,0,0) !important;display:flex;flex-flow:row wrap;align-items:flex-end}.wp-block-button.is-style-download>a.wp-block-button__link::before,.wp-block-button.is-style-download-alt>a.wp-block-button__link::before,.wp-block-button.is-style-link>a.wp-block-button__link::before{display:inline-block;font-family:"idfo icons";font-style:normal;font-weight:normal;font-size:2.5em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-block-button.is-style-download>a.wp-block-button__link:hover,.wp-block-button.is-style-download>a.wp-block-button__link:active,.wp-block-button.is-style-download-alt>a.wp-block-button__link:hover,.wp-block-button.is-style-download-alt>a.wp-block-button__link:active,.wp-block-button.is-style-link>a.wp-block-button__link:hover,.wp-block-button.is-style-link>a.wp-block-button__link:active{color:var(--global--color-foreground)}.wp-block-button.is-style-download-alt>a.wp-block-button__link{flex-flow:column nowrap;align-items:flex-start}.wp-block-button.is-style-download>a.wp-block-button__link::before{content:"A";margin-right:.6em}.wp-block-button.is-style-download-alt>a.wp-block-button__link::before{content:"A";margin-bottom:.6em}.wp-block-button.is-style-link>a.wp-block-button__link::before{content:"B";margin-right:.25em}@media(min-width: 800px){.wp-block-buttons{-webkit-column-gap:calc(3*var(--global--spacing-horizontal)) !important;-moz-column-gap:calc(3*var(--global--spacing-horizontal)) !important;column-gap:calc(3*var(--global--spacing-horizontal)) !important;row-gap:calc(.5*var(--global--spacing-horizontal)) !important}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-horizontal{flex-flow:row wrap !important}.wp-block-buttons.is-vertical{flex-flow:column wrap !important}}.has-foreground-background-color .wp-block-button>a.wp-block-button__link,.has-foreground-background-color .wp-block-button.is-style-default>a.wp-block-button__link,.has-foreground-background-color .wp-block-button.is-style-small>a.wp-block-button__link{border-color:var(--global--color-highlight);background-color:rgba(0,0,0,0);color:var(--global--color-highlight)}.has-foreground-background-color .wp-block-button>a.wp-block-button__link:hover,.has-foreground-background-color .wp-block-button>a.wp-block-button__link:focus,.has-foreground-background-color .wp-block-button.is-style-default>a.wp-block-button__link:hover,.has-foreground-background-color .wp-block-button.is-style-default>a.wp-block-button__link:focus,.has-foreground-background-color .wp-block-button.is-style-small>a.wp-block-button__link:hover,.has-foreground-background-color .wp-block-button.is-style-small>a.wp-block-button__link:focus{background-color:var(--global--color-highlight);color:var(--global--color-foreground)}.has-foreground-background-color .wp-block-button>a.wp-block-button__link:active,.has-foreground-background-color .wp-block-button.is-style-default>a.wp-block-button__link:active,.has-foreground-background-color .wp-block-button.is-style-small>a.wp-block-button__link:active{border-color:var(--global--color-primary);background-color:var(--global--color-primary);color:var(--global--color-foreground)}.wp-block-columns{margin:calc(4*var(--global--spacing-vertical)) 0;max-width:var(--global--maxwidth-content)}@media(min-width: 800px){.wp-block-columns{display:flex;align-items:flex-start;gap:var(--global--spacing-horizontal) calc(2*var(--global--spacing-horizontal))}.wp-block-columns>.wp-block-column>:first-child{margin-top:0}.wp-block-columns>.wp-block-column>:last-child{margin-bottom:0}.wp-block-columns>.wp-block-column[style^=flex-basis]:first-child{flex-shrink:0}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-columns.are-vertically-aligned-center{align-items:center}}.wp-block-group{margin:0}.wp-block-group.has-background{padding:var(--global--spacing-horizontal) var(--global--spacing-horizontal);margin:calc(1.75*var(--global--spacing-vertical)) calc(var(--global--spacing-horizontal)*-1)}.wp-block-group.has-background>:last-child{margin-bottom:0}.wp-block-group.has-background>:first-child{margin-top:0}h1,h2,h3,h4,h5,h6{clear:both;font-family:"TTTravels-DemiBold";font-style:normal;font-weight:normal}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-family:"TTTravels-Bold";font-style:normal;font-weight:normal}h1{font-size:var(--global--font-size-xxxl);letter-spacing:var(--heading--letter-spacing-h1);line-height:var(--global--line-height-heading)}h2{font-size:var(--global--font-size-xxl);letter-spacing:var(--heading--letter-spacing-h2);line-height:var(--global--line-height-heading)}h3{font-size:var(--global--font-size-xl);letter-spacing:var(--heading--letter-spacing-h3);line-height:var(--global--line-height-heading)}h4{font-size:var(--global--font-size-lg);letter-spacing:var(--heading--letter-spacing-h4);line-height:var(--global--line-height-heading)}h5{font-size:var(--global--font-size-md);letter-spacing:var(--heading--letter-spacing-h5);line-height:var(--global--line-height-heading)}h6{font-size:var(--global--font-size-md);letter-spacing:var(--heading--letter-spacing-h6);line-height:var(--global--line-height-heading)}.wp-block-heading .heading--kicker,.wp-block-heading .heading--title{display:block}.wp-block-heading .heading--kicker{font-family:"TTTravels-Bold";font-style:normal;font-weight:normal;font-size:var(--global--font-size-xs);color:var(--global--color-primary);letter-spacing:.05em;margin-bottom:1em}.wp-block-heading .heading--title{font-size:var(--global--font-size-xxl);color:var(--global--color-foreground)}.wp-block-heading+p.is-style-sans-serif{margin-top:calc(1*var(--global--spacing-vertical))}h1,h2{-webkit-hyphens:manual;hyphens:manual}.wp-block-image{margin-top:calc(1.75*var(--global--spacing-vertical));margin-bottom:calc(1.75*var(--global--spacing-vertical))}.wp-block-image img{max-width:100%;height:auto}.wp-block-image .image-container img{width:100%;max-width:none}.wp-block-figure{width:100%;max-width:var(--global--maxwidth-content);margin:calc(4*var(--global--spacing-vertical)) 0}.wp-block-figure>div{width:100%}.wp-block-figure h3{margin-bottom:calc(1.75*var(--global--spacing-vertical))}.wp-block-figure figcaption{font-family:"TTTravels-DemiBold";font-style:normal;font-weight:normal;font-size:var(--global--font-size-xs);color:var(--global--color-primary);margin-bottom:0}.wp-block-figure .image-container{margin-left:calc(var(--global--spacing-horizontal)*-1);margin-right:calc(var(--global--spacing-horizontal)*-1)}@media(min-width: 800px){.wp-block-figure{display:flex;align-items:flex-end;gap:var(--global--spacing-horizontal) calc(2*var(--global--spacing-horizontal))}.wp-block-figure>div:first-child{width:75%;flex-shrink:0}.wp-block-figure>div:last-child{width:25%}.wp-block-figure.has-align-left{margin-left:0;margin-right:auto}.wp-block-figure.has-align-left .image-container{margin-right:0;margin-left:calc(var(--global--spacing-horizontal)*-1)}.wp-block-figure.has-align-right{flex-direction:row-reverse;margin-right:0;margin-left:auto}.wp-block-figure.has-align-right .image-container{margin-right:calc(var(--global--spacing-horizontal)*-1);margin-left:0}.wp-block-figure.has-align-right figcaption{text-align:right}}.wp-block-image-slider .image-slider .slick-slide>div{padding:0;margin:0;width:100%;padding-top:75%;position:relative}.wp-block-image-slider .image-slider .slick-slide>div>img{position:absolute;inset:0 0 0 0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 500px){.wp-block-image-slider .image-slider .slick-slide>div{padding-top:66.66%}}@media(min-width: 800px){.wp-block-image-slider .image-slider .slick-slide>div{padding-top:66.66%}}.wp-block-image-slider.is-theme-light .slick-dots li button{border-color:#fff !important}.wp-block-image-slider.is-theme-light .slick-dots li.slick-active button{background:#fff !important}.wp-block-image-slider.is-theme-dark .slick-dots li button{border-color:#000 !important}.wp-block-image-slider.is-theme-dark .slick-dots li.slick-active button{background:#000 !important}ul,ol{font-size:var(--global--font-size-md);line-height:var(--global--line-height-body);margin-top:1em;margin-bottom:1em}ul{list-style:none;padding-left:1em}ul:not(.menu):not(.sub-menu) li{position:relative}ul:not(.menu):not(.sub-menu) li::before{content:"∙";font-weight:bolder;position:absolute;top:0;left:-0.75em}ol{list-style:decimal;padding-left:1.35em}ul li>ul,ul li>ol,ol li>ul,ol li>ol{margin-bottom:0}p{font-size:var(--global--font-size-md);line-height:var(--global--line-height-body);margin-top:1em;margin-bottom:1em}p.has-text-color a{color:var(--global--color-primary)}p strong{font-weight:normal}p em{font-family:"Minion W05 Italic";font-style:normal;font-weight:normal}.is-style-sans-serif{font-family:"TTTravels-DemiBold";font-style:normal;font-weight:normal}.is-style-sans-serif i,.is-style-sans-serif em{font-family:"TTTravels-DemiBoldItalic";font-style:normal;font-weight:normal}.is-style-sans-serif strong{font-family:"TTTravels-Bold";font-style:normal;font-weight:normal}.is-style-sans-serif strong em,.is-style-sans-serif em strong{font-family:"TTTravels-BoldItalic";font-style:normal;font-weight:normal}.is-style-sans{font-family:"Minion W05 Regular";font-style:normal;font-weight:normal}.is-style-sans i,.is-style-sans em{font-family:"Minion W05 Italic";font-style:normal;font-weight:normal}p.wp-block-paragraph.is-style-sans-serif{line-height:var(--global--line-height-body-sans)}.wp-block-parallax{display:flex;flex-flow:row wrap}.wp-block-parallax.is-fullscreen{min-height:calc(100vh - 150px)}.wp-block-parallax.is-align-start{align-content:flex-start}.wp-block-parallax.is-align-end{align-content:flex-end}.wp-block-parallax.is-sticky{width:100%;position:-webkit-sticky;position:sticky;margin-top:0;top:10vh}.fadein{opacity:0;-webkit-transform:translateY(15vh);transform:translateY(15vh);transition:opacity .5s,-webkit-transform 1s;transition:opacity .5s,transform 1s;transition:opacity .5s,transform 1s,-webkit-transform 1s}.fadein.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .5s,-webkit-transform 1s;transition:opacity .5s,transform 1s;transition:opacity .5s,transform 1s,-webkit-transform 1s}.wp-block-popup-gallery{justify-content:center}.wp-block-popup-gallery .wp-block-image{max-width:260px;margin:calc(2*var(--global--spacing-vertical)) 0}.wp-block-popup-gallery .pop-btn{display:block;fill:var(--global--color-foreground);transition:all .25s ease-out}.wp-block-popup-gallery .pop-btn>svg{vertical-align:bottom}.wp-block-popup-gallery .pop-btn:hover,.wp-block-popup-gallery .pop-btn:focus{fill:var(--global--color-highlight)}.wp-block-popup-gallery .pop-modal[aria-hidden=true]{display:none}.wp-block-popup-gallery .pop-modal{position:fixed;top:0;left:0;width:100%;height:100vh;max-height:100vh;overflow:auto;padding:calc(4*var(--global--spacing-vertical)) calc(2*var(--global--spacing-horizontal)) var(--global--spacing-vertical);background-color:var(--global--color-highlight)}.wp-block-popup-gallery .pop-modal svg{max-width:350px;display:block;margin:0 auto}.wp-block-popup-gallery .pop-modal h2{font-size:var(--global--font-size-pop-title);margin-top:calc(3*var(--global--spacing-vertical))}.wp-block-popup-gallery .pop-modal .button-style-close{position:absolute;top:var(--global--spacing-vertical);right:calc(1*var(--global--spacing-horizontal))}@media(min-width: 500px){.wp-block-popup-gallery{justify-content:space-between}.wp-block-popup-gallery .pop-modal{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;max-width:calc(1200px - (2 * var(--global--spacing-horizontal)));height:initial}}@media(min-width: 800px){.wp-block-popup-gallery .wp-block-image{margin:calc(2*var(--global--spacing-vertical)) 0}.wp-block-popup-gallery .pop-modal{padding:var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical)}.wp-block-popup-gallery .pop-modal h2{margin-top:var(--global--spacing-vertical)}}.wp-block-query-cpt ul{margin:0;padding:0;list-style:none}.wp-block-query-cpt ul>li::before{display:none}.wp-block-query-cpt .idfo__post-list{max-width:none}.wp-block-query-cpt .is-post-teaser{margin:calc(4*var(--global--spacing-vertical)) calc(var(--global--spacing-horizontal)*-1);padding:0 var(--global--spacing-horizontal)}.wp-block-query-cpt .is-post-teaser:not(:last-child){border-bottom:solid 2px var(--global--color-foreground)}.wp-block-query-cpt .is-post-teaser:last-child{margin-bottom:0}.wp-block-query-cpt .wp-block-group{display:flex;flex-flow:column wrap}.wp-block-query-cpt .wp-block-group p{margin-bottom:calc(1*var(--global--spacing-vertical))}.wp-block-query-cpt .wp-block-group .wp-block-buttons{text-align:right}.wp-block-query-cpt .wp-block-group .wp-block-buttons .wp-block-button__link{white-space:nowrap}@media(min-width: 800px){.wp-block-query-cpt .wp-block-group{flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}}.wp-block-separator{margin:calc(1*var(--global--spacing-vertical)) calc(var(--global--spacing-horizontal)*-1) calc(4*var(--global--spacing-vertical));border:none;border-top:solid 2px var(--global--color-foreground)}@media(min-width: 800px){.wp-block-separator{margin-top:calc(2*var(--global--spacing-vertical));margin-bottom:calc(4*var(--global--spacing-vertical))}}.widget_block .wp-block-separator{margin-left:calc(var(--global--spacing-horizontal)*-3);margin-right:calc(var(--global--spacing-horizontal)*-3)}.wp-block-video{width:100%;margin:0}.wp-block-video video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.wp-block-embed{margin:0;padding:0}.wp-block-embed>.wp-block-embed__wrapper{position:relative;width:100%}.wp-block-embed>.wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-block-embed.wp-embed-aspect-16-9>.wp-block-embed__wrapper{padding-top:56.25%}.wp-block-video-slider .slick-list{margin:0 calc(var(--global--spacing-horizontal)*-1)}.wp-block-video-slider .slick-list .slick-slide>div{padding:0 calc(var(--global--spacing-horizontal)/2)}.wp-block-video-slider .slick-dots{bottom:0}.wp-block-video-slider .slick-dots li button{border-color:var(--global--color-foreground)}.wp-block-video-slider .slick-dots li.slick-active button{background:var(--global--color-foreground)}.wp-block-video-slider .video-slider.slick-dotted{padding-bottom:2rem}.wp-block-video-slider .slick-arrow{-webkit-transform:translate(0, 0);transform:translate(0, 0);width:auto;height:auto;top:0;height:100%;transition:none}.wp-block-video-slider .slick-arrow.slick-prev{left:calc(var(--global--spacing-horizontal)*-1);background:#000;background:linear-gradient(90deg, rgb(0, 0, 0) 0, rgba(0, 0, 0, 0) 100%)}.wp-block-video-slider .slick-arrow.slick-next{right:calc(var(--global--spacing-horizontal)*-1);background:#000;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%)}@media(min-width: 800px){.wp-block-video-slider .slick-arrow{width:calc(15vw - var(--global--spacing-horizontal))}}@media(min-width: 1200px){.wp-block-video-slider .slick-arrow{width:calc(20vw - var(--global--spacing-horizontal))}}.wp-block-video-slider .slick-slide .wp-embed-aspect-16-9{position:relative;width:100%;padding-top:56.25%}.wp-block-video-slider .slick-slide .wp-embed-aspect-16-9>iframe{position:absolute;inset:0 0 0 0;width:100%;height:100%}.wp-block-video-slider .slick-slide .caption{font-family:"TTTravels-DemiBold";font-style:normal;font-weight:normal;line-height:var(--global--line-height-body);font-size:var(--global--font-size-xs);color:var(--global--color-primary);margin-top:calc(var(--global--spacing-vertical)/2);padding:0 calc(var(--global--spacing-horizontal)/2)}@media(min-width: 800px){.wp-block-video-slider .slick-slide .caption{padding:0;opacity:0;transition:opacity .35s ease-out}.wp-block-video-slider .slick-slide.slick-active .caption{opacity:1}}.wp-block-video-slider .slick-slide .embed-overlay{position:absolute;z-index:2;inset:0 0 0 0;cursor:pointer}@media(min-width: 800px){.wp-block-video-slider .slick-slide .embed-overlay{display:none !important}}.wp-block-group.is-post-footer{display:flex;flex-flow:column nowrap;padding-top:100px}.wp-block-group.is-post-footer .wp-block-spacer{width:100%}.wp-block-group.is-post-footer .back-button{order:2;margin-top:calc(4*var(--global--spacing-vertical));margin-right:auto}.wp-block-group.is-post-footer .download-button{order:1;display:flex;flex-flow:column nowrap}@media(min-width: 800px){.wp-block-group.is-post-footer{flex-flow:row wrap;justify-content:space-between;align-items:flex-end}.wp-block-group.is-post-footer .wp-block-buttons{margin:0;margin-bottom:var(--global--spacing-vertical)}.wp-block-group.is-post-footer .back-button{order:1;margin-top:inherit;margin-right:auto;width:auto}.wp-block-group.is-post-footer .download-button{order:2;width:auto;flex-flow:row wrap}}.wp-block-group.is-call-to-action{display:flex;flex-flow:column nowrap}@media(min-width: 800px){.wp-block-group.is-call-to-action{flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.wp-block-group.is-call-to-action p{margin:calc(1.75*var(--global--spacing-vertical)) 0;max-width:var(--global--maxwidth-media)}.wp-block-group.is-call-to-action .wp-block-buttons{width:auto;margin:calc(1.75*var(--global--spacing-vertical)) 0;margin-left:calc(2*var(--global--spacing-horizontal))}}.wp-block-group.is-event-group>header.wp-block-group>.wp-block-group.is-layout-flex{display:flex;flex-flow:row wrap;margin-bottom:var(--global--spacing-vertical)}.wp-block-group.is-event-group>header.wp-block-group>.wp-block-group.is-layout-flex p{width:auto;max-width:none;margin:0}.wp-block-group.is-event-group>header.wp-block-group>.wp-block-group.is-layout-flex>*:not(last-child){margin-right:calc(2*var(--global--spacing-horizontal))}.wp-block-group.is-event-group>header.wp-block-group>.wp-block-group.is-layout-flex>.block-list-appender{width:auto !important}.wp-block-group.is-event-group>header.wp-block-group>h2{margin:var(--global--spacing-vertical) 0 calc(2*var(--global--spacing-vertical))}.wp-block-group.is-event-group>.wp-block-accordion .wp-block-columns{margin:calc(3*var(--global--spacing-vertical)) 0;align-items:flex-start}.wp-block-group.is-event-group>.wp-block-accordion .wp-block-columns:first-of-type{margin-top:0}.wp-block-group.is-event-group>.wp-block-accordion .wp-block-columns:last-of-type{margin-bottom:0}.wp-block-group.is-event-group>.wp-block-accordion .wp-block-columns>.wp-block-column>*{max-width:none}.wp-block-group.is-event-group>.wp-block-accordion .wp-block-buttons{display:flex;justify-content:flex-end}@media(min-width: 800px){.wp-block-group.is-event-group>.wp-block-accordion .wp-block-columns{margin:calc(2*var(--global--spacing-vertical)) 0}.wp-block-group.is-event-group>.wp-block-accordion .wp-block-columns:first-of-type{margin-top:calc(1*var(--global--spacing-vertical))}.wp-block-group.is-event-group>.wp-block-accordion .wp-block-columns:last-of-type{margin-bottom:calc(1*var(--global--spacing-vertical))}.wp-block-group.is-event-group>.wp-block-accordion .wp-block-buttons{margin-bottom:calc(2*var(--global--spacing-vertical))}}.wp-block-group.is-event-group .wp-block-separator{margin-top:0}.wp-block-group.is-event-group.is-style-small .wp-block-columns .wp-block-buttons{justify-content:flex-end}@media(min-width: 800px){.wp-block-group.is-event-group.is-style-small .wp-block-columns{max-width:none !important}.wp-block-group.is-event-group.is-style-small .wp-block-columns.has-no-margin-bottom{margin-bottom:calc(2*var(--global--spacing-vertical))}}.wp-block-group.is-event-group:first-of-type>.wp-block-accordion .accordion-item .accordion--panel{display:block}.wp-block-group.is-event-group:last-of-type>.wp-block-separator{display:none}.wp-block-columns.is-card-layout{margin:calc(1*var(--global--spacing-vertical)) 0}.wp-block-columns.is-card-layout .wp-block-column{margin:var(--global--spacing-vertical) 0 !important}@media(min-width: 800px){.wp-block-columns.is-card-layout{margin:calc(2*var(--global--spacing-vertical)) 0}}.wp-block-group.is-parallax-group .wp-block-columns{display:flex;flex-flow:row nowrap;justify-content:center;align-items:inherit;gap:0;margin:0}.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column{flex-basis:50%;width:50%;margin:0}.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column h1,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column h2,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column h3,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column p,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column ul,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column ol{width:100%}.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column h1{margin:0}.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column h2,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column h3{margin:calc(3*var(--global--spacing-vertical)) 0 calc(1*var(--global--spacing-vertical))}.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column p,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column ul,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column ol{margin:0 0 calc(1.5*var(--global--spacing-vertical))}.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column h2+p,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column h3+p{margin-top:0}.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column figure{margin:calc(2*var(--global--spacing-vertical)) calc(var(--global--spacing-horizontal)*-0.5);width:calc(100% + var(--global--spacing-horizontal)*1)}.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column figure img{width:100%;max-width:none}.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column:first-of-type h1,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column:first-of-type h2,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column:first-of-type h3,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column:first-of-type p,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column:first-of-type ul,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column:first-of-type ol{padding-right:calc(2*var(--global--spacing-horizontal))}.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column:last-of-type h1,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column:last-of-type h2,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column:last-of-type h3,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column:last-of-type p,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column:last-of-type ul,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column:last-of-type ol,.wp-block-group.is-parallax-group .wp-block-columns .wp-block-column:last-of-type .wp-block-buttons{padding-left:calc(2*var(--global--spacing-horizontal))}.wp-block-group.is-parallax-group-mobile h1{margin:0}.wp-block-group.is-parallax-group-mobile h2,.wp-block-group.is-parallax-group-mobile h3{margin:calc(3*var(--global--spacing-vertical)) 0 calc(1*var(--global--spacing-vertical))}.wp-block-group.is-parallax-group-mobile p,.wp-block-group.is-parallax-group-mobile ul,.wp-block-group.is-parallax-group-mobile ol{margin:calc(1.5*var(--global--spacing-vertical)) 0}.wp-block-group.is-parallax-group-mobile h2+p,.wp-block-group.is-parallax-group-mobile h3+p{margin-top:0}.wp-block-group.is-parallax-group-mobile figure{margin:calc(2*var(--global--spacing-vertical)) auto;width:75vw}.wp-block-group.is-parallax-group-mobile figure img{width:100%;max-width:none}.wp-block-group.is-parallax-group-mobile .wp-block-separator{margin-top:calc(3*var(--global--spacing-vertical))}.wp-block-group.is-parallax-group-mobile .wp-block-buttons{margin-top:calc(2.5*var(--global--spacing-vertical))}:root .has-xs-font-size{font-size:var(--global--font-size-xs)}:root .has-sm-font-size{font-size:var(--global--font-size-sm)}:root .has-md-font-size{font-size:var(--global--font-size-md);letter-spacing:var(--heading--letter-spacing-h6)}:root .has-lg-font-size{font-size:var(--global--font-size-lg);letter-spacing:var(--heading--letter-spacing-h5)}:root .has-xl-font-size{font-size:var(--global--font-size-xl);letter-spacing:var(--heading--letter-spacing-h4)}:root .has-xxl-font-size{font-size:var(--global--font-size-xxl);letter-spacing:var(--heading--letter-spacing-h3)}:root .has-xxxl-font-size{font-size:var(--global--font-size-xxxl);letter-spacing:var(--heading--letter-spacing-h2)}:root .has-xxxxl-font-size{font-size:var(--global--font-size-xxxxl);letter-spacing:var(--heading--letter-spacing-h1)}:root .has-xxxxxl-font-size{font-size:var(--global--font-size-xxxxxl);letter-spacing:var(--heading--letter-spacing-xxxxxl)}p,ul,ol,h1,h2,h3,h4,h5,h6{max-width:var(--global--maxwidth-text)}.has-no-margin-top{margin-top:0}.has-no-margin-bottom{margin-bottom:0}.is-style-wide{max-width:var(--global--maxwidth-media)}.idfo__site{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;grid-template-areas:"header" "main" "footer"}header.idfo__site--header{grid-area:header}main.idfo__site--main{grid-area:main}footer.idfo__site--footer{grid-area:footer}.idfo__site--header{position:-webkit-sticky;position:sticky;z-index:100;top:0;background-color:var(--global--color-background);display:flex;justify-content:space-between;align-items:flex-start;padding:15px var(--global--spacing-horizontal) 5px}@media(min-width: 500px){.idfo__site--header{padding-top:30px}}.idfo__site--brand{-webkit-transform:translateX(0);transform:translateX(0);transition-duration:.6s}.idfo__site--brand a,.idfo__site--brand .brand--logo,.idfo__site--brand .brand--name{display:block}.idfo__site--brand .brand--logo{width:10rem}.idfo__site--brand .brand--logo svg{vertical-align:bottom}.idfo__site--brand .brand--logo svg .color-primary{fill:var(--global--color-primary)}.idfo__site--brand .brand--logo svg .color-foreground{fill:var(--global--color-foreground)}.idfo__site--brand .brand--logo.logo-desktop{display:none}.idfo__site--brand .brand--logo.logo-mobile{display:block}.idfo__site--brand .brand--name{position:absolute;overflow:hidden;width:0;height:0}@media(min-width: 500px){.idfo__site--brand .brand--logo{width:clamp(280px,25vw,400px)}.idfo__site--brand .brand--logo.logo-desktop{display:block}.idfo__site--brand .brand--logo.logo-mobile{display:none}}body.has-navigation .idfo__site--brand{-webkit-transform:translateX(calc(-100% - var(--global--spacing-horizontal)));transform:translateX(calc(-100% - var(--global--spacing-horizontal)));transition:-webkit-transform .6s cubic-bezier(0.87, 0, 0.13, 1);transition:transform .6s cubic-bezier(0.87, 0, 0.13, 1);transition:transform .6s cubic-bezier(0.87, 0, 0.13, 1), -webkit-transform .6s cubic-bezier(0.87, 0, 0.13, 1)}@media(min-width: 800px){body.has-navigation .idfo__site--brand{transition-duration:1.2s}}button.button-style-menu{font-family:"TTTravels-DemiBold";font-style:normal;font-weight:normal;font-size:1.875rem;line-height:1;letter-spacing:-0.025em;color:var(--global--color-primary);transition:color .15s ease-out}button.button-style-menu[aria-expanded=false]>span:nth-child(2){display:none}button.button-style-menu[aria-expanded=true]>span:nth-child(1){display:none}button.button-style-menu:hover,button.button-style-menu:focus{color:var(--global--color-foreground)}@media(min-width: 500px){button.button-style-menu{font-size:clamp(1.625rem,2.25vw,2.25rem)}}ul.menu{font-family:"TTTravels-DemiBold";font-style:normal;font-weight:normal;list-style:none;margin:0;padding:0}ul.menu a{color:var(--global--color-foreground)}ul.menu a:hover,ul.menu a:focus{color:var(--global--color-primary)}.idfo__site--navigation{position:fixed;z-index:100;inset:0 0 0 0;display:grid;overflow-x:hidden;overflow-y:auto;visibility:hidden;grid-template-rows:1fr auto;grid-template-columns:100%}.idfo__site--navigation ul.main-menu{font-size:var(--global--font-size-nav);line-height:1;max-width:none}.idfo__site--navigation ul.main-menu>li{-webkit-transform:translateX(100%);transform:translateX(100%);background-color:var(--global--color-background)}.idfo__site--navigation ul.main-menu>li:not(:last-child){border-bottom:solid 2px var(--global--color-foreground)}.idfo__site--navigation ul.main-menu>li:first-child{border-top:solid 2px var(--global--color-foreground)}.idfo__site--navigation ul.main-menu>li>a{display:block;width:100%;padding:1rem var(--global--spacing-horizontal)}.idfo__site--navigation ul.main-menu>li{transition-duration:.6s;transition-delay:0}@media(min-width: 800px){.idfo__site--navigation ul.main-menu>li{min-height:12.5%;display:flex;align-items:center}}.idfo__site--navigation ul.credits-menu{display:flex;flex-flow:row wrap;max-width:none;font-size:var(--global--font-size-sm);padding:calc(2.5*var(--global--spacing-vertical)) 0 calc(var(--global--spacing-vertical)/2);border-top:solid 2px var(--global--color-foreground);background-color:var(--global--color-background);position:relative;z-index:1}.idfo__site--navigation ul.credits-menu>li{margin:0 var(--global--spacing-horizontal)}body.has-navigation .idfo__site--navigation ul.main-menu>li{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .6s cubic-bezier(0.87, 0, 0.13, 1);transition:transform .6s cubic-bezier(0.87, 0, 0.13, 1);transition:transform .6s cubic-bezier(0.87, 0, 0.13, 1), -webkit-transform .6s cubic-bezier(0.87, 0, 0.13, 1)}body.has-navigation .idfo__site--navigation ul.main-menu>li:nth-child(1){transition-delay:0s}body.has-navigation .idfo__site--navigation ul.main-menu>li:nth-child(2){transition-delay:0.1s}body.has-navigation .idfo__site--navigation ul.main-menu>li:nth-child(3){transition-delay:0.2s}body.has-navigation .idfo__site--navigation ul.main-menu>li:nth-child(4){transition-delay:0.3s}body.has-navigation .idfo__site--navigation ul.main-menu>li:nth-child(5){transition-delay:0.4s}body.has-navigation .idfo__site--navigation ul.main-menu>li:nth-child(6){transition-delay:0.5s}body.has-navigation .idfo__site--navigation ul.main-menu>li:nth-child(7){transition-delay:0.6s}body.has-navigation .idfo__site--navigation ul.main-menu>li:nth-child(8){transition-delay:0.7s}@media(min-width: 800px){body.has-navigation .idfo__site--navigation ul.main-menu>li{transition-duration:1.2s}}body.expanded-navigation{overflow:hidden !important}body.expanded-navigation .idfo__site--navigation{visibility:visible !important}.idfo__site--description{font-size:var(--global--font-size-lg);margin-top:0;width:10em;-webkit-transform:translateX(0);transform:translateX(0);transition-duration:.6s}@media(min-width: 500px){.idfo__site--description{width:auto}}body.has-navigation .idfo__site--description{-webkit-transform:translateX(calc(-100% - var(--global--spacing-horizontal)));transform:translateX(calc(-100% - var(--global--spacing-horizontal)));transition:-webkit-transform .6s cubic-bezier(0.87, 0, 0.13, 1);transition:transform .6s cubic-bezier(0.87, 0, 0.13, 1);transition:transform .6s cubic-bezier(0.87, 0, 0.13, 1), -webkit-transform .6s cubic-bezier(0.87, 0, 0.13, 1)}@media(min-width: 800px){body.has-navigation .idfo__site--description{transition-duration:1.2s}}.entry-content{margin-top:clamp(8rem,20vh,12rem)}.entry-content header.wp-block-group.is-post-header h1,.entry-content header.wp-block-group.is-post-header h2,.entry-content header.wp-block-group.is-post-header p{width:100%;max-width:var(--global--maxwidth-text)}@media(min-width: 500px){.entry-content header.wp-block-group.is-post-header h1,.entry-content header.wp-block-group.is-post-header h2,.entry-content header.wp-block-group.is-post-header p{width:75%}}@media(min-width: 800px){.entry-content header.wp-block-group.is-post-header h1,.entry-content header.wp-block-group.is-post-header h2,.entry-content header.wp-block-group.is-post-header p{width:75%}}.entry-content header.wp-block-group.is-post-header>p{margin-bottom:0}.entry-content header.wp-block-group.is-post-header+figure.wp-block-figure{margin-top:calc(-4*var(--global--spacing-vertical))}@media screen and (min-width: 1024px){.idfo__page--home .entry-content{margin-top:0}}#home-desktop{display:none;visibility:hidden}#home-mobile{display:block;visibility:visible}@media screen and (min-width: 1024px){#home-desktop{display:block;visibility:visible}#home-mobile{display:none;visibility:hidden}}button.button-style-aside{position:absolute;top:clamp(12.5rem,20vh,12.5rem);font-size:clamp(1.8em,4vw,2.5em);padding:.65em 0;border-top:solid 2px var(--global--color-primary);border-bottom:solid 2px var(--global--color-primary);color:var(--global--color-primary);width:.85em;transition:all .15s ease-out}button.button-style-aside[aria-expanded=false]{left:0;border-left:solid 2px var(--global--color-primary);border-top-left-radius:.6em;border-bottom-left-radius:.6em;background-color:var(--global--color-background);color:var(--global--color-primary);-webkit-transform:translateX(-100%);transform:translateX(-100%)}button.button-style-aside[aria-expanded=false]>.idfo-arrow-left{right:.1em}button.button-style-aside[aria-expanded=false]>.idfo-arrow-right{display:none}button.button-style-aside[aria-expanded=false]:hover,button.button-style-aside[aria-expanded=false]:focus{color:var(--global--color-background);background-color:var(--global--color-secondary);border-color:var(--global--color-secondary)}button.button-style-aside[aria-expanded=false]:active{color:var(--global--color-background);background-color:var(--global--color-foreground);border-color:var(--global--color-foreground)}button.button-style-aside[aria-expanded=true]{left:0;border-right:solid 2px var(--global--color-primary);border-top-right-radius:.6em;border-bottom-right-radius:.6em;background-color:var(--global--color-primary);color:var(--global--color-highlight);-webkit-transform:translateX(0);transform:translateX(0)}button.button-style-aside[aria-expanded=true]>.idfo-arrow-right{right:.05em}button.button-style-aside[aria-expanded=true]>.idfo-arrow-left{display:none}button.button-style-aside[aria-expanded=true]:hover,button.button-style-aside[aria-expanded=true]:focus,button.button-style-aside[aria-expanded=true]:active{color:var(--global--color-background);background-color:var(--global--color-foreground);border-color:var(--global--color-foreground)}.idfo__site--aside{background-color:var(--global--color-secondary);position:fixed;z-index:200;inset:0 0 0 0;min-height:100vh;-webkit-transform:translateX(100%);transform:translateX(100%);transition-duration:.6s}body.has-sidebar{overflow:hidden !important}body.has-sidebar .idfo__site--aside{-webkit-transform:translateX(0);transform:translateX(0);transition:all .6s cubic-bezier(0.87, 0, 0.13, 1)}@media(min-width: 800px){body.has-sidebar .idfo__site--aside{transition-duration:1.2s}}body:not(.has-sidebar):not(.expanded-sidebar) .idfo__site--aside:hover{-webkit-transform:translateX(calc(100% - 15px));transform:translateX(calc(100% - 15px));transition:all .3s ease-out}.widget-area{overflow:auto;width:100%;height:100%;padding-top:calc(2*var(--global--spacing-vertical));padding-bottom:calc(2*var(--global--spacing-vertical))}.widget-area>.site--grid-container{padding:0 calc(3*var(--global--spacing-horizontal))}.widget-area .wp-block-popup-gallery{margin:0 calc(var(--global--spacing-horizontal)*-3);padding:0 calc(1*var(--global--spacing-horizontal))}.widget-area .widget_block p,.widget-area .widget_block ul,.widget-area .widget_block ol,.widget-area .widget_block h1,.widget-area .widget_block h2,.widget-area .widget_block h3,.widget-area .widget_block h4,.widget-area .widget_block h5,.widget-area .widget_block h6{max-width:var(--global--maxwidth-media)}@media(min-width: 800px){.widget-area{padding-top:calc(4*var(--global--spacing-vertical));padding-bottom:calc(6*var(--global--spacing-vertical))}}.idfo__site--footer{border-top:solid 2px var(--global--color-foreground)}.idfo__site--footer .grid--flex-group{justify-content:space-between;padding:calc(2.5*var(--global--spacing-vertical)) 0 calc(var(--global--spacing-vertical)/2)}.idfo__site--footer ul.credits-menu{display:flex;flex-flow:row wrap;font-size:var(--global--font-size-sm)}.idfo__site--footer ul.credits-menu>li{margin-right:calc(2*var(--global--spacing-horizontal))}.idfo__site--footer .idfo__site--info{font-family:"TTTravels-DemiBold";font-style:normal;font-weight:normal;font-size:var(--global--font-size-sm)}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:var(--global--color-foreground);border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:var(--global--color-background);display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-richt{text-align:right}.has-foreground-color{color:#000000 !important}.has-background-color{color:#FDFAF6 !important}.has-primary-color{color:#A68240 !important}.has-secondary-color{color:#DAB572 !important}.has-highlight-color{color:#FFFFFF !important}.has-foreground-background-color{background-color:#000000 !important}.has-background-background-color{background-color:#FDFAF6 !important}.has-primary-background-color{background-color:#A68240 !important}.has-secondary-background-color{background-color:#DAB572 !important}.has-highlight-background-color{background-color:#FFFFFF !important}.wp-block-separator.has-foreground-color{border-color:#000000}.wp-block-separator.has-background-color{border-color:#FDFAF6}.wp-block-separator.has-primary-color{border-color:#A68240}.wp-block-separator.has-secondary-color{border-color:#DAB572}.wp-block-separator.has-highlight-color{border-color:#FFFFFF}::-moz-selection{background:var(--global--color-foreground);color:var(--global--color-background);text-shadow:none}::selection{background:var(--global--color-foreground);color:var(--global--color-background);text-shadow:none}::-webkit-selection{background:var(--global--color-foreground);color:var(--global--color-background);text-shadow:none}::-moz-selection{background:var(--global--color-foreground);color:var(--global--color-background);text-shadow:none}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;display:flex;align-items:flex-start;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-list .slick-slide{line-height:0}.slick-prev,.slick-next{position:absolute;z-index:10;display:block;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);transition:all .15s ease-out;padding:0;border:none;outline:none;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100px;height:100px}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.3}.slick-prev{left:0}.slick-next{right:0}.slick-slider{padding-bottom:0}.slick-slider.slick-dotted{padding-bottom:0}.slick-dots{position:absolute;bottom:2rem;list-style:none;line-height:0;display:block;text-align:center;padding:0;margin:0 !important;width:100%;max-width:none;font-size:0 !important;line-height:0 !important}.slick-dots li{display:inline-block;margin:5px;padding:0;cursor:pointer}.slick-dots li::before{display:none}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:10px;width:10px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:0;cursor:pointer;border:solid 1px #fff;border-radius:50%;transition:background .15s ease-out}.slick-dots li button:hover,.slick-dots li button:focus{background:#fff}.slick-dots li.slick-active button{background:#fff}.modal-cacsp-box div,.modal-cacsp-box span{font-size:var(--global--font-size-sm) !important}.modal-cacsp-box .modal-cacsp-box-header{font-family:var(--global--font-secondary) !important;font-size:var(--global--font-size-lg) !important}.modal-cacsp-box .modal-cacsp-btns a{font-family:var(--global--font-secondary) !important;font-size:var(--global--font-size-xs) !important;border-radius:0 !important}.modal-cacsp-box.modal-cacsp-box-settings{border-radius:0 !important}.modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-header{padding-bottom:0 !important}.modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-content{padding-top:16px !important}.modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li{border-top:1px solid inherit !important;border-bottom:none !important}.modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li .modal-cacsp-toggle-switch>span:first-child{font-family:var(--global--font-secondary)}.modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li .modal-cacsp-toggle-switch>span:first-child>span{font-family:var(--global--font-primary)}.warning-cacsp-iframe-content{font-size:var(--global--font-size-sm);line-height:var(--global--line-height-body);margin-top:0 !important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:var(--global--color-background);color:var(--global--color-foreground);border:solid 2px var(--global--color-foreground)}.warning-cacsp-iframe-content .warning-cacsp-iframe-content-text{font-size:var(--global--font-size-sm)}.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a{font-family:var(--global--font-secondary);font-size:var(--global--font-size-xs);background-color:var(--global--color-primary);border-color:var(--global--color-primary)}.warning-cacsp-iframe-content+.embed-overlay{display:none !important}

/*# sourceMappingURL=style.css.map */