html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{margin:0;padding:0;outline:none !important;box-sizing:border-box;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}a{cursor:pointer;outline:0 !important}a:hover{text-decoration:underline}a:visited,a:focus,a:active{text-decoration:none;-webkit-tap-highlight-color:transparent}::-moz-selection{background:#f5f5f5;color:#6cbac1}::selection{background:#f5f5f5;color:#6cbac1}::-moz-selection{background:#f5f5f5;color:#6cbac1}html{font-size:9px}body{overflow-x:hidden;text-rendering:optimizeLegibility;font-family:sans-serif;font-size:9px;background:#fff;font-family:'Roboto Mono', monospace;overflow-x:hidden;width:100vw}hr{display:block;width:100%;height:0;clear:both;margin-top:3rem;border:none;border-bottom:2px dashed #f5f5f5}section{display:block;clear:both}.container{width:96%;max-width:140rem;margin:0 auto}.container:after{content:'';display:block;clear:both}.noscroll{overflow:hidden}header.header{background:#FFF;z-index:1000;position:fixed;left:0;right:0;top:0;-webkit-box-shadow:0 0px 6px rgba(175,176,177,0.13);box-shadow:0 0px 6px rgba(175,176,177,0.13)}header.header:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:-1;background:#FFF}header.header .container{padding-top:1rem;padding-bottom:1rem;position:relative}#logo{display:inline-block;float:left;position:relative;z-index:10;-webkit-transition:0.2s -webkit-transform 0s ease-in-out;transition:0.2s -webkit-transform 0s ease-in-out;transition:0.2s transform 0s ease-in-out;transition:0.2s transform 0s ease-in-out, 0.2s -webkit-transform 0s ease-in-out;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;transform-origin:left center}#logo:hover span{color:#6cbac1}#logo:hover span:after{opacity:1;visibility:visible;-webkit-transition:all 0.3s ease, opacity 0.4s ease;transition:all 0.3s ease, opacity 0.4s ease}#logo>svg{display:inline-block;float:left;width:auto;height:5.25rem;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#logo>svg *{fill:#181818;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#logo>svg .base_path{fill:#181818}#logo>span{display:inline-block;float:left;letter-spacing:0em;font-weight:700;font-size:1.6rem;color:#181818;margin-left:1.5rem !important;line-height:2em;margin-top:1.35rem;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:relative}#logo>span:after{content:'';display:block;height:1rem;left:-0.15rem;right:-0.15rem;bottom:-0.45rem;margin:auto;position:absolute;-webkit-transition:all 0.3s ease, opacity 0.4s ease;transition:all 0.3s ease, opacity 0.4s ease;opacity:0;z-index:0;visibility:hidden;height:3px;background:#6cbac1}#logo>span svg{margin-left:0 !important;margin-right:0 !important}nav{display:inline-block;position:relative;float:right;right:0rem;top:0;height:4.7rem;bottom:0;margin:auto;margin-top:0.75rem;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;-webkit-transform-origin:right center;transform-origin:right center;will-change:transform}nav:after{content:'';display:block;clear:both}nav .lang-sw{margin-left:0rem}nav .lang-sw a{margin-left:0rem;padding-left:0;padding-right:0;padding-left:0.25rem;padding-right:0.25rem}nav .lang-sw a span{padding-left:0.25rem;padding-right:0.25rem;margin-left:0}nav .lang-sw .active{color:#6cbac1}nav div{display:inline-block;float:left;font-size:2.5rem;text-align:center;padding-left:2.75rem;padding-right:2.75rem;font-weight:400;line-height:4rem;color:#edeef0;letter-spacing:0.02em}nav span{position:relative;text-align:center;display:inline-block;float:left}nav span:hover .dropdown{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:0.15s all 0.15s ease-out, 0.15s -webkit-transform 0.2s ease;transition:0.15s all 0.15s ease-out, 0.15s -webkit-transform 0.2s ease;transition:0.15s all 0.15s ease-out, 0.15s transform 0.2s ease;transition:0.15s all 0.15s ease-out, 0.15s transform 0.2s ease, 0.15s -webkit-transform 0.2s ease}nav .dropdown{position:absolute;left:2.75rem;top:5.7rem;text-align:left;background:#FFF;border:1px solid rgba(245,245,245,0.5);border-top:none;padding:0;opacity:0;visibility:hidden;-webkit-transition:0.2s all 0.3s ease-in, 0.2s -webkit-transform 0.28s ease-in;transition:0.2s all 0.3s ease-in, 0.2s -webkit-transform 0.28s ease-in;transition:0.2s all 0.3s ease-in, 0.2s transform 0.28s ease-in;transition:0.2s all 0.3s ease-in, 0.2s transform 0.28s ease-in, 0.2s -webkit-transform 0.28s ease-in;-webkit-transform:translate3d(0, -1rem, 0);transform:translate3d(0, -1rem, 0);will-change:opacity, transform}nav .dropdown a{margin-top:0px;margin-bottom:-1px;margin-left:-1px;margin-right:-1px;min-width:20rem;padding:1.25rem 3rem;padding-top:1rem;padding-right:4rem;line-height:1.7em;display:block;font-size:1.3rem;white-space:nowrap;font-weight:500;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}nav .dropdown a:hover{color:#FFF;background:#6cbac1}nav a{font-size:1.5rem;display:inline-block;margin-right:0.25vw;margin-left:0.25vw;color:#181818;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;z-index:10;padding:0.25rem;padding-left:4.2rem;padding-right:0.25rem}nav a:hover{text-decoration:none}nav a:hover span{color:#6cbac1}nav a:hover span:after{opacity:1;visibility:visible;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}nav a:hover svg,nav a:hover span{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}nav a span,nav a svg{will-change:transform;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}nav a span{-webkit-transition:all 0.6s ease;transition:all 0.6s ease;line-height:1em;font-size:1.4rem;display:block;text-align:center;margin-top:1.25rem;margin-left:1.35rem;letter-spacing:0.2em;text-transform:uppercase;font-weight:900;position:relative}nav a span:after{content:'';display:block;height:3px;left:-0.5rem;right:-0.5rem;bottom:-1.2rem;margin:auto;position:absolute;background-position:0% center;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;background-size:1.5rem 1.5rem;opacity:0;visibility:hidden;z-index:1;background:#6cbac1}nav a svg{display:inline-block;float:left;width:3.8rem;height:3.8rem;left:0;position:absolute;-webkit-transform-origin:center center;transform-origin:center center}nav a svg *{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;fill:#181818}@-webkit-keyframes waves{0%{background-position:0rem center}100%{background-position:1.5rem center}}@keyframes waves{0%{background-position:0rem center}100%{background-position:1.5rem center}}.nav-toggle{width:4.75rem;height:7rem;display:block;position:absolute;right:1rem;top:0;bottom:0;margin:auto;z-index:99999;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.nav-toggle hr{height:3px;width:3.5rem;left:0;right:0;top:0;bottom:0;margin:auto;background:#2a2a2a;border:none;-webkit-transform:rotate(0deg) scaleX(1);transform:rotate(0deg) scaleX(1);-webkit-transition:all .2s ease-in-out, 0s color 0s ease-in-out;transition:all .2s ease-in-out, 0s color 0s ease-in-out;position:absolute;will-change:transform, opacity;-webkit-transform:rotate(0) scaleX(1) translate3d(0, 0, 0);transform:rotate(0) scaleX(1) translate3d(0, 0, 0);-webkit-transform-origin:center center;transform-origin:center center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.nav-toggle hr:first-child{-webkit-transform:rotate(0) scaleX(1) translate3d(0, -10px, 0);transform:rotate(0) scaleX(1) translate3d(0, -10px, 0)}.nav-toggle hr:last-child{-webkit-transform:rotate(0) scaleX(1) translate3d(0, 10px, 0);transform:rotate(0) scaleX(1) translate3d(0, 10px, 0)}.nav-toggle.cross{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.nav-toggle.cross hr{display:block;-webkit-transform:rotate(-360deg) scaleX(1);transform:rotate(-360deg) scaleX(1);opacity:0}.nav-toggle.cross hr:first-child{-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);opacity:1}.nav-toggle.cross hr:last-child{-webkit-transform:rotate(-135deg) scaleX(1);transform:rotate(-135deg) scaleX(1);opacity:1}.mask{position:fixed;margin:auto;-webkit-transition:0.3s all 0.1s ease;transition:0.3s all 0.1s ease;-webkit-transform-origin:center center;transform-origin:center center;background:#f5f5f5;width:100vw;height:100vh;left:0;bottom:0;top:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;visibility:hidden;z-index:999;opacity:0}.mask.show-mask{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;background:#FFF;visibility:visible;opacity:0.94;top:0;right:0;margin:auto}.modal{z-index:9999;margin:0 auto;position:absolute;left:0;right:0;max-height:100vh;pointer-events:none;position:fixed;left:0;right:0;top:0;bottom:0;margin:auto}.modal .modal-ct{width:95%;max-width:160vh;margin:0 auto;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modal .modal-ct .frame-ct{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;padding-bottom:56.25%;height:0;top:0rem}.modal .modal-ct .frame-ct iframe{pointer-events:all;width:100%;height:100%;z-index:500;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.modal-bg{position:fixed;height:100%;width:100%;background:#000;opacity:0.99;top:0;left:0;z-index:9990;pointer-events:all}.modal-close{color:#FFF;font-size:4rem;line-height:1.5em;width:1.5em;height:1.5em;text-align:center;position:absolute;top:0;right:0;font-weight:400;cursor:pointer;z-index:9999;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;pointer-events:all;opacity:0.3}.modal-close:hover{opacity:0.8}.page{font-size:1.4em;line-height:1.6em}.page img[data-src]{opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.page img[data-src].ldd{opacity:1}.page h1{font-size:4rem;font-weight:700;letter-spacing:0em;text-align:left;line-height:1em;margin-bottom:0.75em;padding-bottom:0;margin-top:0;color:#2a2a2a}.page h2{font-size:2.4rem;color:#181818;border-bottom:dashed 2px #edeef0;padding-bottom:1.5rem;padding-top:1.5rem}.page h3{font-size:1.8rem;line-height:1.5em;font-weight:500;color:#2a2a2a;margin-top:2rem;margin-bottom:0rem}.page h4{font-size:1.8rem}.page p,.page ul,.page ol{color:#1f1f1f;margin-top:0.5em;margin-bottom:1.5em;line-height:2em;font-size:1.4rem;font-weight:400}.page p b,.page ul b,.page ol b{color:#181818}.page a{color:#6cbac1}.page a:hover{color:#1058c8}.page a:active{color:#6cbac1}.page>*{line-height:2em}.page img{max-width:100%;display:block}.page a{text-decoration:none;border-bottom:0.2em solid rgba(108,186,193,0.6);color:#2a2a2a;transition:all 0.1s ease;padding-bottom:0.05em;-webkit-transition:all 0.1s ease}.page a:hover{color:#6cbac1}.page ul,.page ol{padding-left:3em}.page b,.page strong{font-weight:500;color:#181818}blockquote{letter-spacing:0;position:relative;padding:2.5em 3em;margin-top:2em;margin-bottom:0em;padding-left:0}blockquote p{font-size:2rem;line-height:1.75em;font-weight:400;font-style:italic;letter-spacing:0;color:#181818;margin-top:0.5rem;margin-bottom:0.5rem}blockquote:before{position:absolute;display:block;left:-3rem;top:-4rem;padding-right:0em;content:'”';color:#181818;font-size:12rem;font-family:serif;height:5rem;padding-left:0.25rem;padding-right:0.25rem;line-height:1em;font-weight:bold}blockquote .author{font-weight:400;background:#FFF;position:relative;display:inline-block;float:right;color:#181818;line-height:1.5em;padding-top:1.5rem;font-size:1.5rem}@-webkit-keyframes bounce{0%,50%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}25%{-webkit-transform:translate3d(0, -0.75rem, 0);transform:translate3d(0, -0.75rem, 0)}75%{-webkit-transform:translate3d(0, -0.75rem, 0);transform:translate3d(0, -0.75rem, 0)}}@keyframes bounce{0%,50%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}25%{-webkit-transform:translate3d(0, -0.75rem, 0);transform:translate3d(0, -0.75rem, 0)}75%{-webkit-transform:translate3d(0, -0.75rem, 0);transform:translate3d(0, -0.75rem, 0)}}footer{background:#0b0b0b;color:#edeef0;position:relative;z-index:10;margin-top:3rem;padding-top:8.1rem;padding-bottom:7.29rem}footer:after{content:'';height:8.1rem;left:0;right:0;position:absolute;top:4.05rem;background:url(../img/wave-b3.svg) repeat-x bottom center scroll;background-size:8.1rem 8.1rem;opacity:0.3}footer .copyr{text-align:center}footer .copyr:before{content:'';height:11.34rem;left:0;right:0;position:absolute;top:5.67rem;background:url(../img/wave-b4.svg) repeat-x bottom center scroll;background-size:8.1rem 8.1rem;opacity:0.3}footer .copyr:after{content:'';height:6.48rem;left:0;right:0;position:absolute;top:0rem;background:url(../img/wave-b3.svg) repeat-x bottom center scroll;background-size:6.48rem 6.48rem;opacity:0.5}footer .copyr p{padding:0;font-size:1.4rem;font-weight:700;letter-spacing:0.7em;color:#edeef0;text-transform:uppercase}section header{padding-top:6rem;display:block;padding-bottom:3rem;clear:both}section header h3{margin-left:12rem;font-weight:500;font-size:2rem !important;margin-top:-0.5rem !important;color:#6cbac1 !important;text-transform:uppercase;line-height:1em;margin-top:-1rem;margin-bottom:1rem;letter-spacing:0.06em}.galleries .container.page{margin-left:0;padding-right:0;width:100%}.galleries .container.page h2,.galleries .container.page h3{padding-left:12rem}.galleries .container.page h2{padding-bottom:0.5rem;margin-bottom:0rem}.galleries .container.page h3{margin-top:1rem;margin-bottom:1.5rem}.gallery{margin-left:-1.5rem;margin-right:-1.5rem;display:block;clear:both}.gallery:after{content:'';display:block;clear:both}.gallery .half-size-with-caption{width:66.66%;padding-left:0rem;padding-right:0}.gallery .half-size-with-caption a{width:50%;padding-left:3.75rem;padding-right:0rem}.gallery .half-size-with-caption figcaption{width:50%;float:left}.gallery .half-size{width:33.33%;padding-right:2.25rem;padding-left:1.5rem}.gallery .half-size a{padding:0;width:100%}.gallery .too-high{width:66.66%;margin-left:0%;margin-left:15%}.gallery .too-high a{width:50%;margin-left:0%}.gallery .too-high figcaption{float:left;width:50%;padding-left:3rem}.gallery .side-by-side.high+.side-by-side.clearf{padding-left:0;padding-right:1rem}.gallery .hidecap figcaption{display:none}.gallery .side-by-side{width:50%}.gallery .side-by-side a{width:100%;padding-left:0rem;padding-right:1.5rem}.gallery .side-by-side figcaption{width:100%;padding-bottom:0;padding-left:3rem}.gallery .side-by-side.clearf+.side-by-side a{padding-left:1.5rem;padding-right:0}.gallery .side-by-side.clearf+.side-by-side figcaption{padding-left:4.5rem}.gallery .side-by-side.high+.side-by-side.wide a{padding-left:2rem;padding-right:0}.gallery .side-by-side.wide{width:62%}.gallery .side-by-side.wide a{width:100%;padding-right:1.5rem;padding-left:0}.gallery .side-by-side.wide figcaption{width:62%;float:left;padding-left:3rem}.gallery .side-by-side.high{width:38%}.gallery .side-by-side.high a{width:100%;padding-left:1.5rem}.gallery .side-by-side.high figcaption{padding-left:4.5rem}.gallery .side-by-side.high+.side-by-side.wide{padding-right:0;padding-left:1.5rem;padding-right:1.5rem}.gallery .clearf{clear:both}.gallery figure{width:100%;display:block;float:left;margin:0;padding:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem;pointer-events:none}.gallery figure a{border:none !important;width:62%;display:block;float:left;pointer-events:all;position:relative;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;overflow:hidden}.gallery figure a:hover:after{opacity:0.7;-webkit-transform:scale(1);transform:scale(1)}.gallery figure a img{margin:0;display:block;width:100%;height:auto}.gallery figure figcaption{padding:5rem;padding-top:1rem;padding-left:3rem;padding-right:0rem;padding-bottom:0rem;float:left;width:38%;margin:0;line-height:2em;float:right;margin-top:0rem;font-size:1.4rem;letter-spacing:0;line-height:2em}.gallery figure figcaption b{font-weight:500;color:#000;display:block;font-size:1.5rem;margin-bottom:0.25rem}.gallery figure figcaption span{display:block;padding-top:1.5rem;margin-bottom:1rem}.gallery figure figcaption span.lead{font-size:1.6rem;font-weight:400}.lg-1-12{width:100%/12}.lg-2-12{width:16.66667%}.lg-3-12{width:25%}.lg-4-12{width:33.33333%}.lg-5-12{width:41.66667%}.lg-6-12{width:50%}.lg-7-12{width:58.33333%}.lg-8-12{width:66.66667%}.lg-9-12{width:75%}.lg-10-12{width:83.33333%}.lg-11-12{width:91.66667%}.lg-12-12{width:100%}.lg-1-11{width:9.09%}.lg-1-10{width:10%}.lg-1-9{width:11.11%}.lg-1-8{width:12.5%}.lg-1-7{width:14.28%}.lg-1-6{width:16.66%}.lg-1-5{width:20%}.lg-1-4{width:25%}.lg-1-3{width:33.33%}.lg-1-2{width:50%}.lg-1-1{width:100%}.lg-2-3{width:66.66%}.lg-3-4{width:75%}.lg-4-5{width:80%}.lg-5-6{width:83.34%}.lg-9-10{width:90%}.lg-8-10{width:80%}[class^="lg-"],[class*="lg-"]{float:left}[class^="lg-"]:after,[class*="lg-"]:after{content:'';display:block;clear:both}@media only screen and (min-width: 320px) and (max-width: 992px){.container{width:100%;max-width:100%}html{font-size:8px}.toggle-music{display:none !important}header.header{position:fixed;left:0;right:0;top:0}header.header .container{padding:1.5rem;position:initial}header.header .container #logo{width:auto;display:inline-block}header.header .container nav{position:fixed;left:0;right:0;top:22vw;bottom:auto;margin:auto;text-align:center;opacity:0;visibility:hidden;-webkit-transition:0.3s all 0s ease;transition:0.3s all 0s ease;-webkit-transform:translate3d(0, -5rem, 0);transform:translate3d(0, -5rem, 0);-webkit-transform-origin:center right;transform-origin:center right;will-change:opacity, transform;height:100vh;display:block}header.header .container nav div{float:none;font-size:1.8rem;font-weight:400;color:#afb0b1;opacity:0.3;height:auto;margin:0;padding:0;padding-bottom:0rem;line-height:1em;width:80%;margin-top:-0.5rem;position:relative}header.header .container nav div:before,header.header .container nav div:after{content:'';position:absolute;display:block;height:0;width:44%;border-top:2px dashed #afb0b1;left:0;top:0;bottom:0;margin:auto}header.header .container nav div:after{left:auto;right:0}header.header .container nav .dd .dropdown{max-height:0;opacity:0;visibility:hidden;background:transparent;position:relative;width:62%;margin:0 auto;left:0;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.6s ease, 0.4s max-height 0.1s ease;transition:all 0.6s ease, 0.4s max-height 0.1s ease}header.header .container nav .dd .dropdown a{display:block;width:100%;float:none;text-align:center;text-transform:uppercase;letter-spacing:0.06em;margin:0;padding:0rem 0;padding-bottom:1rem;padding-top:0.5rem;line-height:1.5em;font-size:1.5rem;font-weight:400;color:#727273}header.header .container nav .dd .dropdown a:hover,header.header .container nav .dd .dropdown a:active{background:transparent;color:#6cbac1}header.header .container nav .sh-dd .dropdown{max-height:30rem;opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:0.6s all 0.2s ease, 0.4s max-height 0.1s ease;transition:0.6s all 0.2s ease, 0.4s max-height 0.1s ease}header.header .container nav span{display:block;float:none;position:relative}header.header .container nav span a{display:inline-block;float:none;padding-left:3rem;padding-right:3rem;text-decoration:none}header.header .container nav span a svg{display:block;float:none;position:relative;-webkit-transform:scale(1);transform:scale(1);margin:0 auto;width:6rem;height:6rem}header.header .container nav span a span{font-size:1.6rem;letter-spacing:0.3em;font-weight:700;margin-left:1rem;margin-right:1rem;margin-top:1rem}header.header .container nav span a span:before{display:none}header.header .container nav span a span:after{-webkit-transition:all 0.1s ease;transition:all 0.1s ease}header.header .container nav span a:hover span:after,header.header .container nav span a:active span:after{opacity:1}header.header .container nav .lang-sw a{margin-left:1rem;margin-right:1rem}header.header .container nav .lang-sw a span{margin:0.5rem;margin-bottom:1.25rem}header.header .container nav a{float:none;margin-bottom:1.5rem;font-size:2rem;-webkit-box-shadow:none;box-shadow:none;font-weight:700;line-height:2rem;padding-top:0.25em;height:auto}header.header.show_nav nav{-webkit-transition:0.3s all 0.1s ease;transition:0.3s all 0.1s ease;opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);text-align:center}header.header.show_nav nav a{color:#181818}}.video-bg{height:100vh;max-height:56.25vw;position:relative;z-index:-1;background-color:#2a2a2a;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:transform;z-index:15;margin-top:0;overflow:hidden}.video-bg .container{height:100%}.video-bg .tv{position:absolute;top:0;left:0;right:0;z-index:-1;width:100%;height:100%;overflow:hidden;height:100vh;max-height:56.25vw}.video-bg .tv:before{content:'';z-index:3;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:rgba(54,96,99,0.15)}.video-bg .tv .bg{z-index:0;padding-bottom:0;position:absolute;top:0;bottom:0;right:0;left:0}.video-bg .tv .screen-ct{height:0;padding-bottom:56.25%;overflow:hidden;position:absolute;top:-50rem;bottom:-50rem;left:-50rem;right:-50rem;margin:auto;z-index:1}.video-bg .tv .screen{z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0;-webkit-transition:0.7s opacity ease-in-out;transition:0.7s opacity ease-in-out}.video-bg .tv .screen.active{opacity:1}.main-cta{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;top:auto;bottom:5rem;width:53rem;padding-bottom:3rem;text-align:center;z-index:10}.main-cta .txt{display:block;-webkit-border-radius:0.4rem;-moz-border-radius:0.4rem;border-radius:0.4rem;padding:0;margin-top:1.5rem;margin-bottom:1.5rem;cursor:pointer;text-shadow:0 0 7px rgba(24,24,24,0.6),0 0 20px rgba(114,114,115,0.2)}.main-cta h1{display:block;color:#FFF;font-size:4rem;margin-bottom:1.5rem;margin-top:0;letter-spacing:0.02em;font-weight:500}.main-cta p{font-size:1.6rem;line-height:1.75em;font-weight:400;letter-spacing:0.02em;color:#FFF;text-align:center}.main-cta svg{width:10vh;max-width:6vw;height:auto;display:block;margin:0 auto}.main-cta svg *{fill:none;stroke:#FFF;stroke-width:3.5px}.bouncer{position:fixed;margin:auto;left:0;right:0;bottom:1.5rem;width:5rem;height:5rem;margin-top:1.5rem;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite;cursor:pointer;z-index:25}.bouncer svg{height:1.8rem;min-width:0;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.bouncer svg path{stroke:#FFF;stroke-width:1px;fill:#FFF;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.toggle-music{z-index:1005;position:relative}.toggle-music a{margin-left:0rem;padding:0rem !important;display:inline-block;height:2rem;width:1.8rem;margin-top:1rem;position:relative}.toggle-music a svg{display:block;width:2rem !important;height:2rem !important;left:0;right:0;margin:auto;position:relative;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.1s ease !important;transition:all 0.1s ease !important}.toggle-music a svg path{fill:#181818}.toggle-music a:hover svg{-webkit-transform:scale(1) !important;transform:scale(1) !important}.toggle-music a:hover:after{opacity:0.25;-webkit-transform:rotate(30deg) scale(1.1);transform:rotate(30deg) scale(1.1)}.toggle-music a:active svg{-webkit-transform:scale(0.9) !important;transform:scale(0.9) !important}.toggle-music a:active:after{opacity:1;-webkit-transform:rotate(30deg) scale(1.3);transform:rotate(30deg) scale(1.3)}.toggle-music a:after{content:'';height:1px;display:block;background:#181818;font-size:4.5rem;position:absolute;left:-0.25rem;right:-0.75rem;top:0;bottom:0;font-weight:200;top:-0.1rem;-webkit-transform:rotate(20deg) scale(0.8);transform:rotate(20deg) scale(0.8);margin:auto;opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.toggle-music a.mute:hover:after{opacity:1;-webkit-transform:rotate(30deg) scale(1.2);transform:rotate(30deg) scale(1.2)}.toggle-music a.mute:hover svg{-webkit-transform:scale(1) !important;transform:scale(1) !important}.toggle-music a.mute:active svg{-webkit-transform:scale(0.9) !important;transform:scale(0.9) !important}.toggle-music a.mute:active:after{opacity:1;-webkit-transform:rotate(30deg) scale(1.3);transform:rotate(30deg) scale(1.3)}.toggle-music a.mute:after{opacity:1;-webkit-transform:rotate(30deg) scale(1);transform:rotate(30deg) scale(1)}.toggle-music a.mute:after svg path{fill:#181818}.page.video-cta2{margin:0 auto !important;width:85% !important}.page.video-cta2 .ct{padding-top:6rem !important;padding-bottom:6rem !important}.page.video-cta2 .ct:after{content:'';display:block;clear:both}.page.video-cta2 .bttn{min-width:22rem;text-align:center}.page.video-cta2 .img-ct{position:relative;overflow:hidden;display:block;z-index:5;width:40%;padding-right:0rem;padding-left:0rem;float:left}.page.video-cta2 .img-ct:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.page.video-cta2 .img-ct:hover .ico{opacity:0.8;border:dotted 2px #FFF}.page.video-cta2 .img-ct img{display:block;-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-transition:all 0.6s ease;transition:all 0.6s ease;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;object-fit:cover;margin-bottom:0;margin:0}.page.video-cta2 .img-ct .ico{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:7rem;height:7rem;-webkit-border-radius:5rem;-moz-border-radius:5rem;border-radius:5rem;cursor:pointer;border:dotted 1px #FFF;z-index:1;opacity:0.5;-webkit-transition:all 0.3s ease, border 0.1s ease;transition:all 0.3s ease, border 0.1s ease}.page.video-cta2 .img-ct .ico svg{width:1.4rem;min-width:0;position:absolute;left:0.25rem;right:0;top:0;bottom:0;margin:auto}.page.video-cta2 .img-ct .ico svg *{fill:#FFF;stroke-width:1px;stroke:#FFF}.page.video-cta2 .desc{width:60%;float:left;padding-left:5rem}.page.video-cta2 .desc p{margin-bottom:0;line-height:1.75em;font-size:1.5rem;font-weight:500;margin-top:1.5rem}.page.video-cta2 .desc h2{margin-bottom:0 !important;margin-top:0rem !important;font-size:2.4rem;letter-spacing:0.02em;text-transform:uppercase;color:#181818;line-height:1.25em}.page.video-cta2 .desc h2 small{text-transform:none;color:#2a2a2a;font-size:0.8em;font-weight:400}a.bttn{border:solid 4px #1f1f1f;-webkit-border-radius:4rem;-moz-border-radius:4rem;border-radius:4rem;padding:0.7rem 4.5rem;margin-top:2rem;display:inline-block;font-weight:700;letter-spacing:0.1em;font-size:1.7rem;text-transform:uppercase;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}a.bttn svg{width:1.2rem;height:1.7rem;margin-top:-0.15rem;margin-bottom:-0.15rem;position:relative;right:-0.5rem}a.bttn svg *{stroke:#1f1f1f;stroke-width:2px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}a.bttn:hover{color:#6cbac1;border-color:#6cbac1}a.bttn:hover svg *{stroke:#6cbac1}.benefits{min-height:100vh;position:relative;overflow-x:hidden;z-index:30;background:#181818}.benefits .item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;z-index:10}.benefits h3{text-align:center;color:#FFF;display:block;font-size:1.5rem;font-weight:400;will-change:transform;line-height:1.62em;margin:0 auto;padding-top:12vh;padding-bottom:10vh;padding-left:5rem;padding-right:5rem;position:absolute;right:0;left:0;top:30%;padding:3rem;z-index:30;opacity:1}.benefits h3 span{background:rgba(24,24,24,0.65);padding:0.6rem 1.5rem;display:inline-block;position:relative;-webkit-border-radius:0.3rem;-moz-border-radius:0.3rem;border-radius:0.3rem}.benefits h3 .ico{width:12rem;height:12rem;display:block;margin:0 auto;margin-bottom:2rem;position:relative;background:transparent;opacity:1}.benefits h3 .ico svg{display:block;width:100%;height:100%;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.benefits h3 .ico svg *{fill:#FFF}.gap{height:9rem;width:100%;clear:both}.bg{z-index:-1;position:relative;display:block;padding-bottom:48%;overflow:hidden;clear:both}.bg img{position:absolute;margin:auto;display:block;min-width:100%;min-height:100%;max-width:100%;object-fit:cover;left:0;right:0;top:0;bottom:0}.cont{height:105vh;max-height:65vw;overflow:hidden;position:relative}.cont .bg{height:105vh;max-height:65vw;padding-bottom:0}.cb img{top:auto}.rb img{top:auto;left:auto}.lb img{top:auto;right:auto}.lt img{bottom:auto;right:auto}.smbg{padding-bottom:39%;height:auto;padding-bottom:0 !important;margin-top:5rem}.smbg img{position:relative;bottom:0;top:auto;width:100%}.image-ct{position:relative}.image-ct img{width:100%;display:block;margin:0;padding:0}#ribbon{position:absolute;right:2rem;bottom:-13.5rem;z-index:50;width:15rem;height:15rem;text-align:center;z-index:-10;cursor:default;pointer-events:none}#ribbon a{position:absolute;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0.25)), to(rgba(255,255,255,0)));background:linear-gradient(to right, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0) 100%);background-color:#6cbac1;color:#FFF;display:block;left:-9rem;right:-8rem;top:3rem;margin:auto;bottom:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1) rotate(35deg);transform:scale(1) rotate(35deg);line-height:2.8rem;font-size:1.3rem;height:2.8rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;pointer-events:all;text-shadow:1px 1px 0 rgba(108,186,193,0.25);-webkit-transition:background-color 0.25s ease, color 0.15s ease-out, border 0.2s ease;transition:background-color 0.25s ease, color 0.15s ease-out, border 0.2s ease}#ribbon a:hover{background-color:#79c6cd}#ribbon a:active{background-color:#5ab2b9;-webkit-transition:background-color 0.1s ease-out, color 0.15s ease-out, border 0.2s ease;transition:background-color 0.1s ease-out, color 0.15s ease-out, border 0.2s ease;color:#FFF}.content-section{position:relative}.content-section:after{content:'';display:block;clear:both}.content-section header{position:relative;z-index:20;padding-bottom:0rem;padding-top:12rem}.content-section header h2{padding-bottom:0}.content-section .page{position:relative;z-index:5;background:transparent;width:72%;margin-left:7rem}.content-section .page .ct{padding:3rem 5rem}.content-section .page p{font-size:1.4rem;margin-bottom:0.5rem}.content-section .page h2{margin-bottom:1.5rem;margin-top:5rem}.content-section .page h5{font-size:1.8rem}.spec .item{display:block;clear:both;border-bottom:dashed 2px #edeef0;padding-bottom:3rem;margin-bottom:2.5rem}.spec .item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.spec .item:after{content:'';display:block;clear:both}.spec .item .ico{width:12%;float:left;display:block;height:0;padding-bottom:12%;margin-top:-1.75rem;position:relative;margin-left:-3rem}.spec .item .ico svg{width:62%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.spec .item .ico svg *{fill:#181818}.spec .item .desc{width:88%;float:left;padding-left:1.5rem;max-width:60rem}.spec .item h3{margin-top:1.5rem;margin-bottom:1.5rem}.spec .item ul{margin-bottom:0;margin-top:0;list-style-position:outside;padding-left:2rem}.spec .item ul li{margin-bottom:1rem;line-height:1.75em}.awards{margin-top:-5rem}.awards h2{border-bottom:dashed 2px #edeef0;padding-bottom:1.5rem;padding-top:1.5rem}.awards .item{margin:0 auto;margin-top:1.5rem;display:block}.awards .item:after{content:'';display:block;clear:both}.awards .item .img{position:relative;margin-bottom:0rem;margin-top:1.5rem;padding-top:0.5rem;float:left;width:20%;margin-bottom:1.5rem}.awards .item .img img{max-height:13rem;max-width:11rem;height:auto;width:auto;display:block;-webkit-backface-visibility:visible;backface-visibility:visible}.awards .item .desc{text-align:left;padding:3rem;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:0rem;float:left;width:80%;padding-top:0;max-width:60rem}#plan .tip{clear:both;letter-spacing:0.04em;color:#afb0b1;font-style:italic}#plan .intro{margin-right:0;width:45%;float:right;padding-top:3rem}.side-plan{margin-right:0rem}.teritory-plan{margin-left:-12rem;margin-right:12rem}.extra-plans{padding-left:12rem;margin-bottom:3rem;margin-top:5rem}.extra-plans:after{content:'';display:block;clear:both}.extra-plans .page{margin-top:-15%;margin-left:25%}.extra-plans .page .lg-1-2{padding-right:3rem}.extra-plans h2{font-size:2.4rem;color:#181818;margin-top:5rem;margin-bottom:3rem;border-bottom:dashed 2px #edeef0;padding-bottom:1.5rem;padding-top:1.5rem;margin-right:5rem}.extra-plans img{display:block;width:100%;height:auto;margin-top:3rem}.floor-ct{z-index:0;position:relative;height:0;padding-bottom:80%}.floor-ct img{position:absolute;display:block;margin:0;top:0;right:0;left:0;width:100%;height:auto;opacity:1;-webkit-transform:scale(1);transform:scale(1);will-change:opacity, transform;-webkit-transform-origin:38% 80%;transform-origin:38% 80%}#hotspots{position:absolute;right:0;top:0;left:0;z-index:5}#hotspots *{fill:rgba(108,186,193,0.2);stroke:#6cbac1;stroke-width:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;stroke-linejoin:round}#hotspots a{opacity:0.5;cursor:pointer}#hotspots a:hover{opacity:0.9}#hotspots a:hover *{stroke-width:4px}#hotspots a.hover{opacity:1;pointer-events:none}#hotspots a.hover *{fill:rgba(108,186,193,0.3);stroke-width:8px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#hotspots #floor1,#hotspots #floor2{-webkit-transition:0.3s all 0s ease-out;transition:0.3s all 0s ease-out;-webkit-transform-origin:38% 80%;transform-origin:38% 80%;opacity:1;visibility:visible;z-index:5}#floor-toggle{z-index:10;position:absolute;right:12%;top:6rem}#floor-toggle h3{font-weight:400;line-height:2em;text-align:center;font-size:1.8rem;letter-spacing:0.02em}#floor-toggle .toggle{color:#181818;text-decoration:none;display:inline-block;float:left;clear:left;font-size:1.8rem;line-height:1.5em;cursor:pointer}.toggle{display:block;position:relative;border-top:dashed 2px #f5f5f5;padding-top:1.3rem;margin-top:0.25rem;padding-bottom:0.5rem;margin-bottom:1.5rem}.toggle span{display:inline-block;line-height:2.4rem;vertical-align:top;height:2.4rem;font-weight:bold}.toggle .switch{width:20rem;text-align:center}.toggle .num{display:inline-block;line-height:2.5rem;height:2.5rem;width:2rem;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-transform:scale(1);transform:scale(1);backface-visibility:hidden;-webkit-backface-visibility:hidden}.toggle .n-1{color:#afb0b1;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transform-origin:right bottom;transform-origin:right bottom;text-align:right}.toggle .n-2{color:#1f1f1f;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left bottom;transform-origin:left bottom;text-align:left}.toggle .rail{width:50px;border:solid 2px #2a2a2a;-webkit-border-radius:5rem;-moz-border-radius:5rem;border-radius:5rem;position:relative;height:22px;margin-right:0rem;margin-left:-0.25rem}.toggle .dot{display:block;background:#2a2a2a;width:12px;height:12px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-border-radius:1.1rem;-moz-border-radius:1.1rem;border-radius:1.1rem;will-change:transform;-webkit-transition:all 0.1s ease-out;transition:all 0.1s ease-out;-webkit-transform:translate3d(14px, 0, 0) scale(0.75);transform:translate3d(14px, 0, 0) scale(0.75)}.toggle:hover .rail .dot{-webkit-transform:translate3d(14px, 0, 0) scale(1);transform:translate3d(14px, 0, 0) scale(1)}.toggle:active .rail .dot{-webkit-transform:translate3d(14px, 0, 0) scale(0.75);transform:translate3d(14px, 0, 0) scale(0.75)}.toggle.f-2:hover .rail .dot{-webkit-transform:translate3d(-14px, 0, 0) scale(1);transform:translate3d(-14px, 0, 0) scale(1)}.toggle.f-2:active .rail .dot{-webkit-transform:translate3d(-14px, 0, 0) scale(0.75);transform:translate3d(-14px, 0, 0) scale(0.75)}.toggle.f-2 .dot{-webkit-transform:translate3d(-14px, 0, 0) scale(0.75);transform:translate3d(-14px, 0, 0) scale(0.75)}.toggle.f-2 .n-2{color:#afb0b1;-webkit-transform:scale(0.7);transform:scale(0.7)}.toggle.f-2 .n-1{color:#1f1f1f;-webkit-transform:scale(1);transform:scale(1)}#plan.floor-1 #hotspots #floor2{opacity:0;visibility:hidden;z-index:-1;-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-transition:0.1s all 0.1s ease, 0.3s opacity 0s ease;transition:0.1s all 0.1s ease, 0.3s opacity 0s ease}#plan.floor-1 img#floor-2{opacity:0;-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-transition:0.2s all 0.05s ease-out, 0.25s opacity 0s ease-out;transition:0.2s all 0.05s ease-out, 0.25s opacity 0s ease-out}#plan.floor-1 img#floor-1{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.4s all 0s ease, 0.4s opacity 0s ease-out, 0s filter linear;transition:0.4s all 0s ease, 0.4s opacity 0s ease-out, 0s filter linear;filter:none}#plan.floor-2 #hotspots #floor1{opacity:0;visibility:hidden;z-index:-1;-webkit-transform:scale(0.92);transform:scale(0.92);-webkit-transition:0.3s all 0s ease, 0.2s opacity 0s ease;transition:0.3s all 0s ease, 0.2s opacity 0s ease}#plan.floor-2 img#floor-1{opacity:0.15;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:0.35s all 0s ease, 0.4s opacity 0.05s ease;transition:0.35s all 0s ease, 0.4s opacity 0.05s ease;z-index:-1}#plan.floor-2 img#floor-2{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.4s all 0s ease, 0.4s opacity 0s ease-out;transition:0.4s all 0s ease, 0.4s opacity 0s ease-out}.page.projects .ct{padding-top:0}.plan{clear:both;padding-left:0rem;margin-bottom:3rem}.plan:after{content:'';display:block;clear:both}.plan .lg-1-3{width:inherit}.plan .hotlinks{visibility:hidden;display:none}.plan .page,.plan .hotlinks{margin-left:0;padding-top:0rem}.plan .page ol,.plan .hotlinks ol{margin-top:5rem;list-style-position:inside;padding-left:0rem}.plan .page ol .active,.plan .hotlinks ol .active{color:#6cbac1}.plan .page ol li,.plan .hotlinks ol li{margin-bottom:0.25rem}.plan .page ol li a,.plan .hotlinks ol li a{display:inline-block;padding:0.25rem 0 0 0}.plan .page ol li ol,.plan .hotlinks ol li ol{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:3rem}#tittle{position:relative;height:3rem;text-align:center}#tip{min-height:30vw;height:50vh;max-height:25vw;position:relative;z-index:10;float:left;width:45%;padding-right:10rem;margin-top:0rem;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#tip .info{margin-top:0rem;padding-top:1rem;max-height:100vw;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:0.2s all 0s ease-out, 0.25s opacity 0.1s ease, 0.45s -webkit-transform 0.1s ease-out;transition:0.2s all 0s ease-out, 0.25s opacity 0.1s ease, 0.45s -webkit-transform 0.1s ease-out;transition:0.2s all 0s ease-out, 0.25s opacity 0.1s ease, 0.45s transform 0.1s ease-out;transition:0.2s all 0s ease-out, 0.25s opacity 0.1s ease, 0.45s transform 0.1s ease-out, 0.45s -webkit-transform 0.1s ease-out}#tip .hide-out{opacity:0;max-height:0;-webkit-transform:translate3d(0, 1.5rem, 0);transform:translate3d(0, 1.5rem, 0);-webkit-transition:0.2s all 0s ease-in, 0.15s opacity 0s ease, 0.1s -webkit-transform 0s ease-in;transition:0.2s all 0s ease-in, 0.15s opacity 0s ease, 0.1s -webkit-transform 0s ease-in;transition:0.2s all 0s ease-in, 0.15s opacity 0s ease, 0.1s transform 0s ease-in;transition:0.2s all 0s ease-in, 0.15s opacity 0s ease, 0.1s transform 0s ease-in, 0.1s -webkit-transform 0s ease-in}#tip p{padding-right:0rem}#tip .gallery{margin-left:-0.5rem;margin-top:3rem}#tip figure{width:25%;float:left;padding:0.5rem;margin:0;opacity:0.8;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#tip figure:hover{opacity:1}#tip figure figcaption{display:none}#tip figure a{width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative}#tip figure a img{position:absolute;height:100%;width:100%;object-fit:cover;opacity:1}.image{padding-left:0rem;float:left;position:relative;width:55%;padding-left:0;padding-right:5rem;margin-bottom:0rem;margin-top:3rem;margin-left:-1rem}.image .ct{position:relative;padding:0;background:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quote{margin-top:0;margin-bottom:5rem}.quote .page{position:absolute;left:0;bottom:0;width:50%;margin-left:0 !important;padding-bottom:5rem;padding-left:0rem;padding-bottom:0;padding-top:0.5rem;background:#FFF;border:none;padding-right:7rem;margin-bottom:0rem}.quote .page blockquote{margin-top:0;padding-right:0;padding-left:0rem}.quote .page blockquote p{font-size:2rem;line-height:2em;font-weight:400;color:#1f1f1f}.quote .page blockquote p:first-child{text-indent:12rem}.quote .page blockquote:before{left:-1rem;text-indent:0;top:-3rem;font-size:20rem;width:1.25em;color:#edeef0}.quote .bg{margin-left:12rem}.takeover{position:relative;margin-bottom:-1rem;z-index:30;padding-top:15rem;padding-bottom:20rem;overflow:hidden;z-index:-1;margin-bottom:-7rem}.takeover .wa{display:block;left:0;right:0;bottom:-5rem;background:url(../img/wave4w.svg) center top repeat-x scroll;background-size:8rem 8rem;position:absolute;height:6rem;z-index:10}.takeover .wa:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-7rem;background:#FFF;height:9rem}.takeover header{position:absolute;bottom:7rem;margin:auto}.takeover header svg{width:10rem;height:11rem;z-index:2;position:absolute;left:-10rem;margin:auto;bottom:-1.25rem}.takeover header svg *{fill:#2a2a2a}.takeover header h2{font-weight:700;font-size:4.5rem !important;margin:0;position:relative;z-index:1;letter-spacing:0.1em;margin-right:10rem;padding-left:10rem;backface-visibility:hidden;-webkit-backface-visibility:hidden}.takeover header h2 span{background:transparent;position:relative;z-index:3;color:#1f1f1f}.takeover header h2:after{display:none;background:url(../img/wave5.svg) repeat-x scroll;background-size:2.7rem 2.7rem;z-index:-2;bottom:-3rem}header h2{font-size:3rem !important;line-height:1.25em;margin-bottom:0.5em;margin-top:3rem;padding-bottom:0;color:#181818;position:relative;text-align:left;display:block;padding-left:10rem;margin-left:0;margin-right:0;z-index:5;text-transform:uppercase;letter-spacing:0.1em}header h2 span{position:relative;display:inline-block;z-index:1;background:#FFF;padding-right:1.5rem;padding-left:1.75rem}header h2:after{content:'';display:block;height:3px;background:#6cbac1;left:0rem;right:0rem;bottom:0;top:0;margin:auto;position:absolute;z-index:0}#map{margin-left:-12rem;margin-right:-5rem;height:0;padding-bottom:50%;margin-top:3rem;background:#eaf6f8}#map>div{background-color:#eaf6f8 !important}.gmnoprint a,.gmnoprint span,.gm-style-cc,.gm-style-mtc{display:none}.map-container #map{pointer-events:none}.map-container #map.clicked{pointer-events:auto}#location{margin-bottom:5rem}#location .spec{width:auto}.zoom-levels{padding-top:0rem;margin-top:-1.5rem}.zoom-levels span{display:inline-block;line-height:1rem;height:0.75rem;width:5rem;position:relative}.zoom-levels span svg{display:inline-block;opacity:1;width:auto;height:2.25rem;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.zoom-levels span svg path{fill:#edeef0}.zoom-levels a{padding-left:0.5rem;padding-right:0.5rem;font-size:1.5rem}.zoom-levels a.active{color:#6cbac1}#contacts{margin-top:5rem}#contacts header{padding-top:3rem}.agent{padding-bottom:3rem;margin-bottom:3rem;margin-top:5rem}.agent .latio{border:none !important;display:inline-block;width:auto;width:25%;margin-bottom:0;margin-top:3rem}.agent .latio img{display:inline-block;margin-bottom:0;height:auto;width:100%}.agent:after{content:'';display:block;clear:both}.agent .photo{padding-right:2rem;width:30%;float:left}.agent .photo img{display:block;margin:0;height:auto;width:100%}.agent .desc{width:70%;padding-left:3rem;float:left}.agent h3{font-size:2.4rem;font-weight:500;margin-top:0rem}.agent h4{font-style:italic;color:#afb0b1;font-weight:400;font-size:1.6rem;line-height:1.5em}.agent h4:last-of-type{margin-bottom:1rem}.agent p{margin-bottom:0;line-height:1.75em}.agent p i{font-size:1.1em;color:#727273;display:inline-block;margin-bottom:1rem;margin-top:0.5rem}@media only screen and (min-width: 320px) and (max-width: 767px){html{font-size:7.75px}#ribbon{display:none}header h2{padding-left:4rem;margin-right:0;font-size:2.2rem !important}header h2 span{padding-left:2.75rem}.takeover{padding-top:15rem}.takeover header{padding-left:5rem}.galleries .container.page{padding-right:0;padding-left:3rem}.galleries .container.page h2,.galleries .container.page h3{padding-left:1.5rem;margin-left:-1.5rem}.galleries .container.page h2{padding-bottom:0;margin-bottom:1.5rem;margin-right:3rem}.galleries .container.page h3{margin-top:0rem;margin-bottom:1.5rem}.galleries .gallery{width:100%}.galleries .gallery figure{width:100%;margin-bottom:0;padding-bottom:0;margin-top:0}.galleries .gallery figure a{width:100%;padding:0 !important}.galleries .gallery figure figcaption{padding-left:3rem;width:100%}.galleries .gallery .half-size,.galleries .gallery .half-size-with-caption{width:50%;padding:1.5rem}.galleries .gallery .half-size figcaption,.galleries .gallery .half-size-with-caption figcaption{display:none}.galleries .gallery .half-size.hidecap figcaption{display:block;width:200%;float:left}.galleries .gallery .too-high{margin:1.5rem 0;padding:1.5rem}.galleries .gallery .too-high a{width:50%;float:left;margin-left:0}.galleries .gallery .too-high figcaption{float:left;width:50%}.galleries .gallery .high{margin:1.5rem 0;padding:1.5rem;width:50%}.galleries .gallery .high a{width:100%;float:left;margin-left:0}.galleries .gallery .high figcaption{float:left;width:100%}.galleries .gallery .side-by-side.clearf{clear:none}.galleries .gallery .hidecap figcaption{display:block !important}.page h2{font-size:2rem}.map-container #map{margin-left:-6rem;margin-right:-6rem;padding-bottom:75%}.content-section{overflow:hidden}.content-section header{padding-top:5rem}.content-section header h2{padding-left:0;margin-right:0;margin-top:0;padding-bottom:0rem;padding-left:3rem}.content-section header h2 span{padding:0}.content-section header h2:after{background-size:3rem 3rem;bottom:-0.5rem}.content-section header h3{padding-left:3rem !important;margin-left:0 !important;font-size:1.6rem}.content-section .page{width:100%;margin-left:0;padding-left:0;padding-right:0}.content-section .page .ct{padding:3rem 1.5rem}.content-section .bg{margin-right:0;margin-left:0;padding-bottom:50%}.quote{margin-bottom:0}.quote .page{position:relative;padding-bottom:3rem;padding-left:3rem;padding-right:2rem;padding-top:0rem}.quote .page blockquote:before{font-size:12rem;top:0}.quote .page blockquote p{font-size:1.8rem}.quote .page blockquote p:first-child{text-indent:7rem}.main-cta{width:100%;padding:1.5rem 1.5rem;-webkit-transform:none !important;transform:none !important}.main-cta svg{max-width:16vw;width:16vw}.video-bg{max-height:162vw;height:162vw}.video-bg .bouncer{position:absolute}.video-bg .tv{max-height:162vw;height:162vw;-webkit-transform:none !important;transform:none !important}.video-bg .tv .bg img{top:10rem}.video-bg .screen-ct{display:none}.page.video-cta2{width:100% !important;padding-left:0;padding-right:0}.page.video-cta2 .ct{padding-top:5rem !important;padding-bottom:5rem !important}.page.video-cta2 .ct .img-ct{width:100%}.page.video-cta2 .ct a.bttn{width:100%;text-align:center}.page.video-cta2 .ct .desc{width:100%;padding-left:0rem}.page.video-cta2 .ct .desc h2{margin-top:1.5rem !important}.blueprint .image{width:100%;padding-left:0;padding-right:0}.blueprint .plan{padding-left:6rem;padding-right:6rem}.blueprint .plan .page{padding-left:0;padding-right:0}header.header .container{padding:3rem;padding-top:0.8rem;padding-bottom:0.8rem}header.header .container #logo>span{line-height:1.2em;margin-top:1.75rem;padding-bottom:0.35rem;font-size:1.8rem}header.header .container #logo>span br{display:none}header.header .container nav .lang-sw a{margin:0;padding-left:0.5rem;padding-right:0.5rem}#floor-toggle{top:0rem;right:0}#floor-toggle .switch{width:16rem}#tip{width:100%;padding:0 1.5rem;float:right;max-height:initial;height:auto;min-height:70vw}#tip hr{display:none}#tip .info{padding-top:0}#tip .info h3{margin-top:-10%;margin-left:30%;margin-bottom:2rem}#tip .gallery{margin-top:1.5rem;margin-right:-1rem;margin-left:-1rem}#tip .gallery figure{width:33.33%}.gap{height:3rem}#plan{padding:0}#plan .intro{width:100%;float:right;margin-bottom:0;position:relative;margin-top:0rem;padding:2rem 1.5rem}#plan .image{margin:0;padding:0 0.5rem}.extra-plans{padding-left:1.5rem;padding-right:1.5rem;margin-top:0}.extra-plans h2{margin-right:0}.extra-plans .teritory-plan{margin-left:0;margin-right:0}.extra-plans .teritory-plan img{width:85%;margin:0 auto}.extra-plans .side-plan img{width:100%;margin:0 auto}.extra-plans .info{margin-top:0;margin-left:0;padding-right:0}.benefits h3 .ico{width:8rem;height:8rem}.benefits h3 span{font-size:1.4rem}.benefits .cont{max-height:142vw}.benefits .cont .item{position:absolute}.benefits .cont .bg{max-height:142vw}.awards .item .desc{padding-left:3rem}.awards .item .img img{max-width:100%}.agent{padding-bottom:0;margin-bottom:0}.agent .photo{padding-right:0;width:25%}.agent .desc{width:75%;padding-left:1.5rem}.agent .desc a{white-space:nowrap;display:inline-block}.agent .desc .latio{width:42%;margin-top:1.5rem}.spec .item .ico{width:5rem;height:5rem;margin-left:0;position:relative;float:none;bottom:0;margin-bottom:-5rem;margin-top:3rem;margin-left:1.5rem}.spec .item .ico svg{width:100%;height:100%}.spec .item .desc{width:100%;padding-left:0rem;padding-top:1.5rem}.spec .item .desc h3{margin-left:8rem;margin-bottom:0.75em}.zoom-levels a{white-space:nowrap}.zoom-levels span{width:1.5rem}footer{margin-top:0rem}footer .copyr p{font-size:1.2rem}.galleries .gallery figure{float:none;clear:both;padding:0 !important;width:100% !important;margin:0 !important}.galleries .gallery figure a{padding:0 !important;width:100% !important}.galleries .gallery figure figcaption{width:100% !important;padding:0.5rem 0rem !important;padding-bottom:1.5rem !important}.xs-1-12{width:100%/12}.xs-2-12{width:16.66667%}.xs-3-12{width:25%}.xs-4-12{width:33.33333%}.xs-5-12{width:41.66667%}.xs-6-12{width:50%}.xs-7-12{width:58.33333%}.xs-8-12{width:66.66667%}.xs-9-12{width:75%}.xs-10-12{width:83.33333%}.xs-11-12{width:91.66667%}.xs-12-12{width:100%}.xs-1-11{width:9.09%}.xs-1-10{width:10%}.xs-1-9{width:11.11%}.xs-1-8{width:12.5%}.xs-7-8{width:87.5%}.xs-1-7{width:14.28%}.xs-1-6{width:16.66%}.xs-1-5{width:20%}.xs-2-5{width:40%}.xs-3-5{width:60%}.xs-4-5{width:80%}.xs-1-4{width:25%}.xs-1-3{width:33.33%}.xs-1-2{width:50%}.xs-1-1{width:100%}.xs-2-3{width:66.66%}.xs-3-4{width:75%}.xs-2-5{width:40%}.xs-3-5{width:60%}.xs-4-5{width:80%}.xs-5-6{width:83.34%}.xs-9-10{width:90%}.xs-8-10{width:80%}[class^="xs-"],[class*=" xs-"]{float:left}[class^="xs-"]:after,[class*=" xs-"]:after{content:'';display:block;clear:both}.hidden-xs{display:none !important;visibility:hidden !important}}@media only screen and (min-width: 768px) and (max-width: 992px){html{font-size:9.25px}#ribbon{display:none}header h2{padding-left:4rem;margin-right:0}header h2 span{font-size:3.4rem}.takeover{padding-top:15rem}.takeover header{padding-left:5rem}.galleries .container.page{padding-right:0;padding-left:3rem}.galleries .container.page h2,.galleries .container.page h3{padding-left:3rem}.galleries .container.page h2{padding-bottom:0;margin-bottom:0rem;margin-right:3rem}.galleries .container.page h3{margin-top:1rem;margin-bottom:1.5rem}.galleries .container.page .gallery{width:100%}.galleries .container.page .gallery figure{width:100%;margin-bottom:0;padding-bottom:0;margin-top:0}.galleries .container.page .gallery figure a{width:100%;padding:0 !important}.galleries .container.page .gallery figure figcaption{padding-left:3rem;width:100%}.galleries .container.page .gallery .half-size,.galleries .container.page .gallery .half-size-with-caption{width:50%;padding:1.5rem}.galleries .container.page .gallery .half-size figcaption,.galleries .container.page .gallery .half-size-with-caption figcaption{display:none}.galleries .container.page .gallery .half-size.hidecap figcaption{display:block;width:200%;float:left}.galleries .container.page .gallery .too-high{margin:1.5rem 0;padding:1.5rem}.galleries .container.page .gallery .too-high a{width:50%;float:left;margin-left:0}.galleries .container.page .gallery .too-high figcaption{float:left;width:50%}.galleries .container.page .gallery .high{margin:1.5rem 0;padding:1.5rem;width:50%}.galleries .container.page .gallery .high a{width:100%;float:left;margin-left:0}.galleries .container.page .gallery .high figcaption{float:left;width:100%}.galleries .container.page .gallery .side-by-side.clearf{clear:none}.galleries .container.page .gallery .sm-1-2{width:50%}.galleries .container.page .gallery .sm-1-2 figcaption{width:200%;float:left}.map-container #map{margin-left:-6rem;margin-right:-6rem;padding-bottom:62%}.content-section header h3{padding-left:6rem;margin-left:0}.content-section .page{width:100%;margin-left:0;padding-left:3rem;padding-right:3rem}.content-section .page .ct{padding:3rem 3rem}.content-section .bg{margin-right:0;margin-left:0;padding-bottom:50%;margin-right:3rem}.quote{padding-left:3rem}.quote .bg{margin-right:0}.quote .page{position:relative;padding-bottom:3rem;padding-left:5rem;padding-right:7rem;padding-top:5rem;background:transparent;margin-top:-6rem}.quote .page blockquote:before{font-size:25rem;top:-5rem;left:-4rem}.video-bg{max-height:95vw}.video-bg .bouncer{position:absolute}.video-bg .tv{max-height:95vw;-webkit-transform:none !important;transform:none !important}.video-bg .tv .bg img{top:30%}.video-bg .screen-ct{display:none}.video-bg .main-cta svg{max-width:11vw;width:15vw}.page.video-cta2{width:100% !important;padding-left:0;padding-right:0}.page.video-cta2 .ct{padding-top:5rem !important;padding-bottom:5rem !important}.page.video-cta2 .ct .img-ct{width:45%}.page.video-cta2 .ct .desc{width:55%;padding-left:3rem}.page.video-cta2 .ct .desc h2{margin-top:0 !important;padding-top:0;font-size:2rem}.content-section .page{width:100%}.blueprint .image{width:100%;padding-left:0;padding-right:0}.blueprint .plan{padding-left:6rem;padding-right:6rem}.blueprint .plan .page{padding-left:0;padding-right:0}header.header .container{padding:3rem;padding-top:1.25rem;padding-bottom:1.25rem}header.header .container #logo>span{line-height:1.2em;margin-top:1.5rem;padding-bottom:0.35rem;font-size:2.2rem}header.header .container #logo>span br{display:none}header.header .container nav .dd .dropdown a{padding-bottom:1.25rem}header.header .container nav .lang-sw a{margin-bottom:0.5rem;margin-top:0.5rem}#floor-toggle{right:auto;left:0;top:5rem}#tip{width:71%;padding-left:0rem;padding-right:0rem;float:right;margin-top:-18%}#tip hr{display:none}#tip .gallery{margin-top:1.5rem}#tip .gallery figure{width:20%}.gap{height:3rem}#plan .intro{width:50%;float:right;margin-bottom:-50%;position:relative;margin-top:3rem}.extra-plans{padding-left:5rem;margin-top:0}.extra-plans h2{margin-right:3rem}.extra-plans .teritory-plan{margin-left:0;margin-right:0}.extra-plans .teritory-plan img{width:60%;margin:1.5rem auto}.extra-plans .side-plan img{width:75%;margin:1.5rem auto}.extra-plans .info{margin-top:0;margin-left:0;padding-right:3rem}.benefits h3 .ico{width:10rem;height:10rem}.benefits h3 span{font-size:1.4rem}.benefits .cont{max-height:75vw}.benefits .cont .item{position:absolute}.benefits .cont .bg{max-height:75vw}footer{margin-top:0rem}.sm-1-12{width:100%/12}.sm-2-12{width:16.66667%}.sm-3-12{width:25%}.sm-4-12{width:33.33333%}.sm-5-12{width:41.66667%}.sm-6-12{width:50%}.sm-7-12{width:58.33333%}.sm-8-12{width:66.66667%}.sm-9-12{width:75%}.sm-10-12{width:83.33333%}.sm-11-12{width:91.66667%}.sm-12-12{width:100%}.sm-1-11{width:9.09%}.sm-1-10{width:10%}.sm-1-9{width:11.11%}.sm-1-8{width:12.5%}.sm-7-8{width:87.5%}.sm-1-7{width:14.28%}.sm-1-6{width:16.66%}.sm-1-5{width:20%}.sm-2-5{width:40%}.sm-3-5{width:60%}.sm-4-5{width:80%}.sm-1-4{width:25%}.sm-1-3{width:33.33%}.sm-1-2{width:50%}.sm-1-1{width:100%}.sm-2-3{width:66.66%}.sm-3-4{width:75%}.sm-2-5{width:40%}.sm-3-5{width:60%}.sm-4-5{width:80%}.sm-5-6{width:83.34%}.sm-9-10{width:90%}.sm-8-10{width:80%}[class^="sm-"],[class*=" sm-"]{float:left}[class^="sm-"]:after,[class*=" sm-"]:after{content:'';display:block;clear:both}.hidden-sm{display:none !important;visibility:hidden !important}}@media only screen and (min-width: 993px) and (max-width: 1199px){html{font-size:9px}header.header .container #logo>span{line-height:1.2em;margin-top:0.5rem;padding-bottom:0.35rem}.extra-plans .page{padding-right:10%;margin-left:10%;margin-top:-10%}.galleries .container.page{padding-right:0;margin-right:0;max-width:100%}.container{max-width:97%}.md-1-12{width:100%/12}.md-2-12{width:16.66667%}.md-3-12{width:25%}.md-4-12{width:33.33333%}.md-5-12{width:41.66667%}.md-6-12{width:50%}.md-7-12{width:58.33333%}.md-8-12{width:66.66667%}.md-9-12{width:75%}.md-10-12{width:83.33333%}.md-11-12{width:91.66667%}.md-12-12{width:100%}.md-1-11{width:9.09%}.md-1-10{width:10%}.md-1-9{width:11.11%}.md-1-8{width:12.5%}.md-1-7{width:14.28%}.md-1-6{width:16.66%}.md-1-5{width:20%}.md-2-5{width:40%}.md-3-5{width:60%}.md-4-5{width:80%}.md-1-4{width:25%}.md-1-3{width:33.33%}.md-1-2{width:50%}.md-1-1{width:100%}.md-2-3{width:66.66%}.md-3-4{width:75%}.md-4-5{width:80%}.md-5-6{width:83.34%}.md-9-10{width:90%}.md-8-10{width:80%}[class^="md-"],[class*="md-"]{float:left}[class^="md-"]:after,[class*="md-"]:after{content:'';display:block;clear:both}.hidden-md{display:none !important;visibility:hidden !important}}@media only screen and (min-width: 1200px){header.header .container #logo>span br{display:none}.hidden-lg{display:none !important;visibility:hidden !important}}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:0.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:#FFF;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{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;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-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}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:0.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{background:url(../img/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../img/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.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:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(255,255,255,0.3);height:30px;width:32px;position:absolute}.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;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.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;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.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{-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;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);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 transparent;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:15px;line-height:44px;color:#000;opacity:0.6;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:left;max-width:860px;margin:0 auto;font-size:12px;letter-spacing:-0.01em;padding:10px;line-height:2em}.pswp__caption__center h3{font-size:1.4rem;margin-top:0.5rem}.pswp__caption__center h2{font-size:1.4rem;margin-top:0.5rem}.pswp__caption__center b{font-size:1.4rem;margin-top:0.5rem}.pswp__caption__center p{display:inline-block;margin-right:1.5rem;font-size:1.4rem;opacity:0.7;margin-bottom:0.5rem}.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 0.25s ease-out;transition:opacity 0.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(../img/default-skin/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:0.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;-moz-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;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:44px;width:100%}.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(255,255,255,0.7)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(255,255,255,0.7)}.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:0.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}
