*{margin:0;border:0;padding:0;box-sizing:border-box;color:var(--default-text-color);font-family:SourceSansPro;scroll-behavior:smooth}body,html{width:100vw;height:100vh;background-color:var(--default-bg-color);overflow:hidden}a,li,p,span{font-size:18px;text-decoration:none;color:var(--default-text-color)}a{color:var(--signature);cursor:pointer;&:hover{color:var(--hover)}&:focus{color:var(--focus)}}br{height:10px}input[type=button],input[type=submit]{border:0;cursor:pointer}.page{width:100vw;height:100vh;overflow:auto;.menu{z-index:100;position:absolute;right:0;border-left:1px solid var(--signature);width:300px;height:100%;background-color:var(--default-bg-color);.option{display:flex;width:100%;height:50px;padding:10px;font-weight:700;align-items:center;cursor:pointer;&:hover{color:var(--hover)}&.selected{color:var(--selected);border-left:2px solid var(--selected)}.icon{width:30px;height:30px;border-radius:50%;margin-right:10px}}}.menu-enter-active{animation:pullout-menu .15s ease-out forwards}.menu-leave-active{animation:pullout-menu .15s ease-out reverse forwards}@keyframes pullout-menu{0%{right:-300px}to{right:0}}.section{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;padding:100px 10%;overflow:hidden;&.alter{background-color:#efefef}.header{width:100%;font-size:50px;text-align:center;.header-dot{font-size:50px;color:var(--signature)}}.sub-header{width:100%;font-size:46px;font-weight:500;text-align:center;.header-dot{font-size:46px;color:var(--signature)}}.introduction{width:100%;text-align:center;color:#888}.header-separator{margin:10px auto;width:70px;height:3px;background-color:var(--signature)}.explanation{margin:80px auto;width:90%;font-size:20px;text-align:center}.content{margin-top:50px;width:100%;.alternating-display{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;margin-top:50px;width:100%;@media screen and (min-width:768px){&.alter{flex-direction:row-reverse}}.flavour-text{margin:50px 0;width:600px;text-align:left;.flavour-header{color:var(--signature);-webkit-text-decoration:underline 5px var(--signature);text-decoration:underline 5px var(--signature);text-underline-offset:10px}.flavour-description{ul{li{margin-left:20px}}}.under-image{width:100%}}.displayed-item{display:flex;justify-content:center;align-items:center;position:relative;margin:50px 0;width:500px;height:400px;&:hover{.inspect-text{scale:1.1;opacity:1;&.top-left-diagonal{top:0;left:0}&.top-right-diagonal{top:0;right:0}&.top-left-horizontal{top:0;left:-20px}&.top-right-horizontal{top:0;right:-20px}}.growing-image{transform:scale(1.1)}@media screen and (max-width:1000px){.growing-image{transform:scale(.8)}}.shrinking-image{transform:scale(.7);filter:drop-shadow(5px 5px 3px rgba(0,0,0,.8))}}.inspect-text{z-index:2;position:absolute;font-size:50px;font-weight:bolder;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;opacity:0;transition:.5s;&.top-left-diagonal{top:30px;left:30px}&.top-right-diagonal{top:30px;right:30px}&.top-left-horizontal{top:0;left:0}&.top-right-horizontal{top:0;right:0}p,span{font-size:25px;letter-spacing:2.5px;color:var(--signature);&.model-name{font-size:34px}&.model-number{font-size:50px}}}.growing-image{position:absolute;z-index:1;height:400px;transition:.5s;cursor:pointer}@media screen and (max-width:1000px){.growing-image{transform:scale(.7)}}.shrinking-image{position:absolute;z-index:1;height:300px;transition:.5s;filter:drop-shadow(10px 15px 5px rgba(0,0,0,.3));cursor:pointer}.octagon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background-color:#eee;width:400px;height:400px}}.checkmark-list{margin:50px 0;.list-item{display:flex;align-items:center;margin:20px 0;width:100%;.checkmark-holder{display:flex;justify-content:center;align-items:center;border:2px solid var(--signature);border-radius:50%;margin-right:20px;width:60px;height:60px;padding:5px;background-color:#fff;img{width:40px}}.message{font-weight:700}}}}.logo-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:50px;width:100%;&.centered{justify-content:center}&.spaced{justify-content:space-between}&.evenly{justify-content:space-evenly}.logo-large{margin:25px;width:160px;transition:1s;cursor:pointer;filter:grayscale(1) drop-shadow(5px 5px 5px rgba(20,20,20,.5));&:hover{scale:1.1;filter:grayscale(0) drop-shadow(7.5px 7.5px 7.5px rgba(20,20,20,.5))}}.logo-medium{margin:25px;width:200px;transition:1s;cursor:pointer;filter:grayscale(1);&:hover{scale:1.1;filter:grayscale(0)}}.logo-small{margin:25px;width:100px;transition:1s;cursor:pointer;filter:grayscale(1);&:hover{scale:1.1;filter:grayscale(0)}}}.interactive-display{display:flex;justify-content:center;align-items:center;@media screen and (max-width:1000px){&.interactive-display{flex-direction:column}}.item-list{display:flex;flex-direction:column;justify-content:center;width:600px;height:100%;@media screen and (max-width:1000px){&.item-list{width:350px}}.item{display:flex;align-items:center;margin:20px 0;width:100%;height:80px;&.left-side{flex-direction:row;justify-content:end;text-align:right}@media screen and (max-width:1000px){&.left-side{flex-direction:row-reverse;justify-content:start;text-align:left}}&.right-side{flex-direction:row-reverse;justify-content:start;text-align:left}.icon-holder{display:flex;justify-content:center;align-items:center;margin:10px;border-radius:50%;width:60px;height:60px;padding:10px;background-color:var(--signature);&:hover{outline:2px solid #fff;outline-offset:-4px}.icon{width:40px}}.text{padding:0 10px}}}.display{flex-grow:1;display:flex;justify-content:center;align-items:center;position:relative;height:100%;margin:0 20px;.logo{margin:0 auto;width:400px}}@media screen and (max-width:1000px){.display{display:none}}}}}}:root{--default-bg-color:#f7f7f7;--default-text-color:#333;--default-border-color:#afafaf;--signature:#ff3c00;--selected:#ff3c00;--focus:#c42e00;--hover:#ff7146}@font-face{font-family:SourceSansPro;src:url(/fonts/SourceSansPro-Regular.22b750a7.woff2)}#app[data-v-06cf1c82]{width:100%;height:100%;overflow:hidden}#banner[data-v-337c4e4d]{background:linear-gradient(rgba(0,150,136,.078),rgba(0,0,0,.8)),url(/img/banner.568f4262.jpg);background-position:50%;background-size:cover;height:100vh;padding:0}#banner .company-logo[data-v-337c4e4d]{position:absolute;top:80px;left:10%;width:140px}#banner .header[data-v-337c4e4d]{width:100%;text-align:center;font-size:60px;color:#fff}@media screen and (max-width:1000px){#banner .header.header[data-v-337c4e4d]{transform:scale(.75)}}#banner .motto[data-v-337c4e4d]{width:100%;text-align:center;font-size:30px;font-weight:500;color:#fff}@media screen and (max-width:1000px){#banner .motto.motto[data-v-337c4e4d]{transform:scale(.75)}}#banner .banner-buttons[data-v-337c4e4d]{display:flex;justify-content:space-between;margin-top:50px;width:340px}#banner .banner-buttons .banner-button[data-v-337c4e4d]{border:1px solid #fff;width:150px;height:50px;background:0;color:#fff;font-size:15px;transition:1s}#banner .banner-buttons .banner-button[data-v-337c4e4d]:hover{scale:1.1}#treasury .content .diamonds-holder[data-v-7fc529f8]{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;margin-top:100px;width:480px;height:480px;transform:rotate(45deg)}@media screen and (max-width:800px){#treasury .content .diamonds-holder.diamonds-holder[data-v-7fc529f8]{display:none}}#treasury .content .diamonds-holder .diamonds-block[data-v-7fc529f8]{width:220px;height:220px;margin:10px;display:flex;flex-wrap:wrap}#treasury .content .diamonds-holder .diamonds-block .diamond[data-v-7fc529f8]{display:flex;justify-content:center;align-items:center;margin:5px;width:100px;height:100px;padding:10px;background-color:var(--signature);box-shadow:6px 6px 12px rgba(0,0,0,.3);cursor:pointer;transition:.5s}#treasury .content .diamonds-holder .diamonds-block .diamond[data-v-7fc529f8]:hover{transform:scale(1.1);background-color:var(--hover);box-shadow:6px 6px 12px rgba(0,0,0,.5)}#treasury .content .diamonds-holder .diamonds-block .diamond:hover .icon[data-v-7fc529f8]{opacity:1}#treasury .content .diamonds-holder .diamonds-block .diamond .icon[data-v-7fc529f8]{width:52px;transform:rotate(-45deg);opacity:.6;transition:.5s}#treasury .content .diamond-messages[data-v-7fc529f8]{position:relative;height:100px;width:100%}@media screen and (max-width:800px){#treasury .content .diamond-messages.diamonds-messages[data-v-7fc529f8]{display:none}}#treasury .content .diamond-messages .message[data-v-7fc529f8]{position:absolute;width:100%;text-align:center;font-size:30px;font-weight:700;color:var(--signature)}#treasury .content .diamond-messages .message-enter-active[data-v-7fc529f8]{animation:message-7fc529f8 .5s ease-out forwards}#treasury .content .diamond-messages .message-leave-active[data-v-7fc529f8]{animation:message-7fc529f8 .5s ease-out reverse forwards}@keyframes message-7fc529f8{0%{top:-50px;opacity:0}to{top:0;opacity:1}}#partners .explanation b[data-v-092dca58]{color:var(--signature)}#partners .become-partner-button[data-v-092dca58]{margin-top:50px;width:300px;height:80px;font-size:24px;font-weight:700;color:#fff;background-color:var(--signature);box-shadow:6px 6px 12px rgba(0,0,0,.5);transition:1s}#partners .become-partner-button[data-v-092dca58]:hover{scale:1.1;background-color:var(--hover)}#online-payments .content .interactive-display .display .phone-holder[data-v-7e6a4196]{position:relative;width:100%}#online-payments .content .interactive-display .display .phone-holder .phone[data-v-7e6a4196]{display:block;margin:0 auto;width:400px}#online-payments .content .interactive-display .display .phone-holder .message[data-v-7e6a4196]{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:380px;padding:0 40px;font-size:30px;font-size:bold;text-align:center;color:var(--signature)}#online-payments .content .interactive-display .display .phone-holder .message-enter-active[data-v-7e6a4196]{animation:message-7e6a4196 .5s ease-out forwards}#online-payments .content .interactive-display .display .phone-holder .message-leave-active[data-v-7e6a4196]{animation:message-7e6a4196 .5s ease-out reverse forwards}@keyframes message-7e6a4196{0%{position:absolute;opacity:0}to{position:absolute;opacity:1}}#home .menu-openers[data-v-1bcae432]{display:flex;flex-direction:column;z-index:99;position:absolute;right:0}#home .menu-openers .opener[data-v-1bcae432]{display:flex;justify-content:center;align-items:center;margin-top:20px;margin-right:40px;border-radius:3px;width:50px;height:50px;background-color:var(--signature);cursor:pointer;transition:1s}#home .menu-openers .opener[data-v-1bcae432]:hover{scale:1.1;background-color:var(--hover)}#home .menu-openers .opener .icon[data-v-1bcae432]{width:20px;height:20px}#home .footer[data-v-1bcae432]{display:flex;justify-content:space-evenly;flex-wrap:wrap;width:100%;padding:50px 5%;background-color:#222;color:#fff}#home .footer .info-stack[data-v-1bcae432]{display:flex;flex-direction:column;width:300px;margin-bottom:50px}#home .footer .info-stack .info-line[data-v-1bcae432]{display:flex;align-items:center;margin-bottom:10px;width:100%}#home .footer .info-stack .info-line .header[data-v-1bcae432]{margin-bottom:10px;font-weight:700;color:#fff}#home .footer .info-stack .info-line .icon-holder[data-v-1bcae432]{display:flex;justify-content:center;align-items:center;margin-right:10px;border-radius:50%;width:35px;height:35px;background-color:#333}#home .footer .info-stack .info-line .icon-holder .icon[data-v-1bcae432]{height:20px}#home .footer .info-stack .info-line .info p[data-v-1bcae432],#home .footer .info-stack .info-line .info span[data-v-1bcae432]{color:#fff}#home .footer .info-stack .info-line .image-row img[data-v-1bcae432]{width:100%}#home .copyright-line[data-v-1bcae432]{width:100%;padding:8px 5%;color:#fff;background-color:#222}