@import url('https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,600&display=swap');body{width:100%}.clearfix::after{content:"";display:table;clear:both}.popupLayout{position:relative;background:#FFF;padding:20px;width:auto;max-width:800px;margin:20px
auto;font-size:14px}.popupLayout
h1{font-size:40px}.popupLayout
#article{background:none;padding:0}body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}article,aside,figure,footer,header,nav,section,details,summary,main{display:block}h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code,p{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:inherit;font-style:normal}table{font-size:inherit;font:100%}ul.menu{list-style:none;margin:0;padding:0}ul.menu
li{margin:0;padding:0;line-height:1em;background:none}img{border:0;max-width:100%}a{text-decoration:none}input,select,textarea{font:inherit}.pathway{margin:0;padding:0}.pathway
li{display:inline-block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#2F2F2F;font-family:'Work Sans',sans-serif;font-size:23px;font-weight:300}p{margin-bottom:1em;line-height:1.8em}h1,h2,h3,h4,h5,h6{margin-bottom: .8em}.sup{font-size:12px;letter-spacing: .1em;text-transform:uppercase;margin-bottom:1em;display:block;font-weight:500}h1,.h1{font-size:70px;font-weight:300}h2,.h2{font-size:70px;font-weight:300;margin-bottom: .5em}h3{font-size:50px}h4{font-size:16px}h6{font-weight:bold;font-size:1em;text-transform:uppercase;letter-spacing: .1em}ul{margin:0
0 1em 1em;padding:0}ul
li{margin:0
0 1em 0;padding:0
0 0 0}strong{font-weight:600}em{font-style:italic}a{color:#7c7c7c}.privacyDisclaimer{font-size:13px;margin-bottom:20px}.privacyDisclaimer
div{margin-bottom:10px}.privacyDisclaimer
a{color:#2F2F2F;text-decoration:underline}.readMore{font-size:12px;letter-spacing: .1em;text-transform:uppercase;display:inline-block;color:#2F2F2F;font-weight:500;position:relative}.readMore::before,.readMore::after{content:'';position:absolute;left:0;right:0;bottom:-10px;height:1px;transition:600ms}.readMore::before{opacity:0;left:50%;right:50%;background:rgba(47,47,47,0.3)}.readMore::after{background:#2F2F2F}.readMore:hover::after{right:50%;left:50%;opacity:0}.readMore:hover::before{right:0;left:0;opacity:1}.input{margin-bottom:1.5em}input[type='text'],input[type='email'],input[type='tel'],input[type='number'],input[type='password'],textarea,select{font:inherit;padding:0;height:50px;line-height:50px;background:none;width:100%;-webkit-appearance:none;border-radius:0;box-shadow:none;outline:none;border:none;border-bottom:1px solid #2F2F2F;font-size:15px;font-weight:500;letter-spacing: .1em;transition:300ms}input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus,input[type='number']:focus,input[type='password']:focus,textarea:focus,select:focus{border-color:rgba(47,47,47,0.3)}textarea{line-height:1.2em}input[type='submit'],.button,button:not(.fancybox-button){font:inherit;cursor:pointer;padding:0
3em;height:40px;line-height:38px;font-weight:600;color:#2F2F2F;font-size:20px;border:none;text-transform:uppercase;background:none;-webkit-appearance:none;border-radius:0;box-shadow:none;border:1px
solid #2F2F2F;border-radius:5px}.button{display:inline-block}.checkbox input,
.checkbox
label{vertical-align:middle}.checkbox
label{display:inline}.checkbox:not(foo) label::before{content:'';display:inline-block;width:22px;height:22px;border:1px
solid #2F2F2F;background:none;vertical-align:middle;margin-right:10px;cursor:pointer;text-align:center;line-height:22px;color:#2F2F2F;border-radius:3px}.checkbox:not(foo) input:checked+label::before{content:"\2713"}.checkbox:not(foo) input[type=checkbox]{display:none}.error-message{font-size:14px;color:red}label{margin-bottom: .3em;display:block}.required label::after{content:'*'}.response_message,#flashMessage{position:fixed;bottom:15%;width:600px;left:50%;margin-left:-300px;z-index:500;border-radius:3px;padding:20px;text-align:center;color:#fff;font-size:14px;background:#88B555;visibility:hidden;transition:300ms;-webkit-transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2);font-size:18px}.response_message.error,#flashMessage.error{background:#C14343}.response_message.visible,#flashMessage.visible{visibility:visible;animation:messageIn 500ms ease-out forwards;-webkit-animation:messageIn 500ms ease-out forwards}@media (max-width: 600px){.response_message,#flashMessage{bottom:0;width:auto;margin:0;left:0;right:0;font-size:13px}}.attachment{border:1px
solid #2F2F2F;padding: .5em 2em;display:inline-block;margin:0
1em}.inputInstructions{font-size:14px}@keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}.slick-slider{position:relative;display:block;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}.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;margin-left:auto;margin-right:auto}.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}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container
*{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity: .9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease, visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s, visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0
10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px
0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform, opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-image{border:5px
solid #fff;border-radius:5px}.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error
p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px
dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button
div{height:100%}.fancybox-button
svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg
path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity: .8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button
div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px
26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px
6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.15) 65%,rgba(0,0,0,0.075) 75.5%,rgba(0,0,0,0.037) 82.85%,rgba(0,0,0,0.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px
44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px
solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity: .7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px
0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share
h1{color:#222;font-size:35px;font-weight:700;margin:0
0 20px 0}.fancybox-share
p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0
5px 10px 5px;min-width:130px;padding:0
15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button
svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg
path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px
0 0 0;outline:none;padding:10px
15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px
2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list
a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px
solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity: .5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list
a{max-width:calc(100% - 10px)}}@keyframes
scrollDown{0%{transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0)}100%{transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0)}}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes
fadeOutTop{100%{transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);opacity:0}}@keyframes
headerIn{0%{transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes
zoomIn{0%{opacity:0;transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5)}100%{opacity:1;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}}@keyframes
fadeFromDown{0%{transform:translate3d(0,10vw,0);-webkit-transform:translate3d(0,10vw,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes
fadeFromRight{0%{transform:translate3d(10vw,0,0);-webkit-transform:translate3d(10vw,0,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes
fadeFromLeft{0%{transform:translate3d(-10vw,0,0);-webkit-transform:translate3d(-10vw,0,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes
fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes
resetPosition{100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}.mfp-fade.mfp-bg,
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 800ms ease-out;transition:all 8 00ms ease-out}.mfp-fade.mfp-wrap .mfp-content{transform:scale(.9);-webkit-transform:scale(.9)}.mfp-fade.mfp-bg.mfp-ready{opacity:0.9}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:scale(.1);-webkit-transform:scale(.1)}body{min-height:100vh;display:flex;flex-direction:column}main{flex-grow:1}.container{padding:0
18vw}.bigContainer{padding:0
10vw}#siteHeader{height:240px;background:#2F2F2F url(/img/headerBg.jpg) no-repeat center / cover;padding:2vw 3vw 0}#siteHeader
.wrapper{display:flex;justify-content:space-between;align-items:center}#logolink{width:300px;opacity:0}#logolink.play{animation:headerIn 1.2s cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:headerIn 1.2s cubic-bezier(0.165,0.840,0.440,1.000) forwards}#mainMenu{margin-left:auto}#mainMenu
li{display:inline-block;margin:0
1vw}#userMenu{margin-left:1vw}#userMenu a,
#mainMenu
a{height:40px;line-height:40px;color:#fff;font-weight:300;position:relative;font-size:18px;text-transform:capitalize}#userMenu a::after,
#mainMenu a::after{content:'';position:absolute;height:1px;bottom:0;left:0;right:0;opacity:0;background:rgba(255,255,255,0.5);transform:scale3d(0,1,1);-webkit-transform:scale3d(0,1,1);transition: .6s cubic-bezier(0.770,0.000,0.175,1.000)}#userMenu a:hover::after,
#mainMenu a:hover::after{opacity:1;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}.languages{z-index:1000;position:fixed;top:0;right:80px;height:80px;width:80px;font-size:14px;text-transform:uppercase;text-align:center}.languages_toggler{width:80px;height:80px;line-height:80px;background:#000;color:#fff;position:relative;cursor:pointer}.languages_toggler:before,.languages_toggler::after{content:'';height:6px;width:1px;right:18px;top:50%;margin-top:-3px;background:#fff;position:absolute;transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.languages_toggler::after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.languages_dropdown{position:absolute;top:100%;left:0;right:0;transition:300ms;background:#000;opacity:0;transform-origin:50% 0;-webkit-transform-origin:50% 0;transform:scaleY(0);-webkit-transform:scaleY(0)}.languages_dropdown
a{display:block;line-height:40px;height:40px;color:#fff;transition:300ms}.languages_dropdown a:hover{color:#aaa}.languages:hover
.languages_dropdown{transform:scaleY(1);-webkit-transform:scaleY(1);opacity:1}#toggler{display:block;position:fixed;top:0px;right:0px;width:80px;height:80px;z-index:1000;cursor:pointer;background:#000}#toggler
span{background:#fff;position:absolute;height:1px;left:50%;width:28px;margin-left:-14px;opacity:1;top:50%;margin-top:-2px;transition:300ms cubic-bezier(0.165,0.840,0.440,1.000);-webkit-transition:300ms cubic-bezier(0.165,0.840,0.440,1.000)}#toggler span:nth-child(1){transform:translate(0,-8px);-webkit-transform:translate(0,-8px)}#toggler span:nth-child(2),
#toggler span:nth-child(3){margin-top:-2px}#toggler span:nth-child(4){transform:translate(0,8px);-webkit-transform:translate(0,8px)}#toggler.open span:nth-child(1),
#toggler.open span:nth-child(4){transform:translate(0,0);-webkit-transform:translate(0,0);opacity:0}#toggler.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#toggler.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mainMenu{position:fixed;z-index:999;left:-100%;top:0;bottom:0;width:100%;right:auto;transition:none;-webkit-transition:none}#mainMenu::before{display:none}#mainMenu:after{position:absolute;content:'';width:100%;top:0;bottom:0;left:0;background:#fff;background:linear-gradient(to bottom,#f9f9f9,#FFFFFF);transform:translateY(-100%);-webkit-transform:translateY(-100%);-webkit-transition:all 600ms linear;transition:all 600ms linear}#mainMenu
.menu{position:absolute;z-index:1000;left:0;right:0;top:50%;transform:translateY(-55%);-webkit-transform:translateY(-55%)}#mainMenu .menu
li{display:block}#mainMenu .menu li
a{color:#2F2F2F;height:60px;line-height:60px;opacity:0;transform:translateY(30px);-webkit-transform:translateY(30px);-webkit-transition:all 1000ms linear;transition:all 1000ms linear;transition-delay:300ms;-webkit-transition-delay:300ms;text-align:center;display:block;font-size:1.6em}#mainMenu.open{left:0}#mainMenu.open:after{transform:translateY(0);-webkit-transform:translateY(0)}#mainMenu.open .menu li
a{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px)}#mainMenu
.submenu{display:none !important}#siteFooter{padding:80px
0;text-transform:uppercase;font-size:12px;position:relative;background:#2F2F2F;color:#fff;text-align:center}#siteFooter
.container{padding:0
7.5vw}#siteFooter p,
#siteFooter
a{letter-spacing: .1em}#siteFooter
h6{color:#fff;margin-bottom:1em}#siteFooter
.container{display:flex;justify-content:space-between;vertical-align:top;flex-wrap:wrap}#siteFooter .menu
li{margin-bottom:1em}#siteFooter .menu li
a{display:block;color:#2F2F2F;color:#fff}#siteFooter
.social{display:flex;justify-content:flex-start}#siteFooter .social
li{margin:0
5px 0 0}#siteFooter .social li
a{width:30px;height:30px;overflow:hidden;text-indent:-100em}#siteFooter .social li:nth-child(1) a{background:url(/img/facebook.svg) no-repeat center / contain}#siteFooter .social li:nth-child(2) a{background:url(/img/instagram.svg) no-repeat center / contain}#siteFooter .social li:nth-child(3) a{background:url(/img/linkedin.svg) no-repeat center / contain}#siteFooter
.logo{flex:0 0 100%;text-align:center;margin-bottom:30px}#siteFooter .logo
img{width:300px;max-width:40%}.home
#siteFooter{background:none}.home #siteFooter::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);z-index:-1}#about,#contactPage{padding:15vh 0;text-align:center;background:linear-gradient(to bottom,#f9f9f9,#FFFFFF)}#article{padding:15vh 0;background:linear-gradient(to bottom,#f9f9f9,#FFFFFF)}#article
.container{max-width:1000px;padding:0
20px;margin:0
auto}#article .container
h1{text-align:center}.fadeFromDown{opacity:0}.fadeFromDown.play{animation:fadeFromDown 1.8s cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:fadeFromDown 1.8s cubic-bezier(0.165,0.840,0.440,1.000) forwards}.fadeFromLeft{opacity:0}.fadeFromLeft.play{animation:fadeFromLeft 1.8s cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:fadeFromLeft 1.8s cubic-bezier(0.165,0.840,0.440,1.000) forwards}.fadeFromRight{opacity:0}.fadeFromRight.play{animation:fadeFromRight 1.8s cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:fadeFromRight 1.8s cubic-bezier(0.165,0.840,0.440,1.000) forwards}.home
#siteHeader{background:none;height:auto;position:absolute;top:0;left:0;right:0;z-index:500}#hero{height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-around;text-align:center;position:relative}#hero
.content{color:#fff}#hero .content svg,
#hero .content
img{width:490px}#hero .content svg,
#hero .content img,
#hero .content
.payoff{opacity:0}#hero .content
.payoff{font-weight:300;letter-spacing: .2em;font-size:20px;text-transform:uppercase;margin-top:1em}#hero
#scroll{opacity:0}#hero.play img,
#hero.play
svg{animation:fadeFromDown 1.8s cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:fadeFromDown 1.8s cubic-bezier(0.165,0.840,0.440,1.000) forwards}#hero.play
.payoff{animation:fadeFromDown 1.8s .2s cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:fadeFromDown 1.8s .2s cubic-bezier(0.165,0.840,0.440,1.000) forwards}#hero.play
#scroll{animation:fadeFromDown 1.8s .4s cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:fadeFromDown 1.8s .4s cubic-bezier(0.165,0.840,0.440,1.000) forwards}#videoContainer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-2;overflow:hidden}#videoBg{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);z-index:-1}#scroll{position:absolute;bottom:7.5%;left:50%;width:200px;margin-left:-100px;font-weight:500;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing: .1em}#scroll
span{position:absolute;left:50%;background:#fff;height:10vh;width:1px;top:30px;overflow:hidden}#scroll span::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8),rgba(0,0,0,0));animation:scrollDown 2000ms cubic-bezier(0.860,0.000,0.070,1.000) infinite}#home
section{padding:15vh 0;text-align:center}#home section
.readMore{margin-top:2em}#home
.about{background:linear-gradient(to bottom,#f9f9f9,#FFFFFF)}#home
.stones{color:#fff}#home .stones
.readMore{color:#fff}#home .stones .readMore::after{background:#fff}.stonesPreview{padding:15vh 7.5vw;overflow:hidden;background:linear-gradient(to bottom,#f9f9f9,#FFFFFF)}@media screen and (min-width: 551px){.stonesSlider{position:relative}.stonesSlider
a{color:#2F2F2F}.stonesSlider
.image{display:block;margin-bottom:2em}.stonesSlider
h3{margin-bottom: .5em;width:100%;display:block;overflow:visible}.stonesSlider h3
a{position:relative;display:block}.stonesSlider .slick-list{overflow:visible}.stonesSlider .slick-slide{position:relative}.stonesSlider .slick-slide
.slide{transition:600ms;opacity:0}.stonesSlider
.slide{padding:20px
0}.stonesSlider .slide
.title{margin:0
-10vw;overflow:visible}.stonesSlider .slide .title,
.stonesSlider .slide
.readMore{opacity:0;transition:600ms}.stonesSlider .slide
.wrapper{position:relative;width:16vw;margin:0
auto}.stonesSlider .slide
.image{position:relative;height:32vw;perspective:800px;-webkit-perspective:800px}.stonesSlider .slide .image
img{position:absolute;left:50%;top:50%;border-radius:2px;transition:800ms cubic-bezier(0.230,1.000,0.320,1.000);box-shadow:0 5px 20px rgba(0,0,0,0.4);transform:translate3d(-50%,-50%,0) scale3d(1.4,1.4,1.4) rotate3d(0,1,0,45deg);-webkit-transform:translate3d(-50%,-50%,0) scale3d(1.4,1.4,1.4) rotate3d(0,1,0,45deg)}.stonesSlider .slick-active{z-index:100}.stonesSlider .slick-active
.slide{opacity:1}.stonesSlider .slick-active:nth-of-type(1) .slide .image
img{transform:translate3d(-50%,-50%,0) scale3d(1.4,1.4,1.4) rotate3d(0,1,0,45deg);-webkit-transform:translate3d(-50%,-50%,0) scale3d(1.4,1.4,1.4) rotate3d(0,1,0,45deg)}.stonesSlider .slick-current{z-index:200;overflow:visible}.stonesSlider .slick-current
.slide{z-index:200}.stonesSlider .slick-current .slide .image
img{transform:translate3d(-50%,-50%,0) scale3d(1.9,1.9,1.9);-webkit-transform:translate3d(-50%,-50%,0) scale3d(1.9,1.9,1.9)}.stonesSlider .slick-current .title,
.stonesSlider .slick-current
.readMore{opacity:1}.stonesSlider .slick-current + .slick-slide .slide .image img,
.stonesSlider .slick-current + .slick-slide + .slick-slide .slide .image
img{transform:translate3d(-50%,-50%,0) scale3d(1.4,1.4,1.4) rotate3d(0,1,0,-45deg);-webkit-transform:translate3d(-50%,-50%,0) scale3d(1.4,1.4,1.4) rotate3d(0,1,0,-45deg)}.stonesSlider .slick-current+.slick-slide{z-index:150}.stonesSlider .slick-arrow{position:absolute;opacity: .4;top:0;height:35vw;width:31.5%;z-index:400;cursor:pointer}.stonesSlider .slick-arrow.slick-prev{left:0}.stonesSlider .slick-arrow.slick-next{right:0}}.slick-dots{text-align:center;list-style-type:none;margin:0;padding:1em
0 0}.slick-dots
li{margin:0;padding:0;width:6px;height:6px;text-align:left;overflow:hidden;text-indent:-100em;background:#2F2F2F;transition:300ms;opacity: .2;display:inline-block;margin:0
.2em;cursor:pointer}.slick-dots li.slick-active{opacity:1}.gallery{background:linear-gradient(to bottom,#D8D8D8,#FFFFFF);padding:15vh 7.5vw;overflow:hidden;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;grid-gap:5vw;text-align:center}.gallery
.thumb{display:inline-block;transition:3600ms cubic-bezier(0.230,1.000,0.320,1.000);-webkit-transition:3600ms cubic-bezier(0.230,1.000,0.320,1.000)}.gallery .thumb
img{display:inline-block;position:relative;border-radius:5px;max-height:90vh}.gallery .thumb:nth-child(2n+1){transform:translate3d(15vw,0,0);-webkit-transform:translate3d(15vw,0,0)}.gallery .thumb:nth-child(2n+2){transform:translate3d(-15vw,0,0);-webkit-transform:translate3d(-15vw,0,0)}.gallery
.thumb.play{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}#stones{position:relative}#stone
header{position:relative;padding:100px
40px 100px;display:flex;justify-content:space-around;flex-direction:column;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}#stone header
h1{margin-bottom:50px;text-transform:capitalize}#stone header
.content{position:relative;z-index:100;max-width:600px;margin:0
auto;text-align:center}#stone header
.mainImage{margin-bottom:30px;box-shadow:0 20px 20vw rgba(0,0,0,0.01);border-radius:5px}#stone header .mainImage,
#stone header .sup,
#stone header h1,
#stone header
.description{opacity:0}#stone header
.bgImage{position:absolute;left:0;right:0;bottom:0;opacity:0}#stone header
.description{font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}#stone header
.description.light{color:#fff}#stone header
.stoneBg{position:absolute;bottom:0;top:400px;left:0;right:0;display:flex;overflow:hidden}#stone header .stoneBgRight,
#stone header
.stoneBgLeft{background-repeat:no-repeat;flex:0 0 50%;width:50%;background-size:cover;position:absolute;top:0;bottom:0}#stone header
.stoneBgLeft{left:0;background-position:100% 0;transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}#stone header
.stoneBgRight{background-position:0 0;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);right:0}#stone header.play .stoneBgLeft,
#stone header.play
.stoneBgRight{animation:resetPosition 1.8s cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:resetPosition 1.8s cubic-bezier(0.165,0.840,0.440,1.000) forwards}#stone header.play
.mainImage{animation:zoomIn 1.8s 2.3s cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:zoomIn 1.8s 2.3s cubic-bezier(0.165,0.840,0.440,1.000) forwards}#stone header.play .sup,
#stone header.play h1,
#stone header.play
.description{animation:fadeFromDown 1.8s .9s cubic-bezier(0.165,0.840,0.440,1.000) forwards;-webkit-animation:fadeFromDown 1.8s .9s cubic-bezier(0.165,0.840,0.440,1.000) forwards}#stone header.play
.description{animation-delay:1.5s;-webkit-animation-delay:1.5s}#stone
.recap{padding-top:10vh;padding-bottom:15vh;text-align:center}#stone .recap
.applications{margin-bottom:10vh}#stone .recap
.attachments{padding-top:10vh}#stone
.specs{max-width:50%;margin:0
auto 15vh}#stone .specs
h3{text-align:center}#stone .specs
table{border-collapse:collapse;width:100%;font-size: .9em}#stone .specs table th,
#stone .specs table
td{padding:1em
0;border-bottom:1px solid rgba(47,47,47,0.3)}#stone .specs table th[scope=row]{text-align:left;font-weight:600;text-transform:uppercase}#stone .specs table
td{text-align:right}.stonePreview{padding:10vh 0;background:linear-gradient(to bottom,#D8D8D8,#FFFFFF)}.stonePreview
.container{display:flex}.stonePreview
.image{flex:0 0 48%}.stonePreview
a{color:#2F2F2F}.stonePreview
.content{flex-grow:1;padding-top:6vw}.stonePreview .content
.title{display:flex;flex-direction:column;justify-content:space-around;min-height:9vw;margin-bottom:2.5vw}.stonePreview .content
h3{font-weight:500;position:relative;left:-7vw;margin-right:-7vw;text-shadow:0 0 10px rgba(0,0,0,0.35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:0;text-transform:capitalize}.stonePreview
.discover{font-size:20px;letter-spacing: .1em;text-transform:uppercase;font-weight:600;display:inline-block;margin-top:2em;position:relative}.stonePreview .discover::after{content:'';width:80px;height:40px;background:url(/img/arrow.svg) no-repeat center;position:absolute;right:-100px;top:50%;margin-top:-20px;transition:300ms}.stonePreview .discover:hover::after{transform:translate3d(30px,0,0);-webkit-transform:translate3d(30px,0,0)}.stonesMenuWrapper{position:absolute;left:2.5vw;top:2.5vw;z-index:200;height:100%}.stonesMenu{position:sticky;top:1vw;z-index:200}.stonesMenu__item{display:block;height:2vh;line-height:2vh;display:flex;align-items:center;margin-bottom:8px;transition:400ms cubic-bezier(0.250,0.460,0.450,0.940);outline:none}.stonesMenu__item:hover{height:4vh;line-height:4vh}.stonesMenu__item:hover
.stonesMenu__image{transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}.stonesMenu__item:hover
.stonesMenu__title{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.stonesMenu__image{margin-right:10px;border-radius:50px;width:16vh;box-shadow:3px 3px 5px rgba(0,0,0,0.2);transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transition:400ms cubic-bezier(0.250,0.460,0.450,0.940)}.stonesMenu__title{font-size:13px;text-transform:uppercase;transition:400ms cubic-bezier(0.250,0.460,0.450,0.940);opacity:0;transform:translate3d(-20px,0,0);-webkit-transform:translate3d(-20px,0,0)}.no-backgroundcliptext .stonePreview .content
h3{background:none !important}#about
.content{margin-bottom:15vh}#about
.composition{display:flex;flex-wrap:wrap;margin-bottom:10vh}#about .composition
img{display:block;box-shadow:10px 10px 20px rgba(0,0,0,0.16);border-radius:5px}#about .composition
.image1{flex:0 0 70%}#about .composition
.image2{flex:0 0 30%;position:relative}#about .composition .image2
img{max-width:none;position:absolute;top:45%;left:-15vw;width:40vw}#about .composition
.image3{flex:0 0 40vw;position:relative;z-index:10;margin-left:10vw;top:-40px}#about .composition .image
img{transition:600ms}#about .composition .image:hover
img{transform:scale3d(1.05,1.05,1.05);-webkit-transform:scale3d(1.05,1.05,1.05)}#contactPage
.main{font-size:45px;margin-bottom:10vh}#contactPage .main p:last-child{margin:0}#contactPage .main
a{color:#2F2F2F;border-bottom:1px solid #fff}#contactPage
.contactRow{display:flex;justify-content:space-between;margin-bottom:10vh}#contactPage .infos,
#contactPage
.recap{text-align:left;flex:0 0 20%;text-transform:uppercase;font-size:14px;text-align:center}#contactPage .infos p,
#contactPage .recap
p{letter-spacing: .1em;margin-bottom:2em}#contactPage
.social{display:flex;justify-content:center}#contactPage .social
li{margin:0
5px}#contactPage .social li
a{width:30px;height:30px;overflow:hidden;text-indent:-100em;display:inline-block}#contactPage .social li:nth-child(1) a{background:url(/img/facebook_black.svg) no-repeat center / contain}#contactPage .social li:nth-child(2) a{background:url(/img/instagram_black.svg) no-repeat center / contain}#contactPage .social li:nth-child(3) a{background:url(/img/linkedin_black.svg) no-repeat center / contain}#contactPage
.map{flex:0 0 50%}#contactPage .map
iframe{width:100% !important}#contactPage .form
form{text-align:left}#contactPage .form
.inputGroup{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#contactPage .form .inputGroup
.input{flex:0 0 45%}#contactPage .form
.privacyDisclaimer{text-align:left}#mappa{height:25vw}#login,#addClient,#recoverPassword,#setNewPassword{max-width:1000px;margin:0
auto;padding:0
5vw}#login
.login{margin-bottom:50px}#login
.register{padding-top:30px;border-top:1px solid rgba(47,47,47,0.1)}#login
.recoverPassword{font-size:15px}.lds-roller{display:inline-block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);width:64px;height:64px;transition:300ms;-webkit-transition:300ms}.lds-roller
div{animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite;transform-origin:32px 32px}.lds-roller div::after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:rgba(47,47,47,0.3);margin:-3px 0 0 -3px}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:50px;left:50px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:54px;left:45px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:57px;left:39px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:58px;left:32px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:57px;left:25px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:54px;left:19px}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:50px;left:14px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:45px;left:10px}#preload{position:fixed;z-index:10000;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#f9f9f9,#FFFFFF)}.loading-done .lds-roller{opacity:0}.loading-done
#preload{animation:fadeOutTop 2000ms cubic-bezier(0.230,1.000,0.320,1.000) forwards;-webkit-animation:fadeOutTop 2000ms cubic-bezier(0.230,1.000,0.320,1.000) forwards}#cookiedisclaimer{position:fixed;bottom:10%;width:900px;left:50%;margin-left:-450px;z-index:500;border-radius:3px;padding:20px;text-align:center;color:#fff;font-size:14px;background:rgba(34,34,34,0.95);transition:300ms;-webkit-transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:9999;line-height:18px}#cookiedisclaimer.hidden{visibility:hidden;animation:cookieOut 500ms ease-out forwards;-webkit-animation:cookieOut 500ms ease-out forwards}@media (max-width: 900px){#cookiedisclaimer{bottom:0;width:auto;margin:0;left:0;right:0;font-size:13px}}#cookiedisclaimer
a{text-decoration:underline;color:#fff;border-radius:3px;cursor:pointer;display:inline-block;padding:5px}#cookiedisclaimer a:hover{color:#eee}#cookiedisclaimer
span{background:#70A932;border-radius:3px;cursor:pointer;display:inline-block;margin:5px
10px 0 20px;padding:5px
30px;font-weight:bold}#cookiedisclaimer span:hover{background:#7dbd38}@keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}@-webkit-keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}.nocookie{font-style:italic;font-size:smaller;padding:10px
0}@media screen and (min-width: 1921px){.container{max-width:1225px;padding:0;margin:0
auto}.bigContainer{max-width:1536px;padding:0;margin:0
auto}#siteFooter
.container{max-width:none}.stonesSlider{max-width:1630px;margin:0
auto}.stonePreview
.content{padding-top:118px}.stonePreview .content
.title{min-height:168px}.stonePreview .content
h3{left:-135px}.stonesSlider .slide
.image{height:615px}.stonesSlider .slide
.wrapper{width:307px}}@media screen and (max-width: 1800px){body{font-size:21px}h1,.h1,h2,.h2{font-size:65px}h3{font-size:45px}.stonePreview
.discover{font-size:19px}#stone header
.content{max-width:550px}}@media screen and (max-width: 1550px){body{font-size:19px}h1,.h1,h2,.h2{font-size:60px}h3{font-size:40px}.stonePreview
.discover{font-size:18px}#hero .content img,
#hero .content
svg{width:400px}#hero .content
.payoff{font-size:1em}#userMenu a,
#mainMenu
a{font-size:17px}.bigContainer{padding:0
5vw}#mappa{height:400px}}@media screen and (max-width: 1400px){body{font-size:18px}h1,.h1,h2,.h2{font-size:55px}h3{font-size:37px}.stonePreview
.discover{font-size:17px}#logolink{width:260px}#siteFooter
.container{padding:0
5vw}.stonePreview
.content{padding-left:30px}.stonePreview
.content{max-width:500px}}@media (max-width: 1200px){#siteHeader{padding:10px
0}#siteHeader
.wrapper{animation:none !important;-webkit-animation:none !important;opacity:1}#hero .content img,
#hero .content
svg{width:360px}#logolink{width:240px}body{font-size:16px}h1,.h1,h2,.h2{font-size:50px}h3{font-size:35px}.stonePreview
.discover{font-size:16px}.container{padding:0
10vw}#siteFooter{padding-top:40px}#siteFooter
.container{text-align:center;display:block}#siteFooter .container>div{padding:0;margin:0
0 2em}#siteFooter
.logo{margin:0
auto}#siteFooter
h6{margin-bottom: .6em}#siteFooter
.siteMap{display:none}#siteFooter
.menu{display:flex;justify-content:center}#siteFooter .menu
li{margin:0
.5em}.stonePreview
.content{padding-top:8vw}#stone header
.content{max-width:50%}#contactPage
.main{font-size:2em}#contactPage
.contactRow{flex-wrap:wrap;justify-content:space-around}#contactPage
.map{flex:0 0 100%;order:-1;margin-bottom:30px}#contactPage .infos,
#contactPage
.recap{flex:0 0 40%}.stonesMenu{display:none}}@media screen and (max-width: 1000px){h1,.h1,h2,.h2{font-size:45px}h3{font-size:35px}#home
.stonesPreview{padding:10vh 0}.stonesSlider .slide
.wrapper{width:22vw}.stonesSlider .slide
.image{height:40vw}#hero .content img,
#hero .content
svg{width:340px}#stone
header{padding:80px
40px 80px}#stone header
.stoneBg{top:340px}#stone
.gallery{padding:10vh 0;display:block}#stone .gallery
.thumb{transform:none !important;-webkit-transform:none !important;text-align:center !important;margin-bottom:5vw}}@media screen and (max-width: 700px){h1,.h1,h2,.h2{font-size:40px}#logolink{width:220px}#hero .content img,
#hero .content
svg{max-width:70%}#home section,#about,#contactPage{padding:10vh 0}#about .composition
.image3{flex:0 0 60vw}#about .composition .image2
img{top:25%}.stonePreview
.container{display:block;text-align:center}.stonePreview
.image{max-width:400px;margin:0
auto;display:block}.stonePreview
.content{padding:40px
0 0}.stonePreview .content
.title{display:block}.stonePreview .content
h3{position:static;margin-right:0}.stonePreview .fadeFromLeft.play,
.stonePreview
.fadeFromRight.play{animation-name:fadeFromDown;-webkit-animation-name:fadeFromDown}.stonePreview
.discover{font-size:14px}#stone header
.content{max-width:400px}#stone
header{padding-top:40px;padding-left:10vw;padding-right:10vw;padding-bottom:40px}#stone header
.stoneBg{top:240px}#contactPage .form
.inputGroup{display:block}#contactPage .infos,
#contactPage
.recap{flex:0 0 100%}#contactPage .map
iframe{max-height:60vh}}@media screen and (max-width: 550px){body{font-size:15px}#hero .content
.payoff{font-size:14px}#logolink{width:200px}p{line-height:1.6em}.container{padding:0
5vw}.stonesSlider .slide
.wrapper{width:auto}#home
.stonesPreview{padding:10vh 10vw}.stonesSlider .slide
.title{padding-top:30px}h3{font-size:30px}#toggler{width:60px;height:60px}.languages{width:60px;height:60px;font-size:13px;right:60px}.languages_toggler{width:60px;height:60px;line-height:60px}.languages_toggler::before,.languages_toggler::after{right:10px}}@media screen and (max-width: 400px){h1,.h1,h2,.h2{font-size:35px}h3{font-size:27px}.stonePreview .discover::after{width:40px;background-size:contain;right:-50px}#stone
.gallery{overflow:hidden}#stone .gallery
img{max-width:80%}#contactPage
.infos{display:block}}@media screen and (max-width: 350px){#hero .content
.payoff{font-size:12px}#siteHeader{height:160px}#logolink{width:180px}h1,.h1,h2,.h2{font-size:30px}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}