/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes fadeInGradient{0%{background-position:0% 0%}100%{background-position:100% 0%}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:"Barlow";font-display:swap;font-weight:300;font-style:normal;src:url("../fonts/Barlow/Barlow-Light.ttf")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:400;src:url("../fonts/Barlow/Barlow-Regular.ttf")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:500;src:url("../fonts/Barlow/Barlow-Medium.ttf")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:600;src:url("../fonts/Barlow/Barlow-SemiBold.ttf")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:700;src:url("../fonts/Barlow/Barlow-Bold.ttf")}@font-face{font-display:swap;font-family:"Pinyon Script";font-style:normal;font-weight:400;src:url("../fonts/Pinyon/PinyonScript-Regular.ttf")}:root{--color-white: #ffffff;--color-black: #000000;--color-theme: #9e76b3;--color-theme-darker: #652d91;--color-theme-darker-alt: #76449d;--color-error: #a6192e;--color-warning: #ff9900;--color-success: #04b34f;--font-content: "Barlow";--font-header: "Pinyon Script";--width-header: 80vw;--width-content: 100%;--width-wapper: 88vw;--width-wider: 88vw;--header-line-color: #ffffff;--swiper-pagination-color: var(--color-theme);--swiper-pagination-left: auto;--swiper-pagination-right: 0;--swiper-pagination-bottom: 0;--swiper-pagination-top: auto;--swiper-pagination-fraction-color: inherit;--swiper-pagination-bullet-size: 0.875rem;--swiper-pagination-bullet-width: 0.875rem;--swiper-pagination-bullet-height: 0.875rem;--swiper-pagination-bullet-inactive-color: var(--color-black);--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 0.25rem;--swiper-pagination-bullet-vertical-gap: 0}body{margin:0;padding:0;font-family:var(--font-content), sans-serif;font-size:16px;line-height:1.25;font-weight:300;background-color:var(--color-theme);color:var(--color-black)}@media (min-width:1024px){body{--separator-width: 5rem}}@media (min-width:1280px){body{--width-content: 50rem;--swiper-pagination-bullet-inactive-color: #ffffff}}@media (min-width:1536px){body{--width-content: 60rem;--width-header: 85rem;--width-wider: 90rem;--width-wapper: 90rem}}@media (min-width:1920px){body{--width-wider: 95rem;--width-wapper: 105rem}}a{text-decoration:none;color:inherit;-webkit-transition:color 0.3s ease, text-shadow 0.3s ease;-moz-transition:color 0.3s ease, text-shadow 0.3s ease;-o-transition:color 0.3s ease, text-shadow 0.3s ease;transition:color 0.3s ease, text-shadow 0.3s ease}a:hover{color:var(--color-theme-darker)}b,strong{font-weight:600;color:var(--color-gray);-webkit-transition:color 0.6s;-moz-transition:color 0.6s;-o-transition:color 0.6s;transition:color 0.6s}figure{margin:0}.no_top{top:0 !important}.line,.reveal{visibility:hidden}.wp-block-spacer{display:none}@media (min-width:768px){.wp-block-spacer{display:block}}.mobile-hide{display:none !important}@media (min-width:1024px){.mobile-hide{display:inline-block !important}}@media (min-width:1024px){.mobile-show{display:none !important}}.done.text_block:before,.done.text_block:after,.done .text_block:before,.done .text_block:after{width:100%}.done.text_block .wp-block-buttons:before,.done .text_block .wp-block-buttons:before{width:100% !important}.bg_main{position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100vh;z-index:-1;background:var(--color-theme);pointer-events:none;opacity:1}.bg_main.done{opacity:0}.bg_dark{position:fixed;top:0;bottom:0;right:0;left:0;height:100vh;z-index:-1;background:var(--color-theme-darker-alt);pointer-events:none;opacity:0}@media (min-width:1280px){.bg_dark{left:6%;right:6%}}div.wp-block-separator,hr.wp-block-separator{border:0;margin:3rem auto;width:7rem;height:7rem;background:url(../img/logo_auszeit_schmetterling.svg);background-size:100%;background-repeat:no-repeat;-webkit-transition:background 0.35s;-moz-transition:background 0.35s;-o-transition:background 0.35s;transition:background 0.35s}@media (min-width:768px){div.wp-block-separator,hr.wp-block-separator{margin:8rem auto}}@media (min-width:1536px){div.wp-block-separator,hr.wp-block-separator{width:10rem;height:10rem}}.text_white div.wp-block-separator,.text_white hr.wp-block-separator{background:url(../img/logo_auszeit_schmetterling_neg.svg);background-size:100%;background-repeat:no-repeat}.content-wrapper-container{background-color:var(--color-white);margin:0 auto;position:relative;z-index:5}@media (min-width:1280px){.content-wrapper-container{width:88%}}.content-wrapper-container:not(:has(.content-wrapper>:is(.wp-block-video, .wp-block-image):first-child)){padding-top:1rem;margin-top:4rem}@media (min-width:1024px){.content-wrapper-container:not(:has(.content-wrapper>:is(.wp-block-video, .wp-block-image):first-child)){margin-top:6rem}}.content-wrapper-container .content-wrapper{margin:0 auto}@media (min-width:1280px){.content-wrapper-container .content-wrapper{margin:0 auto 22.5rem}}.content-wrapper-container .content-wrapper p{font-size:1.25rem;line-height:1.75;-webkit-transition:color 0.6s;-moz-transition:color 0.6s;-o-transition:color 0.6s;transition:color 0.6s}.content-wrapper-container .content-wrapper ul{list-style-type:none;margin-bottom:2rem;padding:0}.content-wrapper-container .content-wrapper ul li{display:flex;gap:0.5rem;align-items:flex-start;line-height:1.25}.content-wrapper-container .content-wrapper ul li:before{content:"";color:var(--color-theme);width:0.375rem;height:0.375rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:var(--color-theme);margin-top:0.625rem;flex-shrink:0}.content-wrapper-container .content-wrapper ul li+li{margin-top:0.25rem}.content-wrapper-container .content-wrapper>.wp-block-image:first-child{height:75vw;width:100%;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:relative;overflow:hidden;margin:0;padding-top:4rem;box-sizing:content-box;background-color:var(--color-white)}@media (min-width:1024px){.content-wrapper-container .content-wrapper>.wp-block-image:first-child{padding-top:6rem}}@media (min-width:1280px){.content-wrapper-container .content-wrapper>.wp-block-image:first-child{height:calc(100vh - 6rem);width:calc(100vw - 17px)}}.content-wrapper-container .content-wrapper>.wp-block-image:first-child img{width:100%;height:100%;object-fit:cover}.content-wrapper-container .content-wrapper>.wp-block-video:first-of-type{height:75vw;width:100%;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden;padding-top:4rem;background-color:var(--color-white);box-sizing:content-box}@media (min-width:1024px){.content-wrapper-container .content-wrapper>.wp-block-video:first-of-type{padding-top:6rem}}@media (min-width:1280px){.content-wrapper-container .content-wrapper>.wp-block-video:first-of-type{height:calc(100vh - 6rem);width:calc(100vw - 17px)}}.content-wrapper-container .content-wrapper>.wp-block-video:first-of-type .video-player{height:100%}.content-wrapper-container .content-wrapper>.wp-block-video:first-of-type .video-player .video-wrap{height:100%;display:flex;align-items:center}.content-wrapper-container .content-wrapper>.wp-block-video:first-of-type+.header_cont .line1-mask{padding-right:13.25vw}.content-wrapper-container .content-wrapper>.wp-block-video:first-of-type+.header_cont .line2-mask{padding-left:13.25vw}section{width:var(--width-header);margin-left:auto;margin-right:auto;position:relative;margin-bottom:6rem;margin-top:3rem}@media (min-width:1024px){section{margin-bottom:10rem;margin-top:3rem}}@media (min-width:1920px){.align-right section{-webkit-transform:translateX(12.5vw);-ms-transform:translateX(12.5vw);transform:translateX(12.5vw)}}section.wide{width:var(--width-header)}@media (min-width:1920px){section.wide{width:var(--width-wider)}}section.wide>.wp-block-group__inner-container{width:var(--width-header)}@media (min-width:1920px){section.wide>.wp-block-group__inner-container{width:var(--width-wider)}}section.wide:has(+ section){margin-bottom:0}section.wide.custom_invest{margin:5rem auto}@media (min-width:1920px){section.wide.custom_invest{width:105rem;-webkit-transform:translateX(-6rem);-ms-transform:translateX(-6rem);transform:translateX(-6rem)}}@media (min-width:1920px){section.wide.custom_invest>.wp-block-group__inner-container{width:105rem}}@media (min-width:1536px){section .wp-block-columns{gap:5rem}}section .wp-block-group__inner-container{width:var(--width-content);margin-left:auto;margin-right:auto}@media (min-width:1920px){section .wp-block-group__inner-container:not(:has(.wp-block-columns))>p{width:var(--width-content);margin-left:auto;margin-right:auto}section .wp-block-group__inner-container:not(:has(.wp-block-columns))>p.has-text-align-right{margin-right:0}section .wp-block-group__inner-container:not(:has(.wp-block-columns))>p.has-text-align-left{margin-left:0}}section .wp-block-group__inner-container>p{margin-left:2.5rem}@media (min-width:1280px){section .wp-block-group__inner-container>p{margin-left:1.5rem}}section .wp-block-group__inner-container p{font-size:1.25rem;line-height:1.3;color:var(--color-gray-alt)}@media (min-width:768px){section .wp-block-group__inner-container p{font-size:1.25rem}}section .wp-block-group__inner-container p mark{color:var(--color-gray-lighter) !important;font-weight:500}@media (min-width:1024px){section .wp-block-group__inner-container p{font-size:1.25rem}}section:has(+ .wp-block-image),section:has(+ .wp-block-group){margin-bottom:3rem}@media (min-width:1280px){section:has(+ .wp-block-image),section:has(+ .wp-block-group){margin-bottom:5rem}}section:has(+ .academy_block){margin-bottom:0}section ul.wp-block-list{font-size:1.375rem}section ul.wp-block-list li{margin-top:0.25rem}.butterfly-bg:before{content:"";width:115%;aspect-ratio:1;position:absolute;top:17.5rem;bottom:3rem;right:0;left:-7.5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;background-image:url(../img/logo_auszeit_schmetterling.svg);background-size:100%;background-repeat:no-repeat;opacity:0.075}@media (min-width:1024px){.butterfly-bg:before{position:absolute;top:50%;bottom:-12.5rem;right:1rem;left:unset;width:30rem}}@media (min-width:1920px){.butterfly-bg:before{position:absolute;top:unset;bottom:-12.5rem;right:-4rem;left:unset;margin:unset;width:40rem;-webkit-transform:unset;-ms-transform:unset;transform:unset}}.image-bottom-left{position:relative}.image-bottom-left .wp-block-image{width:120% !important;height:auto;opacity:0;position:relative;margin-left:-10% !important;-webkit-transform:translateY(8rem);-ms-transform:translateY(8rem);transform:translateY(8rem)}@media (min-width:1024px){.image-bottom-left .wp-block-image{width:40rem !important;margin-left:0 !important}}@media (min-width:1920px){.image-bottom-left .wp-block-image{position:absolute;bottom:-25rem;left:-10.5rem;z-index:-1}}@media (min-width:1921px){.image-bottom-left .wp-block-image{width:50rem !important;bottom:-30rem;left:-22.5rem}}.wp-block-buttons{margin-top:3rem;margin-bottom:8rem;display:flex;width:var(--width-content);margin-left:auto;margin-right:auto}@media (min-width:1024px){.wp-block-buttons{margin-bottom:5rem}}@media (min-width:1920px){.wp-block-buttons{margin-bottom:15rem}}.wp-block-buttons:not(.is-content-justification-center){justify-content:center}@media (min-width:1024px){.wp-block-buttons:not(.is-content-justification-center){justify-content:flex-start}}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons .wp-block-button{visibility:hidden}.wp-block-buttons .wp-block-button a{background-color:var(--color-theme-darker);color:var(--color-white);font-weight:600;font-size:1.25rem;padding:0.75rem 2.5rem 0.75rem;line-height:1;text-transform:uppercase;white-space:nowrap;border:1px solid var(--color-white);-webkit-transition:background-color 0.35s;-moz-transition:background-color 0.35s;-o-transition:background-color 0.35s;transition:background-color 0.35s}.wp-block-buttons .wp-block-button a:hover{background-color:var(--color-black)}p.has-text-align-center{text-align:center}.header_cont h1{font-family:var(--font-header);width:var(--width-header);margin:5rem auto 4rem;color:var(--color-white);position:relative;text-align:center;-webkit-transition:color 0.6s;-moz-transition:color 0.6s;-o-transition:color 0.6s;transition:color 0.6s}.header_cont h1:not(.no_padding) .line1-mask{padding-right:13.25vw}.header_cont h1:not(.no_padding) .line2-mask{padding-left:13.25vw}.header_cont h1 .line-mask:first-of-type .line:before{content:"";width:10rem;height:1px;background-color:var(--header-line-color);display:inline-block;vertical-align:middle;margin-bottom:1rem;margin-right:0.5rem}.header_cont h1 .line-mask:last-of-type .line:after{content:"";width:10rem;height:1px;background-color:var(--header-line-color);display:inline-block;vertical-align:middle;margin-bottom:1rem;margin-left:3rem}.header_cont h1 span{display:block}.header_cont h2{width:90%;margin:0 auto;position:relative;color:var(--color-white)}@media (min-width:1024px){.header_cont h2{margin:0 auto 0 1.5rem;width:var(--width-header)}}.align-right .header_cont h2{-webkit-transform:translateX(12.5vw);-ms-transform:translateX(12.5vw);transform:translateX(12.5vw)}@media (min-width:1024px){.header_cont h2{margin:0 auto 4rem}}.header_cont h2:after{content:"";position:absolute;top:calc(100% + 1rem);left:2rem;height:0;width:1px;background-color:var(--color-black);-webkit-transition:height 0.5s ease 0.75s;-moz-transition:height 0.5s ease 0.75s;-o-transition:height 0.5s ease 0.75s;transition:height 0.5s ease 0.75s}@media (min-width:1280px){.header_cont h2:after{left:7rem}}.header_cont h2.has-text-align-left{margin-left:1.5rem}@media (min-width:1024px){.header_cont h2.has-text-align-left{margin-left:0}}.header_cont h2.done:after{height:6rem}@media (min-width:1280px){.header_cont h2.done:after{height:7.5rem}}.header_cont:has(h4) h4{margin-bottom:0.5rem}.header_cont:has(h4)+p{margin-top:0}h1{font-size:2.75rem;font-weight:400;line-height:1.075}@media (min-width:640px){h1{font-size:7vw}}@media (min-width:1536px){h1{font-size:8rem}}@media (min-width:1920px){h1{font-size:10rem}}h2{color:var(--color-gray);line-height:1.25;font-size:1.625rem;font-weight:600;-webkit-transition:color 0.6s;-moz-transition:color 0.6s;-o-transition:color 0.6s;transition:color 0.6s}@media (min-width:1280px){h2{font-size:2.5rem;line-height:1.3}}h3{color:var(--color-gray);font-weight:600;line-height:1;font-size:1.625rem;-webkit-transition:color 0.6s;-moz-transition:color 0.6s;-o-transition:color 0.6s;transition:color 0.6s;position:relative}@media (min-width:1024px){h3{font-size:1.75rem}}h4{font-weight:600;line-height:1.25;font-size:1.375rem;-webkit-transition:color 0.6s;-moz-transition:color 0.6s;-o-transition:color 0.6s;transition:color 0.6s}.hidden{display:none}.no_border{border:0 !important;padding:0 !important}.container{margin-left:auto;margin-right:auto;width:85%}@media (min-width:1920px){.container{width:80rem}}.menu_button{width:3.375rem;height:1.5rem;position:relative;cursor:pointer}.menu_button.active span{background-color:var(--color-white)}.menu_button.active span:nth-of-type(1){top:calc(50% - 1px);transform:rotate(-160deg);width:100%}.menu_button.active span:nth-of-type(2){width:0;right:0}.menu_button.active span:nth-of-type(3){bottom:calc(50% - 1px);transform:rotate(160deg);width:100%}.menu_button span{width:100%;height:0.125rem;background-color:var(--color-theme);left:0;right:0;margin:auto;position:absolute;-webkit-transition:background-color 0.25s, top 0.25s, bottom 0.25s, transform 0.25s, width 0.2s, height 0.2s;-moz-transition:background-color 0.25s, top 0.25s, bottom 0.25s, transform 0.25s, width 0.2s, height 0.2s;-o-transition:background-color 0.25s, top 0.25s, bottom 0.25s, transform 0.25s, width 0.2s, height 0.2s;transition:background-color 0.25s, top 0.25s, bottom 0.25s, transform 0.25s, width 0.2s, height 0.2s}.menu_button span:nth-child(1){top:0}.menu_button span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.menu_button span:nth-child(3){bottom:0}.menu_button:hover:not(.active) span{background-color:var(--color-theme-darker);height:4px}.menu_button:hover.active span{background-color:var(--color-theme-darker)}.wp-block-image.size-full{width:100%;margin:0 auto;height:auto;font-size:0}.wp-block-image.size-full img{width:100%;height:auto}.wp-block-video{margin:0}.wp-block-video video{width:100% !important;height:100% !important;object-fit:cover}.video-play-button{position:absolute;top:50%;left:50%;z-index:3;width:5rem;height:5rem;border:1px solid var(--white);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:rgba(0, 0, 0, 0.5);-webkit-transition:background-color 0.3s, opacity 0.3s, visibility 0.3s;-moz-transition:background-color 0.3s, opacity 0.3s, visibility 0.3s;-o-transition:background-color 0.3s, opacity 0.3s, visibility 0.3s;transition:background-color 0.3s, opacity 0.3s, visibility 0.3s}.video-player{overflow:hidden}.video-player .video-wrap{font-size:0;position:relative;overflow:hidden}.border .video-player .video-wrap{border:1px solid var(--color-black)}.video-player .video-wrap .video-buffering{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;width:4rem;height:4rem}.video-player .video-wrap .video-buffering svg{width:100%;height:100%;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.video-player .video-wrap .video-buffering svg use{fill:var(--color-theme)}@media (min-width:1024px){.video-player .video-wrap .video-buffering{width:10rem;height:10rem}}.video-player .video-wrap video[autoplay]+.video-play-button{display:none}.video-player .video-wrap .video-play-button{position:absolute;top:50%;left:50%;z-index:3;width:5rem;height:5rem;border:1px solid var(--color-white);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:rgba(0, 0, 0, 0.5);-webkit-transition:background-color 0.3s, opacity 0.3s, visibility 0.3s;-moz-transition:background-color 0.3s, opacity 0.3s, visibility 0.3s;-o-transition:background-color 0.3s, opacity 0.3s, visibility 0.3s;transition:background-color 0.3s, opacity 0.3s, visibility 0.3s}.video-player .video-wrap .video-play-button:hover{background-color:rgba(0, 0, 0, 0.7)}@media (min-width:768px){.video-player .video-wrap .video-play-button{width:8rem;height:8rem}}.video-player .video-wrap .video-play-button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-45%, -50%);-ms-transform:translate(-45%, -50%);transform:translate(-45%, -50%);width:50%;height:50%}.video-player .video-wrap .video-play-button svg use{fill:var(--color-white)}.active .video-player .video-wrap .video-play-button{opacity:0;visibility:hidden}.swiper-slide__video .video-player .video-wrap .video-play-button{width:5rem;height:5rem}.video-player .video-interface{margin-top:0.5rem;display:flex;align-items:center;line-height:1}@media (min-width:768px){.video-player .video-interface{margin-top:1rem}}.video-player .video-interface .play,.video-player .video-interface .volume{cursor:pointer;width:1.75rem;height:1.5rem}.video-player .video-interface .play use,.video-player .video-interface .volume use{fill:var(--color-gray);-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-o-transition:fill 0.3s;transition:fill 0.3s}.video-player .video-interface .play:hover use,.video-player .video-interface .volume:hover use{fill:var(--color-theme)}.video-player .video-interface .sep{width:1px;height:1rem;margin:0 0.375rem;background-color:var(--color-black)}.video-player .video-interface .progress{margin:0 0.75rem 0 0.25rem;display:flex;align-items:center;flex-grow:unset}.video-player .video-interface .progress .bar{position:relative;height:0.125rem;width:7rem;overflow:hidden;background-color:rgba(0, 0, 0, 0.1);cursor:pointer;border-width:1rem 0 !important;border:1px white solid}.video-player .video-interface .progress .bar span{position:absolute;top:0;bottom:0;left:0;background-color:var(--color-theme)}@media (min-width:768px){.video-player .video-interface .progress .bar{width:10rem}}.video-player .video-interface .progress .time{font-weight:500;font-size:0.875rem;line-height:1;margin-right:0.75rem;color:var(--color-gray);font-variant-numeric:tabular-nums}.wp-block-columns{display:flex;flex-wrap:nowrap;box-sizing:border-box;gap:3rem;flex-direction:column}@media (min-width:1280px){.wp-block-columns{flex-direction:row}}.wp-block-columns.mobile-reverse{flex-direction:column-reverse}@media (min-width:1280px){.wp-block-columns.mobile-reverse{flex-direction:row}}.wp-block-columns .wp-block-column{flex-grow:1;flex-basis:0;flex-shrink:0;max-width:100%}.wp-block-columns .wp-block-column .wp-block-image{font-size:0}.wp-block-columns .wp-block-column .wp-block-image img{width:100%;height:auto}.wp-block-columns .wp-block-column>p{padding-left:1.5rem}@media (min-width:1024px){.wp-block-columns .wp-block-column>p{padding-left:0}}.wp-block-columns+.wp-block-columns{margin-top:1.25rem}.to_top{padding-bottom:3.5rem;margin-top:6rem;display:flex;justify-content:center}.to_top .icon{position:relative;display:flex;flex-direction:column;align-items:center;gap:0.5rem;cursor:pointer}.to_top .icon span{display:block;height:3.25rem;width:3.25rem;position:relative}.to_top .icon span svg{width:100%;height:auto;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.to_top .icon span svg path{fill:var(--color-black);-webkit-transition:fill 0.25s;-moz-transition:fill 0.25s;-o-transition:fill 0.25s;transition:fill 0.25s}.to_top .icon .text{font-size:0.875rem;letter-spacing:0.25rem;font-weight:100;white-space:nowrap;text-align:center;padding-left:0.25rem}.to_top .icon:hover svg path{fill:var(--color-theme)}footer{position:relative;overflow:hidden}@media (min-width:1280px){footer{position:fixed;bottom:0;left:0;right:0}}footer .footer_wrap{margin:0 auto;display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:space-between;box-sizing:border-box;padding:3rem 0;width:20rem}@media (min-width:1280px){footer .footer_wrap{align-items:center;flex-direction:row;width:var(--width-header);padding:0 0 6rem;min-width:unset}}@media (min-width:1536px){footer .footer_wrap{box-sizing:content-box}}footer .footer_wrap .sep{width:4.25rem;height:1px;margin:1.5rem 0;background-color:var(--color-white)}@media (min-width:1280px){footer .footer_wrap .sep{margin:0;width:1px;height:4.25rem}}@media (min-width:1280px){footer .footer_wrap address{margin-bottom:1.875rem}}footer .footer_wrap .working_hours,footer .footer_wrap address{font-style:normal;color:var(--color-white);font-size:1rem;line-height:1.4}footer .footer_wrap .working_hours>p:first-of-type,footer .footer_wrap address>p:first-of-type{margin-top:0}footer .footer_wrap .working_hours>p:last-of-type,footer .footer_wrap address>p:last-of-type{margin-bottom:0}@media (min-width:1280px){footer .footer_wrap .working_hours,footer .footer_wrap address{text-align:left;font-size:1.25rem}}footer .footer_wrap .working_hours strong,footer .footer_wrap address strong{color:var(--color-white)}footer .footer_wrap .working_hours em,footer .footer_wrap address em{font-style:normal;color:var(--color-theme)}footer .footer_wrap .menu ul{list-style:none;margin:0;padding:0}footer .footer_wrap .menu ul li{position:relative;margin:0.125rem 0}footer .footer_wrap .menu ul li a{color:var(--color-white);text-transform:uppercase;font-weight:600;font-size:1.25rem}footer .footer_wrap .menu ul li a:hover{color:var(--color-theme-darker)}footer .footer_wrap .socials{position:relative;display:flex;gap:0.5rem}@media (min-width:1280px){footer .footer_wrap .socials{align-self:center}}@media (min-width:1024px){footer .footer_wrap .socials{gap:1.5rem}}footer .footer_wrap .socials a{display:flex;align-items:center;justify-content:center;background-color:var(--color-black);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:background-color 0.35s;-moz-transition:background-color 0.35s;-o-transition:background-color 0.35s;transition:background-color 0.35s;width:3rem;height:3rem;position:relative;z-index:2;border:0.625rem solid var(--color-gray)}@media (min-width:1024px){footer .footer_wrap .socials a{width:4.375rem;height:4.375rem}}footer .footer_wrap .socials a svg{width:60%;height:60%}footer .footer_wrap .socials a svg path{fill:var(--color-white)}footer .footer_wrap .socials a:hover{background-color:var(--color-theme-darker)}#searchform{padding:0.875rem 0;margin:0 auto}#searchform>div{display:flex;align-items:center}#searchform>div input[type="search"]{border:0;border-radius:0;background:none;outline:0;border-bottom:1px solid var(--color-black);padding:0.25rem 0.5rem;box-sizing:border-box;width:calc(100% - 2.5rem)}@media (min-width:640px){#searchform>div input[type="search"]{width:15rem}}#searchform>div button{outline:0;background:none;border:0;width:1.75rem;height:1.75rem;margin-bottom:-0.75rem;cursor:pointer;padding:0;margin-left:0.75rem}#searchform>div button svg{width:100%;height:auto}#searchform>div button svg path{-webkit-transition:fill 0.2s;-moz-transition:fill 0.2s;-o-transition:fill 0.2s;transition:fill 0.2s}#searchform>div button:hover svg path{fill:var(--color-theme)}.search-results-cont{max-width:60rem;margin:0 auto 5rem;padding-inline:2rem;display:flex;flex-direction:column}.search-results-cont #searchform{margin-bottom:3rem}@media (min-width:1024px){.search-results-cont #searchform{margin-left:auto;margin-right:unset}}.search-result{position:relative}.search-result>h3{margin-top:0}.search-result+.search-result{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-gray)}.search-result a.read-more{display:flex;align-items:center;font-weight:500;gap:0.5rem}.search-result a.read-more span{width:1rem;height:auto;font-size:0}.search-result a.read-more span svg{width:100%;height:auto}.search-result a.read-more span svg path{-webkit-transition:fill 0.25s;-moz-transition:fill 0.25s;-o-transition:fill 0.25s;transition:fill 0.25s}.search-result a.read-more:hover{color:var(--color-theme)}.search-result a.read-more:hover svg path{fill:var(--color-theme)}.search-result mark{background-color:var(--color-theme);color:#fff}header{position:fixed;top:0;right:0;left:0;z-index:1000;background-color:var(--color-white);padding:0 1% 0 3%;height:4rem;display:flex;justify-content:space-between;align-items:center;-webkit-transition:box-shadow 0.25s, transform 0.25s, height 0.25s, background-color 0.25s;-moz-transition:box-shadow 0.25s, transform 0.25s, height 0.25s, background-color 0.25s;-o-transition:box-shadow 0.25s, transform 0.25s, height 0.25s, background-color 0.25s;transition:box-shadow 0.25s, transform 0.25s, height 0.25s, background-color 0.25s}header.shrink{box-shadow:0 0 5px 0px rgba(0, 0, 0, 0.25)}header.hide{-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)}@media (min-width:1024px){header{height:6rem;padding:0 3%}}@media (min-width:1280px){header{padding:0 4rem}}header.active{background-color:transparent;box-shadow:none}header.active .menu_button_cont .menu_location{color:var(--color-white)}header.active .logo svg .cls-4,header.active .logo svg .cls-1,header.active .logo svg .cls-2{fill:var(--color-white)}header.active .logo svg .cls-3{fill:var(--color-theme)}header .menu_button_cont{align-items:center;display:flex}header .menu_button_cont .menu_button:hover+.menu_location{-webkit-transform:skew(-6deg) translateY(0);-ms-transform:skew(-6deg) translateY(0);transform:skew(-6deg) translateY(0);transform-origin:left bottom}header .menu_button_cont .menu_location{text-transform:uppercase;font-weight:400;font-size:2.125rem;color:var(--color-theme);position:relative;margin-left:1.375rem;align-items:center;gap:1.25rem;-webkit-transition:transform 0.15s, color 0.3s;-moz-transition:transform 0.15s, color 0.3s;-o-transition:transform 0.15s, color 0.3s;transition:transform 0.15s, color 0.3s;display:none}@media (min-width:768px){header .menu_button_cont .menu_location{display:flex}}header #main_nav{z-index:-1;position:fixed;top:0;bottom:0;right:0;left:0;box-shadow:0 5px 5px -4px rgba(0, 0, 0, 0.15);background-color:rgba(158, 118, 179, 0.85);opacity:0;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;display:none}header #main_nav.show{opacity:1}header #main_nav .nav_cont{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none}@media (min-width:1536px){header #main_nav .nav_cont{-webkit-transform:translate(-10%, -50%);-ms-transform:translate(-10%, -50%);transform:translate(-10%, -50%)}}header #main_nav .nav_cont>span{display:none}@media (min-width:1536px){header #main_nav .nav_cont>span{display:block;position:absolute;top:-10rem;right:calc(100% - 1rem);width:45rem}header #main_nav .nav_cont>span svg{width:100%;height:auto}}header #main_nav .nav_cont>.menu ul{padding:0;margin:0;gap:1.5rem;list-style-type:none}header #main_nav .nav_cont>.menu ul#menu-main-menu>li{margin-bottom:0.25rem}@media (min-width:1536px){header #main_nav .nav_cont>.menu ul#menu-main-menu>li:nth-child(2){margin-left:3.5rem}header #main_nav .nav_cont>.menu ul#menu-main-menu>li:nth-child(3){margin-left:1.5rem}}header #main_nav .nav_cont>.menu ul#menu-secondary{margin-top:1rem}header #main_nav .nav_cont>.menu ul#menu-secondary>li{margin-bottom:0.25rem}header #main_nav .nav_cont>.menu ul#menu-secondary>li a{font-size:5.5vw}@media (min-width:768px){header #main_nav .nav_cont>.menu ul#menu-secondary>li a{font-size:2.25rem}}@media (min-width:1536px){header #main_nav .nav_cont>.menu ul#menu-secondary>li:nth-child(2){margin-left:-2.25rem}}header #main_nav .nav_cont>.menu ul>li{position:relative}header #main_nav .nav_cont>.menu ul>li.menu-item-has-children>span{display:block}@media (min-width:1536px){header #main_nav .nav_cont>.menu ul>li.menu-item-has-children>span{display:none}}header #main_nav .nav_cont>.menu ul>li.active>a{color:var(--color-white)}header #main_nav .nav_cont>.menu ul>li.active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}header #main_nav .nav_cont>.menu ul>li>span{width:8vw;height:5.625vw;position:relative;transform-origin:center 30%;display:none;position:absolute;top:3vw;left:-9.5vw;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s}@media (min-width:768px){header #main_nav .nav_cont>.menu ul>li>span{width:2.875rem;height:2rem;position:absolute;top:1.125rem;left:-4rem}}header #main_nav .nav_cont>.menu ul>li>span:before,header #main_nav .nav_cont>.menu ul>li>span:after{content:"";width:2px;height:100%;position:absolute;top:0;bottom:0;background-color:var(--color-white)}header #main_nav .nav_cont>.menu ul>li>span:before{left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:top left}header #main_nav .nav_cont>.menu ul>li>span:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0;transform-origin:top right}header #main_nav .nav_cont>.menu ul>li>a{text-transform:uppercase;font-size:9vw;font-weight:600;line-height:1;letter-spacing:0.05rem;display:block;color:var(--color-theme-darker);-webkit-transition:opacity 0.25s, transform 0.25s, color 0.25s;-moz-transition:opacity 0.25s, transform 0.25s, color 0.25s;-o-transition:opacity 0.25s, transform 0.25s, color 0.25s;transition:opacity 0.25s, transform 0.25s, color 0.25s}@media (min-width:768px){header #main_nav .nav_cont>.menu ul>li>a{font-size:3.5rem}}@media (min-width:1536px){header #main_nav .nav_cont>.menu ul>li>a{font-size:5rem;color:var(--color-white);opacity:0.65}}header #main_nav .nav_cont>.menu ul>li>ul{padding-top:1rem;padding-bottom:1rem;display:none;-webkit-transition:opacity 0.35s, visibility 0.35s;-moz-transition:opacity 0.35s, visibility 0.35s;-o-transition:opacity 0.35s, visibility 0.35s;transition:opacity 0.35s, visibility 0.35s}@media (min-width:1536px){header #main_nav .nav_cont>.menu ul>li>ul{display:block;position:absolute;bottom:100%;left:14.5rem;opacity:0;visibility:hidden;padding-left:8rem;padding-top:0}}@media (min-width:1536px) and (max-width:1950px){header #main_nav .nav_cont>.menu ul>li>ul{position:absolute;bottom:100%;left:10rem}}header #main_nav .nav_cont>.menu ul>li>ul>li{margin-bottom:2.5vw;-webkit-transition:opacity 0.25s ease 0.25s, visibility 0.25s ease 0.25s, transform 0.25s ease 0.25s;-moz-transition:opacity 0.25s ease 0.25s, visibility 0.25s ease 0.25s, transform 0.25s ease 0.25s;-o-transition:opacity 0.25s ease 0.25s, visibility 0.25s ease 0.25s, transform 0.25s ease 0.25s;transition:opacity 0.25s ease 0.25s, visibility 0.25s ease 0.25s, transform 0.25s ease 0.25s}@media (min-width:1536px){header #main_nav .nav_cont>.menu ul>li>ul>li{-webkit-transform:translateY(1rem);-ms-transform:translateY(1rem);transform:translateY(1rem);margin-bottom:0.25rem;opacity:0;visibility:hidden}}header #main_nav .nav_cont>.menu ul>li>ul>li a{font-size:5.5vw;white-space:nowrap}@media (min-width:768px){header #main_nav .nav_cont>.menu ul>li>ul>li a{font-size:2.25rem}}header #main_nav .nav_cont>.menu ul>li.current-menu-item>a{opacity:1;font-style:italic}header #main_nav .nav_cont>.menu ul>li:hover>ul{opacity:1;visibility:visible}header #main_nav .nav_cont>.menu ul>li:hover>ul>li{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}header #main_nav .nav_cont>.menu ul>li:hover>ul>li:nth-of-type(1){-webkit-transition:opacity 0.25s ease 0.05s, visibility 0.25s ease 0.05s, transform 0.25s ease 0.05s;-moz-transition:opacity 0.25s ease 0.05s, visibility 0.25s ease 0.05s, transform 0.25s ease 0.05s;-o-transition:opacity 0.25s ease 0.05s, visibility 0.25s ease 0.05s, transform 0.25s ease 0.05s;transition:opacity 0.25s ease 0.05s, visibility 0.25s ease 0.05s, transform 0.25s ease 0.05s}header #main_nav .nav_cont>.menu ul>li:hover>ul>li:nth-of-type(2){-webkit-transition:opacity 0.25s ease 0.1s, visibility 0.25s ease 0.1s, transform 0.25s ease 0.1s;-moz-transition:opacity 0.25s ease 0.1s, visibility 0.25s ease 0.1s, transform 0.25s ease 0.1s;-o-transition:opacity 0.25s ease 0.1s, visibility 0.25s ease 0.1s, transform 0.25s ease 0.1s;transition:opacity 0.25s ease 0.1s, visibility 0.25s ease 0.1s, transform 0.25s ease 0.1s}header #main_nav .nav_cont>.menu ul>li:hover>ul>li:nth-of-type(3){-webkit-transition:opacity 0.25s ease 0.15s, visibility 0.25s ease 0.15s, transform 0.25s ease 0.15s;-moz-transition:opacity 0.25s ease 0.15s, visibility 0.25s ease 0.15s, transform 0.25s ease 0.15s;-o-transition:opacity 0.25s ease 0.15s, visibility 0.25s ease 0.15s, transform 0.25s ease 0.15s;transition:opacity 0.25s ease 0.15s, visibility 0.25s ease 0.15s, transform 0.25s ease 0.15s}header #main_nav .nav_cont>.menu ul>li:hover>ul>li:nth-of-type(4){-webkit-transition:opacity 0.25s ease 0.2s, visibility 0.25s ease 0.2s, transform 0.25s ease 0.2s;-moz-transition:opacity 0.25s ease 0.2s, visibility 0.25s ease 0.2s, transform 0.25s ease 0.2s;-o-transition:opacity 0.25s ease 0.2s, visibility 0.25s ease 0.2s, transform 0.25s ease 0.2s;transition:opacity 0.25s ease 0.2s, visibility 0.25s ease 0.2s, transform 0.25s ease 0.2s}header #main_nav .nav_cont>.menu ul>li:hover>ul>li:nth-of-type(5){-webkit-transition:opacity 0.25s ease 0.25s, visibility 0.25s ease 0.25s, transform 0.25s ease 0.25s;-moz-transition:opacity 0.25s ease 0.25s, visibility 0.25s ease 0.25s, transform 0.25s ease 0.25s;-o-transition:opacity 0.25s ease 0.25s, visibility 0.25s ease 0.25s, transform 0.25s ease 0.25s;transition:opacity 0.25s ease 0.25s, visibility 0.25s ease 0.25s, transform 0.25s ease 0.25s}header #main_nav .nav_cont>.menu ul>li:hover>ul>li:nth-of-type(6){-webkit-transition:opacity 0.25s ease 0.3s, visibility 0.25s ease 0.3s, transform 0.25s ease 0.3s;-moz-transition:opacity 0.25s ease 0.3s, visibility 0.25s ease 0.3s, transform 0.25s ease 0.3s;-o-transition:opacity 0.25s ease 0.3s, visibility 0.25s ease 0.3s, transform 0.25s ease 0.3s;transition:opacity 0.25s ease 0.3s, visibility 0.25s ease 0.3s, transform 0.25s ease 0.3s}header #main_nav .nav_cont>.menu ul>li:hover>ul>li:nth-of-type(7){-webkit-transition:opacity 0.25s ease 0.35s, visibility 0.25s ease 0.35s, transform 0.25s ease 0.35s;-moz-transition:opacity 0.25s ease 0.35s, visibility 0.25s ease 0.35s, transform 0.25s ease 0.35s;-o-transition:opacity 0.25s ease 0.35s, visibility 0.25s ease 0.35s, transform 0.25s ease 0.35s;transition:opacity 0.25s ease 0.35s, visibility 0.25s ease 0.35s, transform 0.25s ease 0.35s}header #main_nav .nav_cont>.menu ul>li:hover>ul>li:nth-of-type(8){-webkit-transition:opacity 0.25s ease 0.4s, visibility 0.25s ease 0.4s, transform 0.25s ease 0.4s;-moz-transition:opacity 0.25s ease 0.4s, visibility 0.25s ease 0.4s, transform 0.25s ease 0.4s;-o-transition:opacity 0.25s ease 0.4s, visibility 0.25s ease 0.4s, transform 0.25s ease 0.4s;transition:opacity 0.25s ease 0.4s, visibility 0.25s ease 0.4s, transform 0.25s ease 0.4s}header #main_nav .nav_cont>.menu ul>li:hover>ul>li:nth-of-type(9){-webkit-transition:opacity 0.25s ease 0.45s, visibility 0.25s ease 0.45s, transform 0.25s ease 0.45s;-moz-transition:opacity 0.25s ease 0.45s, visibility 0.25s ease 0.45s, transform 0.25s ease 0.45s;-o-transition:opacity 0.25s ease 0.45s, visibility 0.25s ease 0.45s, transform 0.25s ease 0.45s;transition:opacity 0.25s ease 0.45s, visibility 0.25s ease 0.45s, transform 0.25s ease 0.45s}header #main_nav .nav_cont>.menu ul>li:hover>ul>li:nth-of-type(10){-webkit-transition:opacity 0.25s ease 0.5s, visibility 0.25s ease 0.5s, transform 0.25s ease 0.5s;-moz-transition:opacity 0.25s ease 0.5s, visibility 0.25s ease 0.5s, transform 0.25s ease 0.5s;-o-transition:opacity 0.25s ease 0.5s, visibility 0.25s ease 0.5s, transform 0.25s ease 0.5s;transition:opacity 0.25s ease 0.5s, visibility 0.25s ease 0.5s, transform 0.25s ease 0.5s}header #main_nav .nav_cont>.menu ul>li:hover>ul>li:nth-of-type(11){-webkit-transition:opacity 0.25s ease 0.55s, visibility 0.25s ease 0.55s, transform 0.25s ease 0.55s;-moz-transition:opacity 0.25s ease 0.55s, visibility 0.25s ease 0.55s, transform 0.25s ease 0.55s;-o-transition:opacity 0.25s ease 0.55s, visibility 0.25s ease 0.55s, transform 0.25s ease 0.55s;transition:opacity 0.25s ease 0.55s, visibility 0.25s ease 0.55s, transform 0.25s ease 0.55s}header #main_nav .nav_cont>.menu ul>li:hover>ul>li:nth-of-type(12){-webkit-transition:opacity 0.25s ease 0.6s, visibility 0.25s ease 0.6s, transform 0.25s ease 0.6s;-moz-transition:opacity 0.25s ease 0.6s, visibility 0.25s ease 0.6s, transform 0.25s ease 0.6s;-o-transition:opacity 0.25s ease 0.6s, visibility 0.25s ease 0.6s, transform 0.25s ease 0.6s;transition:opacity 0.25s ease 0.6s, visibility 0.25s ease 0.6s, transform 0.25s ease 0.6s}header #main_nav .nav_cont>.menu ul>li:hover>ul>li:nth-of-type(13){-webkit-transition:opacity 0.25s ease 0.65s, visibility 0.25s ease 0.65s, transform 0.25s ease 0.65s;-moz-transition:opacity 0.25s ease 0.65s, visibility 0.25s ease 0.65s, transform 0.25s ease 0.65s;-o-transition:opacity 0.25s ease 0.65s, visibility 0.25s ease 0.65s, transform 0.25s ease 0.65s;transition:opacity 0.25s ease 0.65s, visibility 0.25s ease 0.65s, transform 0.25s ease 0.65s}header #main_nav .nav_cont>.menu ul>li:hover>ul>li:nth-of-type(14){-webkit-transition:opacity 0.25s ease 0.7s, visibility 0.25s ease 0.7s, transform 0.25s ease 0.7s;-moz-transition:opacity 0.25s ease 0.7s, visibility 0.25s ease 0.7s, transform 0.25s ease 0.7s;-o-transition:opacity 0.25s ease 0.7s, visibility 0.25s ease 0.7s, transform 0.25s ease 0.7s;transition:opacity 0.25s ease 0.7s, visibility 0.25s ease 0.7s, transform 0.25s ease 0.7s}header #main_nav .nav_cont>.menu ul>li:hover>ul>li:nth-of-type(15){-webkit-transition:opacity 0.25s ease 0.75s, visibility 0.25s ease 0.75s, transform 0.25s ease 0.75s;-moz-transition:opacity 0.25s ease 0.75s, visibility 0.25s ease 0.75s, transform 0.25s ease 0.75s;-o-transition:opacity 0.25s ease 0.75s, visibility 0.25s ease 0.75s, transform 0.25s ease 0.75s;transition:opacity 0.25s ease 0.75s, visibility 0.25s ease 0.75s, transform 0.25s ease 0.75s}header #main_nav .nav_cont>.menu ul>li:hover>a{opacity:1;-webkit-transform:skew(-6deg) translateY(0);-ms-transform:skew(-6deg) translateY(0);transform:skew(-6deg) translateY(0);transform-origin:left bottom}header .logo{display:block;height:5.75rem;position:relative;overflow:hidden;margin-top:0.25rem;align-self:flex-start}@media (min-width:1024px){header .logo{margin-top:0.5rem;height:8.5rem}}header .logo>div{height:100%;-webkit-transition:opacity 0.25s, transform 0.25s;-moz-transition:opacity 0.25s, transform 0.25s;-o-transition:opacity 0.25s, transform 0.25s;transition:opacity 0.25s, transform 0.25s}header .logo svg{display:block;width:auto;height:100%}header .logo svg path,header .logo svg polygon{-webkit-transition:fill 0.25s;-moz-transition:fill 0.25s;-o-transition:fill 0.25s;transition:fill 0.25s}.fixed_button_nav{display:none;position:fixed;bottom:15%;right:1.75rem;z-index:8;flex-direction:column;align-items:center;gap:1rem}.fixed_button_nav:after,.fixed_button_nav:before{content:"";width:1px;height:5rem;border-left:1px dotted var(--color-white);margin:0.5rem 0}@media (min-width:1280px){.fixed_button_nav{display:flex}}.fixed_button_nav>.fbn_button{text-decoration:none;position:relative}.fixed_button_nav>.fbn_button:hover .title{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1}.fixed_button_nav>.fbn_button:hover .icon_cont .icon{background-color:var(--color-theme-darker)}.fixed_button_nav .icon_cont{width:4.125rem;height:4.125rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;font-size:0;position:relative;box-sizing:border-box}.fixed_button_nav .icon_cont .icon{background-color:var(--color-black);position:absolute;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1;opacity:1;-webkit-transition:opacity 0.5s, background-color 0.5s;-moz-transition:opacity 0.5s, background-color 0.5s;-o-transition:opacity 0.5s, background-color 0.5s;transition:opacity 0.5s, background-color 0.5s}.fixed_button_nav .icon_cont .icon img{width:50%;image-rendering:-webkit-optimize-contrast}.fixed_button_nav .icon_cont .icon img.envelope{width:56%}.fixed_button_nav .icon_cont .icon img.cal{width:52%}.fixed_button_nav .icon_cont .logo{background-color:var(--color-white);opacity:0;position:relative;z-index:2;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.fixed_button_nav .icon_cont img{width:100%;height:auto}.fixed_button_nav .title{padding:0.75rem 1.75rem 1rem;background-color:var(--color-black);-moz-border-radius:0.375rem;-webkit-border-radius:0.375rem;border-radius:0.375rem;white-space:nowrap;position:absolute;top:50%;right:calc(100% + 1rem);-webkit-transform:translateY(-50%) translateX(-0.75rem);-ms-transform:translateY(-50%) translateX(-0.75rem);transform:translateY(-50%) translateX(-0.75rem);opacity:0;visibility:hidden;border:1px solid rgba(255, 255, 255, 0.1);-webkit-transition:opacity 0.3s, visibility 0.3s, transform 0.3s;-moz-transition:opacity 0.3s, visibility 0.3s, transform 0.3s;-o-transition:opacity 0.3s, visibility 0.3s, transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s}.fixed_button_nav .title:after{content:"";height:0;width:0;border-style:solid;border-color:transparent transparent transparent var(--color-black);border-width:0.375rem 0 0.375rem 0.625rem;position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.fixed_button_nav .title>span{text-transform:uppercase;font-size:1rem;font-weight:700;color:var(--color-white);line-height:1}.fixed_button_nav .title ul{list-style-type:none;margin-top:0.625rem;padding:0;display:flex;flex-direction:column;gap:0.125rem}.fixed_button_nav .title ul li{line-height:1.2;display:flex;align-items:center;gap:0.5rem}.fixed_button_nav .title ul li:before{content:"";width:0.625rem;height:1px;background-color:var(--color-white)}.fixed_button_nav .title ul li a{font-weight:300;color:rgba(255, 255, 255, 0.65);font-size:1rem;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s}.fixed_button_nav .title ul li a:hover{color:var(--color-white)}.fixed_button_nav .title ul li a>span{min-width:5.5rem;display:inline-block;margin-right:0.5rem}.fixed_button_nav .title.padding{padding:0.375rem 0.75rem}.impressum h2{font-size:1.5rem}.impressum h2:after{display:none}.impressum .image-bottom-left .wp-block-image{width:100%}@media (min-width:1024px){.impressum .image-bottom-left .wp-block-image{width:30rem !important}}@media (min-width:1920px){.impressum .image-bottom-left .wp-block-image{position:absolute;bottom:-10rem;left:-10rem;z-index:-1}}@media (min-width:1921px){.impressum .image-bottom-left .wp-block-image{bottom:-11rem;left:-15rem;width:35rem !important}}.impressum .wp-block-group{position:relative}@media (min-width:1920px){.impressum .wp-block-group{padding-left:15rem}}.kontakt .pb_block{display:flex;justify-content:center}.kontakt .pb_block .text{text-align:left;display:block}.kontakt .pb_block .text p{font-size:1.5rem !important;font-style:normal;margin-bottom:8rem}.kontakt .pb_block .text p br{display:none}@media (min-width:1024px){.kontakt .pb_block .text p br{font-size:2.25rem !important;display:inline;margin-bottom:0}}.kontakt .pb_block .text:before,.kontakt .pb_block .text:after{display:none}.kontakt .butterfly-bg:before{top:12.5rem;right:0rem;bottom:unset}@media (min-width:1280px){.kontakt .butterfly-bg:before{top:2rem}}.contact_form_wrap{margin:0rem 0;display:flex;align-items:center;justify-content:center}.contact_form_wrap form{width:90%}@media (min-width:1280px){.contact_form_wrap form{width:var(--width-content)}}.contact_form_wrap form .form_cont{display:flex;flex-direction:column;gap:1.375rem}.contact_form_wrap form .form_cont .input_cont textarea,.contact_form_wrap form .form_cont .input_cont input{width:100%;line-height:1;background-color:var(--color-white);-moz-border-radius:1.5rem;-webkit-border-radius:1.5rem;border-radius:1.5rem;padding:0.5rem 1.25rem 0.625rem;outline:0;font-size:1.25rem;box-sizing:border-box;border:1px solid var(--color-theme-darker)}.contact_form_wrap form .form_cont .input_cont textarea{min-height:20rem;margin-top:3.5rem;padding:1rem 2rem;min-width:100%;max-width:100%;max-height:40rem}.contact_form_wrap form .form_cont .note{color:var(--color-white);font-size:1.25rem}.contact_form_wrap form .form_footer{margin-top:4rem;display:flex;align-items:center;justify-content:center}.contact_form_wrap form .form_footer button{background-color:var(--color-white);color:var(--color-theme-darker);text-transform:uppercase;font-size:1.25rem;min-width:15rem;padding:0.5rem 0 0.625rem;box-sizing:border-box;line-height:1;outline:0;border:1px solid var(--color-theme-darker);cursor:pointer;-moz-border-radius:1.5rem;-webkit-border-radius:1.5rem;border-radius:1.5rem;-webkit-transition:color 0.25s, background-color 0.25s;-moz-transition:color 0.25s, background-color 0.25s;-o-transition:color 0.25s, background-color 0.25s;transition:color 0.25s, background-color 0.25s}.contact_form_wrap form .form_footer button:hover{background-color:var(--color-theme);color:var(--color-white)}section:has(.feet-ring){position:relative;z-index:2}@media (min-width:1921px){section:has(.feet-ring){padding-bottom:17.5rem}}.feet-ring{width:90%;aspect-ratio:1;overflow:hidden;font-size:0;position:relative;background-color:var(--color-theme);margin:3rem auto 0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;flex-shrink:0;border:1rem solid var(--color-white);z-index:-1}@media (min-width:1024px){.feet-ring{width:40rem;margin:5rem 0 0}}@media (min-width:1921px){.feet-ring{margin:0.25rem 0;position:absolute;bottom:-7.5rem;left:-22.5rem}}.feet-ring .image_cont{z-index:2;position:relative}.feet-ring .image_cont:before{content:"";-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;z-index:-1;margin:auto;background-color:var(--color-white);position:absolute;top:0.75rem;bottom:0.75rem;right:0.75rem;left:0.75rem}@media (min-width:1024px){.feet-ring .image_cont:before{position:absolute;top:1.25rem;bottom:1.25rem;right:1.25rem;left:1.25rem}}.feet-ring .image_cont img{width:100%;padding:1.5rem;box-sizing:border-box;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}@media (min-width:1024px){.feet-ring .image_cont img{padding:2.75rem}}.feet-ring:before,.feet-ring:after{content:"";position:absolute;top:2.5%;left:-25%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:150%;height:95%;opacity:0.9;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, white 30%, white 70%, rgba(255, 255, 255, 0) 100%);-webkit-animation:rotating 16s linear infinite;-moz-animation:rotating 16s linear infinite;-ms-animation:rotating 16s linear infinite;-o-animation:rotating 16s linear infinite;animation:rotating 16s linear infinite}.feet-ring:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:rotating 16s linear 4s infinite;-moz-animation:rotating 16s linear 4s infinite;-ms-animation:rotating 16s linear 4s infinite;-o-animation:rotating 16s linear 4s infinite;animation:rotating 16s linear 4s infinite}.text_white h1{color:white !important}.text_white h1 .line:last-of-type::after,.text_white h1 .line:first-of-type::before{background-color:#fff !important}/*# sourceMappingURL=style.css.map */