.delay-1{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-ms-animation-delay:0.1s;-o-animation-delay:.1s;animation-delay:.1s}.delay-2{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:0.2s;-o-animation-delay:.2s;animation-delay:.2s}.delay-3{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-ms-animation-delay:0.3s;-o-animation-delay:.3s;animation-delay:.3s}.delay-4{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:0.4s;-o-animation-delay:.4s;animation-delay:.4s}.delay-5{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:0.5s;-o-animation-delay:.5s;animation-delay:.5s}.delay-6{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:0.6s;-o-animation-delay:.6s;animation-delay:.6s}.delay-7{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;-ms-animation-delay:0.7s;-o-animation-delay:.7s;animation-delay:.7s}.delay-8{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-ms-animation-delay:0.8s;-o-animation-delay:.8s;animation-delay:.8s}.delay-9{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:0.9s;-o-animation-delay:.9s;animation-delay:.9s}.delay-10{-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-size:100%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden]{display:none}template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.75em 0}.gform_confirmation_message,h2{font-size:1.5em;margin:1em 0}.event-list-event .event-text .event-title,.project-list-element .project-title,.woocommerce-checkout .wc_payment_method>label,h3{font-size:1.17em;margin:1.2820512821em 0}h4{font-size:1em;margin:1.5em 0}h5{font-size:.83em;margin:1.8072289157em 0}h6{font-size:.67em;margin:2.2388059701em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}dl,menu,ol,ul{margin:1.5em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}blockquote{margin:1.5em 40px}figure{margin:1.5em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.content h5,p,pre{margin:1.5em 0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}form{margin:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.d-flex{display:flex}.grid-wrap{display:block;padding-left:13px;padding-right:13px;margin:0 auto}@media (min-width:768px){.grid-wrap{padding-left:20px;padding-right:20px}}@media (min-width:980px){.grid-wrap{padding-left:46px;padding-right:46px}}@media (min-width:1280px){.grid-wrap{padding-left:57.5px;padding-right:57.5px}}@media (min-width:1420px){.grid-wrap{padding-left:63.5px;padding-right:63.5px}}@media (min-width:1800px){.grid-wrap{padding-left:70px;padding-right:70px}}.grid-wrap:after{clear:both;content:"";display:table}.container:after{content:" ";display:block;clear:both}.container{max-width:100%;margin-left:5.2631578947%;margin-right:5.2631578947%}.full{clear:both;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:2.1531100478%;padding-right:2.1531100478%}.col-2-of-6{-moz-box-sizing:border-box;box-sizing:border-box;width:33.3333333333%;float:left;padding-left:2.1531100478%;padding-right:2.1531100478%}.col-3-of-6{-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:2.1531100478%;padding-right:2.1531100478%}@media (max-width:767px){.col-6-of-6{clear:both;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:2.1531100478%;padding-right:2.1531100478%}}.col-1-of-4{-moz-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:1.6129032258%;padding-right:1.6129032258%}.col-2-of-4{-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:1.6129032258%;padding-right:1.6129032258%}.col-3-of-4{-moz-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:1.6129032258%;padding-right:1.6129032258%}.col-4-of-4{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:1.6129032258%;padding-right:1.6129032258%}@media (min-width:768px){.col-2-of-6-t{-moz-box-sizing:border-box;box-sizing:border-box;width:33.3333333333%;float:left;padding-left:2.1531100478%;padding-right:2.1531100478%}.col-3-of-6-t{-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:2.1531100478%;padding-right:2.1531100478%}.col-4-of-6-t{-moz-box-sizing:border-box;box-sizing:border-box;width:66.6666666667%;float:left;padding-left:2.1531100478%;padding-right:2.1531100478%}.col-6-of-6-t{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:2.1531100478%;padding-right:2.1531100478%}.col-push-1-of-6-t{margin-left:16.6666666667%}.col-push-2-of-6-t{margin-left:33.3333333333%}.col-pull-2-of-6-t{margin-left:-16.6666666667%}.col-1-of-4-t{-moz-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:1.6129032258%;padding-right:1.6129032258%}.col-2-of-4-t{-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:1.6129032258%;padding-right:1.6129032258%}.col-3-of-4-t{-moz-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:1.6129032258%;padding-right:1.6129032258%}.col-4-of-4-t{-moz-box-sizing:border-box;box-sizing:border-box;width:75%;float:left;padding-left:1.6129032258%;padding-right:1.6129032258%}.col-push-1-of-4-t{margin-left:25%}}@media (min-width:1280px){.col-2-of-6-m{-moz-box-sizing:border-box;box-sizing:border-box;width:33.3333333333%;float:left;padding-left:2.1531100478%;padding-right:2.1531100478%}.col-4-of-6-m{-moz-box-sizing:border-box;box-sizing:border-box;width:66.6666666667%;float:left;padding-left:2.1531100478%;padding-right:2.1531100478%}.col-push-2-of-6-m{margin-left:33.3333333333%}.col-1-of-4-m{-moz-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:1.6129032258%;padding-right:1.6129032258%}.col-2-of-4-m{-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:1.6129032258%;padding-right:1.6129032258%}.col-push-1-of-4-m{margin-left:25%}.col-push-0-m{margin-left:0}}@media (min-width:1420px){.col-2-of-6-l{-moz-box-sizing:border-box;box-sizing:border-box;width:33.3333333333%;float:left;padding-left:2.1531100478%;padding-right:2.1531100478%}}.unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.background-white{background:#fff}.clearfloat:after{content:"";display:table;clear:both}.visible{opacity:1}.italic{font-style:italic}.relative{position:relative}.pointer{cursor:pointer}.center{text-align:center}.left{text-align:left}.right{text-align:right}.inline-block{display:inline-block}.block{display:block}.hidden{display:none}.first{float:left}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.bold{font-weight:700}.underline{text-decoration:underline}.hover-underline:hover{text-decoration:underline}.overflow-hidden{overflow:hidden}.last{float:right}#menu .menu ul,#menu ul.menu,.daily-menu ul,.image-slider-holder ul,.module-recent-news .recent-news ul,.navigation li,.sidebar-menu ul.vit-dropdown-menu,.vit-dropdown .vit-dropdown-menu,ul.summary{list-style:none;margin:0;padding:0}.hover-transparent:hover{opacity:.8}@media (min-width:768px){.show-on-phone{display:none!important}}@media (max-width:767px){.hide-on-mobile{display:none!important}.center-on-mobile{text-align:center}}.animated{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:cubic-bezier(0.23,1,0.32,1);-webkit-transition:all .6s cubic-bezier(.23, 1, .32, 1);transition:all .6s cubic-bezier(.23, 1, .32, 1)}.slow{-webkit-animation-duration:1s;animation-duration:1s}.x-slow{-webkit-animation-duration:2s;animation-duration:2s}.fast{-webkit-animation-duration:.4s;animation-duration:.4s}.animate-on-load{visibility:hidden}.animate-in-view{visibility:hidden}@-webkit-keyframes fade-in-down{from{opacity:0;-webkit-transform:translate3d(0,-38%,0);transform:translate3d(0,-38%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-down{from{opacity:0;-webkit-transform:translate3d(0,-38%,0);transform:translate3d(0,-38%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fade-in-down{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down{from{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,-38%,0);transform:translate3d(0,-38%,0)}}@keyframes fade-out-down{from{opacity:1;-webkit-transform:none;transform:none}to{opacity:0;-webkit-transform:translate3d(0,-38%,0);transform:translate3d(0,-38%,0)}}.fade-out-up{-webkit-animation-name:fade-out-down;animation-name:fade-out-down}@-webkit-keyframes fade-in-up{from{opacity:0;-webkit-transform:translate3d(0,38%,0);transform:translate3d(0,38%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fade-in-up{from{opacity:0;-webkit-transform:translate3d(0,38%,0);transform:translate3d(0,38%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fade-in-up{-webkit-animation-name:fade-in-up;animation-name:fade-in-up}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@font-face{font-family:Reader-Italic;src:url(../../fonts/reader/Reader-Italic.eot);src:url(../../fonts/reader/Reader-Italic.eot?#iefix) format("embedded-opentype"),url(../../fonts/reader/Reader-Italic.woff2) format("woff2"),url(../../fonts/reader/Reader-Italic.woff) format("woff"),url(../../fonts/reader/Reader-Italic.ttf) format("truetype"),url(../../fonts/reader/Reader-Italic.svg#Reader-Italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Reader;src:url(../../fonts/reader/Reader.eot);src:url(../../fonts/reader/Reader.eot?#iefix) format("embedded-opentype"),url(../../fonts/reader/Reader.woff2) format("woff2"),url(../../fonts/reader/Reader.woff) format("woff"),url(../../fonts/reader/Reader.ttf) format("truetype"),url(../../fonts/reader/Reader.svg#Reader) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Reader-MediumItalic;src:url(../../fonts/reader/Reader-MediumItalic.eot);src:url(../../fonts/reader/Reader-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/reader/Reader-MediumItalic.woff2) format("woff2"),url(../../fonts/reader/Reader-MediumItalic.woff) format("woff"),url(../../fonts/reader/Reader-MediumItalic.ttf) format("truetype"),url(../../fonts/reader/Reader-MediumItalic.svg#Reader-MediumItalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Reader-Medium;src:url(../../fonts/reader/Reader-Medium.eot);src:url(../../fonts/reader/Reader-Medium.eot?#iefix) format("embedded-opentype"),url(../../fonts/reader/Reader-Medium.woff2) format("woff2"),url(../../fonts/reader/Reader-Medium.woff) format("woff"),url(../../fonts/reader/Reader-Medium.ttf) format("truetype"),url(../../fonts/reader/Reader-Medium.svg#Reader-Medium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:vitenparken;src:url(../../fonts/vitenparken/vitenparken.eot);src:url(../../fonts/vitenparken/vitenparken.eot) format("embedded-opentype"),url(../../fonts/vitenparken/vitenparken.ttf) format("truetype"),url(../../fonts/vitenparken/vitenparken.woff) format("woff"),url(../../fonts/vitenparken/vitenparken.svg) format("svg");font-weight:400;font-style:normal}.icon,.wc-bookings-date-picker .ui-datepicker-next,.wc-bookings-date-picker .ui-datepicker-prev{font-family:vitenparken!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-key:before{content:"\e910"}.icon-direction:before{content:"\e911"}.icon-person:before{content:"\e912"}.icon-penger:before{content:"\e913"}.icon-logo:before{content:"\e914"}.icon-calendar:before{content:"\e915"}.icon-clock:before{content:"\e916"}.icon-instagram:before{content:"\e906"}.icon-facebook:before{content:"\e907"}.icon-youtube:before{content:"\e908"}.icon-arrow-right:before,.wc-bookings-date-picker .ui-datepicker-next:before,.wc-bookings-date-picker .ui-datepicker-prev:before{content:"\e90c"}.icon-caret-simple:before{content:"\e90d"}.icon-arrow-left:before,.wc-bookings-date-picker .ui-datepicker-prev:before{content:"\e90e"}.icon-caret_down:before{content:"\e90f"}.icon-close:before{content:"\e90b"}.icon-slider-arrow:before{content:"\e90a"}.icon-search:before{content:"\e901"}body{font-size:16px;font-size:1.6rem;font-family:Reader,"sans-serif";color:#3d3a35}.text-red{color:#bc211f}.gform_confirmation_message,h2{color:#3d3a35;font-family:Reader-Medium,"sans-serif";font-weight:400;line-height:1.1;margin:15px 0}@media (min-width:1280px){.gform_confirmation_message,h2{font-size:60px;font-size:6rem;margin:37px 0}}.h2{font-size:24px;font-size:2.4rem;font-weight:700;margin:15px 0}.event-list-event .event-text .event-title,.project-list-element .project-title,.woocommerce-checkout .wc_payment_method>label,h3{margin:25px 0;font-weight:400;font-size:15px;font-size:1.5rem}@media (min-width:1280px){.event-list-event .event-text .event-title,.project-list-element .project-title,.woocommerce-checkout .wc_payment_method>label,h3{font-size:25px;font-size:2.5rem}}.content h5,p{margin:25px 0;line-height:1.5;font-size:12px;font-size:1.2rem}@media (min-width:768px){.content h5,p{line-height:28px;line-height:2.8rem;font-size:16px;font-size:1.6rem}}@media (min-width:1280px){.content h5,p{margin:45px 0;font-size:20px;font-size:2rem;line-height:40px;line-height:4rem}}.text-content{z-index:1;padding-top:15px}@media (min-width:768px){.text-content{padding-top:50px}}.text-content.padding-bottom{padding-bottom:45px}@media (min-width:768px){.text-content.padding-bottom{padding-bottom:100px}}.page-title.gform_confirmation_message,h2.page-title{font-size:30px;font-size:3rem;color:#3d3a35;font-family:Reader-Medium,"sans-serif";font-weight:400;margin:15px 0 5px}@media (min-width:768px){.page-title.gform_confirmation_message,h2.page-title{font-size:60px;font-size:6rem;margin:42px 0 38px}}.header-large.gform_confirmation_message,h2.header-large{font-size:60px;font-size:6rem;font-weight:400}.header-large.gform_confirmation_message span,h2.header-large span{color:#bc211f;text-decoration:underline}.content .text-intro h5,.text-intro .content h5,.text-intro p{font-size:15px;font-size:1.5rem;margin:15px 0;color:#3d3a35;line-height:1.4}@media (min-width:1280px){.content .text-intro h5,.text-intro .content h5,.text-intro p{margin:45px 0;font-size:25px;font-size:2.5rem}}.content{margin:25px 0;font-size:12px;font-size:1.2rem;line-height:1.5}@media (min-width:768px){.content{line-height:28px;line-height:2.8rem;font-size:14px;font-size:1.4rem}}@media (min-width:1280px){.content{margin:45px 0;font-size:20px;font-size:2rem}}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:14px;font-size:1.4rem;padding:6px 12px}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{clip:auto!important;display:block;height:auto;left:5px;top:5px;width:auto;z-index:100000}html{font-size:62.5%}body,body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#ede8e3}.clearfix:after{clear:both;content:"";display:table}::-moz-placeholder{opacity:1}img{max-width:100%;height:auto}input{border-radius:0}#main{min-height:calc(100vh - 673px)}#main .content a,#main p a,.content #main h5 a{color:#000;text-decoration:none;box-shadow:0 1px 0 #000;-webkit-transition:box-shadow .3s ease-in-out;-moz-transition:box-shadow .3s ease-in-out;-o-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out}#main .content a:focus,#main .content a:hover,#main p a:focus,#main p a:hover,.content #main h5 a:focus,.content #main h5 a:hover{box-shadow:0 0 0 #000}@media (min-width:768px){#main li{line-height:28px;line-height:2.8rem;font-size:16px;font-size:1.6rem}}@media (min-width:1280px){#main li{line-height:40px;line-height:4rem;font-size:20px;font-size:2rem}}blockquote{background:#d9d4ce;margin:0;padding:38px 50px}.content blockquote h5,blockquote .content h5,blockquote p{margin:0}.content ul{padding-left:17px;margin:0 0 28px}@media (min-width:768px){.content ul{margin:0 0 45px}}.content h5{margin:0;font-weight:400}#main .main-content .gform_wrapper input[type=email],#main .main-content .gform_wrapper input[type=number],#main .main-content .gform_wrapper input[type=password],#main .main-content .gform_wrapper input[type=tel],#main .main-content .gform_wrapper input[type=text],#main .main-content .gform_wrapper input[type=url],#main .main-content input[type=email],#main .main-content input[type=num],#main .main-content input[type=tel],#main .main-content input[type=text]{border:1px solid #d3ceca;padding:16px 18px 13px;line-height:1;width:100%}@media (min-width:768px){#main .main-content .gform_wrapper input[type=email],#main .main-content .gform_wrapper input[type=number],#main .main-content .gform_wrapper input[type=password],#main .main-content .gform_wrapper input[type=tel],#main .main-content .gform_wrapper input[type=text],#main .main-content .gform_wrapper input[type=url],#main .main-content input[type=email],#main .main-content input[type=num],#main .main-content input[type=tel],#main .main-content input[type=text]{padding:21px 18px 18px}}#main .main-content .gform_wrapper input[type=email]:-ms-input-placeholder,#main .main-content .gform_wrapper input[type=number]:-ms-input-placeholder,#main .main-content .gform_wrapper input[type=password]:-ms-input-placeholder,#main .main-content .gform_wrapper input[type=tel]:-ms-input-placeholder,#main .main-content .gform_wrapper input[type=text]:-ms-input-placeholder,#main .main-content .gform_wrapper input[type=url]:-ms-input-placeholder,#main .main-content input[type=email]:-ms-input-placeholder,#main .main-content input[type=num]:-ms-input-placeholder,#main .main-content input[type=tel]:-ms-input-placeholder,#main .main-content input[type=text]:-ms-input-placeholder{color:#d3ceca}#main .main-content .gform_wrapper input[type=email]:-moz-placeholder,#main .main-content .gform_wrapper input[type=number]:-moz-placeholder,#main .main-content .gform_wrapper input[type=password]:-moz-placeholder,#main .main-content .gform_wrapper input[type=tel]:-moz-placeholder,#main .main-content .gform_wrapper input[type=text]:-moz-placeholder,#main .main-content .gform_wrapper input[type=url]:-moz-placeholder,#main .main-content input[type=email]:-moz-placeholder,#main .main-content input[type=num]:-moz-placeholder,#main .main-content input[type=tel]:-moz-placeholder,#main .main-content input[type=text]:-moz-placeholder{color:#d3ceca}#main .main-content .gform_wrapper input[type=email]::-moz-placeholder,#main .main-content .gform_wrapper input[type=number]::-moz-placeholder,#main .main-content .gform_wrapper input[type=password]::-moz-placeholder,#main .main-content .gform_wrapper input[type=tel]::-moz-placeholder,#main .main-content .gform_wrapper input[type=text]::-moz-placeholder,#main .main-content .gform_wrapper input[type=url]::-moz-placeholder,#main .main-content input[type=email]::-moz-placeholder,#main .main-content input[type=num]::-moz-placeholder,#main .main-content input[type=tel]::-moz-placeholder,#main .main-content input[type=text]::-moz-placeholder{color:#d3ceca}#main .main-content .gform_wrapper input[type=email]::-webkit-input-placeholder,#main .main-content .gform_wrapper input[type=number]::-webkit-input-placeholder,#main .main-content .gform_wrapper input[type=password]::-webkit-input-placeholder,#main .main-content .gform_wrapper input[type=tel]::-webkit-input-placeholder,#main .main-content .gform_wrapper input[type=text]::-webkit-input-placeholder,#main .main-content .gform_wrapper input[type=url]::-webkit-input-placeholder,#main .main-content input[type=email]::-webkit-input-placeholder,#main .main-content input[type=num]::-webkit-input-placeholder,#main .main-content input[type=tel]::-webkit-input-placeholder,#main .main-content input[type=text]::-webkit-input-placeholder{color:#d3ceca}#main .main-content .gform_wrapper .top_label .gfield_label{margin:5px 0 0;font-weight:400;font-size:12px;font-size:1.2rem}@media (min-width:768px){#main .main-content .gform_wrapper .top_label .gfield_label{margin:5px 0 0 5px;font-size:16px;font-size:1.6rem}}#main .main-content .gfield_required{opacity:0}#main .main-content .gform_wrapper label.gfield_label+div.ginput_container{margin-top:5px;margin-bottom:22px}@media (min-width:768px){#main .main-content .gform_wrapper label.gfield_label+div.ginput_container{margin-bottom:15px}}#main .main-content .gform_wrapper .top_label li.gfield.gf_left_half,#main .main-content .gform_wrapper .top_label li.gfield.gf_right_half,#main .main-content .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,#main .main-content .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{margin-bottom:0}@media (max-width:767px){#main .main-content .gform_wrapper .top_label li.gfield.gf_left_half,#main .main-content .gform_wrapper .top_label li.gfield.gf_right_half,#main .main-content .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,#main .main-content .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{width:100%!important;margin-right:0!important}#main .main-content .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container+.gfield_description.validation_message,#main .main-content .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container+.gfield_description.validation_message,#main .main-content .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half .ginput_container+.gfield_description.validation_message,#main .main-content .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half .ginput_container+.gfield_description.validation_message{margin:0 0 0 7px;padding:0!important}}#main .main-content .gform_wrapper{margin:0}@media (min-width:768px){#main .main-content .gform_wrapper{position:relative;margin:0}}@media (min-width:1280px){#main .main-content .gform_wrapper{max-width:72%}}#main .main-content .gform_wrapper .gform_footer{text-align:center;margin-top:0;padding-top:9px;position:relative}@media (min-width:768px){#main .main-content .gform_wrapper .gform_footer{position:absolute;bottom:0;padding-bottom:0;right:1%;width:24%}}#main .main-content .gform_wrapper .gform_footer img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#main .main-content .gform_wrapper .gform_footer .button{color:#3d3a35}@media (min-width:768px){#main .main-content .gform_wrapper .gform_footer .button{width:100%}}#main .main-content .gform_wrapper .gform_footer .button>span{display:block;width:100%;font-size:16px;font-size:1.6rem;line-height:30px;line-height:3rem}#main .main-content .gform_wrapper .gform_footer .button .icon,#main .main-content .gform_wrapper .gform_footer .button .wc-bookings-date-picker .ui-datepicker-next,#main .main-content .gform_wrapper .gform_footer .button .wc-bookings-date-picker .ui-datepicker-prev,.wc-bookings-date-picker #main .main-content .gform_wrapper .gform_footer .button .ui-datepicker-next,.wc-bookings-date-picker #main .main-content .gform_wrapper .gform_footer .button .ui-datepicker-prev{font-size:12px;font-size:1.2rem}#main .main-content .gform_wrapper .top_label li.gfield.gf_left_half input.large,#main .main-content .gform_wrapper .top_label li.gfield.gf_left_half input.medium,#main .main-content .gform_wrapper .top_label li.gfield.gf_left_half select.large,#main .main-content .gform_wrapper .top_label li.gfield.gf_left_half select.medium,#main .main-content .gform_wrapper .top_label li.gfield.gf_right_half input.large,#main .main-content .gform_wrapper .top_label li.gfield.gf_right_half input.medium,#main .main-content .gform_wrapper .top_label li.gfield.gf_right_half select.large,#main .main-content .gform_wrapper .top_label li.gfield.gf_right_half select.medium{width:100%}@media (max-width:767px){#main .main-content .gform_wrapper .top_label input.large{width:100%}}@media (min-width:768px){.vit_gf_last_row{width:75%}}.vit_gf_last_row input{width:100%}@media (max-width:767px){.page-template-default{background-color:#fff}}.button,.woocommerce-checkout a.button,.woocommerce-checkout button.button,.woocommerce-checkout input.button{display:inline-block;display:inline-flex;padding:12px 14px;text-decoration:none;background:#d9d4ce;color:#3d3a35;align-items:center;font-size:13px;font-size:1.3rem;border:none;-webkit-transition:background .3s ease,color .3s ease;-webkit-transition-delay:0s,0s;-moz-transition:background .3s ease 0s,color .3s ease 0s;-o-transition:background .3s ease 0s,color .3s ease 0s;transition:background .3s ease 0s,color .3s ease 0s}@media (min-width:768px){.button,.woocommerce-checkout a.button,.woocommerce-checkout button.button,.woocommerce-checkout input.button{font-size:20px;font-size:2rem;padding:16px 18px}}.button:focus,.woocommerce-checkout a.button:focus,.woocommerce-checkout button.button:focus,.woocommerce-checkout input.button:focus{outline:0}.button>span,.woocommerce-checkout a.button>span,.woocommerce-checkout button.button>span,.woocommerce-checkout input.button>span{vertical-align:middle}.button.button-red,.woocommerce-checkout a.button-red.button,.woocommerce-checkout button.button-red.button,.woocommerce-checkout input.button-red.button{background:#bc211f;color:#fff}.button.button-red:focus,.button.button-red:hover{background:rgb(144.2191780822,25.3150684932,23.7808219178)}.button.button-green,.woocommerce-checkout a.button-green.button,.woocommerce-checkout button.button-green.button,.woocommerce-checkout input.button-green.button{background:#74de82;color:#fff}.button.button-green:focus,.button.button-green:hover{background:rgb(54.1773255814,207.3226744186,74.4040697674)}.button.button-spaced,.woocommerce-checkout a.button-spaced.button,.woocommerce-checkout button.button-spaced.button,.woocommerce-checkout input.button-spaced.button{font-size:10px;font-size:1rem;padding:15px 10px 12px;display:block}@media (min-width:768px){.button.button-spaced,.woocommerce-checkout a.button-spaced.button,.woocommerce-checkout button.button-spaced.button,.woocommerce-checkout input.button-spaced.button{display:inline-block;padding:24px 46px 20px;font-size:14px;font-size:1.4rem}}.button.button-spaced,.woocommerce-checkout a.button-spaced.button,.woocommerce-checkout button.button-spaced.button,.woocommerce-checkout input.button-spaced.button{color:#fff}.button.button-green,.woocommerce-checkout a.button-green.button,.woocommerce-checkout button.button-green.button,.woocommerce-checkout input.button-green.button{background:#74de82;color:#fff}.button.button-light-beige,.woocommerce-checkout a.button-light-beige.button,.woocommerce-checkout button.button-light-beige.button,.woocommerce-checkout input.button-light-beige.button{background:#ede8e3}.button.button-spaced,.woocommerce-checkout a.button-spaced.button,.woocommerce-checkout button.button-spaced.button,.woocommerce-checkout input.button-spaced.button{font-size:10px;font-size:1rem;padding:15px 10px 12px;display:block}@media (min-width:768px){.button.button-spaced,.woocommerce-checkout a.button-spaced.button,.woocommerce-checkout button.button-spaced.button,.woocommerce-checkout input.button-spaced.button{display:inline-block;padding:24px 46px 20px;font-size:14px;font-size:1.4rem}}.button.button-icon i{float:left;margin-right:10px;font-size:26px;font-size:2.6rem}@media (min-width:768px){.button.button-icon i{font-size:54px;font-size:5.4rem;margin-right:26px}}.button.button-transparent,.woocommerce-checkout a.button-transparent.button,.woocommerce-checkout button.button-transparent.button,.woocommerce-checkout input.button-transparent.button{background:0 0}.button.button-flush-left,.woocommerce-checkout a.button-flush-left.button,.woocommerce-checkout button.button-flush-left.button,.woocommerce-checkout input.button-flush-left.button{padding-left:0}.button.button-border,.woocommerce-checkout a.button-border.button,.woocommerce-checkout button.button-border.button,.woocommerce-checkout input.button-border.button{border:1px solid #524849;color:#524849}.button.button-border:focus,.button.button-border:hover{color:#fff;background:#524849}.button.button-large,.woocommerce-checkout a.button-large.button,.woocommerce-checkout button.button-large.button,.woocommerce-checkout input.button-large.button{padding:15px 20px}@media (min-width:768px){.button.button-large,.woocommerce-checkout a.button-large.button,.woocommerce-checkout button.button-large.button,.woocommerce-checkout input.button-large.button{padding:20px 40px}}.button.disabled,.woocommerce-checkout a.disabled.button,.woocommerce-checkout button.disabled.button,.woocommerce-checkout input.disabled.button{pointer-events:none;opacity:0}.button .caret,.button .sidebar-menu ul.vit-dropdown-menu:after,.sidebar-menu .button ul.vit-dropdown-menu:after,.woocommerce-checkout a.button .caret,.woocommerce-checkout button.button .caret,.woocommerce-checkout input.button .caret{margin:10px}@media (min-width:768px){.button .caret,.button .sidebar-menu ul.vit-dropdown-menu:after,.sidebar-menu .button ul.vit-dropdown-menu:after,.woocommerce-checkout a.button .caret,.woocommerce-checkout button.button .caret,.woocommerce-checkout input.button .caret{margin:15px}}.button.button-text-dark,.woocommerce-checkout a.button-text-dark.button,.woocommerce-checkout button.button-text-dark.button,.woocommerce-checkout input.button-text-dark.button{color:#3d3a35!important}.button.button-text-small,.woocommerce-checkout a.button-text-small.button,.woocommerce-checkout button.button-text-small.button,.woocommerce-checkout input.button-text-small.button{font-size:15px;font-size:1.5rem;padding:18px 25px}.caret,.sidebar-menu ul.vit-dropdown-menu:after{width:0;height:0;border-style:solid;border-width:7px 5.5px 0;border-color:#3d3a35 transparent transparent transparent}.vit-dropdown{display:inline-block;position:relative}.sidebar-menu .vit-dropdown .vit-dropdown-toggle ul.vit-dropdown-menu:after,.vit-dropdown .vit-dropdown-toggle .caret,.vit-dropdown .vit-dropdown-toggle .sidebar-menu ul.vit-dropdown-menu:after{-webkit-transition:-webkit-transform,.4s,ease;-moz-transition:-moz-transform,.4s,ease;-o-transition:-o-transform,.4s,ease;transition:transform,.4s,ease;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.sidebar-menu .vit-dropdown .vit-dropdown-toggle.vit-toggle-active ul.vit-dropdown-menu:after,.vit-dropdown .vit-dropdown-toggle.vit-toggle-active .caret,.vit-dropdown .vit-dropdown-toggle.vit-toggle-active .sidebar-menu ul.vit-dropdown-menu:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.vit-dropdown .vit-dropdown-toggle .icon,.vit-dropdown .vit-dropdown-toggle .wc-bookings-date-picker .ui-datepicker-next,.vit-dropdown .vit-dropdown-toggle .wc-bookings-date-picker .ui-datepicker-prev,.wc-bookings-date-picker .vit-dropdown .vit-dropdown-toggle .ui-datepicker-next,.wc-bookings-date-picker .vit-dropdown .vit-dropdown-toggle .ui-datepicker-prev{font-size:10px;font-size:1rem}.vit-dropdown .vit-dropdown-menu{display:none;position:absolute;top:100%;left:0;min-width:100%;background:#e8e3de;overflow:visible;z-index:70;margin:0;padding:15px 20px}@media (min-width:1280px){.vit-dropdown .vit-dropdown-menu{padding:35px 40px}}.vit-dropdown .vit-dropdown-menu:focus{outline:0}.vit-dropdown .vit-dropdown-menu li{padding:5px 0}@media (min-width:768px){.vit-dropdown .vit-dropdown-menu li{padding:10px 0}}.vit-dropdown .vit-dropdown-menu a{color:#3d3a35;text-decoration:none;white-space:nowrap;box-shadow:0 0 0 #000;font-size:14px;font-size:1.4rem}@media (min-width:768px){.vit-dropdown .vit-dropdown-menu a{font-size:20px;font-size:2rem;-webkit-transition:box-shadow 150ms ease-in-out;-moz-transition:box-shadow 150ms ease-in-out;-o-transition:box-shadow 150ms ease-in-out;transition:box-shadow 150ms ease-in-out}.vit-dropdown .vit-dropdown-menu a:focus,.vit-dropdown .vit-dropdown-menu a:hover{outline:0;box-shadow:0 1px 0 #000}}.vit-dropdown .vit-dropdown-menu.vit-dropdown-open{display:block}.overlay-content .vit-dropdown .vit-dropdown-menu.vit-dropdown-open{display:block;max-height:60vh;overflow-y:auto}@media (max-width:767px){.vit-dropdown .vit-dropdown-menu.vit-dropdown-open{display:block;max-height:60vh;overflow-y:auto}}.vit-dropdown .vit-dropdown-menu .squarebox{width:13px;height:13px;border:1px solid #3d3a35;display:inline-block;margin-right:18px}.vit-dropdown .vit-dropdown-menu .squarebox.active{background-color:#3d3a35}.vit-dropdown .vit-dropdown-menu .selected .squarebox{background-color:#3d3a35}@media (max-width:767px){.vit-dropdown.last-dropdown .vit-dropdown-open{right:0;left:auto!important}}.vit-dropdown.vit-select-dropdown .vit-dropdown-toggle{font-size:21px;font-size:2.1rem;padding:14px 25px}.overlay-content .vit-dropdown.tooltip .vit-dropdown-menu.vit-dropdown-open{overflow:visible}.loader{font-size:10px;margin:10px auto;text-indent:-9999em;width:11em;height:11em;border-radius:50%;background:#fff;background:-moz-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-o-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:linear-gradient(to right,#fff 10%,rgba(255,255,255,0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#fff;border-radius:100% 0 0;position:absolute;top:0;left:0;content:""}.loader:after{background:#ede8e3;width:75%;height:75%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.accordion-holder{margin:10px 0;border-bottom:1px solid #d3ceca}@media (min-width:768px){.accordion-holder{margin:50px 0}}.accordion-item .accordion-item-content{display:none}.accordion-item .accordion-item-content .content h5,.accordion-item .accordion-item-content p,.content .accordion-item .accordion-item-content h5{margin:0 0 18px}@media (min-width:768px){.accordion-item .accordion-item-content .content h5,.accordion-item .accordion-item-content p,.content .accordion-item .accordion-item-content h5{margin:25px 0}}.accordion-item .accordion-item-less,.accordion-item .accordion-item-more{display:none}@media (min-width:768px){.accordion-item .accordion-item-more{display:inline-block}}.accordion-item.open .accordion-item-content{display:block}.accordion-item.open .caret,.accordion-item.open .sidebar-menu ul.vit-dropdown-menu:after,.sidebar-menu .accordion-item.open ul.vit-dropdown-menu:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:768px){.accordion-item.open .accordion-item-less{display:inline-block}.accordion-item.open .accordion-item-more{display:none}}.accordion-item .accordion-item-title{border-top:1px solid #d3ceca;padding-top:18px;padding-bottom:18px;line-height:1;display:flex;color:#3d3a35;text-decoration:none;font-size:12px;font-size:1.2rem}@media (min-width:768px){.accordion-item .accordion-item-title{font-size:19px;font-size:1.9rem;padding-bottom:10px}}.accordion-item .accordion-item-title>span{flex-grow:1}.accordion-item .accordion-item-title .accordion-item-name{flex:0 0 75%}@media (min-width:768px){.accordion-item .accordion-item-title .accordion-item-name{flex:0 0 60%}}@media (min-width:1280px){.accordion-item .accordion-item-title .accordion-item-name{flex:0 0 70%}}.accordion-item .accordion-item-title .accordion-item-info{text-align:right;flex-grow:0}@media (min-width:768px){.accordion-item .accordion-item-title .accordion-item-info{min-width:150px}}.accordion-item .accordion-item-title .accordion-item-info .caret,.accordion-item .accordion-item-title .accordion-item-info .sidebar-menu ul.vit-dropdown-menu:after,.sidebar-menu .accordion-item .accordion-item-title .accordion-item-info ul.vit-dropdown-menu:after{display:inline-block;vertical-align:middle;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease}.expanded{position:relative}.expanded:before{content:"";position:absolute;background-color:inherit;right:100%;top:0;height:100%;bottom:0;display:block;width:3.2296650718%}.main-content .grid-wrap{overflow-x:hidden}@media (min-width:768px){.hero-none .main-content>.grid-wrap>div{padding-top:134px}}@media (max-width:767px){.hero-none .main-content>.grid-wrap>.text-content{padding-top:134px}.hero-none.event-template-default .main-content>.grid-wrap,.hero-none.meeting-template-default .main-content>.grid-wrap{margin-top:110px}.hero-none.event-template-default .main-content>.grid-wrap .text-content,.hero-none.meeting-template-default .main-content>.grid-wrap .text-content{padding-top:0}}.hero-none.page-template-page-faq .main-content>.grid-wrap>.text-content{padding-top:0}figure.alignnone{margin:100px 0 60px -26%;width:100%!important;z-index:1000;position:relative}figure.alignnone figcaption{position:absolute;right:-210px;width:170px;bottom:3px;font-size:10px;font-size:1rem}img.alignnone{margin:100px 0 60px -26%;width:100%!important;z-index:1000;position:relative}.event-list-event .event-text .homepage-main-content .event-title,.homepage-main-content .event-list-event .event-text .event-title,.homepage-main-content .project-list-element .project-title,.homepage-main-content .woocommerce-checkout .wc_payment_method>label,.homepage-main-content h3,.project-list-element .homepage-main-content .project-title,.woocommerce-checkout .homepage-main-content .wc_payment_method>label{color:#606060;font-size:12px;font-size:1.2rem;font-weight:400;letter-spacing:1px;margin:6px 0 13px}@media (min-width:768px){.event-list-event .event-text .homepage-main-content .event-title,.homepage-main-content .event-list-event .event-text .event-title,.homepage-main-content .project-list-element .project-title,.homepage-main-content .woocommerce-checkout .wc_payment_method>label,.homepage-main-content h3,.project-list-element .homepage-main-content .project-title,.woocommerce-checkout .homepage-main-content .wc_payment_method>label{font-size:12px;font-size:1.2rem;margin:20px 0 16px}}@media (min-width:1280px){.event-list-event .event-text .homepage-main-content .event-title,.homepage-main-content .event-list-event .event-text .event-title,.homepage-main-content .project-list-element .project-title,.homepage-main-content .woocommerce-checkout .wc_payment_method>label,.homepage-main-content h3,.project-list-element .homepage-main-content .project-title,.woocommerce-checkout .homepage-main-content .wc_payment_method>label{font-size:14px;font-size:1.4rem}}.homepage-main-content .homepage-middle-content{padding-top:20px;padding-bottom:20px}@media (min-width:768px){.homepage-main-content .homepage-middle-content{padding-top:50px;padding-bottom:50px}}@media (min-width:1280px){.homepage-main-content .homepage-middle-content{padding-top:100px;padding-bottom:100px}}.page-template-page-faq,.single-exhibition,.single-plantearv,.single-post,.single-project,.single-school-garden,.single-vitenskolen{background:#fff;padding-top:65px}@media (min-width:1280px){.page-template-page-faq,.single-exhibition,.single-plantearv,.single-post,.single-project,.single-school-garden,.single-vitenskolen{padding-top:130px}}.news-title-row{margin:15px 0 0}@media (max-width:767px){.news-title-row{display:flex;flex-flow:column-reverse}}@media (min-width:1280px){.news-title-row{margin:45px 0 0}}.post-meta{color:#969696;margin:15px 0;font-size:12px;font-size:1.2rem}@media (min-width:1280px){.post-meta{font-size:14px;font-size:1.4rem;margin:45px 0}}.post-meta .post-meta-date{margin-bottom:3px}.article-image{clear:both;padding-top:15px;padding-bottom:15px}@media (min-width:1280px){.article-image{padding-top:45px;padding-bottom:45px}}.article-image img{width:100%;display:block}@media (min-width:768px){.news-image-row{display:flex}.news-image-row.space-before{flex-flow:row-reverse}}.news-image-row .image-caption{padding-bottom:15px;color:#606060;font-size:12px;font-size:1.2rem}@media (min-width:768px){.news-image-row .image-caption{align-self:end;padding-top:45px;padding-bottom:45px;font-size:14px;font-size:1.4rem}}@media (max-width:767px){.news-image-row .image-caption br{display:none}}.generic-hero{background:#fff;padding-top:70px;padding-bottom:40px}@media (min-width:768px){.generic-hero{padding-top:135px}}.generic-hero .gform_confirmation_message,.generic-hero h2{font-size:20px;font-size:2rem;color:#3d3a35;margin:20px 0 5px}@media (min-width:768px){.generic-hero .gform_confirmation_message,.generic-hero h2{margin:100px 0 15px;font-size:55px;font-size:5.5rem}}.event-list-event .event-text .generic-hero .event-title,.generic-hero .event-list-event .event-text .event-title,.generic-hero .project-list-element .project-title,.generic-hero .woocommerce-checkout .wc_payment_method>label,.generic-hero h3,.project-list-element .generic-hero .project-title,.woocommerce-checkout .generic-hero .wc_payment_method>label{font-size:16px;font-size:1.6rem;color:#3d3a35;margin:5px 0 16px}@media (min-width:768px){.event-list-event .event-text .generic-hero .event-title,.generic-hero .event-list-event .event-text .event-title,.generic-hero .project-list-element .project-title,.generic-hero .woocommerce-checkout .wc_payment_method>label,.generic-hero h3,.project-list-element .generic-hero .project-title,.woocommerce-checkout .generic-hero .wc_payment_method>label{margin:15px 0 40px;font-size:36px;font-size:3.6rem}}.content .generic-hero h5,.generic-hero .content h5,.generic-hero p{margin:15px 0 40px;line-height:1.3;font-size:16px;font-size:1.6rem}@media (min-width:768px){.content .generic-hero h5,.generic-hero .content h5,.generic-hero p{line-height:1.4;margin:100px 0 40px;font-size:26px;font-size:2.6rem}}.news-article-list{background:#ede8e3;padding-top:30px;padding-bottom:16px}@media (min-width:1280px){.news-article-list{padding-top:60px;padding-bottom:35px}}.news-article-list.has-category-dropdown{position:relative}@media (min-width:768px){.news-article-list.has-category-dropdown{position:relative}}@media (min-width:1280px){.news-article-list.has-category-dropdown{padding-top:35px}}@media (max-width:767px){.news-article-list.has-category-dropdown .news-article-category-chooser{position:absolute;left:0;bottom:100%;background:#d9d4ce}.news-article-list.has-category-dropdown .news-article-category-chooser .vit-dropdown-toggle{padding-left:18px}}@media (min-width:1280px){.news-article-list .news-article-category-chooser{margin-bottom:25px}}.news-article-list .news-article{position:relative;margin-bottom:14px}@media (min-width:1280px){.news-article-list .news-article{margin-bottom:45px}}.news-article-list .news-article:nth-child(2n){clear:both}.news-article-list .news-article a.news-article-link{display:flex;text-decoration:none;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}.news-article-list .news-article a.news-article-link:focus .news-article-image,.news-article-list .news-article a.news-article-link:hover .news-article-image{opacity:.7}.news-article-list .news-article a.news-article-link:focus .news-article-content,.news-article-list .news-article a.news-article-link:hover .news-article-content{background:#f3efec}.news-article-list .news-article-image{display:block;background-size:cover;background-position:center;width:132px;height:85px;flex:0 0 auto;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}@media (min-width:768px){.news-article-list .news-article-image{width:150px;height:150px}}@media (min-width:1280px){.news-article-list .news-article-image{width:260px;height:260px}}.news-article-list .news-article-content{padding:12px 12px 26px;background:#fff;flex-grow:1;-webkit-transition:background 150ms ease-in-out;-moz-transition:background 150ms ease-in-out;-o-transition:background 150ms ease-in-out;transition:background 150ms ease-in-out}@media (min-width:768px){.news-article-list .news-article-content{padding:20px 20px 38px}}.news-article-list .news-article-content .news-article-date{display:none;color:#bc211f;font-size:14px;font-size:1.4rem}@media (min-width:768px){.news-article-list .news-article-content .news-article-date{display:block}}.news-article-list .news-article-content h4{margin:0;color:#3d3a35;font-weight:400;line-height:1.2;font-size:12px;font-size:1.2rem}@media (min-width:1280px){.news-article-list .news-article-content h4{max-width:80%;font-size:20px;font-size:2rem}}.news-article-list .news-article-content h4 a{color:#3d3a35;text-decoration:none}.news-article-list .news-article-category{position:absolute;bottom:12px;margin-left:144px;font-size:10px;font-size:1rem;color:#606060;text-transform:uppercase;text-decoration:none}@media (min-width:768px){.news-article-list .news-article-category{font-size:10px;font-size:1rem;bottom:14px;margin-left:170px}}@media (min-width:1280px){.news-article-list .news-article-category{font-size:14px;font-size:1.4rem;bottom:19px;margin-left:280px}}.pagination{margin:0 0 30px;position:relative}@media (min-width:768px){.pagination{margin:0 0 80px}}.pagination .loader{height:4em;width:4em;position:absolute;top:0;left:50%;margin:1px 0 1px -2em;opacity:0;-webkit-transition:opacity,.3s,ease;-moz-transition:opacity,.3s,ease;-o-transition:opacity,.3s,ease;transition:opacity,.3s,ease;z-index:-1}@media (min-width:768px){.pagination .loader{height:6em;width:6em;margin-left:-3em}}.pagination.loading .vit-more-posts{opacity:0}.pagination.loading .loader{opacity:1;-webkit-transition:opacity,.3s,ease .3s;-moz-transition:opacity,.3s,ease .3s;-o-transition:opacity,.3s,ease .3s;transition:opacity,.3s,ease .3s}.bookable-details{padding:10px 0 0}@media (min-width:768px){.bookable-details{padding:30px 0 0}}@media (min-width:768px){.bookable-details .bookable-detail{margin-right:85px;display:inline-flex}}.bookable-details .bookable-detail .event-list-event .event-text .event-title,.bookable-details .bookable-detail .project-list-element .project-title,.bookable-details .bookable-detail .woocommerce-checkout .wc_payment_method>label,.bookable-details .bookable-detail h3,.event-list-event .event-text .bookable-details .bookable-detail .event-title,.project-list-element .bookable-details .bookable-detail .project-title,.woocommerce-checkout .bookable-details .bookable-detail .wc_payment_method>label{font-size:15px;font-size:1.5rem;margin:5px 0;color:#3d3a35;font-weight:400;font-family:Reader,"sans-serif"}@media (min-width:768px){.bookable-details .bookable-detail .event-list-event .event-text .event-title,.bookable-details .bookable-detail .project-list-element .project-title,.bookable-details .bookable-detail .woocommerce-checkout .wc_payment_method>label,.bookable-details .bookable-detail h3,.event-list-event .event-text .bookable-details .bookable-detail .event-title,.project-list-element .bookable-details .bookable-detail .project-title,.woocommerce-checkout .bookable-details .bookable-detail .wc_payment_method>label{font-size:25px;font-size:2.5rem;margin:10px 0}}.bookable-buttons{margin:30px 0}@media (min-width:768px){.bookable-buttons .button,.bookable-buttons .woocommerce-checkout a.button,.bookable-buttons .woocommerce-checkout button.button,.bookable-buttons .woocommerce-checkout input.button,.woocommerce-checkout .bookable-buttons a.button,.woocommerce-checkout .bookable-buttons button.button,.woocommerce-checkout .bookable-buttons input.button{margin-right:32px;margin-top:10px;margin-bottom:10px}}.bookable .main-content{background:#fff}@media (min-width:768px){.bookable .main-content{background:0 0}}.bookable .news-image-slider{clear:both;background:#fff;position:relative;padding-top:0;padding-bottom:30px}@media (min-width:768px){.bookable .news-image-slider{padding:0 0 110px}}.bookable .news-image-slider .image-slider-item{position:relative}.bookable .news-image-slider .image-slider-item img{margin:5px 0 15px}@media (min-width:768px){.bookable .news-image-slider .image-slider-item img{max-width:85%;margin:25px 0}}.bookable .news-image-slider .image-slider-item .image-slider-description{text-align:left;line-height:16px;line-height:1.6rem}@media (max-width:767px){.bookable .news-image-slider .image-slider-item .image-slider-description br{display:none}}@media (min-width:768px){.bookable .news-image-slider .image-slider-item .image-slider-description{position:absolute;right:0;bottom:35px;width:15%;font-size:11px;font-size:1.1rem}}.bookable .news-image-slider:before{position:absolute;top:0;bottom:0;left:0;width:31.1802232855%;background:#ede8e3;content:""}@media (max-width:767px){.bookable .news-image-slider:before{display:none}}.bookable .news-image-slider .image-slider-arrows{top:calc(50% - 30px)}.bookable .news-image-slider .image-slider-arrows .images-slider-arrow{background-color:#fff}@media (min-width:768px){.bookable .news-image-slider .image-slider-arrows{top:50%}.bookable .news-image-slider .image-slider-arrows .images-slider-arrow{background:0 0}}.bookable .news-image-slider:after,.expanded:after{content:"";position:absolute;background-color:inherit;left:100%;top:0;height:100%;bottom:0;display:block;width:13px}@media (min-width:768px){.bookable .news-image-slider:after,.expanded:after{width:20px}}@media (min-width:980px){.bookable .news-image-slider:after,.expanded:after{width:46px}}@media (min-width:1280px){.bookable .news-image-slider:after,.expanded:after{width:57.5px}}@media (min-width:1420px){.bookable .news-image-slider:after,.expanded:after{width:63.5px}}@media (min-width:1800px){.bookable .news-image-slider:after,.expanded:after{width:70px}}.content .meeting-room-footnotes h5,.meeting-room-footnotes .content h5,.meeting-room-footnotes p{display:flex;font-size:12px;font-size:1.2rem;margin:20px 0}@media (min-width:768px){.content .meeting-room-footnotes h5,.meeting-room-footnotes .content h5,.meeting-room-footnotes p{font-size:16px;font-size:1.6rem;margin:30px 0}}.meeting-room-footnotes .star{display:inline-block;vertical-align:text-top;margin-right:5px}@media (min-width:768px){.meeting-room-footnotes .star{margin-right:20px}}.single-event .sidebar-content{padding-top:20px}@media (min-width:768px){.single-event .sidebar-content{padding-top:80px}}.single-event .sidebar-content .back-to-overview-link{margin:10px 0 0}@media (min-width:768px){.single-event .sidebar-content .back-to-overview-link{margin:50px 0 40px}}.single-event .sidebar-content .back-to-overview-link a{text-decoration:none;color:#9b9b9b;font-size:12px;font-size:1.2rem}@media (min-width:768px){.single-event .sidebar-content .back-to-overview-link a{font-size:20px;font-size:2rem}}@media (min-width:768px){.single-event .bookable-buttons .button{margin-right:18px}}@media (max-width:767px){.single-event .bookable-details{display:flex;flex-flow:row wrap;align-items:end}.single-event .bookable-detail{width:50%}.single-event .bookable-detail:first-child,.single-event .bookable-detail:nth-child(3){order:1}.single-event .bookable-detail:nth-child(2){order:2}.single-event .bookable-buttons{margin-bottom:10px}.single-event .bookable-buttons .button{margin-bottom:10px;margin-right:6px}.content .single-event .event-slider-title h5,.single-event .event-slider-title .content h5,.single-event .event-slider-title p{margin-top:10px}}.tab-content{display:none}.tab-content.tab-active{display:block}.event-slider-title{padding-top:0}.content .event-slider-title h5,.event-slider-title .content h5,.event-slider-title p{margin-bottom:10px}.event-accordion{padding-top:0;padding-bottom:20px}@media (min-width:768px){.event-accordion{padding-bottom:90px}}.vit-events-cart{max-width:100%;width:580px;margin:0 auto;text-align:left;font-size:12px;font-size:1.2rem}@media (min-width:768px){.vit-events-cart{font-size:21px;font-size:2.1rem}}.tickets-description{text-align:left;max-width:50%;margin-bottom:20px;line-height:1.4}@media (min-width:768px){.tickets-description{margin-bottom:30px}}.vit-event-tickets.tribe-events-tickets{background:0 0}.vit-event-tickets .event-ticket-quantity .tribe-tickets-remaining{display:none}.vit-event-tickets .event-ticket-row{display:flex;border-top:1px solid #606060;padding:6px 0;align-items:center}@media (min-width:768px){.vit-event-tickets .event-ticket-row{padding:20px 0}}.vit-event-tickets .event-ticket-row:first-child{border-top:0}.vit-event-tickets .event-ticket-row .event-ticket-name{flex:0 0 30%}@media (min-width:768px){.vit-event-tickets .event-ticket-row .event-ticket-name{flex:0 0 24%}}.vit-event-tickets .event-ticket-row .event-ticket-price{flex-grow:1}.vit-event-tickets .event-ticket-row .button.button-green{padding:14px 3px 10px;min-width:70px;font-size:12px;font-size:1.2rem}@media (min-width:768px){.vit-event-tickets .event-ticket-row .button.button-green{padding:23px 20px 21px 22px;font-size:15px;font-size:1.5rem}}.vit-event-tickets .event-ticket-row .button.button-green .icon,.vit-event-tickets .event-ticket-row .button.button-green .wc-bookings-date-picker .ui-datepicker-next,.vit-event-tickets .event-ticket-row .button.button-green .wc-bookings-date-picker .ui-datepicker-prev,.wc-bookings-date-picker .vit-event-tickets .event-ticket-row .button.button-green .ui-datepicker-next,.wc-bookings-date-picker .vit-event-tickets .event-ticket-row .button.button-green .ui-datepicker-prev{display:none;margin-left:14px;font-size:10px;font-size:1rem}@media (min-width:768px){.vit-event-tickets .event-ticket-row .button.button-green .icon,.vit-event-tickets .event-ticket-row .button.button-green .wc-bookings-date-picker .ui-datepicker-next,.vit-event-tickets .event-ticket-row .button.button-green .wc-bookings-date-picker .ui-datepicker-prev,.wc-bookings-date-picker .vit-event-tickets .event-ticket-row .button.button-green .ui-datepicker-next,.wc-bookings-date-picker .vit-event-tickets .event-ticket-row .button.button-green .ui-datepicker-prev{display:inline-block}}@media (max-width:767px){.vit-event-tickets .event-ticket-row .button.button-green span{width:100%;display:block;text-align:center}}.vit-event-tickets .event-ticket-quantity{flex-grow:0;text-align:right}.vit-event-tickets .event-ticket-quantity .vit-dropdown{text-align:center}.vit-event-tickets .event-ticket-quantity .button{width:70px;padding:13px 35px 9px 10px;font-size:12px;font-size:1.2rem}@media (min-width:768px){.vit-event-tickets .event-ticket-quantity .button{width:120px;padding-right:47px;padding-top:21px;padding-bottom:17px;font-size:21px;font-size:2.1rem}}.vit-event-tickets .event-ticket-quantity .button .icon,.vit-event-tickets .event-ticket-quantity .button .wc-bookings-date-picker .ui-datepicker-next,.vit-event-tickets .event-ticket-quantity .button .wc-bookings-date-picker .ui-datepicker-prev,.wc-bookings-date-picker .vit-event-tickets .event-ticket-quantity .button .ui-datepicker-next,.wc-bookings-date-picker .vit-event-tickets .event-ticket-quantity .button .ui-datepicker-prev{position:absolute;right:15px;font-size:8px;font-size:.8rem}@media (min-width:768px){.vit-event-tickets .event-ticket-quantity .button .icon,.vit-event-tickets .event-ticket-quantity .button .wc-bookings-date-picker .ui-datepicker-next,.vit-event-tickets .event-ticket-quantity .button .wc-bookings-date-picker .ui-datepicker-prev,.wc-bookings-date-picker .vit-event-tickets .event-ticket-quantity .button .ui-datepicker-next,.wc-bookings-date-picker .vit-event-tickets .event-ticket-quantity .button .ui-datepicker-prev{right:24px;font-size:10px;font-size:1rem}}.vit-event-tickets .event-ticket-quantity .button>span{display:block}@media (min-width:768px){.vit-event-tickets .event-ticket-quantity .button>span{width:100%}}.vit-event-tickets .tribe-tickets-remaining{text-align:center;margin-top:10px}.vit-event-tickets .step-2{display:none}.vit-event-tickets .input-group{font-size:12px;font-size:1.2rem}@media (min-width:768px){.vit-event-tickets .input-group{font-size:16px;font-size:1.6rem}}.vit-event-tickets .input-group .wc-bookings-booking-form-button{cursor:pointer}@media (min-width:768px){.vit-event-tickets .input-group .wc-bookings-booking-form-button{margin-top:40px}}.vit-event-tickets .tribe-event-tickets-plus-meta-attendee{padding:0;margin-bottom:20px;border-bottom:1px solid #606060}.vit-event-tickets .tribe-event-tickets-plus-meta-attendee>header{padding:20px 0}.vit-event-tickets .tribe-event-tickets-plus-meta-attendee>div{margin-bottom:40px}.vit-event-tickets .tribe-event-tickets-plus-meta-attendee>div>header{margin-bottom:20px}.vit-event-tickets .tribe-event-tickets-plus-meta-attendee input[type=text],.vit-event-tickets .tribe-event-tickets-plus-meta-attendee textarea{width:100%}.vit-event-tickets .tribe-event-tickets-plus-meta-attendee textarea{border:0;max-width:100%;height:200px}.vit-event-tickets .tribe-event-tickets-plus-meta-attendee input[type=checkbox],.vit-event-tickets .tribe-event-tickets-plus-meta-attendee input[type=radio]{width:auto;vertical-align:top}.vit-event-tickets .tribe-event-tickets-plus-meta-attendee label{padding:5px 0}.vit-events-rsvp .tickets-description.step-2{max-width:100%}.vit-events-rsvp .tickets-description.step-2 span{display:block;margin-bottom:14px}.bookable-buttons{padding-bottom:50px}.alert{font-size:2rem;font-size:20px;font-size:2rem;padding:20px;background:rgb(194.724137931,186.7931034483,177.275862069);margin-bottom:100px;color:#fff}.post-type-archive-event .generic-hero{background:#ede8e3;padding-bottom:0}.content .post-type-archive-event .generic-hero h5,.post-type-archive-event .generic-hero .content h5,.post-type-archive-event .generic-hero p{margin-bottom:30px}@media (min-width:768px){.content .post-type-archive-event .generic-hero h5,.post-type-archive-event .generic-hero .content h5,.post-type-archive-event .generic-hero p{margin-bottom:45px;margin-right:30px}}.post-type-archive-event .pagination{background:#fff;margin-bottom:0;padding-bottom:25px}@media (min-width:768px){.post-type-archive-event .pagination{padding-bottom:100px}}.post-type-archive-event .pagination .button{z-index:70;position:relative}.post-type-archive-event .pagination .loader{z-index:10;background:#ede8e3;background:-moz-linear-gradient(left,#ede8e3 10%,rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left,#ede8e3 10%,rgba(255,255,255,0) 42%);background:-o-linear-gradient(left,#ede8e3 10%,rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left,#ede8e3 10%,rgba(255,255,255,0) 42%);background:linear-gradient(to right,#ede8e3 10%,rgba(255,255,255,0) 42%)}.post-type-archive-event .pagination .loader:before{background:#ede8e3}.post-type-archive-event .pagination .loader:after{background:#fff}.post-type-archive-event .overlay-content .pagination{background:0 0}@media (max-width:767px){.event-filters-holder{margin-left:-13px;margin-right:-13px}}.event-filters{background:#d9d4ce;display:flex;flex-flow:wrap;padding:2px 20px 14px}@media (min-width:768px){.event-filters{margin-top:45px;flex-flow:nowrap;padding:24px 30px}.event-filters .search-from-holder{padding-left:1.8455228982%}}.event-filters .event-filters-col{width:100%}@media (min-width:768px){.event-filters .event-filters-col{width:50%}}.event-filters .dropdown-holder{display:flex;align-items:center;position:relative;z-index:400}.event-filters .dropdown-holder .vit-dropdown,.event-filters .dropdown-holder label{flex-grow:1}@media (min-width:768px){.event-filters .dropdown-holder .vit-dropdown,.event-filters .dropdown-holder label{flex-grow:0;margin-right:40px}}.event-filters .dropdown-holder label{font-size:20px;font-size:2rem}@media (max-width:767px){.event-filters .dropdown-holder label{font-size:13px;font-size:1.3rem;flex-grow:2}}@media (max-width:767px){.event-filters .dropdown-holder .vit-dropdown{text-align:right}}.event-filters .dropdown-holder .vit-dropdown .caret,.event-filters .dropdown-holder .vit-dropdown .sidebar-menu ul.vit-dropdown-menu:after,.sidebar-menu .event-filters .dropdown-holder .vit-dropdown ul.vit-dropdown-menu:after{margin-right:0}.event-filters .search-form{display:flex}.event-filters .search-form .search-submit,.event-filters .search-form .search-value{background:#fff;color:#3d3a35}.event-filters .search-form .search-submit{margin-left:1px}.event-filters .vit-dropdown-menu{text-align:left}@media (min-width:768px){.event-filters .vit-dropdown-menu{margin-top:24px;left:-40px;min-width:330px}}@media (max-width:767px){.event-filters .vit-dropdown-toggle{padding-right:0}}.events-list{background:#fff;padding-top:22.5px;padding-bottom:22.5px}@media (min-width:768px){.events-list{padding-top:60px;padding-bottom:40px}}.event-list-event{background:#ede8e3;display:flex;margin:7.5px 0;text-decoration:none;color:#3d3a35;-webkit-transition:opacity,.4s,ease;-moz-transition:opacity,.4s,ease;-o-transition:opacity,.4s,ease;transition:opacity,.4s,ease}@media (min-width:768px){.event-list-event{margin:25px 0}}.event-list-event:hover{opacity:.8}.event-list-event .event-date-image{display:flex}@media (max-width:767px){.event-list-event .event-date-image{flex-flow:column-reverse}}@media (min-width:768px){.event-list-event .event-date-image{flex:0 0 450px}}@media (min-width:1280px){.event-list-event .event-date-image{flex:0 0 520px}}@media (min-width:768px){.event-list-event .event-date,.event-list-event .event-image{width:50%}}.event-list-event .event-date{background:#d9d4ce;display:flex;align-items:center;padding:10px;font-size:12px;font-size:1.2rem}.event-list-event .event-date.event-date-multidate{font-size:10px;font-size:1rem}@media (min-width:768px){.event-list-event .event-date{text-align:center;font-size:28px;font-size:2.8rem}.event-list-event .event-date.event-date-multidate{font-size:22px;font-size:2.2rem}}.event-list-event .event-date span{width:100%}.event-list-event .event-image span{display:block;width:118px;height:70px;background-size:cover;background-position:center}@media (min-width:768px){.event-list-event .event-image span{width:225px;height:140px}}@media (min-width:1280px){.event-list-event .event-image span{width:260px;height:160px}}.event-list-event .event-text{padding:12px 12px 26px;position:relative;flex-grow:1}@media (min-width:768px){.event-list-event .event-text{padding:10px 20px 36px}}.event-list-event .event-text .event-title{margin:10px 0;display:block}@media (max-width:767px){.event-list-event .event-text .event-title{font-size:12px;font-size:1.2rem;margin:0 0 10px}}.event-list-event .event-meta{position:absolute;bottom:6px;color:#9b9b9b;width:100%;display:block;font-size:10px;font-size:1rem}@media (min-width:768px){.event-list-event .event-meta{font-size:16px;font-size:1.6rem;bottom:20px}}.event-list-event .event-meta .event-tax{display:block}@media (min-width:768px){.event-list-event .event-meta .event-tax{display:inline-block;margin-right:30px}}.event-list-event .event-meta .event-tax a{text-decoration:none;color:#9b9b9b}.page-template-page-faq .page-title{margin-bottom:48px}.page-template-page-faq .accordion-item .accordion-item-title .accordion-item-name{flex:1}.page-template-page-faq .sidebar-menu{width:calc(100% + 44px)}@media (min-width:768px){.page-template-page-faq .faq-content{padding-top:0}.page-template-page-faq .faq-title .gform_confirmation_message,.page-template-page-faq .faq-title h2{margin-bottom:0}}@media (max-width:767px){.page-template-page-faq .main-content .grid-wrap{display:flex;flex-wrap:wrap}.page-template-page-faq .main-content .grid-wrap .faq-menu{order:2}.page-template-page-faq .main-content .grid-wrap .faq-title{order:1}.page-template-page-faq .main-content .grid-wrap .faq-content{order:3}}.project-list-element{margin-bottom:16px}@media (min-width:768px){.project-list-element{margin-bottom:50px}}.project-list-element a{text-decoration:none;display:block;-webkit-transition:opacity,.4s,ease;-moz-transition:opacity,.4s,ease;-o-transition:opacity,.4s,ease;transition:opacity,.4s,ease}.project-list-element a:hover{opacity:.8}.project-list-element .project-image{background-position:center;background-size:cover;width:100%;height:85px;display:block}@media (min-width:768px){.project-list-element .project-image{height:160px}}@media (min-width:1280px){.project-list-element .project-image{height:230px}}.project-list-element .project-title{display:flex;flex-direction:column;justify-content:center;text-align:center;background:#fff;color:#3d3a35;margin:0;min-height:45px;padding:10px 0}@media (min-width:768px){.project-list-element .project-title{min-height:120px;padding:20px 0}}.project-list-element .project-title .project-title-text{flex-grow:1;padding:0 10px;width:100%;display:block}@media (max-width:767px){.project-list-element .project-title .project-title-text{font-size:12px;font-size:1.2rem}}.project-list-element .project-title .exhibition-dates{display:block;width:100%;padding:5px 10px 0;font-size:.75em;font-weight:400;opacity:.7;line-height:1.2}@media (max-width:767px){.project-list-element .project-title .exhibition-dates{font-size:10px;font-size:1rem}}.post-type-archive-project .news-article-category-chooser{z-index:400}.post-type-archive-project .news-article-list{padding-bottom:0}.contact-team-list{display:flex;flex-wrap:wrap;margin-left:-1.6148325359%;margin-right:-1.6148325359%;margin-top:28px;margin-bottom:0}@media (min-width:768px){.contact-team-list{margin-top:48px;margin-bottom:50px}}.contact-team-list img{display:block;margin-bottom:20px}@media (min-width:768px){.contact-team-list img{margin-bottom:30px}}.contact-team-list .team-text{font-size:14px;font-size:1.4rem}@media (min-width:768px){.contact-team-list .team-text{font-size:20px;font-size:2rem}}.contact-team-list .team-text>span{display:block;margin-bottom:10px}.contact-team-list .team-text .team-text-def{display:inline-block;min-width:15%}@media (max-width:767px){.contact-team-list .team-text .team-text-email,.contact-team-list .team-text .team-text-phone{display:none}}.contact-team-list>.col-2-of-4-t{margin-bottom:20px}@media (min-width:768px){.contact-team-list>.col-2-of-4-t{margin-bottom:40px}}.page-template-page-contact .text-intro.tab-2{margin-bottom:30px}@media (min-width:768px){.page-template-page-contact .text-intro.tab-2{margin-bottom:100px}}.content .page-template-page-contact .text-intro.tab-2 h5,.page-template-page-contact .text-intro.tab-2 .content h5,.page-template-page-contact .text-intro.tab-2 p{margin-top:0}.contact-map{position:relative;z-index:400;margin-left:-2.1531100478%;margin-right:-2.1531100478%}@media (min-width:768px){.contact-map{margin-right:-3.2296650718%;margin-left:0}}.contact-map .contact-wrapper{margin-right:-13px;margin-left:-13px}@media (min-width:768px){.contact-map .contact-wrapper{margin-left:-6.65%;margin-right:-20px}}@media (min-width:980px){.contact-map .contact-wrapper{margin-right:-46px}}@media (min-width:1280px){.contact-map .contact-wrapper{margin-right:-57.5px}}@media (min-width:1420px){.contact-map .contact-wrapper{margin-right:-63.5px}}@media (min-width:1800px){.contact-map .contact-wrapper{margin-right:-70px}}.contact-map iframe{display:block;width:100%}.error404{background-color:#d9d4ce}.error404 .large-text{font-weight:400;line-height:1.3;display:block;font-family:Reader-Medium,"sans-serif";margin-top:40px;margin-bottom:10px;font-size:35px;font-size:3.5rem}@media (min-width:768px){.error404 .large-text{margin-top:50px;font-size:45px;font-size:4.5rem}}@media (min-width:980px){.error404 .large-text{margin-top:70px;margin-bottom:20px;font-size:55px;font-size:5.5rem}}.error404 .large-text a{color:inherit}.error404 .large-text a:focus,.error404 .large-text a:hover{text-decoration:none}.school-garden{margin-left:-2.1531100478%;margin-right:-2.1531100478%}#main .school-garden article>a{box-shadow:none}.exhibition-dates-single{color:#969696;margin:10px 0 0;font-size:2em;font-weight:700;line-height:1.4}@media (min-width:1280px){.exhibition-dates-single{margin:15px 0 0;font-size:24px;font-size:2.4rem}}.page-footer{padding-top:30px;padding-bottom:10px;background:#000;color:#fff}@media (min-width:1280px){.page-footer{padding-top:70px}}.page-footer a{text-decoration:none;color:#fff;-webkit-transition:box-shadow 150ms ease-in-out;-moz-transition:box-shadow 150ms ease-in-out;-o-transition:box-shadow 150ms ease-in-out;transition:box-shadow 150ms ease-in-out}.page-footer a:focus,.page-footer a:hover{outline:0;box-shadow:0 1px 0 #fff}.page-footer a{font-size:12px;font-size:1.2rem}@media (min-width:1280px){.page-footer a{font-size:20px;font-size:2rem}}.page-footer .footer-3{position:relative}.page-footer .grid-wrap .col-2-of-6-t{z-index:400}.content .page-footer h5,.page-footer .content h5,.page-footer p{line-height:1.3;font-size:12px;font-size:1.2rem;margin:8px 0}@media (min-width:1280px){.content .page-footer h5,.page-footer .content h5,.page-footer p{margin:24px 0;font-size:16px;font-size:1.6rem}}.page-footer .footer-top-area{width:100%}@media (min-width:1280px){.page-footer .footer-top-area{width:80%}}.page-footer .footer-top-area :first-child{min-height:48px}.page-footer .footer-top-area .icon,.page-footer .footer-top-area .wc-bookings-date-picker .ui-datepicker-next,.page-footer .footer-top-area .wc-bookings-date-picker .ui-datepicker-prev,.wc-bookings-date-picker .page-footer .footer-top-area .ui-datepicker-next,.wc-bookings-date-picker .page-footer .footer-top-area .ui-datepicker-prev{font-size:48px;font-size:4.8rem}@media (min-width:768px){.page-footer .footer-top-area .icon,.page-footer .footer-top-area .wc-bookings-date-picker .ui-datepicker-next,.page-footer .footer-top-area .wc-bookings-date-picker .ui-datepicker-prev,.wc-bookings-date-picker .page-footer .footer-top-area .ui-datepicker-next,.wc-bookings-date-picker .page-footer .footer-top-area .ui-datepicker-prev{font-size:38px;font-size:3.8rem}}@media (min-width:1280px){.page-footer .footer-top-area .icon,.page-footer .footer-top-area .wc-bookings-date-picker .ui-datepicker-next,.page-footer .footer-top-area .wc-bookings-date-picker .ui-datepicker-prev,.wc-bookings-date-picker .page-footer .footer-top-area .ui-datepicker-next,.wc-bookings-date-picker .page-footer .footer-top-area .ui-datepicker-prev{font-size:48px;font-size:4.8rem}}.page-footer .footer-top-area#footer-top-area-3{margin-bottom:3px}.page-footer .footer-top-area#footer-top-area-3 img{width:48px;max-width:48px;position:relative}@media (min-width:768px){.page-footer .footer-top-area#footer-top-area-3 img{width:auto;max-width:100px;position:absolute}}@media (min-width:1280px){.page-footer .footer-top-area#footer-top-area-3 img{max-width:100%;width:160px}}.page-footer .footer-top-area#footer-top-area-2,.page-footer .footer-top-area#footer-top-area-3{display:flex;margin-top:16px}@media (min-width:768px){.page-footer .footer-top-area#footer-top-area-2,.page-footer .footer-top-area#footer-top-area-3{display:block;margin-top:0}}@media (max-width:767px){.page-footer .footer-top-area#footer-top-area-1{display:flex;flex-flow:column-reverse}.content .page-footer .footer-top-area#footer-top-area-1 h5,.page-footer .footer-top-area#footer-top-area-1 .content h5,.page-footer .footer-top-area#footer-top-area-1 p{margin-top:0;margin-bottom:15px}.page-footer .footer-top-area#footer-top-area-1 .footer-newsletter-signup-form{margin-bottom:15px}}@media (max-width:767px){.page-footer .footer-top-area .first-mobile{margin-right:14px}}.page-footer .newsletter-signup{font-weight:200}.page-footer .newsletter-signup .newsletter-email-label{width:80%;float:left}.page-footer .newsletter-signup input:focus{outline:0}.page-footer .newsletter-signup .newsletter-email{background:0 0;border:1px solid #606060;color:#fff;padding:12px;width:100%;line-height:1;height:42px;font-size:12px;font-size:1.2rem}.page-footer .newsletter-signup .newsletter-email:-ms-input-placeholder{color:#fff}.page-footer .newsletter-signup .newsletter-email:-moz-placeholder{color:#fff}.page-footer .newsletter-signup .newsletter-email::-moz-placeholder{color:#fff}.page-footer .newsletter-signup .newsletter-email::-webkit-input-placeholder{color:#fff}@media (min-width:768px){.page-footer .newsletter-signup .newsletter-email{height:38px}}@media (min-width:1280px){.page-footer .newsletter-signup .newsletter-email{height:48px;padding:15px 18px;font-size:16px;font-size:1.6rem}}.page-footer .newsletter-signup .newsletter-submit{width:20%;float:left;margin-left:-1px;display:block;border:1px solid #606060;background:0 0;padding:15px 5px;line-height:1;height:42px;font-size:12px;font-size:1.2rem;-webkit-transition:background .4s ease,color .4s ease;-moz-transition:background .4s ease,color .4s ease;-o-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease}@media (min-width:768px){.page-footer .newsletter-signup .newsletter-submit{height:38px}}@media (min-width:1280px){.page-footer .newsletter-signup .newsletter-submit{height:48px;padding:15px 5px;font-size:16px;font-size:1.6rem}}.page-footer .newsletter-signup .newsletter-submit:hover{background:#fff;color:#000}.page-footer .footer-menu-area{margin:22px 0}@media (min-width:1280px){.page-footer .footer-menu-area{margin:51px 0 75px}}.page-footer .footer-menu-area ul.menu{margin:0;padding:0;list-style:none}.page-footer .footer-menu-area ul.menu li{margin-bottom:2px}@media (min-width:1280px){.page-footer .footer-menu-area ul.menu li{margin-bottom:15px}}.page-footer .footer-menu-area .footer-social-menu{padding-left:0}.page-footer .footer-menu-area .footer-social-menu>ul li{margin-bottom:8px}@media (min-width:768px){.page-footer .footer-menu-area .footer-social-menu>ul{margin-top:-5px}}@media (min-width:1280px){.page-footer .footer-menu-area .footer-social-menu>ul{margin-top:-13px}.page-footer .footer-menu-area .footer-social-menu>ul li{margin-bottom:15px}}.page-footer .footer-menu-area .footer-social-menu .icon-white-bg{display:inline-block;background:#fff;width:26px;height:26px;line-height:30px;border-radius:50%;text-align:center;margin-right:18px;vertical-align:middle}@media (min-width:768px){.page-footer .footer-menu-area .footer-social-menu .icon-white-bg{width:28px;height:28px;line-height:38px}.page-footer .footer-menu-area .footer-social-menu .icon-white-bg i{font-size:18px}}@media (min-width:1280px){.page-footer .footer-menu-area .footer-social-menu .icon-white-bg{width:38px;height:38px;line-height:48px;vertical-align:initial}.page-footer .footer-menu-area .footer-social-menu .icon-white-bg i{font-size:20px}}.page-footer .footer-menu-area .footer-social-menu .icon-white-bg i{color:#000}.page-footer .footer-menu-area .footer-social-menu a{box-shadow:0 0 0 #fff}.page-footer .footer-menu-area .footer-social-menu a:focus,.page-footer .footer-menu-area .footer-social-menu a:hover{opacity:.7;box-shadow:0 0 0 #fff}@media (max-width:767px){.page-footer .footer-menu-area#footer-menu-area-3{margin-top:0}}.page-footer .footer-credits{margin-top:5px}@media (min-width:768px){.page-footer .footer-credits{padding-left:46px;margin-top:12px}}@media (min-width:1280px){.page-footer .footer-credits{padding-left:56px}}.content .page-footer .footer-credits h5,.page-footer .footer-credits .content h5,.page-footer .footer-credits p{margin:0 0 14px;max-width:50%}@media (min-width:768px){.content .page-footer .footer-credits h5,.page-footer .footer-credits .content h5,.page-footer .footer-credits p{margin:0;max-width:100%}}.content .page-footer .footer-credits h5 a,.page-footer .footer-credits .content h5 a,.page-footer .footer-credits p a{font-size:16px;font-size:1.6rem}@media (max-width:767px){.content .page-footer .footer-credits h5 a,.page-footer .footer-credits .content h5 a,.page-footer .footer-credits p a{font-size:13.5px;font-size:1.35rem}}.content .page-footer .footer-credits h5 a,.page-footer .footer-credits .content h5 a,.page-footer .footer-credits p a{color:#7e7e7e;text-decoration:none;-webkit-transition:color 150ms ease-in-out,box-shadow 150ms ease-in-out;-moz-transition:color 150ms ease-in-out,box-shadow 150ms ease-in-out;-o-transition:color 150ms ease-in-out,box-shadow 150ms ease-in-out;transition:color 150ms ease-in-out,box-shadow 150ms ease-in-out}.content .page-footer .footer-credits h5 a:focus,.content .page-footer .footer-credits h5 a:hover,.page-footer .footer-credits .content h5 a:focus,.page-footer .footer-credits .content h5 a:hover,.page-footer .footer-credits p a:focus,.page-footer .footer-credits p a:hover{color:#fff}.image-align-bottom{position:relative}.image-align-bottom img{position:absolute;bottom:0}@media (max-width:767px){.first-mobile{float:left}}@media (max-width:767px){.menu-active #wpadminbar{display:none}}.top-header{padding-top:2px;position:absolute;left:0;top:0;z-index:9000;width:100%}@media (min-width:768px){.top-header{padding-top:50px}}.admin-bar .top-header{top:46px}@media (min-width:768px){.admin-bar .top-header{top:32px}}.admin-bar.scrolled .top-header{top:0}@media (min-width:768px){.admin-bar.scrolled .top-header{top:32px}}#logo{margin-top:-19px;transform:scale(.6);transform-origin:left 50%;margin-right:-100%}@media (min-width:768px){#logo{transform:scale(1);transform-origin:left 50%}#logo img{visibility:hidden}}#logo-video{display:none;mask:url(../images/logo-mask.svg#logo-mask);-webkit-mask-image:url(../images/logo-mask.svg);mask-position:1px 4px;mask-repeat:no-repeat;-webkit-mask-position:1px 4px;-webkit-mask-repeat:no-repeat;transform:scale(.5);transform-origin:left top;position:absolute;top:0;left:0}@media (min-width:768px){#logo-video{display:block}}@supports (-ms-ime-align:auto){#logo-video{display:none}#logo img{visibility:visible}}_:-ms-fullscreen,:root #logo-video{display:none}_:-ms-fullscreen,:root #logo img{visibility:visible}.logo-image{width:115px}.logo-text{padding-top:40px;margin-left:-11px}.logo-text path{fill:#1e1317}.navigation{font-size:19px;font-size:1.9rem;line-height:24px;line-height:2.4rem;margin:0;padding-left:0;position:relative}.navigation .close{display:none}.menu-active .navigation{position:fixed;z-index:10001;right:63px;top:50px}.menu-active .navigation .open{display:none}.menu-active .navigation .close{display:inline}.menu-active .navigation a{color:#fff;transition:box-shadow .3s ease-in-out;box-shadow:0 1px 0 rgba(255,255,255,0)}.menu-active .navigation a:focus,.menu-active .navigation a:hover{outline:0;box-shadow:0 1px 0 #fff}.menu-active .navigation li:first-child a{color:#1e1317}.menu-active .navigation li:first-child a:focus,.menu-active .navigation li:first-child a:hover{outline:0;box-shadow:0 1px 0 rgba(255,255,255,0)}@media (max-width:767px){.menu-active .navigation{top:0;right:0;padding:2px 13px;background:#000;height:63px;width:100%;text-align:right}}.menu-active .navigation .line{background:#fff}.menu-active .navigation .line.one{transform:rotate(-45deg) translateY(6px) translateX(-4px)}.menu-active .navigation .line.two{opacity:0}.menu-active .navigation .line.three{transform:rotate(45deg) translateY(-6px) translateX(-4px)}.menu-active .admin-bar .navigation{top:0}@media (min-width:768px){.menu-active .admin-bar .navigation{top:82px}}.navigation li{margin-left:28px;display:inline-block;vertical-align:top;margin-top:19px}.navigation li:first-child{margin-top:0}.navigation li:last-child{width:80px;text-align:right}.navigation a,.navigation button{text-decoration:none;color:#1e1317}.navigation a:focus,.navigation a:hover,.navigation button:focus,.navigation button:hover{outline:0;box-shadow:0 1px 0}.navigation i.burger-menu{margin-left:11px}.navigation i{height:20px}.navigation .sign-up{position:absolute;right:234px;top:-4px;margin:0;height:75px;width:75px;display:inline-block;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;padding:20px 10px;line-height:17px;line-height:1.7rem;font-size:14px;font-size:1.4rem;text-align:center;background:#d9d4ce;color:#3d3a35;transition:background .3s ease-in-out}.navigation .sign-up:focus,.navigation .sign-up:hover{box-shadow:none;background:rgb(172.4482758621,161.5862068966,148.5517241379)}.navigation .burger-menu{display:inline-block;vertical-align:middle}.navigation .line{display:block;background:#1e1317;height:2px;width:18px;margin-bottom:5px;-webkit-transition:transform .2s;transition:transform .2s}.navigation .line .three{margin-bottom:0}.navigation .cart-item{margin-left:11px;position:relative;padding-right:10px}.navigation .cart-item i.fa-shopping-cart{background-image:url("/wp-content/themes/vitenparken/images/cart-white.svg");height:19px;width:22px;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block}.navigation .cart-item .cart-contents-count{display:inline-flex;position:absolute;top:-4px;margin-left:5px}.woocommerce-cart .cart-item i.fa-shopping-cart,.woocommerce-page .cart-item i.fa-shopping-cart{background-image:url("/wp-content/themes/vitenparken/images/cart-black.svg")}#menu a{color:#fff}#menu .line{background:#fff}#menu .sign-up{color:#1e1317}.white .logo-text path{fill:#fff}.white .navigation a,.white .navigation button{color:#fff}.white .navigation .sign-up{color:#1e1317}.white .line{background:#fff}.scrolled .top-header{padding-top:0;position:fixed;background:#d9d4ce}.scrolled #logo{transform:scale(.6) translateY(13px);transform-origin:left 50%}@media (max-width:767px){.scrolled .logo-image{display:none}}.scrolled .logo-text path{fill:#1e1317}@media (min-width:768px){.scrolled .logo-text{display:none}}@media (max-width:767px){.scrolled .logo-text{padding-top:18px;margin-left:0;padding-bottom:7px}}.scrolled .navigation li{margin-top:30px}@media (max-width:767px){.scrolled .navigation li{margin-top:16px}}.scrolled .navigation a,.scrolled .navigation button{color:#1e1317}.scrolled .navigation .line{background:#1e1317}.scrolled .navigation li:first-child{display:none}.scrolled.downscroll .top-header{opacity:0;z-index:90}.scrolled.upscroll .top-header{opacity:1;-webkit-transform:none;transform:none}html.menu-active{height:100vh;overflow:hidden}.search-trigger{background:0 0;border:none;padding:0;max-height:23px}#menu{position:fixed;width:100%;height:calc(100vh - 63px);top:63px;left:0;padding-top:2px;opacity:0;background:#000;visibility:hidden;-webkit-transition:opacity .4s,visibility 0s .4s;transition:opacity .4s,visibility 0s .4s;z-index:10000;overflow-y:auto}@media (min-width:768px){#menu{top:0;height:100vh;padding-top:50px}}.menu-active #menu{opacity:1;visibility:visible;-webkit-transition:opacity .4s;transition:opacity .4s}#menu .column{-webkit-perspective:1200px;perspective:1200px;opacity:.4;-webkit-transform:translateY(-15vh);transform:translateY(-15vh);-webkit-transition:-webkit-transform .4s,opacity .4s;transition:transform .4s,opacity .4s}#menu.open{opacity:1;visibility:visible;-webkit-transition:opacity .4s;transition:opacity .4s}#menu.open .column{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#menu.close{overflow-y:hidden}#menu.close .column{-webkit-transform:translateY(15vh);transform:translateY(15vh)}.admin-bar #menu{top:63px;height:calc(100vh - 63px)}@media (min-width:768px){.admin-bar #menu{top:32px;height:calc(100vh - 32px)}}.scrolled.admin-bar #menu{top:80px;height:calc(100vh - 80px)}.admin-bar.scrolled #menu{top:0;height:100vh}#menu .search-trigger{visibility:hidden}#menu .menu-title{min-width:120px;text-transform:uppercase;color:grey;font-size:12px;font-size:1.2rem;letter-spacing:1.2px;margin-bottom:38px}@media (min-width:350px){#menu .menu-title{min-width:160px;padding-top:5px}}#menu .menu ul.children{padding-left:2rem;padding-top:20px}#menu .menu ul.children li{margin-bottom:12px}#menu .menu ul.children li a{font-size:15px;font-size:1.5rem}#menu .menu li{margin-bottom:20px}@media (max-width:767px){#menu .menu li{margin-bottom:20px}}#menu .menu a{color:#fff;text-decoration:none;transition:box-shadow .3s ease-in-out;box-shadow:0 1px 0 rgba(255,255,255,0);font-size:20px;font-size:2rem}@media (max-width:767px){#menu .menu a{font-size:20px;font-size:2rem}}#menu .menu a:focus,#menu .menu a:hover{outline:0;box-shadow:0 1px 0 #fff}#menu .column{padding-top:120px}@media (max-width:767px){#menu .column{display:flex;padding-top:40px}}.hero{height:100vh;position:relative;background:#000;overflow:hidden}.hero.hero-image{height:90vh}.admin-bar .hero{height:calc(100vh - 46px)}@media (min-width:768px){.admin-bar .hero{height:calc(100vh - 32px)}}.admin-bar .hero.hero-image{height:calc(90vh - 100px)}.hero .hero-content>.grid-wrap{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center}@media (min-width:768px){.hero .hero-content>.grid-wrap{z-index:300}}.hero .hero-content{color:#fff}.hero .hero-content a{color:#fff;text-decoration:none;z-index:300}.hero .hero-content a span{color:#bc211f;box-shadow:0 6px 0}@media (max-width:767px){.hero .hero-content a{background:#d9d4ce;width:50%;position:absolute;bottom:0;left:0;min-height:54px;display:flex;align-items:center;padding-right:30px}.hero .hero-content a span{text-decoration:none;color:#3d3a35}.hero .hero-content a .gform_confirmation_message,.hero .hero-content a h2{font-size:13px;font-size:1.3rem;color:#3d3a35}}.hero .hero-content a:focus span,.hero .hero-content a:hover span{box-shadow:none}.hero .hero-content .gform_confirmation_message,.hero .hero-content h2{color:#fff;padding-left:20px;max-width:500px;font-size:40px;font-size:4rem;font-family:Reader-Medium,"sans-serif";font-weight:400}@media (min-width:1280px){.hero .hero-content .gform_confirmation_message,.hero .hero-content h2{font-size:60px;font-size:6rem}}.hero .hero-item-background{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center;z-index:100}.hero video{min-width:100%;min-height:100vh;margin-left:auto}.hero .hero-button-area{bottom:0;position:absolute;left:0;right:0;z-index:200}@media (min-width:768px){.hero .hero-button-area{z-index:300}.hero .hero-button-area .col-4-of-6-t{padding-left:0}}.hero .hero-button-area .button.button-icon{padding:12px 60px 12px 14px}@media (min-width:768px){.hero .hero-button-area .button.button-icon{padding:16px 92px 16px 18px;z-index:300}}.hero .hero-button-area .button.button-green{text-transform:uppercase}@media (min-width:768px){.hero .hero-button-area .button.button-green{margin-left:-3.2296650718%}}@media (max-width:767px){.hero .hero-button-area .button{width:100%;min-height:54px}.hero .hero-button-area .container{margin:0}.hero .hero-button-area .grid-wrap{padding:0}.hero .hero-button-area .col-2-of-4{padding:0}}.hero.hero-image .button{min-height:0;text-align:center}.hero .hero-center-text{position:absolute;top:0;z-index:300;text-align:left;left:50%;right:10%;bottom:0;display:flex;align-items:center}@media (max-width:767px){.hero .hero-center-text{padding:0 2rem;left:0;right:0}}.hero .hero-center-text .text-wrap{flex-grow:1}.event-list-event .event-text .hero .hero-center-text .event-title,.hero .hero-center-text .event-list-event .event-text .event-title,.hero .hero-center-text .gform_confirmation_message,.hero .hero-center-text .project-list-element .project-title,.hero .hero-center-text .woocommerce-checkout .wc_payment_method>label,.hero .hero-center-text h2,.hero .hero-center-text h3,.project-list-element .hero .hero-center-text .project-title,.woocommerce-checkout .hero .hero-center-text .wc_payment_method>label{color:#fff;flex:0;margin:10px 0}.hero-icon-wrapper{position:absolute;bottom:0;left:0;right:0}.hero-icon-btn{background:#bb221f;display:flex;flex-direction:column;justify-content:center;z-index:301;position:relative;padding:10px;height:111px;width:107px;color:#fff;text-decoration:none;-webkit-transition:background,1s,ease-in;-moz-transition:background,1s,ease-in;-o-transition:background,1s,ease-in;transition:background,1s,ease-in}.hero-icon-btn img{margin-bottom:10px}.hero-icon-btn:hover{background:rgb(220.7293577982,51.5871559633,48.2706422018)}.after-hero{padding-top:30px;padding-bottom:30px}.homepage-hero-area{position:relative}.header-blocks{margin-top:-150px}@media (max-width:767px){.header-blocks{margin-top:0;padding:2rem}.header-blocks .grid-wrap{padding:0}}.header-blocks-item{display:inline-flex;align-items:flex-end;margin-left:1rem;height:211px;width:211px;background:#000;text-align:left;padding:2rem;color:#fff;text-decoration:none;font-weight:700;position:relative;z-index:301}.header-blocks-item:hover .image-wrapper img{opacity:.7}.header-blocks-item:focus{outline:3px solid #bc211f}.header-blocks-item:focus .image-wrapper img{opacity:.7}@media (max-width:767px){.header-blocks-item{width:100%;margin-left:0;margin-bottom:2rem}}.header-blocks-item .content-wrapper{position:relative;z-index:2}.header-blocks-item .image-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;opacity:.8}.header-blocks-item .image-wrapper:focus-visible{outline:3px solid #bc211f}.header-blocks-item .image-wrapper img{object-fit:cover;object-position:center;height:100%;width:100%}.header-blocks .grid-wrap{text-align:right}.module-icons{padding:10px 0 0}.module-icons .separator{border-bottom:1px solid #d3ceca;margin-left:-13px;margin-right:-13px;clear:both}@media (min-width:768px){.module-icons .separator{margin-left:-20px;margin-right:-20px}}@media (min-width:980px){.module-icons .separator{margin-left:-46px;margin-right:-46px}}@media (min-width:1280px){.module-icons .separator{margin-left:-57.5px;margin-right:-57.5px}}@media (min-width:1420px){.module-icons .separator{margin-left:-63.5px;margin-right:-63.5px}}@media (min-width:1800px){.module-icons .separator{margin-left:-70px;margin-right:-70px}}.module-icons .module-icon-item{display:flex;align-items:center;padding:18px 0;color:#3d3a35;text-decoration:none;-webkit-transition:opacity,250ms,ease_in_out;-moz-transition:opacity,250ms,ease_in_out;-o-transition:opacity,250ms,ease_in_out;transition:opacity,250ms,ease_in_out}@media (min-width:768px){.module-icons .module-icon-item{display:block;text-align:center;padding:40px 0 50px}}@media (min-width:1280px){.module-icons .module-icon-item{padding:90px 0}}.module-icons .module-icon-item .module-icon-item-icon{display:block;margin-right:20px}@media (min-width:768px){.module-icons .module-icon-item .module-icon-item-icon{margin-right:0;margin-bottom:24px}}.module-icons .module-icon-item .module-icon-item-icon .icon,.module-icons .module-icon-item .module-icon-item-icon .wc-bookings-date-picker .ui-datepicker-next,.module-icons .module-icon-item .module-icon-item-icon .wc-bookings-date-picker .ui-datepicker-prev,.wc-bookings-date-picker .module-icons .module-icon-item .module-icon-item-icon .ui-datepicker-next,.wc-bookings-date-picker .module-icons .module-icon-item .module-icon-item-icon .ui-datepicker-prev{font-size:32px;font-size:3.2rem}@media (min-width:768px){.module-icons .module-icon-item .module-icon-item-icon .icon,.module-icons .module-icon-item .module-icon-item-icon .wc-bookings-date-picker .ui-datepicker-next,.module-icons .module-icon-item .module-icon-item-icon .wc-bookings-date-picker .ui-datepicker-prev,.wc-bookings-date-picker .module-icons .module-icon-item .module-icon-item-icon .ui-datepicker-next,.wc-bookings-date-picker .module-icons .module-icon-item .module-icon-item-icon .ui-datepicker-prev{font-size:50px;font-size:5rem}}@media (min-width:1280px){.module-icons .module-icon-item .module-icon-item-icon .icon,.module-icons .module-icon-item .module-icon-item-icon .wc-bookings-date-picker .ui-datepicker-next,.module-icons .module-icon-item .module-icon-item-icon .wc-bookings-date-picker .ui-datepicker-prev,.wc-bookings-date-picker .module-icons .module-icon-item .module-icon-item-icon .ui-datepicker-next,.wc-bookings-date-picker .module-icons .module-icon-item .module-icon-item-icon .ui-datepicker-prev{font-size:66px;font-size:6.6rem}}.module-icons .module-icon-item .module-icon-item-text{line-height:1.2}@media (min-width:768px){.module-icons .module-icon-item .module-icon-item-text{font-size:14px;font-size:1.4rem}}@media (min-width:1280px){.module-icons .module-icon-item .module-icon-item-text{font-size:20px;font-size:2rem}}.module-icons .module-icon-item .module-icon-item-text .text-red{display:block}.module-icons a.module-icon-item:focus,.module-icons a.module-icon-item:hover{opacity:.7}.module-daily-menu{padding-bottom:20px}@media (min-width:1280px){.module-daily-menu{padding-bottom:100px}.event-list-event .event-text .module-daily-menu .event-title,.module-daily-menu .event-list-event .event-text .event-title,.module-daily-menu .project-list-element .project-title,.module-daily-menu .woocommerce-checkout .wc_payment_method>label,.module-daily-menu h3,.project-list-element .module-daily-menu .project-title,.woocommerce-checkout .module-daily-menu .wc_payment_method>label{padding-left:26px}}.module-daily-menu.module-in-sidebar{margin-top:38px;padding-bottom:0}.module-daily-menu.module-in-sidebar .daily-menu{margin-bottom:0}@media (min-width:768px){.module-daily-menu.module-in-sidebar{margin-top:150px}}.event-list-event .event-text .module-daily-menu.module-in-sidebar .event-title,.module-daily-menu.module-in-sidebar .event-list-event .event-text .event-title,.module-daily-menu.module-in-sidebar .project-list-element .project-title,.module-daily-menu.module-in-sidebar .woocommerce-checkout .wc_payment_method>label,.module-daily-menu.module-in-sidebar h3,.project-list-element .module-daily-menu.module-in-sidebar .project-title,.woocommerce-checkout .module-daily-menu.module-in-sidebar .wc_payment_method>label{color:#ede8e3;background:#3d3a35;margin:0;font-size:10px;font-size:1rem;padding:21px 10px 14px 24px;letter-spacing:2px}@media (min-width:768px){.event-list-event .event-text .module-daily-menu.module-in-sidebar .event-title,.module-daily-menu.module-in-sidebar .event-list-event .event-text .event-title,.module-daily-menu.module-in-sidebar .project-list-element .project-title,.module-daily-menu.module-in-sidebar .woocommerce-checkout .wc_payment_method>label,.module-daily-menu.module-in-sidebar h3,.project-list-element .module-daily-menu.module-in-sidebar .project-title,.woocommerce-checkout .module-daily-menu.module-in-sidebar .wc_payment_method>label{font-size:14px;font-size:1.4rem;padding:26px 10px 19px 24px}}.module-daily-menu.module-in-sidebar h4{text-transform:uppercase;font-size:12px;font-size:1.2rem}@media (min-width:768px){.module-daily-menu.module-in-sidebar h4{font-size:14px;font-size:1.4rem}}.content .module-daily-menu.module-in-sidebar h5,.module-daily-menu.module-in-sidebar .content h5,.module-daily-menu.module-in-sidebar p{font-size:12px;font-size:1.2rem}@media (min-width:768px){.content .module-daily-menu.module-in-sidebar h5,.module-daily-menu.module-in-sidebar .content h5,.module-daily-menu.module-in-sidebar p{font-size:14px;font-size:1.4rem}}.daily-menu{border:2px solid #524849;padding:24px 24px 6px}@media (min-width:768px){.daily-menu{margin-bottom:80px}}.daily-menu ul{padding:0;margin:0}.daily-menu li{margin-bottom:18px}@media (min-width:768px){.daily-menu li{margin-bottom:30px;padding-top:8px;max-width:80%}}.daily-menu h4{margin:0 0 4px;font-weight:400;font-family:Reader-Medium,"sans-serif";letter-spacing:1px;font-size:14px;font-size:1.4rem;color:#3d3a35}@media (min-width:768px){.daily-menu h4{line-height:1.5}}@media (min-width:1280px){.daily-menu h4{font-size:18px;font-size:1.8rem;margin:0 0 14px}}.content .daily-menu h5,.daily-menu .content h5,.daily-menu p{font-size:14px;font-size:1.4rem;margin:0;color:#606060;line-height:1.4}@media (min-width:1280px){.content .daily-menu h5,.daily-menu .content h5,.daily-menu p{font-size:18px;font-size:1.8rem}}@media (min-width:768px){.module-recent-news{padding-bottom:20px}}.module-recent-news .recent-news ul{padding:0;margin:0}.module-recent-news .recent-news ul li{position:relative;margin-bottom:15px}@media (min-width:768px){.module-recent-news .recent-news ul li{margin-bottom:20px}}.module-recent-news .recent-news ul li:after{display:table;clear:both;content:""}.module-recent-news .recent-news ul li .recent-news-link{display:flex;text-decoration:none}.module-recent-news .recent-news ul li .recent-news-link .recent-news-image{opacity:1;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}.module-recent-news .recent-news ul li .recent-news-link:focus .recent-news-content,.module-recent-news .recent-news ul li .recent-news-link:hover .recent-news-content{background:rgba(255,255,255,.8)}.module-recent-news .recent-news ul li .recent-news-link:focus .recent-news-image,.module-recent-news .recent-news ul li .recent-news-link:hover .recent-news-image{opacity:.7}.module-recent-news .recent-news ul li .recent-news-image{display:block;background-size:cover;background-position:center;width:132px;height:85px;flex:0 0 auto;-webkit-transition:opacity,.6s,ease;-moz-transition:opacity,.6s,ease;-o-transition:opacity,.6s,ease;transition:opacity,.6s,ease}@media (min-width:768px){.module-recent-news .recent-news ul li .recent-news-image{width:190px;height:120px}}.module-recent-news .recent-news ul li .recent-news-content{width:50%;padding:11px 15px 26px;flex-grow:1;background:#fff;-webkit-transition:background,.6s,ease;-moz-transition:background,.6s,ease;-o-transition:background,.6s,ease;transition:background,.6s,ease}@media (min-width:768px){.module-recent-news .recent-news ul li .recent-news-content{padding:16px 16px 32px}}@media (min-width:1280px){.module-recent-news .recent-news ul li .recent-news-content{padding:22px 28px 34px}}.module-recent-news .recent-news ul li .recent-news-content h4{margin:0;color:#3d3a35;font-weight:400;line-height:1.3;max-width:80%;font-size:14px;font-size:1.4rem}@media (min-width:768px){.module-recent-news .recent-news ul li .recent-news-content h4{max-width:100%}}@media (min-width:1280px){.module-recent-news .recent-news ul li .recent-news-content h4{font-size:20px;font-size:2rem}}.module-recent-news .recent-news ul li .recent-news-content h4 a{color:#3d3a35;text-decoration:none}.module-recent-news .recent-news ul li .recent-news-category{position:absolute;bottom:8px;margin-left:146px;font-size:12px;font-size:1.2rem;color:#606060;text-transform:uppercase;text-decoration:none}@media (min-width:768px){.module-recent-news .recent-news ul li .recent-news-category{font-size:10px;font-size:1rem;bottom:14px;margin-left:208px}}@media (min-width:1280px){.module-recent-news .recent-news ul li .recent-news-category{font-size:14px;font-size:1.4rem;bottom:19px;margin-left:218px}}.homepage-main-content .module-recent-news .recent-news ul li .recent-news-category{bottom:0}@media (min-width:1280px){.homepage-main-content .module-recent-news .recent-news ul li .recent-news-category{bottom:9px}}.module-projects-link{text-align:center;clear:both}.module-projects-link .projects-link{margin-top:15px;margin-bottom:5px;display:inline-block;position:relative;background:#856a55}@media (min-width:1280px){.module-projects-link .projects-link{margin-top:-80px;margin-bottom:auto}}.module-projects-link .projects-link img{display:block}.module-projects-link .projects-link .projects-link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;-ms-flex-align:center}.module-projects-link .projects-link .projects-link-overlay .projects-link-text{font-size:40px;font-size:4rem;font-family:Reader-Medium,"sans-serif";color:#fff;width:100%}.homepage-bottom-content{background:#fff;padding-top:30px;padding-bottom:30px}@media (min-width:768px){.homepage-bottom-content{background:0 0;padding-top:0;padding-bottom:50px}}@media (min-width:1280px){.homepage-bottom-content{padding-bottom:150px}}@media (min-width:768px){.homepage-bottom-content .module-search .search-from-holder{width:50%;display:inline-block;vertical-align:middle}}@media (min-width:768px){.homepage-bottom-content .module-search{background:#fff;padding:30px}}@media (min-width:1280px){.homepage-bottom-content .module-search{padding:50px}}@media (min-width:768px){.homepage-bottom-content .module-search .search-title{width:50%;display:inline-block;vertical-align:middle}}.event-list-event .event-text .homepage-bottom-content .module-search .search-title .event-title,.homepage-bottom-content .module-search .search-title .event-list-event .event-text .event-title,.homepage-bottom-content .module-search .search-title .project-list-element .project-title,.homepage-bottom-content .module-search .search-title .woocommerce-checkout .wc_payment_method>label,.homepage-bottom-content .module-search .search-title h3,.project-list-element .homepage-bottom-content .module-search .search-title .project-title,.woocommerce-checkout .homepage-bottom-content .module-search .search-title .wc_payment_method>label{color:#3d3a35;font-size:12px;font-size:1.2rem;margin:0 0 10px;letter-spacing:normal}@media (min-width:768px){.event-list-event .event-text .homepage-bottom-content .module-search .search-title .event-title,.homepage-bottom-content .module-search .search-title .event-list-event .event-text .event-title,.homepage-bottom-content .module-search .search-title .project-list-element .project-title,.homepage-bottom-content .module-search .search-title .woocommerce-checkout .wc_payment_method>label,.homepage-bottom-content .module-search .search-title h3,.project-list-element .homepage-bottom-content .module-search .search-title .project-title,.woocommerce-checkout .homepage-bottom-content .module-search .search-title .wc_payment_method>label{font-size:14px;font-size:1.4rem;margin:0;line-height:1.4}}@media (min-width:1280px){.event-list-event .event-text .homepage-bottom-content .module-search .search-title .event-title,.homepage-bottom-content .module-search .search-title .event-list-event .event-text .event-title,.homepage-bottom-content .module-search .search-title .project-list-element .project-title,.homepage-bottom-content .module-search .search-title .woocommerce-checkout .wc_payment_method>label,.homepage-bottom-content .module-search .search-title h3,.project-list-element .homepage-bottom-content .module-search .search-title .project-title,.woocommerce-checkout .homepage-bottom-content .module-search .search-title .wc_payment_method>label{font-size:30px;font-size:3rem}}.event-list-event .event-text .homepage-bottom-content .module-search .search-title .event-title span,.homepage-bottom-content .module-search .search-title .event-list-event .event-text .event-title span,.homepage-bottom-content .module-search .search-title .project-list-element .project-title span,.homepage-bottom-content .module-search .search-title .woocommerce-checkout .wc_payment_method>label span,.homepage-bottom-content .module-search .search-title h3 span,.project-list-element .homepage-bottom-content .module-search .search-title .project-title span,.woocommerce-checkout .homepage-bottom-content .module-search .search-title .wc_payment_method>label span{display:block}.search-form{font-weight:200}.search-form .search-label{width:80%;float:left}@media (min-width:768px){.search-form .search-label{width:85%}}.search-form input{-webkit-appearance:none}.search-form input:focus{outline:0}.search-form .search-value{background:#ede8e3;border:none;color:#3d3a35;padding:15px 18px;width:100%;line-height:1;height:42px;font-size:12px;font-size:1.2rem}.search-form .search-value:-ms-input-placeholder{color:#3d3a35}.search-form .search-value:-moz-placeholder{color:#3d3a35}.search-form .search-value::-moz-placeholder{color:#3d3a35}.search-form .search-value::-webkit-input-placeholder{color:#3d3a35}.search-form .search-value{-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.search-form .search-value{height:50px;font-size:14px;font-size:1.4rem}}@media (min-width:1280px){.search-form .search-value{height:70px;font-size:20px;font-size:2rem}}.search-form .search-submit{width:20%;float:left;margin-left:-1px;display:block;border:none;background:#3d3a35;color:#fff;padding:15px 5px;line-height:1;height:42px;font-size:12px;font-size:1.2rem;-webkit-transition:opacity,.4s,ease;-moz-transition:opacity,.4s,ease;-o-transition:opacity,.4s,ease;transition:opacity,.4s,ease}@media (min-width:768px){.search-form .search-submit{height:50px;font-size:14px;font-size:1.4rem;width:15%}}@media (min-width:1280px){.search-form .search-submit{font-size:20px;font-size:2rem;height:70px}}.search-form .search-submit:hover{opacity:.8}.site-search-form{text-align:center}.site-search-form .search-form{margin-top:100px}@media (min-width:768px){.site-search-form .search-form{margin-top:150px}}.site-search-form .search-field{margin:30px 0;background:0 0;border:none;text-align:center;width:100%;font-family:Reader-Medium,"sans-serif";font-weight:400;padding:0;line-height:1;font-size:20px;font-size:2rem}@media (min-width:768px){.site-search-form .search-field{width:40%;min-width:640px;max-width:90%;font-size:60px;font-size:6rem}}.site-search-form .search-field:-ms-input-placeholder{color:#3d3a35}.site-search-form .search-field:-moz-placeholder{color:#3d3a35}.site-search-form .search-field::-moz-placeholder{color:#3d3a35}.site-search-form .search-field::-webkit-input-placeholder{color:#3d3a35}.site-search-form .search-field:focus{outline:0}.site-search-form .search-button{margin:0 0 40px}@media (min-width:768px){.site-search-form .search-button{margin:36px 0 40px}}.site-search-form .button,.site-search-form .woocommerce-checkout a.button,.site-search-form .woocommerce-checkout button.button,.site-search-form .woocommerce-checkout input.button,.woocommerce-checkout .site-search-form a.button,.woocommerce-checkout .site-search-form button.button,.woocommerce-checkout .site-search-form input.button{z-index:70;position:relative}.site-search-form .loader{z-index:10;background:#fff;background:-moz-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-o-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:linear-gradient(to right,#fff 10%,rgba(255,255,255,0) 42%)}.site-search-form .loader:before{background:#fff}.site-search-form .loader:after{background:#d9d4ce}.site-search-form .loading .button{opacity:0;pointer-events:none}.site-search-results{text-align:left;font-size:18px;font-size:1.8rem}.event-list-event .event-text .site-search-results .event-title,.project-list-element .site-search-results .project-title,.site-search-results .event-list-event .event-text .event-title,.site-search-results .project-list-element .project-title,.site-search-results .woocommerce-checkout .wc_payment_method>label,.site-search-results h3,.woocommerce-checkout .site-search-results .wc_payment_method>label{font-weight:700;font-family:Reader-Medium,"sans-serif";margin-bottom:50px;font-size:13px;font-size:1.3rem}@media (min-width:768px){.event-list-event .event-text .site-search-results .event-title,.project-list-element .site-search-results .project-title,.site-search-results .event-list-event .event-text .event-title,.site-search-results .project-list-element .project-title,.site-search-results .woocommerce-checkout .wc_payment_method>label,.site-search-results h3,.woocommerce-checkout .site-search-results .wc_payment_method>label{font-size:18px;font-size:1.8rem}}.site-search-results h4{margin:18px 0;font-weight:400}.site-search-results .search-post-type-row{margin-bottom:47px}.site-search-results .search-result-item{padding:18px 0 14px;border-bottom:1px solid #606060;display:flex}.site-search-results .search-result-item .search-result-item-title{flex-grow:1}.site-search-results .search-result-item a{flex:0 0 30%;text-align:right;color:#3d3a35;text-decoration:none}.site-search-results .search-result-item:first-child{border-top:1px solid #606060}.sidebar-content{position:relative}@media (min-width:768px){.sidebar-content{padding-top:200px}}.module-in-sidebar{width:100%}@media (min-width:768px){.module-in-sidebar{width:78%}}.sidebar-menu{background:#d9d4ce;z-index:300;margin-top:30px;width:calc(50% + 22px);overflow:hidden}@media (min-width:768px){.sidebar-menu{background:0 0;position:relative;top:0;margin-top:0;margin-left:0;width:auto;max-height:100%}}.sidebar-menu ul.vit-dropdown-menu{top:0;background:0 0;-webkit-transition:-webkit-transform,1s,ease;-moz-transition:-moz-transform,1s,ease;-o-transition:-o-transform,1s,ease;transition:transform,1s,ease}.sidebar-menu ul.vit-dropdown-menu.vit-dropdown-open .hide-on-mobile{display:block!important}.sidebar-menu ul.vit-dropdown-menu.vit-dropdown-open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50% 50%;-moz-transform-origin:50% 50% 50%;-ms-transform-origin:50% 50% 50%;-o-transform-origin:50% 50% 50%;transform-origin:50% 50% 50%}.sidebar-menu ul.vit-dropdown-menu:hover li.active{background-color:#ede8e3}.sidebar-menu ul.vit-dropdown-menu:after{content:"";cursor:pointer;position:absolute;top:15px;right:20px;z-index:310;-webkit-transition:-webkit-transform,1s,ease;-moz-transition:-moz-transform,1s,ease;-o-transition:-o-transform,1s,ease;transition:transform,1s,ease}@media (max-width:767px){.sidebar-menu ul.vit-dropdown-menu{display:flex;flex-wrap:wrap;position:relative}}@media (min-width:768px){.sidebar-menu ul.vit-dropdown-menu{margin:50px 0;display:block;position:relative}.sidebar-menu ul.vit-dropdown-menu:after{display:none}}.sidebar-menu ul.vit-dropdown-menu li{order:2;width:100%;position:relative;padding:0}@media (min-width:768px){.sidebar-menu ul.vit-dropdown-menu li{line-height:36px;line-height:3.6rem}}.sidebar-menu ul.vit-dropdown-menu li.active{order:1}.sidebar-menu ul.vit-dropdown-menu li.active a{color:#3d3a35}.sidebar-menu ul.vit-dropdown-menu a{font-size:12px;font-size:1.2rem;text-decoration:none;color:#9b9b9b}@media (min-width:768px){.sidebar-menu ul.vit-dropdown-menu a{font-size:20px;font-size:2rem}}@media (max-width:767px){.sidebar-menu ul.vit-dropdown-menu a{display:block;width:100%;padding:12px 30px 12px 20px;height:38px;line-height:1.4;-webkit-transition:background,.3s,ease;-moz-transition:background,.3s,ease;-o-transition:background,.3s,ease;transition:background,.3s,ease}.sidebar-menu ul.vit-dropdown-menu a:hover{background-color:#ede8e3}}.sidebar-menu ul.vit-dropdown-menu a.vit-dropdown-toggle{overflow:hidden;text-overflow:ellipsis}#main .vit-dropdown-menu li{line-height:36px;line-height:3.6rem}.news-image-slider{background:#e8e3de;padding-top:15px;padding-bottom:30px;position:relative}@media (min-width:1280px){.news-image-slider{padding-top:70px;padding-bottom:70px}}.news-image-slider .animated{position:relative}.news-image-slider .image-slider-arrows{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.news-image-slider .image-slider-arrows .images-slider-arrow{float:left;text-decoration:none;color:#68645f;display:block;border-radius:50%;background:#ede8e3;font-size:26px;font-size:2.6rem;-webkit-transition:opacity,.4s,ease;-moz-transition:opacity,.4s,ease;-o-transition:opacity,.4s,ease;transition:opacity,.4s,ease}@media (min-width:768px){.news-image-slider .image-slider-arrows .images-slider-arrow{font-size:60px;font-size:6rem}}@media (min-width:1280px){.news-image-slider .image-slider-arrows .images-slider-arrow{font-size:98px;font-size:9.8rem;background:0 0}}.news-image-slider .image-slider-arrows .images-slider-arrow i{display:block}.news-image-slider .image-slider-arrows .images-slider-arrow.images-slider-next{float:right;margin-right:-15px}@media (min-width:1280px){.news-image-slider .image-slider-arrows .images-slider-arrow.images-slider-next{margin-right:-20px}}.news-image-slider .image-slider-arrows .images-slider-arrow.images-slider-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-left:-15px}@media (min-width:1280px){.news-image-slider .image-slider-arrows .images-slider-arrow.images-slider-prev{margin-left:-20px}}.news-image-slider .image-slider-arrows .images-slider-arrow:hover{opacity:.8}.image-slider-holder{text-align:center;overflow:hidden}.image-slider-holder ul{padding:0;margin:0;width:10000%}.image-slider-holder .image-slider-item{display:block;float:left;padding-left:5px;padding-right:5px}@media (min-width:768px){.image-slider-holder .image-slider-item{padding-left:180px;padding-right:180px}}.image-slider-holder .image-slider-item img{display:inline-block;margin:20px 0;opacity:0;-webkit-transition:opacity,.3s,ease;-moz-transition:opacity,.3s,ease;-o-transition:opacity,.3s,ease;transition:opacity,.3s,ease}@media (min-width:1280px){.image-slider-holder .image-slider-item img{margin:45px 0;max-width:100%}}.image-slider-holder .image-slider-item .image-slider-description{font-size:10px;font-size:1rem;line-height:16px;line-height:1.6rem;color:#606060;opacity:0;-webkit-transition:opacity,.3s,ease;-moz-transition:opacity,.3s,ease;-o-transition:opacity,.3s,ease;transition:opacity,.3s,ease}@media (min-width:1280px){.image-slider-holder .image-slider-item .image-slider-description{font-size:14px;font-size:1.4rem}}.image-slider-holder .image-slider-item.unslider-active .image-slider-description{opacity:1;-webkit-transition:opacity,.3s,ease 750ms;-moz-transition:opacity,.3s,ease 750ms;-o-transition:opacity,.3s,ease 750ms;transition:opacity,.3s,ease 750ms}.image-slider-holder .image-slider-item.unslider-active img{opacity:1;-webkit-transition:opacity,350ms,ease .3s;-moz-transition:opacity,350ms,ease .3s;-o-transition:opacity,350ms,ease .3s;transition:opacity,350ms,ease .3s}.unslider{overflow:auto;margin:0;padding:0}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:20px}.news-article-related{background:#ede8e3;padding-top:30px;padding-bottom:16px}@media (min-width:1280px){.news-article-related{padding-top:60px;padding-bottom:75px}}.event-list-event .event-text .news-article-related .event-title,.news-article-related .event-list-event .event-text .event-title,.news-article-related .project-list-element .project-title,.news-article-related .woocommerce-checkout .wc_payment_method>label,.news-article-related h3,.project-list-element .news-article-related .project-title,.woocommerce-checkout .news-article-related .wc_payment_method>label{font-size:12px;font-size:1.2rem;font-weight:400;margin:0 0 30px}@media (min-width:1280px){.event-list-event .event-text .news-article-related .event-title,.news-article-related .event-list-event .event-text .event-title,.news-article-related .project-list-element .project-title,.news-article-related .woocommerce-checkout .wc_payment_method>label,.news-article-related h3,.project-list-element .news-article-related .project-title,.woocommerce-checkout .news-article-related .wc_payment_method>label{font-size:20px;font-size:2rem;margin-bottom:50px;padding-left:8px}}.news-article-related .news-article:nth-child(2n){clear:none}.page-images{display:flex;flex-flow:wrap;padding-top:30px;background:#f3efec;position:relative}.page-images:before{content:"";position:absolute;height:100%;width:50vw;left:-50vw;top:0;background:#f3efec}.page-images:after{content:"";position:absolute;height:100%;width:50vw;right:-50vw;top:0;background:#f3efec}@media (min-width:768px){.page-images{padding:100px 0}}.page-images .image-wrapper{margin-bottom:30px}@media (min-width:768px){.page-images .image-wrapper{margin-bottom:100px}}.page-images .image-wrapper img{vertical-align:bottom}@media (min-width:768px){.page-images .image-wrapper:nth-child(3n+1){-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:2.1531100478%;padding-right:2.1531100478%}}@media (min-width:768px){.page-images .image-wrapper:nth-child(3n+2){-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:2.1531100478%;padding-right:2.1531100478%;text-align:center}.page-images .image-wrapper:nth-child(3n+2) img{position:relative;top:50%;transform:translateY(-50%);-moz-box-sizing:border-box;box-sizing:border-box;width:66.6666666667%;float:left;padding-left:4.3062200957%;padding-right:4.3062200957%;float:none}}.page-images .image-wrapper:nth-child(3n+3){margin:0 -13px}@media (min-width:768px){.page-images .image-wrapper:nth-child(3n+3){margin-left:0;margin-right:0;-moz-box-sizing:border-box;box-sizing:border-box;width:83.3333333333%;float:left;padding-left:2.1531100478%;padding-right:2.1531100478%;margin-left:16.6666666667%}}.page-images .image-wrapper:last-child{margin-bottom:0}html.overlay-active{height:100vh;overflow:hidden}.overlay{position:fixed;width:100%;height:100vh;top:0;left:0;padding:20px;background:#d9d4ce;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s;z-index:10000;overflow-y:auto}@media (min-width:768px){.overlay{padding:70px}}.overlay .title{font-family:Reader-Medium,"sans-serif";padding-top:10px;padding-bottom:28px}@media (min-width:768px){.overlay .title{padding:0}}.event-list-event .event-text .overlay .title .event-title,.overlay .title .event-list-event .event-text .event-title,.overlay .title .project-list-element .project-title,.overlay .title .woocommerce-checkout .wc_payment_method>label,.overlay .title h3,.project-list-element .overlay .title .project-title,.woocommerce-checkout .overlay .title .wc_payment_method>label{font-size:30px;font-size:3rem;margin:0}@media (min-width:768px){.event-list-event .event-text .overlay .title .event-title,.overlay .title .event-list-event .event-text .event-title,.overlay .title .project-list-element .project-title,.overlay .title .woocommerce-checkout .wc_payment_method>label,.overlay .title h3,.project-list-element .overlay .title .project-title,.woocommerce-checkout .overlay .title .wc_payment_method>label{font-size:50px;font-size:5rem}}.overlay .overlay-content{text-align:center;position:relative;top:50vh;font-size:54px;font-size:5.4rem;-webkit-perspective:1200px;perspective:1200px;opacity:.4;-webkit-transform:translateY(-75vh);transform:translateY(-75vh);-webkit-transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s}@media (max-width:767px){.overlay .overlay-content{min-height:800px}}.overlay .center-message{padding-top:20vh;padding-bottom:20vh}.overlay .overlay-close{width:25px;height:25px;font-size:25px;font-size:2.5rem;position:absolute;right:20px;top:30px;overflow:hidden;border:none;outline:0;background:0 0;padding:0;-webkit-transition:opacity .5s;transition:opacity .5s}@media (min-width:768px){.overlay .overlay-close{width:42px;height:42px;font-size:42px;font-size:4.2rem;right:70px;top:70px}}.overlay .overlay-close:focus,.overlay .overlay-close:hover{opacity:.5}.overlay.open{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}.overlay.open .overlay-content{opacity:1;-webkit-transform:translateY(-50vh);transform:translateY(-50vh)}.overlay.close .overlay-content{-webkit-transform:translateY(25vh);transform:translateY(25vh)}.wc-bookings-booking-form{border:0;padding:40px 0;max-width:540px;margin:0 auto;font-size:12px;font-size:1.2rem}@media (min-width:768px){.wc-bookings-booking-form{padding:100px 0;line-height:58px;font-size:16px;font-size:1.6rem;position:relative}}.wc-bookings-booking-form fieldset .picker.hasDatepicker{margin-bottom:0}.wc-bookings-booking-form label{display:none;line-height:40px}@media (min-width:768px){.wc-bookings-booking-form label{line-height:58px}}.wc-bookings-booking-form .form-field-wide{text-align:right;float:right;width:50%}.wc-bookings-booking-form .form-field-wide.wc_bookings_field_duration{float:left}.wc-bookings-booking-form .form-field-wide.has-attributes{width:100%;display:flex;justify-content:space-between}.wc-bookings-booking-form .product-title{position:absolute;text-align:left;line-height:58px;max-width:65%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:25px;font-size:2.5rem}.wc-bookings-booking-form .vit-select-dropdown i{font-size:10px;font-size:1rem;margin-left:20px}.wc-bookings-booking-form .vit-select-dropdown .vit-dropdown-menu a,.wc-bookings-booking-form .vit-select-dropdown .vit-dropdown-toggle{font-size:12px;font-size:1.2rem}@media (min-width:768px){.wc-bookings-booking-form .vit-select-dropdown .vit-dropdown-menu a,.wc-bookings-booking-form .vit-select-dropdown .vit-dropdown-toggle{font-size:16px;font-size:1.6rem}}.wc-bookings-booking-form .vit-select-dropdown .vit-dropdown-menu{padding:0}.wc-bookings-booking-form .vit-select-dropdown li{padding:0}.wc-bookings-booking-form .vit-select-dropdown a{padding:0 26px;text-align:left;line-height:50px;display:inline-block;width:100%}.wc-bookings-booking-form .vit-select-dropdown a:hover{background:#d9d4ce}.wc-bookings-booking-form .block-picker li{min-width:25%;margin-bottom:1px}@media (min-width:768px){.wc-bookings-booking-form .block-picker li{min-width:16.6666666667%}}.wc-bookings-booking-form .block-picker li a{width:100%!important;height:40px!important;padding:0;line-height:40px;background:#ede8e3!important;color:#3d3a35;border-right:1px solid rgb(247.35,247.35,247.35)}@media (min-width:768px){.wc-bookings-booking-form .block-picker li a{height:58px!important;line-height:58px}}.wc-bookings-booking-form .block-picker li a:hover{background:#74de82!important;color:#3d3a35!important}.wc-bookings-booking-form .block-picker li a.selected{background:#74de82!important;color:#3d3a35!important}.wc-bookings-booking-form .block-picker li:last-child a{border-right:0}@media (max-width:767px){.wc-bookings-booking-form .block-picker li:nth-child(4) a{border-right:0}}@media (min-width:768px){.wc-bookings-booking-form .block-picker li:nth-child(6) a{border-right:0}}.wc-bookings-booking-form[booking-type=meeting] li{width:100%}.wc-bookings-booking-form[booking-type=meeting] li a{border-right:0}.wc-bookings-booking-form .wc-bookings-booking-cost{display:none!important}.wc-bookings-booking-form fieldset .picker.hasDatepicker,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title,.wc-bookings-date-picker .ui-datepicker td .ui-state-default,.wc-bookings-date-picker td .ui-state-default{padding:0;line-height:40px}@media (min-width:768px){.wc-bookings-booking-form fieldset .picker.hasDatepicker,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title,.wc-bookings-date-picker .ui-datepicker td .ui-state-default,.wc-bookings-date-picker td .ui-state-default{line-height:58px}}.wc-bookings-date-picker .ui-datepicker td:last-child,.wc-bookings-date-picker .ui-datepicker th:last-child{border-right:0}.wc-bookings-date-picker{padding:0;border:0;background:#ede8e3;width:100%;float:left}.wc-bookings-date-picker legend{display:none}.wc-bookings-date-picker .ui-icon-circle-triangle-e,.wc-bookings-date-picker .ui-icon-circle-triangle-w{background-image:none}.wc-bookings-date-picker .ui-datepicker-next,.wc-bookings-date-picker .ui-datepicker-prev{line-height:40px}@media (min-width:768px){.wc-bookings-date-picker .ui-datepicker-next,.wc-bookings-date-picker .ui-datepicker-prev{line-height:58px}}.wc-bookings-date-picker .ui-widget-content{border-radius:0}.wc-bookings-date-picker .ui-datepicker-header{text-transform:none;border-radius:0;color:#3d3a35;border:0;background:0 0}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title{margin:0 14.2857142857%;font-size:14px;font-size:1.4rem}@media (min-width:768px){.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title{font-size:12px;font-size:1.2rem}}.wc-bookings-date-picker .ui-datepicker td .ui-state-default{color:#3d3a35}.wc-bookings-date-picker .ui-datepicker tr{border-top:1px solid rgb(247.35,247.35,247.35)}.wc-bookings-date-picker .ui-datepicker th{padding:0;border:0;background:0 0;border-right:1px solid rgb(247.35,247.35,247.35);color:#606060;width:14.2857142857%}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev{background:0 0;height:41px;width:14.2857142857%}@media (min-width:768px){.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev{height:59px}}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next.ui-state-hover{background:#d9d4ce}.wc-bookings-date-picker .ui-datepicker td{border-top:0;border-right:1px solid rgb(247.35,247.35,247.35);opacity:1;background:0 0}.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-other-month{background:0 0;pointer-events:none}.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-other-month a,.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-other-month span{display:none}.wc-bookings-date-picker .ui-datepicker td.fully_booked span{color:#3d3a35!important;background-color:rgb(194.724137931,186.7931034483,177.275862069)!important}.wc-bookings-date-picker .ui-datepicker td.fully_booked span:hover{background-color:rgb(172.4482758621,161.5862068966,148.5517241379)!important}.wc-bookings-date-picker .ui-widget-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0}.wc-bookings-date-picker td{border-top:0;border-right:1px solid rgb(247.35,247.35,247.35)}.wc-bookings-date-picker td.bookable a.ui-state-default{background-color:#d9d4ce!important;border-color:#fff!important;color:#3d3a35!important;text-shadow:none;-webkit-transition:background-color,.3s,ease-in-out;-moz-transition:background-color,.3s,ease-in-out;-o-transition:background-color,.3s,ease-in-out;transition:background-color,.3s,ease-in-out}.wc-bookings-date-picker td.bookable a.ui-state-default:hover{background-color:rgb(194.724137931,186.7931034483,177.275862069)!important}.wc-bookings-date-picker td.bookable a.ui-state-active{background:#74de82!important}.wc-bookings-date-picker td.bookable a.ui-state-active:hover{background-color:rgb(74.7848837209,212.2151162791,92.9360465116)!important}.wc-bookings-date-picker .wc_bookings_field_start_date{display:none}.wc-bookings-date-picker .ui-datepicker td.partial_booked a:before{border:0}.blockOverlay{display:none!important}ul.summary li{text-align:left;background:#ede8e3;padding:0 20px;margin-bottom:2px;line-height:40px}@media (min-width:768px){ul.summary li{line-height:58px}}ul.summary i{color:#74de82;font-size:21px;vertical-align:middle;margin-right:20px}ul.summary .info{float:right;opacity:.7}#form-back{text-decoration:none;line-height:58px;font-size:14px;font-size:1.4rem;color:#3d3a35}#form-back i{font-size:10px;font-size:1rem;padding:0 12px}.overlay-content input,.overlay-content textarea{background:#ede8e3;border:0;line-height:54px;padding:0 20px;display:inline-block;margin-bottom:2px;width:100%;max-width:100%}.overlay-content input:focus,.overlay-content textarea:focus{outline:2px solid rgb(197.0869565217,181,164.9130434783)}.overlay-content input ::placeholder,.overlay-content textarea ::placeholder{color:rgba(217,212,206,.4)}.overlay-content input ::-webkit-input-placeholder,.overlay-content textarea ::-webkit-input-placeholder{color:rgba(217,212,206,.4)}.overlay-content input ::-moz-placeholder,.overlay-content textarea ::-moz-placeholder{color:rgba(217,212,206,.4)}.overlay-content input :-ms-input-placeholder,.overlay-content textarea :-ms-input-placeholder{color:rgba(217,212,206,.4)}.overlay-content input :-moz-placeholder,.overlay-content textarea :-moz-placeholder{color:rgba(217,212,206,.4)}.overlay-content input.validation-error,.overlay-content textarea.validation-error{border-left:2px solid #ff6767;background:#ffeded}.booking-input label,.email-input label,.full-input label,.single-input label{padding:0 6px;line-height:1;margin:20px 0 4px;display:block;text-align:left}.single-input{width:calc(50% - 1px);float:left}.single-input:nth-child(2n){float:right}.full-input{width:100%;float:left}.email-input{width:calc(50% - 1px);float:left;float:left}.single-input:last-of-type:nth-child(odd){width:70%}.wc-bookings-booking-form-button{width:calc(30% - 1px);float:right;margin-top:36px;line-height:54px}@media (min-width:768px){.wc-bookings-booking-form-button{margin-top:42px}}.wc-bookings-booking-form-button{font-size:14px;font-size:1.4rem;padding:0 20px;background:#74de82}.wc-bookings-booking-form-button:focus,.wc-bookings-booking-form-button:hover{background:rgb(74.7848837209,212.2151162791,92.9360465116)}.wc-bookings-booking-form-button span{width:100%}.wc-bookings-booking-form-button i{margin-left:20px;font-size:12px;font-size:1.2rem}.validation-message{visibility:hidden;float:left;text-align:center;width:100%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc_bookings_field_duration{visibility:hidden;width:50%;float:left}.checkbox{display:inline-block;padding:0 40px;position:relative;cursor:pointer;line-height:58px}.checkbox:focus{outline:0}.checkbox:focus:before{outline:2px solid rgb(197.0869565217,181,164.9130434783)}.checkbox:before{content:"";position:absolute;width:25px;height:25px;left:0;top:0;background:#ede8e3;transform:translateY(14px)}.checkbox.active:after{content:"";position:absolute;width:12px;height:12px;left:6px;top:0;background:#000;transform:translateY(20px);border-radius:100%}.checkbox-group{padding-top:40px;position:relative}.checkbox-group>span{position:absolute;line-height:30px;top:22px}.checkbox-group input{display:none}.wc-bookings-booking-form .form-field.wc_bookings_field_duration{margin:0}.form-field.left{width:100%;float:left}.woocommerce-checkout{background:#fff}.woocommerce-checkout .text-content{padding-top:0}.woocommerce-checkout .page-title{margin-bottom:0}.woocommerce-checkout .content{margin-top:0}.woocommerce-checkout .main-content{padding-top:86px}@media (min-width:768px){.woocommerce-checkout .main-content{padding-top:134px}}.woocommerce-checkout form.checkout .col-1{width:100%}.woocommerce-checkout #add_payment_method #payment,.woocommerce-checkout #add_payment_method #payment div.payment_box,.woocommerce-checkout .woocommerce-cart #payment,.woocommerce-checkout .woocommerce-cart #payment div.payment_box,.woocommerce-checkout .woocommerce-checkout #payment,.woocommerce-checkout .woocommerce-checkout #payment div.payment_box{background:0 0}.woocommerce-checkout #payment div.payment_box:before{display:none}.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment ul.payment_methods{padding:0}.woocommerce-checkout .wc-credit-card-form.wc-payment-form .form-row-wide{width:47%;float:left;margin-right:6%}.woocommerce-checkout .wc-credit-card-form.wc-payment-form .form-row-first,.woocommerce-checkout .wc-credit-card-form.wc-payment-form .form-row-last{width:23%;clear:none;float:left}.woocommerce-checkout .wc-credit-card-form.wc-payment-form .form-row-last{float:right}.woocommerce-checkout .wc-credit-card-form.wc-payment-form .form-row-last input{margin-right:0;width:100%!important}.woocommerce-checkout #payment div.payment_box .form-row.form-row-wide{margin-right:6%}.woocommerce-checkout form .form-row{padding:0}.event-list-event .event-text .woocommerce-checkout .woocommerce-billing-fields .event-title,.project-list-element .woocommerce-checkout .woocommerce-billing-fields .project-title,.woocommerce-checkout .woocommerce-billing-fields .event-list-event .event-text .event-title,.woocommerce-checkout .woocommerce-billing-fields .project-list-element .project-title,.woocommerce-checkout .woocommerce-billing-fields .wc_payment_method>label,.woocommerce-checkout .woocommerce-billing-fields h3{margin-bottom:13px}.woocommerce-checkout #payment div.payment_box{margin-top:8px;margin-bottom:14px}.woocommerce-checkout .woocommerce-checkout #payment div.payment_box .wc-credit-card-form{margin-top:0}.woocommerce-checkout .woocommerce-checkout-review-order{border-top:1px solid #d3ceca;margin-top:20px;padding-top:15px}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{padding:21px 18px 18px;font-size:12px;font-size:1.2rem}.woocommerce-checkout a.button,.woocommerce-checkout button.button,.woocommerce-checkout input.button{font-weight:400;border-radius:0;font-size:15px;font-size:1.5rem}.woocommerce-checkout a.button.button-green,.woocommerce-checkout button.button.button-green,.woocommerce-checkout input.button.button-green{color:#3d3a35}.woocommerce-checkout .woocommerce-checkout #payment div.form-row{padding-left:0;padding-right:0;padding-top:25px}.woocommerce-checkout .woocommerce-checkout #payment div.form-row .button{float:right}.woocommerce-checkout .total-checkout-amount{float:left;margin:12px 0 0;font-size:18px;font-size:1.8rem}.woocommerce-checkout .total-checkout-amount .amount{margin-left:60px}#main .woocommerce-error,#main .woocommerce_error{margin-bottom:15px;padding:5px 5px 5px 40px}#main .woocommerce-error li,#main .woocommerce_error li{font-size:16px;font-size:1.6rem}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{top:7px;left:15px}.woocommerce form .form-row label{font-size:16px;font-size:1.6rem}#main .woocommerce-order-overview li{font-size:12px;font-size:1.2rem}.module-newsletter-signup{background-color:#d9d4ce;padding:2rem 0}.module-newsletter-signup .newsletter-text-holder{width:100%;display:inline-block}@media (min-width:768px){.module-newsletter-signup .newsletter-text-holder{width:50%}}.module-newsletter-signup .newsletter-signup-form-holder{width:100%;display:inline-block;align-items:center;display:flex}@media (min-width:768px){.module-newsletter-signup .newsletter-signup-form-holder{width:50%}}#mc_embed_signup{background:0 0}#mc_embed_signup #mc_embed_signup_scroll{position:relative}#mc_embed_signup #mc-embedded-subscribe{position:absolute;top:1px;right:0;color:#fff;background-color:#43a483;padding:14px;margin:5px;width:75px;font-size:1.5rem}@media print{*{-webkit-print-color-adjust:exact}.hero .hero-content>.grid-wrap,.scrolled .top-header,.scrolled.downscroll .top-header,.top-header{position:relative;opacity:1}.animate-in-view,.animated,.fade-in-down,.fade-in-up{opacity:1;-webkit-transform:none;transform:none;animation:none;visibility:visible}.white .logo-text path{fill:#000}.white .navigation a{color:#000}}