/*! (c) 2024 DGTL.ONE // v4.6.5 */
@keyframes a{0%,2%,20%,to{opacity:0}17%,5%{opacity:1}}html{-webkit-text-size-adjust:100%;line-height:1.15}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}body,footer ul{margin:0;padding:0}body,body img{-webkit-touch-callout:none;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body{font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background-attachment:fixed;background-image:url(/assets/images/pagebg.jpg);background-position:0 0;background-repeat:repeat;background-size:50% 50%;font-family:aktiv-grotesk,Helvetica Neue,Helvetica,sans-serif;font-size:10px;font-style:normal;font-variant:normal;line-height:10px;min-height:100vh;width:100%}@media only screen and (max-width:1190px){body{font-size:9px}}@media only screen and (max-width:1070px){body{font-size:8.5px}}@media only screen and (max-width:970px){body{font-size:8px}}@media only screen and (max-width:910px){body{font-size:7px}}body img{pointer-events:none}section.contact{font-family:aktiv-grotesk;font-size:1.4em;height:3em;left:50%;letter-spacing:.1em;line-height:1.42857143em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:20em}section.contact i{font-family:aktiv-grotesk;font-size:1em;font-style:italic;line-height:1em}section.contact a,section.text a{color:#000;text-decoration:none}section.contact a:hover{text-decoration:underline}footer,header{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%}@media only screen and (max-width:768px){footer{bottom:0;height:19.4em;top:auto}}footer ul{bottom:5em;left:5em;list-style-position:inside;list-style-type:none;position:absolute}@media only screen and (max-width:768px){footer ul{bottom:3em;left:3em}}footer ul li{display:block;margin-bottom:.5em;padding:.4em}@media only screen and (max-width:768px){footer ul li{padding:.4em .6em}}footer ul li:last-child{margin-bottom:0}body.privacypolicy a.privacypolicy,footer ul li a{font-family:aktiv-grotesk;font-size:1.2em;line-height:1em}footer ul li a{background:#000;color:#fff;letter-spacing:.05em;padding:.3333em;pointer-events:auto;text-decoration:none;transition:color .3s ease-in}@media only screen and (max-width:768px){footer ul li a{font-family:aktiv-grotesk;font-size:1.6em;line-height:1.375em}}footer ul li a:hover{color:rgba(255,255,255,.7)}@media only screen and (max-width:768px){body.privacypolicy footer{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-attachment:fixed;background-image:url(/assets/images/pagebg.png);background-position:0 0;background-repeat:repeat;background-size:50% 50%}}body.privacypolicy a.privacypolicy{font-style:italic}@media only screen and (max-width:768px){body.privacypolicy a.privacypolicy{font-family:aktiv-grotesk;font-size:1.6em;font-style:italic;line-height:1.375em}body.legaldisclosure footer{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-attachment:fixed;background-image:url(/assets/images/pagebg.png);background-position:0 0;background-repeat:repeat;background-size:50% 50%}}body.legaldisclosure a.legaldisclosure{font-family:aktiv-grotesk;font-size:1.2em;font-style:italic;line-height:1em}@media only screen and (max-width:768px){body.legaldisclosure a.legaldisclosure{font-family:aktiv-grotesk;font-size:1.6em;font-style:italic;line-height:1.375em}body.termsofuse footer{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-attachment:fixed;background-image:url(/assets/images/pagebg.png);background-position:0 0;background-repeat:repeat;background-size:50% 50%}}body.termsofuse a.termsofuse{font-family:aktiv-grotesk;font-size:1.2em;font-style:italic;line-height:1em}@media only screen and (max-width:768px){body.termsofuse a.termsofuse{font-family:aktiv-grotesk;font-size:1.6em;font-style:italic;line-height:1.375em}}body.contact a.contact{font-family:aktiv-grotesk;font-size:1.2em;font-style:italic;line-height:1em}@media only screen and (max-width:768px){body.contact a.contact{font-family:aktiv-grotesk;font-size:1.6em;font-style:italic;line-height:1.375em}}@media only screen and (max-width:768px){header{height:100%}}header .logo{height:4.2357em;position:absolute;right:5em;top:5em;width:19.4em}header .logo img{cursor:pointer;height:auto;pointer-events:auto!important;width:100%}header h2,section.home{line-height:1em;position:absolute;top:50%}header h2{color:rgba(0,0,0,.1);font-family:bodoni-urw;font-size:3em;font-weight:400;height:5em;letter-spacing:.05em;margin:0;padding:0;right:1.6667em;text-align:right;transform:translateY(-50%);width:20em}@media only screen and (max-width:768px){header h2{right:1em}}@media only screen and (max-width:500px){header h2{top:70%}}@media only screen and (max-width:375px){header h2{top:65%}}@media only screen and (max-width:320px){header h2{bottom:-1.75em;top:auto}}@media only screen and (max-width:768px){body.legaldisclosure header h2,body.privacypolicy header h2,body.termsofuse header h2{display:none}}section.home{font-family:aktiv-grotesk;font-size:1.4em;height:1.4em;left:50%;letter-spacing:.1em;text-align:center;transform:translate(-50%,-50%);width:50%}@media only screen and (max-width:768px){section.home{width:100%}}section.home span{animation:a 18s linear 0s infinite;display:block;left:50%;opacity:0;position:absolute;top:0;transform:translateX(-50%)}section.home span:first-child{animation-delay:0s}section.home span:nth-child(2){animation-delay:3s}section.home span:nth-child(3){animation-delay:6s}section.home span:nth-child(4){animation-delay:9s}section.home span:nth-child(5){animation-delay:12s}section.home span:nth-child(6){animation-delay:15s}section.text{-webkit-overflow-scrolling:touch;box-sizing:border-box;margin:17.5%auto 10em;width:50%}@media only screen and (max-width:1280px){section.text{width:60%}}@media only screen and (max-width:1160px){section.text{width:58%}}@media only screen and (max-width:1000px){section.text{width:52%}}@media only screen and (max-width:768px){section.text{height:100%;margin:17.5%auto 21em;width:calc(100% - 6em)}}@media only screen and (max-width:550px){section.text{margin:22.5%auto 21em}}section.text.twoColumnsText{-moz-column-count:2;column-count:2;-moz-column-gap:4em;column-gap:4em}@media only screen and (max-width:980px){section.text.twoColumnsText{-moz-column-count:1;column-count:1}}section.text.twoBlocks div{box-sizing:border-box;display:inline-block;margin-right:2em;vertical-align:top;width:calc(50% - 2.25em)}section.text.twoBlocks div:last-child{margin-left:2em;margin-right:0}section.text h1,section.text ol,section.text p{font-family:aktiv-grotesk;font-size:1.2em;line-height:1.5em}section.text h1{font-weight:400;margin:0;padding:0;position:relative;text-transform:lowercase}@media only screen and (max-width:768px){section.text h1{font-family:aktiv-grotesk;font-size:1.6em;line-height:1.375em}}section.text h1:after{bottom:-1em;content:"—";left:0;position:absolute}section.text ol,section.text p{-webkit-hyphens:auto;hyphens:auto;text-align:justify}section.text p{margin-bottom:1em}@media only screen and (max-width:768px){section.text p{font-family:aktiv-grotesk;font-size:1.6em;line-height:1.375em}}section.text a:hover{text-decoration:underline}section.text ol{list-style-position:outside;margin:0 0 0 1em;padding:0}@media only screen and (max-width:768px){section.text ol{font-family:aktiv-grotesk;font-size:1.6em;line-height:1.375em;margin:0 0 0 1.4em}}section.text ol li{margin-bottom:1em}section.text ol li ul{list-style-type:disc;margin:1em 0 0 1.2em;padding:0}@media only screen and (max-width:768px){section.text ol li ul{margin:1em 0 0 1.6em}}