﻿/*!
Theme Name: Cristino
Theme URI: -
Author: -
Version: 1.0
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Description: Theme for Cristino's website
*//*! locomotive-scroll v3.4.1 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}.c-scrollbar{position:absolute;left:0;top:208px;width:4px;height:calc(100% - 208px);transform-origin:center right;transition:transform .3s,opacity .3s;background-color:#6d6d6d;z-index:500;opacity:1}.c-scrollbar:hover{transform:scaleX(2)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}.c-scrollbar_thumb{position:absolute;top:0;right:-50%;background-color:#fff;opacity:1;width:200%;margin:0;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;backdrop-filter:blur(10px);-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.9);opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}button.pswp__button{min-width:1px}.pswp__zoom-wrap{text-align:center}.pswp__zoom-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.pswpvideo-wrapper{line-height:0;width:80%;max-width:1400px;position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.pswpvideo-wrapper .pswpvideo-videowrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;width:100%}.pswpvideo-wrapper .pswpvideo-videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:60px;height:60px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:1;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.pswp__button:focus,.pswp__button:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{width:55px;height:55px;top:12px;right:15px;background-size:60% auto;background-repeat:no-repeat;background-position:center center}.pswp__button--close{background-size:90% auto;width:70px;height:70px;top:35px;right:35px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.pswp__button--close{background-image:url(assets/svgs/icon-back.svg)}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:120px;height:100px;position:absolute}@media only screen and (max-width: 680px){.pswp__button--arrow--left,.pswp__button--arrow--right{display:none}}.pswp__button--arrow--left:after,.pswp__button--arrow--right:after{content:"";position:absolute;bottom:25%;left:0;width:100%;height:3px;background-color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"Avanti";position:absolute;top:50%;left:0;width:100%;height:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);color:#fff;font-weight:700;font-size:14px}.pswp__button--arrow--left:hover,.pswp__button--arrow--right:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.pswp__button--arrow--left:hover:after,.pswp__button--arrow--right:hover:after{background-color:#121212}.pswp__button--arrow--left{left:0}.pswp__button--arrow--left:before{content:"Indietro"}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:center;max-width:800px;margin:0 auto;font-size:24px;line-height:30px;font-family:"Roboto",Helvetica,Arial,sans-serif;padding:7px;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(assets/photoswipe/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:80px;width:100%;background:rgba(0,0,0,0)}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.pswp__container_move{transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,button,input,textarea{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:top;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;outline:none}@media only screen and (-webkit-min-device-pixel-ratio: 1.25),only screen and (min-device-pixel-ratio: 1.25),only screen and (min-resolution: 200dpi),only screen and (min-resolution: 1.25dppx){html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,button,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body,div,h1,h2,h3,h4,p,ul,li,dl,dt,dd,img,form,fieldset,blockquote{border:0px none;margin:0px;padding:0px}html{height:100%}body{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:400;font-size:17px;line-height:26px;text-align:left;border:0;color:#fff;background:#000;height:100%}body.pace-running{overflow:hidden}@media only screen and (max-width: 680px){body{font-size:15.3px;line-height:26px}}body.admin-bar .topheader{top:32px}@media only screen and (min-width: 950px){body.admin-bar .topheader{top:32px}}@media only screen and (max-width: 949px)and (min-width: 681px){body.admin-bar .topheader{top:46px}}@media only screen and (max-width: 680px){#wpadminbar{position:fixed !important}}a{text-decoration:none;border-style:none;color:#fff;position:relative;z-index:3;cursor:pointer}a img{border:none}a:hover{text-decoration:underline;border-style:none;color:#fff}em{font-style:italic}sub,sup{font-size:11.2px}sup{top:5px;left:2px}sub{top:18px;left:5px}p{padding:0;margin:0 0 26px 0;z-index:1;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{border:0;border-style:none;max-width:100%;height:auto;font-size:14px;position:relative;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-ms-transition:opacity .2s ease;transition:opacity .2s ease}img.topreload{background-color:#080808;opacity:1;min-height:312px}@media only screen and (max-width: 680px){img.topreload{min-height:156px}}img.topreload.fullwidth{min-height:520px}@media only screen and (max-width: 680px){img.topreload.fullwidth{min-height:260px}}iframe{max-width:100%}ul,ol,dl{position:relative;margin:0;padding:0}iframe{border:0px}strong,b{font-weight:bold;position:relative}hr{width:100%;height:1px;margin:52px auto;margin-bottom:51px;text-align:left;padding:0;border:0px;display:block;clear:both;position:relative;background:#6d6d6d}hr.nomargin{margin:0 auto}ul,ol{margin:13px 0 26px 0;padding:0}ul{list-style:none;list-style-position:outside}@media only screen and (max-width: 949px){ul{font-size:14px;line-height:20px}}ul>li{position:relative;margin-left:0;padding-left:18px;font-size:14px;background-image:url("assets/svgs/bullet-genericlist.svg");background-position:left 10px;background-repeat:no-repeat;background-size:7px 7px}ul.list-big>li{font-size:19px;line-height:28px;margin-bottom:26px}ul>li,ol>li{margin-bottom:10px}ul>li>ul{margin:15px 0 0 5px;padding-bottom:10px}ul>li>ul>li{margin-left:25px;padding-left:3px;font-size:14px}ul>li>ul>li:before{content:"–";top:-1px;font-weight:bold;font-size:16px;margin-left:-0.5em;left:-8px;background-color:rgba(0,0,0,0);width:auto;height:auto;background-image:none}ul.list-big>li>ul>li{font-size:17px;line-height:26px;margin-bottom:0}ol{list-style-position:inside;margin:0 0 26px 25px}ol>li>ol{margin-left:25px}h1,h2,h3,h4,h5,h6{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:200;margin:0 auto 26px;padding:0;position:relative;z-index:2;height:auto;clear:both;text-align:left}h1 strong,h1 bold,h1 b,h2 strong,h2 bold,h2 b,h3 strong,h3 bold,h3 b,h4 strong,h4 bold,h4 b,h5 strong,h5 bold,h5 b,h6 strong,h6 bold,h6 b{font-weight:bold}h1{font-size:65px;line-height:80px;margin-bottom:39px}@media only screen and (max-width: 949px)and (min-width: 681px){h1{font-size:58.5px;line-height:72px}}@media only screen and (max-width: 680px){h1{font-size:49.3px;line-height:56.95px}}h2{font-size:52.2px;line-height:60.3px;margin-bottom:26px}@media only screen and (min-width: 1600px){h2{font-size:58px;line-height:67px}}@media only screen and (max-width: 949px)and (min-width: 681px){h2{font-size:46.4px;line-height:56.95px}}@media only screen and (max-width: 680px){h2{font-size:34.8px;line-height:46.9px}}h3{font-size:49.3px;line-height:56.95px;margin-bottom:26px;text-transform:uppercase}@media only screen and (max-width: 949px){h3{font-size:34px;line-height:43px}}h4{font-size:24px;line-height:30px;margin-bottom:26px;text-transform:uppercase}.button,button,input[type=button],.button a{text-decoration:none;display:inline-block;background-color:#fff;height:50px;line-height:50px;text-align:center;text-transform:uppercase;padding:0 25px;color:#080808;font-size:17px;font-weight:normal;position:relative;top:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;-ms-transition:all .15s ease;transition:all .15s ease;-webkit-transform:rotate3d(0, 0, 0, 0);-moz-transform:rotate3d(0, 0, 0, 0);-ms-transform:rotate3d(0, 0, 0, 0);-o-transform:rotate3d(0, 0, 0, 0);transform:rotate3d(0, 0, 0, 0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media only screen and (max-width: 680px){.button,button,input[type=button],.button a{display:block;width:100%}}@media only screen and (max-width: 949px){.wp-block-columns{display:block !important}.wp-block-columns .wp-block-column{margin:0 !important}}figure{margin-left:0}.relative-container{position:relative}.text-centered{text-align:center}.text-right{text-align:right}.text-inv{color:#080808}.text-highlight{color:#fff}.text-copybigger,.text-large,p.has-large-font-size{font-size:19px;line-height:28px}@media only screen and (max-width: 949px){.text-copybigger,.text-large,p.has-large-font-size{font-size:19px;line-height:28px}}p.has-large-font-size{margin-bottom:26px}.text-copysmaller,.text-small,p.has-small-font-size{font-size:14px;line-height:20px}.preloader{position:fixed;bottom:0;left:0;width:100%;height:100%;color:#080808;overflow:hidden;z-index:1200;background-color:#000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-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)}.preloader .preloader-content{opacity:0;position:absolute;top:50%;left:50%;max-width:450px;max-height:350px;min-width:200px;min-height:150px;width:65%;height:45%;z-index:50;transform-style:preserve-3d;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.preloader .preloader-content svg{width:100%;height:100%}.preloader .preloader-content svg path{fill:#080808}.preloader .preloader-progresscounter{opacity:0;position:absolute;bottom:26px;right:50px;text-align:right;width:30%;height:104px}@media only screen and (max-width: 949px){.preloader .preloader-progresscounter{right:50%}}.preloader .preloader-progresscounter .pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preloader .preloader-progresscounter .pace .pace-progress{background-color:rgba(0,0,0,0);-webkit-transform:translate3d(0, 0, 0) !important;-moz-transform:translate3d(0, 0, 0) !important;-ms-transform:translate3d(0, 0, 0) !important;-o-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.preloader .preloader-progresscounter .pace .pace-progress:after{content:attr(data-progress-text);font-size:100px;position:absolute;top:0;left:0;width:100%;height:100%;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:900;font-size:130px}@media only screen and (max-width: 949px){.preloader .preloader-progresscounter .pace .pace-progress:after{font-size:100px}}.preloader .preloader-progresscounter .pace.pace-inactive,.preloader .preloader-progresscounter .pace.pace-done{display:block}.pagetransition{display:none;position:fixed;top:0;left:100%;width:100%;height:100%;color:#080808;overflow:hidden;background-color:#000;z-index:1200;pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-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)}.pagetransition .pagetransition-content{position:absolute;top:40%;left:50%;max-width:400px;max-height:300px;min-width:150px;min-height:150px;width:60%;height:40%;z-index:50;transform-style:preserve-3d;text-align:center;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media only screen and (max-width: 680px){.pagetransition .pagetransition-content{top:34%}}.pagetransition .pagetransition-content .logo{display:block;width:90%;height:90%;margin:0 auto}.pagetransition .pagetransition-content .logo svg{width:100%;height:100%}.pagetransition .pagetransition-content .logo svg path{fill:#fff}.pagetransition-tail{display:none;position:absolute;top:0;left:100%;width:100%;height:100%;background-color:#0e0e0e;z-index:1190;pointer-events:none;-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)}@media only screen and (max-width: 949px){*[data-scroll-speed]{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}}html.has-scroll-smooth main{overflow:hidden}html.has-scroll-smooth .main-scrollablearea{overflow:hidden}html.has-scroll-smooth .c-scrollbar{display:block}.c-scrollbar{display:none}main{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible}.main-scrollablearea{overflow:visible;overflow-x:hidden}.content-wrapper{position:relative;width:100%;height:100%;max-width:1300px;margin:0 auto;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1600px){.content-wrapper{max-width:1550px}}.content-wrapper.two-cols{display:flex;flex-direction:row;justify-content:flex-start;min-height:156px}@media only screen and (max-width: 680px){.content-wrapper.two-cols{display:block}}@media only screen and (max-width: 949px)and (min-width: 681px){.content-wrapper.two-cols.not-laptop{display:block}}.content-wrapper.two-cols .column{flex:1 1 0;position:relative}.content-wrapper .topcontent-singlecolumn{width:85%;padding-bottom:52px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 949px){.content-wrapper .topcontent-singlecolumn{width:100%}}.content-wrapper .topcontent-singlecolumn p,.content-wrapper .topcontent-singlecolumn ul{padding-left:65%;padding-right:5%}@media only screen and (max-width: 949px){.content-wrapper .topcontent-singlecolumn p,.content-wrapper .topcontent-singlecolumn ul{padding-left:0;padding-right:10%}}.content-wrapper .topcontent-singlecolumn ul{padding-right:0}.content-wrapper .topcontent-singlecolumn .wp-block-columns p{padding-left:0}.content-wrapper .topcontent-singlecolumn blockquote,.content-wrapper .topcontent-singlecolumn .wp-block-quote,.content-wrapper .topcontent-singlecolumn .wp-block-quote.is-style-large{max-width:40%;float:left;padding-left:100px !important;padding-right:50px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 949px){.content-wrapper .topcontent-singlecolumn blockquote,.content-wrapper .topcontent-singlecolumn .wp-block-quote,.content-wrapper .topcontent-singlecolumn .wp-block-quote.is-style-large{float:none;max-width:100%;padding-left:0 !important;padding-right:10% !important;margin-bottom:26px !important}}.content-wrapper .topcontent-singlecolumn blockquote p,.content-wrapper .topcontent-singlecolumn .wp-block-quote p,.content-wrapper .topcontent-singlecolumn .wp-block-quote.is-style-large p{padding:0;margin:0}@media only screen and (min-width: 950px){.content-wrapper .topcontent-singlecolumn .wp-block-quote.is-style-large{max-width:65%}}.content-wrapper .topcontent-singlecolumn .verticalline{bottom:79%;left:calc(6% + 100px)}@media only screen and (max-width: 949px){.content-wrapper .topcontent-singlecolumn .verticalline{bottom:93%;left:calc(3% + 50px)}}.content-wrapper .topcontent-standard{width:65%;margin:0 auto;padding-bottom:52px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 949px){.content-wrapper .topcontent-standard{width:100%}}@media only screen and (max-width: 949px){.content-wrapper .topcontent-standard p,.content-wrapper .topcontent-standard ul{padding-left:0;padding-right:10%}}.content-wrapper .lowercontent-singlecolumn{width:50%;padding-left:15%;padding-top:260px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1600px){.content-wrapper .lowercontent-singlecolumn{width:50%}}@media only screen and (max-width: 949px)and (min-width: 681px){.content-wrapper .lowercontent-singlecolumn{width:85%}}@media only screen and (max-width: 680px){.content-wrapper .lowercontent-singlecolumn{width:100%;padding-left:5%}}.content-wrapper .lowercontent-singlecolumn p{padding-right:20%}@media only screen and (max-width: 680px){.content-wrapper .lowercontent-singlecolumn p{padding-right:10%}}.content-wrapper .lowercontent-singlecolumn h2,.content-wrapper .lowercontent-singlecolumn h3{margin-left:10%}.content-wrapper .lowercontent-singlecolumn.position-absolute{position:absolute}@media only screen and (max-width: 949px){.content-wrapper .lowercontent-singlecolumn.position-absolute{position:relative}}.content-wrapper .topcontent-singlecolumn:before,.content-wrapper .topcontent-singlecolumn:after{content:"";display:table}.content-wrapper .topcontent-singlecolumn:after{clear:both}.content-wrapper .topcontent-singlecolumn{zoom:1}.logo-wrapper-bk{display:none;position:absolute;top:0;left:0;width:100%;height:208px;background:-moz-linear-gradient(to bottom, #080808, rgba(8, 8, 8, 0.8), rgba(8, 8, 8, 0));background:-webkit-linear-gradient(to bottom, #080808, rgba(8, 8, 8, 0.8), rgba(8, 8, 8, 0));background:-o-linear-gradient(to bottom, #080808, rgba(8, 8, 8, 0.8), rgba(8, 8, 8, 0));background:linear-gradient(to bottom, #080808, rgba(8, 8, 8, 0.8), rgba(8, 8, 8, 0));z-index:0}@media only screen and (max-width: 680px){.logo-wrapper-bk{display:block}}.logo-wrapper{position:absolute;top:39px;left:30px;height:104px;width:45%;z-index:1000;overflow:hidden;-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1600px){.logo-wrapper{left:60px}}@media only screen and (max-width: 949px)and (min-width: 681px){.logo-wrapper{width:60%}}@media only screen and (max-width: 680px){.logo-wrapper{width:85%;top:15px}}.logo-wrapper svg{max-width:100%;max-height:100%}.logo-wrapper .logo{position:absolute;display:block;width:90%;height:100%;top:0;left:0;color:#6d6d6d;font-family:"Glacial Indifference","Roboto",Helvetica,Arial,sans-serif}@media only screen and (min-width: 1600px){.logo-wrapper .logo{width:60%}}.logo-wrapper .logo svg{position:absolute;left:0px;top:0;height:100%;width:110px;z-index:0}.logo-wrapper .logo svg path{fill:#fff}.logo-wrapper .logo svg #mask-A,.logo-wrapper .logo svg #mask-C{display:none}@media only screen and (max-width: 949px){.logo-wrapper .logo svg{width:55px}}.logo-wrapper .logo .name,.logo-wrapper .logo .subtitle{position:absolute;top:calc(20% + 31.2px);left:120px;width:100%;z-index:10;text-align:left;font-size:17px}@media only screen and (max-width: 949px){.logo-wrapper .logo .name,.logo-wrapper .logo .subtitle{left:73px}}.logo-wrapper .logo .subtitle{font-style:italic}.logo-wrapper .logo .name{top:20%;color:#fff;font-size:26px}.pagefooter{color:#545454;font-size:12px;line-height:16px;text-align:center;padding-top:260px;padding-bottom:52px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 949px){.pagefooter{font-size:14px;line-height:20px}}.pagefooter .footer-copy{text-align:right}.pagefooter .footer-copy a{color:#fff}.pagefooter .footer-copy a:hover{text-decoration:none}.pagefooter .columns-wrapper{display:flex;width:100%;justify-content:center;align-items:flex-start}@media only screen and (max-width: 949px){.pagefooter .columns-wrapper{display:block}}.pagefooter .columns-wrapper .column{flex:1 1 auto;text-align:left}@media only screen and (max-width: 949px){.pagefooter .columns-wrapper .column{width:100%;text-align:center;padding-bottom:26px}}.pagefooter .columns-wrapper .column.menu-secondary{flex:2 1 auto;text-align:center}.pagefooter .columns-wrapper .column.footer-copy{text-align:right}@media only screen and (max-width: 949px){.pagefooter .columns-wrapper .column.footer-copy{width:100%;text-align:center}}.pagefooter .menu-social{justify-content:flex-start}@media only screen and (max-width: 949px){.pagefooter .menu-social{justify-content:center}}section{background:rgba(0,0,0,0);position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section.generic{margin-top:338px}section.first{margin-top:780px;z-index:110}@media only screen and (max-width: 949px){section.first{margin-top:572px}}section.gallery,section.teamgallery{z-index:100}section.gallery .backgroundband,section.teamgallery .backgroundband{top:auto;bottom:-15%}section.blog{padding-top:130px;z-index:100}section.lower{padding-top:260px}.has-scroll-smooth section.lower{padding-top:208px}@media only screen and (max-width: 949px){section.lower{top:-52px}}section.quote{padding-top:468px;padding-bottom:78px;z-index:100}.has-scroll-smooth section.quote{top:-120px}section.heroimage{position:absolute;top:-5%;left:-5%;width:110%;height:1300px;z-index:0}@media only screen and (max-width: 680px){section.heroimage{width:100%;left:0;overflow:hidden;height:1040px}}section.heroimage .thumbnail-wrapper{width:100%;height:100%}section.heroimage canvas{display:block;opacity:0}section .backgroundband{position:absolute;top:0;background-color:#121212;width:80%;height:100%;overflow:hidden;-webkit-clip-path:inset(0% 0% 0% 100%);clip-path:inset(0% 0% 0% 100%)}@media only screen and (min-width: 1600px){section .backgroundband{width:70%}}section .backgroundband.right{right:0}.thumbnail-wrapper{background-color:rgba(0,0,0,0);position:relative;overflow:hidden;z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.thumbnail-wrapper.with-overlay .overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(18,18,18,.7);opacity:0;z-index:55}.thumbnail-wrapper .thumbnail{height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0);z-index:50;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-ms-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.thumbnail-wrapper.anim-scroll .thumbnail{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.thumbnail-wrapper.anim-scroll.with-overlay .overlay{opacity:1;-webkit-transition:opacity .9s linear;-moz-transition:opacity .9s linear;-o-transition:opacity .9s linear;-ms-transition:opacity .9s linear;transition:opacity .9s linear}.thumbnail-wrapper.anim-scroll.is-inview .thumbnail{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.thumbnail-wrapper.anim-scroll.is-inview.with-overlay .overlay{opacity:0}.thumbnail-wrapper.anim-over:hover .thumbnail{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.thumbnail-wrapper.anim-over:hover.with-overlay .overlay{opacity:.75;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;-ms-transition:opacity .5s linear;transition:opacity .5s linear}.thumbnail-wrapper.anim-over:not(.anim-scroll) .thumbnail{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-o-transition:all .9s ease;-ms-transition:all .9s ease;transition:all .9s ease}.thumbnail-wrapper.anim-over:not(.anim-scroll).with-overlay.overlay{opacity:0;-webkit-transition:opacity .9s linear;-moz-transition:opacity .9s linear;-o-transition:opacity .9s linear;-ms-transition:opacity .9s linear;transition:opacity .9s linear}.verticaltext-bigname{position:absolute;top:50%;font-size:14vw;font-family:"Glacial Indifference","Roboto",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:300;color:#080808;left:8%;text-align:left;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-90deg) translate(0%, 400%);-moz-transform:rotate(-90deg) translate(0%, 400%);-ms-transform:rotate(-90deg) translate(0%, 400%);-o-transform:rotate(-90deg) translate(0%, 400%);transform:rotate(-90deg) translate(0%, 400%)}@media only screen and (max-width: 949px){.verticaltext-bigname{display:none}}.verticaltext-big{position:absolute;top:50%;font-size:190px;font-family:"Glacial Indifference","Roboto",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:300;color:#080808;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none}@media only screen and (min-width: 1600px){.verticaltext-big{font-size:215px;right:6%}}@media only screen and (max-width: 949px){.verticaltext-big{font-size:190px}}.verticaltext-big.right{right:6%;text-align:right;-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg) translate(50%, -200%);-moz-transform:rotate(-90deg) translate(50%, -200%);-ms-transform:rotate(-90deg) translate(50%, -200%);-o-transform:rotate(-90deg) translate(50%, -200%);transform:rotate(-90deg) translate(50%, -200%)}@media only screen and (max-width: 680px){.verticaltext-big.right{font-size:160px;opacity:.5}}.has-scroll-smooth .verticaltext-big.right{-webkit-transform:rotate(-90deg) translate(70%, -200%);-moz-transform:rotate(-90deg) translate(70%, -200%);-ms-transform:rotate(-90deg) translate(70%, -200%);-o-transform:rotate(-90deg) translate(70%, -200%);transform:rotate(-90deg) translate(70%, -200%)}.verticaltext-small{position:absolute;top:-20px;font-size:14px;letter-spacing:6px;line-height:20px;color:#545454;text-transform:uppercase;font-weight:300;-webkit-clip-path:polygon(0% 0%, 0% 0%, 100% 0%, 100% 0%);clip-path:polygon(0% 0%, 0% 0%, 100% 0%, 100% 0%);-ms-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.verticaltext-small.right{right:30px}@media only screen and (min-width: 1600px){.verticaltext-small.right{right:0}}@media only screen and (max-width: 680px){.verticaltext-small.right{top:156px;right:15px}}.verticaltext-small .line{display:block;float:left;position:relative;top:9px;margin-right:25px;height:1px;width:150px;background-color:#6d6d6d}.verticaltext-small .line .arrow{display:block;float:left;position:absolute;right:0px;top:0;height:1px;width:40%;background-color:#fff;-webkit-transition:width .2s ease;-moz-transition:width .2s ease;-o-transition:width .2s ease;-ms-transition:width .2s ease;transition:width .2s ease}.verticaltext-small .line .arrow:after{content:"";position:absolute;left:-2px;top:-5px;width:11px;height:11px;background-color:rgba(0,0,0,0);background-image:url(assets/svgs/arrowpoint.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}a.verticaltext-small{text-emphasis:none;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;-ms-transition:color .2s ease;transition:color .2s ease}a.verticaltext-small:hover{text-decoration:none}a.verticaltext-small:hover .line .arrow{width:100%}.verticalline,.verticalline-withlabels{position:absolute;bottom:50%;left:50%;height:650px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:1px;background-color:#6d6d6d;-webkit-clip-path:inset(0% 0% 100% 0%);clip-path:inset(0% 0% 100% 0%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 949px){.verticalline,.verticalline-withlabels{height:546px}}.verticalline-withlabels{height:832px}@media only screen and (max-width: 949px){.verticalline-withlabels{bottom:30%;left:35%;padding-top:312px}}.verticalline-withlabels span{height:104px;text-transform:uppercase;font-size:14px;letter-spacing:6px;color:#545454;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;-ms-transition:color .2s ease;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none}.verticalline-withlabels span:hover{color:#fff}.verticalline-withlabels span:nth-child(2){margin-left:-60px}.verticalline-withlabels span:nth-child(3){margin-left:108px}.splittext{opacity:0}.color-inv{color:#080808}.color-alt{color:#545454}.quote-content{padding-left:100px;padding-right:6%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 949px)and (min-width: 681px){.quote-content{padding-left:50px}}@media only screen and (max-width: 680px){.quote-content{padding-left:25px}}@media only screen and (min-width: 1600px){.quote-content{padding-right:15%}}.quote-content svg.quotes{position:absolute;top:-262px;left:35%;width:210px;height:210px}.quote-content svg.quotes path{fill:#000}@media only screen and (min-width: 1600px){.quote-content svg.quotes{left:30%}}@media only screen and (max-width: 680px){.quote-content svg.quotes{width:130px;height:150px;top:-175px;left:20%}}.quote-content .content{font-size:34px;line-height:43px}@media only screen and (max-width: 949px){.quote-content .content{font-size:28.9px;line-height:36.55px}}.quote-content .author{position:relative;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:7px;text-align:right;float:right;margin-top:39px}.quote-content .author span{position:absolute;top:50%;left:-13px;width:0;height:1px;background-color:#6d6d6d}.quote-content:before,.quote-content:after{content:"";display:table}.quote-content:after{clear:both}.quote-content{zoom:1}blockquote,.wp-block-quote,.wp-block-quote.is-style-large{font-size:65px;line-height:80px;font-weight:100;font-style:normal;position:relative;margin:0 !important;padding:0 !important}@media only screen and (max-width: 680px){blockquote,.wp-block-quote,.wp-block-quote.is-style-large{font-size:34px;line-height:43px}}blockquote:before,.wp-block-quote:before,.wp-block-quote.is-style-large:before{content:"";position:absolute;top:-80px;left:30px;width:130px;height:130px;background-image:url(assets/svgs/quotes.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width: 949px){blockquote:before,.wp-block-quote:before,.wp-block-quote.is-style-large:before{top:-130px;width:120px;height:120px}}blockquote p,.wp-block-quote p,.wp-block-quote.is-style-large p{font-size:65px !important;line-height:80px !important;font-weight:100;font-style:normal !important}@media only screen and (max-width: 680px){blockquote p,.wp-block-quote p,.wp-block-quote.is-style-large p{font-size:46.4px !important;line-height:53.6px !important}}.note{text-align:center;margin:0;padding-right:25px;color:#080808;font-size:12px;line-height:16px}@media only screen and (max-width: 680px){.note{padding:0}}.nav-nextpage{font-size:58px;line-height:67px;font-weight:100;text-decoration:none;text-transform:uppercase;margin-bottom:260px}@media only screen and (max-width: 949px){.nav-nextpage{margin-bottom:104px}}@media only screen and (max-width: 680px){.nav-nextpage{font-size:34px;line-height:43px}}.nav-nextpage a:hover{text-decoration:none}.nav-nextpage a{color:#545454;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}.nav-nextpage a span{position:absolute;top:calc(50% - 1px);left:-25px;width:0;height:1px;background-color:#6d6d6d;z-index:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}.nav-nextpage a span:after{content:"";position:absolute;right:-10px;top:-10px;width:10px;height:20px;background-color:#000}.nav-nextpage a svg{position:absolute;right:-60px;top:1px;height:100%;width:50px;z-index:-1;-webkit-transition:all .25s ease .1s;-moz-transition:all .25s ease .1s;-o-transition:all .25s ease .1s;-ms-transition:all .25s ease .1s;transition:all .25s ease .1s}.nav-nextpage a:hover{color:#fff}.nav-nextpage a:hover span{width:calc(100% + 50px)}.nav-nextpage a:hover svg{right:-80px}.nav-nextpage.left a span{left:auto;right:-25px}.nav-nextpage.left a svg{left:-60px;right:auto;top:-2px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .25s ease .1s;-moz-transition:all .25s ease .1s;-o-transition:all .25s ease .1s;-ms-transition:all .25s ease .1s;transition:all .25s ease .1s}.nav-nextpage.left a:hover svg{left:-80px}.nav-nextpage.absolute{position:absolute;left:5%;top:-200px}@media only screen and (max-width: 949px){.nav-nextpage.absolute{left:14%}}.nav-nextpage.smaller{font-size:34px;line-height:43px}.copy-twocols{position:relative;z-index:10}.copy-twocols p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}@media only screen and (min-width: 950px){.copy-twocols{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-gap:25px;column-width:140px}.copy-twocols h2,.copy-twocols h3,.copy-twocols h4{break-after:always;-moz-column-break-after:always;-webkit-column-break-after:always}}@media only screen and (min-width: 1600px){.copy-twocols{column-gap:50px}}.copy-fourcols{display:block;position:relative;z-index:10}.copy-fourcols p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}@media only screen and (min-width: 681px){.copy-fourcols{-webkit-column-count:4;-moz-column-count:4;column-count:4;column-gap:25px;column-width:200px}}@media only screen and (max-width: 949px)and (min-width: 681px){.copy-fourcols{-webkit-column-count:2;-moz-column-count:2;column-count:2;column-width:150px}}@media only screen and (min-width: 1600px){.copy-fourcols{column-gap:50px}.copy-fourcols h2,.copy-fourcols h3,.copy-fourcols h4{break-after:always;-moz-column-break-after:always;-webkit-column-break-after:always;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}.toggle-menu-wrapper{position:absolute;top:39px;right:60px;z-index:1100;pointer-events:all !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none}.toggle-menu-wrapper .toggle-menu{position:relative;display:block;width:70px;height:70px;padding:0;opacity:0}@media only screen and (max-width: 949px){.toggle-menu-wrapper .toggle-menu{top:-26px;right:-50px;width:64px;height:64px}}.toggle-menu-wrapper .toggle-menu svg{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.toggle-menu-wrapper .toggle-menu svg #burgermenu-text-back{opacity:0}.toggle-menu-wrapper .toggle-menu svg #burgermenu-arrow{opacity:0;stroke-width:1px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.toggle-menu-wrapper .toggle-menu svg #burgermenu-arrow polyline{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.toggle-menu-wrapper .toggle-menu svg #burgermenu-arrow polyline:first-of-type{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.toggle-menu-wrapper .toggle-menu svg #burgermenu-line1,.toggle-menu-wrapper .toggle-menu svg #burgermenu-line2{-ms-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center}.toggle-menu-wrapper .toggle-menu svg #burgermenu-text-menu,.toggle-menu-wrapper .toggle-menu svg #burgermenu-text-back{-webkit-transition:fill .2s ease;-moz-transition:fill .2s ease;-o-transition:fill .2s ease;-ms-transition:fill .2s ease;transition:fill .2s ease}.toggle-menu-wrapper .toggle-menu:hover svg #burgermenu-text-menu,.toggle-menu-wrapper .toggle-menu:hover svg #burgermenu-text-back{fill:#fff}.toggle-menu-wrapper .toggle-menu:hover svg #burgermenu-arrow{stroke-width:2px}.toggle-menu-wrapper .toggle-menu:hover svg #burgermenu-arrow polyline{-webkit-transform:scale(1.15, 1);-moz-transform:scale(1.15, 1);-ms-transform:scale(1.15, 1);-o-transform:scale(1.15, 1);transform:scale(1.15, 1)}.mainmenu-wrapper{pointer-events:none;position:fixed;width:100%;height:100%;z-index:1000}.mainmenu-wrapper.hidden{opacity:0;display:none;pointer-events:none}.mainmenu-wrapper .mainmenu-background{position:absolute;top:0;right:-25%;width:150%;height:100%;background-color:#000;z-index:0;pointer-events:none;-ms-transform-origin:right center;-webkit-transform-origin:right center;transform-origin:right center}.mainmenu-wrapper .mainmenu-content{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:all;overflow:hidden;z-index:1000;-ms-transform-origin:right center;-webkit-transform-origin:right center;transform-origin:right center}.mainmenu-wrapper .mainmenu-content .logo-wrapper{width:50%;height:70%;border-right:1px solid #6d6d6d;position:absolute;top:50%;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%);clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)}@media only screen and (max-width: 949px)and (min-width: 681px){.mainmenu-wrapper .mainmenu-content .logo-wrapper{height:100px}}@media only screen and (max-width: 949px){.mainmenu-wrapper .mainmenu-content .logo-wrapper{display:none}}.mainmenu-wrapper .mainmenu-content .logo-wrapper .logo{width:100%;height:35%;top:50%;left:50%;max-width:300px;color:#545454;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 1600px){.mainmenu-wrapper .mainmenu-content .logo-wrapper .logo{width:100%}}.mainmenu-wrapper .mainmenu-content .logo-wrapper .logo svg{left:50%;top:0;width:50%;height:100%;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.mainmenu-wrapper .mainmenu-content .logo-wrapper .logo svg #symbol{fill:#121212}.mainmenu-wrapper .mainmenu-content .logo-wrapper .logo svg #mask-A,.mainmenu-wrapper .mainmenu-content .logo-wrapper .logo svg #mask-C{display:block}.mainmenu-wrapper .mainmenu-content .logo-wrapper .logo .name,.mainmenu-wrapper .mainmenu-content .logo-wrapper .logo .subtitle{position:absolute;top:calc(45% + 39px);left:50%;width:100%;z-index:10;text-align:center;font-size:19px;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mainmenu-wrapper .mainmenu-content .logo-wrapper .logo .subtitle{font-style:italic}.mainmenu-wrapper .mainmenu-content .logo-wrapper .logo .name{top:48%;color:#fff;font-size:27px}.mainmenu-wrapper .mainmenu-content .mainmenu-rightside{position:absolute;top:162px;right:0;width:50%;min-width:300px;min-height:100px;padding-right:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1600px){.mainmenu-wrapper .mainmenu-content .mainmenu-rightside{padding-right:0}}@media only screen and (max-width: 680px){.mainmenu-wrapper .mainmenu-content .mainmenu-rightside{width:100%;padding-right:15px}}@media only screen and (max-width: 949px)and (min-width: 681px){.mainmenu-wrapper .mainmenu-content .mainmenu-rightside{width:100%;top:100px;padding-right:30px}}@media only screen and (max-width: 680px){.mainmenu-wrapper .mainmenu-content .mainmenu-rightside{top:80px}}.mainmenu-wrapper .mainmenu-content .mainmenu-extra{margin-top:52px;text-align:right;color:#545454;font-size:12px;line-height:16px}@media only screen and (max-width: 680px){.mainmenu-wrapper .mainmenu-content .mainmenu-extra{margin-top:26px}}.mainmenu-wrapper .mainmenu-content .mainmenu-extra a{color:#fff}.mainmenu-wrapper .mainmenu-content .mainmenu-extra a:hover{text-decoration:none}.mainmenu-wrapper .mainmenu-content .mainmenu-extra .menu-social{justify-content:flex-end;margin-top:0;margin-bottom:26px}@media only screen and (max-width: 949px){.mainmenu-wrapper .mainmenu-content .mainmenu-extra .menu-social{margin-top:35px;margin-bottom:8px}}.mainmenu-wrapper .mainmenu-content .mainmenu-extra .menu-social .menu-item{opacity:0}.mainmenu-wrapper .mainmenu-content .mainmenu-extra .menu-social .menu-item a{width:30px;height:20px}.mainmenu-wrapper .mainmenu-content .mainmenu-extra .menu-secondary{display:inline-block;margin-right:-32px}@media only screen and (max-width: 949px){.mainmenu-wrapper .mainmenu-content .mainmenu-extra .menu-secondary{display:block;margin-right:0;margin-bottom:18px}}.mainmenu-wrapper .mainmenu-content .mainmenu-extra .menu-secondary .menu-item a{color:inherit}.mainmenu-wrapper .mainmenu-content .mainmenu-extra .menu-secondary .menu-item a:hover{color:#fff}@media only screen and (min-width: 950px){.mainmenu-wrapper .mainmenu-content .mainmenu-extra .menu-secondary .menu-item:last-of-type:after{content:""}}.mainmenu-wrapper .mainmenu-content .mainmenu-extra .mainmenu-text{display:inline-block;-webkit-clip-path:inset(0% 0% 100% 0%);clip-path:inset(0% 0% 100% 0%)}.mainmenu{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;top:10px}.mainmenu .menu-item{counter-increment:line-number;display:flex;flex:0 1 auto;text-align:right;justify-content:flex-end;width:100%;margin:0 0 19.5px 0}@media only screen and (max-height: 850px){.mainmenu .menu-item{margin-bottom:10.4px}}.mainmenu .menu-item:last-child{margin-bottom:0}.mainmenu .menu-item>a,.mainmenu .menu-item>div{flex-direction:column;text-decoration:none;text-transform:uppercase;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:100;font-size:4.3vh;line-height:1.2;color:#545454;padding:0 0px 0 0px;margin:0;position:relative;left:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none}@media only screen and (min-height: 1050px){.mainmenu .menu-item>a,.mainmenu .menu-item>div{font-size:3.9vh}}@media only screen and (min-width: 1600px){.mainmenu .menu-item>a,.mainmenu .menu-item>div{font-size:5vh}}@media only screen and (max-width: 949px){.mainmenu .menu-item>a,.mainmenu .menu-item>div{font-size:4.9vh}}.mainmenu .menu-item>a:after,.mainmenu .menu-item>div:after{content:"";position:absolute;left:0px;top:50%;height:1px;width:100%;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:all .24s ease;-moz-transition:all .24s ease;-o-transition:all .24s ease;-ms-transition:all .24s ease;transition:all .24s ease;background-color:#6d6d6d}.mainmenu .menu-item>a:hover,.mainmenu .menu-item>div:hover{text-decoration:none;color:#fff}.mainmenu .menu-item>a:hover:after,.mainmenu .menu-item>div:hover:after{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.mainmenu .menu-item.current_page_item a,.mainmenu .menu-item.current_page_item div{text-decoration:none;color:#fff}.mainmenu .menu-item.current_page_item a:after,.mainmenu .menu-item.current_page_item div:after{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.menu-social{margin:0;padding:0;height:39px;display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.menu-social .menu-item{margin:0 15px 0 0;position:relative}.menu-social .menu-item:last-child{margin-right:0}.menu-social .menu-item>a{display:block;width:22px;height:20px;padding:0;position:relative;opacity:.6;background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.menu-social .menu-item>a span{display:block;width:0;height:0;overflow:hidden}.menu-social .menu-item>a:hover{opacity:1}@media only screen and (min-width: 681px){.menu-social .menu-item>a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (max-width: 680px){.menu-social .menu-item>a:active{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}}.menu-social .menu-item.facebook>a{background-image:url(assets/svgs/icon-facebook.svg)}.menu-social .menu-item.instagram>a{background-image:url(assets/svgs/icon-instagram.svg)}.menu-social .menu-item.linkedin>a{background-image:url(assets/svgs/icon-linkedin.svg);top:-3px;height:24px}.menu-social .menu-item.youtube>a{background-image:url(assets/svgs/icon-youtube.svg)}.menu-social .menu-item.twitter>a{background-image:url(assets/svgs/icon-twitter.svg)}.menu-secondary .menu-item{display:inline;position:relative;padding-right:17.5px;color:#545454}.menu-secondary .menu-item a{color:#545454;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;-ms-transition:color .2s ease;transition:color .2s ease}.menu-secondary .menu-item a:hover{color:#fff;text-decoration:none}.menu-secondary .menu-item:after{content:"";border-right:1px solid #6d6d6d;padding-left:17.5px}.menu-secondary .menu-item:last-of-type{padding-right:0}.menu-secondary p{display:inline;padding-left:12.5px}.list-galleries{position:relative;display:block;width:70%;margin-bottom:0;margin-top:-104px;top:104px;margin-left:25%;margin-right:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1600px){.list-galleries{width:55%;margin-left:40%;margin-right:5%}}@media only screen and (max-width: 949px){.list-galleries{width:100%;margin-left:0;margin-right:0}}.list-galleries.full{margin-top:0}.list-galleries.full .list-background{position:absolute;top:-52px;left:100px;width:calc(100% - 100px + 30px);height:calc(100% - 52px);background-color:#121212;z-index:1;-webkit-clip-path:inset(0% 100% 0% 0%);clip-path:inset(0% 100% 0% 0%);-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(3, 1);-moz-transform:scale(3, 1);-ms-transform:scale(3, 1);-o-transform:scale(3, 1);transform:scale(3, 1)}.list-galleries .list-item{float:left;width:50%;height:auto;text-decoration:none;color:inherit;overflow:hidden;outline:1 solid rgba(0,0,0,0);padding:25px;-webkit-clip-path:inset(0% 100% 0% 0%);clip-path:inset(0% 100% 0% 0%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.list-galleries .list-item:after{content:"";display:block;padding-top:100%}@media only screen and (min-width: 950px){.list-galleries .list-item.thumbsize-1{width:100%}.list-galleries .list-item.thumbsize-1:after{padding-top:calc(50% - 25px)}}@media only screen and (max-width: 949px)and (min-width: 681px){.list-galleries .list-item{padding:12.5px;width:50%}.list-galleries .list-item.thumbsize-1{width:100%}.list-galleries .list-item.thumbsize-1:after{padding-top:calc(50% - 12.5px)}}@media only screen and (max-width: 680px){.list-galleries .list-item{width:100%;padding:12.5px}}.list-galleries .list-item .thumbnail-wrapper{position:absolute;top:25px;left:25px;width:calc(100% - 50px);height:calc(100% - 50px);z-index:0}@media only screen and (max-width: 949px){.list-galleries .list-item .thumbnail-wrapper{top:12.5px;left:12.5px;width:calc(100% - 25px);height:calc(100% - 25px)}}.list-galleries .list-item .thumbnail-wrapper .thumbnail{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}.list-galleries .list-item .thumbnail-wrapper.anim-scroll.is-inview .thumbnail{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.list-galleries .list-item .list-item-content{position:absolute;top:25px;left:25px;width:calc(100% - 50px);height:calc(100% - 50px);display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}@media only screen and (max-width: 949px){.list-galleries .list-item .list-item-content{top:12.5px;left:12.5px;width:calc(100% - 25px);height:calc(100% - 25px)}}.list-galleries .list-item .list-item-content .gallerytitle{flex:0 1 0;width:calc(100% - 50px);position:relative;left:30px;z-index:10;text-align:center;font-weight:300;font-size:24px;line-height:30px;margin-top:26px;margin-bottom:26px;text-transform:uppercase;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.list-galleries .list-item .list-item-content .smalltext.overlined{margin:0;top:40px;opacity:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:all .4s ease-in-out .1s;-moz-transition:all .4s ease-in-out .1s;-o-transition:all .4s ease-in-out .1s;-ms-transition:all .4s ease-in-out .1s;transition:all .4s ease-in-out .1s}.list-galleries .list-item .list-item-content .smalltext.overlined .line{display:none}.list-galleries .list-item .list-item-content .smalltext.overlined:after{opacity:0;background-color:#1f1f1f;-webkit-transition:all .4s ease-in-out .5s;-moz-transition:all .4s ease-in-out .5s;-o-transition:all .4s ease-in-out .5s;-ms-transition:all .4s ease-in-out .5s;transition:all .4s ease-in-out .5s}.list-galleries .list-item:hover .gallerytitle{left:0;opacity:1}.list-galleries .list-item:hover .smalltext.overlined{opacity:1;top:10px}.list-galleries .list-item:hover .smalltext.overlined .line{opacity:1}.list-galleries .list-item:hover .smalltext.overlined:after{opacity:1;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.list-galleries .list-item:hover .thumbnail-wrapper.anim-over .thumbnail{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}.list-galleries:before,.list-galleries:after{content:"";display:table}.list-galleries:after{clear:both}.list-galleries{zoom:1}.list-blogposts{position:relative;display:block;width:100%;margin-bottom:0;margin-top:260px;padding:0 25px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 949px){.list-blogposts{margin-top:130px}}.list-blogposts .list-item{flex:0 0 auto;width:50%;height:auto;text-decoration:none;color:inherit;overflow:hidden;outline:1 solid rgba(0,0,0,0);position:relative;margin-top:-9vw;padding:0;-webkit-clip-path:inset(0% 100% 0% 0%);clip-path:inset(0% 100% 0% 0%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.list-blogposts .list-item:after{content:"";display:block;padding-top:60%}@media only screen and (max-width: 680px){.list-blogposts .list-item:after{padding-top:70%}}@media only screen and (max-width: 949px){.list-blogposts .list-item{width:100%;margin-top:0;margin-bottom:78px}}@media only screen and (min-width: 1600px){.list-blogposts .list-item{margin-top:-156px}}.list-blogposts .list-item .thumbnail-wrapper{position:absolute;top:0;left:0;width:calc(100% - 25px);height:calc(100% - 18px);z-index:0}@media only screen and (min-width: 1600px){.list-blogposts .list-item .thumbnail-wrapper{width:calc(100% - 37.5px);height:calc(100% - 24px)}}@media only screen and (max-width: 949px){.list-blogposts .list-item .thumbnail-wrapper{width:100%}}.list-blogposts .list-item .thumbnail-wrapper .overlay{opacity:.7 !important}.list-blogposts .list-item .thumbnail-wrapper .thumbnail{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}.list-blogposts .list-item .thumbnail-wrapper.anim-scroll.is-inview .thumbnail{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.list-blogposts .list-item .list-item-content{position:absolute;bottom:0;left:0;width:calc(100% - 75px);height:calc(100% - 26px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;pointer-events:none;padding-left:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1600px){.list-blogposts .list-item .list-item-content{width:calc(100% - 100px)}}@media only screen and (max-width: 949px){.list-blogposts .list-item .list-item-content{padding-left:25px;width:100%}}@media only screen and (min-width: 1600px){.list-blogposts .list-item .list-item-content{padding-left:62.5px}}.list-blogposts .list-item .list-item-content .posttitle{flex:0 1 0;width:calc(100% - 62.5px);z-index:10;text-align:left;font-weight:300;font-size:2.4vw;line-height:3.2vw;text-transform:uppercase;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media only screen and (min-width: 1600px){.list-blogposts .list-item .list-item-content .posttitle{font-size:37.4px;line-height:47.3px}}@media only screen and (max-width: 949px)and (min-width: 681px){.list-blogposts .list-item .list-item-content .posttitle{font-size:34px;line-height:43px}}@media only screen and (max-width: 680px){.list-blogposts .list-item .list-item-content .posttitle{font-size:24px;line-height:30px}}@media only screen and (max-width: 949px){.list-blogposts .list-item .list-item-content .posttitle{width:calc(100% - 125px)}}.list-blogposts .list-item .list-item-content .excerpt{font-size:14px;line-height:20px}@media only screen and (min-width: 1600px){.list-blogposts .list-item .list-item-content .excerpt{font-size:17px;line-height:26px}}@media only screen and (max-width: 949px){.list-blogposts .list-item .list-item-content .excerpt{padding-right:25px}}.list-blogposts .list-item .list-item-content .date{font-size:11px;position:absolute;bottom:5px;right:-37.5px}@media only screen and (min-width: 1600px){.list-blogposts .list-item .list-item-content .date{bottom:9px}}@media only screen and (max-width: 949px){.list-blogposts .list-item .list-item-content .date{right:25px;bottom:4px}}.list-blogposts .list-item:nth-child(even){top:-6vw;align-self:flex-end}@media only screen and (min-width: 1600px){.list-blogposts .list-item:nth-child(even){top:-104px}}@media only screen and (max-width: 949px){.list-blogposts .list-item:nth-child(even){top:0}}.list-blogposts .list-item:nth-child(even) .thumbnail-wrapper{left:auto;right:0}.list-blogposts .list-item:nth-child(even) .list-item-content{left:25px}@media only screen and (min-width: 1600px){.list-blogposts .list-item:nth-child(even) .list-item-content{left:37.5px}}@media only screen and (max-width: 949px){.list-blogposts .list-item:nth-child(even) .list-item-content{left:0}}.list-blogposts .list-item:hover .thumbnail-wrapper .overlay{opacity:1 !important}.list-blogposts .list-item:hover .thumbnail-wrapper.anim-over .thumbnail{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}section.singlepost{margin-top:286px}section.singlepost .single-image{padding-right:125px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-clip-path:inset(0% 100% 0% 0%);clip-path:inset(0% 100% 0% 0%)}@media only screen and (max-width: 949px){section.singlepost .single-image{padding-right:0;padding-top:78px;padding-bottom:26px}}section.singlepost .single-content{min-height:500px;padding-left:125px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 949px){section.singlepost .single-content{padding-left:0;border:0}}section.singlepost .single-content blockquote,section.singlepost .single-content .wp-block-quote,section.singlepost .single-content .wp-block-quote.is-style-large{font-size:52.2px;line-height:56.95px;margin:104px 0 52px 0 !important}@media only screen and (max-width: 949px){section.singlepost .single-content blockquote,section.singlepost .single-content .wp-block-quote,section.singlepost .single-content .wp-block-quote.is-style-large{margin-top:78px !important}}section.singlepost .single-content blockquote:before,section.singlepost .single-content .wp-block-quote:before,section.singlepost .single-content .wp-block-quote.is-style-large:before{left:-50px;width:110px;height:110px}@media only screen and (max-width: 949px){section.singlepost .single-content blockquote:before,section.singlepost .single-content .wp-block-quote:before,section.singlepost .single-content .wp-block-quote.is-style-large:before{top:-50px;left:0;width:70px;height:70px}}section.singlepost .single-content blockquote p,section.singlepost .single-content .wp-block-quote p,section.singlepost .single-content .wp-block-quote.is-style-large p{font-size:52.2px !important;line-height:60.3px !important;font-weight:100;font-style:normal !important}@media only screen and (max-width: 680px){section.singlepost .single-content blockquote p,section.singlepost .single-content .wp-block-quote p,section.singlepost .single-content .wp-block-quote.is-style-large p{font-size:46.4px !important;line-height:53.6px !important}}section.singlepost .single-content .line{position:absolute;left:0;top:-78px;height:calc(100% + 78px);width:1px;background-color:#6d6d6d;-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0)}section.singlepost .nav-nextpage.left{position:relative;left:50%;display:inline-block;margin-top:104px;font-size:52.2px;line-height:60.3px;opacity:0;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media only screen and (min-width: 1600px){section.singlepost .nav-nextpage.left{left:45%;margin-top:130px;font-size:58px;line-height:67px}}@media only screen and (max-width: 949px){section.singlepost .nav-nextpage.left{width:100%;font-size:34px;line-height:43px;margin:0;padding:0;position:absolute;top:0;left:55px;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.glide__bullets{position:absolute;bottom:80px;left:-20px;display:flex;flex-direction:row;justify-content:center}@media only screen and (max-width: 949px){.glide__bullets{left:auto;right:25px}}.glide__bullet{background-color:#3e3e3e;padding:0;user-select:none;outline:none;display:block;cursor:pointer;width:30px;height:2px;margin:4px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.glide__bullet.glide__bullet--active{background:#fff}.carousel-wrapper{margin:0;background:#000;width:130%;height:auto;position:relative;left:0;top:0;z-index:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 949px){.carousel-wrapper{overflow:hidden}}@media only screen and (max-width: 680px){.carousel-wrapper{width:100%;margin:0}}.carousel-wrapper:after{content:"";display:block;padding-top:100%}@media only screen and (min-width: 1600px){.carousel-wrapper:after{padding-top:91%}}.carousel-wrapper .slidescounter{position:absolute;bottom:0;left:25px;width:100px;height:100px;background-color:#000;display:flex;justify-content:center;align-items:center;text-align:center;-webkit-transform:translate(0, 40%);-moz-transform:translate(0, 40%);-ms-transform:translate(0, 40%);-o-transform:translate(0, 40%);transform:translate(0, 40%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media only screen and (max-width: 949px){.carousel-wrapper .slidescounter{left:auto;right:25px}}.carousel-wrapper .slidescounter span{font-size:14px;font-weight:700}.carousel-wrapper .glide{width:100%;height:100%;position:absolute;top:0;left:0}.carousel-wrapper .glide .glide__track{width:100%;height:100%;position:absolute;top:0;left:0}.carousel-wrapper .glide .glide__track .glide__slides{width:100%;height:100%;position:absolute;top:0;left:0}.carousel-wrapper .glide .glide__track .glide__slides .glide__slide{width:100%;height:100%;cursor:pointer;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.carousel-wrapper .glide .glide__track .glide__slides .glide__slide:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.carousel-wrapper .glide .glide__track .glide__slides .glide__slide .thumbnail-wrapper{width:100%;height:100%}.carousel-wrapper.position-right{width:calc(50% - 150px);height:1040px;left:50%;margin-left:150px;-webkit-clip-path:inset(0% 0% 0% 100%);clip-path:inset(0% 0% 0% 100%)}@media only screen and (max-width: 949px){.carousel-wrapper.position-right{width:100%;left:0;top:26px;margin-left:0;height:780px}}@media only screen and (max-width: 680px){.carousel-wrapper.position-right{height:520px}}.carousel-wrapper.position-right .carousel-tail{right:50px;left:auto;height:calc(100% - 60px)}@media only screen and (min-width: 1600px){.carousel-wrapper.position-right .carousel-tail{right:100px}}@media only screen and (max-width: 949px){.carousel-wrapper.position-right .carousel-tail{right:70px}}.cursor-custom{width:16px;height:16px;background-color:#fff;position:fixed;left:-8px;top:-8px;pointer-events:none;opacity:0;z-index:11000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:width .2s ease,height .2s ease,left .2s ease,top .2s ease,background-color .2s ease,opacity .2s linear;-moz-transition:width .2s ease,height .2s ease,left .2s ease,top .2s ease,background-color .2s ease,opacity .2s linear;-o-transition:width .2s ease,height .2s ease,left .2s ease,top .2s ease,background-color .2s ease,opacity .2s linear;-ms-transition:width .2s ease,height .2s ease,left .2s ease,top .2s ease,background-color .2s ease,opacity .2s linear;transition:width .2s ease,height .2s ease,left .2s ease,top .2s ease,background-color .2s ease,opacity .2s linear;mix-blend-mode:difference}@media only screen and (max-width: 680px){.cursor-custom{display:none}}.cursor-custom.focus{width:54px;height:54px;left:-27px;top:-27px;opacity:1 !important;background-color:#fff}body.hasTouch .cursor-custom{display:none}section.contatti{margin-top:338px}section.contatti .line{position:absolute;left:0;top:-78px;height:calc(100% + 78px);width:1px;background-color:#6d6d6d;-ms-transform-origin:top center;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:scale(1, 0);-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-o-transform:scale(1, 0);transform:scale(1, 0)}.contatti-content{padding-left:25%}.contacts-wrapper{position:relative;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear}.contacts-wrapper.visible{opacity:1}.form-wrapper{position:relative;padding:0 25px 0 50px;margin-bottom:52px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1600px){.form-wrapper{padding:0 100px 0 150px}}@media only screen and (max-width: 949px){.form-wrapper{padding:0 25px 0 25px;margin-bottom:52px}}.form-wrapper h2{margin-left:-50px}@media only screen and (min-width: 1600px){.form-wrapper h2{margin-left:-75px}}@media only screen and (min-width: 950px){.form-wrapper h2{font-size:65px;line-height:80px}}@media only screen and (max-width: 949px){.form-wrapper h2{margin-left:0}}.nf-form-cont{margin-top:0}.nf-form-cont .nf-response-msg p:last-of-type{margin-bottom:0;padding-bottom:26px;border-bottom:2px solid #fff}.nf-form-cont .nf-form-content .nf-field-container .nf-after-field{height:65px}.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-label{display:none}.nf-form-cont .nf-form-content .nf-field-container .nf-field .checkbox-wrap .nf-field-label{display:block;font-size:14px;line-height:20px;float:right;width:calc(100% - 35px);position:relative;z-index:50}.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=text],.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=tel],.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=email],.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element textarea{width:100%;background-color:rgba(0,0,0,0) !important;border:0;border-bottom:2px solid #1f1f1f;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=text]::placeholder,.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=tel]::placeholder,.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=email]::placeholder,.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element textarea::placeholder{font-size:14px;color:#3e3e3e;font-weight:700}.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=text]:-webkit-autofill,.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=text]:-webkit-autofill:focus,.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=tel]:-webkit-autofill,.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=tel]:-webkit-autofill:focus,.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=email]:-webkit-autofill,.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=email]:-webkit-autofill:focus,.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element textarea:-webkit-autofill,.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element textarea:-webkit-autofill:focus{background-color:rgba(0,0,0,0);-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #0e0e0e inset}.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=text]:focus,.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=tel]:focus,.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=email]:focus,.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element textarea:focus{border-bottom-color:#fff}.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=text],.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=tel],.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=email]{height:52px;line-height:52px}.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element textarea{resize:none;height:156px;font-size:14px;line-height:20px}@media only screen and (min-width: 1600px){.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element textarea{font-size:17px;line-height:26px}}.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=checkbox]{width:20px;height:20px}.nf-form-cont .nf-form-content .nf-field-container .nf-field .submit-wrap{text-align:right}.nf-form-cont .nf-form-content .nf-field-container .nf-field .submit-wrap button[type=submit]{position:relative;margin:0;font-weight:700;background-color:rgba(0,0,0,0);color:#fff;padding:0;height:52px;min-width:100px;text-align:right;line-height:52px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 949px){.nf-form-cont .nf-form-content .nf-field-container .nf-field .submit-wrap button[type=submit]{display:inline-block;width:auto;min-width:160px}}.nf-form-cont .nf-form-content .nf-field-container .nf-field .submit-wrap button[type=submit][disabled]{min-width:200px}.nf-form-cont .nf-form-content .nf-field-container .nf-field .submit-wrap button[type=submit][disabled]:before{opacity:0}.nf-form-cont .nf-form-content .nf-field-container .nf-field .submit-wrap button[type=submit][disabled]:after{animation:form-processing 1.5s infinite}@-webkit-keyframes form-processing{0%{-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);transform:scale(0, 1)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}@-moz-keyframes form-processing{0%{-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);transform:scale(0, 1)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}@-o-keyframes form-processing{0%{-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);transform:scale(0, 1)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes form-processing{0%{-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);transform:scale(0, 1)}100%{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}.nf-form-cont .nf-form-content .nf-field-container .nf-field .submit-wrap button[type=submit]:before{content:"";position:absolute;bottom:0;right:30px;width:calc(100% - 30px);height:2px;min-width:60px;background-color:#fff;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-ms-transition:opacity .2s ease;transition:opacity .2s ease}.nf-form-cont .nf-form-content .nf-field-container .nf-field .submit-wrap button[type=submit]:after{content:"";position:absolute;bottom:0;right:30px;width:calc(100% - 30px);height:2px;min-width:60px;background-color:#1f1f1f;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.nf-form-cont .nf-form-content .nf-field-container .nf-field .submit-wrap button[type=submit]:hover:after,.nf-form-cont .nf-form-content .nf-field-container .nf-field .submit-wrap button[type=submit]:active:after{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.nf-form-cont .nf-form-content .nf-field-container .nf-error-wrap{font-size:14px;font-style:italic;margin-top:5px}.nf-form-cont .nf-form-content .nf-field-container .nf-error-wrap .nf-error-msg:before{content:"!";font-size:20px;font-style:normal;font-weight:700;margin-right:10px;display:inline-block;width:26px;text-align:center;background-color:#1f1f1f}.nf-form-cont .nf-form-content .nf-field-container.checkbox-container .nf-after-field{height:13px}.nf-form-cont .nf-after-form-content{display:none}/*# sourceMappingURL=style.css.map */
