/*!
	Theme Name: Out of this World
	Version: v2.2021
	Author: Ray Seij
	Description: 'First Encounter' is the first release in the upcoming 'Out of this World' series by Ray Seij. These themes are tailor-made and not developed for creating complete websites, but solely for adjusting its content (text and images). Incorrect use can cause the website to stop function properly or even crash entirely. For complex modifications to your website, please contact rayseij.dev@gmail.com.
*/@font-face{font-family:"Roboto Condensed";src:url("assets/fonts/RobotoCondensed-Regular.eot");src:url("assets/fonts/RobotoCondensed-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/RobotoCondensed-Regular.woff2") format("woff2"),url("assets/fonts/RobotoCondensed-Regular.woff") format("woff"),url("assets/fonts/RobotoCondensed-Regular.ttf") format("truetype"),url("assets/fonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Roboto Condensed";src:url("assets/fonts/RobotoCondensed-Bold.eot");src:url("assets/fonts/RobotoCondensed-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/RobotoCondensed-Bold.woff2") format("woff2"),url("assets/fonts/RobotoCondensed-Bold.woff") format("woff"),url("assets/fonts/RobotoCondensed-Bold.ttf") format("truetype"),url("assets/fonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Maiden Orange";src:url("assets/fonts/MaidenOrange-Regular.eot");src:url("assets/fonts/MaidenOrange-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/MaidenOrange-Regular.woff2") format("woff2"),url("assets/fonts/MaidenOrange-Regular.woff") format("woff"),url("assets/fonts/MaidenOrange-Regular.ttf") format("truetype"),url("assets/fonts/MaidenOrange-Regular.svg#MaidenOrange-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Staatliches";src:url("assets/fonts/Staatliches-Regular.eot");src:url("assets/fonts/Staatliches-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Staatliches-Regular.woff2") format("woff2"),url("assets/fonts/Staatliches-Regular.woff") format("woff"),url("assets/fonts/Staatliches-Regular.ttf") format("truetype"),url("assets/fonts/Staatliches-Regular.svg#Staatliches-Regular") format("svg");font-weight:normal;font-style:normal}html{font-family:"Roboto Condensed",Tahoma,Arial,sans-serif;font-size:18px;color:#040f0f;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}h1,h2{line-height:1em;margin-bottom:15px;text-transform:uppercase}h1{font-size:3.6em;font-weight:normal;line-height:1em;margin-bottom:15px}h2{font-size:1.6em;line-height:1.2em;margin-bottom:15px}h3{font-size:1.4em;line-height:1em;margin-bottom:15px;line-height:1.2em}h4{font-size:1.2em;line-height:1em;margin-bottom:15px;line-height:1.2em}h5{font-size:1.1em;line-height:1em;margin-bottom:15px;line-height:1.15}p{font-size:1em;line-height:1.4em;margin-bottom:15px}a{font-size:1em;color:#85af06;text-decoration:none}a:hover{color:#a58d96}a:focus{outline:none}input,textarea{font-family:"Roboto Condensed",Tahoma,Arial,sans-serif;font-size:1.2em}input:focus,textarea:focus{outline:none}textarea{padding:15px;resize:none}::-moz-selection{color:#f8fcfb;background:#7da300}::selection{color:#f8fcfb;background:#7da300}#searchsubmit,.burger-menu-button,.children,.go-back-button,.menu-item-has-children,.scroll-to-top,.wp-block-button__link,.wpcf7-submit,a,button,header .sub-menu,header .sub-menu li{-webkit-transition:all 150ms linear;transition:all 150ms linear}header .background{width:100%;height:100%;position:absolute;top:-76px;left:0;background-color:#573c9e;background-image:url(assets/images/coverImg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;border-bottom:1px solid #422D78;-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.15);box-shadow:0px 5px 5px rgba(0,0,0,0.15);-webkit-transition:all 150ms linear;transition:all 150ms linear}header .background.slide-in{-webkit-transition:all 300ms linear;transition:all 300ms linear;top:0}header nav{z-index:1000}header nav ul.menu li{margin-left:15px;display:inline-block;list-style-type:none}header nav ul.menu li a{font-size:1.2em;color:#edf7f6}header nav ul.menu li a:hover{color:#fdbe33;cursor:pointer}header nav ul.menu li a.active,header nav ul.menu li a.visited{color:#fdbe33!important}header li.menu-item-has-children{position:relative}header li.menu-item-has-children a{padding-right:13px;background-image:url(assets/images/icons/caret_down.svg);background-repeat:no-repeat;background-size:10px;background-position:top -2px right}header li.menu-item-has-children a.active,header li.menu-item-has-children a.current-menu-parent,header li.menu-item-has-children a.visited,header li.menu-item-has-children a:hover{background-image:url(assets/images/icons/caret_down_hover.svg)}header li.menu-item-has-children.current-menu-parent>a,header li.menu-item-has-children.visited>a{color:#fdbe33!important;background-image:url(assets/images/icons/caret_down_hover.svg)}header .menu-item-has-children:hover>.sub-menu{-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px);visibility:visible;opacity:1}header .menu-item-has-children .sub-menu{visibility:hidden;opacity:0;display:-ms-grid;display:grid;position:absolute;padding:10px 0 0 0;left:50%;-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px);-webkit-transition-duration:all 150ms linear;transition-duration:all 150ms linear}header .menu-item-has-children .sub-menu li{width:100%;text-align:center;margin:0 0 5px 0}header .menu-item-has-children .sub-menu li a{display:inline-block;min-width:calc(100% - 24px);padding:7px 12px;margin:0;font-size:1.05em;border-radius:5px;white-space:nowrap;background:#7da300;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px rgba(0,0,0,0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}header .menu-item-has-children .sub-menu li a.active,header .menu-item-has-children .sub-menu li a.hover,header .menu-item-has-children .sub-menu li a.visited,header .menu-item-has-children .sub-menu li a:hover{color:#fff!important;background:#95c501;-webkit-box-shadow:0 7px 7px -7px rgba(0,0,0,0.85);box-shadow:0 7px 7px -7px rgba(0,0,0,0.85);-webkit-transform:scale(1.025);transform:scale(1.025)}header .menu-item-has-children .sub-menu li a.active:before,header .menu-item-has-children .sub-menu li a.visited:before{background-image:url(assets/images/icons/caret_up_hover.svg)!important}header .menu-item-has-children .sub-menu li:first-child a:before{width:20px;height:8px;content:"";display:block;position:absolute;top:-8px;left:calc(50% - 10px);background-image:url(assets/images/icons/caret_up.svg);background-repeat:no-repeat;background-size:20px;background-position:top -10px center;background-color:transparent}header .menu-item-has-children .sub-menu li.active:first-child a:before,header .menu-item-has-children .sub-menu li:first-child.hover a:before{background-image:url(assets/images/icons/caret_up_hover.svg)}header .menu-item-has-children .sub-menu li.menu-item-has-children>a{min-width:calc(100% - 37px);padding-right:25px;background-image:url(assets/images/icons/chevron_right.svg);background-repeat:no-repeat;background-size:8px;background-position:right 10px center}header .menu-item-has-children .sub-menu li.menu-item-has-children>a.active,header .menu-item-has-children .sub-menu li.menu-item-has-children>a:hover{background-image:url(assets/images/icons/chevron_right.svg)}header .menu-item-has-children .sub-menu li.menu-item-has-children.visited>a{color:#fff!important;background-color:#95c501}header .menu-item-has-children .sub-menu li.menu-item-has-children.current-menu-parent>a{color:#f8fcfb!important}header a[href="#awards"],header li.menu-item-128 a,header li.menu-item-548 a{min-width:calc(100% - 42px)!important;padding-right:30px!important;background-image:url(assets/images/icons/award.svg)!important;background-repeat:no-repeat!important;background-size:45% 45%!important;background-position:top 11px right -13px!important}header .sub-menu li.menu-item-has-children:hover>.sub-menu{-webkit-transform:translate(12px,0);transform:translate(12px,0)}header .menu-item-has-children .sub-menu .sub-menu{top:0;left:100%;padding:0;-webkit-transform:translate(0,0);transform:translate(0,0);z-index:1000}header .menu-item-has-children .sub-menu .sub-menu li:before{background-image:none!important}header .menu-item-has-children .sub-menu .sub-menu li:first-child a:before{width:20px;height:8px;top:calc(50% - 4px);left:-13px;background-image:url(assets/images/icons/caret_up.svg)!important;background-size:20px;background-position:top -10px center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}header .menu-item-has-children .sub-menu .sub-menu li:first-child a.visited:before,header .menu-item-has-children .sub-menu .sub-menu li:first-child.hover a:before{background-image:url(assets/images/icons/caret_up_hover.svg)!important}header .icons{-webkit-transition:all 150ms linear;transition:all 150ms linear;position:absolute;top:75px}header .icons .icon{width:30px;height:30px;border-radius:15px;background-color:#e32658;float:right;margin-left:15px;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover}header .icons .icon:hover{background-color:#85af06;-webkit-transition:all 150ms linear;transition:all 150ms linear;cursor:pointer}header .icons .icon.search{-webkit-mask-image:url(assets/images/icons/search_icon.png)}header .icons .icon.linked-in{background:linear-gradient(to bottom,black 0px 10px,red 10px 20px,yellow 20px 30px)}header .icons [data-title]{position:relative}header .icons [data-title]:after{content:attr(data-title);background-color:#85af06;color:#f8fcfb;padding:6px 12px;border-radius:5px;position:absolute;top:45px;right:calc(100% - 30px);white-space:nowrap;-webkit-box-shadow:1px 1px 3px #b51f47;box-shadow:1px 1px 3px #b51f47;opacity:0;z-index:99999;visibility:hidden}header .icons [data-title]:hover:after{opacity:1;-webkit-transition:all 0.1s ease 0.5s;transition:all 0.1s ease 0.5s;visibility:visible}header .icons #searchform{width:0px;height:33px;border-radius:30px;position:absolute;right:90px;top:-3px;overflow:hidden;border:2px solid #e32658;opacity:0}header .icons #searchform input{height:33px;width:174px;padding:0 15px;background:#261e21;-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.75) inset;box-shadow:0px 2px 3px 0px rgba(0,0,0,0.75) inset;border:none;color:#f8fcfb;font-weight:100;font-size:1em;text-align:center}header .icons.slide-in{-webkit-transition:all 300ms linear;transition:all 300ms linear;top:90px}.touchscreen header nav .menu-item-has-children>a:first-child:active{pointer-events:none}.touchscreen header nav .menu-item-has-children>a:first-child:hover{-ms-touch-action:auto;touch-action:auto}@media only screen and (max-width:834px){header .icons,header nav{display:none}}.burger-menu-button{width:40px;height:30px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.15s ease-in-out;transition:0.15s ease-in-out;cursor:pointer;display:none}.burger-menu-button span{display:block;position:absolute;height:5px;width:100%;border-radius:5px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.1s ease-in-out;transition:0.1s ease-in-out}.burger-menu-button span:first-child{top:0px;background:#85af06}.burger-menu-button span:nth-child(2),.burger-menu-button span:nth-child(3){top:12px;background:#85af06}.burger-menu-button span:nth-child(4){top:24px;background:#85af06}.burger-menu-button.active{margin-right:-10px}.burger-menu-button.active span{-webkit-box-shadow:none!important;box-shadow:none!important}.burger-menu-button.active span:first-child{top:10px;width:0%;left:50%}.burger-menu-button.active span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.burger-menu-button.active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.burger-menu-button.active span:nth-child(4){top:22px;width:0%;left:50%}.burger-menu{width:300px;height:100%;position:fixed;right:-300px;z-index:100;background-color:#392d31;-webkit-box-shadow:inset 15px 0 15px -15px rgba(4,15,15,0.35);box-shadow:inset 15px 0 15px -15px rgba(4,15,15,0.35);display:none}.burger-menu .block{width:60px;height:calc(100% - 75px - 60px);background-color:transparent;position:absolute;top:135px;display:block;z-index:10}.burger-menu nav{height:calc(100% - 60px);padding-top:60px;position:relative;overflow-x:hidden}.burger-menu nav ul{margin:0;padding:0}.burger-menu nav ul li{width:300px;list-style-type:none;border-width:0 0 1px 0;border-style:inset;border-color:rgba(4,15,15,0.3)}.burger-menu nav ul li a{display:inline-block;width:calc(100% - 90px);height:60px;padding:0 30px 0 60px;margin:0;font-size:1.2em;font-weight:300;color:#f8fcfb;line-height:60px}.burger-menu nav ul li a.active,.burger-menu nav ul li a.visited{color:#85af06}.burger-menu nav ul li:first-child{border-width:1px 0 1px 0;border-style:inset;border-color:rgba(4,15,15,0.3)}.burger-menu nav ul li.menu-item-has-children>a{background-image:url(assets/images/icons/chevron_right.svg);background-repeat:no-repeat;background-size:10px;background-position:center right 15px;-webkit-transition:none;transition:none}.burger-menu nav ul li.menu-item-has-children>a.active{background-image:url(assets/images/icons/chevron_down.svg);background-position:center right 20px;background-size:15px;color:#f8fcfb;background-color:#9D1B3D;-webkit-box-shadow:0px 5px 5px 0px rgba(4,15,15,0.3);box-shadow:0px 5px 5px 0px rgba(4,15,15,0.3)}.burger-menu nav ul li.menu-item-has-children.current-menu-parent>a,.burger-menu nav ul li.menu-item-has-children>a.visited{background-image:url(assets/images/icons/chevron_right_green.svg);color:#85af06}.burger-menu nav ul li.menu-item-has-children>a.visited.active{background-image:url(assets/images/icons/chevron_down_visited_active.svg);color:#85af06}.burger-menu nav .close-button{width:100%;height:60px;padding-left:60px;line-height:60px;display:none;cursor:pointer}.burger-menu nav .close-button:before{content:"";position:absolute;left:0px;width:60px;height:60px;background-image:url(assets/images/icons/chevron_left.svg);background-position:22px center;background-repeat:no-repeat;background-size:15px;background-color:#392d31}.burger-menu nav .close-button a{color:#f8fcfb}.burger-menu nav::-webkit-scrollbar{display:none}.burger-menu nav{-ms-overflow-style:none;scrollbar-width:none}.burger-menu::-webkit-scrollbar{display:none}.burger-menu .sub-menu{background:#9D1B3D;min-height:100%;position:absolute;top:0;right:-300px;z-index:10}.burger-menu .sub-menu li a{width:calc(100% - 95px);padding:0 30px 0 15px;opacity:0.95}.burger-menu .sub-menu li a.visited{opacity:1}.burger-menu .sub-menu li:first-child{border-top:0}.burger-menu .sub-menu li.menu-item-has-children a{background-position:center right 20px;font-weight:500;opacity:1}.burger-menu .sub-menu li.menu-item-has-children>a.active{-webkit-box-shadow:none!important;box-shadow:none!important}.burger-menu .sub-menu li.menu-item-has-children>a{background-image:url(assets/images/icons/plus.svg);background-position:center right 25px;background-repeat:no-repeat;background-size:12px}.burger-menu .sub-menu li.menu-item-has-children>a.active{background-image:url(assets/images/icons/minus.svg);background-position:center right 25px;background-size:12px}.burger-menu .sub-menu li.current-menu-parent.menu-item-has-children>a.active{background-image:url(assets/images/icons/minus-green.svg)}.burger-menu .sub-menu li.current-menu-parent.menu-item-has-children>a{background-image:url(assets/images/icons/plus-green.svg);background-position:center right 25px;background-size:12px}.burger-menu .sub-menu li.burger-menu-back-button{height:60px;line-height:60px;background-color:rgba(0,0,0,0.2);cursor:pointer;position:relative}.burger-menu .sub-menu li.burger-menu-back-button:before{content:"";position:absolute;left:-60px;width:60px;height:60px;background-image:url(assets/images/icons/chevron_left.svg);background-position:center;background-repeat:no-repeat;background-size:15px;background-color:#392d31}.burger-menu .sub-menu li.burger-menu-back-button a{font-weight:300;color:#f8fcfb}.burger-menu .sub-menu .sub-menu{position:static;border-width:0 0 0 1px;border-style:inset;border-color:rgba(4,15,15,0.2)}.burger-menu .sub-menu .sub-menu li{background-color:rgba(0,0,0,0.17)}.burger-menu .sub-menu .sub-menu li a{width:calc(100% - 100px);height:50px;line-height:50px;font-size:1.1em;font-weight:100;opacity:0.95;text-indent:10px}.burger-menu .sub-menu .sub-menu li a.visited{opacity:1}.burger-menu .sub-menu .sub-menu li:first-child{border-width:1px 0 1px 0;border-style:inset;border-color:rgba(4,15,15,0.3);-webkit-box-shadow:inset 0px 5px 5px 0px rgba(4,15,15,0.17);box-shadow:inset 0px 5px 5px 0px rgba(4,15,15,0.17)}.burger-menu .sub-menu .sub-menu li:last-child{border-width:0;border-color:rgba(4,15,15,0.3)}#menu-item-153:before,#menu-item-552:before{content:"";width:60px;height:60px;opacity:0.33;position:absolute;background-repeat:no-repeat;background-position:center;background-image:url(assets/images/icons/home.svg);background-size:25px}#menu-item-154:before,#menu-item-553:before{content:"";width:60px;height:60px;opacity:0.33;position:absolute;background-repeat:no-repeat;background-position:center;background-image:url(assets/images/icons/user.svg);background-size:21px}#menu-item-155:before,#menu-item-558:before{content:"";width:60px;height:60px;opacity:0.33;position:absolute;background-repeat:no-repeat;background-position:center;background-image:url(assets/images/icons/hat-wizard.svg);background-size:25px}#menu-item-156:before,#menu-item-572:before{content:"";width:60px;height:60px;opacity:0.33;position:absolute;background-repeat:no-repeat;background-position:center;background-image:url(assets/images/icons/medal.svg);background-size:25px}#menu-item-157:before,#menu-item-583:before{content:"";width:60px;height:60px;opacity:0.33;position:absolute;background-repeat:no-repeat;background-position:center;background-image:url(assets/images/icons/book-open.svg);background-size:24px}#menu-item-158:before,#menu-item-584:before{content:"";width:60px;height:60px;opacity:0.33;position:absolute;background-repeat:no-repeat;background-position:center;background-image:url(assets/images/icons/envelope.svg);background-size:23px}li.current-menu-parent:before,li.visited:before{opacity:0.66!important;-webkit-transition:all 300ms linear;transition:all 300ms linear}li.open:before{opacity:0.99!important;-webkit-transition:all 75ms linear;transition:all 75ms linear}.burger-menu .searchform{width:100%;height:60px;overflow:hidden}.burger-menu .searchform input{height:60px;line-height:60px;border:none;outline:none;padding:0 15px;margin:0;background:#040f0f;color:#f8fcfb;font-weight:normal!important}.burger-menu .searchform #s{width:calc(100% - 90px);padding:0 30px 0 60px;text-align:left;font-weight:100!important;border-radius:0;background-image:url(assets/images/icons/search_opacity.svg);background-repeat:no-repeat;background-size:20px;background-position:center left 21px}.burger-menu .searchform #s:before{content:"test";display:block;width:60px;height:60px;background-color:#9D1B3D;z-index:10000000;position:absolute;top:0;left:0}.burger-menu .searchform #s::-webkit-input-placeholder{color:#f8fcfb;opacity:0.25}.burger-menu .searchform #s::-moz-placeholder{color:#f8fcfb;opacity:0.25}.burger-menu .searchform #s:-ms-input-placeholder{color:#f8fcfb;opacity:0.25}.burger-menu .searchform #s::-ms-input-placeholder{color:#f8fcfb;opacity:0.25}.burger-menu .searchform #s::placeholder{color:#f8fcfb;opacity:0.25}.burger-menu .searchform #s:focus{background-image:url(assets/images/icons/search.svg);opacity:1}#searchsubmit{display:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#menu-item-5213,#menu-item-5214{height:60px}#menu-item-5213 a,#menu-item-5214 a{width:calc(100% - 60px);height:60px;padding-left:60px;font-size:1.2em;font-weight:300;color:#f8fcfb;line-height:60px;position:relative}#menu-item-5213 a:before,#menu-item-5214 a:before{content:"";width:26px;height:21px;position:absolute;top:50%;left:17px;-webkit-transform:translateY(-12px);transform:translateY(-12px);border-radius:2px;background:linear-gradient(to bottom,black 0 7px,red 7px 14px,yellow 14px 21px)}@media only screen and (max-width:359px){.burger-menu-button.active{opacity:0}.burger-menu nav{height:100%;padding-top:0px}.burger-menu nav .close-button{display:block}.burger-menu nav .close-button a{font-size:1.2em}.burger-menu nav .burger-menu-back-button:before{display:none}}@media only screen and (max-width:834px){.burger-menu,.burger-menu-button{display:block}}*{margin:0;padding:0}.left{float:left}.right{float:right}img{pointer-events:none!important}.is-png{-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0)!important;box-shadow:0px 0px 0px rgba(0,0,0,0)!important;border-radius:0px!important}.text_align_center{text-align:center}html{background:#402a72}body{background:url(assets/images/polygon_background.jpg);background-attachment:fixed;background-size:cover}.please-rotate-device{width:100%;height:100%;position:fixed;top:0;left:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#422D78;background-image:url(assets/images/coverImg.jpg);background-position:center;background-size:cover;z-index:1000}.please-rotate-device h2{width:100%;font-size:2em;color:#f8fcfb!important;text-align:center;letter-spacing:1px;margin-top:-30px}.please-rotate-device .device{width:45px;height:45px;position:absolute;top:calc(50% + 15px);left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background:url(assets/images/icons/rotate.png);background-size:contain;background-repeat:no-repeat}.loader{width:80px;height:80px;position:fixed;top:50vh;left:50vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader.fade-out{-webkit-transition:all 300ms linear;transition:all 300ms linear;opacity:0}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#85af06;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;-webkit-animation:lds-ellipsis1 0.6s infinite;animation:lds-ellipsis1 0.6s infinite}.lds-ellipsis div:nth-child(2){left:8px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(3){left:32px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 0.6s infinite;animation:lds-ellipsis3 0.6s infinite}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(24px,0);transform:translate(24px,0)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(24px,0);transform:translate(24px,0)}}#wrapper{width:100%;min-height:calc(100vh - 240px);position:relative;overflow:hidden;opacity:0}header{width:calc(100% - 60px);height:75px;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:fixed;top:0;z-index:100}header .logo{font-family:"Roboto Condensed",Tahoma,Arial,sans-serif;font-size:30px;font-weight:600;letter-spacing:1px;color:#edf7f6;position:absolute;top:50%;left:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:-webkit-gradient(linear,left top,right top,from(#fdbe33),color-stop(50%,#fdbe33),color-stop(50%,#edf7f6));background:linear-gradient(to right,#fdbe33,#fdbe33 50%,#edf7f6 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;-webkit-transition:background-position 150ms ease-out;transition:background-position 150ms ease-out}header .logo span{color:#fdbe33;background:-webkit-gradient(linear,left top,right top,from(#edf7f6),color-stop(50%,#edf7f6),color-stop(50%,#fdbe33));background:linear-gradient(to right,#edf7f6,#edf7f6 50%,#fdbe33 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;-webkit-transition:background-position 150ms ease-out;transition:background-position 150ms ease-out}header .logo:hover{background-position:0 100%}header .logo:hover>span{background-position:0 100%}ul:not(.menu){margin:0 auto 1em}ul:not(.menu) li:not(nav li,.slides li){text-align:left;list-style-type:none;margin-bottom:5px;padding-left:30px;background-image:url(assets/images/icons/check.svg);background-repeat:no-repeat;background-size:15px;background-position:top 3px left}.blocks-gallery-grid li{background-image:none;margin:0 15px 15px 0}.blocks-gallery-grid li img{height:100%!important;border-radius:5px;-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.35);box-shadow:0px 5px 5px rgba(0,0,0,0.35)}ol{margin:0 0 15px 15px}section{width:100%;padding:90px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section .container{width:calc(100% - 120px);max-width:1280px;padding:0 60px;margin:0 auto}.wp-block-columns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.wp-block-columns .wp-block-column{padding:0;margin:0}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0}.wp-block-image.aligncenter{text-align:center;margin:0 auto}.wp-block-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-buttons.is-content-justification-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-block-buttons>.wp-block-button .wp-block-button__link{padding:10px 22px 10px 15px;border:none;border-radius:9px;text-transform:uppercase;font-weight:500;color:#f8fcfb;font-size:0.85em;cursor:pointer;background-image:url(assets/images/icons/chevron_right.svg);background-position:center right 9px;background-repeat:no-repeat;background-size:7px}.wp-block-buttons>.wp-block-button .wp-block-button__link:not(.has-background){background-color:#7da300}.wp-block-buttons>.wp-block-button .wp-block-button__link:hover{background-color:#a58d96;color:#f8fcfb}footer{height:60px;padding:0 60px;background:#392d31;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}footer p{color:#f2cedb!important;font-size:0.65em;border:none!important;margin-bottom:0;padding-right:50px!important}footer svg{height:60px;width:100%;position:absolute;bottom:60px;left:0;fill:#392d31}.touchscreen footer svg{width:calc(100% + 1px);left:-1px;bottom:59px}#cookie-notice{width:calc(100% - 60px);min-height:44px;padding:20px 30px;background:#b51f47;position:fixed;bottom:0px;z-index:1000;text-align:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 150ms linear;transition:all 150ms linear;border-top:1px solid #7A1530;display:none}#cookie-notice .container{padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#cookie-notice .container .wp-block-buttons{margin-top:0}#cookie-notice .container .wp-block-buttons .wp-block-button{margin:0!important;white-space:nowrap}#cookie-notice .container p{font-size:1em;color:#edf7f6;margin:0 30px 0 0}#cookie-notice .container p a{color:#85af06;font-size:1em}#cookie-notice .container p a:hover{color:#a58d96}#cookie-notice .container .close-button{display:none}#cookie-notice.show{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.scroll-to-top{width:45px;height:45px;position:fixed;right:30px;bottom:35px;z-index:100}.scroll-to-top span{width:45px;height:45px;display:block;border-radius:15%;-webkit-transform:rotate(-10deg) translateY(0px) translateX(-5px);transform:rotate(-10deg) translateY(0px) translateX(-5px);background:#85af06;background-image:url(assets/images/icons/chevron_up.svg);background-repeat:no-repeat;background-position:center;background-size:55%;cursor:pointer;-webkit-transition:all 50ms ease-in;transition:all 50ms ease-in;position:relative;z-index:100}.scroll-to-top:after{width:69%;content:"";position:absolute;-webkit-box-shadow:0px 0px 10px 4px rgba(0,0,0,0.5);box-shadow:0px 0px 10px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(10deg) translateY(2px) translateX(5px);transform:rotate(10deg) translateY(2px) translateX(5px);-webkit-transition:all 50ms ease-in;transition:all 50ms ease-in;z-index:50}.scroll-to-top:hover span{-webkit-transform:rotate(0deg) translateY(5px) translateX(0px);transform:rotate(0deg) translateY(5px) translateX(0px)}.scroll-to-top:active span{-webkit-transition:all 0ms ease-in;transition:all 0ms ease-in;-webkit-transform:scale(0.99) translateY(7px);transform:scale(0.99) translateY(7px)}.scroll-to-top:hover:after{width:60%;-webkit-transform:rotate(0deg) translateY(3px) translateX(9px);transform:rotate(0deg) translateY(3px) translateX(9px);-webkit-box-shadow:0px 0px 6px 5px rgba(0,0,0,0.5);box-shadow:0px 0px 6px 5px rgba(0,0,0,0.5)}.scroll-to-top:active:after{-webkit-transition:all 0ms ease-in;transition:all 0ms ease-in;-webkit-transform:translateY(1px) translateX(9px);transform:translateY(1px) translateX(9px);-webkit-box-shadow:0px 0px 5px 5px rgb(0,0,0);box-shadow:0px 0px 5px 5px rgb(0,0,0)}@media screen and (orientation:landscape) and (max-height:480px){.please-rotate-device{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:414px){header .logo{left:20px;font-size:1.3em!important}}@media (min-width:414px) and (max-width:459px){header .logo{left:20px;font-size:1.4em!important}}@media only screen and (max-width:459px){.mobile{display:block}.tablet{display:none}.desktop{display:none}header{width:calc(100% - 40px);padding:0 20px}section .container{width:calc(100% - 60px);padding:0 30px}.scroll-to-top{right:15px;bottom:25px}}@media (max-width:781px){.mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.tablet{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop{display:none!important}.wp-block-column:not(:only-child){-ms-flex-preferred-size:calc(100% - 0em)!important;flex-basis:calc(100% - 0em)!important;padding-right:0!important}.wp-block-column>*{text-align:center}.wp-block-button:not(.hero-slider .wp-block-button,#what-i-did-start-page .wp-block-button){margin-top:15px}footer{padding:0 20px}footer svg{height:45px}}@media (min-width:460px) and (max-width:781px){section .container{width:calc(100% - 90px);padding:0 45px}.logo{font-size:1.5em!important}.scroll-to-top{right:25px;bottom:25px}}@media (min-width:460px) and (max-width:1023px){.mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.tablet{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop{display:none!important}header{width:calc(100% - 50px);padding:0 25px}section .container{width:calc(100% - 90px);padding:0 45px}}@media (min-width:782px) and (max-width:1366px){header .logo{font-size:1.5em!important}}@media (min-width:1024px){.mobile{display:none!important}.tablet{display:none!important}.desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}p:empty:before{display:none}.wp-block-pb-accordion-item{margin-bottom:10px}.wp-block-pb-accordion-item .c-accordion__title{padding:10px 37px 10px 15px;font-size:1em;font-weight:normal;color:#f8fcfb!important;margin-bottom:0;background:#85af06;border-radius:5px;-webkit-transition:all 150ms linear;transition:all 150ms linear}.wp-block-pb-accordion-item .c-accordion__title:hover{background:#a58d96}.wp-block-pb-accordion-item .c-accordion__title:after{color:#f8fcfb;margin-right:15px}.wp-block-pb-accordion-item p{padding:15px}.wp-block-pb-accordion-item:first-of-type{margin-top:25px}.wp-block-pb-accordion-item:last-of-type{margin-bottom:25px}.pswp__bg{background:#422D78;background-image:-webkit-gradient(linear,left top,left bottom,from(#422D78),to(#271b48));background-image:linear-gradient(#422D78,#271b48)}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,0)}.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,0)}.pswp__ui--fit .pswp__top-bar .pswp__counter{padding:0;left:15px;color:#edf7f6;opacity:1}.pswp__img{background-color:#f8fcfb;border-radius:5px;-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.35);box-shadow:0px 5px 5px rgba(0,0,0,0.35)}button.pswp__button--arrow--left,button.pswp__button--arrow--right{width:20px;height:30px;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:1}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{display:none}button.pswp__button--arrow--left{background:url(assets/images/icons/chevron_left_green.svg)!important;left:30px}button.pswp__button--arrow--right{background:url(assets/images/icons/chevron_right_green.svg)!important;right:30px}form.wpcf7-form{position:relative}form.wpcf7-form label{font-weight:bold;margin-bottom:5px;display:inline-block}form.wpcf7-form input,form.wpcf7-form textarea{width:calc(100% - 30px);height:45px;margin-bottom:15px;border:1px solid #d9b8c4;border-radius:10px;background:rgba(242,206,219,0.8)}form.wpcf7-form input{padding:0 15px}form.wpcf7-form textarea{height:240px;margin-bottom:0}form.wpcf7-form span{font-size:0.85em}form.wpcf7-form ::-webkit-input-placeholder{color:#736268}form.wpcf7-form ::-moz-placeholder{color:#736268}form.wpcf7-form :-ms-input-placeholder{color:#736268}form.wpcf7-form ::-ms-input-placeholder{color:#736268}form.wpcf7-form ::placeholder{color:#736268}form.wpcf7-form .wpcf7-submit{width:auto;margin-top:10px;display:block;padding-right:40px;color:#f8fcfb;font-size:1em;border:none;background:#7da300;background-image:url(assets/images/icons/envelope.svg);background-repeat:no-repeat;background-size:17px;background-position:center right 13px;cursor:pointer}form.wpcf7-form .wpcf7-submit:hover{background:#a58d96;background-image:url(assets/images/icons/envelope.svg);background-repeat:no-repeat;background-size:17px;background-position:center right 13px}form.wpcf7-form .ajax-loader{width:120px;height:45px;margin-left:15px;position:absolute;bottom:0;left:105px;border-radius:0;background-color:transparent;background-image:url(assets/images/ajax-loader.gif);background-size:45px;background-repeat:no-repeat}form.wpcf7-form .ajax-loader:before{display:none}form.wpcf7-form .wpcf7-form-control-wrap{position:relative}form.wpcf7-form .wpcf7-not-valid-tip{position:absolute;top:30px;right:15px;border-radius:30px;color:#fc631f;font-size:1em}form.wpcf7-form .wpcf7-response-output{width:100%;max-width:calc(100% - 30px);padding:0px 15px;font-size:1em;color:#E55E24;font-weight:bold;text-align:center;border:none}form.wpcf7-form .kc_captcha .wpcf7-not-valid-tip{top:-23px;right:0px}form.wpcf7-form .wpcf7-spinner{all:unset;visibility:hidden;width:45px;height:45px;margin-left:15px;position:absolute;bottom:7px;left:90px;border-radius:0%!important;background-image:url("assets/images/ajax-loader.gif");background-size:contain;background-repeat:no-repeat}form.wpcf7-form .wpcf7-spinner:before{all:unset;content:"";display:none}form.wpcf7-form .wpcf7-response-output{margin-left:0px}form.wpcf7-form span{font-size:1em}form.wpcf7-form span .wpcf7-not-valid-tip{top:35px;right:5px}form.wpcf7-form span .captcha-image{border:0px solid;padding:0px;display:inline-block;text-align:left}form.wpcf7-form span .captcha-image .cf7ic_instructions{margin-bottom:30px}form.wpcf7-form span .captcha-image .cf7ic_instructions span{font-weight:bold;font-style:italic;color:#E55E24}form.wpcf7-form span .captcha-image svg{position:initial;width:40px;height:40px;padding:5px;border-radius:30px;color:#3a7cca}form.wpcf7-form span .captcha-image svg:hover{color:#E55E24}.cf7ic_instructions{display:block}.captcha-image .cf7ic_instructions span{color:#85af06;font-weight:bold}.captcha-image i{padding:5px;font-size:40px}.captcha-image label{width:auto!important;margin-top:-15px}.captcha-image label>input{opacity:0;width:0;height:0;margin:0}.captcha-image svg:hover{color:#392d31;-webkit-transition:all 300ms linear;transition:all 300ms linear}.captcha-image label input{margin-bottom:0px!important}.captcha-image label>input+svg{cursor:pointer;border:3px solid transparent}.captcha-image label>input:checked+svg,.captcha-image label>input:focus+svg{border:3px solid #85af06}@media only screen and (max-width:459px){.wpcf7-not-valid-tip{font-size:0.85em!important}.kc_captcha .wpcf7-not-valid-tip{right:20px!important}.flex-control-nav{display:none}}.trigger{width:10px;height:5%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0px;background:transparent}.home section{position:relative;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center center}.home section svg{position:absolute;bottom:0;width:100%;height:60px}#hello{padding:0px;overflow:hidden;background:#422D78}#hello .comet-container{width:300px;height:3px;position:absolute;top:17vh;left:6vw;-webkit-transform:rotateZ(19deg);transform:rotateZ(19deg)}#hello .comet{height:1px;position:absolute;background:linear-gradient(-45deg,rgba(248,252,251,0.9),rgba(248,252,251,0.1));border-radius:999px;-webkit-filter:drop-shadow(0 0 6px #fdfecc);filter:drop-shadow(0 0 6px #fdfecc)}#hello .comet.animate{-webkit-animation:tail 3s ease-in-out,falling 3s ease-in-out;animation:tail 3s ease-in-out,falling 3s ease-in-out}@-webkit-keyframes tail{0%{width:0;height:1px;opacity:0}30%{width:90px;height:2px;opacity:0.5}50%{height:3px}to{width:0;height:3px;opacity:1}}@keyframes tail{0%{width:0;height:1px;opacity:0}30%{width:90px;height:2px;opacity:0.5}50%{height:3px}to{width:0;height:3px;opacity:1}}@-webkit-keyframes falling{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(300px);transform:translateX(300px)}}@keyframes falling{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(300px);transform:translateX(300px)}}#hello .hero-slider{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#hello .hero-slider .flex-viewport{min-width:100vw}#hello .hero-slider .slides{height:calc(100% - 45px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}#hello .hero-slider .slides .slide-container{width:calc(100% - 90px);padding:0 45px}#hello .hero-slider .slides .slide-container h1{line-height:1.1em;margin-bottom:0px}#hello .hero-slider .slides .slide-container h1 span.break{display:block}#hello .scenery{pointer-events:none;-webkit-transition:all 300ms linear;transition:all 300ms linear}#hello .sky{width:100%;height:100%;background-attachment:fixed;background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#473080),color-stop(45%,#801632),color-stop(90%,#db380a),to(#db380a));background:linear-gradient(#473080 5%,#801632 45%,#db380a 90%,#db380a 100%);opacity:0}#hello .stars{width:100%;height:100%;position:absolute;background-image:url(assets/images/stars.svg);background-attachment:fixed}#hello .sun{width:90px;height:90px;position:absolute;top:100vh;right:8vw;background:#f4e23e;background-size:contain;border-radius:50%;-webkit-filter:drop-shadow(0px 0px 90px rgb(255,255,255));filter:drop-shadow(0px 0px 90px rgb(255,255,255));-webkit-transition:all 300ms linear ease-out;transition:all 300ms linear ease-out}#hello .sun.swap{top:180px}#hello .moon{width:90px;height:90px;position:absolute;top:180px;right:8vw;background-image:url(assets/images/moon.png);background-size:contain;border-radius:50%;-webkit-filter:drop-shadow(0px 0px 90px rgb(255,255,255));filter:drop-shadow(0px 0px 90px rgb(255,255,255));-webkit-transition:all 300ms linear ease-in;transition:all 300ms linear ease-in}#hello .mountain{width:100%;height:100%;position:absolute;top:0;background-image:url(assets/images/sonthofen_mountain.svg);background-repeat:repeat-x;background-size:cover;background-position:center top;pointer-events:none}#hello .treeline-back,#hello .treeline-front,#hello .treeline-middle{width:100%;height:100%;min-height:55%;max-height:70%;position:absolute;bottom:0px;background-repeat:repeat-x;background-size:cover;background-position:center bottom}#hello .treeline-front{background-image:url(assets/images/treeline_front.svg)}#hello .treeline-middle{background-image:url(assets/images/treeline_middle.svg)}#hello .treeline-back{background-image:url(assets/images/treeline_back.svg);bottom:-15px}#hello .overlay{position:absolute;width:100%;height:100%;pointer-events:none;opacity:0}#hello .container{width:100%;max-width:100vw!important;height:100%;padding:0 0;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}#hello .container h1{font-family:"Maiden Orange";font-size:5vw;color:#edf7f6;text-shadow:3px -3px 6px rgba(4,15,15,0.45);pointer-events:none}#hello .container h1 span.caps{font-size:115%}#hello .container p{max-width:55vw;font-size:1.4vw;color:#edf7f6;margin:0 auto 15px;pointer-events:none}#hello .container .wp-block-button{margin-top:30px}#hello .container .wp-block-button .wp-block-button__link{font-family:"Staatliches";letter-spacing:0.04em;font-size:1em;padding:9px 25px 9px 15px;background-size:9px}#hello svg.triangle{fill:#b51f47;bottom:-1px}#hello .shadow-wrap{position:absolute;bottom:-1px;-webkit-filter:drop-shadow(-1px -6px 3px rgba(0,0,0,0.35));filter:drop-shadow(-1px -6px 3px rgba(0,0,0,0.35));-webkit-transform:rotateY(180deg) scaleX(-1);transform:rotateY(180deg) scaleX(-1)}#hello .shadow-wrap .polygon{width:100vw;height:64px;display:block;clip-path:polygon(0% 61px,100% 0px,100% 100%,0% 100%);-webkit-clip-path:polygon(0% 61px,100% 0px,100% 100%,0% 100%);-moz-clip-path:polygon(0% 61px,100% 0px,100% 100%,0% 100%);-ms-clip-path:polygon(0% 61px,100% 0px,100% 100%,0% 100%);-o-clip-path:polygon(0% 61px,100% 0px,100% 100%,0% 100%);background:#f8fcfb}#about-me-start-page{background:#b51f47;color:#f8fcfb}#about-me-start-page .container{max-width:1024px}#about-me-start-page .container .wp-block-column:first-child{max-width:150px;padding-right:60px}#about-me-start-page .container .wp-block-column:nth-child(2){padding-right:60px}#about-me-start-page .container .wp-block-column p:last-child{margin-bottom:30px}#about-me-start-page .container .wp-block-column .wp-block-button{margin-top:15px}#icons{padding:90px 0 0}#icons .container .wp-block-columns{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#icons .container .wp-block-columns .wp-block-column{max-width:210px;margin:0 15px 60px}#icons .container .wp-block-columns .wp-block-column h4{text-transform:none;margin-top:25px}#icons .container .wp-block-columns .wp-block-column p{margin-top:10px;color:#736268}#icons .container .wp-block-columns .wp-block-column>*{text-align:center}#icons .hexagon{width:120px;height:104px;margin:1px auto;background-image:url(assets/images/hexagon_blue.png);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}#icons .hexagon .fast{width:48px;height:38px;margin-top:-5px;background-image:url(assets/images/icons/fast_icon.png)}#icons .hexagon .tailored{width:48px;height:47px;background-image:url(assets/images/icons/needle_icon.png)}#icons .hexagon .seo{width:38px;height:56px;margin-top:-5px;background-image:url(assets/images/icons/seo_icon.png)}#icons .hexagon .cms{width:48px;height:52px;margin-left:5px;background-image:url(assets/images/icons/cms_icon.png)}#icons .flip-card{width:100%;min-height:104px;-webkit-perspective:1000px;perspective:1000px;cursor:pointer}#icons .flip-card-inner{width:100%;min-height:104px;position:relative;text-align:center;-webkit-transition:-webkit-transform 0.35s;transition:-webkit-transform 0.35s;transition:transform 0.35s;transition:transform 0.35s,-webkit-transform 0.35s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#icons .flip-card:hover .flip-card-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#icons .flip-card-back,#icons .flip-card-front{width:100%;height:100%;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}#icons .flip-card-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#what-i-do-start-page{background:#e3e0e2}#what-i-do-start-page .container .wp-block-column:not(:last-child){padding-right:60px}#what-i-do-start-page .container h2{margin-bottom:15px}#what-i-do-start-page .container .wp-block-button{margin:15px auto 0}#what-i-do-start-page svg{fill:#e3e0e2;-webkit-transform:scale(-1);transform:scale(-1);bottom:-60px;z-index:1}#what-i-did-start-page{padding:120px 0 80px}#what-i-did-start-page img{height:auto}#what-i-did-start-page p{max-width:640px;margin:0 auto}#what-i-did-start-page svg{fill:#a58d96;bottom:-1px;display:none}#blog-start-page{min-height:480px;padding-top:0;padding-bottom:60px;background:#a58d96;color:#edf7f6;-webkit-transform:skewY(-2.5deg);transform:skewY(-2.5deg);z-index:10}#blog-start-page .flip-me-button{font-weight:500;color:#f8fcfb;font-size:0.85em;text-transform:uppercase;position:absolute;max-width:108px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:7px 20px 7px 15px;background-color:#e32658;border-radius:5px;background-image:url(assets/images/icons/chevron_right.svg);background-position:center right 9px;background-repeat:no-repeat;background-size:7px;z-index:10}#blog-start-page .see-all-button{padding:10px 22px 10px 15px;border:none;border-radius:9px;text-transform:uppercase;font-weight:500;color:#f8fcfb;font-size:0.85em;cursor:pointer;background-image:url(assets/images/icons/chevron_right.svg);background-position:center right 9px;background-repeat:no-repeat;background-size:7px;position:absolute;bottom:45px;background-color:#e32658}#blog-start-page .see-all-button:hover{background-color:#a58d96}#blog-start-page .container{height:350px;padding:60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;overflow:hidden}#blog-start-page .post{width:228px;height:350px;margin-right:15px;margin-bottom:120px;color:#040f0f;background-color:transparent;-webkit-perspective:1000px;perspective:1000px}#blog-start-page .post p,#blog-start-page .post strong{display:inline-block;text-align:center;color:#040f0f}#blog-start-page .post:nth-child(5n+1) .front .overlay{background:rgba(181,31,71,0.85)}#blog-start-page .post:nth-child(5n+2) .front .overlay{background:rgba(252,99,31,0.85)}#blog-start-page .post:nth-child(5n+3) .front .overlay{background:rgba(47,110,202,0.85)}#blog-start-page .post:nth-child(5n+4) .front .overlay{background:rgba(125,163,0,0.85)}#blog-start-page .post:nth-child(5n+5){margin-right:0}#blog-start-page .post:nth-child(5n+5) .front .overlay{background:rgba(99,68,179,0.85)}#blog-start-page .inner{height:100%;position:relative;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#blog-start-page .back,#blog-start-page .front{position:absolute;border-radius:5px;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#edf7f6;overflow:hidden;-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.15);box-shadow:0px 5px 5px rgba(0,0,0,0.15)}#blog-start-page .back .image-holder,#blog-start-page .front .image-holder{width:198px;height:320px;position:absolute;top:15px;opacity:0.75;-webkit-filter:grayscale(100%) brightness(2);filter:grayscale(100%) brightness(2);background-image:url(assets/images/placeholder_universal.jpg)}#blog-start-page .front{width:calc(100% - 30px);height:calc(100% - 30px);padding:15px}#blog-start-page .front .overlay{width:198px;height:320px;position:absolute;top:15px;opacity:0.9}#blog-start-page .front .rss{width:12px;height:12px;-webkit-transform:scaleX(-1);transform:scaleX(-1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23f8fcfb' d='M128.081 415.959c0 35.369-28.672 64.041-64.041 64.041S0 451.328 0 415.959s28.672-64.041 64.041-64.041 64.04 28.673 64.04 64.041zm175.66 47.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656 175.765 0 183.105 0 192.253v48.069c0 8.415 6.49 15.472 14.887 16.018 111.832 7.284 201.473 96.702 208.772 208.772.547 8.397 7.604 14.887 16.018 14.887h48.069c9.149.001 16.489-7.655 15.995-16.79zm144.249.288C439.596 229.677 251.465 40.445 16.503 32.01 7.473 31.686 0 38.981 0 48.016v48.068c0 8.625 6.835 15.645 15.453 15.999 191.179 7.839 344.627 161.316 352.465 352.465.353 8.618 7.373 15.453 15.999 15.453h48.068c9.034-.001 16.329-7.474 16.005-16.504z'/%3E%3C/svg%3E");background-repeat:no-repeat;position:absolute;bottom:25px;left:25px;z-index:10}#blog-start-page .front .title-container{width:160px;height:165px;position:absolute;top:45px;left:35px;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex}#blog-start-page .front .title-container h5{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#f8fcfb;line-height:1.15em;font-weight:bold;text-align:center;position:relative}#blog-start-page .front .title-container h5 .line{width:108px;height:3px;right:27px;position:absolute;bottom:-10px;background:#f8fcfb}#blog-start-page .front .flip-me-button{bottom:75px;z-index:10}#blog-start-page .front .category{margin-bottom:0;position:absolute;bottom:25px;left:40px;z-index:10;font-size:0.8em;line-height:0.75em;text-align:right;opacity:0.75}#blog-start-page .front .category a{color:#f8fcfb}#blog-start-page .back{width:calc(100% - 30px);height:calc(100% - 30px);padding:15px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);z-index:10}#blog-start-page .back .inner-container{width:calc(100% - 30px);height:calc(100% - 30px);padding:15px;background-color:rgba(165,141,150,0.3)}#blog-start-page .back .inner-container .text-container{height:240px;font-size:0.9em;line-height:1.15em;text-align:center;overflow:hidden}#blog-start-page .back .inner-container .text-container strong{font-size:1.15em;line-height:1.2em;margin:15px 0}#blog-start-page .back .read-more-button{position:absolute;bottom:40px;left:50%;padding:7px 20px 7px 10px;border-radius:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:0.7em;font-weight:400;color:#f8fcfb;text-transform:uppercase;background-image:url(assets/images/icons/chevron_right.svg);background-position:top 10px right 9px;background-repeat:no-repeat;background-size:6px;background-color:#85af06}#blog-start-page .back .read-more-button:hover{background-color:#a58d96}#blog-start-page .has-post-thumbnail .back .inner-container{height:290px;padding:15px}#blog-start-page .has-post-thumbnail .back figure{width:calc(100% - 4px);height:116px;margin-bottom:15px;border-radius:5px;overflow:hidden;border:2px solid #f8fcfb}#blog-start-page .has-post-thumbnail .back figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#blog-start-page .has-post-thumbnail .back .text-container{height:230px}#blog-start-page .post:hover .inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#blog-start-page svg{fill:#a58d96;bottom:-60px;-webkit-transform:scale(-1);transform:scale(-1);z-index:10;display:none}#get-in-touch{padding:120px 0;background-image:url(assets/images/contact_bckgrnd.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;margin-top:-45px}#get-in-touch .wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#get-in-touch .wp-block-columns .wp-block-column:not(:last-child){padding-right:60px}#get-in-touch .wp-block-columns .wp-block-column{max-width:415px}#get-in-touch .wp-block-columns .wp-block-column h2{padding-top:120px;color:#fc631f}@media only screen and (max-width:459px){#hello{height:calc(100vh - 120px)}#hello .triangle{height:45px}#hello .shadow-wrap .polygon{height:50px;clip-path:polygon(0% 46px,100% 0px,100% 100%,0% 100%)}#hello .container h1{font-size:9vw;line-height:1.15em!important}#hello .container p{max-width:100%;font-size:4.5vw;margin-bottom:0}#about-me-start-page .wp-block-column:first-child{max-width:100%!important}#about-me-start-page .wp-block-button{margin:30px auto}#what-i-do-start-page .wp-block-button{margin-bottom:30px!important}#get-in-touch{padding-bottom:60px!important}}@media (max-width:781px){.home section{padding:75px 0}.home section .wp-block-columns .wp-block-column:not(:only-child){-ms-flex-preferred-size:calc(100% - 0em)!important;flex-basis:calc(100% - 0em)!important;padding-right:0!important}.home .wp-block-button:not(.hero-slider .wp-block-button,#what-i-did-start-page .wp-block-button){margin-bottom:60px}#hello{height:calc(100vh - 120px);padding:60px 0;background-image:url(assets/images/hero_design.svg);background-position:center top;background-size:cover}#hello .scenery{display:none}#hello span.break:before{content:"\a"!important}#hello p br{display:none}#hello .wp-block-button{-webkit-transform:scale(0.85);transform:scale(0.85)}#about-me-start-page{padding-bottom:45px}#about-me-start-page .wp-block-spacer{display:none}#about-me-start-page .wp-block-button{margin:30px auto}#icons{padding-bottom:60px}#icons .wp-block-columns{margin-bottom:0px!important}#icons .wp-block-columns .wp-block-column{margin:0 15px 30px!important}#what-i-do-start-page{padding:105px 0 45px}#what-i-do-start-page h2{text-align:center!important}#what-i-did-start-page p{max-width:100%}#get-in-touch{padding:120px 0 90px}#get-in-touch .wp-block-columns .wp-block-column{margin-bottom:30px}#get-in-touch .wp-block-columns .wp-block-column>*{text-align:center}#get-in-touch .wp-block-columns .wp-block-column h2{padding-top:0}#get-in-touch .wp-block-columns .wp-block-column .wpcf7-submit{width:100%!important;padding-right:0!important;margin:30px auto 0}}@media (min-width:460px) and (max-width:781px){#hello .container h1{font-size:6.5vw;line-height:1.15em!important}#hello .container p{max-width:80%;font-size:2.8vw;margin-bottom:0}#about-me-start-page .wp-block-column>*{text-align:center}#what-i-do-start-page h2{text-align:left}}@media (min-width:712px) and (max-width:1023px) and (orientation:portrait){#hello .moon{width:75px;height:75px;top:90px}#hello .treeline-back{bottom:0}#hello .treeline-middle{bottom:-15px}}@media (min-width:782px) and (max-width:1024px) and (orientation:portrait){#hello .container h1{font-size:4.5vh;line-height:1.15em!important}#hello .container p{max-width:75vw;font-size:1.6vh;margin-bottom:0}#hello .container p br{display:none}}@media (min-width:782px) and (max-width:1024px) and (orientation:landscape){.home section{padding:60px 0}#hello{height:calc(100vh - 120px);background-image:url(assets/images/hero_design.svg);background-position:center;background-size:cover}#hello .scenery{display:none}#hello .hero-slider .slides .slide-container{width:calc(100% - 0px);padding:0}#hello .hero-slider .slides .slide-container h1{font-size:6vw}#hello .hero-slider .slides .slide-container p{max-width:66%;font-size:2vw}#hello .hero-slider .slides .slide-container p br{display:none}#icons .container .wp-block-columns .wp-block-column{margin:0 15px 30px}#about-me-start-page .wp-block-column:not(:last-child),#what-i-do-start-page .wp-block-column:not(:last-child){padding-right:30px!important}}@media (max-width:1024px){#blog-start-page .post.hide{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@media (max-width:1439px){#hello .container .wp-block-button .wp-block-button__link{font-size:0.85em}}@media (max-width:1700px){.blog header .logo,.page-template:not(.home) header .logo,.search-results header .logo,.single-post header .logo{display:none}}.blog section:not(#deutsche-version),.page-template:not(.home) section:not(#deutsche-version),.search-results section:not(#deutsche-version),.single-post section:not(#deutsche-version){min-height:calc(100vh - 180px - 60px - 60px);padding:180px 0 60px}.blog .container,.page-template:not(.home) .container,.search-results .container,.single-post .container{padding-top:60px;padding-bottom:60px}.wp-block-cover{width:100%;height:180px;min-height:180px;padding:0;position:absolute;top:0;left:0;background-color:#573c9e;border-bottom:1px solid #6344b3;-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.15);box-shadow:0px 5px 5px rgba(0,0,0,0.15);z-index:10}.wp-block-cover.fixed-position{position:fixed;top:-104px}.wp-block-cover:before{content:"";position:absolute;width:100%;height:180px;opacity:1}.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 120px);max-width:1280px;height:100%;padding:0 60px;margin:0 auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wp-block-cover .wp-block-cover__inner-container h1{height:45px;overflow:hidden;margin-bottom:0;font-family:"Staatliches";font-size:3em}.go-back-button{padding:10px 22px 10px 15px;border:none;border-radius:9px;text-transform:uppercase;font-weight:500;color:#f8fcfb;font-size:0.85em;cursor:pointer;background-image:url(assets/images/icons/chevron_right.svg);background-position:center right 9px;background-repeat:no-repeat;background-size:7px;display:table;margin:45px auto 0;background-color:#85af06;padding:10px 15px 10px 24px;background-image:url(assets/images/icons/chevron_left.svg);background-position:center left 11px;background-repeat:no-repeat;background-size:8px}.go-back-button:hover{background-color:#a58d96!important}.page-template-content-page h2:not(.has-text-color),.single-post h2:not(.has-text-color){color:#573c9e}.page-template-content-page h4:not(.has-text-color),.single-post h4:not(.has-text-color){color:#7da300}.page-template-content-page p:not(.has-text-color),.single-post p:not(.has-text-color){color:#040f0f}.page-template-content-page .container figcaption,.single-post .container figcaption{display:none}.page-template-content-page .container .wp-block-buttons,.single-post .container .wp-block-buttons{margin-top:30px}.page-template-content-page .container .flexslider,.single-post .container .flexslider{margin:0 auto;z-index:1}.page-template-content-page .container .flexslider .flex-viewport,.single-post .container .flexslider .flex-viewport{padding-bottom:10px}.page-template-content-page .container .flexslider .slides,.single-post .container .flexslider .slides{margin:0;padding:0!important;list-style-type:none}.page-template-content-page .container .flexslider .slides figure,.single-post .container .flexslider .slides figure{margin-bottom:0!important}.page-template-content-page .container .flexslider .slides img,.single-post .container .flexslider .slides img{max-height:300px}.page-template-content-page .container .flexslider ul.flex-direction-nav,.single-post .container .flexslider ul.flex-direction-nav{position:absolute;width:100%;top:50%;margin-bottom:0}.page-template-content-page .container .flexslider ul.flex-direction-nav .flex-prev,.single-post .container .flexslider ul.flex-direction-nav .flex-prev{left:-30px}.page-template-content-page .container .flexslider ul.flex-direction-nav .flex-next,.single-post .container .flexslider ul.flex-direction-nav .flex-next{right:-30px}.page-template-content-page .container .wp-block-column .flexslider,.single-post .container .wp-block-column .flexslider{max-width:75%}.page-template-content-page .container .wp-block-column .flexslider .slides,.single-post .container .wp-block-column .flexslider .slides{padding-bottom:10px}.page-template-content-page .container .wp-block-column .flexslider .slides img,.single-post .container .wp-block-column .flexslider .slides img{height:auto;width:calc(100% - 20px);margin-left:10px}.page-template-content-page .container .wp-block-column .flexslider .flex-direction-nav a,.single-post .container .wp-block-column .flexslider .flex-direction-nav a{width:15px;height:20px;margin:-15px 0 0}.page-template-content-page .container .wp-block-column .flexslider .flex-prev,.single-post .container .wp-block-column .flexslider .flex-prev{left:-20px}.page-template-content-page .container .wp-block-column .flexslider .flex-next,.single-post .container .wp-block-column .flexslider .flex-next{right:-20px}.page-template-content-page .container .wp-block-columns,.single-post .container .wp-block-columns{margin-bottom:60px}.page-template-content-page .container .wp-block-columns .wp-block-column:not(:last-child),.single-post .container .wp-block-columns .wp-block-column:not(:last-child){padding-right:60px}.page-template-content-page .container .wp-block-columns .wp-block-column img,.single-post .container .wp-block-columns .wp-block-column img{width:100%;max-width:495px;max-height:300px;border-radius:5px;-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.35);box-shadow:0px 5px 5px rgba(0,0,0,0.35)}.page-template-content-page .container .wp-block-columns .wp-block-column img:not(.is-resized,.wp-block-column .flexslider .blocks-gallery-item img),.single-post .container .wp-block-columns .wp-block-column img:not(.is-resized,.wp-block-column .flexslider .blocks-gallery-item img){max-width:auto;height:auto}.page-template-content-page .container .wp-block-columns .wp-block-column .wp-block-video,.single-post .container .wp-block-columns .wp-block-column .wp-block-video{max-width:495px;max-height:300px;margin:0 auto 15px;border-radius:5px;-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.35);box-shadow:0px 5px 5px rgba(0,0,0,0.35);overflow:hidden;background:#040f0f}.page-template-content-page .container .wp-block-columns .wp-block-column .wp-block-video video,.single-post .container .wp-block-columns .wp-block-column .wp-block-video video{max-width:495px;max-height:300px;float:left}.page-template-content-page .container .wp-block-columns:last-of-type,.single-post .container .wp-block-columns:last-of-type{margin-bottom:0px!important}.page-template-content-page .container .wp-block-media-text,.single-post .container .wp-block-media-text{margin:30px 0}.page-template-content-page .container .wp-block-media-text figure,.single-post .container .wp-block-media-text figure{margin:0 auto}.page-template-content-page .container .wp-block-media-text figure img,.single-post .container .wp-block-media-text figure img{margin-bottom:30px;border-radius:5px;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.35);box-shadow:3px 3px 5px rgba(0,0,0,0.35)}.page-template-content-page .container iframe,.single-post .container iframe{max-width:540px;margin-bottom:45px;border-radius:5px}.page-template-content-page .container iframe .player,.single-post .container iframe .player{-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.35);box-shadow:0px 5px 5px rgba(0,0,0,0.35)}.wp-image-2790{max-width:100%!important;max-height:calc(100% - 30px)!important}#what-i-do .what-i-do-icons .wp-block-column{margin-top:15px}#what-i-do .hexagon{width:120px;height:104px;margin:0 auto 30px;background-image:url(assets/images/hexagon_blue.png);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}#what-i-do .hexagon .fast{width:48px;height:38px;margin-top:-5px;background-image:url(assets/images/icons/fast_icon.png)}#what-i-do .hexagon .tailored{width:48px;height:47px;background-image:url(assets/images/icons/needle_icon.png)}#what-i-do .hexagon .seo{width:38px;height:56px;margin-top:-5px;background-image:url(assets/images/icons/seo_icon.png)}#what-i-do .hexagon .cms{width:48px;height:52px;margin-left:5px;background-image:url(assets/images/icons/cms_icon.png)}#for-employers .wp-block-table{margin-bottom:60px;border-radius:5px;overflow:hidden;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.35);box-shadow:3px 3px 5px rgba(0,0,0,0.35)}#for-employers thead{border:none}#for-employers th{background:#E55E24;color:#f8fcfb}#for-employers th:first-child{border-radius:5px 0 0 0}#for-employers th:last-child{border-radius:0 5px 0 0}#for-employers tr:nth-child(2n){background:rgba(242,206,219,0.65)!important}#for-employers tr:nth-child(odd){background:#f8fcfb!important}#for-employers tr:nth-child(2) td:first-child,#for-employers tr:nth-child(3) td:first-child,#for-employers tr:nth-child(4) td:first-child,#for-employers tr:nth-child(5) td:first-child{width:55%!important}#for-employers tr:nth-child(2) td:nth-child(2),#for-employers tr:nth-child(3) td:nth-child(2),#for-employers tr:nth-child(4) td:nth-child(2),#for-employers tr:nth-child(5) td:nth-child(2){width:15%!important}#for-employers tr:nth-child(2) td:nth-child(3),#for-employers tr:nth-child(3) td:nth-child(3),#for-employers tr:nth-child(4) td:nth-child(3),#for-employers tr:nth-child(5) td:nth-child(3){width:15%!important}#for-employers tr:nth-child(2) dt:nth-child(4),#for-employers tr:nth-child(3) dt:nth-child(4),#for-employers tr:nth-child(4) dt:nth-child(4),#for-employers tr:nth-child(5) dt:nth-child(4){width:15%!important}#what-i-did .wp-block-columns{margin-bottom:90px}#what-i-did #web-microsites img{max-height:330px}.blog .wp-block-group{z-index:10;position:absolute;top:180px}.blog .wp-block-group button{background:#85af06;padding:7px 15px;margin-right:5px;border-radius:0 0 5px 5px;border:none;text-transform:uppercase;font-weight:500;-webkit-box-shadow:0 5px 5px -5px rgba(0,0,0,0.35);box-shadow:0 5px 5px -5px rgba(0,0,0,0.35);color:#f8fcfb;cursor:pointer}.blog .wp-block-group button:hover{color:#fff!important;background:#95c501}.blog .wp-block-group button.active{color:#f8fcfb;font-weight:bold;background:#e32658}.blog .wp-block-group button.active:hover{cursor:default}.blog .wp-block-group.fixed-position{position:fixed;top:76px}.blog .container{padding-top:90px}.blog .read-more-button{padding:10px 22px 10px 15px;border:none;border-radius:9px;text-transform:uppercase;font-weight:500;color:#f8fcfb;font-size:0.85em;cursor:pointer;background-image:url(assets/images/icons/chevron_right.svg);background-position:center right 9px;background-repeat:no-repeat;background-size:7px;margin-top:5px;background-color:#85af06;background-image:url(assets/images/icons/chevron_right.svg);background-position:center right 9px;background-repeat:no-repeat;background-size:7px;display:inline-block}.blog .read-more-button:hover{background-color:#a58d96}.blog .post h5{font-size:1.6em!important;color:#573c9e;text-transform:uppercase}.blog .post h5 a,.blog .post h5 span{color:#85af06!important}.blog .post figure{-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.35);box-shadow:0px 5px 5px rgba(0,0,0,0.35);border:2px solid #f8fcfb;border-radius:5px;overflow:hidden}.blog .post figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog .post:last-of-type{margin-bottom:0}.post-template-default .container .wp-block-column figure{border-radius:5px;overflow:hidden;-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.35);box-shadow:0px 5px 5px rgba(0,0,0,0.35)}.post-template-default .container .wp-block-column figure img{max-width:100%!important;max-height:auto!important}.search-results .search-header{color:#040f0f;background:none!important;margin-bottom:60px}.search-results .search-header span{color:#E55E24;font-style:italic}.search-results article{margin-bottom:90px}.search-results article:last-child{margin-bottom:0!important}.search-results article h2{color:#573c9e}.search-results article .button{margin-bottom:45px}.search-results input{height:30px;line-height:30px;padding:5px 10px;outline:none;border:2px solid #85af06;border-radius:5px;font-family:"Roboto Condensed",Tahoma,Arial,sans-serif;text-align:center}.search-results .button{padding:10px 22px 10px 15px;border:none;border-radius:9px;text-transform:uppercase;font-weight:500;color:#f8fcfb;font-size:0.85em;cursor:pointer;background-image:url(assets/images/icons/chevron_right.svg);background-position:center right 9px;background-repeat:no-repeat;background-size:7px;padding:7px 22px 7px 15px;border-radius:5px;background-color:#85af06;display:table;margin-top:30px}.search-results .button:hover{background-color:#a58d96}.search-no-results{background-image:url(assets/images/hero_design.svg);background-size:cover;background-position:center}.search-no-results .wp-block-cover{display:none}.search-no-results section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-no-results section .container{width:auto;text-align:center}.search-no-results section .container .search-header{display:none}.search-no-results section .container article{max-width:964px;margin-bottom:60px}.search-no-results section .container article h1{font-size:4vh;line-height:1.2;font-weight:bold;color:#f8fcfb}.search-no-results section .container article h1 span{font-size:1em;color:#E55E24;font-style:italic}.search-no-results section .container article h2{font-size:3vh;color:#f8fcfb}.search-no-results section .container input{padding:6px 12px;text-align:center;max-width:calc(100vw - 180px)}.search-no-results section .container #searchsubmit{padding:10px 22px 10px 15px;border:none;border-radius:9px;text-transform:uppercase;font-weight:500;color:#f8fcfb;font-size:0.85em;cursor:pointer;background-image:url(assets/images/icons/chevron_right.svg);background-position:center right 9px;background-repeat:no-repeat;background-size:7px;padding:0 30px 0 14px;margin-left:15px;font-size:16px;background-image:url(assets/images/icons/search.svg);background-position:center right 12px;background-repeat:no-repeat;background-size:0.83em}body.page-id-1786{background-image:url(assets/images/hero_design.svg);background-size:cover;background-position:center}#deutsche-version .wp-block-cover{display:none}#deutsche-version .container{width:66.6%;max-width:1280px}#deutsche-version .container h1{font-size:4vh;color:#f8fcfb;font-weight:bold}#deutsche-version .container h3{font-size:3vh}#deutsche-version .container .wp-block-button__link{padding:10px 15px 10px 22px;background-image:url(assets/images/icons/chevron_left.svg);background-position:center left 9px}.error404{background-image:url(assets/images/hero_design.svg);background-size:cover;background-position:center}.error404 section article{text-align:center}.error404 section article h1{font-size:4vh;line-height:1.2;font-weight:bold;color:#f8fcfb}.error404 section article h1 span{color:#E55E24}.privacy-policy .container h3,.privacy-policy .container p{text-align:left!important}.privacy-policy .container h3{margin-top:2em;color:#573c9e}.privacy-policy .container ol{margin:0 0 15px 22px}.privacy-policy .container ol li{font-size:1.2em;line-height:1.5em}@media only screen and (max-width:459px){.wp-block-cover__inner-container{width:calc(100% - 60px)!important;padding:0 30px!important}.wp-block-cover__inner-container h1{font-size:2.2em!important;line-height:62px}.page-template-content-page .wp-block-columns:not(:last-of-type),.single-post .wp-block-columns:not(:last-of-type){margin-bottom:60px!important}.page-template-content-page .wp-block-media-text,.single-post .wp-block-media-text{margin:30px 0!important}.page-template-content-page .wp-block-media-text .wp-block-media-text__content,.single-post .wp-block-media-text .wp-block-media-text__content{padding:0}.page-template-content-page .wp-block-media-text .wp-block-media-text__content>*,.single-post .wp-block-media-text .wp-block-media-text__content>*{text-align:left}.page-template-content-page .wp-block-image:not(.single-post .wp-block-image,.flexslider .wp-block-image),.single-post .wp-block-image:not(.single-post .wp-block-image,.flexslider .wp-block-image){display:none}.page-template-content-page #wp-image-1510,.page-template-content-page #wp-image-1511,.page-template-content-page #wp-image-2721,.page-template-content-page #wp-image-2790,.single-post #wp-image-1510,.single-post #wp-image-1511,.single-post #wp-image-2721,.single-post #wp-image-2790{display:block}.page-template-content-page #what-i-do .wp-block-table,.single-post #what-i-do .wp-block-table{font-size:90%;margin-bottom:45px!important}.page-template-content-page .wp-block-table:not(:first-of-type) td,.page-template-content-page .wp-block-table:not(:first-of-type) th,.single-post .wp-block-table:not(:first-of-type) td,.single-post .wp-block-table:not(:first-of-type) th{font-size:95%;padding:5px}.page-template-content-page .wp-block-table:not(:first-of-type) th:not(:first-of-type),.single-post .wp-block-table:not(:first-of-type) th:not(:first-of-type){max-width:50px;font-size:95%;word-wrap:break-word;overflow:hidden}.page-template-content-page #what-i-did .wp-block-video,.single-post #what-i-did .wp-block-video{margin-top:1em}.page-template-content-page #portfolio .wp-block-spacer,.single-post #portfolio .wp-block-spacer{height:1em!important}.page-template-content-page #portfolio .wp-block-video,.single-post #portfolio .wp-block-video{margin-bottom:1em}.page-template-content-page #portfolio .wp-block-image,.single-post #portfolio .wp-block-image{display:block!important}.page-template-content-page #portfolio .wp-block-buttons,.single-post #portfolio .wp-block-buttons{display:none}.blog .wp-block-group{position:fixed;top:76px}.blog .wp-block-group button{font-size:0.55em;margin-right:0;padding:7px 8px}.blog .post{text-align:center}.blog .post h5{font-size:1.4em!important}.blog .post figure.mobile{display:block!important}.blog .post figure.tablet{display:none}.blog .post figure{max-height:210px;margin-bottom:15px}.single-post .container>*{text-align:center}.search-no-results article{margin-top:-60px;margin-bottom:30px!important}.search-results>*{text-align:center}.search-results .search-header{margin-bottom:45px}.search-results h2{font-size:1.4em}.search-results article{margin-bottom:60px}.search-results article .button{margin-left:auto;margin-right:auto}.error404 .go-back-button{margin-top:30px}#deutsche-version .container{width:100%}}@media only screen and (max-width:781px){.page-template-content-page .container>*,.single-post .container>*{text-align:center!important}.page-template-content-page .wp-block-columns.swap-columns .wp-block-column:first-child,.single-post .wp-block-columns.swap-columns .wp-block-column:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-template-content-page .wp-block-columns.swap-columns .wp-block-column:last-child,.single-post .wp-block-columns.swap-columns .wp-block-column:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-template-content-page .wp-block-columns .wp-block-column:not(:only-child),.single-post .wp-block-columns .wp-block-column:not(:only-child){-ms-flex-preferred-size:calc(100% - 0em)!important;flex-basis:calc(100% - 0em)!important;padding-right:0!important;margin-left:0!important}.page-template-content-page .wp-block-columns figure,.single-post .wp-block-columns figure{max-width:450px}.page-template-content-page .wp-block-spacer,.single-post .wp-block-spacer{height:30px!important}.page-template-content-page #wp-image-1330,.page-template-content-page #wp-image-2082,.single-post #wp-image-1330,.single-post #wp-image-2082{display:none}.page-template-content-page #what-i-do #website-care .wp-block-column:first-of-type,.page-template-content-page #what-i-do .did-you-know,.page-template-content-page #what-i-do .what-i-do-icons,.single-post #what-i-do #website-care .wp-block-column:first-of-type,.single-post #what-i-do .did-you-know,.single-post #what-i-do .what-i-do-icons{display:none}.page-template-content-page #what-i-do #wp-image-3824,.single-post #what-i-do #wp-image-3824{display:none}.page-template-content-page #what-i-do ul,.single-post #what-i-do ul{display:table;margin-left:auto;margin-right:auto}.page-template-content-page #for-employers .wp-block-button,.single-post #for-employers .wp-block-button{margin:0 auto}.page-template-content-page #what-i-did #mini-games .wp-block-spacer,.single-post #what-i-did #mini-games .wp-block-spacer{display:none}.page-template-content-page #what-i-did #mini-games .wp-block-column:last-of-type .wp-block-button,.single-post #what-i-did #mini-games .wp-block-column:last-of-type .wp-block-button{display:none}.page-template-content-page #what-i-did #facebook-apps .wp-block-video,.single-post #what-i-did #facebook-apps .wp-block-video{display:none}.page-template-content-page #what-i-did #facebook-apps .wp-block-spacer,.single-post #what-i-did #facebook-apps .wp-block-spacer{display:none}.page-template-content-page #what-i-did #facebook-apps .wp-block-column:first-of-type .wp-block-button,.single-post #what-i-did #facebook-apps .wp-block-column:first-of-type .wp-block-button{display:none}.page-template-content-page #what-i-did #exhibition-games .wp-block-spacer,.single-post #what-i-did #exhibition-games .wp-block-spacer{display:none}.page-template-content-page #what-i-did #exhibition-games .wp-block-column:first-of-type .wp-block-buttons,.single-post #what-i-did #exhibition-games .wp-block-column:first-of-type .wp-block-buttons{margin-top:0px}.page-template-content-page #what-i-did #exhibition-games .wp-block-column:last-of-type .wp-block-button,.single-post #what-i-did #exhibition-games .wp-block-column:last-of-type .wp-block-button{display:none}.page-template-content-page table td,.single-post table td{text-align:left!important}.page-template-content-page #portfolio .wp-block-image,.page-template-content-page #portfolio .wp-block-video,.single-post #portfolio .wp-block-image,.single-post #portfolio .wp-block-video{margin-top:15px!important}.page-template-content-page .read-more-button,.single-post .read-more-button{margin-top:15px!important}}@media (min-width:460px) and (max-width:781px){.wp-block-cover__inner-container{width:calc(100% - 90px)!important;padding:0 45px!important}.wp-block-cover__inner-container h1{font-size:2.6em!important;line-height:58px}.page-template-content-page .wp-block-columns,.single-post .wp-block-columns{margin-bottom:60px}.page-template-content-page #what-i-did .wp-block-image,.single-post #what-i-did .wp-block-image{display:none}.page-template-content-page #what-i-did #wp-image-4672,.single-post #what-i-did #wp-image-4672{display:block}.page-template-content-page #what-i-did .wp-block-video,.single-post #what-i-did .wp-block-video{margin-top:15px}.page-template-content-page #what-i-did .flexslider,.single-post #what-i-did .flexslider{margin:1em auto}.page-template-content-page #what-i-did .flexslider .wp-block-image,.single-post #what-i-did .flexslider .wp-block-image{display:block}.blog .wp-block-group{position:fixed;top:76px}.blog .wp-block-group button{font-size:0.65em;margin-right:0;padding:7px 10px}.blog .has-post-thumbnail .inner-container{display:-webkit-box;display:-ms-flexbox;display:flex}.blog .has-post-thumbnail article{width:60%;margin-right:30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.blog .has-post-thumbnail figure.mobile{display:none}.blog .has-post-thumbnail figure.tablet{display:-webkit-box;display:-ms-flexbox;display:flex}.blog .has-post-thumbnail figure{width:40%;height:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.blog .read-more-button{margin-top:10px}.search-no-results article{margin-top:-60px;margin-bottom:45px!important}.error404 .go-back-button{margin-top:30px}#deutsche-version .container{width:75%}}@media (min-width:782px) and (max-width:1024px){.wp-block-cover__inner-container{width:calc(100% - 90px)!important;padding:0 45px!important}.wp-block-cover__inner-container h1{font-size:2.6em!important;line-height:58px}#what-i-did #mini-games .wp-block-column:first-of-type .wp-block-button{display:none}#what-i-did #facebook-apps .wp-block-column:last-of-type .wp-block-button{display:none}#what-i-did #exhibition-games .wp-block-column:last-of-type .wp-block-buttons{margin-top:0px}#what-i-did #exhibition-games .wp-block-column:first-of-type .wp-block-button{display:none}.blog .wp-block-group{position:fixed;top:76px}.blog .format-standard p.desktop{display:none!important}.blog .format-standard p.tablet{display:block!important}.blog .read-more-button{margin-top:10px}.blog .has-post-thumbnail .inner-container{display:-webkit-box;display:-ms-flexbox;display:flex}.blog .has-post-thumbnail article{width:60%;margin-right:30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.blog .has-post-thumbnail article p.desktop{display:none}.blog .has-post-thumbnail article p.tablet{display:block!important}.blog .has-post-thumbnail figure.mobile{display:none}.blog .has-post-thumbnail figure.tablet{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.blog .has-post-thumbnail figure{width:40%;max-height:225px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.error404 .go-back-button{margin-top:60px}}@media (min-width:783px) and (max-width:1024px) and (orientation:landscape){#what-i-did .wp-block-columns:not(:last-of-type){margin-bottom:90px!important}#what-i-did .wp-block-column{padding:0 30px!important}#portfolio .wp-block-columns:not(:last-of-type){margin-bottom:90px!important}#portfolio .wp-block-column:not(.awards-won .wp-block-column){padding:0 30px!important}.page-template-content-page .flexslider .slides img{width:calc(100% - 10px)!important;margin-left:5px!important}}@media (max-width:1024px){.blog section:not(#deutsche-version),.page-template:not(.home) section:not(#deutsche-version),.search-results section:not(#deutsche-version),.single-post section:not(#deutsche-version){min-height:calc(100vh - 75px - 60px - 60px);padding:75px 0 60px}.wp-block-cover{position:fixed!important;top:-104px!important}#blog-start-page .front{display:none}#blog-start-page .back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.blog .post{margin-bottom:60px}.search-no-results article br{display:none}}@media (min-width:1025px){.wp-block-cover__inner-container{width:100%!important}.blog .masonry{margin:0 auto}.blog .masonry .post{margin-bottom:90px}.blog .masonry .post h5 a,.blog .masonry .post h5 span{color:#85af06!important}.blog .masonry .post p.desktop{display:block!important}.blog .masonry .post p.mobile.tablet{display:none!important}.blog .masonry .post:last-of-type{margin-bottom:0}.blog .has-post-thumbnail .inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.blog .has-post-thumbnail article{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.blog .has-post-thumbnail figure.tablet{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.blog .has-post-thumbnail figure{width:100%;max-width:240px;max-height:240px;margin-bottom:15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block;border-radius:5px;-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.35);box-shadow:0px 5px 5px rgba(0,0,0,0.35);cursor:pointer;-webkit-transition:all 150ms linear;transition:all 150ms linear}.flexslider .slides img:hover{-webkit-transform:scale(0.975);transform:scale(0.975);-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.5);box-shadow:0px 2px 2px rgba(0,0,0,0.5)}.flexslider{width:calc(100% - 60px);margin:75px auto 90px;position:relative}.flexslider .slides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible;padding-bottom:10px}.flexslider .slides img{height:auto;width:calc(100% - 30px);margin-left:15px}.flex-direction-nav a{width:20px;height:30px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 300ms linear;transition:all 300ms linear}.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{background-repeat:no-repeat;background-size:contain;background-position:center}.flex-direction-nav .flex-prev{background-image:url(assets/images/icons/chevron_left_green.svg);left:30px}.flex-direction-nav .flex-next{background-image:url(assets/images/icons/chevron_right_green.svg);right:30px}.flex-control-nav{width:100%;position:absolute;bottom:60px;text-align:center;margin:0 auto}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#edf7f6;cursor:pointer;text-indent:-9999px;border-radius:20px}.flex-control-paging li a:hover{background:rgba(133,175,6,0.65)}.flex-control-paging li a.flex-active{background:#85af06;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}