/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-moz-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}

/*! Default mobile-first, responsive styling for pickadate.js Demo: http://amsul.github.io/pickadate.js */.picker__frame,.picker__holder{top:0;bottom:0;left:0;right:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.picker__holder{position:fixed;transition:background .15s ease-out,-webkit-transform 0s .15s;transition:background .15s ease-out,transform 0s .15s;transition:background .15s ease-out,transform 0s .15s,-webkit-transform 0s .15s;-webkit-backface-visibility:hidden}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transition:all .15s ease-out}@media (min-height:33.875em){.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%}}@media (min-height:40.125em){.picker__frame{margin-bottom:7.5%}}.picker__wrap{display:table;width:100%;height:100%}@media (min-height:33.875em){.picker__wrap{display:block}}.picker__box{background:#fff;display:table-cell;vertical-align:middle}@media (min-height:26.5em){.picker__box{font-size:1.25em}}@media (min-height:33.875em){.picker__box{display:block;font-size:1.33em;border:1px solid #777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0,0,0,.24)}}@media (min-height:40.125em){.picker__box{font-size:1.5em;border-bottom-width:1px;border-radius:5px}}.picker--opened .picker__holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,.32);transition:background .15s ease-out}.picker--opened .picker__frame{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (min-height:33.875em){.picker--opened .picker__frame{top:auto;bottom:0}}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media (min-width:24.5em){.picker__select--month,.picker__select--year{margin-top:-.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;-moz-box-sizing:content-box;box-sizing:content-box;top:-.25em}@media (min-width:24.5em){.picker__nav--next,.picker__nav--prev{top:-.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media (min-width:24.5em){.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media (min-width:24.5em){.picker__nav--next{padding-left:1.5em}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media (min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em}@media (min-height:46.75em){.picker__list-item{padding:.5em 1em}}.picker__list-item:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__list-item--highlighted,.picker__list-item:hover{border-color:#0089ec;z-index:10}.picker--focused .picker__list-item--highlighted,.picker__list-item--highlighted:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker--focused .picker__list-item--selected,.picker__list-item--selected,.picker__list-item--selected:hover{background:#0089ec;color:#fff;z-index:10}.picker--focused .picker__list-item--disabled,.picker__list-item--disabled,.picker__list-item--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:none;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:focus,.picker--time .picker__button--clear:hover{color:#000;background:#b1dcfb;background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:none}.picker--time .picker__button--clear:before{top:-.25em;color:#666;font-size:1.25em;font-weight:700}.picker--time .picker__button--clear:focus:before,.picker--time .picker__button--clear:hover:before{color:#fff;border-color:#fff}.picker--time .picker__frame{min-width:256px;max-width:320px}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0}@media (min-height:40.125em){.picker--time .picker__box{margin-bottom:5em}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}.site-cover-none{width:0;height:0;opacity:0;display:none}.left{float:left}.right{float:right}::-moz-selection{background:#f3b633}::selection{background:#f3b633}::-moz-selection{background:#f3b633}#burxIcon,#burxIcon div,#restOfMenu a,.main-logo,.main-logo a,nav a{box-shadow:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-moz-box-sizing:inherit;box-sizing:inherit}.row{margin-left:-10px;margin-right:-10px}.row:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.g-1{width:8.33333%;display:inline;vertical-align:baseline;float:left}@media only screen and (min-width:769px){.g-1{padding-left:10px;padding-right:10px}}.g-2{width:16.66667%;display:inline;vertical-align:baseline;float:left}@media only screen and (min-width:769px){.g-2{padding-left:10px;padding-right:10px}}.g-3{width:25%;display:inline;vertical-align:baseline;float:left}@media only screen and (min-width:769px){.g-3{padding-left:10px;padding-right:10px}}.g-4{width:33.33333%;display:inline;vertical-align:baseline;float:left}@media only screen and (min-width:769px){.g-4{padding-left:10px;padding-right:10px}}.g-5{width:41.66667%;display:inline;vertical-align:baseline;float:left}@media only screen and (min-width:769px){.g-5{padding-left:10px;padding-right:10px}}.g-6{width:50%;display:inline;vertical-align:baseline;float:left}@media only screen and (min-width:769px){.g-6{padding-left:10px;padding-right:10px}}.g-7{width:58.33333%;display:inline;vertical-align:baseline;float:left}@media only screen and (min-width:769px){.g-7{padding-left:10px;padding-right:10px}}.g-8{width:66.66667%;display:inline;vertical-align:baseline;float:left}@media only screen and (min-width:769px){.g-8{padding-left:10px;padding-right:10px}}.g-9{width:75%;display:inline;vertical-align:baseline;float:left}@media only screen and (min-width:769px){.g-9{padding-left:10px;padding-right:10px}}.g-10{width:83.33333%;display:inline;vertical-align:baseline;float:left}@media only screen and (min-width:769px){.g-10{padding-left:10px;padding-right:10px}}.g-11{width:91.66667%;display:inline;vertical-align:baseline;float:left}@media only screen and (min-width:769px){.g-11{padding-left:10px;padding-right:10px}}.g-12{width:100%;display:inline;vertical-align:baseline;float:left}@media only screen and (min-width:769px){.g-12{padding-left:10px;padding-right:10px}}@media (min-width:481px){.g-xsmall-1{width:8.33333%}.g-xsmall-2{width:16.66667%}.g-xsmall-3{width:25%}.g-xsmall-4{width:33.33333%}.g-xsmall-5{width:41.66667%}.g-xsmall-6{width:50%}.g-xsmall-7{width:58.33333%}.g-xsmall-8{width:66.66667%}.g-xsmall-9{width:75%}.g-xsmall-10{width:83.33333%}.g-xsmall-11{width:91.66667%}.g-xsmall-12{width:100%}}@media (min-width:769px){.g-medium-1{width:8.33333%}.g-medium-2{width:16.66667%}.g-medium-3{width:25%}.g-medium-4{width:33.33333%}.g-medium-5{width:41.66667%}.g-medium-6{width:50%}.g-medium-7{width:58.33333%}.g-medium-8{width:66.66667%}.g-medium-9{width:75%}.g-medium-10{width:83.33333%}.g-medium-11{width:91.66667%}.g-medium-12{width:100%}}@media (min-width:1025px){.g-xmedium-1{width:8.33333%}.g-xmedium-2{width:16.66667%}.g-xmedium-3{width:25%}.g-xmedium-4{width:33.33333%}.g-xmedium-5{width:41.66667%}.g-xmedium-6{width:50%}.g-xmedium-7{width:58.33333%}.g-xmedium-8{width:66.66667%}.g-xmedium-9{width:75%}.g-xmedium-10{width:83.33333%}.g-xmedium-11{width:91.66667%}.g-xmedium-12{width:100%}}@media (min-width:1281px){.g-large-1{width:8.33333%}.g-large-2{width:16.66667%}.g-large-3{width:25%}.g-large-4{width:33.33333%}.g-large-5{width:41.66667%}.g-large-6{width:50%}.g-large-7{width:58.33333%}.g-large-8{width:66.66667%}.g-large-9{width:75%}.g-large-10{width:83.33333%}.g-large-11{width:91.66667%}.g-large-12{width:100%}}@media (min-width:1441px){.g-xlarge-1{width:8.33333%}.g-xlarge-2{width:16.66667%}.g-xlarge-3{width:25%}.g-xlarge-4{width:33.33333%}.g-xlarge-5{width:41.66667%}.g-xlarge-6{width:50%}.g-xlarge-7{width:58.33333%}.g-xlarge-8{width:66.66667%}.g-xlarge-9{width:75%}.g-xlarge-10{width:83.33333%}.g-xlarge-11{width:91.66667%}.g-xlarge-12{width:100%}}@media (min-width:1921px){.g-xxlarge-1{width:8.33333%}.g-xxlarge-2{width:16.66667%}.g-xxlarge-3{width:25%}.g-xxlarge-4{width:33.33333%}.g-xxlarge-5{width:41.66667%}.g-xxlarge-6{width:50%}.g-xxlarge-7{width:58.33333%}.g-xxlarge-8{width:66.66667%}.g-xxlarge-9{width:75%}.g-xxlarge-10{width:83.33333%}.g-xxlarge-11{width:91.66667%}.g-xxlarge-12{width:100%}}meta.custom-mq{font-family:"small=0px&xsmall=481px&medium=769px&xmedium=1025px&large=1281px&xlarge=1441px&xxlarge=1921px"}body,html{font-family:ff-tisa-sans-web-pro;font-size:9px}@media only screen and (min-width:769px){body,html{font-size:9px}}@media only screen and (min-width:1025px){body,html{font-size:10px}}@media only screen and (min-width:1281px){body,html{font-size:10px}}@media only screen and (min-width:1441px){body,html{font-size:11px}}@media only screen and (min-width:1921px){body,html{font-size:13px}}a,div,p{font-size:1.5rem}.big_form_title,.list-item-label,.wpcf7-list-item-label,h1,h2,h3,h4,h5,h6{font-family:museo-sans}.page-title{text-transform:uppercase}h1{font-size:4.6rem}h2{font-size:3rem}h3{font-size:2.4rem}h4{font-size:1.8rem}h5{font-size:1.4rem}h6{font-size:1.2rem}html{background-color:hsla(0,0%,100%,0)}body{margin:0;height:auto}body.overflow-hide{position:relative;overflow:hidden;height:100%}body.overflowhidden{position:relative;overflow-y:hidden}.wrapper{width:100%;max-width:1400px;margin:0 auto}@media only screen and (min-width:481px){.wrapper{padding:0 5%}}.home-wrapper,.home-wrapper .card,.home-wrapper .parallax-page-wrapper,.home-wrapper .parallax-page-wrapper .grid-element{-webkit-transform:translateZ(0);transform:translateZ(0)}.home-wrapper.active,.home-wrapper .card.active,.home-wrapper .parallax-page-wrapper.active,.home-wrapper .parallax-page-wrapper .grid-element.active{-webkit-transform:none;-ms-transform:none;transform:none}.smaller-area-wrapper{display:block;float:none;max-width:1200px;width:100%;margin:auto;position:relative;z-index:2}@media only screen and (min-width:481px){.smaller-area-wrapper{padding:3rem 4rem}}@media only screen and (min-width:1281px){.smaller-area-wrapper{padding:6rem 8rem}}.bg-icon img{display:block;position:relative}#content{position:relative;overflow:hidden;padding:0 1rem;padding-top:120px}#content ul{padding-left:2.5rem;list-style:none;list-style-position:inside}#content ul li{position:relative}#content ul li:before{content:"\2022";margin-left:-1.5rem;position:absolute}#content .form-step:not(.form-intro-box) ul.picker__list{padding-left:0}#content .form-step:not(.form-intro-box) ul li:before{content:""}.full-width-home{width:calc(100% - 50px);padding-bottom:36.6%;position:relative;min-height:500px;margin:0 25px}@media (max-width:1025px){.full-width-home{margin-bottom:400px}}@media (max-width:789px){.full-width-home{padding-bottom:0!important;min-height:auto!important;width:100%!important;margin:0!important}}.full-width-home .inner-cont{overflow:hidden;position:absolute;top:50%;left:50%;height:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}@media (max-width:789px){.full-width-home .inner-cont{position:relative!important;top:0!important;left:0!important;bottom:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;margin-bottom:0!important;padding-bottom:0!important;min-height:auto!important}}.full-width-home .inner-cont img,.full-width-home .inner-cont video{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media (max-width:789px){.full-width-home .inner-cont img,.full-width-home .inner-cont video{position:relative!important;top:0!important;left:0!important;bottom:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;margin-bottom:0!important;padding-bottom:0!important;min-height:auto!important}}@media (max-width:768px){.full-width-home h1{font-size:4rem!important}}.full-width-home .hero-grid-element{position:absolute!important;bottom:-25%!important}@media (max-width:789px){.full-width-home .hero-grid-element{position:relative!important;top:0!important;left:0!important;bottom:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;padding-bottom:0!important;min-height:auto!important;margin-bottom:50px!important}}.full-width-home .hero-grid-element h1{margin-top:0;margin-bottom:20px}.full-width-home #flashnews{position:absolute;margin-top:39.6%}@media (max-width:1025px){.full-width-home #flashnews{margin-top:80.6%}}@media (max-width:666px){.full-width-home #flashnews{margin-top:80.6%}}@media (max-width:500px){.full-width-home #flashnews{margin-top:100.6%}}#front-grid-book .card{position:absolute;bottom:0;right:0;left:auto;width:40%!important}@media (max-width:1025px){#front-grid-book .card{width:100%!important}}@media (max-width:768px){#front-grid-book .card{position:relative;margin-top:0!important}}@media (max-width:1025px){#front-grid-book{margin-bottom:100px;padding-bottom:150px}}@media (max-width:768px){#front-grid-book{padding-bottom:0!important;margin-bottom:100px!important}}#event-cont .card{margin:0;position:absolute;bottom:-50px;right:10%;left:auto}@media (max-width:768px){#event-cont .card{position:relative!important;bottom:0!important}}.list-cont{height:auto!important;margin-top:220px;margin-bottom:0}@media (min-width:1200px){.list-cont{margin-top:150px}}@media (max-width:769px){.list-cont{margin-top:auto}}.list-cont .card-content{height:100%;text-align:center;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.list-cont .card{position:relative;top:0;right:0;left:auto;height:100%}.exhibit{margin-top:100px}@media (max-width:1025px){.exhibit{padding-bottom:230px;margin-top:100px}}@media (max-width:768px){.exhibit{padding-bottom:0}}.exhibit img{position:absolute;top:0;left:10%}@media (max-width:1025px){.exhibit img{left:0}}@media (max-width:768px){.exhibit img{position:relative!important}}.exhibit .card{margin:0;position:absolute;left:42%}@media (max-width:1025px){.exhibit .card{left:0;margin-top:100px}}@media (max-width:768px){.exhibit .card{position:relative!important;margin-top:0!important}}.exhibit.left img{left:25%}@media (max-width:1025px){.exhibit.left img{left:0}}.exhibit.left .card{left:10%}@media (max-width:1025px){.exhibit.left .card{left:0;margin-top:100px}}#event-cont .top-button,#front-grid-book .top-button{display:inline-block;background:#6b3fb9;color:#fff;padding:1rem;position:absolute;top:-52px;right:0}@media (max-width:1025px){#event-cont .top-button,#front-grid-book .top-button{top:-47px}}#event-cont .top-button .main-button,#front-grid-book .top-button .main-button{display:inline-block;vertical-align:middle;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);position:relative;top:0;right:0}.home-wrapper:hover .card-content .top-button .main-button{background:#6b3fb9!important}.card:hover .top-button .main-button .arrow,.home-wrapper:hover .card-content .top-button .main-button .arrow{border-right:2px solid #fff;border-top:2px solid #fff}.exhibit .card{color:#000}.smaller-event{margin-top:50px}@media (max-width:1025px){.smaller-event{margin-top:140px}}@media (max-width:768px){.smaller-event{padding-bottom:100px!important;margin-top:0!important}}.smaller-event .card{position:absolute;bottom:0;right:5%;left:auto}@media (max-width:1025px){.smaller-event .card{right:0;bottom:-50px}}@media (max-width:768px){.smaller-event .card{position:relative!important;bottom:0!important}}.smaller-event img{top:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}@media (max-width:768px){.smaller-event img{position:relative}}.smaller-event.e-2{margin-top:100px}.home-wrapper .open-times p,.home-wrapper .open-times p a{font-size:1.5rem!important}footer .contact-box,footer .open-times-box{margin-top:30px!important}.clear{float:none;clear:both}.buy-btn{height:120px;float:right;line-height:120px}.buy-btn,.buy-btn a{transition:all .2s ease-in}.buy-btn a{border-radius:100px;padding:1rem 1.5rem;line-height:20px;background:#6b3fb9;color:#fff!important;margin:0 5px;border:2px solid transparent;text-decoration:none}.buy-btn a:hover{border-color:#6b3fb9;color:#6b3fb9!important;background:#fff!important}@media (max-width:425px){.buy-btn{display:none}}.scrolled .buy-btn{height:60px!important;line-height:60px!important}footer{padding-bottom:50px}footer a{font-size:1.2rem;color:#000;text-decoration:underline}@media (min-width:1025px){.new-map{height:270px!important}}@media (max-width:768px){.new-map{margin-top:0!important}}.first-row-footer{border-right:2px solid #6b3fb9}.first-row-footer img{height:auto;max-width:100%;display:block;margin:0 0 0 auto}@media (max-width:1025px){.first-row-footer img{margin:0 auto!important}}.first-row-footer p:first-child{margin-top:0!important}.first-row-footer p:last-child{margin-bottom:0!important}.card.tickets .card-content .is-price:nth-child(n+2){text-align:left}.discounts a{display:inline-block!important}.feedback{margin-bottom:30px}.feedback .card-content{padding-bottom:0}.feedback span{background:none!important;width:100%}.feedback textarea{width:100%;height:150px}.feedback input[type=submit]{font-weight:600;border:3px solid #6b3fb9;background:#fff;border-radius:20px;text-align:center;display:inline-block;padding:5px 20px;margin-right:10px}.feedback .submit-button{text-align:right}#cookie-law-info-bar{z-index:99999999}.footer-info-container{margin-top:0!important}.grecaptcha-badge{visibility:hidden}@media (max-width:768px){.first-list-cont{margin-top:100px}}.murakas{position:absolute;width:60px;right:15px;top:15px}.murakas img{height:auto;max-width:100%}.main-button{background-color:#6b3fb9;height:3.2rem;width:3.2rem;border-radius:50%;position:relative;border:2px solid #6b3fb9;cursor:pointer;transition:all .3s ease}.main-button .arrow{height:8px;width:8px;border-right:2px solid #fff;border-top:2px solid #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-75%,-50%) rotate(45deg);-ms-transform:translate(-75%,-50%) rotate(45deg);transform:translate(-75%,-50%) rotate(45deg)}.main-button:hover{background-color:#fff}.main-button:hover .arrow{border-right:2px solid #6b3fb9;border-top:2px solid #6b3fb9}.text-button{border:2px solid #6b3fb9;border-radius:3.5rem;padding:.5rem 1.5rem;color:#000;text-decoration:none;transition:all .3s ease}.text-button:hover{background-color:#6b3fb9;color:#fff}a.border-btn-wrap{text-decoration:none;display:inline-block;margin-top:3rem}.card span.border-btn,span.border-btn{display:block;text-align:right;border:3px solid #6b3fb9;border-radius:1.75rem;background:none;color:#333;font-weight:600;transition:all .2s ease-in;cursor:pointer;padding:.75rem 2rem;margin:2rem 0 0}@media only screen and (min-width:1025px){.card span.border-btn,span.border-btn{margin:1rem 0 0}}.card span.border-btn:hover,span.border-btn:hover{background:#6b3fb9;color:#fff}.card span.border-btn:hover .main-button .arrow,span.border-btn:hover .main-button .arrow{border-right:2px solid #fff;border-top:2px solid #fff}.card span.border-btn .main-button,span.border-btn .main-button{width:2.2rem;height:1.5rem;background:none;border:none;display:inline-block;vertical-align:middle;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.card span.border-btn .main-button .arrow,span.border-btn .main-button .arrow{transition:all .2s ease-in;border-right:2px solid #333;border-top:2px solid #333}canvas#c,canvas#d,canvas#e{position:absolute;border:0;display:none}canvas#c{-webkit-animation:a 2s .15s infinite;animation:a 2s .15s infinite}canvas#d{-webkit-animation:a 1.75s .5s infinite;animation:a 1.75s .5s infinite}canvas#e{-webkit-animation:a 2.6s .25s infinite;animation:a 2.6s .25s infinite}.thund-wrap{display:none;position:fixed;left:0;right:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:11}@-webkit-keyframes a{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}80%{opacity:0}to{opacity:1}}.nav-wrapper{width:100%;max-width:1400px;margin:0 auto;overflow:hidden;font-family:museo-sans}@media (min-width:1220px){#burxIcon{display:none}}#site-navigation{width:100%;z-index:15;height:120px;position:fixed;background-color:#fff;overflow:visible;transition:background-color .15s ease-in}@media only screen and (min-width:769px){#site-navigation{transition:background-color .05s ease-in .1s,height .2s ease-in}}#site-navigation.active{background-color:#fff;transition:background-color .2s ease-in}@media only screen and (min-width:769px){#site-navigation.active{transition:background-color .05s ease-in,height .2s ease-in}}#site-navigation.scrolled{box-shadow:0 -5px 5px 3px #000;height:60px}#site-navigation.scrolled.active{box-shadow:none}#site-navigation.scrolled .menu-menu-1-container ul,#site-navigation.scrolled .menu-peamenuu-eng-container ul,#site-navigation.scrolled .menu-peamenuu-fin-container ul,#site-navigation.scrolled .menu-peamenuu-rus-container ul{height:60px}#site-navigation.scrolled .menu-menu-1-container ul li,#site-navigation.scrolled .menu-peamenuu-eng-container ul li,#site-navigation.scrolled .menu-peamenuu-fin-container ul li,#site-navigation.scrolled .menu-peamenuu-rus-container ul li{line-height:60px}#site-navigation.scrolled .main-logo{height:60px;width:180px;margin:0 46px}#site-navigation.scrolled #burxIcon{margin:8px 0 0}#site-navigation.scrolled .social-menu{opacity:0}.main-logo{height:120px;margin-left:1rem;width:205px;float:left;cursor:pointer;transition:all .2s ease-in}@media only screen and (min-width:481px){.main-logo{width:265px}}.main-logo #atoM1{-webkit-transform:translateX(3px) rotate(0deg);-ms-transform:translateX(3px) rotate(0deg);transform:translateX(3px) rotate(0deg);transition:all .3s ease;-webkit-transform-origin:22px 23px;-ms-transform-origin:22px 23px;transform-origin:22px 23px}.main-logo:hover #atoM1{-webkit-transform:translateX(3px) rotate(60deg);-ms-transform:translateX(3px) rotate(60deg);transform:translateX(3px) rotate(60deg)}.menu-menu-1-container,.menu-peamenuu-eng-container,.menu-peamenuu-fin-container,.menu-peamenuu-rus-container{float:left}.menu-menu-1-container ul,.menu-peamenuu-eng-container ul,.menu-peamenuu-fin-container ul,.menu-peamenuu-rus-container ul{height:120px;margin:0 0 0 40px;padding:0;list-style-type:none;float:left}@media only screen and (min-width:769px){.menu-menu-1-container ul,.menu-peamenuu-eng-container ul,.menu-peamenuu-fin-container ul,.menu-peamenuu-rus-container ul{margin:0 0 0 60px}}.menu-menu-1-container ul li,.menu-peamenuu-eng-container ul li,.menu-peamenuu-fin-container ul li,.menu-peamenuu-rus-container ul li{display:inline-block;line-height:120px;margin:0;transition:all .2s ease-in;white-space:nowrap}.menu-menu-1-container ul li a,.menu-peamenuu-eng-container ul li a,.menu-peamenuu-fin-container ul li a,.menu-peamenuu-rus-container ul li a{font-family:museo-sans;color:#000;text-decoration:none;font-size:1.6rem;font-weight:700}#restOfMenu{position:fixed;z-index:15;background-color:#fff;width:100%;top:-100%;left:0;box-shadow:1px 1px 25px rgba(0,0,0,.15);text-align:center;top:120px!important;display:none;height:calc(100% - 120px);overflow-y:scroll}@media only screen and (min-width:769px){#restOfMenu{height:auto;overflow-y:hidden;transition:all .3s ease;top:0!important}}#restOfMenu ul{transition:all .1s ease;opacity:0;padding-top:10px}@media only screen and (min-width:1025px){#restOfMenu ul{padding-top:0}}@media only screen and (min-width:769px){#restOfMenu.rest-of-menu-show{transition:all .2s ease;-webkit-transform:translateY(120px);-ms-transform:translateY(120px);transform:translateY(120px)}#restOfMenu.rest-of-menu-show.scrolled{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}}#restOfMenu.rest-of-menu-show ul{opacity:1;transition:all .3s ease}#restOfMenu #secondaryMenu ul{height:auto;margin:0;padding:0;list-style-type:none;text-align:center;-webkit-tap-highlight-color:rgba(255,255,255,0)}@media only screen and (min-width:1025px){#restOfMenu #secondaryMenu ul{min-height:90px;top:0}}#restOfMenu #secondaryMenu ul li{-webkit-tap-highlight-color:rgba(255,255,255,0);display:block;line-height:35px;margin:0 2px}@media only screen and (min-width:1025px){#restOfMenu #secondaryMenu ul li{display:inline;line-height:90px}}#restOfMenu #secondaryMenu ul li a{-webkit-tap-highlight-color:rgba(255,255,255,0);font-family:museo-sans;color:#000;text-decoration:none;font-size:1.6rem;font-weight:700}#burxIcon{width:45px;height:45px;margin:38px 2rem 0 0;float:right;cursor:pointer;position:relative;border-radius:14px;overflow:hidden;border:3px solid #000;transition:all .2s ease-in}@media only screen and (min-width:769px){#burxIcon{margin:38px 0 0}}#burxIcon div.one,#burxIcon div.three,#burxIcon div.two{width:23px;height:4px;background:#000;position:absolute;left:0;right:0;margin:auto;border-radius:26%;transition:all .3s ease;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}#burxIcon .one{top:10px}#burxIcon .two{top:18px}#burxIcon .three{top:26px}#burxIcon .bars-wrap{width:100%;height:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}#burxIcon.clicked .bars-wrap{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#burxIcon.clicked .two{opacity:0}#burxIcon.clicked .one{-webkit-transform:rotate(45deg) translateY(5px) translateX(6px);-ms-transform:rotate(45deg) translateY(5px) translateX(6px);transform:rotate(45deg) translateY(5px) translateX(6px)}#burxIcon.clicked .three{-webkit-transform:rotate(-225deg) translateY(6px) translateX(-6px);-ms-transform:rotate(-225deg) translateY(6px) translateX(-6px);transform:rotate(-225deg) translateY(6px) translateX(-6px)}#burxIcon:hover div.one,#burxIcon:hover div.three,#burxIcon:hover div.two{border-radius:18%;background:#6b3fb9}.social-n-lang{float:none;margin:2rem auto}@media only screen and (min-width:769px){.social-n-lang{margin:25px 1rem 0 60px;float:right}}.social-n-lang .lang-menu ul{margin:0 0 20px;padding:0}.social-n-lang .lang-menu ul li{text-transform:uppercase;display:inline-block;margin:0 6px}.social-n-lang .lang-menu ul li:hover a{color:#000}.social-n-lang .lang-menu ul li a{text-decoration:none;color:#bababa;font-size:15px}.social-n-lang .lang-menu ul li a.lang_sel_sel{border-bottom:2px solid #6b3fb9;color:#000}.social-n-lang .social-menu{transition:opacity .2s ease-in}.social-element{background-size:contain;background-position:50%;background-repeat:no-repeat;height:18px;width:25px;margin:0 3px;display:inline-block;transition:all .2s ease-in}.social-element:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.social-element a{display:block;height:100%;width:100%}.nav-wrapper{overflow:visible!important}.main-navigation ul.sub-menu{transition:all .2s cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275);opacity:0;height:auto;position:absolute;top:95px;z-index:10000;background:#fff;box-shadow:0 0 27px -2px rgba(0,0,0,.1);padding:10px!important;margin-left:0;left:50%;-webkit-transform:translateX(-50%) scale(0);-ms-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0)}.main-navigation ul.sub-menu li a{border:0!important}.main-navigation ul.sub-menu li{display:list-item;line-height:30px;height:30px!important}.main-navigation ul.sub-menu li a{transition:color .2s ease-in}.main-navigation ul.sub-menu li a:hover{color:#00a09a}.main-navigation .menu-item:hover ul.sub-menu{-webkit-transform:translateX(-50%) scale(1)!important;-ms-transform:translateX(-50%) scale(1)!important;transform:translateX(-50%) scale(1)!important;opacity:1}#restOfMenu ul{margin:0;padding:0}#restOfMenu .menu-item{list-style:none;margin:0;padding:10px}#restOfMenu .menu-item a{color:#6b3fb9;text-decoration:none;font-weight:600}#restOfMenu .menu-item a:hover{border:0!important}@media only screen and (max-width:769px){#restOfMenu .sub-menu{transition:none!important;background:hsla(0,0%,100%,.5);display:none}}#restOfMenu .menu-item-has-children>a:after{content:"\203A";margin-left:5px;font-size:15px}#site-navigation .current-menu-item a{border:2px solid #00a09a}#site-navigation .menu-item{position:relative;height:120px}#site-navigation .menu-item.current-menu-item a,#site-navigation .menu-item:hover a{text-decoration:none;border:2px solid hsla(0,0%,100%,0)}#site-navigation .menu-item a{border-radius:100px;padding:1rem 1.5rem;transition:border .2s ease-in;line-height:20px;border:2px solid #00a09a;margin:0 5px}#site-navigation.active .menu-item.current-menu-item a,#site-navigation.active .menu-item:hover a{border:2px solid #fff}#site-navigation.scrolled .menu-menu-1-container ul li,#site-navigation.scrolled .menu-peamenuu-eng-container ul li,#site-navigation.scrolled .menu-peamenuu-fin-container li,#site-navigation.scrolled .menu-peamenuu-rus-container ul li{height:60px}#site-navigation.scrolled .menu-menu-1-container ul li .sub-menu,#site-navigation.scrolled .menu-peamenuu-eng-container ul li .sub-menu,#site-navigation.scrolled .menu-peamenuu-fin-container li .sub-menu,#site-navigation.scrolled .menu-peamenuu-rus-container ul li .sub-menu{height:auto!important;line-height:30px!important;top:50px!important}#site-navigation.scrolled .menu-menu-1-container ul li .sub-menu li,#site-navigation.scrolled .menu-peamenuu-eng-container ul li .sub-menu li,#site-navigation.scrolled .menu-peamenuu-fin-container li .sub-menu li,#site-navigation.scrolled .menu-peamenuu-rus-container ul li .sub-menu li{line-height:30px!important}#restOfMenu .menu-item a{font-size:16px;display:inline-block;padding:1rem;transition:border .2s ease-in}.lang-menu{margin-bottom:20px}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"]{display:none!important}.gm-style-cc,.gmnoprint a,.gmnoprint span{display:none}.gmnoprint div{background:none!important}.home #googleMap,.page-template-front-page-two #googleMap{position:relative;width:100%;height:300px;z-index:-1}@media only screen and (min-width:769px){.home #googleMap,.page-template-front-page-two #googleMap{padding:0 10px;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;left:50%;z-index:4;width:85%}}.footer-info-container{margin-top:50px}.footer-info-container .footer-nav li{color:#6b3fb9}.footer-info-container .footer-nav li a{text-decoration:none;color:#6b3fb9}.footer-info-container .footer-nav li a:hover{text-decoration:underline}.footer-info-container .contact-box h4,.footer-info-container .open-times-box h4{margin:0}.footer-info-container .contact-box p,.footer-info-container .open-times-box p{margin:0;font-family:ff-tisa-sans-web-pro;font-size:1.2rem;font-weight:600}.footer-info-container .menu-footer-container{text-align:center}.footer-info-container .menu-footer-container .menu{display:inline-block}.footer-info-container .menu-footer-container .menu li{text-align:left}.footer-info-container .contact-box,.footer-info-container .footer-nav,.footer-info-container .open-times-box,.footer-info-container .other-box{position:relative;text-align:center;margin:1rem 0}@media only screen and (min-width:769px){.footer-info-container .contact-box,.footer-info-container .footer-nav,.footer-info-container .open-times-box,.footer-info-container .other-box{text-align:left;height:auto}}.footer-info-container .contact-box .contact-container,.footer-info-container .contact-box .footer-container,.footer-info-container .contact-box .open-times-container,.footer-info-container .contact-box .other-box-container,.footer-info-container .footer-nav .contact-container,.footer-info-container .footer-nav .footer-container,.footer-info-container .footer-nav .open-times-container,.footer-info-container .footer-nav .other-box-container,.footer-info-container .open-times-box .contact-container,.footer-info-container .open-times-box .footer-container,.footer-info-container .open-times-box .open-times-container,.footer-info-container .open-times-box .other-box-container,.footer-info-container .other-box .contact-container,.footer-info-container .other-box .footer-container,.footer-info-container .other-box .open-times-container,.footer-info-container .other-box .other-box-container{display:inline-block}@media only screen and (min-width:481px){.footer-info-container .contact-box .contact-container,.footer-info-container .contact-box .footer-container,.footer-info-container .contact-box .open-times-container,.footer-info-container .contact-box .other-box-container,.footer-info-container .footer-nav .contact-container,.footer-info-container .footer-nav .footer-container,.footer-info-container .footer-nav .open-times-container,.footer-info-container .footer-nav .other-box-container,.footer-info-container .open-times-box .contact-container,.footer-info-container .open-times-box .footer-container,.footer-info-container .open-times-box .open-times-container,.footer-info-container .open-times-box .other-box-container,.footer-info-container .other-box .contact-container,.footer-info-container .other-box .footer-container,.footer-info-container .other-box .open-times-container,.footer-info-container .other-box .other-box-container{display:block;position:absolute;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}}.footer-info-container .contact-container{min-width:250px}.footer-info-container .other-box-container{min-width:180px}.footer-info-container .open-times-container{min-width:160px}.footer-info-container .science-logo{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:auto;display:block;margin-top:3rem;padding-left:8px}#partnersFooter{position:relative;min-height:190px;margin:0 auto}@media only screen and (min-width:1025px){#partnersFooter .card{position:absolute;z-index:5;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}}.lightning-box{padding:0;height:auto}.lightning-box .card{padding:0}.lightning-box .card:hover .detailed .main-button{background-color:#6b3fb9}.lightning-box .card:hover .detailed .main-button .arrow{border-right:2px solid #fff;border-top:2px solid #fff}.lightning-box .card .card-content{text-align:center}.lightning-box .card .card-content .initial{position:absolute;left:0;right:0;margin:auto}.lightning-box .card .card-content .initial img{left:0;right:0;top:0;margin:auto;width:60px;margin-bottom:3rem;margin-top:-2rem}@media only screen and (min-width:1281px){.lightning-box .card .card-content .initial img{width:90px;margin-bottom:4rem;margin-top:-2rem}}.lightning-box .card .card-content .initial h2{padding:0 1rem}.lightning-box .card .card-content .detailed{opacity:0}.lightning-box .card .card-content .detailed p{font-size:1.6rem;margin:auto;display:block;font-weight:300}@media only screen and (min-width:1281px){.lightning-box .card .card-content .detailed p{font-size:2rem}}.lightning-box .card .card-content .detailed .main-button{display:block;margin:1rem auto;position:relative;top:0;left:0;right:0;width:4rem;height:4rem}.picker__holder{overflow:hidden}input,select,textarea{border:3px solid #00a09a;border-radius:10px;outline:none;padding:5px 10px}textarea{resize:none}select{height:38px}@media only screen and (min-width:1441px){select{height:40px}}.form-step{max-width:1200px;width:100%;margin:auto;background-color:#fff;box-shadow:0 0 41px -10px rgba(0,0,0,.75);padding:3rem 1rem;margin-bottom:2rem}@media only screen and (min-width:481px){.form-step{padding:3rem 4rem;margin-bottom:3rem}}@media only screen and (min-width:1025px){.form-step{margin-bottom:5rem;padding:6rem 8rem}}.form-step.submit-step{padding:0;width:100%;max-width:500px;margin-left:auto;margin-right:auto;text-align:center}.form-step.submit-step input{padding:1rem 4rem;cursor:pointer;border:3px solid #6b3fb9;background-color:#fff;transition:.2s ease-in;font-weight:600;margin-top:3rem;margin-bottom:1rem}@media only screen and (min-width:1025px){.form-step.submit-step input{margin-top:6rem;margin-bottom:2rem}}.form-step.submit-step input:hover{background-color:#6b3fb9;color:#fff}.form-step.submit-step .ajax-loader{display:block;margin:auto}@media only screen and (min-width:481px){.form-step.submit-step .ajax-loader{margin-bottom:1rem}}@media only screen and (min-width:1025px){.form-step.submit-step .ajax-loader{margin-bottom:3rem}}.form-step.submit-step .wpcf7-mail-sent-ok,.form-step.submit-step .wpcf7-validation-errors{border:none;padding:0;margin:0;padding:2rem 4rem;color:#fff;left:0;right:0;vertical-align:middle;position:relative}.form-step.submit-step .wpcf7-validation-errors{background:#d0021b;padding-left:9rem}.form-step.submit-step .wpcf7-validation-errors:before{content:"";background-image:url(img/warning.svg);background-repeat:no-repeat;background-size:contain;width:4rem;height:4rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:4rem}.form-step.submit-step .wpcf7-mail-sent-ok{background:#6b3fb9}.form-step .big_form_title:nth-child(n+1){margin-top:1rem}.big_form_title{display:block;font-weight:600;font-size:2rem}.data-title{display:block;text-align:left;margin-bottom:5px}.even-fields label{padding:10px 0}.even-fields .wpcf7-select,.even-fields label{float:left;width:100%}@media only screen and (min-width:769px){.even-fields .wpcf7-select,.even-fields label{width:50%}}@media only screen and (min-width:1025px){.even-fields .wpcf7-select,.even-fields label{max-width:366px}}.even-fields .wpcf7-select:nth-of-type(2n),.even-fields label:nth-of-type(2n){float:right}.even-fields .wpcf7-select .wpcf7-select,.even-fields .wpcf7-select input,.even-fields label .wpcf7-select,.even-fields label input{width:100%}.even-fields .wpcf7-select span,.even-fields label span{display:block}.room-data-date .picker--opened .picker__frame{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.room-data-time .picker--opened .picker__frame{margin:auto;height:80%;max-height:100%;overflow-y:scroll;top:0}@media only screen and (min-width:1281px){.room-data-time .picker--opened .picker__frame{overflow-y:visible;height:auto;top:10%}}.picker--focused .picker__day--highlighted,.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover,.picker__nav--next:hover,.picker__nav--prev:hover{background:rgba(26,190,120,.5);border:none}.picker__button--clear,.picker__button--close,.picker__button--today{border:none}.picker--focused .picker__day--selected,.picker__day--highlighted,.picker__day--selected,.picker__day--selected:hover{background:#6b3fb9;border:none}.picker__button--today:before,.picker__day--today:before{border-top:.5em solid #6b3fb9}.room-data.room-data-time span.invalid,.room-data.room-date span.invalid,.wpcf7-not-valid{border:3px solid #d0021b;position:relative}.room-data.room-data-time span.invalid:nth-of-type(3):after,.room-data.room-date span.invalid:before,.wpcf7-form-control-wrap.invalid:after{display:none;content:"";background-image:url(img/warning_red.svg);background-repeat:no-repeat;background-size:contain;width:3rem;height:3rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-4rem;top:2rem}@media only screen and (min-width:1281px){.room-data.room-data-time span.invalid:nth-of-type(3):after,.room-data.room-date span.invalid:before,.wpcf7-form-control-wrap.invalid:after{display:block}}.wpcf7-not-valid-tip,span.wpcf7-not-valid-tip{display:none!important;color:#d0021b}.form-step.invalid{border:3px solid #d0021b}.picker__holder,.picker__holder:focus{outline:none}.form-intro-box{position:relative;margin-bottom:6rem}@media only screen and (min-width:1025px){.form-intro-box{margin-bottom:14rem}}.form-intro-box .card{width:80%;text-align:left;margin:auto}@media only screen and (min-width:1025px){.form-intro-box .card{padding-right:3rem;width:60%;float:left}}@media only screen and (min-width:1441px){.form-intro-box .card{padding-right:5rem}}.form-intro-box .card p{margin-bottom:0}.form-intro-box img{margin:auto;display:block;width:80%;left:10%;position:relative;bottom:-60px}@media only screen and (min-width:1025px){.form-intro-box img{display:inline-block;position:absolute;width:45%;left:auto;bottom:auto}}.options,.room{text-align:center}.checkbox-list-item,.wpcf7-list-item{cursor:pointer;border-radius:20px;border:3px solid #00a09a;font-size:1.75rem;height:5rem;max-height:50px;transition:all .2s ease-in;display:inline-block;width:100%;text-align:left;margin:5px 0!important;background:#fff}@media only screen and (min-width:769px){.checkbox-list-item,.wpcf7-list-item{margin:5px!important;width:calc(50% - 14px)}}@media only screen and (min-width:1281px){.checkbox-list-item,.wpcf7-list-item{width:calc(33.333% - 14px)}}.checkbox-list-item *,.wpcf7-list-item *{cursor:pointer}.checkbox-list-item.selected,.wpcf7-list-item.selected{background-color:#00a09a}.checkbox-list-item label,.wpcf7-list-item label{padding:.75rem 1rem;padding-left:2rem;display:block}.checkbox-list-item label input,.wpcf7-list-item label input{visibility:hidden}.checkbox-list-item label input[type=checkbox]:checked+span:after,.wpcf7-list-item label input[type=checkbox]:checked+span:after{opacity:1}.checkbox-list-item label span,.wpcf7-list-item label span{position:relative;font-weight:600;line-height:3.6rem}@media only screen and (min-width:769px){.checkbox-list-item label span,.wpcf7-list-item label span{line-height:inherit}}.checkbox-list-item label span:before,.wpcf7-list-item label span:before{top:-1px;content:"";width:20px;height:20px;position:absolute;left:-26px;border:3px solid #333;border-radius:5px}@media only screen and (min-width:769px){.checkbox-list-item label span:before,.wpcf7-list-item label span:before{top:0}}.checkbox-list-item label span:after,.wpcf7-list-item label span:after{top:-2px;content:"";width:20px;height:10px;position:absolute;left:-22px;border:3px solid #333;border-top:none;border-right:none;background:transparent;opacity:0;-webkit-transform:rotate(-55deg);-ms-transform:rotate(-55deg);transform:rotate(-55deg);-webkit-transform:rotate(-55deg) skew(-20deg,0deg);-ms-transform:rotate(-55deg) skew(-20deg,0deg);transform:rotate(-55deg) skew(-20deg,0deg);transition:opacity .2s ease-in}@media only screen and (min-width:769px){.checkbox-list-item label span:after,.wpcf7-list-item label span:after{top:-1px}}.workshop-details div{display:inline-block;margin:0 .5rem}.workshop-details div:first-child{margin-left:0}.workshop-details div img,.workshop-details div span{display:inline-block}.workshop-details div img{width:16px;height:16px;vertical-align:middle}.workshop-details div span{background:none;color:#333;padding:1rem .5rem}.subjects-container.next-row{display:block;margin:0}.subjects-container .subject{font-size:1.1rem;display:inline-block;padding:4px 8px;margin:3px;border-radius:35px;color:#fff}.subjects-container .ke{background-color:#d0011b}.subjects-container .lo{background-color:#abe471}.subjects-container .ma{background-color:#4990e2}.subjects-container .ek{background-color:#f8e81c}.subjects-container .kt{background-color:#ae3131}.subjects-container .ge{background-color:#ff912f}.subjects-container .bi{background-color:#15b913}.subjects-container .fy{background-color:#004391}.subjects-container .to{background-color:#d18888}.subjects-container .ko{background-color:#900f0f}.subjects-container .io{background-color:#44c596}.card{display:block;text-decoration:none;text-align:right}@media only screen and (min-width:1025px){.card:not(.spanhover):hover span .main-button{background-color:transparent;border:2px solid transparent}.card:not(.spanhover):hover span .main-button .arrow{border-right:2px solid #fff;border-top:2px solid #fff}}.card span .main-button{display:inline-block;vertical-align:middle;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}@media only screen and (min-width:1025px){.card:not(.not-link):hover .main-button{background-color:#fff}.card:not(.not-link):hover .main-button .arrow{border-right:2px solid #6b3fb9;border-top:2px solid #6b3fb9}.card:not(.not-link):hover .card-content hr{width:60%}}.card.person-card .card-content h4{text-transform:none;color:#333;font-size:1.4rem}.card.person-card .card-content p{margin:0;font-size:1.5rem}.card.person-card .card-content a{text-decoration:none;white-space:nowrap;font-size:1.2rem;color:#333}.card.person-card .card-content a:hover{color:#6b3fb9}.card.not-link span{display:block;text-align:left;padding:1rem 2rem}@media only screen and (min-width:769px){.card.not-link span{padding:1rem 3rem}}@media only screen and (min-width:1025px){.card.not-link span{padding:1rem 4rem}}.card.not-link .card-content{padding:2rem}@media only screen and (min-width:769px){.card.not-link .card-content{padding:2rem 3rem}}@media only screen and (min-width:1025px){.card.not-link .card-content{padding:2rem 4rem}}.card.not-link .card-content .main-button{position:relative;right:auto;bottom:auto}.card span{display:inline-block;background:#6b3fb9;color:#fff;padding:1rem}.card .card-content{text-align:left;background-color:#fff;padding:2rem;padding-bottom:4rem;position:relative;box-shadow:1px 1px 25px rgba(0,0,0,.15)}.card .card-content .el-wrap .data-side{width:calc(100% - 17rem)}.card .card-content .data-side{width:calc(100% - 5rem);margin-right:1rem;display:inline-block}.card .card-content .main-button{position:absolute;right:2rem;bottom:1.5rem}.card .card-content h4{text-transform:uppercase;color:#ccc;margin:.25rem 0;font-size:1.5rem}.card .card-content hr{transition:.3s ease-in-out;background-color:#6b3fb9;border:none;height:2px;width:50%;margin-left:0;margin-right:auto}.card .card-content h2,.card .card-content p{color:#333}.card .card-content h2{margin:1rem 0;font-size:2.4rem}@media only screen and (min-width:1025px){.card .card-content h2{font-size:3rem}}.card .card-content p{font-size:1.5rem;margin:0;margin-bottom:1rem}.card.newsletter .card-content a,.card.newsletter .card-content p{text-align:center;display:block}@media only screen and (min-width:1025px){.card.newsletter .card-content a:hover{text-decoration:underline}}.card.newsletter form{margin:auto;margin-top:2.4rem;text-align:center}.card.newsletter form input[type=email],.card.newsletter form input[type=text],.card.newsletter form label{display:inline-block;vertical-align:middle}.card.newsletter form input[type=email],.card.newsletter form input[type=text]{outline:none;line-height:3.2rem;height:3.2rem;border-radius:1.6rem;margin-right:1rem;border:2px solid #6b3fb9;padding:0 1.5rem;width:calc(100% - 6rem);max-width:320px}.card.newsletter form #submit{display:none}.card.newsletter form .loader{visibility:hidden;display:block;margin:auto;width:35px;height:35px;position:absolute;top:0;right:-40px}.card.newsletter form label[for=submit]{position:relative}.card.newsletter form .response-msg{margin-top:1rem}.card.newsletter form .response-msg.error{color:red}.card.newsletter form .response-msg.valid{color:#6b3fb9}.card.newsletter form .thankyou{display:none;color:#6b3fb9}.card.news .date{padding:0;color:gray;background:none;font-size:1.2rem}.card.news .is-news,.card.news .latest-news{text-decoration:none;display:block}.card.news .is-news .data-side,.card.news .latest-news .data-side{width:calc(100% - 5rem);display:inline-block;vertical-align:middle}.card.news .is-news .data-side h5,.card.news .is-news .data-side p,.card.news .latest-news .data-side h5,.card.news .latest-news .data-side p{color:#333}.card.news .is-news .data-side h5,.card.news .latest-news .data-side h5{margin:1rem 0}@media only screen and (min-width:1025px){.card.news .latest-news:hover .main-button{background-color:#fff}.card.news .latest-news:hover .main-button .arrow{border-right:2px solid #6b3fb9;border-top:2px solid #6b3fb9}}@media only screen and (min-width:1025px){.card.news .is-news:hover .main-button{border:2px solid #6b3fb9}}.card.news .is-news.show-all .data-side{border-top:none}.card.news .is-news.show-all .data-side p{margin:1rem 0;text-align:right}.card.news .is-news .data-side{border-top:1px solid hsla(0,0%,50%,.3)}.card.news .is-news .data-side span{margin-right:1rem;margin-top:0}.card.news .is-news .data-side h5,.card.news .is-news .data-side span{display:inline-block;vertical-align:middle}.card.news .is-news .data-side h5{width:calc(100% - 7rem)}.card.news .is-news .main-button{background-color:transparent;border:2px solid #fff}.card.news .is-news .main-button .arrow{border-right:2px solid #6b3fb9;border-top:2px solid #6b3fb9}.card.news .main-button{display:inline-block;vertical-align:middle}.card.tickets .card-content{text-align:center}.card.tickets .card-content span{padding:0;background:none;color:#333}.card.tickets .card-content .is-price:nth-child(n+2){border-top:1px solid hsla(0,0%,50%,.3)}.card.tickets .card-content .is-price p{float:left;margin:.5rem 0}.card.tickets .card-content .is-price span{float:right;font-weight:600;margin:.5rem 0}.card.tickets .card-content .text-button{display:inline-block}.card.tickets .card-content .tips{margin-top:1rem;font-size:1rem}.card.tickets .card-content .tips span{text-align:center}.card.events .calendar-title-wrap{background-color:#6b3fb9}.card.events .calendar-title{display:inline-block;width:50%;position:relative;padding:1rem 5rem;cursor:pointer;vertical-align:middle}@media only screen and (min-width:1025px){.card.events .calendar-title:hover:first-of-type .main-button{-webkit-transform:translateX(-2px) translateY(-50%);-ms-transform:translateX(-2px) translateY(-50%);transform:translateX(-2px) translateY(-50%)}}@media only screen and (min-width:1025px) and (min-width:1281px){.card.events .calendar-title:hover:first-of-type .main-button{-webkit-transform:translateX(-6px) translateY(-50%);-ms-transform:translateX(-6px) translateY(-50%);transform:translateX(-6px) translateY(-50%)}}@media only screen and (min-width:1025px){.card.events .calendar-title:hover:nth-of-type(2) .main-button{-webkit-transform:translateX(2px) translateY(-50%);-ms-transform:translateX(2px) translateY(-50%);transform:translateX(2px) translateY(-50%)}}@media only screen and (min-width:1025px) and (min-width:1281px){.card.events .calendar-title:hover:nth-of-type(2) .main-button{-webkit-transform:translateX(6px) translateY(-50%);-ms-transform:translateX(6px) translateY(-50%);transform:translateX(6px) translateY(-50%)}}.card.events .calendar-title:first-of-type{padding:1rem 1rem 1rem 3rem}@media only screen and (min-width:1281px){.card.events .calendar-title:first-of-type{padding:1rem 1rem 1rem 5rem}}.card.events .calendar-title:first-of-type .arrow{-webkit-transform:translate(-75%,-50%) rotate(-135deg);-ms-transform:translate(-75%,-50%) rotate(-135deg);transform:translate(-75%,-50%) rotate(-135deg)}.card.events .calendar-title:first-of-type .main-button{left:1rem}@media only screen and (min-width:1281px){.card.events .calendar-title:first-of-type .main-button{left:3rem}}.card.events .calendar-title:nth-of-type(2){padding:1rem 3rem 1rem 1rem;margin-left:-5px;text-align:right}@media only screen and (min-width:1281px){.card.events .calendar-title:nth-of-type(2){padding:1rem 5rem 1rem 1rem}}.card.events .calendar-title:nth-of-type(2) .main-button{left:calc(100% - 2.3rem)}@media only screen and (min-width:1281px){.card.events .calendar-title:nth-of-type(2) .main-button{left:calc(100% - 4rem)}}.card.events .calendar-title:not(.visible) .main-button{display:block}.card.events .calendar-title .main-button{display:none;width:1.2rem;height:1.2rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.card.events .card-content{padding:2rem 0}@media only screen and (min-width:769px){.card.events .card-content{padding:2rem 0}}@media only screen and (min-width:1025px){.card.events .card-content{padding:2rem 0}}.card.events .card-content.tomorrow{display:none}.card.events .time{padding:0;color:#333;background:none;font-size:1.4rem;font-weight:600;line-height:1rem}.card.events .is-event{position:relative;text-decoration:none;display:block;padding:0 0 0 3rem}@media only screen and (min-width:1281px){.card.events .is-event{padding:0 2rem 0 4rem}}@media only screen and (min-width:1025px){.card.events .is-event:hover .main-button{-webkit-transform:translateX(6px);-ms-transform:translateX(6px);transform:translateX(6px)}}.card.events .is-event:nth-child(n+2) .el-wrap{border-top:1px solid #00a09a}.card.events .is-event.booked:before{content:"";display:block;position:absolute;width:4px;height:4px;border-radius:50%;background-color:#ff912f;left:.9rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:1025px){.card.events .is-event.booked:before{width:8px;height:8px;left:1.8rem}}.card.events .is-event.booked .data-side h5,.card.events .is-event.booked .data-side h5 span,.card.events .is-event.booked .time{color:#b4b4b4}@media only screen and (min-width:1025px){.card.events .is-event.booked:hover .main-button{-webkit-transform:translateX(6px);-ms-transform:translateX(6px);transform:translateX(6px)}}.card.events .is-event.booked .main-button{border:2px solid transparent}.card.events .is-event.hidden{display:none}.card.events .is-event.last-visible:after{content:"";position:absolute;left:0;right:0;height:20px;bottom:0;box-shadow:inset 0 -21px 46px #fff;z-index:2}.card.events .is-event .el-wrap{display:inline-block;width:calc(100% - 3rem);vertical-align:middle}.card.events .is-event .data-side{display:inline-block;vertical-align:middle;margin:.25rem 1rem .25rem 0;margin-top:0}.card.events .is-event .data-side span{margin-right:1rem}.card.events .is-event .data-side h5,.card.events .is-event .data-side span{display:inline-block;vertical-align:middle}.card.events .is-event .data-side h5{color:#333;display:inline;width:calc(100% - 5.5rem);font-size:1.2rem;margin:.25rem 0 0}.card.events .is-event .data-side h5 span{display:inline;padding:0;color:#6b3fb9;background:none;margin:0}.card.events .is-event .data-langs{display:inline-block;width:15rem;text-align:right}.card.events .is-event .data-langs p{display:inline-block;margin:0 .2rem;color:#b4b4b4}.card.events .is-event .main-button{background-color:transparent;border:2px solid #fff;height:2.2rem;width:2.2rem}.card.events .is-event .main-button .arrow{border-right:2px solid #6b3fb9;border-top:2px solid #6b3fb9}.card.events .main-button{display:inline-block;vertical-align:middle}.card.events .main-button.loadmore{display:block;margin:auto;position:absolute;left:0;right:0;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;transition:all .2s ease-in}.card.events .main-button.loadmore.visible{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.card.events .main-button.loadmore .arrow{-webkit-transform:translate(-50%,-75%) rotate(135deg);-ms-transform:translate(-50%,-75%) rotate(135deg);transform:translate(-50%,-75%) rotate(135deg)}.card.partners{min-width:95%;margin-bottom:2rem}@media only screen and (min-width:769px){.card.partners{min-width:90%;margin-bottom:0}}@media only screen and (min-width:1025px){.card.partners{min-width:75%}}.card.partners .card-content{padding:2.4rem 0}.card.partners #logosData{text-align:center;transition:all .3s ease}.card.partners .logo{display:inline-block;padding:0 2rem;height:auto;width:100%;height:60px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-origin:content-box;transition:all .3s ease;margin-left:-5px;margin-top:2rem}.card.partners .logo:nth-child(4),.card.partners .logo:nth-child(5){display:none!important}.card.partners .logo a{display:block;width:100%;height:100%}@media screen and (min-width:600px){.card.partners .logo{margin-top:0;width:33.3333%}}@media only screen and (min-width:769px){.card.partners .logo{width:20%}.card.partners .logo:nth-child(4),.card.partners .logo:nth-child(5){display:inline-block!important}}.parallax-page-wrapper{max-width:1600px;margin:0 auto 20px}.parallax-page-wrapper .grid-element{transition:none;transition-property:-webkit-transform!important;transition-property:transform!important;transition-property:transform, -webkit-transform!important;float:none;position:relative}.parallax-page-wrapper .grid-element a:hover{text-decoration:none}@media only screen and (min-width:769px){.parallax-page-wrapper .grid-element{height:300px}}@media only screen and (min-width:1025px){.parallax-page-wrapper .grid-element{height:350px}}@media only screen and (min-width:1281px){.parallax-page-wrapper .grid-element{height:400px;float:left}}@media only screen and (min-width:1921px){.parallax-page-wrapper .grid-element{height:500px}}.parallax-page-wrapper .grid-element.event{height:auto}.page-template-front-page-two .parallax-page-wrapper{max-width:1600px;margin:0 auto 20px}.page-template-front-page-two .parallax-page-wrapper .grid-element{transition:none;transition-property:-webkit-transform!important;transition-property:transform!important;transition-property:transform, -webkit-transform!important;float:none;position:relative}.page-template-front-page-two .parallax-page-wrapper .grid-element a:hover{text-decoration:none}@media only screen and (min-width:769px){.page-template-front-page-two .parallax-page-wrapper .grid-element{height:350px}}@media only screen and (min-width:1025px){.page-template-front-page-two .parallax-page-wrapper .grid-element{height:400px}}@media only screen and (min-width:1281px){.page-template-front-page-two .parallax-page-wrapper .grid-element{height:470px;float:left}}@media only screen and (min-width:1921px){.page-template-front-page-two .parallax-page-wrapper .grid-element{height:500px}}.page-template-front-page-two .parallax-page-wrapper .grid-element.event{height:auto}.flash-cont{position:absolute;background:#6b3fb9;padding:10px 20px;padding-left:30px;top:261px;left:497px;width:126px;z-index:11;height:41px;white-space:nowrap;color:#fff}@media only screen and (max-width:769px){.flash-cont{display:none}}.home-wrapper .custom-label{position:absolute;background:#6b3fb9;padding:10px 20px;bottom:100%;right:0;color:#fff;font-weight:500}.home-wrapper .news .latest-news h5{font-size:20px;margin:0!important}.home-wrapper .news img{width:calc(100% + 8rem);height:auto;margin-top:-2rem;margin-left:-4rem;margin-right:-4rem}@media only screen and (max-width:769px){.home-wrapper .news img{width:calc(100% + 4rem);height:auto;margin-top:-2rem;margin-left:-2rem;margin-right:-2rem}}.home-wrapper .open-times p,.home-wrapper .open-times p a{font-size:10px}.home-wrapper .open-times p strong{font-size:14px}.home-wrapper .parallax-page-wrapper .grid-element{float:left}.home-wrapper #gridElement1 img{z-index:4}@media only screen and (min-width:769px){.home-wrapper #gridElement1 img{top:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}}@media only screen and (min-width:769px){.home-wrapper #gridElement1 .card{z-index:5;position:absolute;bottom:0;right:15%;left:auto}}.home-wrapper #gridElement2{height:auto;margin-top:2rem}@media only screen and (min-width:1025px){.home-wrapper #gridElement2{min-height:350px}}@media only screen and (min-width:1281px){.home-wrapper #gridElement2{min-height:400px}}@media only screen and (min-width:1921px){.home-wrapper #gridElement2{min-height:475px}}.home-wrapper #gridElement2 .open-times{padding:0 2rem 0 3rem;margin-bottom:10px}@media only screen and (min-width:1025px){.home-wrapper #gridElement2 .open-times{padding:0 2rem 0 4rem}}@media only screen and (min-width:1281px){.home-wrapper #gridElement2 .open-times{padding:0 2rem 0 5rem}}.home-wrapper #gridElement2 .open-times span{font-weight:600}.home-wrapper #gridElement2 .notice{text-align:center;font-weight:600;font-size:1.4rem;font-family:museo-sans;margin:0}.home-wrapper #gridElement2 .card{z-index:5;position:relative}.home-wrapper #gridElement3{margin-top:3rem}@media only screen and (min-width:769px){.home-wrapper #gridElement3{margin-top:7rem}}.home-wrapper #gridElement3 .card{z-index:5;top:0;left:1%;right:auto}@media only screen and (min-width:769px){.home-wrapper #gridElement3 .card{position:absolute;top:0;right:10%;left:auto}}.home-wrapper #gridElement3-5{margin-top:2rem}@media only screen and (min-width:769px){.home-wrapper #gridElement3-5{margin-top:5rem}}.home-wrapper #gridElement3-5 a{position:relative}@media only screen and (min-width:1025px){.home-wrapper #gridElement3-5 a{max-width:400px;margin:auto;float:none}}.home-wrapper #gridElement4{margin-top:3rem}@media only screen and (min-width:769px){.home-wrapper #gridElement4{height:270px}}@media only screen and (min-width:1025px){.home-wrapper #gridElement4{margin-top:7rem}}.home-wrapper #gridElement4 img{z-index:4}@media only screen and (min-width:769px){.home-wrapper #gridElement4 img{top:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}}.home-wrapper #gridElement4 .card{z-index:5;bottom:0;top:auto;left:1%;right:auto}@media only screen and (min-width:769px){.home-wrapper #gridElement4 .card{position:absolute;bottom:10%;right:5%;left:auto}}.home-wrapper #gridElement5{margin-top:3rem}.home-wrapper #gridElement5 img{z-index:4}@media only screen and (min-width:769px){.home-wrapper #gridElement5 img{top:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}}.home-wrapper #gridElement5 .card{z-index:5;bottom:0;top:auto;left:1%}@media only screen and (min-width:769px){.home-wrapper #gridElement5 .card{margin:0;position:absolute;bottom:0}}@media only screen and (min-width:1025px){.home-wrapper #gridElement5 .card{left:25%}}.home-wrapper #gridElement6{margin-top:4rem}@media only screen and (min-width:769px){.home-wrapper #gridElement6{margin-top:6rem}}.home-wrapper #gridElement6 img{z-index:4}@media only screen and (min-width:769px){.home-wrapper #gridElement6 img{top:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}}.home-wrapper #gridElement6 .card{z-index:5;bottom:0;top:auto;left:1%;right:auto}@media only screen and (min-width:769px){.home-wrapper #gridElement6 .card{margin:0;position:absolute;bottom:-50px;right:10%;left:auto}}.home-wrapper #gridElement7 img{z-index:4}@media only screen and (min-width:769px){.home-wrapper #gridElement7 img{top:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}}.home-wrapper #gridElement7 .card{z-index:5;bottom:0;top:auto;left:1%;right:auto}@media only screen and (min-width:769px){.home-wrapper #gridElement7 .card{position:absolute;bottom:0;right:5%;left:auto}}.home-wrapper #gridElement8{margin-top:6rem}@media only screen and (min-width:769px){.home-wrapper #gridElement8{margin-top:10rem}}.home-wrapper #gridElement8 img{z-index:4}@media only screen and (min-width:769px){.home-wrapper #gridElement8 img{top:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}}.home-wrapper #gridElement8 .card{margin-top:-50px;z-index:5;bottom:0;top:auto;left:1%;right:auto}@media only screen and (min-width:769px){.home-wrapper #gridElement8 .card{position:absolute;bottom:0;right:20%;left:auto}}.home-wrapper #gridElement9{margin-top:3rem;height:auto;margin-bottom:50px}@media only screen and (min-width:1025px){.home-wrapper #gridElement9{margin-top:6rem}}.home-wrapper #gridElement9 .card{position:relative}.home-wrapper #gridElement10{margin-top:3rem}@media only screen and (min-width:1025px){.home-wrapper #gridElement10{margin-top:6rem}}.home-wrapper #gridElement10 .card{z-index:5;top:0;left:1%;right:auto}@media only screen and (min-width:769px){.home-wrapper #gridElement10 .card{position:absolute;top:0;right:5%;left:auto}}.home-wrapper #gridElement11{z-index:2;margin-top:3rem}@media only screen and (min-width:1281px){.home-wrapper #gridElement11{height:350px}}@media only screen and (min-width:1921px){.home-wrapper #gridElement11{height:380px}}.home-wrapper #gridElement11 .card{margin-top:-50px;z-index:5;bottom:0;top:auto;left:1%;right:auto}@media only screen and (min-width:769px){.home-wrapper #gridElement11 .card{margin-top:0;position:absolute;bottom:0;right:10%;left:auto}}.home-wrapper #gridElement12{margin-top:5rem}@media only screen and (min-width:769px){.home-wrapper #gridElement12 .card{position:absolute;z-index:5;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.home-wrapper #grid-element15{min-height:200px;margin-top:6em;height:300px}.home-wrapper #grid-element15 .flashnews{margin:0 auto;float:none}.home-wrapper #grid-element15 img{width:100%}.home-wrapper #grid-element15 h3{text-align:left;margin:10px 0;font-size:2.4rem}.home-wrapper .feedback{margin-bottom:30px}.home-wrapper .feedback .card-content{padding-bottom:0}.home-wrapper .feedback span{background:none;width:100%}.home-wrapper .feedback textarea{width:100%;height:150px}.home-wrapper .feedback input[type=submit]{font-weight:600;border:3px solid #6b3fb9;background:#fff;border-radius:20px;text-align:center;display:inline-block;padding:5px 20px;margin-right:10px}.home-wrapper .feedback .submit-button{text-align:right}.rent-wrapper .page-title{padding-left:10%}.rent-wrapper .full-screen{cursor:pointer;z-index:1;position:absolute;width:5rem;height:5rem;right:1rem;top:.5rem;background-image:url(img/expand.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}.rent-wrapper .grid-element{height:auto;margin:3rem auto;float:none}.rent-wrapper .grid-element .img-side{position:relative}.rent-wrapper .grid-element a{text-decoration:none}@media only screen and (min-width:1025px){.rent-wrapper .grid-element{height:auto;margin:6rem auto}.rent-wrapper .grid-element:nth-of-type(odd) .rent-card{left:-7%}}@media only screen and (min-width:1025px) and (min-width:1025px){.rent-wrapper .grid-element:nth-of-type(odd) .flickity-prev-next-button.next{right:40px}}@media only screen and (min-width:1025px){.rent-wrapper .grid-element:nth-of-type(2n) .img-side{float:right}.rent-wrapper .grid-element:nth-of-type(2n) .rent-card{right:-7%}}@media only screen and (min-width:1025px) and (min-width:1025px){.rent-wrapper .grid-element:nth-of-type(2n) .flickity-prev-next-button.previous{left:40px}}.rent-wrapper .rent-card{padding:2rem 4rem;background-color:#fff;text-align:left;line-height:1.8rem;box-shadow:1px 1px 25px rgba(0,0,0,.15);position:relative}.rent-wrapper .rent-card:hover .border-btn .main-button{border:none}.rent-wrapper .rent-card:hover .border-btn .main-button .arrow{border-right:2px solid #333;border-top:2px solid #333}.rent-wrapper .rent-card .border-btn:hover .main-button{border:none}.rent-wrapper .rent-card .border-btn:hover .main-button .arrow{border-right:2px solid #fff;border-top:2px solid #fff}.rent-wrapper .rent-card h5{font-size:2rem;margin:.8rem 0}.rent-wrapper .rent-card ul{margin:0;padding-left:4rem}.rent-wrapper .rent-card ul li{line-height:1.8rem}.rent-wrapper .rent-card .separator{margin:2rem 0;width:100%;height:2px;background-color:#6b3fb9}.rent-wrapper .rent-card .price{color:#6b3fb9;font-size:2rem;font-weight:600}.rent-wrapper .small-thumbs{display:inline-block;width:90%;margin:1rem 0;max-width:500px}.rent-wrapper .carousel .carousel-cell{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;height:30rem}@media only screen and (min-width:481px){.rent-wrapper .carousel .carousel-cell{height:40rem}}@media only screen and (min-width:1025px){.rent-wrapper .carousel .carousel-cell{height:30rem}}.rent-wrapper .thumbs-carousel .flickity-prev-next-button{display:none}.rent-wrapper .thumbs-carousel .carousel-cell{padding-left:0;padding-right:0;height:8rem}@media only screen and (min-width:481px){.rent-wrapper .thumbs-carousel .carousel-cell{height:10rem}}.rent-wrapper .thumbs-carousel .carousel-cell.is-selected .cell-img{border:5px solid #6b3fb9}.rent-wrapper .thumbs-carousel .carousel-cell .cell-img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;border:5px solid #fff;transition:border-color .2s ease-in}.rent-wrapper .fs-wrap{z-index:-1;opacity:0;width:100%;height:100%;position:fixed;left:0;top:0}.rent-wrapper .fs-wrap .full-screen.close{z-index:11}.rent-wrapper .fs-wrap .fs-carousel{width:100%;height:100%}.rent-wrapper .fs-wrap .carousel-cell{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.rent-wrapper .carousel .flickity-page-dots,.rent-wrapper .fs-carousel .flickity-page-dots{display:none}.rent-wrapper .carousel .flickity-prev-next-button,.rent-wrapper .fs-carousel .flickity-prev-next-button{background:none;width:7rem;height:7rem}.rent-wrapper .carousel .flickity-prev-next-button:focus,.rent-wrapper .fs-carousel .flickity-prev-next-button:focus{box-shadow:none;background:none}.rent-wrapper .carousel .flickity-prev-next-button .arrow,.rent-wrapper .fs-carousel .flickity-prev-next-button .arrow{fill:#fff}.rent-wrapper .carousel .flickity-prev-next-button svg,.rent-wrapper .fs-carousel .flickity-prev-next-button svg{left:10%;top:10%;width:80%;height:80%}.page-template-rent-template-booking .room-time-picker{position:absolute;z-index:5}.rooms .room-details{width:100%;position:relative;float:left}@media only screen and (min-width:769px){.rooms .room-details{width:calc(100% - 40px)}}.rooms .room-data{display:block;float:left;width:50%}.rooms .room-data-date{width:100%}@media only screen and (min-width:769px){.rooms .room-data-date{width:40%}}@media only screen and (min-width:1281px){.rooms .room-data-date{width:50%}}.rooms .room-data-time{width:100%}@media only screen and (min-width:769px){.rooms .room-data-time{width:60%}}@media only screen and (min-width:1281px){.rooms .room-data-time{width:50%}}.rooms textarea{width:100%;height:12rem}.options{margin-bottom:3rem}.extra-info{text-align:left;margin-top:3rem;display:block}.room-time{text-align:right}@media only screen and (min-width:769px){.room-time{padding:0 20px}}.room-time span:nth-child(n+2){display:block;float:left;width:calc(50% - 15px);position:relative;border:3px solid #00a09a;border-radius:10px;text-align:left;height:40px}.room-time span:nth-child(n+2):after{content:"";width:26px;height:26px;position:absolute;right:10px;background-image:url(img/clock.svg);background-size:contain;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.room-time span:nth-child(n+2) select{border:none;width:calc(100% - 50px)}.room-time span:nth-of-type(3){margin-left:30px;position:relative}.room-time span:nth-of-type(3):before{content:"";left:-23px;position:absolute;height:3px;width:1rem;background-color:#00a09a;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.room-date span:nth-child(n+2){border:3px solid #00a09a;width:100%;height:40px;display:block;border-radius:10px}@media only screen and (min-width:769px){.room-date span:nth-child(n+2){max-width:366px}}.room-date span:nth-child(n+2):after{content:"";width:26px;height:26px;position:absolute;right:10px;background-image:url(img/calendar.svg);background-size:contain;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;z-index:4}.room-date span:nth-child(n+2) .room-date-picker{border:none;width:100%;max-height:100%;position:absolute;z-index:5;background:transparentfro}.room{display:none;text-align:left;margin-top:2rem;position:relative}.room .close{cursor:pointer;float:left;width:36px;height:36px;border:3px solid #6b3fb9;border-radius:50%;text-align:center;position:absolute;top:0;right:0}@media only screen and (min-width:769px){.room .close{position:relative;top:29px}}@media only screen and (min-width:1025px){.room .close{width:40px;height:40px}}.room .close span{text-align:center;font-size:4rem;line-height:23px;margin:0}@media only screen and (min-width:1025px){.room .close span{line-height:28px}}.page-template-rent-template-booking .room-time-picker{border:0;width:100%;background-color:transparent;text-align:center;font-weight:600}.page-template-rent-template-booking .rules{padding:0}.page-template-rent-template-booking .rules ul{margin:0;padding:0;list-style-position:inside;list-style-type:none}.page-template-rent-template-booking .rules ul li:before{content:"\2022";display:block;float:left;margin-right:10px}.page-template-rent-template-booking .rules ul li a{color:#6b3fb9}.page-template-rent-template-booking .profile-img{position:relative;width:100%;max-width:300px;float:none;margin:auto;display:block}@media only screen and (min-width:1025px){.page-template-rent-template-booking .profile-img{float:right}}@media only screen and (min-width:1281px){.page-template-rent-template-booking .profile-img{top:-100px}}.page-template-rent-template-booking .person-card-wrap{margin-top:2rem}.page-template-rent-template-booking .person-card{position:relative;max-width:300px;display:block;margin:auto;float:none;top:-20px;right:40px}@media only screen and (min-width:1025px){.page-template-rent-template-booking .person-card{float:left;max-width:inherit;right:-120px;top:-60px}}@media only screen and (min-width:1281px){.page-template-rent-template-booking .person-card{right:-160px;top:-160px}}.page-template-rent-template-booking .data-row .room-data{width:100%;padding-top:2rem}@media only screen and (min-width:1025px){.page-template-rent-template-booking .data-row .room-data{padding-top:4rem;width:50%}}.page-template-rent-template-booking .data-row .event-type select{background-color:#fff}.page-template-rent-template-booking .data-row .event-type,.page-template-rent-template-booking .data-row .specified-type{width:100%;display:block;float:left}@media only screen and (min-width:1025px){.page-template-rent-template-booking .data-row .event-type,.page-template-rent-template-booking .data-row .specified-type{width:50%}}.page-template-rent-template-booking .data-row .event-type input,.page-template-rent-template-booking .data-row .event-type select,.page-template-rent-template-booking .data-row .specified-type input,.page-template-rent-template-booking .data-row .specified-type select{width:100%}@media only screen and (min-width:1025px){.page-template-rent-template-booking .data-row .event-type input,.page-template-rent-template-booking .data-row .event-type select,.page-template-rent-template-booking .data-row .specified-type input,.page-template-rent-template-booking .data-row .specified-type select{width:95%}}.page-template-rent-template-booking .data-row .specified-type{display:none;margin-top:1rem}@media only screen and (min-width:1025px){.page-template-rent-template-booking .data-row .specified-type{margin-top:0}}.page-template-rent-template-booking .data-row .extra-specification input{width:100%;display:block}.page-template-rent-template-booking .data-row .extra-specification .wpcf7-form-control-wrap{display:block}.rent-card a{color:#6b3fb9;text-decoration:none;font-weight:600}.people-wrapper .page-title{padding-left:10%}.people-wrapper .profile-img{max-height:300px;max-width:100%;width:auto}@media only screen and (min-width:1281px){.people-wrapper .profile-img{margin-left:20px}}.people-wrapper .grid-element{height:auto;margin-bottom:175px;width:100%;float:left}@media only screen and (min-width:769px){.people-wrapper .grid-element{width:50%}}@media only screen and (min-width:1281px){.people-wrapper .grid-element{width:33.2%}}.people-wrapper .card{position:absolute;right:0;top:80%}@media only screen and (min-width:1281px){.people-wrapper .card{right:20px}}.people-wrapper .data-side h4{color:#000;font-size:1.8rem;text-transform:none}.people-wrapper .data-side a[href^=mailto]{text-decoration:none;color:#6b3fb9;font-size:1.2rem}.people-wrapper .data-side a{color:#6b3fb9;text-decoration:none}.people-wrapper .data-side hr{border-color:#6b3fb9;width:50%;margin:0}.location-wrapper .page-title{padding-left:10%}.location-wrapper .grid-element{display:block;height:auto;margin:30px 0}@media only screen and (min-width:769px){.location-wrapper .grid-element{height:520px}}.location-wrapper .grid-element.map-element{margin-bottom:0}@media only screen and (min-width:769px){.location-wrapper .grid-element.parking img{position:absolute;z-index:4;top:auto;bottom:5%;right:0}}.location-wrapper .grid-element.how-to-go{height:auto;margin:0 auto;float:none}.location-wrapper #googleMap{width:100%;height:300px;position:relative}@media only screen and (min-width:769px){.location-wrapper #googleMap{position:absolute;z-index:4;width:75%;height:400px;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.location-wrapper .spanhover.card{margin-top:-15%;position:relative}@media only screen and (min-width:769px){.location-wrapper .spanhover.card{margin-top:auto;position:absolute;z-index:5;bottom:15%;right:10%;left:auto;top:auto}}.location-wrapper .parking img{position:relative;z-index:9}.location-wrapper .data-side h5{margin:0 1rem;margin-top:1rem}.location-wrapper .data-side p{margin:0 1rem}.prices-wrapper .page-title{margin-left:10%}.prices-wrapper .giftcard p{text-align:left!important}.prices-wrapper .grid-element{height:auto;margin-bottom:50px;display:block}.prices-wrapper .grid-element:last-child{margin-bottom:0}.prices-wrapper .giftcard-img{position:relative;top:-10%;float:right}.prices-wrapper .tickets-small{text-align:center}.prices-wrapper .tickets-small .ticketstitle{font-weight:800;font-size:1.8rem;text-align:left!important}.prices-wrapper .tickets-small span{padding:0;background:none;color:#333}.prices-wrapper .tickets-small .is-price:nth-child(n+2){border-top:1px solid hsla(0,0%,50%,.3)}.prices-wrapper .tickets-small .is-price p{float:left;margin:.5rem 0}.prices-wrapper .tickets-small .is-price span{float:right;font-weight:600;margin:.5rem 0}.prices-wrapper .tickets-small .text-button{display:inline-block}.prices-wrapper .main-ticket-prices .card-content .is-price .ticket-initial-wrap .ticket-name-wrap{display:block;width:calc(100% - 215px);text-align:left;float:left}.prices-wrapper .main-ticket-prices .card-content .is-price span{margin:0;margin-top:.5rem}.prices-wrapper .main-ticket-prices .card-content .is-price.has-description .ticket-name{cursor:pointer;padding-right:21px;position:relative}.prices-wrapper .main-ticket-prices .card-content .is-price .ticket-description{font-weight:400;width:80%}@media (max-width:1025px){.prices-wrapper .main-ticket-prices .card-content .is-price .ticket-description{width:100%}}.prices-wrapper .extra-padding{padding-bottom:50px}.prices-wrapper .discounts{text-align:center}.prices-wrapper .discounts img{max-height:100px;max-width:100%;margin-bottom:1.5rem}.prices-wrapper .discounts p{text-align:left!important}.prices-wrapper .giftcards{margin-top:80px;margin-bottom:80px}.prices-wrapper .giftcards img{float:none;z-index:2;width:100%;top:0;margin-top:20px;margin-bottom:-80px;position:relative;padding:0}.prices-wrapper .free-pass li{text-align:center}.prices-wrapper .discounts li{text-align:left}.single-news-container{margin-top:100px;margin-bottom:140px}.single-news-container .default-header-container .header-image,.single-news-container .page-template-supporters-template .header-image{width:70%;margin:0 auto}.older-newer{text-align:center}.older-newer a{text-decoration:none;color:#353535;font-weight:900}.older-newer .navigate-button{border-radius:20px;border:5px solid #6b3fb9;padding:7px 25px}.older-newer .navigate-button.older{margin-left:5px}.older-newer .navigate-button.newer{margin-right:5px}@media (max-width:767px){.single-news-container .default-header-container .header-image,.single-news-container .page-template-supporters-template .header-image{width:100%;margin:0 auto}}.news-wrapper .page-title{margin-left:10%;margin-bottom:140px}.news-wrapper .date{margin-top:1rem;font-weight:100}.news-wrapper .news-container{width:98%;margin:50px auto;background-color:#fff;box-shadow:1px 1px 25px rgba(0,0,0,.15);padding:50px 20px}@media only screen and (min-width:1025px){.news-wrapper .news-container{width:100%;padding:50px 75px}}.news-wrapper .news-container a{color:#000;text-decoration:none}.news-wrapper .news-item:hover .main-button{background-color:#fff}.news-wrapper .news-item:hover .main-button .arrow{border-right:2px solid #6b3fb9;border-top:2px solid #6b3fb9}.news-wrapper .loader-wrapper{display:none;position:static;-webkit-transform:none;-ms-transform:none;transform:none;width:60px;height:60px;margin:auto;margin-top:100px;margin-bottom:55px}.news-wrapper .divider-container .line{margin-top:1.6rem;width:calc(100% - 3.3rem);height:1px;background-color:#6b3fb9}.news-wrapper .custom-pagination{text-align:right;margin-top:8rem}.news-wrapper .custom-pagination .older-title{margin-right:15px;font-size:1.75rem}.news-wrapper .custom-pagination .page-numbers{text-align:center;color:#6b3fb9;padding:0 8px;width:36px;height:36px;line-height:32px;display:inline-block;border-radius:50%;font-size:2rem;transition:all .2s ease-in}.news-wrapper .custom-pagination .page-numbers.active,.news-wrapper .custom-pagination .page-numbers:hover{color:#fff;background-color:#6b3fb9}.all-news{text-align:center}.single-post .page-title{width:100%;margin:50px auto}@media only screen and (min-width:1025px){.single-post .page-title{width:75%}}.single-post .title{margin-bottom:1rem}.single-post .date{margin-top:1rem;font-weight:100}.single-post .single-container{width:100%;margin:2rem auto;padding:10px;background-color:hsla(0,0%,100%,.7);box-shadow:0 0 20px 6px #fff}@media only screen and (min-width:1025px){.single-post .single-container{width:75%}}@media only screen and (min-width:1441px){.single-post .single-container{margin:3rem auto;padding:30px 10px}}.single-post .text-area-wrapper{margin:0 auto;width:100%}@media only screen and (min-width:1025px){.single-post .text-area-wrapper{width:75%}}.single-post .images-repeater{margin:2rem 0;text-align:center}.single-post .images-repeater .content-image{max-width:100%;height:auto;margin-top:2rem;display:inline-block}@media only screen and (min-width:1025px){.single-post .images-repeater .content-image{max-width:48%}.single-post .images-repeater .content-image:nth-child(odd){margin-right:1.5%}.single-post .images-repeater .content-image:nth-child(2n){margin-left:1.5%}}.single-tegevused_cpt #content .card:not(.spanhover):hover .data-side hr{width:50%}.single-tegevused_cpt #content .card:not(.spanhover):hover .breadcrumb hr{width:80%}.text-area-wrapper a{color:#6b3fb9;text-decoration:none}.text-area-wrapper a:hover{text-decoration:underline}#content .card .breadcrumb,.text-area-wrapper .breadcrumb{text-align:left;color:#6b3fb9}#content .card .breadcrumb hr,.text-area-wrapper .breadcrumb hr{width:80%;opacity:.3}#content .card .breadcrumb span,.text-area-wrapper .breadcrumb span{background:none;color:#6b3fb9}#content .card .breadcrumb span a,.text-area-wrapper .breadcrumb span a{text-decoration:none;color:#6b3fb9}#content .card .breadcrumb span.current,.text-area-wrapper .breadcrumb span.current{font-weight:600}.default-header-container,.page-template-supporters-template{position:relative}.default-header-container .header-image,.page-template-supporters-template .header-image{background-position:50%;background-size:cover;background-repeat:no-repeat;min-height:200px;width:100%}@media only screen and (min-width:769px){.default-header-container .header-image,.page-template-supporters-template .header-image{min-height:300px}}@media only screen and (min-width:1025px){.default-header-container .header-image,.page-template-supporters-template .header-image{min-height:350px}}.default-header-container .page-title,.page-template-supporters-template .page-title{background-color:#fff;width:100%;text-transform:none;margin:0;padding:3rem 4rem;box-shadow:1px 1px 25px rgba(0,0,0,.15)}@media only screen and (min-width:1025px){.default-header-container .page-title,.page-template-supporters-template .page-title{position:absolute;bottom:-10%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:50%}}.page-template-default a,.page-template-person-template a,.page-template-rental-exhibition-template a,.page-template-supporters-template a{color:#6b3fb9;text-decoration:none;font-weight:600}.page-template-default a:hover,.page-template-person-template a:hover,.page-template-rental-exhibition-template a:hover,.page-template-supporters-template a:hover{text-decoration:underline}.page-template-default .title,.page-template-person-template .title,.page-template-rental-exhibition-template .title,.page-template-supporters-template .title{margin-bottom:1rem}.page-template-default .date,.page-template-person-template .date,.page-template-rental-exhibition-template .date,.page-template-supporters-template .date{margin-top:1rem;font-weight:100}.page-template-default .news-single-container,.page-template-person-template .news-single-container,.page-template-rental-exhibition-template .news-single-container,.page-template-supporters-template .news-single-container{width:100%;margin:30px auto;background-color:hsla(0,0%,100%,.7);box-shadow:0 0 20px 6px #fff}@media only screen and (min-width:1025px){.page-template-default .news-single-container,.page-template-person-template .news-single-container,.page-template-rental-exhibition-template .news-single-container,.page-template-supporters-template .news-single-container{padding:50px 10px;padding-bottom:0;width:75%}}.page-template-default .text-area-wrapper,.page-template-person-template .text-area-wrapper,.page-template-rental-exhibition-template .text-area-wrapper,.page-template-supporters-template .text-area-wrapper{margin:0 auto;width:100%}@media only screen and (min-width:1025px){.page-template-default .text-area-wrapper,.page-template-person-template .text-area-wrapper,.page-template-rental-exhibition-template .text-area-wrapper,.page-template-supporters-template .text-area-wrapper{width:75%}}.page-template-default .images-repeater,.page-template-person-template .images-repeater,.page-template-rental-exhibition-template .images-repeater,.page-template-supporters-template .images-repeater{margin:2rem 0;text-align:center}.page-template-default .images-repeater .content-image,.page-template-person-template .images-repeater .content-image,.page-template-rental-exhibition-template .images-repeater .content-image,.page-template-supporters-template .images-repeater .content-image{max-width:100%;height:auto;margin-top:2rem;display:inline-block;vertical-align:top}@media only screen and (min-width:1025px){.page-template-default .images-repeater .content-image,.page-template-person-template .images-repeater .content-image,.page-template-rental-exhibition-template .images-repeater .content-image,.page-template-supporters-template .images-repeater .content-image{max-width:48%}.page-template-default .images-repeater .content-image:nth-child(odd),.page-template-person-template .images-repeater .content-image:nth-child(odd),.page-template-rental-exhibition-template .images-repeater .content-image:nth-child(odd),.page-template-supporters-template .images-repeater .content-image:nth-child(odd){margin-right:1.5%}.page-template-default .images-repeater .content-image:nth-child(2n),.page-template-person-template .images-repeater .content-image:nth-child(2n),.page-template-rental-exhibition-template .images-repeater .content-image:nth-child(2n),.page-template-supporters-template .images-repeater .content-image:nth-child(2n){margin-left:1.5%}}.studies-wrapper .page-title{margin-left:10%;width:100%}.studies-wrapper .content{padding-left:10%}.studies-wrapper .grid-element{margin-top:3rem;float:left;min-height:290px;margin-left:10%}.studies-wrapper .grid-element .big-img{position:absolute;z-index:4;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.studies-wrapper .grid-element .card{position:absolute;z-index:5;bottom:0;top:10%;left:1%}@media only screen and (min-width:769px){.studies-wrapper .grid-element .card{bottom:0;left:auto;right:20%}}.studies-wrapper .grid-element .card a{text-decoration:none}.studies-wrapper #inviteUs{height:auto;min-height:auto}.studies-wrapper #inviteUs .card{-webkit-transform:none;-ms-transform:none;transform:none;left:0;right:0;margin:auto;position:static;display:block;float:none}.studies-wrapper #inviteUs .contacts-right{position:relative;min-height:14rem}.studies-wrapper #inviteUs .contacts{position:absolute;z-index:5;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#6b3fb9;font-size:2.8rem;font-weight:600}.studies-wrapper #partnersStudies{margin-top:0}.studies-wrapper #partnersStudies .card{position:absolute;z-index:5;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.single-avastusope .subjects-container .subject{font-size:1.1rem;display:inline-block;padding:4px 8px;margin:3px;border-radius:35px;color:#fff}.single-avastusope .subjects-container .ke{background-color:#d0011b}.single-avastusope .subjects-container .lo{background-color:#abe471}.single-avastusope .subjects-container .ma{background-color:#4990e2}.single-avastusope .subjects-container .ek{background-color:#f8e81c}.single-avastusope .subjects-container .kt{background-color:#ae3131}.single-avastusope .subjects-container .ge{background-color:#ff912f}.single-avastusope .subjects-container .bi{background-color:#15b913}.single-avastusope .subjects-container .fy{background-color:#004391}.single-avastusope .subjects-container .to{background-color:#d18888}.single-avastusope .grid-element{margin-top:3rem}@media only screen and (min-width:1281px){.single-avastusope .grid-element .big-img{position:absolute;z-index:4;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.single-avastusope .grid-element .card{margin:0 auto;float:none;position:relative;top:-120px}@media only screen and (min-width:1281px){.single-avastusope .grid-element .card{bottom:-5%;position:absolute;z-index:5;top:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.single-avastusope .grid-element .card hr{transition:.3s ease-in-out;color:#6b3fb9;width:50%;margin-left:0;margin-right:auto;height:2px;border:none;background-color:#6b3fb9}.single-avastusope .grid-element .card a{text-decoration:none}.single-avastusope .title{margin-bottom:1rem}.single-avastusope .date{margin-top:1rem;font-weight:100}.single-avastusope .studies-single-container{width:100%;margin:0 auto 50px;background-color:#fff;box-shadow:1px 1px 25px rgba(0,0,0,.15);padding:50px 10px}@media only screen and (min-width:1025px){.single-avastusope .studies-single-container{width:75%;padding:50px}}@media only screen and (min-width:1281px){.single-avastusope .studies-single-container{margin:50px auto}}.single-avastusope .eksponaadid{position:relative;margin-bottom:50px;text-align:center}@media only screen and (min-width:1281px){.single-avastusope .eksponaadid:nth-child(odd) .eksponaat{float:left;padding-right:15%}.single-avastusope .eksponaadid:nth-child(odd) img{margin-top:-20%;float:right;width:auto}.single-avastusope .eksponaadid:nth-child(2n) .eksponaat{float:right;padding-left:15%}.single-avastusope .eksponaadid:nth-child(2n) img{width:auto;margin-top:-20%;float:left}}.single-avastusope .eksponaadid .eksponaat{background-color:#fff;box-shadow:1px 1px 25px rgba(0,0,0,.15);padding:50px;float:left;text-align:left}.single-avastusope .eksponaadid img{width:100%;float:none;margin-top:0;max-width:600px}.single-avastusope .abi-row{width:100%}.single-avastusope .abi-row .breadcrumb{margin:5px 0}.single-avastusope .abi-row .breadcrumb hr{width:100%!important}.single-avastusope .abi-row a{text-decoration:none;color:#6b3fb9;display:block}.single-avastusope .abi-row .download{background-image:url(img/download.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;height:25px;width:25px;float:right}.single-avastusope .default-header-container{margin-bottom:20px}.single-avastusope .on-the-img{float:right;margin-top:-40px;margin-bottom:40px}.page-template-studies-booking-template form{max-width:1200px;width:100%;margin:auto}.page-template-studies-booking-template .submit-step{float:right}.page-template-studies-booking-template .biggest_title{max-width:1200px;width:100%;margin:20px auto;font-size:4rem;display:block;font-weight:800}@media only screen and (min-width:1281px){.page-template-studies-booking-template .biggest_title{font-size:5rem;padding-left:5%}}.page-template-studies-booking-template .options{padding-left:0}.page-template-studies-booking-template .options .extra-info{margin:0;padding:0}.page-template-studies-booking-template .options .extra-info:nth-of-type(2){margin-top:2rem}.page-template-studies-booking-template .options input,.page-template-studies-booking-template .options select{width:100%}.page-template-studies-booking-template .options .clearfix:first-of-type{width:100%;float:left}@media only screen and (min-width:769px){.page-template-studies-booking-template .options .clearfix:first-of-type{max-width:366px}}.page-template-studies-booking-template .options .age-container{display:none;width:100%;float:left;margin-top:2rem}@media only screen and (min-width:769px){.page-template-studies-booking-template .options .age-container{max-width:366px}}.page-template-studies-booking-template .bigger_form_title{max-width:1200px;width:100%;margin:20px auto;font-size:3rem;display:block;font-weight:800}.page-template-studies-booking-template .value-controller{cursor:pointer;margin:auto 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-template-studies-booking-template .text-info{margin:0}@media only screen and (min-width:769px){.page-template-studies-booking-template .text-info{padding:0 10px 0 20px}}.page-template-studies-booking-template .text-info textarea{height:138px}.page-template-studies-booking-template .text-info .data-title{margin-top:-8px}.page-template-studies-booking-template .room-date span:nth-child(n+2){border:3px solid #00a09a;width:100%;height:42px;display:block;border-radius:10px}.page-template-studies-booking-template .room-date span:nth-child(n+2).invalid{border:3px solid #d0021b}@media only screen and (min-width:769px){.page-template-studies-booking-template .room-date span:nth-child(n+2){max-width:366px}}.page-template-studies-booking-template .room-date span:nth-child(n+2):after{content:"";width:26px;height:26px;position:absolute;right:10px;background-image:url(img/calendar.svg);background-size:contain;background-repeat:no-repeat}.page-template-studies-booking-template .room-date span:nth-child(n+2) .room-date-picker{border:none;width:calc(100% - 50px)}.page-template-studies-booking-template .room-details{width:100%}.page-template-studies-booking-template .room-time{text-align:right}@media only screen and (min-width:769px){.page-template-studies-booking-template .room-time{padding:0 10px 0 20px}}.page-template-studies-booking-template .room-time span:nth-child(n+2){display:block;float:left;width:calc(50% - 15px);position:relative;border:3px solid #00a09a;border-radius:10px;text-align:left;height:42px}.page-template-studies-booking-template .room-time span:nth-child(n+2).invalid{border:3px solid #d0021b}.page-template-studies-booking-template .room-time span:nth-child(n+2):after{content:"";width:26px;height:26px;position:absolute;right:10px;background-image:url(img/clock.svg);background-size:contain;background-repeat:no-repeat}.page-template-studies-booking-template .room-time span:nth-child(n+2) select{border:none;width:calc(100% - 50px)}.page-template-studies-booking-template .room-time span:nth-of-type(3){margin-left:30px;position:relative}.page-template-studies-booking-template .room-time span:nth-of-type(3):before{content:"";left:-23px;position:absolute;height:3px;width:1rem;background-color:#00a09a;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-template-studies-booking-template .room-time-picker{border:none;width:100%;background-color:transparent}.page-template-studies-booking-template .payment-solutions .wpcf7-list-item{border:none;position:relative}.page-template-studies-booking-template .payment-solutions .wpcf7-list-item-label{position:relative;margin-left:28px}@media only screen and (min-width:769px){.page-template-studies-booking-template .payment-solutions .wpcf7-list-item-label{margin-left:31px}}.page-template-studies-booking-template .payment-solutions .wpcf7-list-item-label:before{content:"";height:30px;display:inline-block;width:30px;background-color:#fff;border-radius:50%;box-shadow:0 0 0 3px #00a09a;border:5px solid #fff;position:absolute;transition:all .3s ease;left:-40px}@media only screen and (min-width:769px){.page-template-studies-booking-template .payment-solutions .wpcf7-list-item-label:before{left:-40px}}.page-template-studies-booking-template .payment-solutions .wpcf7-list-item.checked .wpcf7-list-item-label:before{background-color:#000}.page-template-studies-booking-template .payment-solutions input[type=radio]{visibility:hidden;opacity:0}.page-template-studies-booking-template .check-box-line{margin:15px 0}.page-template-studies-booking-template .check-box-line input[type=checkbox]{position:relative;z-index:9;width:40px;height:40px;opacity:0;top:0;left:0;cursor:pointer}.page-template-studies-booking-template .check-box-line input[type=checkbox]:checked+.fake-check-box:after{opacity:1}.page-template-studies-booking-template .check-box-line .check-box-tricks{position:relative;width:40px;height:40px;margin:6px 25px 0 0}.page-template-studies-booking-template .check-box-line .fake-check-box{width:40px;height:40px;position:absolute;top:0;left:0;border:3px solid #00a09a;border-radius:10px;cursor:pointer;z-index:5}.page-template-studies-booking-template .check-box-line .fake-check-box:after{content:"";width:40px;height:20px;position:absolute;top:-4px;left:0;border:5px solid #333;border-top:none;border-right:none;background:transparent;opacity:0;-webkit-transform:rotate(-55deg);-ms-transform:rotate(-55deg);transform:rotate(-55deg);-webkit-transform:rotate(-55deg) skew(-20deg,0deg);-ms-transform:rotate(-55deg) skew(-20deg,0deg);transform:rotate(-55deg) skew(-20deg,0deg);transition:opacity .2s ease-in;z-index:5}.page-template-studies-booking-template .check-box-line .main-button{width:2.2rem;height:2.2rem;margin:0 0 0 15px}.page-template-studies-booking-template .check-box-line .text-block{position:relative;font-weight:600;z-index:5}.page-template-studies-booking-template .people .people-icon{background-image:url(img/user_gray.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;height:15px;width:15px;margin-top:6px;margin-right:8px}.page-template-studies-booking-template .people .people-text{color:#b4b4b4;font-weight:100}.page-template-studies-booking-template .person-area-wrap{float:left}.page-template-studies-booking-template .person-area-wrap .person-card-wrap,.page-template-studies-booking-template .person-area-wrap .person-card-wrap img{float:right}.page-template-studies-booking-template .person-area-wrap .person-card-wrap .person-card{position:relative;top:-60px;right:-100px}.hidden-check-box-values{opacity:0;visibility:hidden;height:0;width:0}.page-template-activities-template .page-title,.page-template-single-planet .page-title,.tax-tegevused_cat .page-title{padding-left:10%}.page-template-activities-template .custom-label,.page-template-single-planet .custom-label,.tax-tegevused_cat .custom-label{position:absolute;background:#6b3fb9;padding:10px 20px;bottom:100%;right:0;color:#fff;font-weight:500}.page-template-activities-template .grid-element,.page-template-single-planet .grid-element,.tax-tegevused_cat .grid-element{height:auto;display:block;margin-top:2rem;text-align:center}@media only screen and (min-width:769px){.page-template-activities-template .grid-element,.page-template-single-planet .grid-element,.tax-tegevused_cat .grid-element{float:left;margin-top:3rem}.page-template-activities-template .grid-element:nth-child(3n),.page-template-single-planet .grid-element:nth-child(3n),.tax-tegevused_cat .grid-element:nth-child(3n){padding-top:2rem}}.page-template-activities-template .grid-element .img-card-wrap,.page-template-single-planet .grid-element .img-card-wrap,.tax-tegevused_cat .grid-element .img-card-wrap{display:inline-block}.page-template-activities-template .grid-element img,.page-template-single-planet .grid-element img,.tax-tegevused_cat .grid-element img{max-height:300px;width:auto;max-width:100%;display:block;margin:auto;float:none}.page-template-activities-template .grid-element .card,.page-template-single-planet .grid-element .card,.tax-tegevused_cat .grid-element .card{position:relative;z-index:5;left:0;right:0;width:100%}@media only screen and (min-width:769px){.page-template-activities-template .grid-element .card,.page-template-single-planet .grid-element .card,.tax-tegevused_cat .grid-element .card{width:auto;float:right;display:inline-block;margin-right:-20px}}@media only screen and (min-width:1441px){.page-template-activities-template .grid-element .card,.page-template-single-planet .grid-element .card,.tax-tegevused_cat .grid-element .card{bottom:10px}}.page-template-activities-template .grid-element .card.expires,.page-template-single-planet .grid-element .card.expires,.tax-tegevused_cat .grid-element .card.expires{margin-top:-38px}.page-template-activities-template .grid-element .card .data-side,.page-template-single-planet .grid-element .card .data-side,.tax-tegevused_cat .grid-element .card .data-side{margin-right:1rem;width:auto;padding-right:5rem}.page-template-activities-template .grid-element.full-width,.page-template-single-planet .grid-element.full-width,.tax-tegevused_cat .grid-element.full-width{width:100%}.single-containerpage .card{max-width:660px;margin:auto;float:none;margin-top:-90px}.single-containerpage .card .card-content hr{width:50%}.event{margin:2rem auto}.event img{display:block;margin:auto;float:none}.event .card{margin:auto;float:none;z-index:2;position:relative;margin-top:-50px}@media only screen and (min-width:769px){.event .card{margin-top:-120px}}.event .register-span{margin-bottom:-1px}@media only screen and (min-width:769px){.event .register-span{margin-right:120px}}.event .card-content{float:left;width:100%}@media only screen and (min-width:769px){.event .card-content{width:calc(100% - 120px)}}.event .event-date{float:left;width:80px;height:80px;background:#00a09a;text-align:center;padding:2rem 1rem;position:absolute;top:-33px}@media only screen and (min-width:769px){.event .event-date{width:120px;height:120px;position:static}}.event .event-date span{background:none;color:#333;padding:0;font-family:museo-sans;font-weight:600}.event .event-date span.day{font-size:3.5rem;line-height:3rem}@media only screen and (min-width:769px){.event .event-date span.day{font-size:5.5rem;line-height:5rem}}.event .event-date span.month{text-transform:uppercase;font-size:1.2rem}@media only screen and (min-width:769px){.event .event-date span.month{font-size:1.4rem}}.do-it-yourself .sides{margin:4rem auto}.do-it-yourself .contents,.do-it-yourself .video-side{width:100%;display:inline-block;vertical-align:middle}@media only screen and (min-width:769px){.do-it-yourself .contents,.do-it-yourself .video-side{width:50%}}.do-it-yourself .video-wrap{background-size:cover;background-position:50%;background-repeat:no-repeat;cursor:pointer;margin-left:0;position:relative;width:100%;height:0;padding-bottom:56.25%}.do-it-yourself .video-wrap:hover:after{-webkit-transform:translateY(calc(-50% - 4px));-ms-transform:translateY(calc(-50% - 4px));transform:translateY(calc(-50% - 4px))}.do-it-yourself .video-wrap:after{content:"";background-image:url(img/play.svg);width:120px;height:120px;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;right:0;margin:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .2s ease-in;pointer-events:none}.do-it-yourself .video-wrap.visible:after{opacity:0}.do-it-yourself .video-wrap .video{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.do-it-yourself .contents{padding:2rem;background-color:#fff;box-shadow:1px 1px 25px rgba(0,0,0,.15)}@media only screen and (min-width:769px){.do-it-yourself .contents{margin-left:-5px}}.do-it-yourself .contents .contents-wrap{text-align:left}.page-template-birthday-booking-template .birthday-prices{margin-bottom:100px}.page-template-birthday-booking-template .additional-activities .card{width:100%}.page-template-birthday-booking-template .additional-activities img{width:100%;position:relative;height:auto;left:0!important;bottom:0!important;margin-bottom:20px}.page-template-birthday-booking-template .additional-activities h4{margin-top:0;margin-bottom:20px}.page-template-birthday-booking-template .room-data{width:100%;float:left}@media only screen and (min-width:1025px){.page-template-birthday-booking-template .room-data{width:50%}}.page-template-birthday-booking-template .room-data span{max-width:none}@media only screen and (min-width:1025px){.page-template-birthday-booking-template .room-data span{max-width:366px}}.page-template-birthday-booking-template .room-time-picker{border:0;width:100%;background-color:transparent}.page-template-birthday-booking-template .room-date,.page-template-birthday-booking-template .room-time{padding:10px 0}.page-template-birthday-booking-template .room-time select{height:34px}.page-template-birthday-booking-template .room-time span:nth-child(n+2){width:100%}.page-template-birthday-booking-template .extra-info,.page-template-birthday-booking-template .people-count-label,.page-template-birthday-booking-template .room-time label{float:right}.page-template-birthday-booking-template .people-count-label{width:150px}.page-template-birthday-booking-template .kid-data-wrap{width:100%;float:left}@media only screen and (min-width:1025px){.page-template-birthday-booking-template .kid-data-wrap{width:50%}}.page-template-birthday-booking-template .kid-data-wrap label{width:100%;float:left}.page-template-birthday-booking-template .extra-info{margin:0}@media only screen and (min-width:1025px){.page-template-birthday-booking-template .extra-info{max-width:366px}}.page-template-birthday-booking-template .extra-info textarea{width:100%;height:125px}.page-template-birthday-booking-template .even-fields label{width:100%}.page-template-birthday-booking-template .even-fields label span{margin:0}@media only screen and (min-width:1025px){.page-template-birthday-booking-template .inimeste-arv{height:40px}}@media only screen and (min-width:1025px){.page-template-birthday-booking-template .form-submit-wrap{width:58.33333%;float:right}}.page-template-birthday-booking-template .person-card-wrap{margin-top:40px;float:none;margin:auto;display:block}@media only screen and (min-width:1025px){.page-template-birthday-booking-template .person-card-wrap{float:left}}.page-template-birthday-booking-template .person-card-wrap img{float:right;max-width:270px}@media only screen and (min-width:1025px){.page-template-birthday-booking-template .person-card-wrap img{max-width:auto}}.page-template-birthday-booking-template .person-card-wrap .card{margin-top:-80px;margin-bottom:10px}@media only screen and (min-width:1025px){.page-template-birthday-booking-template .person-card-wrap .card{margin-left:5%}}@media only screen and (min-width:1281px){.page-template-birthday-booking-template .person-card-wrap .card{margin-left:20%}}@media only screen and (min-width:1025px){.page-template-birthday-booking-template .submit-step{float:right;margin-right:5%}}@media only screen and (min-width:1281px){.page-template-birthday-booking-template .submit-step{margin-right:20%}}.single-sundmused_cpt .children:nth-child(n+2){border-top:2px solid #f7f7f7}@media only screen and (min-width:1025px){.single-sundmused_cpt .children:nth-child(n+2){border-top:none}}.single-sundmused_cpt .kid-data-wrap{display:none}.single-sundmused_cpt .contain-appended-fields{margin:0 5px}.single-sundmused_cpt .name-label,.single-sundmused_cpt .option,.single-sundmused_cpt .remove-child-wrap,.single-sundmused_cpt .wpcf7-list-item-wrap{display:inline-block;float:none;vertical-align:bottom;padding:10px 20px 10px 0}@media only screen and (min-width:1281px){.single-sundmused_cpt .name-label,.single-sundmused_cpt .option,.single-sundmused_cpt .remove-child-wrap,.single-sundmused_cpt .wpcf7-list-item-wrap{padding:10px 30px 10px 0}}@media only screen and (min-width:1441px){.single-sundmused_cpt .name-label,.single-sundmused_cpt .option,.single-sundmused_cpt .remove-child-wrap,.single-sundmused_cpt .wpcf7-list-item-wrap{padding:10px 40px 10px 0}}.single-sundmused_cpt .extra-info{width:100%;max-width:none}.single-sundmused_cpt .extra-info textarea{width:100%}.single-sundmused_cpt .wpcf7-list-item{cursor:default}.single-sundmused_cpt .wpcf7-list-item label{cursor:pointer}.single-sundmused_cpt .add-child,.single-sundmused_cpt .remove-child{display:inline-block;width:32px;height:32px;margin:0 5px;border:3px solid #6b3fb9;border-radius:50%;background:#fff;vertical-align:middle;position:relative;cursor:pointer;transition:all .1s ease-in}.single-sundmused_cpt .add-child:after,.single-sundmused_cpt .add-child:before,.single-sundmused_cpt .remove-child:after,.single-sundmused_cpt .remove-child:before{transition:all .1s ease-in}.single-sundmused_cpt .remove-child-wrap{padding:10px 0;text-align:right;position:relative;top:-4px;vertical-align:top;margin-top:30px}@media only screen and (min-width:1025px){.single-sundmused_cpt .remove-child-wrap{margin-top:0;vertical-align:bottom}}.single-sundmused_cpt .remove-child-wrap .remove-child:after{content:"";display:block;width:12px;height:2px;background:#333;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto}@media only screen and (min-width:1025px){.single-sundmused_cpt .remove-child-wrap .remove-child:hover{background:#6b3fb9}.single-sundmused_cpt .remove-child-wrap .remove-child:hover:after{background:#fff}}.single-sundmused_cpt .add-child-wrap{margin:0 5px;margin-top:1rem;cursor:pointer;display:inline-block}@media only screen and (min-width:1025px){.single-sundmused_cpt .add-child-wrap{margin-top:3rem}.single-sundmused_cpt .add-child-wrap:hover .add-child{background:#6b3fb9}.single-sundmused_cpt .add-child-wrap:hover .add-child:after,.single-sundmused_cpt .add-child-wrap:hover .add-child:before{background:#fff}}.single-sundmused_cpt .add-child{margin-left:0}.single-sundmused_cpt .add-child:after{width:12px;height:2px}.single-sundmused_cpt .add-child:after,.single-sundmused_cpt .add-child:before{content:"";display:block;background:#333;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto}.single-sundmused_cpt .add-child:before{width:2px;height:12px}.single-sundmused_cpt .children:first-of-type .remove-child{display:none}.single-sundmused_cpt .children input::-webkit-inner-spin-button,.single-sundmused_cpt .children input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-sundmused_cpt .children input[type=number]{-moz-appearance:textfield;width:50px;text-align:center}.single-sundmused_cpt .children .value-controller{cursor:pointer;margin:auto 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1rem}.single-sundmused_cpt .children .wpcf7-list-item-wrap{vertical-align:middle}.single-sundmused_cpt .children .name-label{width:100%}@media only screen and (min-width:1025px){.single-sundmused_cpt .children .name-label{width:40%}}.single-sundmused_cpt .children .name-label span{display:block;text-align:left;margin-bottom:.5rem;margin-left:0}.single-sundmused_cpt .children .option{min-width:200px}.single-sundmused_cpt .children .wpcf7-list-item{outline:none;padding:5px 10px;margin:0!important;width:auto;display:block;height:38px;border:none}.single-sundmused_cpt .children .wpcf7-list-item label{cursor:pointer;margin:0;line-height:24px;max-width:none;padding:0;white-space:nowrap}.single-sundmused_cpt .children .wpcf7-list-item label input{width:auto}.single-sundmused_cpt .children .wpcf7-list-item label span{display:inline-block;width:0;position:relative;vertical-align:middle;max-width:none;width:auto;font-weight:500;font-size:1.4rem;padding-left:5px}.single-sundmused_cpt .children .wpcf7-list-item label span:before{top:3px;border:2px solid #333;left:-24px}.single-sundmused_cpt .children .wpcf7-list-item label span:after{top:2px;left:-20px}.single-sundmused_cpt .children ::-moz-selection{background:none}.single-sundmused_cpt .children ::selection{background:none}.single-sundmused_cpt .children-data{width:calc(100% - 55px);display:inline-block;vertical-align:top;margin-bottom:20px}@media only screen and (min-width:1025px){.single-sundmused_cpt .children-data{width:calc(100% - 55px);vertical-align:bottom;margin-bottom:0}}.single-sundmused_cpt .children-data-extra-details{width:100%;display:inline-block}@media only screen and (min-width:1025px){.single-sundmused_cpt .children-data-extra-details{width:60%}}@media only screen and (min-width:1025px){.single-sundmused_cpt .form-submit-wrap{width:50%;float:right;padding-left:10px;padding-right:10px}}@media only screen and (min-width:1025px){.single-sundmused_cpt .form-submit-wrap .submit-step{float:left}}.single-sundmused_cpt .person-card-wrap{float:none;display:block;max-width:250px;margin:auto;width:80%}@media only screen and (min-width:481px){.single-sundmused_cpt .person-card-wrap{width:100%;max-width:500px}}@media only screen and (min-width:1025px){.single-sundmused_cpt .person-card-wrap{width:50%;float:right}}@media only screen and (min-width:1025px){.single-sundmused_cpt .person-card-wrap img{float:right}}.single-sundmused_cpt .person-card-wrap .person-card{margin-top:-30px}@media only screen and (min-width:1025px){.single-sundmused_cpt .person-card-wrap .person-card{float:right;margin-right:40px;margin-top:-60px}}.single-sundmused_cpt .person-card-wrap .person-card a{color:#6b3fb9;text-decoration:none}.error-wrap{max-width:600px;padding:0 1rem;margin:auto}@media only screen and (min-width:1025px){.error-wrap{max-width:1200px;width:90%}}.error-wrap .page-title{font-size:1.6rem;text-transform:none;padding:0 1rem}@media only screen and (min-width:769px){.error-wrap .page-title{font-size:2.4rem}}@media only screen and (min-width:1025px){.error-wrap .page-title{font-size:3rem;padding:0 6rem}}.error-wrap .quote{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;position:relative}.error-wrap .quote .background-div{z-index:-1;position:absolute;width:100%;height:100%;top:0;left:0;right:0;background:#00a09a;background:linear-gradient(180deg,transparent 3.5rem,#00a09a 0,#00a09a 0,transparent 0,#00a09a 0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0,0,0,0)",endColorstr="$cyan",GradientType=0);-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.error-wrap .quote.animated .background-div{transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in;transition:transform .4s ease-in, -webkit-transform .4s ease-in;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.error-wrap .quote.animated h2{transition:-webkit-transform .25s ease-in-out .5s;transition:transform .25s ease-in-out .5s;transition:transform .25s ease-in-out .5s, -webkit-transform .25s ease-in-out .5s;-webkit-transform:translateY(0) scaleY(1);-ms-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}.error-wrap .quote.animated .author{transition:-webkit-transform .25s ease-in-out .75s;transition:transform .25s ease-in-out .75s;transition:transform .25s ease-in-out .75s, -webkit-transform .25s ease-in-out .75s;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.error-wrap .quote .author,.error-wrap .quote h2{font-family:museo-sans,"sans-serif";padding:0 1rem;opacity:0;-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (min-width:1025px){.error-wrap .quote .author,.error-wrap .quote h2{padding:0 6rem}}.error-wrap .quote h2{-webkit-transform:translateY(-20px) scaleY(.8);-ms-transform:translateY(-20px) scaleY(.8);transform:translateY(-20px) scaleY(.8);font-size:2.5rem;margin:0;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}@media only screen and (min-width:1025px){.error-wrap .quote h2{font-size:5rem}}.error-wrap .quote .author{color:#6b3fb9;font-size:1.6rem;font-weight:600;display:inline-block;margin:2rem 0 3rem;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}@media only screen and (min-width:769px){.error-wrap .quote .author{font-size:2.4rem}}@media only screen and (min-width:1025px){.error-wrap .quote .author{font-size:3rem}}.page-template-supporters-template .main-supporters{text-align:center;margin-top:10px;background-color:hsla(0,0%,100%,.7);box-shadow:0 0 20px 6px #fff}@media only screen and (min-width:1025px){.page-template-supporters-template .main-supporters{margin-top:60px}}.page-template-supporters-template .main-supporters a{display:inline-blocks;vertical-align:middle;margin:1rem 2rem;line-height:0}.page-template-supporters-template .main-supporters a img{width:100%;max-width:180px;height:auto;max-height:100px}.page-template-supporters-template .supporters{margin-top:30px}.page-template-supporters-template .supporters img{width:100%;height:auto}.page-template-supporters-template .supporters h4{margin-top:0;margin-bottom:0}.page-template-supporters-template .supporters p{margin-top:5px}@media only screen and (min-width:1025px){.page-template-supporters-template .news-single-container{padding:0 10px}}.page-template-rental-exhibition-template .person-card-wrap{width:100%;max-width:380px;display:block;margin:auto}.page-template-rental-exhibition-template .person-card{position:relative;top:-55px}
/*# sourceMappingURL=style.min.css.map */
