/* compiled by scssphp v0.6.7 on Fri, 22 Sep 2023 11:48:10 +0000 (0.2958s) */

.videowrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.purr-wrapper{margin:20px}.purr-alert{cursor:pointer;margin-bottom:10px;padding:20px;background:url('../img/close.png') top right no-repeat #555;color:#fff;font-weight:bold;border-radius:5px;box-shadow:0 0 10px rgba(0, 0, 0, .25);width:400px}.purr-alert button{font-size:10px;margin:0 5px}.purr-alert.error{background-color:#e20813}.purr-alert.warning{background-color:#f7941d}.purr-alert.success{background-color:#4dbc5d}.purr-alert.notice{background-color:#2caed4}.purr-button-wrapper{text-align:center}.purr-alert a{color:#fff;text-decoration:underline}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;height:100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;height:100%}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../img/ajax-loader.gif") center center no-repea}.slick-prev,.slick-next{position:absolute;display:block;height:40px;width:40px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-15px \9;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:0;outline:none}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev:before,.slick-next:before{font-family:"fontawesome";font-size:30px;line-height:1;color:#fff;opacity:0.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{display:none !important;left:-30px;z-index:10}.slick-prev:before{content:"\f137"}.slick-next{right:-60px}.slick-next:before{content:"\f18e"}.slick-slider{margin-bottom:0px}.slick-dots{position:absolute;bottom:15px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:15px;width:15px;margin:0px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:3px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\f10c";width:20px;height:20px;font-family:'fontawesome';font-size:12px;line-height:20px;text-align:center;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{content:"\f111"}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0, 0, 0, 0)}.featherlight:last-of-type{background:rgba(0, 0, 0, 0.5)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:0px 0px 0;border-bottom:0px solid transparent;margin-left:2.5%;margin-right:2.5%;max-height:95%;background:#fff;cursor:auto;white-space:normal;box-shadow:5px 5px 20px rgba(0, 0, 0, 0.5)}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background:#fff;background:rgba(255, 255, 255, 0.3);color:#000;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}#snipcart{position:fixed;z-index:1000;--bgColor-buttonPrimary:#00685a}#snipcart .snipcart-featured-payment-methods{display:none}#nav .navbar-default{margin-top:15px;min-height:30px;font-size:15px;font-weight:600;background-color:#00685a;border:0px}html.scrolled #nav .navbar-default{margin-top:10px}@media only screen and (min-width:769px) and (max-width:1024px){#nav .navbar-default{font-size:12px}}#nav .navbar-default .navbar-nav > li > a{color:#fff;background-color:#00685a;text-transform:uppercase;padding:0.375em;margin:0px 0.25em;border-bottom:2px solid transparent;transition:color 2s}#nav .navbar-default .navbar-nav > li > a:hover,#nav .navbar-default .navbar-nav > li > a:focus{color:#fff;background-color:#00685a;border-bottom:2px solid #fff}#nav .navbar-default .navbar-nav > .active > a,#nav .navbar-default .navbar-nav > .active > a:hover,#nav .navbar-default .navbar-nav > .active > a:focus{color:#fff;background-color:#00685a;border-bottom:2px solid #fff}#nav .navbar-default .navbar-toggle{border:0px}#nav .navbar-default .navbar-toggle:hover,#nav .navbar-default .navbar-toggle:focus{background-color:#00685a}#nav .navbar-default .navbar-toggle .icon-bar{background-color:#00685a}#nav .navbar-default .navbar-toggle:hover .icon-bar,#nav .navbar-default .navbar-toggle:focus .icon-bar{background-color:#00685a}#nav .dropdown-menu{color:#fff;background-color:#00685a;border-radius:0px}#nav .dropdown-menu li a{color:#fff}#nav .dropdown-menu li a:hover{color:#222}#nav .navbar-default .navbar-collapse{border:0px}html.header-contrast #nav .navbar-default{background-color:#fff}html.header-contrast #nav .navbar-default .navbar-nav > li > a{color:#00685a;background-color:#fff}html.header-contrast #nav .navbar-default .navbar-nav > li > a:hover,html.header-contrast #nav .navbar-default .navbar-nav > li > a:focus{color:#00685a;background-color:#fff;border-bottom:2px solid #00685a}html.header-contrast #nav .navbar-default .navbar-nav > .active > a,html.header-contrast #nav .navbar-default .navbar-nav > .active > a:hover,html.header-contrast #nav .navbar-default .navbar-nav > .active > a:focus{color:#00685a;background-color:#fff;border-bottom:2px solid #00685a}html.header-contrast #nav .navbar-default .navbar-toggle:hover,html.header-contrast #nav .navbar-default .navbar-toggle:focus{background-color:#fff}html.header-contrast #nav .navbar-default .navbar-toggle .icon-bar{background-color:#fff}html.header-contrast #nav .navbar-default .navbar-toggle:hover .icon-bar,html.header-contrast #nav .navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}html.mobile #nav .navbar-default,html.tablet #nav .navbar-default{margin-top:16px}html.mobile #nav .navbar-default .navbar-toggle,html.tablet #nav .navbar-default .navbar-toggle{font-size:28px;padding:0px}html.mobile #nav .navbar-default .navbar-collapse,html.tablet #nav .navbar-default .navbar-collapse{box-shadow:5px 5px 10px rgba(0, 0, 0, 0.2)}html.mobile.scrolled #nav .navbar-default,html.tablet.scrolled #nav .navbar-default{margin-top:2px}.button{display:inline-block;font-size:12px;font-size:1rem;color:#222;text-align:center;text-transform:uppercase;font-weight:normal;white-space:nowrap;border-radius:5px;border:2px solid #222;padding:0.6em 2.5em;margin:0.5em;transition:0.5s}.button:hover{text-decoration:none;opacity:0.7;transition:0.15s}.button.button-nomargin{margin:0px}.button.button-minmargin{margin:3px}.button.button-small{padding:0.1em 2.5em}.button.button-large{font-size:15px;font-size:1.25rem}.button.button-block{display:block;padding-left:0px;padding-right:0px}.button.button-filled{color:#fff;background-color:#222}.button.button-light{color:#cafff9;border-color:#cafff9}.button.button-light.button-filled{color:#222;background-color:#cafff9}.button.button-contrast{color:#fff;border-color:#fff}.button.button-contrast.button-filled{color:#222;background-color:#fff}.button.button-accent{color:#00685a;border-color:#c60c30;}.button.button-accent.button-filled{color:#fff;background-color:#c60c30;}html{font-size:12px}body{font-family:Myriad Pro, 'myriad_pro_x', Helvetica, Arial, sans-serif;color:#777;margin:0px;padding:0px;font-size:12px;font-size:1rem;background:#fff}a,a:visited{color:inherit}a:hover,a:active{color:inherit;text-decoration:none}.rte-content a{color:inherit;text-decoration:underline}a.underlined{text-decoration:underline}p{margin:0px 0px 1em 0px;padding:0px}div.divider{clear:both;height:0px;overflow:hidden;font-size:0px;margin:0px;padding:0px}div.outer{width:100%}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden;margin:0px;padding:0px}.desktop .no_desktop{display:none !important}.mobile .no_mobile{display:none !important}h1,h2,h3,h4,h5{margin:0px;padding:0px}h1,h2{font-size:38px;font-weight:600;margin-bottom:1em;text-transform:uppercase}h3{font-size:18px;font-weight:normal;margin-bottom:1em}h4,h5{font-size:15px;font-weight:bold;margin-bottom:1em;color:#000}.mrg-0{margin-bottom:0em !important}.mrg-025{margin-bottom:0.25em !important}.mrg-05{margin-bottom:0.5em !important}.mrg-1{margin-bottom:1em !important}.mrg-15{margin-bottom:1.5em !important}.mrg-2{margin-bottom:2em !important}.mrg-25{margin-bottom:2.5em !important}.mrg-3{margin-bottom:3em !important}.mrg-35{margin-bottom:3.5em !important}.mrg-4{margin-bottom:4em !important}.mrg-45{margin-bottom:4.5em !important}.mrg-5{margin-bottom:5em !important}.mrg-noside{margin-left:0px !important;margin-right:0px !important}.pad-0{padding:0px !important}.pad-05{padding:0.5em !important}.pad-1{padding:1em !important}.pad-15{padding:1.5em !important}.pad-2{padding:2em !important}.pad-25{padding:2.5em !important}.pad-3{padding:3em !important}.pad-35{padding:3.5em !important}.pad-4{padding:4em !important}.pad-45{padding:4.5em !important}.pad-5{padding:5em !important}.pad-noside{padding-left:0px !important;padding-right:0px !important}.row.no-gutter{margin-left:0;margin-right:0}.row.no-gutter [class*='col-']:not(:first-child),.row.no-gutter [class*='col-']:not(:last-child){padding-right:0;padding-left:0}.row-centered{text-align:center;vertical-align:top}.col-centered{display:inline-block;float:none;text-align:left;vertical-align:top;margin-right:-4px}.display-block{display:block}.display-inline-block{display:inline-block}.display-inline{display:inline}.bg-base{background-color:#222;color:#fff}.bg-accent{background-color:#00685a;color:#fff}.bg-accent h3,.bg-accent h4{color:#fff}.bg-alt{background-color:#00ddc1;color:#fff}.bg-alt h3,.bg-alt h4{color:#fff}.bg-light{background-color:#cafff9;color:#777}.bg-contrast{background-color:#fff;color:#777}.bg-action{background-color:#f00;color:#fff}.bg-background{background:#fff}.txt-base{color:#222}.txt-accent{color:#00685a}.txt-alt{color:#00ddc1}.txt-contrast{color:#fff}.txt-gray{color:#878787}.txt-black{color:#000}.txt-small{font-size:11px}.txt-large{font-size:15px}.txt-larger{font-size:18px}.txt-header{font-size:38px;font-weight:600}.txt-title{font-size:15px;font-weight:bold}.txt-nocase{text-transform:none}.spacer-100{min-height:100vh}.spacer-50{min-height:50vh}.toggler{cursor:pointer}.center-table{width:100%;height:100%}.center-table td{width:100%;height:100%;vertical-align:middle}.vertical-align{position:relative;top:50%;transform:translateY(-50%)}#cookie-consent{background:#00685a;color:#fff;width:100%;*zoom:1}#cookie-consent:before,#cookie-consent:after{content:" ";display:table}#cookie-consent:after{clear:both}.cc-btn{display:inline-block !important}.cc-compliance > .cc-btn{flex:0 !important;ms-flex:0 !important;flex-basis:auto !important}#site{width:100%;overflow-x:hidden}#header{position:fixed;width:100%;z-index:10;height:90px}#header .logo{padding:20px 0px}#header .logo img{height:50px}#header nav{margin-top:18px}#header nav .navbar-languages .flag-icon{border-radius:30px}#header .header-cart{position:absolute;margin-top:-18px;right:5px;text-align:right}html.scrolled #header{height:70px;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5)}html.scrolled #header nav{margin-top:13px}html.scrolled #header .logo{padding:15px 0px}html.scrolled #header .logo img{height:40px}html.scrolled #header .header-cart{margin-top:-22px}#header .contrast{display:none}#header .no-contrast{display:inline}html.header-contrast #header{background:#fff;color:#00685a}html.header-contrast #header .contrast{display:inline}html.header-contrast #header .no-contrast{display:none}#content{margin-top:90px}#content section{position:relative;width:100%}#content section .section_anchor{position:absolute;margin-top:-90px}#content section.section-slideshow .slide{height:530px;background-position:center center;background-repeat:no-repeat;background-size:cover}#content section.section-slideshow .slide h2{display:inline-block;font-size:60px;font-weight:900;max-width:50%}#content section.section-slideshow .slide h4{font-size:17px}#content section.section-slideshow .slide a.button{border-radius:40px;padding:1em 3.5em}#content section.section-article{color:#878787}#content section.section-article .bg_image{position:absolute;z-index:0;left:60%;width:60%;height:100%;background-repeat:no-repeat;background-position:left center;background-size:cover}#content section.section-article h3{color:#878787}#content section.section-article strong{color:#222;text-transform:uppercase}#content section.section-modules .bg_image{background-repeat:no-repeat;background-position:center center;background-size:contain}#content section.section-projects .categories{list-style:none}#content section.section-projects .category-selector{cursor:pointer;text-transform:uppercase}#content section.section-projects .category-selector.active{text-decoration:underline;font-weight:bold}#content section.section-projects .category-selector.active:before{position:absolute;margin-left:-1em;font-family:'fontawesome';content:'\f061'}#content section.section-projects .list-of-projects{position:absolute;top:-10000px}#content section.section-projects .list-of-projects.active{position:relative;top:0px}#content section.section-projects .slide .project-listitem{border-right:1px solid #fff;padding:0px 1em}#content section.section-projects .slide:nth-child(3n+3) .project-listitem{border-right:0px}#content section.section-news .bg_image{position:absolute;z-index:0;left:60%;width:40%;height:100%;background-repeat:no-repeat;background-position:right bottom;background-size:contain}#content section.section-news .read-more{font-weight:600;text-transform:uppercase}#content section.section-map{border-bottom:4px solid #00685a}#content section.section-map .overlay{background:transparent;position:absolute;width:100%;height:100%;cursor:pointer}#content section.section-contact input.invalid,#content section.section-contact textarea.invalid{border-color:#f00}#content section.section-contact label{font-weight:normal}#content section.section-contact .grecaptcha-badge{float:right}#content section.section-contact ul{list-style:none;margin:0px;padding:0px}#content section.section-contact ul li{margin-bottom:0.25em}#content section.section-contact ul li .fa{font-size:18px;margin-right:0.5 * base-margin}#content section.section-contact ul li a:hover{color:#00685a;text-decoration:underline}#footer .menu td{vertical-align:top}#footer .menu .main{text-transform:uppercase;font-weight:bold;display:block;margin-bottom:0.25em}#footer .menu ul{list-style:none;margin:0px;padding:0px}#footer .menu ul li{margin:0px 0px 0px 1.25em;padding:0px;text-transform:uppercase;font-weight:normal;margin-bottom:0.25em}#footer .menu ul li:before{content:'*';position:absolute;margin-top:2px;margin-left:-1.25em}#footer .socialmedia a{float:none !important;display:inline-block !important;background:#00685a;color:#fff;width:40px;height:40px;line-height:46px;text-align:center;border-radius:40px}#footer .socialmedia a i{font-size:20px}#scroll_to_top{position:fixed;bottom:25px;right:25px;z-index:10;opacity:0;background:#000;color:#fff;border-radius:5px;padding:0.5em;transition:opacity 1s}html.scrolled #scroll_to_top{opacity:0.75;transition:opacity 1s}#search{position:fixed;top:-100%;left:0px;width:100%;height:100%;background:rgba(255, 255, 255, 0.97);z-index:100;opacity:0;transition:opacity 0.25s}html.search #search{top:0px;opacity:1}#search .highlight{background:rgba(0, 221, 193, 0.25)}#search .close{margin-top:10px;margin-right:10px}.detail-box{width:60vw}.detail-box h1{font-size:15px;font-weight:bold;margin-bottom:1em}.detail-box-big{width:100%}.detail-box-big h1{font-size:15px;font-weight:bold;margin-bottom:1em}.ico{display:inline-block;text-align:center;transition:background-color 0.5s, border-color 1s;width:120px;height:120px;font-size:100px;border:3px solid;border-radius:120px}.ico .inner{position:relative;width:100%;height:100%;border-radius:120px;border:3px solid}.ico .inner .icon{position:relative;top:3px}.ico.ico-smaller{width:50px;height:50px;font-size:35px;border:2px solid transparent;border-radius:50px}.ico.ico-smaller .inner{border-radius:50px}.ico.ico-smaller .inner .icon{position:relative;top:0px}.ico.ico-small{width:80px;height:80px;font-size:66px;border:3px solid;border-radius:80px}.ico.ico-small .inner{border-radius:80px}.ico.ico-small .inner .icon{position:relative;top:0px}.ico.ico-medium{width:100px;height:100px;font-size:80px;border:3px solid;border-radius:100px}.ico.ico-medium .inner{border-radius:100px}.ico.ico-medium .inner .icon{position:relative;top:0px}.ico.ico-contrast{color:#fff;border:3px solid #00685a}.ico.ico-contrast .inner{border-color:#fff}a:hover .ico.ico-contrast{background:#fff !important;color:#00685a !important;border-color:#fff !important}a:hover .ico.ico-contrast .inner{border-color:#00685a !important}.ico.ico-contrast.ico-filled{color:#00685a;border:3px solid #fff;background:#fff}.ico.ico-contrast.ico-filled .inner{border-color:#00685a}a:hover .ico.ico-contrast.ico-filled{background:#00685a !important;color:#fff !important;border-color:#00685a !important}a:hover .ico.ico-contrast.ico-filled .inner{border-color:#fff !important}.ico.ico-accent{color:#00685a;border:3px solid #fff}.ico.ico-accent .inner{border-color:#00685a}a:hover .ico.ico-accent{background:#00685a !important;color:#fff !important;border-color:#00685a !important}a:hover .ico.ico-accent .inner{border-color:#fff !important}.ico.ico-accent.ico-filled{background:#00685a;color:#fff}.ico.ico-accent.ico-filled .inner{border-color:#00685a}a:hover .ico.ico-accent.ico-filled{background:#fff !important;color:#00685a !important;border-color:#fff !important}a:hover .ico.ico-accent.ico-filled .inner{border-color:#00685a !important}.ico.ico-inactive{background-color:#878787 !important}.ico.ico-inactive .inner{border-color:#878787 !important}.ico.ico-shadow{box-shadow:5px 5px 15px rgba(0, 0, 0, 0.5)}#peelback .peel-image{box-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);transition:box-shadow 0.5s}#peelback .peel-image.hover{box-shadow:3px 3px 5px 5px rgba(0, 0, 0, 75)}html.desktop .cards{display:flex;align-items:center;justify-content:center}.cards .flip-cards{position:absolute;z-index:10;margin-left:-15px;margin-top:-10px}html.desktop .cards .scenes{display:flex;align-items:center;justify-content:center}.cards .scene{width:100%;height:400px;perspective:600px;margin-bottom:40px}.cards .scene .card{width:100%;height:100%;position:relative;transition:transform 1s;transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-origin:center right;padding-bottom:20px}.cards .scene .card .card__face{position:absolute;height:100%;width:100%;backface-visibility:hidden;transition:opacity 0.5s}.cards .scene .card .card__face.card__face--back .card-inner{background:#00685a}.cards .scene .card .card__face .card-inner{position:relative;backface-visibility:hidden;text-align:center;background:#3b4151;border-radius:15px;display:flex;flex:auto;flex-direction:column;max-height:100%;color:#fff}.cards .scene .card .card__face .card-inner.inner-small{margin:10px 0px;height:calc(100% - 20px);width:100%}.cards .scene .card .card__face .card-inner.inner-big{height:100%;width:100%}.cards .scene .card .card__face .card-inner .header{padding:5px}.cards .scene .card .card__face .card-inner .header .icons{display:flex;align-items:center;justify-content:center}.cards .scene .card .card__face .card-inner .content{display:flex;flex:auto;flex-direction:column;padding:15px 10px}.cards .scene .card .card__face .card-inner .content ul{margin:0px 0px 1em 1.25em;padding:0px}.cards .scene .card .card__face .card-inner .content ul li{margin:0px;padding:0px}.cards .scene .card .card__face .card-inner .footer{padding:5px 5px 0px 5px}.cards .scene .card .card__face .card-inner .footer hr{margin:0px auto;padding:0px;width:50%}.cards .scene .card .card__face .card-inner .footer .price{font-size:25px}html.desktop .cards .scene .card .card__face:after{content:'';display:block;position:absolute;left:12%;bottom:0px;width:80%;max-width:210px;height:5px;background:transparent;border-radius:100px/30px;box-shadow:0 35px 40px rgba(0, 0, 0, 0.7)}.cards .scene .card .card__face.card__face--front{backface-visibility:hidden;-ms-backface-visibility:hidden}.cards .scene .card .card__face.card__face--back{transform:rotateY(180deg)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cards .scene .card .card__face.card__face--back{opacity:0}}.cards.is-flipped .scene .card{transform:translateX(-100%) rotateY(-180deg)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cards.is-flipped .scene .card{transition:opacity 0.5}.cards.is-flipped .scene .card .card__face--front{opacity:0}.cards.is-flipped .scene .card .card__face--back{opacity:1;backface-visibility:visible}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cards.is-flipping .scene .card .card__face{transition:opacity 0.5}.cards.is-flipping .scene .card .card__face .card__face--front{opacity:0}.cards.is-flipping .scene .card .card__face .card__face--back{opacity:1;backface-visibility:visible}}.cards .extra-options ul,.cards .extra-options li{margin:0px;padding:0px;list-style:none}@-ms-keyframes donothing{}html.desktop #search{position:fixed;top:-100%;width:100%;height:100%;background:transparent;z-index:100;opacity:0;transition:opacity 0.25s height 0.5s}html.desktop #search .container{background:rgba(255, 255, 255, 0.97);box-shadow:0px 5px 5px rgba(0, 0, 0, 0.2)}html.desktop #search .close{display:none;margin-top:10px;margin-right:10px}html.desktop.search #search{top:90px;opacity:1}html.desktop.scrolled.search #search{top:60px;opacity:1}html.tablet .t-pull-left{float:left}html.tablet .t-pull-right{float:right}html.tablet .t-text-left{text-align:left}html.tablet .t-text-right{text-align:right}html.tablet .t-text-center{text-align:center}html.tablet .t-mrg-0{margin-bottom:0em !important}html.tablet .t-mrg-05{margin-bottom:0.5em !important}html.tablet .t-mrg-1{margin-bottom:1em !important}html.tablet .t-mrg-15{margin-bottom:1.5em !important}html.tablet .t-mrg-2{margin-bottom:2em !important}html.tablet .t-mrg-25{margin-bottom:2.5em !important}html.tablet .t-mrg-3{margin-bottom:3em !important}html.tablet .t-mrg-35{margin-bottom:3.5em !important}html.tablet .t-mrg-4{margin-bottom:4em !important}html.tablet .t-mrg-45{margin-bottom:4.5em !important}html.tablet .t-mrg-5{margin-bottom:5em !important}html.tablet .t-mrg-noside{margin-left:0px !important;margin-right:0px !important}html.tablet .t-pad-0{padding:0px !important}html.tablet .t-pad-05{padding:0.5em !important}html.tablet .t-pad-1{padding:1em !important}html.tablet .t-pad-15{padding:1.5em !important}html.tablet .t-pad-2{padding:2em !important}html.tablet .t-pad-25{padding:2.5em !important}html.tablet .t-pad-3{padding:3em !important}html.tablet .t-pad-35{padding:3.5em !important}html.tablet .t-pad-4{padding:4em !important}html.tablet .t-pad-45{padding:4.5em !important}html.tablet .t-pad-5{padding:5em !important}html.tablet .t-pad-noside{padding-left:0px !important;padding-right:0px !important}html.tablet .detail-box-big{width:95vw}html.tablet .detail-box-big h1{font-size:15px;font-weight:bold;margin-bottom:1em}html.tablet #footer .menu td{display:block;float:left;width:25% !important;text-align:left;margin-bottom:2em}html.tablet #footer .menu td:nth-child(5n+5){clear:both}html.mobile .m-pull-left{float:left}html.mobile .m-pull-right{float:right}html.mobile .m-text-left{text-align:left}html.mobile .m-text-right{text-align:right}html.mobile .m-text-center{text-align:center}html.mobile .m-mrg-0{margin-bottom:0em !important}html.mobile .m-mrg-05{margin-bottom:0.5em !important}html.mobile .m-mrg-1{margin-bottom:1em !important}html.mobile .m-mrg-15{margin-bottom:1.5em !important}html.mobile .m-mrg-2{margin-bottom:2em !important}html.mobile .m-mrg-25{margin-bottom:2.5em !important}html.mobile .m-mrg-3{margin-bottom:3em !important}html.mobile .m-mrg-35{margin-bottom:3.5em !important}html.mobile .m-mrg-4{margin-bottom:4em !important}html.mobile .m-mrg-45{margin-bottom:4.5em !important}html.mobile .m-mrg-5{margin-bottom:5em !important}html.mobile .m-mrg-noside{margin-left:0px !important;margin-right:0px !important}html.mobile .m-pad-0{padding:0px !important}html.mobile .m-pad-05{padding:0.5em !important}html.mobile .m-pad-1{padding:1em !important}html.mobile .m-pad-15{padding:1.5em !important}html.mobile .m-pad-2{padding:2em !important}html.mobile .m-pad-25{padding:2.5em !important}html.mobile .m-pad-3{padding:3em !important}html.mobile .m-pad-35{padding:3.5em !important}html.mobile .m-pad-4{padding:4em !important}html.mobile .m-pad-45{padding:4.5em !important}html.mobile .m-pad-5{padding:5em !important}html.mobile .m-pad-noside{padding-left:0px !important;padding-right:0px !important}html.mobile h1,html.mobile h2,html.mobile h3,html.mobile h4,html.mobile h5,html.mobile h6{word-break:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}html.mobile h1,html.mobile h2{font-size:22.8px;font-weight:600;margin-bottom:1em;text-transform:uppercase}html.mobile h3{font-size:18px;font-weight:normal;margin-bottom:1em}html.mobile h4,html.mobile h5{font-size:15px;font-weight:bold;margin-bottom:1em}html.mobile #header .logo img{margin-left:10px}html.mobile #header nav{margin-top:18px}html.mobile #content section.section-slideshow .slide{height:330px}html.mobile #content section.section-slideshow .slide h2{font-size:30px}html.mobile #content section.section-article{color:#878787}html.mobile #content section.section-article .bg_image{position:absolute;z-index:0;left:60%;width:60%;height:100%;background-repeat:no-repeat;background-position:left center;background-size:cover}html.mobile #content section.section-article h3{color:#878787}html.mobile #content section.section-article strong{color:#222;text-transform:uppercase}html.mobile #content section.section-projects .slide .project-listitem{border:0px;padding:0px 1em}html.mobile #footer .menu td{display:block;width:100% !important;text-align:center;margin-bottom:1em}html.mobile #footer .menu td ul li:before{content:''}html.mobile .detail-box{width:90vw}