@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}a:active{outline:0}a:hover{outline:0}b,strong{font-weight:700}h1{font-size:2em;margin:.67em 0}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}input{line-height:normal}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#373a3c;background-color:#fff}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}dl,ol,ul{padding:0;margin-top:0;margin-bottom:0;list-style-type:none}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}img{vertical-align:middle}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}table{background-color:transparent}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{margin:0;line-height:inherit;border-radius:0}textarea{resize:vertical}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}@font-face{font-family:DomaineSansDisplay-Regular;src:url(../fonts/DomaineSansDisplay-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/DomaineSansDisplay-Regular.otf) format("opentype"),url(../fonts/DomaineSansDisplay-Regular.woff) format("woff"),url(../fonts/DomaineSansDisplay-Regular.ttf) format("truetype"),url(../fonts/DomaineSansDisplay-Regular.svg#DomaineSansDisplay-Regular) format("svg");font-display:auto;font-weight:400;font-style:normal}@font-face{font-family:Campton-extra-light;src:url(../fonts/Campton-ExtraLight.eot);src:url(../fonts/Campton-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Campton-ExtraLight.woff2) format("woff2"),url(../fonts/Campton-ExtraLight.woff) format("woff"),url(../fonts/Campton-ExtraLight.ttf) format("truetype"),url(../fonts/Campton-ExtraLight.svg#Campton-ExtraLight) format("svg");font-display:auto;font-weight:200;font-style:normal}@font-face{font-family:Campton-light;src:url(../fonts/campton_light-webfont.eot);src:url(../fonts/campton_light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/campton_light-webfont.woff2) format("woff2"),url(../fonts/campton_light-webfont.woff) format("woff"),url(../fonts/campton_light-webfont.ttf) format("truetype"),url(../fonts/campton_light-webfont.svg#camptonlight) format("svg");font-display:auto;font-weight:400;font-style:normal}@font-face{font-family:DomaineTextLight;src:url(../fonts/DomaineTextLight.eot?#iefix) format("embedded-opentype"),url(../fonts/DomaineTextLight.otf) format("opentype"),url(../fonts/DomaineTextLight.woff) format("woff"),url(../fonts/DomaineTextLight.ttf) format("truetype"),url(../fonts/DomaineTextLight.svg#DomaineTextLight) format("svg");font-display:auto;font-weight:400;font-style:normal}@font-face{font-family:DomaineSansDisplay-Thin;src:url(../fonts/DomaineSansDisplay-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/DomaineSansDisplay-Thin.otf) format("opentype"),url(../fonts/DomaineSansDisplay-Thin.woff) format("woff"),url(../fonts/DomaineSansDisplay-Thin.ttf) format("truetype"),url(../fonts/DomaineSansDisplay-Thin.svg#DomaineSansDisplay-Thin) format("svg");font-weight:400;font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:DomaineTextLight,serif;font-weight:500;line-height:1.1;color:inherit}h1{font-size:2.5rem}h2{font-size:3.0707142857rem;line-height:3.6342857143rem}h3{font-size:2.49rem;line-height:2.9471428571rem}h4{font-size:2.3521428571rem;line-height:2.7842857143rem}h5{font-size:1.7857142857rem;line-height:2.3285714286rem}h6{font-size:.8571428571rem;line-height:1.0142857143rem}p{font-size:1.1428571429rem;line-height:1.54rem;color:#636363}.h1{font-size:2.5rem}.h2{font-size:2rem}.h3{font-size:1.75rem}.h4{font-size:1.5rem}.h5{font-size:1.25rem}.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.list-inline{display:inline-block;list-style-type:none}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?4y941m);src:url(../fonts/icomoon.eot?4y941m#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?4y941m) format("truetype"),url(../fonts/icomoon.woff?4y941m) format("woff"),url(../fonts/icomoon.svg?4y941m#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-close:before{content:""}::-moz-selection{background:#ce9979;color:#fff}::selection{background:#ce9979;color:#fff}body{font-family:Campton-light;overflow-x:hidden}.background{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1}#cn-accept-cookie{color:#0d153c;border-radius:0;background:#fff;border:1px solid #fff;font-family:inherit;font-size:11px;text-transform:uppercase;padding:4px 12px;transition:all .3s}@media screen and (min-width:992px){#cn-accept-cookie:hover{color:#fff;background-color:#0d153c}}.clearfix::after{content:"";display:table;clear:both}.pull-xs-left{float:left!important}.pull-xs-right{float:right!important}.pull-xs-none{float:none!important}@media (min-width:544px){.pull-sm-left{float:left!important}.pull-sm-right{float:right!important}.pull-sm-none{float:none!important}}@media (min-width:768px){.pull-md-left{float:left!important}.pull-md-right{float:right!important}.pull-md-none{float:none!important}}@media (min-width:992px){.pull-lg-left{float:left!important}.pull-lg-right{float:right!important}.pull-lg-none{float:none!important}}@media (min-width:1200px){.pull-xl-left{float:left!important}.pull-xl-right{float:right!important}.pull-xl-none{float:none!important}}.center-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-center{text-align:center!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.loader{width:140px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.loader svg{max-width:140px;transform-origin:center center;transform:scale(.75);opacity:0}.loader svg path{fill:#CE9979}.menubar{position:fixed;top:0;left:0;width:100%;height:100px;transition:all .75s cubic-bezier(.23,1,.32,1);z-index:5}.menubar .logo{display:block;width:70px;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menubar img,.menubar svg{max-width:70px;transform-origin:center center;transform:scale(.75);opacity:0}.menubar svg path{fill:#CE9979;transition-delay:.2s;transition:all .5s cubic-bezier(.23,1,.32,1)}.menubar.menubar-active svg path{fill:#fff}@media (min-width:992px){.menubar{width:118px;height:100vh}.menubar .logo{width:82px}.menubar img,.menubar svg{max-width:82px}}.location{position:absolute;transform:scaleX(0);transition:all 1.25s ease;transform-origin:right center;z-index:1;cursor:pointer}.location .location-main{position:absolute;top:0;left:0;width:100%;height:100%}.location .location-main img{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;clip-path:polygon(20% 5%,20% 5%,80% 95%,80% 95%);-webkit-clip-path:polygon(20% 5%,20% 5%,80% 95%,80% 95%);transition:all .5s ease,transform .7s ease,opacity .55s ease;transform:scale(.9) translate(0,20px);opacity:0;will-change:clip-path,transform,opacity}.location .location-title{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.location .location-title h2{color:#ce9979;font-size:40px;font-family:DomaineSansDisplay-Thin;transition:color .3s cubic-bezier(.23,1,.32,1)}.location .location-title h2>div{opacity:0}.location.location-lugano{left:0;background-color:#03081d}.location.location-lugano .location-main:after{background-color:#0d153c}.location.location-pristina{background-color:#03081d}.location.location-pristina .location-main:after{background-color:#03081d}.location.location-show{transform:scaleX(1)}@media (max-width:991px){.location{left:0;width:100%;height:50%}.location.location-lugano{top:0}.location.location-pristina{top:50%}}@media (min-width:992px){.location{top:0;width:50%;height:100%;transform:scaleY(0);transform-origin:bottom center}.location.location-lugano{left:0}.location.location-pristina{left:50%}.location.location-show{transform:scaleY(1)}.location .location-title h2{font-size:5.5555555556vmin}}@media (min-width:1200px){.location .location-title h2{font-size:60px}}@media screen and (min-width:992px){.location.location-active:hover .location-main img{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1) translate(0,0);opacity:.58;transition:all .5s ease,transform .7s ease,opacity .1s ease}.location.location-active:hover .location-title h2{color:#fff}}.content{position:fixed;right:0;width:100%;height:100vh;display:flex;z-index:1;transition:all .75s cubic-bezier(.23,1,.32,1);transform:translate3d(0,0,0)}@media (max-width:991px){.content{bottom:0}.content.active{height:calc(100% - 100px)}}@media (min-width:992px){.content{top:0}.content.active{width:calc(100% - 118px)}}.main{position:absolute;top:0;left:0;width:100%;background-color:#03081d;transform:scaleX(0);transform-origin:right center;z-index:2}.main.main-show{transform:scaleX(1)}.main:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#03081d;z-index:6;transform:scaleX(0);transform-origin:right center;transition:transform 1s cubic-bezier(.23,1,.32,1);will-change:transform}.main.main-hide:after{transform:scaleX(1)}@media (max-width:991px){.main{overflow-y:scroll;text-align:center;padding-bottom:50px}}@media (min-width:992px){.main{position:fixed;height:100vh}}.main-img{position:relative;width:100%;height:40vh;z-index:2}.main-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#03081d;z-index:3;transform-origin:left center;transition:all .5s cubic-bezier(.23,1,.32,1)}.main-img img{z-index:1;opacity:.58;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.main-img.active:after{transform:scaleX(0)}@media (min-width:992px){.main-img{position:absolute;left:0;top:0;width:37.7083333333%;height:100vh}}.main-title{position:relative;z-index:2;text-align:center;margin:50px 0}.main-title h2{color:#fff;font-size:52px;font-family:DomaineSansDisplay-Thin;letter-spacing:.02em;white-space:nowrap}.main-title h2>div{opacity:0;transform:translateY(10px);transform-origin:center center}@media (min-width:992px){.main-title{position:absolute;bottom:50%;left:24.18%;transform:translate(0,50%);text-align:left;margin:0}.main-title h2{font-size:12.934259vmin}}.main-content{position:relative}.main-content>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0;top:-50%;object-position:top center}.main-content .main-content-top{padding:0 30px;color:#fff;text-align:center;margin-bottom:60px}.main-content .main-content-top h3{font-size:24px;line-height:32px;margin-bottom:30px}.main-content .main-content-top p{font-family:Campton-extra-light;font-size:1rem;line-height:22px;margin-bottom:30px;color:#fff}.main-content .main-content-top h3>div,.main-content .main-content-top p>div{opacity:0;transform:translate(0,10px)}.main-content .main-content-top a{font-size:1rem;padding:18px 33px;color:#ce9979;text-transform:uppercase;border:1px solid #ce9979;padding:14px 26px;display:inline-block;position:relative;opacity:0}.main-content .main-content-top a span{position:relative;z-index:2;transition:all .3s}.main-content .main-content-top a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ce9979;z-index:1;transform-origin:right center;transition:transform .5s ease;transform:scaleX(0)}@media (min-width:992px){.main-content{position:absolute;top:0;right:0;width:62.2916666667%;height:100vh;padding-top:9.2592592593vh;padding-left:9.0625%;padding-right:11.1979166667%}.main-content>img{top:0;left:15%;object-position:left center}.main-content .main-content-top{padding-left:0;padding-right:0;width:100%;text-align:left;margin-bottom:0}.main-content .main-content-top h3{margin-bottom:2.5vh;font-size:3.7vmin;line-height:4.5vmin}.main-content .main-content-top p{font-size:1.8vmin;line-height:2.55vmin;margin-bottom:2.5vh}.main-content .main-content-top a{font-size:1.5vmin}}@media screen and (min-width:992px){.main-content .main-content-top a:hover span{color:#fff}.main-content .main-content-top a:hover:after{transform-origin:left center;transform:scaleX(1)}}.main-images{z-index:3;margin-bottom:60px}.main-images>div{position:relative}.main-images .main-images-item{display:block;width:100%;height:240px;position:relative;transform-origin:left center}.main-images .main-images-item img{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;clip-path:polygon(20% 5%,20% 5%,80% 95%,80% 95%);-webkit-clip-path:polygon(20% 5%,20% 5%,80% 95%,80% 95%);transition:all .5s ease,transform .7s ease;transform:scale(.9) translate(0,20px);opacity:0;will-change:clip-path,transform,opacity}.main-images .main-images-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(3,8,29,.5);z-index:2;display:none;justify-content:center;align-items:center}.main-images .main-images-item .overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/swiss_diamond_about_logo.svg);background-size:150%;background-position:center center}.main-images .main-images-item .overlay h3{color:#fff;font-size:28px;font-family:DomaineSansDisplay-Thin;letter-spacing:.02em;white-space:nowrap}.main-images .main-images-item.active img{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1) translate(0,0);opacity:1}@media (max-width:991px){.main-images .main-images-item.active .overlay{display:flex}}@media (min-width:992px){.main-images{position:absolute;bottom:9.7222222222vh;left:24.6875%;margin-bottom:0;width:64.0104166667%}.main-images>div{display:flex;flex-wrap:nowrap;justify-content:space-between}.main-images .main-images-item{width:31.0008136697%;padding-bottom:20.3%;height:0}.main-images .main-images-item .overlay{display:flex;transform:scaleY(0);transition:transform .3s ease;transform-origin:bottom center;transition-delay:.5s;background-color:rgba(3,8,29,.75)}.main-images .main-images-item .overlay:after{opacity:0;transition:opacity .3s ease}.main-images .main-images-item .overlay h3{font-size:4vmin;opacity:0;transform:translate(0,10px);transition:all .4s ease}}@media screen and (min-width:992px){.main-images .main-images-item{transform-origin:center center;transition:transform 1s cubic-bezier(.23,1,.32,1)}.main-images .main-images-item:hover .overlay{transform:scaleY(1);transform-origin:top center;transition-delay:0s}.main-images .main-images-item:hover .overlay:after{opacity:1;transition-delay:.28s}.main-images .main-images-item:hover .overlay h3{opacity:1;transform:translate(0,0);transition-duration:.8s;transition-delay:.3s}}.main-menu{text-align:center;margin-bottom:60px}.main-menu li{display:inline-block;font-family:Campton-light;font-size:14px;transition:all .3s cubic-bezier(.23,1,.32,1);opacity:0;transform:translate(0,10px)}.main-menu li:first-child{margin-right:14px}.main-menu li a{color:#fff;display:block;position:relative;text-transform:uppercase}.main-menu li a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:#fff;transform-origin:right center;transform:scaleX(0);transition:transform .5s ease}.main-menu li a.main-menu-active:after{transform:scaleX(1);transform-origin:left center}@media (min-width:992px){.main-menu{position:absolute;top:4vh;right:5vw;text-align:left;margin-bottom:0}.main-menu li{font-size:12px}}@media screen and (min-width:992px){.main-menu li a:hover:after{transform:scaleX(1);transform-origin:left center}}.main-close{font-size:18px;color:#ce9979;opacity:0;font-family:Campton-extra-light;text-transform:uppercase;transition:color .3s cubic-bezier(.23,1,.32,1)}@media (min-width:992px){.main-close{display:block;position:absolute;top:4vh;left:2.15vw;color:#fff;z-index:6;font-size:14px}}@media screen and (min-width:992px){.main-close:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:#fff;transform-origin:right center;transform:scaleX(0);transition:transform .5s ease}.main-close:hover:after{transform:scaleX(1);transform-origin:left center}}
/*# sourceMappingURL=style.min.css.map */