:root,body,html{font-size:12px;font-family:'DM Sans',sans-serif}*{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,em,h1,h2,h3,h4,h5,h6,i,p,span,strong{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}*{scrollbar-color:#606060 #212121}::-webkit-scrollbar-track{border-radius:0;background-color:#212121;border:1px solid #303030}::-webkit-scrollbar-track:hover{background-color:#212121}::-webkit-scrollbar-track:active{background-color:#212121}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#606060;border:2px solid #212121}::-webkit-scrollbar-thumb:hover{background-color:#707070}::-webkit-scrollbar-thumb:active{background-color:#707070}select{-webkit-appearance:none}a,h1,h2,h3,h4,h5,p,small,span,strong{font-family:'DM Sans',"Helvetica Neue",Helvetica,serif}a.disabled{opacity:50%}button,input,select,textarea{font-family:Helvetica,serif}body{background-color:#151515}.page-index header{position:absolute;top:0;width:95%}header.header-fixed{position:fixed;background:#151515;width:100%;margin:0}header .btn.btn-dark{font-size:20px;background:transparent none;margin-left:30px;border:none}header .navbar-nav{position:absolute;width:300px;background:#000;padding:10px;height:200px}.navbar-brand,header .navbar-brand{display:inline-block;align-self:center;height:42px;width:195px;background:url("../svg/kikiwi-logo.svg") no-repeat center center;background-size:contain;vertical-align:middle}.navbar-brand.center,header .navbar-brand.center{text-align:start;margin:0 auto;display:block}header .navbar .nav-item .nav-link{font-size:1.3em;color:#9f9f9f!important}header .navbar .nav-item .nav-link.disabled{opacity:.5}header .navbar .nav-item .nav-link.active{font-weight:700;color:#dcd8d8!important}header .navbar-toggler{border:none}header .navbar-toggler-icon{width:2.5em;height:2.5em}section{min-height:100vh;align-items:flex-start}#presentation{align-items:start;align-content:start;min-height:auto}#presentation>div{padding:0 70px}#presentation .image{background:url('../images/presentation-photo.jpg') no-repeat top center;background-size:cover;height:100vh;width:100%}#presentation h3{font-size:44px;color:#fcfcfc;padding:30px 0 20px;font-weight:bolder}#presentation h3 span{color:#b363e1}#presentation p{font-size:22px;color:#fcfcfc}#presentation .btn{background-color:#b363e1;font-size:20px;font-weight:700;padding:10px 20px;border-radius:16px}#presentation img{width:100%}#app{padding:60px}#app h2{font-size:20px;font-weight:700;color:#fff492;padding:20px 0}#app h3{font-size:35px;color:#fcfcfc;font-weight:700;padding:10px 0}#app .slides{padding:30px 30px;align-content:center;align-self:center}#app .slides-wrapper{background:#1d1d1d;border-radius:40px}#app .app-slide{height:0;opacity:0;overflow:hidden;transition:opacity 2s,height 2s;padding:0 30px}#app .app-slide.visible{height:auto;opacity:1}#app p{font-size:22px;color:#fcfcfc}#download{position:relative;top:-60px}#download h4{font-size:16px;font-weight:700;color:#929292;margin:20px 0}#download .apple-appstore:before,#download .google-play:before{content:"";display:inline-block}#download .apple-appstore,#download .google-play{font-size:0;padding:0 20px 0 0}#download .google-play:before{background:url("../svg/badges/google-play-badge.svg") no-repeat center center;width:133px;height:40px;border:solid 1px #999;border-radius:5px}#download .apple-appstore:before{background:url("../svg/badges/app-store-badge.svg") no-repeat center center;width:120px;height:40px}#faq{padding:30px 0}#faq h2{font-size:36px;font-weight:700;color:#fcfcfc}#faq .faq-list{padding:40px 0}#faq .faq-entry,#faq .faq-entry a,#faq .faq-entry p,#faq .faq-entry span{color:#fcfcfc;font-size:16px;text-decoration:none}#faq .faq-entry h3{color:#b363e1;font-weight:700;font-size:16px}#faq .faq-entry-question:before{content:"\002022";color:#b363e1;font-size:32px;line-height:30px;padding-right:8px;vertical-align:middle}#faq .faq-entry{background-color:#1d1d1d;padding:20px 20px;border-radius:10px;margin:20px 0;cursor:pointer}#faq .faq-entry .faq-entry-wrap{display:flex;justify-content:space-between}#faq .faq-entry .faq-entry-question{font-size:24px;font-weight:700}#faq .faq-entry .faq-expand-btn:before{content:"+";font-size:36px;font-weight:700;line-height:30px;color:#b363e1;padding:0 10px}#faq .faq-entry.open .faq-expand-btn:before{content:"-"}#faq .faq-entry .faq-entry-answer{visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;overflow:hidden;height:0;font-size:16px;font-weight:400}#faq .faq-entry.open .faq-entry-answer{visibility:visible;opacity:1;height:auto;padding:15px 0 0}#faq .faq-see-more a,#faq .faq-see-more p{color:#d8d8d8;font-size:18px;text-align:right;text-decoration:none}#faq .faq-see-more a.helpdesk{color:#ffcb00}#banner{min-height:auto}#banner>div{background:url("../images/about@1x.jpg") #151515 no-repeat top center;background-size:contain;width:100%;height:450px;align-content:end;align-self:end;margin:0;padding:0}#banner h2{color:#f2f2f2;font-size:42px;font-weight:700;text-align:center}#about{min-height:auto;padding:40px 0}#about,#about a,#about em,#about p,#about small,#about strong{font-size:18px;color:#f2f2f2}#about .about-bg,#help .help-bg{background:#1d1d1d;border-radius:30px}#about .about-bg{margin:45px 30px}#about h1,#about h2{font-size:32px;font-weight:bolder;padding:0 0 20px 0}#about h3{color:#b363e1;font-size:18px;font-weight:bolder;margin:20px 0}#about img{width:100%;margin:0 auto;display:block}#help{color:#f2f2f2;min-height:auto;margin-bottom:50px}#help .image{background:url("../images/contact@1x.jpg") no-repeat left top;background-size:cover;width:100%;height:100vh;border-radius:30px}#help h4{font-size:28px;font-weight:700;padding:10px 0}#help a{color:#ffcb00}#help p{font-size:16px;padding:10px 0;color:#999}.side-menu ul{list-style:none}.side-menu li{padding:10px 0}.side-menu li a{text-decoration:none;font-size:16px;font-weight:700;color:#fff}.side-menu li a.active{color:#ffcb00}#content{color:#f2f2f2;scroll-behavior:smooth}#content h1{font-size:36px;font-weight:700;padding:10px 0}#content h2{font-size:20px;font-weight:700;padding:5px 0}#content .text{padding:10px 0}#content .text p{font-size:14px;padding:5px 0}footer{background-color:#1d1d1d;padding:15px;border-radius:25px 25px 0 0;margin:40px 0 0 0}footer .footer-wrapper{justify-content:space-between;display:flex;align-items:end}footer .logo{height:20px;align-self:center}footer small{color:#9a9a9a}footer .flag{font-size:20px;vertical-align:middle}.offcanvas{color:#fff;background-color:#1d1d1d}.offcanvas-header{display:block;text-align:right;padding:20px 30px 0 0}.offcanvas .side-menu li a{font-size:20px}@media only screen and (max-device-width:768px){.navbar-brand,header .navbar-brand{height:30px}section{align-items:start;min-height:auto}#faq{margin:0 8px}#presentation>div{padding:45px}#presentation h3{font-size:36px;padding-top:60px;padding-bottom:10px}#presentation p{font-size:18px;margin:0}#presentation .image{height:450px}#presentation .btn{font-size:18px;padding:8px 12px;border-radius:12px;display:block}#app{padding:10px;text-align:center}#app .slides{padding:0 0 30px}#app h3{font-size:25px}#app p{font-size:18px}#app .slides-wrapper{padding:35px 0}#app .slides-wrapper{border-radius:30px}#download{position:initial;top:initial}#download .apple-appstore,#download .google-play{padding:0 10px 0}#faq{padding:40px 0}#faq h2{font-size:25px;padding:0 10px}#faq .faq-list{padding:10px 0}#faq .faq-entry{margin:15px 0}#faq .faq-entry .faq-entry-question{font-size:18px}#faq .faq-see-more a,#faq .faq-see-more p{font-size:16px;text-align:center}#faq .faq-entry .faq-expand-btn:before{font-size:30px}#banner>div{height:300px;background-size:cover}#banner h2{font-size:28px}#content{padding:20px}#content h1{font-size:21px;text-align:center}#about{padding:20px 0}#about h2{font-size:22px}#about h3{font-size:23px;padding:15px 0}#about p{font-size:16px}#about .about-bg{margin:30px 0;padding:20px 0}#help h4{font-size:22px;padding:0}#help p{font-size:16px}#help .image{height:auto;min-height:200px;background-position:center;padding:0;margin:0}footer{margin:10px 0 0 0;border-radius:15px 15px 0 0}footer small{font-size:12px}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#banner>div{background-image:url("../images/about@2x.jpg")}#help .image{background-image:url("../images/contact@2x.jpg")}#presentation .image{background-image:url('../images/presentation-photo@2x.jpg')}}.flipster--flat .flipster__item--future,.flipster--flat .flipster__item--past{opacity:1!important}