/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::after,*::before{box-sizing:border-box}body,div,section,article,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,figure,figcaption,p,blockquote,th,td{margin:0;padding:0}img{width:auto;max-width:100%;height:auto;border-style:none}a{background-color:rgba(0,0,0,0);color:inherit}h1,h2,h3,h4,h5,h6{color:inherit;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:bold;line-height:1.3}h1{font-size:4.5rem}h2{font-size:2.5rem}h3{font-size:1.8rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1rem}h1{margin:0 0 2rem;font-weight:900;letter-spacing:.112rem}@media all and (max-width:35.4375em){h1{font-size:2.5rem}}ul{list-style:none}iframe{border:none}table{width:100%;max-width:100%}main{display:block;width:100%}hr{box-sizing:content-box;overflow:visible;display:block;height:.1rem;border:0;border-top:.1rem solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}abbr[title]{text-decoration:none;border:none}svg{display:block;fill:currentColor}[hidden]{display:none}template{display:none}pre{font-family:monospace,monospace;font-size:1em}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{resize:vertical;overflow:auto}progress{vertical-align:baseline}details{display:block}summary{display:list-item}[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}a:focus,button:focus,input[type=submit]:focus{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.js-focus-visible :focus:not(.focus-visible){outline:none;box-shadow:none}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001s !important;animation-iteration-count:1 !important;transition-duration:.001s !important;scroll-behavior:auto !important}}html{font-size:62.5%;-ms-overflow-style:scrollbar;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media all and (min-width:112.5em){html{background-color:#f7f7f7}}body{font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.6em;line-height:1.5;color:#444}#sliding-popup{display:none !important}@font-face{font-family:"Azo Sans";src:url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-Light.woff2) format("woff2"),url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Azo Sans";src:url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-Regular.woff2) format("woff2"),url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Azo Sans";src:url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-Italic.woff2) format("woff2"),url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-Italic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Azo Sans";src:url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-Medium.woff2) format("woff2"),url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Azo Sans";src:url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-Bold.woff2) format("woff2"),url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Azo Sans";src:url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-Bold.woff2) format("woff2"),url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-Bold.woff) format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Azo Sans";src:url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-Black.woff2) format("woff2"),url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Azo Sans";src:url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-BlackItalic.woff2) format("woff2"),url(/themes/custom/makeitfly/fonts/azo-sans/AzoSans-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@media print{@page{margin-top:.75in;margin-bottom:.5in;margin-left:.5in;margin-right:.5in}*,*:before,*:after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.tabs.primary,.tabs.secondary{margin:0;padding:0;list-style:none;background-color:#283848;color:#fff;text-align:center;display:flex;flex-flow:row wrap;justify-content:center}.tabs.primary a,.tabs.secondary a{display:block;margin:0;padding:1rem 1.2rem .8rem;font-size:1.4rem;line-height:1.2;text-decoration:none}.tabs.primary a:hover,.tabs.primary a:focus,.tabs.primary a.is-active,.tabs.secondary a:hover,.tabs.secondary a:focus,.tabs.secondary a.is-active{background-color:#2d2323}.tabs.primary a:focus,.tabs.secondary a:focus{text-decoration:underline;outline:.2rem solid #fff;outline-offset:-0.2rem}.tabs.secondary{background-color:#2d2323}.tabs.secondary a:hover,.tabs.secondary a:focus,.tabs.secondary a.active{background-color:#4c4949}@media print{.tabs.primary,.tabs.secondary{display:none}}@media(max-width:976px){.toolbar .toolbar-bar{position:fixed}}.messages{position:relative;margin:0;padding:1.5rem 2rem;font-size:1.5rem;font-weight:normal;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;border-left:.5rem solid rgba(0,0,0,.2);background-image:none}.messages .messages__list{list-style:none}.messages .messages__item{margin-bottom:.4rem}.messages .messages__item:last-child{margin-bottom:0}.messages a{font-style:italic;text-decoration:underline}.messages.messages--warning{background:#aad86c;color:#2a2a2a}.messages.messages--warning a:hover,.messages.messages--warning a:focus{color:#000}.messages.messages--status{background:#aad86c;color:#2a2a2a}.messages.messages--error{background:#c73434;color:#fff}.messages.messages--error a:hover,.messages.messages--error a:focus{color:#ecff62}.skip-link{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;background:#000;color:#fff;padding:1rem 2rem;font-size:1.8rem;line-height:1.5;border:.2rem solid}.skip-link:active,.skip-link:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;clip-path:none;white-space:inherit}.skip-link:active,.skip-link:focus{outline:none;position:absolute;top:2rem;left:2rem;z-index:505}.text-content,body.cke_editable{max-width:96rem;font-size:1.6rem;font-weight:300;line-height:1.625;letter-spacing:.04rem}.text-content .cta-link,body.cke_editable .cta-link{position:relative;display:inline-block;margin-top:4rem;padding-left:6rem;color:#444;font-weight:bold;text-decoration:none;border:none}.text-content .cta-link::before,body.cke_editable .cta-link::before{content:"";width:4.4rem;height:4.4rem;display:block;position:absolute;left:0;top:0;transform:translateY(-20%);background-image:url(/themes/custom/makeitfly/assets/img/icons/icon__arrow-cta.svg);background-position:center center;background-repeat:no-repeat}.text-content .cta-link:hover,.text-content .cta-link:focus,body.cke_editable .cta-link:hover,body.cke_editable .cta-link:focus{color:#00afa6}.text-content *+*,body.cke_editable *+*{margin-top:1.6rem}.text-content *+br,.text-content *+li,.text-content *+dd,.text-content *+tr,.text-content *+th,.text-content *+td,body.cke_editable *+br,body.cke_editable *+li,body.cke_editable *+dd,body.cke_editable *+tr,body.cke_editable *+th,body.cke_editable *+td{margin-top:0}.text-content p+p,body.cke_editable p+p{margin-top:1.6rem}.text-content *+h2,.text-content *+h3,.text-content *+h4,.text-content *+h5,.text-content *+h6,body.cke_editable *+h2,body.cke_editable *+h3,body.cke_editable *+h4,body.cke_editable *+h5,body.cke_editable *+h6{margin-top:2rem}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6,body.cke_editable h1,body.cke_editable h2,body.cke_editable h3,body.cke_editable h4,body.cke_editable h5,body.cke_editable h6{font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:1.3;font-weight:bold}.text-content h1,body.cke_editable h1{font-size:3.2rem}.text-content h2,body.cke_editable h2{font-size:2rem}.text-content h3,body.cke_editable h3{font-size:1.8rem}.text-content h4,body.cke_editable h4{font-size:1.4rem}.text-content h5,body.cke_editable h5{font-size:1.2rem}.text-content h6,body.cke_editable h6{font-size:1rem}.text-content a,body.cke_editable a{border-bottom:1px solid rgba(0,0,0,0);color:#00afa6;transition:border-color .3s ease;text-decoration:none;word-wrap:break-word;word-break:break-word}.text-content a:hover,.text-content a:focus,body.cke_editable a:hover,body.cke_editable a:focus{border-bottom-color:#00afa6}.text-content .text-content-table-wrapper,body.cke_editable .text-content-table-wrapper{margin:3.2rem 0;overflow-x:auto}.text-content .text-content-table-wrapper:focus,body.cke_editable .text-content-table-wrapper:focus{box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.js-focus-visible .text-content .text-content-table-wrapper:focus:not(.focus-visible),.js-focus-visible body.cke_editable .text-content-table-wrapper:focus:not(.focus-visible){box-shadow:none}.text-content .text-content-table-wrapper table,body.cke_editable .text-content-table-wrapper table{margin:0}.text-content table,body.cke_editable table{table-layout:fixed;margin:4rem 0;border:none;border-collapse:collapse;color:inherit;width:100% !important}.text-content table tr,.text-content table th,.text-content table thead,.text-content table tbody,.text-content table tfoot,.text-content table td,body.cke_editable table tr,body.cke_editable table th,body.cke_editable table thead,body.cke_editable table tbody,body.cke_editable table tfoot,body.cke_editable table td{border:none}.text-content table th,.text-content table td,body.cke_editable table th,body.cke_editable table td{padding:2rem 0 2rem 2rem;border-bottom:.1rem solid #efefef;font-weight:300;line-height:1.2;text-align:left}.text-content table th:first-child,.text-content table td:first-child,body.cke_editable table th:first-child,body.cke_editable table td:first-child{padding-left:0}.text-content table th a,.text-content table td a,body.cke_editable table th a,body.cke_editable table td a{display:inline-block;padding:.8rem 1.6rem;background:#ffda00;border:none;color:#444;font-weight:500;text-decoration:none;transition:transform .2s ease}.text-content table th a:focus,.text-content table th a:hover,.text-content table td a:focus,.text-content table td a:hover,body.cke_editable table th a:focus,body.cke_editable table th a:hover,body.cke_editable table td a:focus,body.cke_editable table td a:hover{transform:scale(1.1)}.text-content table th,body.cke_editable table th{font-weight:500}.text-content table caption,body.cke_editable table caption{text-align:center;font-size:1em}.text-content ul,body.cke_editable ul{list-style-type:circle;margin:1rem 0 0 0;padding-left:3rem}.text-content ul li ul,.text-content ul li ol,body.cke_editable ul li ul,body.cke_editable ul li ol{margin:1rem 0 1rem 1rem;padding-left:2rem}.text-content ol,body.cke_editable ol{margin:1rem 0 0 0;padding-left:3rem}.text-content ol li ol,.text-content ol li ul,body.cke_editable ol li ol,body.cke_editable ol li ul{margin:1rem 0 1rem 1rem;padding-left:2rem}.text-content blockquote,body.cke_editable blockquote{position:relative;font-size:1.8rem;font-weight:500;font-style:italic}.text-content blockquote p:before,body.cke_editable blockquote p:before{content:open-quote}.text-content blockquote p:after,body.cke_editable blockquote p:after{content:close-quote}.text-content hr,body.cke_editable hr{width:100%;margin:3.2rem 0;border:none;border-bottom:.1rem solid rgba(68,68,68,.5)}.text-content iframe,body.cke_editable iframe{max-width:100%}.text-content>*:first-child,body.cke_editable>*:first-child{margin-top:0}.text-content>*:last-child,body.cke_editable>*:last-child{margin-bottom:0}body.cke_editable>span:not([class])+*{margin-top:0}.form-item{margin:2rem 0;padding:0}.form-item label{display:block;padding:0 3rem;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.6rem;font-weight:300;line-height:1.25;letter-spacing:.04rem;margin-bottom:.4rem}.form-item .description{margin-top:.4rem;padding:0 3rem;font-size:1.2rem;font-weight:300;color:#939598}.form-item+.form-type-webform-markup{margin-top:4rem}@media all and (min-width:48em){.webform-submission-form .webform-flexbox{margin:2rem 0;gap:2rem}.webform-submission-form .webform-flex--container{margin:0}.webform-submission-form .form-item .webform-flexbox{margin:0}.webform-submission-form .form-item .webform-flexbox+.webform-flexbox{margin-top:2rem}}@media all and (max-width:47.9375em){.webform-address--wrapper .webform-flex--container .form-item{margin-top:0}.webform-address--wrapper .webform-flexbox:last-child .webform-flex:last-child .webform-flex--container:last-child .form-item{margin-bottom:0}}.fieldset-legend{display:block;padding-bottom:.4rem;font-weight:300;line-height:1.25;letter-spacing:.04rem}.webform-flexbox .webform-address__city{order:2}.webform-flexbox .webform-address__postal-code{order:1}.webform-submission-form .form-type-datetime.form-item .container-inline{display:flex;flex-flow:row wrap;gap:2rem}.webform-submission-form .form-type-datetime.form-item .container-inline>.form-item{flex:1 0 0;min-width:20rem;margin:0}.webform-submission-form .form-type-datetime.form-item input{padding-right:1.2rem}.webform-submission-form .form-type-datetime.form-item input.hasDatepicker{padding-right:4rem}.webform-submission-form .form-type-datetime.form-item input.hasDatepicker~svg{display:block}.webform-submission-form .form-type-datetime.form-item .input-wrapper{position:relative}.webform-submission-form .form-type-datetime.form-item .input-wrapper svg{display:none;position:absolute;top:50%;right:2rem;transform:translateY(-50%);pointer-events:none}.webform-submission-form .form-type-datetime.form-item .ui-datepicker-trigger{display:none}.webform-submission-form .form-type-datetime.form-item .form-type-webform-time input[type=text]+svg{display:block}.webform-options-display-buttons-wrapper .form-type-radio>label::before,.webform-options-display-buttons-wrapper .form-type-radio>label::after{content:none}.webform-options-display-buttons input:checked+label.webform-options-display-buttons-label{border-color:#00afa6;background-color:#00afa6;color:#fff}.webform-options-display-buttons input:checked:focus+label.webform-options-display-buttons-label{box-shadow:none}.webform-options-display-one-column{display:flex;flex-flow:column nowrap;gap:2rem}.webform-options-display-one-column .form-item{margin-top:0;margin-bottom:0}@media all and (min-width:25em){.webform-options-display-two-columns,.webform-options-display-three-columns{column-count:1;max-width:100%}}@media all and (max-width:35.4375em){.webform-options-display-two-columns,.webform-options-display-three-columns{display:flex;flex-flow:column nowrap;gap:2rem}}@media all and (min-width:35.5em){.webform-options-display-two-columns,.webform-options-display-three-columns{display:flex;flex-flow:row wrap;gap:2rem}.webform-options-display-two-columns div.form-item{flex:0 0 calc(50% - 1rem)}.webform-options-display-three-columns div.form-item{flex:0 0 calc((100% - 4rem)/3)}}.webform-composite-visible-title.webform-type-checkboxes,.webform-composite-visible-title.webform-type-webform-checkboxes-other,.webform-composite-visible-title.webform-type-radios,.webform-composite-visible-title.webform-type-webform-radios-other{padding:0 3rem}.webform-composite-visible-title.webform-type-checkboxes legend+.fieldset-wrapper,.webform-composite-visible-title.webform-type-webform-checkboxes-other legend+.fieldset-wrapper{margin-top:.5em}.webform-composite-visible-title.webform-type-radios legend+.fieldset-wrapper,.webform-composite-visible-title.webform-type-webform-radios-other legend+.fieldset-wrapper{margin-top:0}.webform-composite-visible-title.webform-select-other .fieldset-legend{padding:0 3rem}.webform-composite-visible-title.webform-select-other .form-item.form-type-select{margin-top:.4rem;margin-bottom:0}.webform-composite-visible-title.webform-select-other .webform-select-other-input{margin-bottom:0}.webform-composite-visible-title.webform-select-other .webform-select-other-input[style]{width:100% !important}.form-type-webform-terms-of-service{padding:0 3rem}.webform-submission-form .form-actions{margin-top:4rem;padding:0 3rem}.webform-submission-form .form-actions .form-submit{min-width:16rem}@media all and (max-width:35.4375em){.webform-submission-form .form-actions .form-submit:first-child:last-child{width:100%}}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],input[type=tel],input[type=url],input[type=search],textarea,select{width:100%;appearance:none;padding:1.2rem 3rem 1.2rem 3rem;background-color:#efefef;border:.1rem solid #efefef;border-radius:2.5rem;box-shadow:none;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.6rem;font-weight:300;line-height:1.25;letter-spacing:.04rem;color:#444}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,select:focus{box-shadow:0 0 .1rem .1rem #a5a5a5;outline:.1rem solid rgba(0,0,0,0)}input[type=text].error,input[type=email].error,input[type=password].error,input[type=number].error,input[type=date].error,input[type=datetime-local].error,input[type=month].error,input[type=week].error,input[type=time].error,input[type=tel].error,input[type=url].error,input[type=search].error,textarea.error,select.error{border-color:#c73434}textarea{resize:vertical;min-height:16rem;vertical-align:top;padding-top:3rem}.select-wrapper{position:relative;border-radius:.5rem}.select-wrapper select{padding-right:3.6rem}.select-wrapper__arrow{position:absolute;top:50%;margin-top:-0.4rem;right:1.6rem;pointer-events:none}.select-wrapper__arrow svg{display:block;width:1rem;height:.8rem}.select-wrapper select::-ms-expand{display:none}::-webkit-input-placeholder{color:#6f6b6b;opacity:1}::-moz-placeholder{color:#6f6b6b;opacity:1}:-ms-input-placeholder{color:#6f6b6b;opacity:1}:-moz-placeholder{color:#6f6b6b;opacity:1}.form-submit{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;display:inline-block;padding:1.2rem 3rem;background-color:#ffda00;color:#444;font-size:1.6rem;font-weight:bold;line-height:1.25;letter-spacing:.04rem;border:.1rem solid #ffda00;border-radius:10rem;text-align:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.form-submit:hover,.form-submit:focus{background-color:#444;color:#fff;border-color:#444}.form-type-checkbox{position:relative;min-height:3rem}.form-type-checkbox>input{appearance:none;opacity:0;position:absolute;top:50%;margin-top:-1.5rem;left:0;width:3rem;height:3rem;border:none;background:rgba(0,0,0,0)}.form-type-checkbox>label{display:inline-block;position:relative;margin:0;padding-left:4.5rem;cursor:pointer}.form-type-checkbox>label::before,.form-type-checkbox>label::after{content:"";display:block;position:absolute}.form-type-checkbox>label::before{top:50%;margin-top:-1.5rem;left:0;width:3rem;height:3rem;border:.2rem solid #efefef;background-color:#efefef;transition:border-color .2s ease}.form-type-checkbox>label::after{top:.5rem;left:.6rem;width:1.8rem;height:1rem;transform:rotate(-45deg) scale(0.7);border:solid;border-width:0 0 .4rem .4rem;border-top-color:rgba(0,0,0,0);background:rgba(0,0,0,0);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.form-type-checkbox>input:focus+label:before{border-color:#000}.form-type-checkbox>input:checked+label:after{opacity:1;visibility:visible}.form-type-radio{position:relative;margin:.5rem 0}@media all and (max-width:74.9375em){.form-type-radio{margin:.25rem 0}}.form-type-radio>input{appearance:none;opacity:0;position:absolute;top:.5rem;left:0;width:1.4rem;height:1.4rem;background:rgba(0,0,0,0);border:none}.form-type-radio>label{display:inline-block;position:relative;margin:0;padding-left:3rem;font-size:1.4rem;font-weight:300;cursor:pointer}.form-type-radio>label::before,.form-type-radio>label::after{content:"";display:block;position:absolute}.form-type-radio>label::before{top:0;left:0;width:1.4rem;height:1.4rem;border:.1rem solid rgba(68,68,68,.5);border-radius:50%;background-color:#fff;transition:border-color .2s ease}.form-type-radio>label::after{width:0;height:0;top:.3rem;left:.3rem;border:.4rem solid currentColor;opacity:0;visibility:hidden;border-radius:50%;transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.form-type-radio>label a{display:none !important}.form-type-radio>input:focus+label::before{border-color:#000}.form-type-radio>input:focus+label::after{opacity:1;visibility:visible}.form-type-radio>input:checked+label::after{opacity:1;visibility:visible}.g-recaptcha{margin-bottom:2rem}.webform-submission-form .webform-gdpr-notice{margin:.5rem 0 0 4.5rem;font-weight:300;font-size:1.4rem}.webform-submission-form .webform-gdpr-notice__link{display:inline-flex;flex-flow:row nowrap;align-items:baseline;text-decoration:underline}.webform-submission-form .webform-gdpr-notice__link:focus,.webform-submission-form .webform-gdpr-notice__link:hover{color:#00afa6;text-decoration:none}.webform-submission-form .webform-gdpr-notice__link-text{flex:1 1 auto;min-width:0}.webform-submission-form .webform-gdpr-notice__link-info{flex:0 0 auto;min-width:0;margin-left:.5rem}.webform-submission-form .webform-gdpr-notice__link-info svg{width:1.3rem}.site-header{padding-top:2.5rem;padding-bottom:.5rem}@media all and (max-width:74.9375em){.site-header{padding-top:1rem;padding-bottom:0}}.site-header__inner{width:100%;max-width:140rem;margin-left:auto;margin-right:auto;max-width:144rem;padding-left:2rem;padding-right:2rem;display:flex;flex-flow:row wrap;justify-content:space-between;padding-right:0}@media all and (min-width:106.25em){.site-header__inner{max-width:100%}}@media all and (min-width:75em){.site-header__inner{padding-right:2rem}}@media all and (max-width:35.4375em){.site-header__inner{flex-wrap:nowrap}}.site-header__leftzone{flex:0 1 auto}.site-header__main{display:none;flex:1 1 auto}@media all and (min-width:75em){.site-header__main{display:block}}.site-header__leftzone,.site-header-topbar,.site-header-topbar__actionzone,.site-header-topbar__search-toggler{display:flex;flex-flow:row wrap;flex-grow:1}.site-header-topbar{align-items:center;margin-bottom:.75rem}.site-header__rightzone{display:flex;flex-flow:row wrap}@media all and (min-width:75em){.site-header__rightzone{display:block;flex-flow:unset}}@media all and (max-width:35.4375em){.site-header__rightzone{flex-wrap:nowrap}}.site-header__logo{margin-right:4rem}@media all and (max-width:35.4375em){.site-header__logo{margin-right:1rem}}.site-header__logo-link{display:block}.site-header-topbar__search-toggler{align-items:center}.site-header-topbar__topmenu .site-topnav{display:flex;flex-flow:row wrap}.site-header-topbar__topmenu .site-topnav li{margin-right:2rem}.site-header-topbar__topmenu .site-topnav a{color:#444;font-size:1.4rem;font-weight:300;letter-spacing:.04rem;text-decoration:none}.site-header-topbar__topmenu .site-topnav a:hover,.site-header-topbar__topmenu .site-topnav a:focus,.site-header-topbar__topmenu .site-topnav a.is-active{color:#00afa6}.site-header-topbar__topmenu .site-topnav ul{display:none}.site-header-topbar__mainnav .site-mainnav{display:flex;flex-flow:row wrap}.site-header-topbar__mainnav .site-mainnav__item{position:relative;margin-right:2.5%}.site-header-topbar__mainnav .site-mainnav__item a{position:relative;z-index:1;display:block;padding:1rem 0 2.6rem 0;color:#444;background-color:rgba(0,0,0,0);font-size:1.25rem;font-weight:500;letter-spacing:.05rem;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.site-header-topbar__mainnav .site-mainnav__item a:hover,.site-header-topbar__mainnav .site-mainnav__item a:focus,.site-header-topbar__mainnav .site-mainnav__item a.is-active{color:#00afa6}.site-header-topbar__mainnav .site-mainnav__item a.highlight::after{content:"";position:absolute;z-index:-1;top:50%;left:.6rem;width:1.4rem;height:1.4rem;margin-top:-1.6rem;margin-left:-1.4rem;border-radius:100%;background-color:#ffda00;transition:opacity .2s ease}.site-header-topbar__mainnav .site-mainnav__item a:focus::after,.site-header-topbar__mainnav .site-mainnav__item a:hover::after{opacity:0}.site-header-topbar__mainnav .site-mainnav__item.site-mainnav__item--active-trail>a,.site-header-topbar__mainnav .site-mainnav__item.site-mainnav__item--active-trail>a:hover,.site-header-topbar__mainnav .site-mainnav__item.site-mainnav__item--active-trail>a:focus{color:#00afa6}.site-header-topbar__mainnav .site-mainnav__item--expanded>a::before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;right:0;height:100%;margin:0 -0.8rem;background:#f7f7f7;visibility:hidden;opacity:0;transition:all .3s ease-in}.site-header-topbar__mainnav .site-mainnav__item--expanded>a:hover,.site-header-topbar__mainnav .site-mainnav__item--expanded>a:focus{color:#444}.site-header-topbar__mainnav .site-mainnav__item--expanded:hover>a::before{visibility:visible;opacity:1;background-color:#f7f7f7}.site-header-topbar__mainnav .site-mainnav__item--expanded:hover>a::after{opacity:0}.site-header-topbar__mainnav .site-mainnav__item--expanded:hover>a+.site-mainnav-subnav-holder{visibility:visible;opacity:1}.site-header-topbar__mainnav .site-mainnav-subnav-holder{z-index:25;position:absolute;left:50%;transform:translateX(-50%);top:100%;width:24rem;padding:3rem 3.5rem;background-color:#f7f7f7;visibility:hidden;opacity:0;transition:all .3s ease-in}.site-header-topbar__mainnav .site-mainnav-subnav li{margin-bottom:1rem;line-height:1.3}.site-header-topbar__mainnav .site-mainnav-subnav a{padding:0;color:#666;font-size:1.6rem;font-weight:300;letter-spacing:.046rem;text-transform:none}.site-header-topbar__mainnav .site-mainnav-subnav a:hover,.site-header-topbar__mainnav .site-mainnav-subnav a:focus{color:#000}.site-header-topbar__language{padding-left:1.6rem;border-left:.1rem solid rgba(68,68,68,.15)}.site-header-topbar__language .site-header-topbar__language-nav{height:100%}.site-header-topbar__language ul{height:100%;display:flex;flex-flow:row wrap;align-items:center}.site-header-topbar__language li{padding:0 .4rem}.site-header-topbar__language a{color:#444;font-size:1.2rem;font-weight:300;letter-spacing:.04rem;text-transform:uppercase;text-decoration:none}.site-header-topbar__language a:hover,.site-header-topbar__language a:focus,.site-header-topbar__language a.is-active{color:#00afa6}.site-header__language-toggle-zone{position:relative;margin-left:2rem}@media all and (min-width:75em){.site-header__language-toggle-zone{display:none}}.site-header__language-toggle-button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;position:relative;z-index:1;height:10rem;margin-top:-2.5rem;padding:1rem 2rem;background-color:#efefef;color:#a5a5a5;font-size:1.2rem;font-weight:500;line-height:1.5;text-transform:uppercase}.site-header__language-toggle-button svg{width:4rem;margin-right:auto;margin-left:auto}@media all and (max-width:74.9375em){.site-header__language-toggle-button{margin-top:-1rem}}@media all and (max-width:47.9375em){.site-header__language-toggle-button{height:9rem;padding:0 1rem 1rem 1rem}.site-header__language-toggle-button svg{width:3.5rem}}@media all and (max-width:35.4375em){.site-header__language-toggle-button{padding:0 .75rem .75rem .75rem;font-size:1.1rem}.site-header__language-toggle-button svg{width:3rem}}.site-header__language-toggle-button .site-header__language-toggle-button-icon-close{display:none}.site-header__language-toggle-button[aria-expanded=true]{z-index:100}.site-header__language-toggle-button[aria-expanded=true] .site-header__language-toggle-button-icon-open{display:none}.site-header__language-toggle-button[aria-expanded=true] .site-header__language-toggle-button-icon-close{display:block}.site-header__language-toggle-block{position:absolute;left:0;z-index:100;display:block;width:100%;background-color:#efefef}.site-header__language-toggle-block[aria-hidden=true]{z-index:1;display:none}.site-header__language-toggle-block ul{padding-bottom:1rem;border-right:.1rem solid #efefef;border-bottom:.1rem solid #efefef;border-left:.1rem solid #efefef}.site-header__language-toggle-block a{display:block;padding:.6rem 1rem;color:#a5a5a5;font-weight:500;font-size:1.2rem;line-height:1.5;text-transform:uppercase;text-decoration:none;text-align:center}.site-header__language-toggle-block a:hover,.site-header__language-toggle-block a:focus{color:#00afa6}.site-header-topbar__search{margin-left:1.6rem;padding-left:2rem;border-left:.1rem solid rgba(68,68,68,.15)}.site-header-topbar__search-togglebutton{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;display:flex;flex-flow:row wrap;align-items:center;margin-right:1rem;min-height:3.1rem;color:#444;font-size:1.2rem;font-weight:300;letter-spacing:.04rem;text-transform:uppercase;text-decoration:none}.site-header-topbar__search-togglebutton svg{margin-right:1rem;fill:#444}.site-header-topbar__search-togglebutton span{margin-top:.5rem}.site-header-topbar__search-togglezone[aria-hidden=true]{display:none}.site-header-topbar__search-togglezone form{display:flex;flex-flow:row wrap;position:relative}.site-header-topbar__search-togglezone .form-item{margin:0}.site-header-topbar__search-togglezone input[type=search]{width:17rem;padding:.4rem 3.6rem .3rem 1.2rem;border-color:#efefef;background-color:#efefef;color:rgba(111,107,107,.9);border-radius:10rem;font-size:1.4rem}.site-header-topbar__search-togglezone .form-submit{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;position:absolute;top:0;right:1rem;display:block;width:3rem;height:100%;text-indent:-9999rem;background-image:url(/themes/custom/makeitfly/assets/img/icons/icon__search.svg);background-repeat:no-repeat;background-size:1.4rem 1.4rem;background-position:center center;opacity:.4}.site-header__partnerlogos ul{display:flex;flex-flow:row wrap}@media all and (max-width:74.9375em){.site-header__partnerlogos ul{height:100%;align-items:center}}@media all and (max-width:47.9375em){.site-header__partnerlogos{display:none}}.site-header__partnerlogo-link{overflow:hidden;display:block;height:4rem;margin-left:2rem}.site-header__partnerlogo-link:hover img,.site-header__partnerlogo-link:focus img{margin-top:-5rem}.site-header__toggle-zone{margin-left:1rem}.site-header__toggle-button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;position:relative;z-index:1;height:10rem;width:11rem;margin-top:-2.5rem;padding:.5rem;background-color:#efefef;color:#a5a5a5;font-size:1.2rem;font-weight:500;line-height:1.5;text-transform:uppercase;text-align:center}.site-header__toggle-button svg{margin-right:auto;margin-left:auto}@media all and (min-width:75em){.site-header__toggle-button{display:none}}@media all and (max-width:74.9375em){.site-header__toggle-button{margin-top:-1rem}}@media all and (max-width:47.9375em){.site-header__toggle-button{width:9rem;height:9rem;padding-top:0}.site-header__toggle-button svg{width:3.5rem}}@media all and (max-width:35.4375em){.site-header__toggle-button{font-size:1.1rem}.site-header__toggle-button svg{width:3rem}}.site-header__toggle-button[aria-expanded=true]{z-index:100}.site-header__toggle-button[aria-expanded=true] .site-header__toggle-button-icon-open{display:none}.site-header__toggle-button[aria-expanded=true] .site-header__toggle-button-icon-close{display:block}.site-header__toggle-button-icon-close{display:none}.site-header__toggle-block{position:absolute;z-index:100;right:0;display:block;width:30rem;background-color:#efefef;border:.1rem solid #efefef}.site-header__toggle-block[aria-hidden=true]{z-index:1;display:none}@media all and (min-width:75em){.site-header__toggle-block{display:none}}.site-header__toggle-block .site-header__toggle-block-mainnav ul.menu{padding:2.5rem 0 2.5rem 3.1rem}.site-header__toggle-block .site-header__toggle-block-mainnav ul.menu li{position:relative;margin-bottom:.65rem;margin-right:1rem;padding-right:4rem}.site-header__toggle-block .site-header__toggle-block-mainnav ul.menu li.menu-item--expanded .mobile-submenu-toggle{display:block}@media all and (min-width:75em){.site-header__toggle-block .site-header__toggle-block-mainnav ul.menu li.menu-item--expanded .mobile-submenu-toggle{display:none}}.site-header__toggle-block .site-header__toggle-block-mainnav ul.menu li.submenu-is-active .mobile-submenu-toggle svg{transform:rotate(180deg)}.site-header__toggle-block .site-header__toggle-block-mainnav ul.menu li.submenu-is-active ul.menu{display:block}.site-header__toggle-block .site-header__toggle-block-mainnav ul.menu li.menu-item--active-trail>a{color:#00afa6}.site-header__toggle-block .site-header__toggle-block-mainnav ul.menu a{position:relative;z-index:1;display:block;padding:.6rem 0;color:#444;background-color:rgba(0,0,0,0);font-size:1.25rem;font-weight:500;letter-spacing:.05rem;text-transform:uppercase;text-decoration:none}.site-header__toggle-block .site-header__toggle-block-mainnav ul.menu a.highlight::after{content:"";position:absolute;z-index:-1;top:50%;left:.6rem;width:1.4rem;height:1.4rem;margin-top:-0.9rem;margin-left:-1.4rem;border-radius:100%;background-color:#ffda00;transition:opacity .2s ease}.site-header__toggle-block .site-header__toggle-block-mainnav ul.menu ul.menu{display:none;padding:0 0 0 1.5rem}.site-header__toggle-block .site-header__toggle-block-mainnav ul.menu ul.menu .mobile-submenu-toggle{display:none}.site-header__toggle-block .site-header__toggle-block-mainnav ul.menu ul.menu li{margin-right:0;margin-bottom:0;padding-right:0}.site-header__toggle-block .site-header__toggle-block-mainnav ul.menu ul.menu a{font-weight:300}.site-header__toggle-block .site-header__toggle-block-mainnav .mobile-submenu-toggle{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;position:absolute;top:0;right:0;bottom:0;width:3rem;height:2.5rem;color:#444;opacity:.7;display:none}.site-header__toggle-block .site-header__toggle-block-mainnav .mobile-submenu-toggle svg{width:1.5rem;height:auto;margin-right:auto;margin-left:auto}.site-header__toggle-block .site-header__toggle-block-topnav{background-color:#fff}.site-header__toggle-block .site-header__toggle-block-topnav ul.menu{padding:2.5rem 0 1.5rem 3.1rem}.site-header__toggle-block .site-header__toggle-block-topnav li{margin-bottom:.6rem;margin-right:1rem;padding-right:4rem}.site-header__toggle-block .site-header__toggle-block-topnav a{position:relative;z-index:1;display:block;padding:.6rem 0;color:#a5a5a5;background-color:rgba(0,0,0,0);font-size:1.4rem;font-weight:500;letter-spacing:.034rem;text-transform:none;text-decoration:none;transition:color .2s ease}.site-header__toggle-block .site-header__toggle-block-topnav a:hover,.site-header__toggle-block .site-header__toggle-block-topnav a:focus{color:#00afa6}.site-header__toggle-block .site-header__toggle-block-search{padding:0 2.5rem 2.5rem 2.5rem;background-color:#fff}.site-header__toggle-block .site-header__toggle-block-search form{display:flex;flex-flow:row wrap;position:relative}.site-header__toggle-block .site-header__toggle-block-search .form-item{width:100%}.site-header__toggle-block .site-header__toggle-block-search input[type=search]{width:100%;padding:.8rem 3.6rem .8rem 1.2rem;border-color:#efefef;background-color:#efefef;color:rgba(111,107,107,.9);border-radius:10rem;font-size:1.4rem}.site-header__toggle-block .site-header__toggle-block-search .form-submit{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;position:absolute;top:0;right:1rem;display:block;width:3rem;height:100%;text-indent:-9999rem;background-image:url(/themes/custom/makeitfly/assets/img/icons/icon__search.svg);background-repeat:no-repeat;background-size:1.4rem 1.4rem;background-position:center center;opacity:.4}.site-header__toggle-block .site-header__toggle-block-language,.site-header__toggle-block .site-header__toggle-block-social{display:none}.breadcrumb__list,.breadcrumb__list-item{display:flex;flex-flow:row wrap;align-items:center}.breadcrumb__list{padding:.5rem 0}@media all and (max-width:35.4375em){.breadcrumb__list{display:none}}.breadcrumb__list-item{color:#444;font-size:1.2rem;font-weight:300}.breadcrumb__list-item a{margin-right:.8rem;color:#939598;text-decoration:none;transition:color .2s ease}.breadcrumb__list-item a:hover,.breadcrumb__list-item a:focus{color:#444}.breadcrumb__separator{margin-right:.8rem;color:#939598}.paragraph{margin-bottom:7rem}.paragraph:last-child{margin-bottom:0}.paragraph-media{margin-bottom:1.6rem}.paragraph-title{margin:1.6rem 0;font-size:2rem;font-weight:500;line-height:1.4em}.paragraph-text{margin-bottom:1.6rem}.paragraph-cta-items{display:flex;flex-flow:row wrap}.paragraph-cta-item{margin-right:1.6rem;margin-top:3rem}.paragraph-cta-item:first-child{margin-top:0}.paragraph-cta-link{position:relative;display:inline-flex;flex-flow:row wrap;margin-top:1rem;padding-top:.5rem;padding-left:.5rem;border:none;color:#444;font-weight:500;text-decoration:none}.paragraph-cta-link::before{content:"";position:absolute;top:-0.3rem;left:0;bottom:0;width:4rem;height:4rem;background-color:#00afa6;border-radius:50%;transition:transform .2s ease}.paragraph-cta-link svg{position:relative;z-index:10;margin-right:2.5rem;width:1.4rem;height:4rem;margin-left:.8rem;margin-top:-0.75rem;fill:#fff;transition:transform .2s ease}.paragraph-cta-link span{max-width:calc(100% - 4.7rem)}.paragraph-cta-link:hover::before,.paragraph-cta-link:hover svg,.paragraph-cta-link:focus::before,.paragraph-cta-link:focus svg{transform:scale(1.15)}.paragraph-file-item{position:relative;margin:3rem 0}.paragraph-file-item:first-child{margin-top:0}.paragraph-file-item a{position:relative;display:inline-flex;flex-flow:row wrap;margin-top:1rem;padding-top:.5rem;padding-left:.5rem;border:none;color:#444;font-weight:500;text-decoration:none}.paragraph-file-item a::before{content:"";position:absolute;top:-0.3rem;left:0;bottom:0;width:4rem;height:4rem;background-color:#00afa6;border-radius:50%;transition:transform .2s ease}.paragraph-file-item a svg{position:relative;z-index:10;margin-right:2.5rem;width:1.4rem;height:1.4rem;margin-left:.8rem;margin-top:.5rem;fill:#fff;transition:transform .2s ease}.paragraph-file-item a span{max-width:calc(100% - 4.7rem)}.paragraph-file-item a:hover::before,.paragraph-file-item a:hover svg,.paragraph-file-item a:focus::before,.paragraph-file-item a:focus svg{transform:scale(1.15)}.paragraph-two-columns{display:flex;flex-flow:row wrap;justify-content:space-between}.paragraph-two-column{flex:0 1 calc(50% - 2.3rem)}.paragraph-two-column:first-child{margin-right:2.3rem}@media all and (max-width:61.1875em){.paragraph-two-column:first-child{margin-right:0}}.paragraph-two-column+.paragraph-two-column{margin-left:2.3rem}@media all and (max-width:61.1875em){.paragraph-two-column+.paragraph-two-column{margin-left:0}}@media all and (max-width:61.1875em){.paragraph-two-column{flex-basis:100%;margin-bottom:2rem}}.paragraph-three-columns{display:flex;flex-flow:row wrap;justify-content:space-between;gap:2rem}.paragraph-three-column{flex:0 1 calc(33% - 3.66rem)}@media all and (max-width:61.1875em){.paragraph-three-column{flex-basis:calc(50% - 2.3rem)}}@media all and (max-width:47.9375em){.paragraph-three-column{flex-basis:100%;margin-bottom:2rem}}.paragraph-three-column__image{margin-bottom:2rem}.paragraph-textimage-columns{display:flex;flex-flow:row wrap;justify-content:space-between}.paragraph-textimage-column{flex:0 1 auto}@media all and (max-width:61.1875em){.paragraph-textimage-column{flex-basis:100%}}.paragraph-textimage-column .paragraph-title{margin-top:0}.paragraph-textimage-column--text{flex-basis:calc(100% - 32.4rem - 4.6rem)}@media all and (max-width:61.1875em){.paragraph-textimage-column--text{flex-basis:100%}}.paragraph-textimage-column--image{flex-basis:32.4rem}@media all and (max-width:61.1875em){.paragraph-textimage-column--image{flex-basis:100%;margin-bottom:3rem}}.paragraph-textimage-column--image img{width:100%}.paragraph--type--text-image-left .paragraph-textimage-column--text{order:2}.paragraph--type--text-image-left .paragraph-textimage-column--image{order:1}@media all and (max-width:61.1875em){.paragraph--type--text-image-right .paragraph-textimage-column--text{order:2}.paragraph--type--text-image-right .paragraph-textimage-column--image{order:1}}.paragraph--type--image .field--name-field-image img{width:100%;height:auto}.paragraph--type--slider{overflow:hidden;position:relative}.paragraph--type--slider .flickity-prev-next-button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;position:absolute;top:50%;width:5.2rem;height:5.2rem;margin-top:-2.6rem;background-color:#00afa6;border-radius:50%;transition:transform .2s ease;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.paragraph--type--slider .flickity-prev-next-button.previous{left:7rem}.paragraph--type--slider .flickity-prev-next-button.next{right:7rem}.paragraph--type--slider .flickity-prev-next-button svg{fill:#fff;width:2rem;height:auto}.paragraph--type--slider .flickity-prev-next-button:hover,.paragraph--type--slider .flickity-prev-next-button:focus{transform:scale(1.1)}@media all and (max-width:47.9375em){.paragraph--type--slider .flickity-prev-next-button{bottom:1rem;top:auto;width:4rem;height:4rem;margin-top:-2rem}.paragraph--type--slider .flickity-prev-next-button.previous{left:1rem}.paragraph--type--slider .flickity-prev-next-button.next{left:6rem;right:auto}}.paragraph-slider-items{position:relative}@media all and (max-width:47.9375em){.paragraph-slider-items{position:static;padding-bottom:6rem}}.paragraph-slider-item{position:relative;width:100%;max-width:61rem;margin-right:3.2rem;opacity:.5;transition:opacity .15s ease-out}.paragraph-slider-item.is-selected{opacity:1}.paragraph-slider-item__image-holder{position:relative;background-color:#efefef;width:100%;height:0;padding-bottom:60%}.paragraph-slider-item__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%}.downloads-block__files-list-item{margin-bottom:3rem}.downloads-block__files-list-item:last-child{margin-bottom:0}.downloads-block__files-list-item a{position:relative;display:inline-flex;flex-flow:row nowrap;margin-top:1rem;padding-top:.5rem;padding-left:.5rem;border:none;color:#444;font-weight:500;text-decoration:none}.downloads-block__files-list-item a::before{content:"";position:absolute;top:-0.3rem;left:0;bottom:0;width:4rem;height:4rem;background-color:#00afa6;border-radius:50%;transition:transform .2s ease}.downloads-block__files-list-item a svg{flex:0 0 1.4rem;position:relative;z-index:10;margin-right:2.5rem;width:1.4rem;height:1.4rem;margin-left:.8rem;margin-top:.5rem;fill:#fff;transition:transform .2s ease}.downloads-block__files-list-item a span{max-width:calc(100% - 4.7rem)}.downloads-block__files-list-item a:hover::before,.downloads-block__files-list-item a:hover svg,.downloads-block__files-list-item a:focus::before,.downloads-block__files-list-item a:focus svg{transform:scale(1.15)}.video-paragraph{position:relative}.video-paragraph__block{position:relative;display:block;width:100%;height:0;padding-bottom:53%;overflow:hidden}.video-paragraph__block img{display:block;width:100%;position:absolute;top:0;left:0}.video-paragraph__block-link{position:relative;display:block;width:100%;height:0;padding-bottom:53%;overflow:hidden}.video-paragraph__block-link img{display:block;width:100%;position:absolute;top:0;left:0}.video-paragraph__block-link:hover .video-paragraph__play,.video-paragraph__block-link:focus .video-paragraph__play{transform:translate(-50%,-50%) scale(1.1)}.video-paragraph__image-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#efefef}.video-paragraph__play{width:6.4rem;height:6.4rem;position:absolute;z-index:50;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .2s ease}.video-paragraph__play::after{content:"";display:block;width:100%;height:100%;margin-top:-6.4rem;border-radius:50%;background-color:#00afa6}@media all and (max-width:47.9375em){.video-paragraph__play{width:4.4rem;height:4.4rem}.video-paragraph__play::after{margin-top:-4.4rem}}.modal-video-is-visible{height:100vh;overflow:hidden}.modal-video{display:flex;align-items:center;justify-content:center;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.75)}.modal-video__inner{width:80%;max-width:100%;margin-right:auto;margin-left:auto}.modal-video-content{position:relative;padding-bottom:56.25%;height:0;background-color:#000}.modal-video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;position:absolute;top:-5rem;right:0;padding:1rem}.modal-video-close svg{width:2.5rem;height:auto;fill:#000;transition:opacity .2s ease}.modal-video-close:hover svg,.modal-video-close:focus svg{opacity:.5}.pager{margin:0;padding:2rem 0 4rem 0;list-style:none;color:#a5a5a5;font-size:1.6rem;line-height:1.625;letter-spacing:.04rem}.pager .pager-first,.pager .pager-last{display:none}.pager__items{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin-right:-0.5rem;margin-left:-0.5rem}.pager__item{margin:0 .5rem;font-weight:300}.pager__item a{color:inherit;text-decoration:none;transition:color .2s ease}.pager__item a:hover,.pager__item a:focus{color:#444}.pager__item a[aria-current=page]{color:#444;font-weight:bold}.pager__item--ellipsis{margin:0 .5rem}.pager__item--previous a,.pager__item--next a{display:flex;flex-flow:row wrap;align-items:center}.pager__item--previous a:hover .pager__item-icon-holder,.pager__item--previous a:focus .pager__item-icon-holder,.pager__item--next a:hover .pager__item-icon-holder,.pager__item--next a:focus .pager__item-icon-holder{background-color:rgba(68,68,68,.9)}.pager__item--previous{padding-right:4rem}.pager__item--previous .pager__item-icon-holder{margin-right:1.25rem}.pager__item--next{padding-left:4rem}.pager__item--next .pager__item-icon-holder{margin-left:1.25rem}.pager__item-icon-holder{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;background-color:#444;border-radius:50%;transition:background-color .2s ease}.pager__item-icon-holder svg{fill:#fff}.opening-hours{width:100%}.basic-page .opening-hours{margin-top:6rem}.opening-hours__list{display:flex;flex-flow:row wrap;justify-content:center}@media all and (max-width:47.9375em){.opening-hours__list{flex-direction:column;justify-content:flex-start}}.node--type-agenda-overview .opening-hours__list{justify-content:flex-start;align-items:center}@media all and (max-width:47.9375em){.opening-hours__list-item+.opening-hours__list-item{margin-top:2rem}}.opening-hours__list-item a,.opening-hours__list-item>div{position:relative;display:flex;flex-flow:column wrap;max-width:29rem;margin-right:5rem;margin-bottom:2rem;padding:.75rem 0 .75rem 2.5rem;text-decoration:none;line-height:1.2;transform:translateX(5rem);transition:transform 2s ease-in-out,opacity 2s ease-in-out}@media all and (max-width:61.1875em){.opening-hours__list-item a,.opening-hours__list-item>div{transform:translateX(0)}}@media all and (max-width:47.9375em){.opening-hours__list-item a,.opening-hours__list-item>div{padding-right:0}}.opening-hours__list-item a::before,.opening-hours__list-item>div::before{content:"";position:absolute;z-index:0;top:50%;left:0;width:6.7rem;height:6.7rem;background:#ffda00;border-radius:50%;transform:translateY(-50%);transition:transform .2s ease}.opening-hours__list-item a div,.opening-hours__list-item>div div{position:relative;z-index:1}.opening-hours__list-item a .opening-hours__display-label,.opening-hours__list-item a .opening-hours__tickets-label,.opening-hours__list-item>div .opening-hours__display-label,.opening-hours__list-item>div .opening-hours__tickets-label{font-weight:bold}.opening-hours__list-item a .opening-hours__display-hours,.opening-hours__list-item>div .opening-hours__display-hours{display:flex;flex-flow:row wrap}.opening-hours__list-item a .opening-hours__display-hours__label,.opening-hours__list-item>div .opening-hours__display-hours__label{margin-right:2rem;font-weight:300}.opening-hours__list-item a .opening-hours__display-hours__info,.opening-hours__list-item>div .opening-hours__display-hours__info{font-weight:300}.opening-hours__list-item a .opening-hours__display-link-holder,.opening-hours__list-item a .opening-hours__tickets-link-holder,.opening-hours__list-item>div .opening-hours__display-link-holder,.opening-hours__list-item>div .opening-hours__tickets-link-holder{font-weight:300}.opening-hours__list-item a:hover::before,.opening-hours__list-item a:focus::before,.opening-hours__list-item>div:hover::before,.opening-hours__list-item>div:focus::before{transform:scale(1.15) translateY(-50%)}.opening-hours__list-item.inview-cta a{transform:translateX(0)}.teaser__image-block{overflow:hidden;position:relative;background-color:#efefef;aspect-ratio:3/2}.teaser__image-block .teaser__image-block-inner,.teaser__image-block .field--name-field-teaser-image{height:100%}.teaser__image-block img{width:100%;height:100%;object-fit:cover}.teaser__image-block__link img{transition:transform .2s ease}.teaser__image-block__link:hover img,.teaser__image-block__link:focus img{transform:scale(1.05)}.teaser__content-block{margin:2rem 2.4rem 3.2rem;color:#444;font-size:1.4rem;font-weight:300;line-height:1.5;letter-spacing:.035rem}.teaser__content-block .paragraph{margin-bottom:0}.teaser__title{margin:0}.teaser__title a{overflow:hidden;position:relative;display:inline-block;font-size:1.6rem;line-height:1.2;letter-spacing:.04rem;font-weight:bold;text-decoration:none}.teaser__title a span{background:linear-gradient(0deg,rgba(68,68,68,0.5),rgba(68,68,68,0.5)) no-repeat right bottom/0 .1rem;transition:background-size .2s ease}.teaser__title a:hover span,.teaser__title a:focus span{background-size:100% .1rem;background-position-x:left}.teaser__content-elements .field--name-field-teaser-text{margin-bottom:1rem;font-size:1.4rem}.teaser__cta-block{margin-top:1.4rem;padding-top:1.2rem;border-top:.1rem solid #e6e1e1}.teaser__cta-block a{position:relative;display:inline-block;color:#00afa6;font-size:1.4rem;text-decoration:none}.teaser__cta-block a::after{content:"";height:.1rem;position:absolute;bottom:0;left:0;right:0;background-color:#00afa6;opacity:0}.teaser__cta-block a span{background:linear-gradient(0deg,rgba(0,175,166,0.5),rgba(0,175,166,0.5)) no-repeat right bottom/0 .1rem;transition:background-size .2s ease}.teaser__cta-block a:hover span,.teaser__cta-block a:focus span{background-size:100% .1rem;background-position-x:left}.node--type-event.teaser,.node--type-basic-page.node--view-mode-teaser{height:100%;border:.1rem solid #e6e1e1;background-color:#fff}.teaser__event__categories{position:relative}.teaser__event__categories .teaser__event__categories__link{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0}.teaser__event__categories .field--name-field-event-category{display:inline-flex;flex-flow:row wrap;margin-right:.5rem;margin-bottom:.8rem;padding:.4rem .7rem .25rem .7rem;background-color:#efefef;font-size:1rem;font-weight:300;line-height:1.5;text-decoration:none;text-transform:uppercase}.basic-page__intro .teaser__event__categories .field--name-field-event-category{padding:.3rem .7rem .2rem .7rem;background-color:#fff;color:#00afa6;font-size:1.1rem;font-weight:normal;transition:color .2s ease,background-color .2s ease}.teaser__event-info-list{margin-bottom:1rem;margin-top:1.2rem;padding-top:1.2rem;border-top:.1rem solid #e6e1e1}.teaser__event-info-list-item{display:flex;flex-flow:row wrap;margin:.7rem 0;font-size:1.2rem}.teaser__event-info-list-item>dt{flex:0 1 2.3rem}.teaser__event-info-list-item>dd{flex:0 1 calc(100% - 2.3rem - 1rem)}.teaser__event-info-list-item svg{margin-right:1rem;fill:#444}.teaser__event-info-list-item .field--name-field-exceptions{margin-top:.6rem}.blog-teaser{height:100%;border:.1rem solid #e6e1e1;background-color:#fff}.blog-teaser__image{overflow:hidden;position:relative;background-color:#efefef}.blog-teaser__image::after{content:"";display:block;width:100%;height:0;padding-bottom:70%}.blog-teaser__image .blog-teaser__link{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .3s ease-out}.blog-teaser__image .blog-teaser__link div{height:100%}.blog-teaser__image .blog-teaser__link img{width:100%;height:100%;object-fit:cover}.blog-teaser__image .blog-teaser__link:hover,.blog-teaser__image .blog-teaser__link:focus{transform:scale(1.05)}.blog-teaser__content{margin:2rem 2.4rem 3.2rem;color:#444;font-size:1.4rem;font-weight:300;line-height:1.5;letter-spacing:.035rem;word-break:break-word;hyphens:auto}.blog-teaser__title{margin:0}.blog-teaser__title a{overflow:hidden;position:relative;display:inline-block;font-size:1.6rem;line-height:1.2;letter-spacing:.04rem;font-weight:bold;text-decoration:none}.blog-teaser__title a span{background:linear-gradient(0deg,rgba(68,68,68,0.5),rgba(68,68,68,0.5)) no-repeat right bottom/0 .1rem;transition:background-size .2s ease}.blog-teaser__title a:hover span,.blog-teaser__title a:focus span{background-size:100% .1rem;background-position-x:left}.blog-teaser__categories{position:relative;margin-bottom:.8rem}.blog-teaser__categories__link{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0}.field--name-field-blog-categories{display:flex;flex-flow:row wrap}.field--name-field-blog-categories .field__item{display:inline-flex;margin-right:.5rem;margin-bottom:.4rem;padding:.25rem .7rem;background-color:#efefef;font-size:1rem;font-weight:300;line-height:1.5;text-decoration:none;text-transform:uppercase}.basic-page__intro .field--name-field-blog-categories .field__item{padding:.3rem .7rem .2rem .7rem;background-color:#fff;color:#00afa6;font-size:1.1rem;font-weight:normal;transition:color .2s ease,background-color .2s ease}.blog-teaser__text{margin-bottom:1rem;font-size:1.4rem}.blog-teaser__read-more a{position:relative;display:inline-block;color:#00afa6;text-decoration:none}.blog-teaser__read-more a::after{content:"";height:.1rem;position:absolute;bottom:0;left:0;right:0;background-color:#00afa6;opacity:0}.blog-teaser__read-more a span{background:linear-gradient(0deg,rgba(0,175,166,0.5),rgba(0,175,166,0.5)) no-repeat right bottom/0 .1rem;transition:background-size .2s ease}.blog-teaser__read-more a:hover span,.blog-teaser__read-more a:focus span{background-size:100% .1rem;background-position-x:left}.blog-teaser__date{margin-top:1.6rem;padding-top:1.6rem;border-top:.1rem solid #e6e1e1;font-size:1.2rem}.node--type-stork.node--view-mode-teaser{height:100%;border:.1rem solid #e6e1e1;background-color:#fff}.node--type-walk-item.teaser{height:100%;border:.1rem solid #e6e1e1;background-color:#fff}.node--type-walk-item.teaser .teaser__walk__categories{margin-bottom:.8rem}.node--type-walk-item.teaser .teaser__walk__categories ul{display:flex;flex-flow:row wrap;gap:.6rem}.node--type-walk-item.teaser .taxonomy-term__icon-label{display:flex;align-items:center;gap:0 .4rem;padding:.2rem .6rem;border-radius:.4rem;background-color:#daeceb;font-size:1.2rem;font-weight:400;letter-spacing:0}.node--type-walk-item.teaser .taxonomy-term__icon-label .icon img{height:1.6rem;width:auto}.teaser__walk-info-list{margin-bottom:1rem;margin-top:1.2rem;padding-top:1.2rem;border-top:.1rem solid #e6e1e1}.teaser__walk-info-list-item{display:flex;flex-flow:row wrap;margin:.7rem 0;font-size:1.2rem}.teaser__walk-info-list-item>dt{flex:0 1 2.3rem}.teaser__walk-info-list-item>dd{flex:0 1 calc(100% - 2.3rem - 1rem)}.teaser__walk-info-list-item svg{margin-right:1rem;fill:#444}.teaser__walk-info-list-item .field--name-field-exceptions{margin-top:.4rem}.view .no-results{margin-bottom:8rem;padding-top:1rem;color:#c73434;font-weight:300;position:relative;z-index:3}.page-teaser-list{display:flex;flex-flow:row wrap;margin-right:-1.2rem;margin-left:-1.2rem}.page-teaser-list__item{flex:0 1 33.33%;margin-bottom:2rem;padding:0 1.2rem}@media all and (max-width:78.0625em){.page-teaser-list__item{flex-basis:50%;flex-grow:0;flex-shrink:1}}@media all and (max-width:35.4375em){.page-teaser-list__item{flex-basis:100%}}.basic-page__event-overview{border-top:none;margin-top:-14rem;padding-top:0}@media all and (max-width:61.1875em){.basic-page__event-overview{margin-top:-10rem}}@media all and (max-width:47.9375em){.basic-page__event-overview{margin-top:-6rem}}.blog__list{display:flex;flex-flow:row nowrap;margin:0 -1.2rem;padding:0;list-style-type:none}@media all and (max-width:87.4375em){.blog__list{flex-wrap:wrap}}.blog__list-item{flex:0 1 25%;width:25%;margin-bottom:2rem;padding:0 1.2rem}@media all and (max-width:87.4375em){.blog__list-item{flex-basis:50%;width:50%}}@media all and (max-width:35.4375em){.blog__list-item{flex-basis:100%;width:100%}}.basic-page__blog-overview{border-top:none;margin-top:-12rem;padding-top:0}@media all and (max-width:61.1875em){.basic-page__blog-overview{margin-top:-10rem}}@media all and (max-width:47.9375em){.basic-page__blog-overview{margin-top:-8rem}}.basic-page__blog-overview .blog__list{flex-wrap:wrap}.basic-page__blog-overview .blog__list-item{flex-basis:33.33%;width:33.33%}@media all and (max-width:78.0625em){.basic-page__blog-overview .blog__list-item{flex-basis:50%;width:50%;flex-grow:0;flex-shrink:1}}@media all and (max-width:35.4375em){.basic-page__blog-overview .blog__list-item{flex-basis:100%;width:100%}}.basic-page__blog-overview .no-results{margin-top:18rem}@media all and (max-width:61.1875em){.basic-page__blog-overview .no-results{margin-top:14rem}}@media all and (max-width:47.9375em){.basic-page__blog-overview .no-results{margin-top:12rem}}.overview-guide{overflow-x:hidden}.overview-guide .breadcrumb-wrapper{padding-bottom:7.6rem;background-color:#f7f7f7}@media all and (max-width:61.1875em){.overview-guide .breadcrumb-wrapper{display:none}}.overview-guide .breadcrumb{width:100%;padding:1.2rem 10.8rem 0 10.8rem;margin-left:33.5%}@media all and (max-width:87.4375em){.overview-guide .breadcrumb{padding-right:7.5rem;padding-left:7.5rem}}@media all and (max-width:78.0625em){.overview-guide .breadcrumb{padding-right:5rem;padding-left:5rem}}.overview-guide__inner{display:flex;flex-flow:row nowrap;padding-bottom:12rem}@media all and (max-width:61.1875em){.overview-guide__inner{flex-flow:column wrap}}.js-guide-filter-open .overview-guide__inner::before{content:"";position:fixed;z-index:700;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);transition:all .1s}.js-guide-filter-open{overflow:hidden}.overview-guide__filters{flex:0 1 33.5%}.overview-guide__content{flex:0 1 66.5%}.guide-filter-form{position:relative;background-color:#efefef}.zwin-custom--guide-filters-free-search-wrapper{position:relative;padding:3rem;background-color:#00afa6}.zwin-custom--guide-filters-free-search-wrapper label{display:block;margin:0 0 2rem;padding:0 0 0 3rem;color:#fff;font-size:3.5rem;font-weight:900}@media all and (max-width:47.9375em){.zwin-custom--guide-filters-free-search-wrapper label{font-size:2rem}}.zwin-custom--guide-filters-free-search-wrapper .form-item{margin-bottom:1.4rem}.zwin-custom--guide-filters-free-search-wrapper .form-text{padding-right:7rem;background-color:#fff}.zwin-custom--guide-filters-free-search-wrapper button{position:absolute;bottom:7rem;right:3rem;width:6rem;height:4.6rem;padding:0;background:url(/themes/custom/makeitfly/assets/img/icons/icon__search--material.svg) 0/26px auto no-repeat;border:none;font-size:0;line-height:0}.zwin-custom--guide-filters-free-search-wrapper button:hover,.zwin-custom--guide-filters-free-search-wrapper button:focus{background-color:rgba(0,0,0,0)}.zwin-custom--guide-filters-free-search-wrapper button+a{margin-left:3.1rem;color:#fff;display:inline-block;padding-bottom:.2rem;border-bottom:.1rem solid #fff;font-weight:bold;white-space:nowrap;text-decoration:none;transition:border-bottom .2s ease}.zwin-custom--guide-filters-free-search-wrapper button+a:hover,.zwin-custom--guide-filters-free-search-wrapper button+a:focus{border-bottom-color:rgba(0,0,0,0)}.zwin-custom--guide-filters-free-search-wrapper+.zwin-custom--categories-wrapper{padding:4rem 3rem 0}@media all and (max-width:61.1875em){.zwin-custom--guide-filters-free-search-wrapper+.zwin-custom--categories-wrapper{display:none;position:fixed;z-index:800;top:0;left:0;width:47rem;max-width:100%;height:100%;background-color:#efefef;transform:translateX(-100%);transition:transform .2s;overflow-y:scroll;overflow-x:hidden}.js-guide-filter-open .zwin-custom--guide-filters-free-search-wrapper+.zwin-custom--categories-wrapper{display:block;transform:translateX(0)}}.zwin-custom--guide-filters-free-search-wrapper+.zwin-custom--categories-wrapper>.js-form-item-sort-order-field{visibility:hidden}.zwin-custom--categories-wrapper .form-wrapper:not(.guide-form--publication-date-wrapper)::after{display:block;content:"";position:absolute;right:-3rem;bottom:0;left:-3rem;height:.5rem;background-color:#fff}.zwin-custom--categories-wrapper .form-wrapper{position:relative}.zwin-custom--categories-wrapper .form-wrapper h2{margin-top:1.5rem;margin-bottom:1.3rem;font-size:1.6rem;font-weight:500}.zwin-custom--categories-wrapper .form-wrapper .form-checkboxes{display:flex;flex-flow:row wrap;margin:0 -0.5rem;padding-bottom:2rem}.zwin-custom--categories-wrapper .form-wrapper .form-item{position:relative;width:50%;margin:0;padding:.5rem}@media all and (max-width:78.0625em){.zwin-custom--categories-wrapper .form-wrapper .form-item{width:100%}}.zwin-custom--categories-wrapper .form-wrapper .form-item.form-disabled{opacity:.4}.zwin-custom--categories-wrapper .form-wrapper .form-item label{overflow:hidden;position:relative;display:flex;align-items:center;height:100%;padding:.8rem .7rem .6rem 4rem;background-color:#fff;border-radius:.3rem;color:#a5a5a5;cursor:pointer}.zwin-custom--categories-wrapper .form-wrapper .form-item label::before{background-color:#fff;border-color:#fff}.zwin-custom--categories-wrapper .form-wrapper .form-item input:checked+label{color:#00afa6}.zwin-custom--categories-wrapper .form-wrapper .form-item input:checked+label::before{border-color:#fff}.zwin-custom--categories-wrapper .form-wrapper .form-item input:checked+label::after{top:1rem;left:1.2rem;border-color:#00afa6}.guide-form--publication-date-wrapper{position:relative;padding-bottom:2rem}.guide-form--publication-date-wrapper h4{position:absolute;z-index:10;top:5.3rem;left:1.6rem}.guide-form--publication-date-wrapper h4+div+h4{top:11rem}.guide-form--publication-date-wrapper .form-item{width:100% !important}.guide-form--publication-date-wrapper .form-item input{padding:1.1rem 2rem 1.1rem 6.5rem;background-color:#fff;border-radius:.3rem}.zwin-custom--sort-order{padding:0 3rem 2rem 3rem}.zwin-custom--sort-order .form-item{margin-top:1rem}.zwin-custom--sort-order select{background-color:#fff;border-radius:.3rem}.filter-guide-close-btn{display:none;position:absolute;z-index:2;top:1rem;right:0;width:6rem;height:4rem;padding:.8rem 1.2rem;border:none;border-radius:0;color:#fff;background-color:#000;background-image:url(/themes/custom/makeitfly/assets/img/icons/icon__close.svg);background-size:2.4rem auto;background-repeat:no-repeat;background-position:center center;cursor:pointer;transition:opacity .2s ease}.filter-guide-close-btn:hover,.filter-guide-close-btn:focus{opacity:.8}@media all and (max-width:61.1875em){.filter-guide-close-btn{display:block}}.filter-guide-close-btn span{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.overview-guide__content__inner{padding:0 10.8rem 2rem 10.8rem;background-color:#f7f7f7}@media all and (max-width:87.4375em){.overview-guide__content__inner{padding-right:7.5rem;padding-left:7.5rem}}@media all and (max-width:78.0625em){.overview-guide__content__inner{padding-right:5rem;padding-left:5rem}}@media all and (max-width:61.1875em){.overview-guide__content__inner{padding-top:8rem}}.overview-guide__actions{display:flex;flex-flow:row wrap}@media all and (max-width:61.1875em){.overview-guide__actions{margin-top:3rem}}@media all and (max-width:47.9375em){.overview-guide__actions{flex-direction:column}}.overview-guide__sort-order{margin-top:4rem}@media all and (max-width:61.1875em){.overview-guide__sort-order{margin-top:0}}@media all and (max-width:47.9375em){.overview-guide__sort-order{width:100%;margin-top:1rem;margin-bottom:1rem}}.overview-guide__sort-order .form-item{position:relative;width:25rem}@media all and (max-width:61.1875em){.overview-guide__sort-order .form-item{margin-top:0;margin-bottom:0}}@media all and (max-width:47.9375em){.overview-guide__sort-order .form-item{width:100%}}.overview-guide__sort-order select{padding:1.2rem 2rem 1.2rem 2rem;background-color:#fff;border:none;border-radius:0}@media all and (max-width:61.1875em){.overview-guide__sort-order select{padding:1.1rem 2rem 1.1rem 2rem}}.overview-guide__filter-btn{display:none;margin:3rem 3rem 1rem 0}@media all and (max-width:61.1875em){.overview-guide__filter-btn{display:block;margin-top:0}}@media all and (max-width:47.9375em){.overview-guide__filter-btn{width:100%}}.overview-guide__filter-btn button{padding:.8rem 2rem;border:none;width:25rem;height:4.2rem;background:#00afa6 url(/themes/custom/makeitfly/assets/img/icons/icon__filter--white.svg) calc(100% - 10px) 50%/20px auto no-repeat;color:#fff;font-weight:bold;text-align:left;cursor:pointer}@media all and (max-width:47.9375em){.overview-guide__filter-btn button{width:100%}}.guide-filter-results{position:relative;z-index:20;padding:0 10.8rem;display:flex;flex-flow:row wrap;justify-content:space-between}@media all and (max-width:87.4375em){.guide-filter-results{padding-right:7.5rem;padding-left:7.5rem}}@media all and (max-width:78.0625em){.guide-filter-results{padding-right:5rem;padding-left:5rem}}.guide-filter-results::before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;right:0;height:7rem;width:100%;background-color:#f7f7f7}.guide-filter-results__item{flex:0 1 calc(33.33% - 1.6rem);position:relative;margin-bottom:5rem}@media all and (max-width:78.0625em){.guide-filter-results__item{flex-basis:calc(50% - 1.6rem)}}@media all and (max-width:35.4375em){.guide-filter-results__item{flex-basis:100%}}.guide-filter-no-results{padding:0 10.8rem 12rem 10.8rem;margin-top:5rem}@media all and (max-width:87.4375em){.guide-filter-no-results{padding-right:7.5rem;padding-left:7.5rem}}@media all and (max-width:78.0625em){.guide-filter-no-results{padding-right:5rem;padding-left:5rem}}.guide-filter-no-results h2{margin-bottom:.5rem;font-size:3.5rem;font-weight:900}@media all and (max-width:78.0625em){.guide-filter-no-results h2{font-size:2.5rem}}.guide-filter-no-results p{font-size:2.5rem;font-weight:300}@media all and (max-width:78.0625em){.guide-filter-no-results p{font-size:1.8rem}}.guide-teaser:hover .guide-teaser__type span{background:rgba(0,0,0,.3) url(/themes/custom/makeitfly/assets/img/icons/icon__arrow-download.svg) 50% 13px/22px auto no-repeat}.guide-teaser__media{position:relative;overflow:hidden;margin-bottom:1rem;background-color:#444}.guide-teaser__type{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;transition:background-position .8s ease-out}.guide-teaser__type span{position:absolute;top:50%;left:50%;display:block;width:5.5rem;height:7.7rem;padding-top:4.5rem;background:rgba(0,0,0,.3) url(/themes/custom/makeitfly/assets/img/icons/icon__arrow-download.svg) 50% 10px/22px auto no-repeat;border:.4rem solid #fff;border-radius:1rem;color:#fff;font-size:1.2rem;font-weight:bold;text-align:center;transform:translate(-50%,-50%);transition:background-position .3s ease-out}.guide-teaser__image{aspect-ratio:3/2.25}.guide-teaser__image img{width:100%;height:100%;object-fit:cover}.guide-teaser__content{padding:1.3rem 0}.guide-teaser__title{margin-bottom:1rem;font-size:1.6rem;font-weight:500;line-height:1.2}.guide-teaser__text{margin-bottom:1rem;font-size:1.4rem;font-weight:300;line-height:1.5;letter-spacing:.035rem}.guide-teaser__link{margin-bottom:1rem;color:#00afa6;font-size:1.4rem;line-height:1.5}.guide-teaser__link a{text-decoration:none}.guide-teaser__link a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.guide-teaser__date{margin-bottom:1.3rem;padding-left:2.2rem;display:block;position:relative;color:#666;font-size:1.2rem;font-weight:300;line-height:1.4}.guide-teaser__date::before{content:"";display:block;width:1.6rem;height:1.6rem;background-image:url(/themes/custom/makeitfly/assets/img/icons/icon__calendar.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;position:absolute;top:50%;left:0;margin-top:-1rem}.guide-teaser__categories{display:flex;flex-flow:row wrap;margin:1rem -0.3rem -0.6rem}.guide-teaser__categorie{background-color:#f7f7f7;color:#666;border-radius:.4rem;font-size:1.2rem;line-height:1.4;font-weight:normal;padding:.2rem .4rem;margin:0 .3rem .6rem}.basic-page__walks-overview{border-top:none;margin-top:-14rem;padding-top:0}@media all and (max-width:61.1875em){.basic-page__walks-overview{margin-top:-10rem}}@media all and (max-width:47.9375em){.basic-page__walks-overview{margin-top:-8rem}.basic-page__walks-overview .no-results{padding-top:4rem}}.form-block{margin:7rem 0}.form-block__inner{max-width:108.8rem;margin-right:auto;margin-left:auto;padding:0 2rem}.newsletter-block{display:flex;flex-flow:row wrap;justify-content:space-between}.newsletter-block form{display:flex;flex-flow:row wrap;justify-content:space-between}.newsletter-block .form-content{flex:0 1 calc(63% - 2rem);margin-right:2rem}@media all and (max-width:47.9375em){.newsletter-block .form-content{flex-basis:100%;margin-right:0;margin-bottom:1.6rem}}.newsletter-block .form-actions{flex:0 1 30%}@media all and (max-width:47.9375em){.newsletter-block .form-actions{flex-basis:100%}}.newsletter-block .form-item{margin:0}.newsletter-block input[type=email]{padding:1.2rem 3rem;background-color:#efefef;color:#444;border:.1rem solid #efefef;border-radius:10rem;font-size:1.6rem;line-height:1.25rem;letter-spacing:.04rem;font-weight:300}.newsletter-block input[type=email]::placeholder{font-weight:300;font-style:normal}.newsletter-block .form-type-checkbox{margin-top:1.6rem;margin-left:2rem}@media all and (max-width:47.9375em){.newsletter-block .form-type-checkbox{margin-left:0}}.newsletter-block .form-type-checkbox>label::before{top:.8rem;width:2.6rem;height:2.6rem;margin-top:-1.3rem}.newsletter-block .form-type-checkbox>label::after{top:.2rem;left:.4rem}.newsletter-block label.option{font-weight:300;font-size:1.5rem}.newsletter-block .form-submit{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.3rem 3rem 1.1rem 3rem;background-color:#ffda00;color:#444;border-radius:10rem;font-weight:bold;text-align:center;letter-spacing:.04rem;transition:background-color .2s ease,color .2s ease}.newsletter-block .form-submit:hover,.newsletter-block .form-submit:focus{background-color:#444;color:#fff}@media all and (max-width:47.9375em){.newsletter-block .form-submit{width:100%}}.newsletter-block__text-holder{flex:0 1 32.5%}@media all and (min-width:48em)and (max-width:61.1875em){.newsletter-block__text-holder{flex-basis:30%}}@media all and (max-width:47.9375em){.newsletter-block__text-holder{flex-basis:100%;margin-bottom:2rem}}.newsletter-block__form-holder{flex:0 1 60%}@media all and (min-width:48em)and (max-width:61.1875em){.newsletter-block__form-holder{flex-basis:65%}}@media all and (max-width:47.9375em){.newsletter-block__form-holder{flex-basis:100%}}.newsletter-block__title{margin:0 0 1.6rem 0;color:#444;font-size:2.5rem;font-weight:900;line-height:1;letter-spacing:.06rem;text-transform:uppercase}.newsletter-block__text{margin:0;color:#444;font-size:1.6rem;font-weight:300}.form-block--basic{margin:10rem 0}@media all and (max-width:61.1875em){.form-block--basic{margin:7rem 0}}.form-block--basic .form-block__inner{max-width:100%;padding:0}.form-block--basic .form-content{flex-basis:calc(65% - 2rem)}@media all and (max-width:87.4375em){.form-block--basic .form-content{flex-basis:100%;margin-right:0;margin-bottom:1.6rem}}@media all and (max-width:87.4375em){.form-block--basic .form-actions{flex-basis:100%}}@media all and (max-width:87.4375em){.form-block--basic .form-type-checkbox{margin-left:0}}@media all and (max-width:61.1875em){.form-block--basic .form-submit{width:100%}}.form-block--basic .newsletter-block__text-holder{flex:0 1 30%}@media all and (max-width:87.4375em){.form-block--basic .newsletter-block__text-holder{flex-basis:100%;margin-bottom:2rem}}.form-block--basic .newsletter-block__form-holder{flex:0 1 60%}@media all and (max-width:87.4375em){.form-block--basic .newsletter-block__form-holder{flex-basis:100%}}.ui-widget.ui-widget-content{border-color:#efefef}.ui-widget-header{border-color:#efefef;background-color:#efefef}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button{border-color:#efefef;background-color:#efefef;color:#444}.ui-state-default:hover,.ui-state-default:focus,.ui-widget-content .ui-state-default:hover,.ui-widget-content .ui-state-default:focus,.ui-widget-header .ui-state-default:hover,.ui-widget-header .ui-state-default:focus,.ui-button:hover,.ui-button:focus{background-color:rgba(239,239,239,.5)}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border-color:#00afa6;background-color:#00afa6;color:#fff}.ui-state-highlight:hover,.ui-state-highlight:focus,.ui-widget-content .ui-state-highlight:hover,.ui-widget-content .ui-state-highlight:focus,.ui-widget-header .ui-state-highlight:hover,.ui-widget-header .ui-state-highlight:focus{background-color:rgba(0,175,166,.7)}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:.4rem;border:none;cursor:pointer}.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.site-footer{max-width:192rem;margin:0 auto;padding-top:6rem}@media all and (min-width:61.25em){.site-footer{padding-top:0}}@media all and (max-width:35.4375em){.site-footer{padding-top:3.5rem}}.site-mainfooter{min-height:32rem;padding:4.6% 7.5rem 5%;background-color:#efefef}@media all and (min-width:88.75em){.site-mainfooter{padding:7.5rem 10rem 8rem}}@media all and (max-width:35.4375em){.site-mainfooter{padding:2.5rem 0;background-color:rgba(0,0,0,0)}}.site-mainfooter__inner{position:relative}@media all and (min-width:61.25em){.site-mainfooter__inner{display:flex;flex-flow:row wrap;padding-right:34rem}}@media all and (min-width:78.125em){.site-mainfooter__inner{padding-right:47rem}}@media all and (max-width:35.4375em){.site-mainfooter__inner{width:46.9rem;max-width:100%;margin-right:auto;margin-left:auto;overflow:hidden}}.site-mainfooter__inner .site-footernavblock{display:none;flex-grow:1}@media all and (min-width:61.25em){.site-mainfooter__inner .site-footernavblock{display:block}}.site-mainfooter__inner .site-footernav{display:flex;flex-flow:row wrap}.site-mainfooter__inner .site-footernav.site-footernav--mainnav>li{flex:0 1 auto;margin-bottom:2rem;padding-right:2rem;line-height:1.1}@media all and (min-width:61.25em){.site-mainfooter__inner .site-footernav.site-footernav--mainnav>li{flex-basis:50%}}@media all and (min-width:78.125em){.site-mainfooter__inner .site-footernav.site-footernav--mainnav>li{flex-basis:25%}}.site-mainfooter__inner .site-footernav.site-footernav--mainnav>li.site-footernav__item--active-trail>a{color:#000}.site-mainfooter__inner .site-footernav a{color:#444;font-size:1.4rem;font-weight:500;letter-spacing:.088rem;text-transform:uppercase;text-decoration:none}.site-mainfooter__inner .site-footernav a:hover,.site-mainfooter__inner .site-footernav a:focus,.site-mainfooter__inner .site-footernav a.active{color:#000}.site-mainfooter__inner .site-footernav.site-footernav--subnav{flex-direction:column;margin-top:2rem}.site-mainfooter__inner .site-footernav.site-footernav--subnav li{margin-bottom:1rem}.site-mainfooter__inner .site-footernav.site-footernav--subnav a{color:rgba(68,68,68,.8);font-weight:300;text-transform:none}.site-mainfooter__inner .site-footernav.site-footernav--subnav a:hover,.site-mainfooter__inner .site-footernav.site-footernav--subnav a:focus,.site-mainfooter__inner .site-footernav.site-footernav--subnav a.is-active{color:#000}.site-footercontact{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:46.9rem;height:46.9rem;margin-left:-23.45rem;margin-top:-9rem;padding:0 4rem 4rem 6rem;background-color:#939598;background-image:url(/themes/custom/makeitfly/assets/img/bg/bg__dark-wood.png);border-radius:50%;color:#fff;transition:all .2s ease}@media all and (min-width:61.25em){.site-footercontact{width:34rem;height:34rem;right:0;left:auto;margin-left:-23.4rem;margin-top:-15rem;padding:4rem}}@media all and (min-width:78.125em){.site-footercontact{width:46.9rem;height:46.9rem;top:-13rem;margin-top:0;margin-left:0}}@media all and (max-width:35.4375em){.site-footercontact{position:relative;max-width:100%;top:auto;left:auto;margin-top:0;margin-left:0;padding:0;background:none}.site-footercontact::after{content:"";position:absolute;z-index:5;top:50%;left:50%;margin-left:-23.45rem;margin-top:-23.45rem;width:46.9rem;height:46.9rem;background-color:#939598;background-image:url(/themes/custom/makeitfly/assets/img/bg/bg__dark-wood.png);background-size:46.9rem 46.9rem;background-position:center center;border-radius:50%}.site-footercontact .site-footercontact__inner{position:relative;z-index:10}}.site-footercontact h2{color:#fff;font-size:3rem;font-weight:bold;letter-spacing:.125rem;text-transform:uppercase}.site-footercontact h3{margin:0 0 1.6rem;color:#fff;font-size:1.8rem;font-weight:500;letter-spacing:.125rem}.site-footercontact address{margin:0;font-size:1.4rem;font-style:normal;font-weight:300;letter-spacing:.088rem}.site-footercontact address a{color:rgba(255,255,255,.8);text-decoration:none}.site-footercontact .contact-info-block__mail a,.site-footercontact .contact-info-block__phone a{display:flex;flex-flow:row wrap;align-items:center;color:#fff;font-size:1.6rem;font-weight:900;letter-spacing:.1rem;text-decoration:none}.site-footercontact .contact-info-block__mail a span,.site-footercontact .contact-info-block__phone a span{margin-right:1rem}.site-footercontact .contact-info-block__mail a svg,.site-footercontact .contact-info-block__phone a svg{fill:#ffda00;margin-top:-0.2rem}.site-footercontact .contact-info-block__data{margin-top:1.6rem}.site-footercontact .contact-info-block__mail{margin-bottom:.4rem}.site-footercontact .contact-info-block__phone a svg{margin-top:-0.4rem}.site-metafooter{position:relative;z-index:10;width:100%;max-width:180rem;margin:0 auto;background-color:#fff;padding:4.6% 5rem 5%;font-size:1.3rem;font-weight:300}@media all and (min-width:61.25em){.site-metafooter{padding:3rem 10rem 2rem}}.site-metafooter__inner{display:flex;flex-direction:column;flex-wrap:wrap;color:#444}@media all and (min-width:61.25em){.site-metafooter__inner{flex-direction:row;align-items:center;justify-content:space-between}}.site-metafooter__copyright-social{order:2;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}@media all and (min-width:61.25em){.site-metafooter__copyright-social{order:1;flex-direction:row;align-items:unset}}.site-metafooter__copyright{display:flex;flex-flow:row wrap;margin-bottom:1rem}@media all and (min-width:61.25em){.site-metafooter__copyright{margin-right:2rem}}.site-metafooter__copyright ul.menu{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}@media all and (min-width:61.25em){.site-metafooter__copyright ul.menu{justify-content:unset}}.site-metafooter__copyright li{margin-right:2rem}.site-metafooter__copyright a{color:#444;border-bottom:.1rem solid rgba(0,0,0,0);text-decoration:none;transition:border-bottom .2s ease}.site-metafooter__copyright a:hover,.site-metafooter__copyright a:focus,.site-metafooter__copyright a.active{border-bottom-color:#444}.site-metafooter__copyright-item{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:100%;text-align:center}@media all and (min-width:61.25em){.site-metafooter__copyright-item{justify-content:unset;width:auto}}.site-metafooter__copyright-item--main{display:flex;flex-direction:column;flex-wrap:wrap}@media all and (min-width:61.25em){.site-metafooter__copyright-item--main{flex-direction:row}}.site-metafooter__copyright-sitename{width:100%;padding:2.5rem 0;text-align:center}@media all and (min-width:61.25em){.site-metafooter__copyright-sitename{margin-right:2rem;padding:0;width:auto}}.site-metafooter__copyright-item--made-by{padding:2.5rem 0;line-height:1}@media all and (min-width:61.25em){.site-metafooter__copyright-item--made-by{padding:0}}.site-metafooter__copyright-item--made-by a{display:flex;flex-flow:row wrap;align-items:center;border-bottom-color:rgba(0,0,0,0)}.site-metafooter__copyright-item--made-by a:focus,.site-metafooter__copyright-item--made-by a:hover,.site-metafooter__copyright-item--made-by a.active{border-bottom-color:rgba(0,0,0,0)}.site-metafooter__copyright-item--made-by a span{margin-right:.4rem}.site-metafooter__copyright-item--made-by a svg{margin-top:-0.8rem}.site-metafooter__social{padding:2.5rem 0}@media all and (min-width:61.25em){.site-metafooter__social{margin-top:-0.6rem;padding:0}}.site-metafooter__social .site-footer-socialnav{display:flex;flex-flow:row wrap}.site-metafooter__social li{margin-right:1rem}.site-metafooter__social a{display:block}.site-metafooter__social a span{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.site-metafooter__social a svg{transition:fill .2s ease}.site-metafooter__social a.facebook{width:2.4rem;margin-right:-0.2rem}.site-metafooter__social a.facebook:hover svg,.site-metafooter__social a.facebook:focus svg{fill:#4267b2}.site-metafooter__social a.twitter:hover svg,.site-metafooter__social a.twitter:focus svg{fill:#1da1f2}.site-metafooter__social a.instagram:hover svg,.site-metafooter__social a.instagram:focus svg{fill:#fd1d1d}.site-metafooter__logos{order:1;padding:2.5rem 0}@media all and (min-width:61.25em){.site-metafooter__logos{order:2}}.site-metafooter__logos ul{display:flex;flex-flow:row wrap;justify-content:center}.site-metafooter__logos li:not(:last-child){margin-right:2rem}.site-metafooter__logos-link{overflow:hidden;display:block;height:4rem}.site-metafooter__logos-link:hover img,.site-metafooter__logos-link:focus img{margin-top:-5rem}@media all and (min-width:112.5em){.page-wrapper{width:100%;max-width:180rem;margin:4rem auto;background:#fff;border:1px solid #efefef}}.page-wrapper::before{content:"";position:fixed;z-index:50;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);opacity:0;visibility:hidden;transition:all .5s}@media all and (max-width:74.9375em){.page-wrapper.background-visible::before{opacity:1;visibility:visible}}.content-wrapper{outline:none}.node--type-homepage .content-wrapper{overflow:hidden}.page-content{max-width:192rem;margin:0 auto}.node--type-homepage .page-content{padding:0 10rem}@media all and (min-width:61.25em)and (max-width:78.0625em){.node--type-homepage .page-content{padding:0 7.5rem}}@media all and (min-width:35.5em)and (max-width:61.1875em){.node--type-homepage .page-content{padding:0 5rem}}@media all and (max-width:35.4375em){.node--type-homepage .page-content{padding:0 2rem}}.homepage-banner{position:relative;margin-bottom:9rem}@media all and (max-width:47.9375em){.homepage-banner{display:flex;flex-flow:column wrap;margin-top:0}}.homepage-banner__background{background-color:#efefef;position:relative;z-index:0;width:100%;height:calc(100vh - 12.5rem - 9rem);min-height:67.5rem;max-height:82rem;margin-left:-20.8rem}@media all and (max-width:47.9375em){.homepage-banner__background{order:1;width:calc(100% + 10rem);height:auto;min-height:35rem;max-height:100%;margin-right:-5rem;margin-left:-5rem}}@media all and (max-width:35.4375em){.homepage-banner__background{width:calc(100% + 4rem);min-height:27.5rem;margin-right:-2rem;margin-left:-2rem}}@media all and (max-width:47.9375em){.homepage-banner__content{order:2}}.homepage-banner__background-image,.homepage-banner__background-image-large{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:1;visibility:visible;transition:opacity .2s ease,visibility .2s ease}.homepage-banner__background-image img,.homepage-banner__background-image-large img{display:none}.homepage-banner__background-image{display:none}@media all and (max-width:47.9375em){.homepage-banner__background-image{display:block}}.homepage-banner__background-image-large{display:block}@media all and (max-width:47.9375em){.homepage-banner__background-image-large{display:none}}.homepage-banner.video-playing .homepage-banner__background-image,.homepage-banner.video-playing .homepage-banner__background-image-large{opacity:0;visibility:hidden}.homepage-banner__youtube-holder{overflow:hidden;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.homepage-banner__youtube-holder::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0);z-index:2}.homepage-banner__youtube-holder.js-visible{opacity:1;visibility:visible}.homepage-banner__youtube-holder iframe{position:absolute;top:50%;transform:translateY(-50%)}@media all and (max-width:78.0625em){.homepage-banner__youtube-holder iframe{margin-left:-20.8rem}}.homepage-banner__youtube-pause-button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-left:2rem;margin-top:-6rem;background-color:#00afa6;border-radius:50%;transition:opacity .2s ease}.homepage-banner__youtube-pause-button svg{width:3rem;height:auto;fill:#fff}.homepage-banner__youtube-pause-button:hover,.homepage-banner__youtube-pause-button:focus{opacity:.85}@media all and (max-width:47.9375em){.homepage-banner__youtube-pause-button{display:none}}.homepage-banner__content-inner{position:absolute;z-index:10;top:4.5rem;bottom:9rem;right:0;width:41.5rem;padding:10.6rem 7rem 8rem 7rem;background-image:url(/themes/custom/makeitfly/assets/img/bg/bg__dark-wood.png);background-color:#000;color:#fff;font-weight:500}@media all and (max-width:47.9375em){.homepage-banner__content-inner{position:relative;right:auto;left:auto;width:100%;top:auto;bottom:auto;margin-top:-5.5rem}}@media all and (max-width:35.4375em){.homepage-banner__content-inner{padding:6rem 3rem}}.homepage-banner__title{margin:0;color:#fff;font-size:8rem;line-height:1.2;text-transform:uppercase;word-wrap:break-word}@media all and (max-width:35.4375em){.homepage-banner__title{font-size:7rem}}@media all and (max-width:24.1875em){.homepage-banner__title{font-size:6rem;font-size:18vw}}.homeapge-banner__subtitle{margin:0 0 3rem 0;color:#fff;font-size:2.5rem;font-weight:bold;text-transform:uppercase;word-wrap:break-word}@media all and (max-width:35.4375em){.homeapge-banner__subtitle{font-size:2rem}}@media all and (max-width:24.1875em){.homeapge-banner__subtitle{font-size:1.75rem;font-size:6vw}}.homepage-banner__intro-text{margin:1rem 0 2rem 0;color:#fff}.homepage-banner__cta-block a{position:relative;display:inline-block;margin-top:0;padding-top:0;padding-left:0;padding-bottom:1rem;font-weight:bold;color:#00afa6;transition:color .2s ease}.homepage-banner__cta-block a svg{display:none}.homepage-banner__cta-block a::before{content:"";display:block;position:absolute;top:auto;bottom:0;left:0;width:4.5rem;height:.2rem;border-radius:0;color:#00afa6}.homepage-banner__cta-block a:hover,.homepage-banner__cta-block a:focus{text-decoration:none;color:#fff}.homepage-banner__cta-block a:hover::before,.homepage-banner__cta-block a:focus::before{transform:none}.homepage-anchor-point{position:absolute;display:block;text-indent:-9999rem;bottom:-4.5rem;left:50%;width:9rem;height:9rem;margin-left:-4.5rem;background-color:#00afa6;background-image:url(/themes/custom/makeitfly/assets/img/icons/icon__arrow-down.svg);background-repeat:no-repeat;background-position:center center;background-size:2.4rem 3.2rem;border-radius:50%;color:#fff;opacity:.8;transition:opacity .2s ease,width .2s ease,height .2s ease,margin-left .2s ease,bottom .2s ease;animation:anchorPointBounce 3s infinite}.homepage-anchor-point:hover,.homepage-anchor-point:focus{width:9.6rem;height:9.6rem;margin-left:-4.8rem;bottom:-4.8rem;animation-play-state:paused}@keyframes anchorPointBounce{0%,20%,80%,100%{transform:translateY(0)}40%{transform:translateY(1.5rem)}60%{transform:translateY(-0.2rem)}}.homepage-intro-block{padding-bottom:7rem}@media all and (max-width:61.1875em){.homepage-intro-block{padding-bottom:5rem}}.homepage-intro-block__inner{display:flex;flex-flow:row wrap}.homepage-intro-block__title{margin-right:auto;margin-left:auto}@media all and (max-width:61.1875em){.homepage-intro-block__title{margin-right:0;margin-left:0}}.homepage-intro-block__title-wrapper{flex:0 1 33.33%}@media all and (max-width:61.1875em){.homepage-intro-block__title-wrapper{flex-basis:100%;order:2;padding-top:7rem}}.homepage-intro-block__title{max-width:25rem;padding:.5rem;font-size:5rem;line-height:1.02;font-weight:900;letter-spacing:.0125rem;text-transform:uppercase}.homepage-intro-block__actions-wrapper{flex:0 1 66.66%}@media all and (max-width:61.1875em){.homepage-intro-block__actions-wrapper{flex-basis:100%;order:1}}.homepage-intro-block__actions{display:flex;flex-flow:row wrap;align-items:center;width:100%;height:100%}.homepage-agenda__items{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 -0.5rem}.agenda-items__short-list{flex:0 1 calc(33.33% - 1rem);margin:0 .5rem;position:relative;background-color:#00a29a}@media all and (max-width:74.9375em){.agenda-items__short-list{flex-basis:100%}}.agenda-items__short-list::before{content:"";display:block;width:100%;width:calc(100% + 9rem);height:29.3rem;position:absolute;z-index:-1;top:-15rem;right:0;background:#efefef}@media all and (max-width:74.9375em){.agenda-items__short-list::before{width:calc(100% + 10rem);right:-5rem}}.agenda__short-list__header{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;min-height:8.3rem;padding:2.2rem 3rem .8rem 4rem;background-color:#00afa6}.agenda__short-list__header .title{margin:0 2rem 1rem 0;color:#fff;font-size:2.4rem;font-weight:900;text-transform:uppercase}.agenda__short-list__header a{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;position:relative;display:inline-block;margin-bottom:1rem;padding:1.3rem 3rem 1.1rem 4rem;border:0;border-radius:10rem;background-color:#fff;font-size:1.6rem;line-height:1.25;letter-spacing:.04rem;font-weight:bold;transform:translateY(-0.3rem);transition:background-color .2s ease,color .2s ease}.agenda__short-list__header a::before{content:"";position:absolute;left:1.4rem;top:50%;width:1.4rem;height:1.4rem;margin-top:-0.7rem;background-color:#ffda00;border-radius:50%;transition:background-color .2s ease}.agenda__short-list__header a:hover,.agenda__short-list__header a:focus{background-color:#ffda00}.agenda__short-list__header a:hover::before,.agenda__short-list__header a:focus::before{background-color:#fff}.agenda__short-list__content{position:relative;height:calc(100% - 2rem);padding:0 2rem 2rem 2rem}.agenda__short-list__content .agenda-teaser{padding:0 2rem}.agenda__short-list__content .title{margin:0;padding:3rem 3rem 0 4rem;color:#fff;font-size:2.4rem;font-weight:900;text-transform:uppercase}.agenda__short-list__content .description--overview,.agenda__short-list__content .closed--overview{display:none}.agenda__short-list__content .description--homepage{display:block}.agenda__short-list__content-inner{padding-top:2rem}.agenda__short-list__content-inner .agenda-teaser{display:flex;flex-flow:row wrap;padding-top:1rem;padding-bottom:1rem;color:#fff}.agenda__short-list__content-inner .agenda-teaser__left{flex:0 1 11.5rem;margin-right:2rem;font-size:1.4rem;font-weight:bold;white-space:nowrap}.agenda__short-list__content-inner .agenda-teaser__right{flex:0 1 calc(100% - 11.5rem - 2rem)}.agenda__short-list__content-inner .agenda-teaser__right h3{margin:0;font-size:1.4rem;font-weight:bold}.agenda__short-list__content-inner .agenda-teaser__right h3 a{color:#fff;text-decoration:none}.agenda__short-list__footer{padding-top:2rem}.agenda__short-list__no-activities{padding:0 2rem;color:#fff}.agenda__short-list__cta a{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;position:relative;z-index:5;display:inline-block;padding:1.3rem 3rem 1.1rem 3rem;color:#fff;font-size:1.6rem;line-height:1.25;letter-spacing:.04rem;font-weight:bold;border:0;border-radius:10rem;text-align:center;background-color:#03827c;transition:background-color .2s ease,color .2s ease}.agenda__short-list__cta a:hover,.agenda__short-list__cta a:focus{color:#03827c;background-color:#fff}.agenda-items__short-list .agenda__no-results{display:flex;justify-content:center;align-items:center;height:100%;padding:2rem 4rem;background-image:url(/themes/custom/makeitfly/assets/img/bg/bg__pattern-lines.svg);background-repeat:repeat;background-size:1.858rem auto;text-align:center}.agenda__no-results__inner{display:flex;flex-flow:column nowrap;gap:4rem}.agenda__no-results__inner .clock-calendar-visual{flex:1 0 0;display:flex;justify-content:center;align-items:flex-end}.agenda__no-results__inner .agenda__short-list__no-activities{flex:1 0 0;display:flex;flex-flow:column nowrap;justify-content:flex-start}.agenda__no-results__inner .title{margin-bottom:1rem;font-size:2.4rem;font-weight:900;text-transform:uppercase}.agenda__no-results__inner .description-wrapper{color:#444;font-size:1.6rem;font-weight:bold}.agenda__short-list--closed{height:100%;background-color:#00a29a}.agenda__short-list--closed .agenda__short-list__content{position:relative;height:100%;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:stretch;padding-bottom:4rem;background-image:url(/themes/custom/makeitfly/assets/img/bg/bg__pattern-lines.svg);background-repeat:repeat;background-size:1.858rem auto;text-align:center}.agenda__short-list--closed .agenda__short-list__content::before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:url(/themes/custom/makeitfly/assets/img/icons/icon__bird.svg) center 35%/27.5rem auto no-repeat}.agenda__short-list--closed .agenda__short-list__content .title{flex:0 1 auto;position:relative;z-index:1;padding:0 4rem;margin:4rem 0 1rem}.agenda__short-list--closed .agenda__short-list__content .description{flex:0 1 auto;position:relative;z-index:1;padding:0 4rem;color:#444;font-size:1.6rem;font-weight:bold}.agenda__short-list--closed .agenda__short-list__content .agenda__short-list__cta{margin-top:2rem}.agenda-items__calendar{flex:0 1 66.66%;padding:0 .5rem}@media all and (max-width:74.9375em){.agenda-items__calendar{flex-basis:100%;margin-top:1rem}}.calendar__wrapper{display:flex;flex-flow:row wrap;height:100%;background-color:#f7f7f7}@media all and (max-width:47.9375em){.calendar__wrapper{position:relative}}.calendar{flex:0 1 50%;background-color:#efefef}@media all and (max-width:47.9375em){.calendar{flex-basis:100%}}.calendar__header{display:flex;flex-flow:row nowrap;width:100%;min-height:8.3rem;padding:2.6rem 4rem 2.6rem 4rem;background-color:#f7f7f7}@media all and (max-width:47.9375em){.calendar__header{padding-top:5rem}}@media all and (max-width:35.4375em){.calendar__header{padding:5rem 2rem 0 2rem}}.calendar__header-cell{flex:1 1 13%;margin:.5%;text-align:center}.calendar__body{padding:2.5rem 4rem;background-color:#efefef}@media all and (max-width:35.4375em){.calendar__body{padding:2rem}}.calendar__row{display:flex;flex-flow:row nowrap}.calendar__cell{flex:1 1 13%;position:relative;margin:.5%;line-height:1;text-align:center;cursor:pointer}.calendar__cell span{position:relative;z-index:2;display:block;padding:1.3rem 0 1.1rem 0;border-radius:2rem;border:.1rem solid #efefef;line-height:1;transition:background-color .2s ease}.calendar__cell:hover span,.calendar__cell:focus span{background-color:#00afa6;border:.1rem solid #00afa6;color:#fff}.calendar__cell.active span{background-color:rgba(0,0,0,0);border:.1rem solid #00afa6;color:#444}.calendar__cell.active:hover span,.calendar__cell.active:focus span{background-color:#00afa6;color:#fff}.calendar__cell.closed span{border:.1rem solid rgba(0,0,0,0);color:#a5a5a5}.calendar__cell.closed::before{content:"";position:absolute;z-index:1;top:-0.2rem;right:-0.2rem;bottom:-0.2rem;left:-0.2rem;background:rgba(0,0,0,0) url(/themes/custom/makeitfly/assets/img/bg/bg__pattern-closed-cell.svg) center/18.58px auto repeat}.calendar__cell.closed:hover span,.calendar__cell.closed:focus span{background:rgba(0,175,166,.8) url(/themes/custom/makeitfly/assets/img/bg/bg__pattern-lines.svg) center/18.58px auto repeat;border:.1rem solid #00afa6;color:#fff}.calendar__cell.closed.active span{background-color:rgba(0,0,0,0);border:.1rem solid #00afa6;color:#444}.calendar__cell.closed.active:hover span,.calendar__cell.closed.active:focus span{background:rgba(0,175,166,.8) url(/themes/custom/makeitfly/assets/img/bg/bg__pattern-lines.svg) center/18.58px auto repeat;color:#fff}.calendar__opening-hours{flex:0 1 50%;display:flex;flex-flow:column nowrap}@media all and (max-width:47.9375em){.calendar__opening-hours{flex-basis:100%}}.calendar__opening-hours__header{position:relative}@media all and (max-width:47.9375em){.calendar__opening-hours__header{position:static}}.calendar__opening-hours__title{min-height:8.3rem;padding:2.5rem 9rem 0 4rem;font-size:2.4rem;font-weight:900;text-transform:uppercase}.calendar__prev-button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:2rem;right:4.2rem;width:4.2rem;height:4rem;background-color:#efefef;border-radius:2rem 0 0 2rem}.calendar__prev-button svg{transition:transform .2s ease}.calendar__prev-button:hover svg,.calendar__prev-button:focus svg{transform:translateX(-0.3rem)}@media all and (max-width:47.9375em){.calendar__prev-button{top:0}}.calendar__next-button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:2rem;right:0;width:4.2rem;height:4rem;background-color:#efefef}.calendar__next-button svg{transition:transform .2s ease}.calendar__next-button:hover svg,.calendar__next-button:focus svg{transform:translateX(0.3rem)}@media all and (max-width:47.9375em){.calendar__next-button{top:0}}.calendar__opening-hours__description{padding:0 4rem 2rem 4rem;font-size:1.4rem}.calendar__opening-hours__description h2,.calendar__opening-hours__description h3{margin:1.3rem 0;font-size:1.6rem;font-weight:normal}.calendar__opening-hours__description ul{margin:1rem 0;padding-left:4rem;list-style-type:disc}.calendar__opening-hours__description ol{margin:1rem 0;padding-left:4rem;list-style-type:circle}.calendar__opening-hours__cta{margin-top:auto;padding:2rem 4rem 2rem 4rem}.calendar__opening-hours__cta a{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;position:relative;z-index:5;display:inline-block;padding:1.3rem 3rem 1.1rem 3rem;color:#444;font-size:1.6rem;line-height:1.25;letter-spacing:.04rem;font-weight:bold;border:0;border-radius:10rem;text-align:center;background-color:#efefef;transition:background-color .2s ease,color .2s ease}.calendar__opening-hours__cta a:hover,.calendar__opening-hours__cta a:focus{color:#fff;background-color:#444}.homepage-grid{margin:1rem 0 0 0}.grid-block-list{display:flex;flex-flow:row wrap;margin:0 -0.5rem -1rem -0.5rem}.grid-item{flex:0 1 auto;margin:0;padding:0 .5rem 1rem .5rem}.grid-item--small{flex-basis:33.33%;width:33.33%}@media all and (max-width:61.1875em){.grid-item--small{flex-basis:50%;width:50%}}@media all and (max-width:47.9375em){.grid-item--small{flex-basis:100%;width:100%}}.grid-item--large{flex-basis:66.66%;width:66.66%}@media all and (max-width:61.1875em){.grid-item--large{flex-basis:50%;width:50%}}@media all and (max-width:47.9375em){.grid-item--large{flex-basis:100%;width:100%}}.grid-item__inner{flex:1 0 auto;display:flex;flex-flow:row wrap;align-items:flex-end;position:relative;width:100%;background-color:#efefef}.grid-item__inner::before{content:"";display:block;padding-bottom:72%}.grid-item--large .grid-item__inner::before{padding-bottom:35.6%}@media all and (max-width:61.1875em){.grid-item--large .grid-item__inner::before{padding-bottom:72%}}.grid-item__block-faux-link{position:absolute;z-index:20;top:0;left:0;bottom:0;right:0}.grid-item__content{position:relative;z-index:2;width:100%;display:flex;flex-flow:row nowrap}.grid-item__overlay-text{flex:1 1 auto;position:relative;color:#fff;padding:4rem 4rem 2.6rem 2.2rem}.grid-item__overlay-text::before{content:"";position:absolute;z-index:-1;top:50%;left:-0.5rem;width:6.7rem;height:6.7rem;background-color:rgba(0,0,0,0);opacity:.79;border-radius:50%;transform:translateY(-50%)}.grid-item-color--grey .grid-item__overlay-text::before,.grid-item-color--gray .grid-item__overlay-text::before{background-color:#6f6b6b}.grid-item-color--green .grid-item__overlay-text::before{background-color:#7ac25a}.grid-item-color--yellow .grid-item__overlay-text::before{background-color:#ffda00}.grid-item-color--blue .grid-item__overlay-text::before{background-color:#1baae2}.grid-item-color--turquoise .grid-item__overlay-text::before{background-color:#00afa6}.grid-item__title{margin:0;font-size:2.5rem;line-height:1.2;text-transform:uppercase}.grid-item__subtitle{font-size:1.4rem;font-weight:bold;line-height:1.7;word-wrap:break-word}.grid-item__cta-link-text{display:none;margin:0;color:#444;font-size:2rem;font-weight:bold;line-height:1;letter-spacing:.05rem}.grid-item__background{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;overflow:hidden}.grid-item__background:not(:has(.grid-item__background-image))::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(191deg,transparent 56%,#000);transition:opacity .3s;visibility:visible;opacity:.55}.grid-item__background-image{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:transform .4s ease-out}.grid-item__background-image::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(191deg,transparent 56%,#000);opacity:.55;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.grid-item__inner:hover .grid-item__background-image{transform:scale(1.04)}.grid-item--extra-large{flex-basis:100%}.grid-item--extra-large .grid-item__inner::before{padding-bottom:23.6%}@media all and (max-width:61.1875em){.grid-item--extra-large .grid-item__inner::before{padding-bottom:72%}}.grid-item--extra-large img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.paragraph-3-small-items{flex:0 1 100%}@media all and (max-width:61.1875em){.paragraph-3-small-items{display:contents}}@media all and (max-width:47.9375em){.paragraph-3-small-items{display:flex}}.paragraph-3-small-items .grid-items{display:flex;flex-flow:row wrap;width:100%}@media all and (max-width:61.1875em){.paragraph-3-small-items .grid-items{display:contents}}@media all and (max-width:47.9375em){.paragraph-3-small-items .grid-items{display:flex}}.paragraph-3-small-items .grid-item-color--grey .grid-item__inner,.paragraph-3-small-items .grid-item-color--gray .grid-item__inner{background-color:#444}.paragraph-3-small-items .grid-item-color--blue .grid-item__inner{background-color:#1baae2}.paragraph-3-small-items .grid-item-color--yellow .grid-item__inner{background-color:#ffda00}.paragraph-3-small-items .grid-item-color--green .grid-item__inner{background-color:#7ac25a}.paragraph-3-small-items .grid-item-color--turquoise .grid-item__inner{background-color:#00afa6}.paragraph-3-small-items .grid-item--small:hover .grid-item__overlay-text::before{transform:scale(1.04) translateY(-48%)}.paragraph-3-small-items .grid-item__inner{overflow:hidden;height:100%;align-items:center;background-color:rgba(0,0,0,0)}.paragraph-3-small-items .grid-item__overlay-text{width:100%;padding-left:20%}@media all and (max-width:78.0625em){.paragraph-3-small-items .grid-item__overlay-text{padding-left:10%}}.paragraph-3-small-items .grid-item__overlay-text::before{width:27.5rem;height:27.5rem;left:-7rem;background-color:#fff;opacity:.2;transition:transform .3s ease-out}.paragraph-3-small-items .grid-item__title{display:block;max-width:100%;margin-bottom:.8rem;font-size:3rem}.paragraph-3-small-items .grid-item__subtitle{margin:0;color:#fff;font-size:2rem;line-height:1;letter-spacing:.05rem;word-wrap:break-word}.paragraph-3-small-items .grid-item__cta-link-text{display:block;margin-top:1.6rem}.paragraph-3-small-items .grid-item__text{display:block;margin:0;color:#444;font-size:2rem;font-weight:bold;line-height:1;letter-spacing:.05rem}.paragraph-3-small-items .grid-item__background{display:none}.paragraph-3-small-items .grid-item--with-image .grid-item__background{display:block}.paragraph-3-small-items .grid-item--with-image .grid-item__inner{overflow:unset;align-items:flex-end}.paragraph-3-small-items .grid-item--with-image .grid-item__overlay-text{padding-left:1.5rem}.paragraph-3-small-items .grid-item--with-image .grid-item__title{font-size:2rem;line-height:1.1;letter-spacing:.05rem;margin:0;word-wrap:break-word}.paragraph-3-small-items .grid-item--with-image .grid-item__subtitle{padding-top:.2rem}.paragraph-3-small-items .grid-item--with-image .grid-item__cta-link-text{display:none}.paragraph-3-small-items .grid-item--with-image .grid-item__overlay-text{padding-top:3rem;padding-bottom:3rem}.paragraph-3-small-items .grid-item--with-image .grid-item__overlay-text::before{content:"";position:absolute;z-index:-1;top:50%;left:-1.5rem;width:6.7rem;height:6.7rem;background-color:rgba(0,0,0,0);opacity:.79;border-radius:50%;transform:translateY(-50%)}.paragraph-3-small-items .grid-item--with-image.grid-item-color--grey .grid-item__overlay-text::before,.paragraph-3-small-items .grid-item--with-image.grid-item-color--gray .grid-item__overlay-text::before{background-color:#444}.paragraph-3-small-items .grid-item--with-image.grid-item-color--blue .grid-item__overlay-text::before{background-color:#1baae2}.paragraph-3-small-items .grid-item--with-image.grid-item-color--yellow .grid-item__overlay-text::before{background-color:#ffda00}.paragraph-3-small-items .grid-item--with-image.grid-item-color--green .grid-item__overlay-text::before{background-color:#7ac25a}.paragraph-3-small-items .grid-item--with-image.grid-item-color--turquoise .grid-item__overlay-text::before{background-color:#00afa6}.homepage-blog-wrapper{position:relative;margin-bottom:9rem}.homepage-blog-wrapper::after{content:"";position:absolute;z-index:5;top:0;right:-75vw;height:52.5%;width:100vw;background-color:#f7f7f7}@media all and (max-width:87.4375em){.homepage-blog-wrapper::after{display:none}}@media all and (max-width:61.1875em){.homepage-blog-wrapper{margin-bottom:7rem}}.homepage-blog{position:relative;z-index:50;margin-right:20%}@media all and (max-width:87.4375em){.homepage-blog{margin-right:0}}.homepage-blog__title{margin-top:5rem;margin-bottom:4rem;font-size:2.4rem;font-weight:bold}@media all and (max-width:47.9375em){.homepage-blog__title{margin-bottom:3rem}}.homepage-blog-link{position:absolute;z-index:10;top:50%;right:0;width:20%;padding:2rem 2rem 2rem 4rem;transform:translateY(-50%);background-color:#efefef}@media all and (max-width:87.4375em){.homepage-blog-link{position:relative;z-index:100;top:auto;bottom:auto;right:auto;height:100%;width:100%;padding:2rem;transform:translateY(0);display:flex;align-items:center;justify-content:center}}.homepage-blog-link::before{content:"";position:absolute;top:0;left:0;height:100%;width:100vw;background-color:#efefef}@media all and (max-width:87.4375em){.homepage-blog-link::before{display:none}}.homepage-blog-link a{position:relative;padding:1rem 1rem 1rem 6rem;font-weight:bold;text-decoration:none;transition:color .2s ease}.homepage-blog-link a::before{content:"";position:absolute;top:-0.3rem;left:0;bottom:0;width:4rem;height:4rem;background-color:#00afa6;border-radius:50%}@media all and (max-width:87.4375em){.homepage-blog-link a::before{top:0}}.homepage-blog-link a svg{position:absolute;z-index:10;top:-0.3rem;left:1.3rem;width:1.4rem;height:4rem;fill:#fff}@media all and (max-width:87.4375em){.homepage-blog-link a svg{top:0}}.homepage-blog-link a:hover,.homepage-blog-link a:focus{color:#00afa6}.basic-page__inner{position:relative;display:flex;flex-flow:row nowrap}@media all and (max-width:47.9375em){.basic-page__inner{flex-direction:column}}.basic-page__aside{flex:0 0 25%;background-color:#efefef}@media all and (max-width:47.9375em){.basic-page__aside{flex-basis:100%}}.basic-page__content{flex:0 0 75%}@media all and (max-width:47.9375em){.basic-page__content{flex-basis:100%}}.basic-page__aside-content{position:sticky;top:0}@media all and (max-width:47.9375em){.basic-page__aside-content{position:static;top:auto}}.basic-page__aside-content .basic-page__aside-content__image{width:100%;height:100%;background-image:url(/themes/custom/makeitfly/assets/img/bg/bg__default-image.jpeg);background-repeat:no-repeat;background-position:center center;background-size:cover}.basic-page__aside-content .field--name-field-aside,.basic-page__aside-content .field--name-field-hero-image{position:relative;width:100%;height:100vh}@media all and (max-width:47.9375em){.basic-page__aside-content .field--name-field-aside,.basic-page__aside-content .field--name-field-hero-image{height:55vh}}.basic-page__aside-content img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media all and (min-width:75em){.basic-page__aside-content{display:grid}.basic-page__aside-content .field--name-field-hero-image,.basic-page__aside-content .field--name-field-aside{grid-column:1/-1;grid-row:1/-1}.basic-page__aside-content .basic-page__aside__form{position:relative;top:5%;left:auto;transform:none;width:80%;max-height:64vh;overflow:hidden;grid-column:1;grid-row:1;justify-self:center}.basic-page__aside-content .basic-page__aside__form .form-submit{width:100%}}.basic-page__aside__form{position:absolute;z-index:5000;top:50%;left:50%;padding:2.4rem 2rem 3.2rem;border-top:.8rem solid #efefef;background-color:#fff;transform:translate(-50%,-50%)}.basic-page__aside__form form{max-height:100%;display:flex}.basic-page__aside__form form .form--inline{width:100%;max-height:100%;display:flex;flex-flow:column;gap:1.6rem;overflow:hidden}.basic-page__aside__form form.bef-exposed-form .form--inline>.form-item{float:none;margin:0}.basic-page__aside__form form .exposed-form__scrollable-faux-label{display:block;margin-bottom:-1.2rem;padding:0 3rem 0 1.5rem;font-size:1.4rem;font-weight:500;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:1.25;letter-spacing:.04rem}.basic-page__aside__form form .exposed-form__scrollable-area{flex:1 1 auto;overflow-y:scroll;overscroll-behavior:contain}.basic-page__aside__form form .exposed-form__scrollable-area{scrollbar-width:thin;scrollbar-color:#00afa6 rgba(0,0,0,0)}.basic-page__aside__form form .exposed-form__scrollable-area::-webkit-scrollbar{height:.6rem;width:.6rem}.basic-page__aside__form form .exposed-form__scrollable-area::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1)}.basic-page__aside__form form .exposed-form__scrollable-area::-webkit-scrollbar-thumb{border:0;border-radius:0;background-color:#939598}.basic-page__aside__form form .exposed-form__scrollable-area::-webkit-scrollbar-thumb:hover{background-color:#00afa6}.basic-page__aside__form form .exposed-form__scrollable-area::-webkit-scrollbar-thumb:vertical{min-height:1.5rem}.basic-page__aside__form form .exposed-form__scrollable-area::-webkit-scrollbar-thumb:horizontal{min-width:1.5rem}.basic-page__aside__form form .exposed-form__scrollable-area legend{display:none}.basic-page__aside__form form .exposed-form__scrollable-area fieldset{margin:0}@media all and (max-width:74.9375em){.basic-page__aside__form{position:fixed;transform:translate(-50%,-100%);transition:transform .2s ease;width:40rem;max-width:100%;padding-right:4.6rem;height:100%;max-height:80vh;top:0;overflow:hidden}.basic-page__aside__form[aria-hidden=false]{top:5%;transform:translate(-50%,0)}}@media all and (max-width:61.1875em){.basic-page__aside__form{max-height:90vh}}.basic-page__aside__form h2{font-size:1.6rem}.basic-page__aside__form fieldset{margin:1rem 0 1.5rem 0}.basic-page__aside__form .form-submit{padding:.7rem 2rem;font-size:1.4rem;font-weight:normal}.basic-page__aside__form .aside-form-btn-close{display:none}.basic-page__aside__form .aside-form-btn-close svg{width:1.8rem;height:1.8rem}.basic-page__aside__form .aside-form-btn-close:hover,.basic-page__aside__form .aside-form-btn-close:focus{opacity:.75}@media all and (max-width:74.9375em){.basic-page__aside__form .aside-form-btn-close{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;transition:opacity .2s ease;position:absolute;top:1.5rem;right:.5rem}}.basic-page__aside__form--events h2,.basic-page__aside__form--walks h2{margin-bottom:1.5rem}.basic-page__aside__form--events .form-item-field-date-range-value,.basic-page__aside__form--events .form-item-field-date-range-end-value,.basic-page__aside__form--walks .form-item-field-date-range-value,.basic-page__aside__form--walks .form-item-field-date-range-end-value{margin:1rem 0}.basic-page__aside__form--events .form-item-field-date-range-value label,.basic-page__aside__form--events .form-item-field-date-range-end-value label,.basic-page__aside__form--walks .form-item-field-date-range-value label,.basic-page__aside__form--walks .form-item-field-date-range-end-value label{margin-bottom:.2rem;padding-left:1.5rem;font-size:1.4rem;font-weight:500}.basic-page__aside__form--events .form-item-field-date-range-value input,.basic-page__aside__form--events .form-item-field-date-range-end-value input,.basic-page__aside__form--walks .form-item-field-date-range-value input,.basic-page__aside__form--walks .form-item-field-date-range-end-value input{padding:.8rem 1rem .4rem 1rem;font-size:1.4rem}.basic-page__aside__form--events legend,.basic-page__aside__form--walks legend{padding-top:1rem;margin-bottom:1rem}.basic-page__aside__form--events .form-type-checkbox,.basic-page__aside__form--walks .form-type-checkbox{margin:.5rem 0}.basic-page__aside__form--events .form-type-checkbox>input,.basic-page__aside__form--walks .form-type-checkbox>input{top:50%;transform:translateY(-50%);width:2rem;height:2rem;margin-top:-0.2rem}.basic-page__aside__form--events .form-type-checkbox>label,.basic-page__aside__form--walks .form-type-checkbox>label{padding:0 0 0 2.8rem;font-size:1.4rem}.basic-page__aside__form--events .form-type-checkbox>label::before,.basic-page__aside__form--walks .form-type-checkbox>label::before{top:50%;transform:translateY(-50%);width:2rem;height:2rem;margin-top:-0.2rem}.basic-page__aside__form--events .form-type-checkbox>label::after,.basic-page__aside__form--walks .form-type-checkbox>label::after{top:50%;transform:rotate(-45deg) translateY(-50%);width:1.2rem;height:.6rem;border-width:0 0 .2rem .2rem;margin-top:-0.4rem}.basic-page__aside__form-trigger{display:none;margin-bottom:4rem}.basic-page__aside__form-trigger button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;display:flex;flex-flow:row wrap;align-items:center;padding:1.2rem 3rem;background-color:#ffda00;color:#444;font-size:1.6rem;font-weight:bold;line-height:1.25;letter-spacing:.04rem;border:.1rem solid #ffda00;border-radius:10rem;text-align:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.basic-page__aside__form-trigger button svg{margin-left:1rem;width:1rem;height:1rem}.basic-page__aside__form-trigger button:hover,.basic-page__aside__form-trigger button:focus{background-color:#444;color:#fff;border-color:#444}@media all and (max-width:74.9375em){.basic-page__aside__form-trigger{display:block}}.basic-page__main{flex-grow:1}@media all and (max-width:47.9375em){.basic-page__intro{position:relative;padding-right:5rem}}@media all and (max-width:35.4375em){.basic-page__intro{padding-right:2rem}}.basic-page__intro-inner{width:calc(100% - 7.5rem);padding-left:10.8rem;padding-right:10.8rem;padding-top:1.2rem;padding-bottom:8rem;margin-bottom:6rem;margin-right:7.5rem;background:#efefef}@media all and (max-width:87.4375em){.basic-page__intro-inner{width:100%;max-width:calc(74.4rem + 22%);margin-right:0}}@media all and (max-width:78.0625em){.basic-page__intro-inner{padding-right:7.5rem;padding-left:7.5rem;padding-bottom:6.4rem}}@media all and (max-width:47.9375em){.basic-page__intro-inner{padding-right:5rem;padding-left:5rem;padding-bottom:3.2rem}}@media all and (max-width:47.9375em){.basic-page__intro-inner{padding-right:2rem;padding-left:2rem}}.basic-page__breadcrumb-holder{margin-bottom:7.6rem}@media all and (max-width:61.1875em){.basic-page__breadcrumb-holder{margin-bottom:4.6rem}}@media all and (max-width:47.9375em){.basic-page__breadcrumb-holder{margin-bottom:2rem}}@media all and (max-width:35.4375em){.basic-page__breadcrumb-holder{display:none}}.basic-page__title{margin-bottom:0}@media all and (max-width:35.4375em){.basic-page__title{margin-top:3.2rem}}.basic-page__title+div{margin-top:2rem}.basic-page__text{margin-bottom:2rem}.basic-page__stork-year-of-birth{display:flex;flex-flow:row wrap;font-size:1.6rem;font-weight:300;line-height:1.625;letter-spacing:.04rem}.basic-page__stork-year-of-birth span{margin-right:.5rem}.basic-page__stork-status{display:flex;flex-flow:row wrap;align-items:center;font-size:1.6rem;font-weight:300;line-height:1.625;letter-spacing:.04rem}.basic-page__stork-status svg{width:2rem;height:auto;margin-right:1rem}.basic-page__content-inner{margin-bottom:12rem;padding:0 10.8rem}@media all and (max-width:78.0625em){.basic-page__content-inner{margin-bottom:6rem;padding:0 7.5rem}}@media all and (max-width:47.9375em){.basic-page__content-inner{padding:0 5rem}.node--type-event-overview .basic-page__content-inner,.node--type-blog-overview .basic-page__content-inner{padding:0 2rem}}@media all and (max-width:35.4375em){.basic-page__content-inner{padding:0 2rem}}.basic-page__blog{margin-top:4rem;padding-top:4rem;border-top:.5rem solid #efefef}.basic-page__blog .blog__list-item{flex-basis:33.33%}@media all and (max-width:78.0625em){.basic-page__blog .blog__list-item{flex-basis:50%}}@media all and (max-width:35.4375em){.basic-page__blog .blog__list-item{flex-basis:100%}}.basic-page__blog:has(.views-element-container:empty){display:none}.basic-page__blog-title{margin-top:0;margin-bottom:4rem;color:#00afa6;font-size:2rem;font-weight:500;line-height:1.4}.basic-page__event-info-list-item{display:flex;gap:1rem;padding:.4rem 0;font-size:1.4rem;font-weight:300}.basic-page__event-info-list-item svg{margin-top:.3rem;opacity:.75}.basic-page__event-info-list-item dd{padding-top:.2rem}.basic-page__event-info-list-item--extra svg{margin-top:.4rem}.basic-page__event-info-list-item--timeframe .field--name-field-exceptions{margin-top:.4rem}.searchpage-content{width:100%;max-width:140rem;margin-left:auto;margin-right:auto;max-width:144rem;padding-left:2rem;padding-right:2rem;margin-top:6rem;margin-bottom:10rem}.searchpage-content .search-form,.searchpage-content .search-results-block{width:75rem;max-width:100%}.searchpage-content .search-form+h2{display:none}.searchpage-content .form-wrapper{display:flex;flex-flow:row nowrap;margin-bottom:3.5rem}.searchpage-content .form-wrapper .form-item{width:100%;margin:0}.searchpage-content .form-wrapper .form-item input{height:4.6rem;border-radius:10rem 0 0 10rem}.searchpage-content .form-wrapper .form-item input:focus{outline:0;box-shadow:none}.searchpage-content .form-wrapper .form-submit{height:4.6rem;background-color:#efefef;border-radius:0 10rem 10rem 0;border-color:#efefef;text-indent:-9999rem;background-image:url(/themes/custom/makeitfly/assets/img/icons/icon__search--light.svg);background-repeat:no-repeat;background-size:22px 22px;background-position:50%;transition:opacity .2s ease}.searchpage-content .search-results-list{display:flex;flex-flow:column wrap;margin:0;padding:0;list-style-type:none}.searchpage-content .search-results-list li{border-bottom:.1rem solid #efefef;padding-bottom:1.4rem;font-size:1.4rem}.searchpage-content .search-result__title{margin:1rem 0}.searchpage-content .search-result__title a{color:#00afa6;text-decoration:none;font-size:1.4rem;font-weight:normal;transition:color .2s ease}.searchpage-content .search-result__title a:hover,.searchpage-content .search-result__title a:focus{color:#444}.searchpage-content .search-result__snippet-info{margin-left:2.4rem;font-weight:300}.searchpage-content .search-result__snippet{margin:0 0 .5rem 0;padding:0;font-size:1.3rem}.searchpage-content .search-result__info{margin:0;padding:0;font-size:1.2rem}.node--type-agenda-overview .basic-page__content-inner{padding:0}.node--type-agenda-overview .calendar__opening-hours__cta,.node--type-agenda-overview .agenda__short-list__cta{display:none}.node--type-agenda-overview .agenda-items__calendar{margin-right:7.5rem}@media all and (max-width:87.4375em){.node--type-agenda-overview .agenda-items__calendar{width:100%;max-width:calc(74.4rem + 22%);margin-right:0}}.node--type-agenda-overview .agenda-items__long-list{margin-top:6rem;padding:0 10.8rem}@media all and (max-width:61.1875em){.node--type-agenda-overview .agenda-items__long-list{padding-right:7.5rem;padding-left:7.5rem}}@media all and (max-width:47.9375em){.node--type-agenda-overview .agenda-items__long-list{padding-right:5rem;padding-left:5rem}}@media all and (max-width:47.9375em){.node--type-agenda-overview .agenda-items__long-list{padding-right:2rem;padding-left:2rem}}.node--type-agenda-overview .agenda-items__long-list .opening-hours{display:none}.node--type-agenda-overview .agenda-items__long-list__header{display:flex;flex-flow:row wrap;align-items:baseline}.node--type-agenda-overview .agenda-items__long-list__header h2{font-size:2.4rem;font-weight:900}.node--type-agenda-overview .agenda-items__long-list__header .agenda-items__long-list__hours{padding-top:.5rem;color:#00afa6;font-weight:bold}.node--type-agenda-overview .agenda-items__long-list__header a{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;position:relative;display:inline-block;margin-bottom:1rem;padding:1.3rem 3rem 1.1rem 4rem;border:0;border-radius:10rem;background-color:#ffda00;font-size:1.6rem;line-height:1.25;letter-spacing:.04rem;font-weight:bold;transform:translateY(-0.3rem);transition:background-color .2s ease,color .2s ease}.node--type-agenda-overview .agenda-items__long-list__header a::before{content:"";position:absolute;left:1.4rem;top:50%;width:1.4rem;height:1.4rem;margin-top:-0.7rem;background-color:#fff;border-radius:50%;transition:background-color .2s ease}.node--type-agenda-overview .agenda-items__long-list__header a:hover,.node--type-agenda-overview .agenda-items__long-list__header a:focus{color:#fff;background-color:#444}.node--type-agenda-overview .agenda-items__long-list__header a:hover::before,.node--type-agenda-overview .agenda-items__long-list__header a:focus::before{background-color:#fff}.node--type-agenda-overview .agenda-items__long-list__header-inner{margin:0 4rem 1rem 0}.node--type-agenda-overview .agenda-items__long-list__content{padding:1rem 0;font-size:1.6rem;font-weight:bold}.node--type-agenda-overview .agenda__short-list{background-color:rgba(0,0,0,0)}.node--type-agenda-overview .agenda__short-list__content{background:none;padding:0;text-align:left}.node--type-agenda-overview .agenda__short-list__content::before{display:none}.node--type-agenda-overview .agenda__short-list__content .title{color:#444;font-weight:bold;text-transform:none}.node--type-agenda-overview .agenda__short-list__content .closed{margin:4rem 0 1rem;height:35rem;background-color:#00a29a}.node--type-agenda-overview .agenda__short-list__content .closed .closed__content{position:relative;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:stretch;background-image:url(/themes/custom/makeitfly/assets/img/bg/bg__pattern-lines.svg);background-repeat:repeat;background-size:1.858rem auto;color:#fff;font-size:2.4rem;font-weight:900;text-transform:uppercase;text-align:center}.node--type-agenda-overview .agenda__short-list__content .closed .closed__content span{position:relative;z-index:10}.node--type-agenda-overview .agenda__short-list__content .closed .closed__content::before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:url(/themes/custom/makeitfly/assets/img/icons/icon__bird.svg) center 35%/27.5rem auto no-repeat}.node--type-agenda-overview .agenda__short-list__content .description--overview{display:block;color:#00afa6}.node--type-agenda-overview .agenda__short-list__content .closed--overview{display:block}.node--type-agenda-overview .agenda__short-list__content .description--homepage,.node--type-agenda-overview .agenda__short-list__content .agenda__short-list__cta--homepage{display:none}.node--type-agenda-overview .agenda-teaser{display:flex;flex-flow:row wrap;margin:4rem 0}@media all and (max-width:47.9375em){.node--type-agenda-overview .agenda-teaser{margin:3rem 0}}.node--type-agenda-overview .agenda-teaser__time{flex:0 1 15rem;color:#00afa6;font-size:1.6rem;font-weight:bold}@media all and (max-width:47.9375em){.node--type-agenda-overview .agenda-teaser__time{flex-basis:100%}}.node--type-agenda-overview .agenda-teaser__content{flex:0 1 calc(100% - 15rem - 2rem);font-weight:500}@media all and (max-width:47.9375em){.node--type-agenda-overview .agenda-teaser__content{flex-basis:100%}}.node--type-agenda-overview .agenda-teaser__title{margin-bottom:2rem}.node--type-agenda-overview .agenda-teaser__title a{color:#444;text-decoration:none}.node--type-agenda-overview .agenda-teaser__title a:hover,.node--type-agenda-overview .agenda-teaser__title a:focus{text-decoration:underline}.node--type-agenda-overview .agenda-teaser__text{margin:1.6rem 0;font-weight:300}.contact-info{margin-top:4rem;letter-spacing:.04rem;line-height:1.625}@media all and (min-width:35.5em){.contact-info{margin-top:6rem}}.contact-info__title{margin:3rem 0 1rem 0;font-size:1.6rem;font-weight:500}.contact-info__address{margin:2rem 0;font-weight:300}.contact-info__address p{margin:1.6rem 0}.contact-info__address a{color:#00afa6;text-decoration:none}.contact-info__contact-details{margin-bottom:2rem}.contact-info__contact-sub{margin:2rem 0}.contact-info__contact-item{display:flex;flex-flow:row wrap;font-size:1.6rem;font-weight:300}.contact-info__contact-item span{padding-right:.5rem}.contact-info__contact-item a{color:#00afa6;text-decoration:none}.storks-content__title{margin-bottom:1.6rem}.storks-content__text{margin-bottom:4rem}.storks-map{display:flex;flex-flow:row nowrap;position:relative;z-index:10;margin-left:-33.6rem;margin-bottom:7rem;border:3.2rem solid #fff;border-right:0}@media all and (max-width:78.0625em){.storks-map{margin-left:0;border:none;flex-wrap:wrap}}@media all and (max-width:47.9375em){.storks-map{margin-left:-5rem}}@media all and (max-width:35.4375em){.storks-map{margin-left:-2rem}}#zwin-custom-map{min-height:84vh;flex:1 1 55%}@media all and (max-width:78.0625em){#zwin-custom-map{min-height:70vh;flex-basis:100%}}.zwin-custom--storks-maps{flex:1 1 auto;display:flex;flex-flow:column wrap;align-items:center;justify-content:stretch}@media all and (max-width:78.0625em){.zwin-custom--storks-maps{background-color:#2d2d2d}}.zwin-custom--storks-filters{display:flex;flex-flow:column wrap;width:100%;height:100%;padding:2.4rem 2.8rem;border-left:3.2rem solid #fff;background-color:#2d2d2d;color:#fff}@media all and (max-width:78.0625em){.zwin-custom--storks-filters{border:none;height:auto}}.zwin-custom--storks-filters[aria-hidden=true] .zwin-custom--storks-filters-names,.zwin-custom--storks-filters[aria-hidden=true] .zwin-custom--storks-filters-years,.zwin-custom--storks-filters[aria-hidden=true] .zwin-custom--storks-filters-migrations{display:none}.zwin-custom--storks-filters .zwin-custom--storks-filters-map-legend{margin-top:auto}.zwin-custom--storks-filters .zwin-custom--storks-filters-names-checkboxes-deceased{margin-top:1.6rem}.zwin-custom--storks-filters .zwin-custom--storks-filters-names-checkboxes-deceased button{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;display:flex;flex-flow:row wrap;align-items:center;margin-bottom:1rem}.zwin-custom--storks-filters .zwin-custom--storks-filters-names-checkboxes-deceased button svg{width:1.4rem;height:auto;margin-right:1rem;margin-left:.4rem;transition:transform .2s ease}.zwin-custom--storks-filters .zwin-custom--storks-filters-names-checkboxes-deceased button .zwin-custom--storks-filters-names-checkboxes-deceased__label--hide{display:none}.zwin-custom--storks-filters .zwin-custom--storks-filters-names-checkboxes-deceased button[aria-expanded=true] .zwin-custom--storks-filters-names-checkboxes-deceased__label--show{display:none}.zwin-custom--storks-filters .zwin-custom--storks-filters-names-checkboxes-deceased button[aria-expanded=true] .zwin-custom--storks-filters-names-checkboxes-deceased__label--hide{display:inline-block}.zwin-custom--storks-filters .zwin-custom--storks-filters-names-checkboxes-deceased button[aria-expanded=true] svg{transform:rotate(180deg)}.zwin-custom--storks-filters .zwin-custom--storks-filters-names-checkboxes-deceased__checkboxes[aria-hidden=true]{display:none}.zwin-custom--storks-filters .zwin-custom--storks-filters-years-checkboxes{display:flex;flex-flow:row wrap;justify-content:space-between}.zwin-custom--storks-filters .zwin-custom--storks-filters-years-checkboxes .wrapper-checkbox{flex:0 1 33.33%}@media all and (max-width:35.4375em){.zwin-custom--storks-filters .zwin-custom--storks-filters-years-checkboxes .wrapper-checkbox{flex-basis:50%}}.zwin-custom--storks-filters .wrapper-checkbox:not(:last-child){margin-bottom:1rem}.zwin-custom--storks-filters .wrapper-checkbox span{content:"";display:inline-block;width:1.2rem;height:1.2rem;transform:translateX(0.5rem);border-radius:50%;background-color:currentColor}.zwin-custom--storks-filters .filter-type__label{margin-bottom:.6em;line-height:1;font-size:2.2rem;font-weight:500}.zwin-custom--storks-filters input{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important}.zwin-custom--storks-filters label{position:relative;padding-left:3.4rem;display:block;cursor:pointer;font-size:1.4rem;font-weight:300}.zwin-custom--storks-filters label::before{content:"";display:block;position:absolute;width:2.2rem;height:2.2rem;left:0;top:-0.2rem;background-color:#6c6c6c}.zwin-custom--storks-filters label::after{content:"";display:block;position:absolute;width:1.1rem;height:.8rem;top:0;left:.5rem;border:.2rem solid #767474;border-top:none;border-right:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;transform:translateY(50%) scale(0.7) rotate(-45deg)}.zwin-custom--storks-filters input:checked+label::before{background-color:#d6d6d6}.zwin-custom--storks-filters input:checked+label::after{opacity:1;visibility:visible;transform:translateY(50%) scale(1) rotate(-45deg)}.zwin-custom--storks-filters-migrations,.zwin-custom--storks-filters-names,.zwin-custom--storks-filters-years,.zwin-custom--storks-filters-birthyears,.zwin-custom--storks-filters-status,.zwin-custom--storks-filters-residence,.zwin-custom--storks-filters-waste{padding:1rem 0 2rem}@media all and (max-width:35.4375em){.zwin-custom--storks-filters-migrations,.zwin-custom--storks-filters-names,.zwin-custom--storks-filters-years,.zwin-custom--storks-filters-birthyears,.zwin-custom--storks-filters-status,.zwin-custom--storks-filters-residence,.zwin-custom--storks-filters-waste{padding:1rem 1rem 2rem}}.zwin-custom--storks-filters-migrations,.zwin-custom--storks-filters-years,.zwin-custom--storks-filters-birthyears,.zwin-custom--storks-filters-status,.zwin-custom--storks-filters-residence,.zwin-custom--storks-filters-waste{position:relative;padding-top:2rem}.zwin-custom--storks-filters-migrations::before,.zwin-custom--storks-filters-years::before,.zwin-custom--storks-filters-birthyears::before,.zwin-custom--storks-filters-status::before,.zwin-custom--storks-filters-residence::before,.zwin-custom--storks-filters-waste::before{content:"";position:absolute;top:0;left:0;right:.4rem;height:.1rem;background-image:url(/themes/custom/makeitfly/assets/img/bg/bg__filter-border.png);background-repeat:repeat-x;background-size:1.4rem .1rem}.zwin-custom--storks-filters-waste{margin-bottom:4rem}.zwin-custom--storks-filters-migrations label .trek-type{display:inline-block;width:4rem;height:.2rem;transform:translateX(0.5rem) translateY(-0.3rem);background-color:#fff;border-radius:0}.zwin-custom--storks-filters-migrations label[for=autumn_migration] .trek-type{background-image:url(/themes/custom/makeitfly/assets/img/bg/bg__filter-border.png);background-repeat:repeat;background-size:1.4rem .1rem;background-color:rgba(0,0,0,0)}.zwin-custom--storks-filters-migrations label[for=residence] .trek-type{background-image:url(/themes/custom/makeitfly/assets/img/bg/bg__filter-residence.svg);background-repeat:repeat;background-size:3rem 3rem;background-color:rgba(0,0,0,0);width:3rem;height:3rem;transform:translateX(0) translateY(0);position:absolute;top:-0.5rem;left:10.5rem}.zwin-custom--storks-filters-map-legend-title{padding-left:3.2rem;padding-top:.4rem;margin-bottom:1rem;background-repeat:no-repeat;background-position:left center;background-size:2.2rem 2.2rem;background-image:url(/themes/custom/makeitfly/assets/img/icons/icon__info--inverted.svg);font-weight:500}.zwin-custom--storks-filters-map-legend-wrapper{padding:2rem 3.2rem;background-color:#6c6c6c;font-size:1.4rem;line-height:1.35}.zwin-custom--storks-filters-map-legend--intro{margin-bottom:1rem;font-weight:300}.zwin-custom--storks-filters-map-legend--marker{padding-left:3.6rem;margin-bottom:.8rem;font-weight:300;line-height:2.4rem;background-repeat:no-repeat;background-position:left top;background-size:2.4rem 2.4rem}.zwin-custom--storks-filters-map-legend--waste-site{background-image:url(/themes/custom/makeitfly/assets/img/map/map-legend__wastesite.svg)}.zwin-custom--storks-filters-map-legend--waypoint{background-image:url(/themes/custom/makeitfly/assets/img/map/map-legend__waypoint.svg)}.zwin-custom--storks-filters-map-legend--latest{background-image:url(/themes/custom/makeitfly/assets/img/map/map-legend__latest-point.svg)}.zwin-custom--storks-filters-map-legend--departure{background-image:url(/themes/custom/makeitfly/assets/img/map/map-legend__zwin.svg)}.storks-map .button__stork_filter{position:relative;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Azo Sans","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;background:#ffda00;margin-top:2rem;margin-bottom:0;color:#444;font-size:1.6rem;line-height:1.25;letter-spacing:.04rem;font-weight:500;transition:background-color .2s ease,color .2s ease;border:0;border-radius:10rem;text-align:center;padding:1.2rem 3rem;display:none}.storks-map .button__stork_filter:hover,.storks-map .button__stork_filter:focus{background-color:#444;color:#fff}.storks-map .button__stork_filter:hover svg path,.storks-map .button__stork_filter:focus svg path{fill:#fff}.storks-map .button__stork_filter svg{display:inline-block;margin-left:1rem;width:1rem;height:1rem;transition:transform 250ms ease-out}.storks-map .button__stork_filter svg path{transition:fill .2s ease}.storks-map .button__stork_filter .button__label--show{display:inline-block}.storks-map .button__stork_filter .button__label--close{display:none}.storks-map .button__stork_filter[aria-expanded=true] .button__label--show{display:none}.storks-map .button__stork_filter[aria-expanded=true] .button__label--close{display:inline-block}.storks-map .button__stork_filter[aria-expanded=true] svg{transform:rotate(180deg)}@media all and (max-width:47.9375em){.storks-map .button__stork_filter{display:block}.storks-map .zwin-custom--storks-filters-names{margin-top:3rem}}.gm-style .gm-style-iw-c{border-radius:0}.info-window{max-width:26rem;font-size:1.2rem;font-weight:normal}.info-window .title{margin-top:0;margin-bottom:.5rem;font-size:1.4rem;font-weight:bold}.info-window .text{line-height:1.6}.info-window .link{color:#00afa6;text-decoration:underline}.info-window .point__meta{color:#444}.info-window .point__meta .date{position:relative;padding:.4rem .6rem .4rem 1.8rem;margin-right:.6rem}.info-window .point__meta .date::before{content:"";display:block;width:1.2rem;height:1.2rem;position:absolute;left:0;top:.4rem;background-image:url(/themes/custom/makeitfly/assets/img/icons/icon__map-date.svg);background-repeat:no-repeat;background-size:100%;background-position:center center}.info-window .point__meta .date::after{content:"";position:absolute;right:0;top:.6rem;width:.1rem;height:1rem;background-color:#444}.info-window .point__meta .link{display:inline-block;margin-top:.5rem;font-weight:500;text-decoration:underline;text-transform:uppercase}.info-window .point__meta .time{position:relative;padding:.4rem .6rem .4rem 1.8rem;margin-right:.6rem}.info-window .point__meta .time::before{content:"";display:block;width:1.2rem;height:1.2rem;position:absolute;left:0;top:.4rem;background-image:url(/themes/custom/makeitfly/assets/img/icons/icon__map-time.svg);background-repeat:no-repeat;background-size:100%;background-position:center center}.info-window .point__meta .location{display:block;position:relative;padding:.4rem .6rem .4rem 1.8rem;margin-right:.6rem}.info-window .point__meta .location::before{content:"";display:block;width:1.2rem;height:1.4rem;position:absolute;left:0;top:.3rem;background-image:url(/themes/custom/makeitfly/assets/img/icons/icon__location.svg);background-repeat:no-repeat;background-size:100%;background-position:center center;opacity:.6}.storks-overview__title{margin-bottom:1.6rem;font-size:2rem;font-weight:500;line-height:1.4}.storks-overview__list .field--name-field-storks{display:flex;flex-flow:row wrap;margin:0 -1.2rem}.storks-overview__list .field--name-field-storks .field__item{flex:0 1 33.33%;padding:0 1.2rem 1.2rem 1.2rem}@media all and (max-width:78.0625em){.storks-overview__list .field--name-field-storks .field__item{flex-basis:50%}}@media all and (max-width:35.4375em){.storks-overview__list .field--name-field-storks .field__item{flex-basis:100%}}.storks-overview__list .field--name-field-storks .teaser__cta-block{margin-top:1rem;padding-top:0;border-top:none}.walk-item-page__categories{margin-top:1.6rem}.walk-item-page__categories ul{display:flex;flex-flow:row wrap;gap:1.6rem}.walk-item-page__categories .taxonomy-term__icon-label{display:flex;gap:.8rem;padding:1.2rem 1.6rem;border-radius:.4rem;background:#d0e7e5}.walk-item-page__categories .taxonomy-term__icon-label .icon img{height:2.4rem;width:auto}.userpage-content{width:100%;max-width:140rem;margin-left:auto;margin-right:auto;max-width:144rem;padding-left:2rem;padding-right:2rem;margin-top:6rem;margin-bottom:10rem}.userpage-content__inner{max-width:60rem;width:100%}.user-login-form .form-actions .form-submit{margin-right:3rem}@media all and (max-width:35.4375em){.user-login-form .form-actions .form-submit{margin-right:1rem}}.user-login-form .form-actions a{color:#00afa6;text-decoration:underline}.user-login-form .form-actions a:hover,.user-login-form .form-actions a:focus{text-decoration:none}.user-pass .form-item{margin-bottom:.8rem}.user-pass .form-item+p{margin-bottom:2rem;padding:0 3rem;font-size:1.3rem;font-weight:300;color:#939598}.user-pass .form-item+p::before{content:"-";margin-right:.4rem}.user-pass .form-actions{margin-top:2rem}body.path-webform .page-content,body.path-user .page-content{width:100%;max-width:140rem;margin-left:auto;margin-right:auto;max-width:144rem;padding-left:2rem;padding-right:2rem;margin-top:6rem;margin-bottom:10rem}body.path-webform .webform-results-table,body.path-user .webform-results-table{table-layout:fixed;margin:4rem 0;border:none;border-collapse:collapse;color:inherit;width:100% !important}body.path-webform .webform-results-table tr,body.path-webform .webform-results-table th,body.path-webform .webform-results-table thead,body.path-webform .webform-results-table tbody,body.path-webform .webform-results-table tfoot,body.path-webform .webform-results-table td,body.path-user .webform-results-table tr,body.path-user .webform-results-table th,body.path-user .webform-results-table thead,body.path-user .webform-results-table tbody,body.path-user .webform-results-table tfoot,body.path-user .webform-results-table td{border:none}body.path-webform .webform-results-table th,body.path-webform .webform-results-table td,body.path-user .webform-results-table th,body.path-user .webform-results-table td{padding:2rem 0 2rem 2rem;border-bottom:.1rem solid #efefef;font-weight:300;line-height:1.2;text-align:left}body.path-webform .webform-results-table th:first-child,body.path-webform .webform-results-table td:first-child,body.path-user .webform-results-table th:first-child,body.path-user .webform-results-table td:first-child{padding-left:0}body.path-webform .webform-results-table th a,body.path-webform .webform-results-table td a,body.path-user .webform-results-table th a,body.path-user .webform-results-table td a{display:inline-flex;align-items:center;padding:.8rem 1.6rem;background-color:#ffda00;border:none;color:#444;font-weight:500;text-decoration:none;transition:background-color .2s ease}body.path-webform .webform-results-table th a span,body.path-webform .webform-results-table td a span,body.path-user .webform-results-table th a span,body.path-user .webform-results-table td a span{margin-left:.5rem}body.path-webform .webform-results-table th a:hover,body.path-webform .webform-results-table th a:focus,body.path-webform .webform-results-table td a:hover,body.path-webform .webform-results-table td a:focus,body.path-user .webform-results-table th a:hover,body.path-user .webform-results-table th a:focus,body.path-user .webform-results-table td a:hover,body.path-user .webform-results-table td a:focus{background-color:rgba(255,218,0,.6)}body.path-webform .webform-results-table th,body.path-user .webform-results-table th{font-weight:500}body.path-webform .webform-results-table caption,body.path-user .webform-results-table caption{text-align:center;font-size:1em}body.path-user .webform-results-table th,body.path-user .webform-results-table td{white-space:normal}.errorpage-content__inner{margin-top:6rem;margin-bottom:12rem;padding:0 10.8rem}@media all and (max-width:78.0625em){.errorpage-content__inner{margin-top:4rem;margin-bottom:6rem}}@media all and (max-width:61.1875em){.errorpage-content__inner{padding:0 7.5rem}}@media all and (max-width:47.9375em){.errorpage-content__inner{padding:0 5rem}}@media all and (max-width:35.4375em){.errorpage-content__inner{padding:0 2rem}}
