html,body{margin:0;padding:0;font-family:Aleo,serif;font-style:normal;scroll-behavior:smooth}body:before{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100%;z-index:-10;background:url(/assets/storm-clouds-DvvciJ6T.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#1e1e1e80;pointer-events:none;z-index:-9}section{margin:0;padding:0}.top-navigation{position:fixed;top:25px;left:0;right:0;display:flex;justify-content:center;gap:60px;z-index:1000}.nav-link{color:#fff;text-decoration:none;font-family:futura-pt,proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:17px;letter-spacing:1.5px;text-transform:uppercase;position:relative;transition:color .3s ease;white-space:nowrap;padding:0;margin:0}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:#44c6eb;transition:width .4s ease}.nav-link:hover{color:#44c6eb}.nav-link:hover:after{width:100%}.nav-link.dark-text{color:#5f5f5f}.nav-link.dark-text:hover{color:#44c6eb}.mobile-menu-toggle{display:none}@media (max-width: 700px){.top-navigation{justify-content:flex-start;padding-left:25px;gap:0}.nav-link{display:none}.mobile-menu-toggle{display:block;background:none;border:none;cursor:pointer;padding:10px;z-index:1001}.hamburger{width:25px;height:20px;position:relative;transform:rotate(0);transition:.3s ease-in-out}.hamburger span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:10px;opacity:1;right:0;transform:rotate(0);transition:.25s ease-in-out}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:9px}.hamburger span:nth-child(3){top:18px}.mobile-menu-toggle.active .hamburger span:nth-child(1){top:9px;transform:rotate(135deg)}.mobile-menu-toggle.active .hamburger span:nth-child(2){opacity:0}.mobile-menu-toggle.active .hamburger span:nth-child(3){top:9px;transform:rotate(-135deg)}.mobile-nav-dropdown{position:fixed;top:70px;left:25px;width:250px;height:auto;background:linear-gradient(135deg,#303030,#44c6eb);border-radius:15px;opacity:0;transform:translateY(-10px) scale(.95);transition:all .3s ease-in-out;z-index:1000;padding:15px 0;box-shadow:0 10px 30px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-nav-dropdown.active{opacity:1;transform:translateY(0) scale(1)}.mobile-nav-dropdown .nav-link{display:block;color:#fff;padding:15px 25px;font-size:16px;border-bottom:1px solid rgba(255,255,255,.1);transition:all .3s ease;margin:0 10px;border-radius:8px}.mobile-nav-dropdown .nav-link:last-child{border-bottom:none}.mobile-nav-dropdown .nav-link:hover{background-color:#ffffff26;transform:translate(5px)}.mobile-nav-dropdown .nav-link:after{display:none}.mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0003;opacity:0;visibility:hidden;transition:all .3s ease;z-index:999}.mobile-overlay.active{opacity:1;visibility:visible}.scroll-down{width:350px;font-size:14px}.arrow svg{width:32px;height:32px}}.cover-page{background-color:#303030;height:100dvh}.cover-page-logos{margin:0 auto;top:20dvh;width:fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;gap:20px;position:relative}.cover-page-logo-left,.cover-page-logo-right{width:450px}.cover-page-logo-center{width:225px}.tagline{position:absolute;font-size:45px;color:#fff;font-weight:200;top:75dvh;left:50%;transform:translate(-50%);text-align:center;width:90vw;line-height:1.2}.scroll-down{position:absolute;width:90vw;line-height:1.2;bottom:15px;left:50%;transform:translate(-50%);text-align:center;font-size:20px;font-weight:200;color:#fff}.arrow{margin-top:2px;animation:moveUpDown .6s infinite alternate}.arrow svg{width:48px;height:48px}@keyframes moveUpDown{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@media (max-width: 1250px){.cover-page-logo-left,.cover-page-logo-right{width:400px}.cover-page-logo-center{width:175px}.tagline{top:70dvh}}@media (max-width: 1075px){.cover-page-logo-left,.cover-page-logo-right{width:350px}.cover-page-logo-center{width:160px}.tagline{top:65dvh}}@media (max-width: 975px){.cover-page-logo-left,.cover-page-logo-right{width:300px}.cover-page-logo-center{width:140px}.tagline{font-size:40px;top:60dvh}.scroll-down{font-size:16px}.arrow svg{width:40px;height:40px}@keyframes moveUpDown{0%{transform:translateY(0)}to{transform:translateY(-6px)}}}@media (max-width: 825px){.cover-page-logo-left,.cover-page-logo-right{width:250px}.cover-page-logo-center{width:130px}.tagline{font-size:35px}}@media (max-width: 700px){.cover-page-logos{flex-direction:column;align-items:center;gap:30px}.cover-page-logo-center{width:160px}.cover-page-logo-right{display:none}.tagline{top:70dvh;font-size:30px}}@media (max-width: 550px){.cover-page-logo-left{width:200px}.cover-page-logo-center{width:140px}.tagline{font-size:25px}.scroll-down{font-size:14px}.arrow svg{width:30px;height:30px}@keyframes moveUpDown{0%{transform:translateY(0)}to{transform:translateY(-4px)}}}@media (max-width: 450px){.cover-page-logo-left{width:180px}.cover-page-logo-center{width:120px}.tagline{font-size:22px}.scroll-down{font-size:12px}.arrow svg{width:25px;height:25px}}@media (max-height: 1250px){.cover-page-logos{top:15dvh}}@media (max-height: 1000px){.cover-page-logos{top:12dvh}}@media (max-height: 850px){.cover-page-logo-left,.cover-page-logo-right{max-width:400px}.cover-page-logo-center{max-width:175px}}@media (max-height: 750px){.cover-page-logo-left,.cover-page-logo-right{max-width:350px}.cover-page-logo-center{max-width:150px}.tagline{top:80dvh}.scroll-down{display:none}}@media (max-height: 600px){.cover-page-logo-left,.cover-page-logo-right{max-width:250px}.cover-page-logo-center{max-width:120px}.tagline{font-size:30px}}@media (max-height: 450px){.cover-page-logo-left,.cover-page-logo-right{max-width:200px}.cover-page-logo-center{max-width:110px}}@media (max-height: 350px){.tagline{display:none}}.touchpoint-hook{position:relative;background-color:#44c6eb;height:100dvh;padding-top:10px}.touchpoint-hook-h1{position:absolute;font-size:40px;color:#fff;font-weight:200;margin-left:40px;margin-top:20dvh;width:1500px;max-width:90vw}.plane-container-wrapper{position:absolute;height:calc(30dvh + 325px);bottom:-10dvh;width:100%}.plane-container{position:relative;height:calc(30dvh + 325px)}.plane-runway{position:absolute;bottom:0;height:30dvh;width:100%;background-color:#e2e2e2;z-index:1}.plane-silhouette{position:absolute;bottom:30dvh;left:0;height:325px}.point-window-box{z-index:1;width:56px;height:56px;background-color:#aa9e98;color:#fff;font-size:30px;display:flex;justify-content:center;align-items:center;border-radius:6px}.point-description{z-index:1;font-family:Lato,sans-serif;font-style:normal;font-weight:300;color:#656565}.point-1{position:absolute;left:143px;top:60px;width:200px}.point-2{position:absolute;left:435px;top:60px;width:200px}.point-3{position:absolute;left:727px;top:60px;width:250px}@media (max-width: 1250px){.touchpoint-hook-h1{font-size:30px}.plane-silhouette{height:225px}.point-window-box{width:40px;height:40px;font-size:20px}.point-description{font-size:12px}.point-1{left:98px;top:141px;width:140px}.point-2{left:300px;top:141px;width:140px}.point-3{left:502px;top:141px;width:180px}}@media (max-width: 850px){.touchpoint-hook-h1{font-size:25px;margin-top:15dvh}.points-container{position:absolute;bottom:60dvh;width:100%}.point-1,.point-2,.point-3{position:static;width:90vw;margin:0 auto 30px;display:flex;align-items:flex-start;gap:15px}.plane-silhouette{height:175px}.point-window-box{width:40px;height:40px;background-color:#fff;color:#44c6eb;font-size:18px;font-weight:700;display:flex;justify-content:center;align-items:center;border-radius:12px;flex-shrink:0;box-shadow:0 2px 8px #0000001a}.point-description{font-size:16px;color:#fff;margin:0;flex:1;line-height:1.5}}@media (max-width: 850px) and (max-height: 1000px){.touchpoint-hook-h1{margin-top:10dvh}}@media (max-width: 850px) and (max-height: 800px){.touchpoint-hook-h1{font-size:18px}.point-window-box{width:35px;height:35px;font-size:15px;border-radius:8px}.point-description{font-size:14px}}@media (max-width: 650px){.plane-silhouette{height:125px}}@media (max-width: 550px){.points-container{bottom:52dvh}}@media (max-width: 475px){.plane-silhouette{height:85px}}@media (max-width: 400px){.points-container{bottom:45dvh}}@media (min-width: 1250px) and (max-height: 875px){.touchpoint-hook-h1{font-size:30px}.plane-silhouette{height:225px}.point-window-box{width:40px;height:40px;font-size:20px}.point-description{font-size:12px}.point-1{left:98px;top:141px;width:140px}.point-2{left:300px;top:141px;width:140px}.point-3{left:502px;top:141px;width:180px}}@media (max-height: 575px){.touchpoint-hook-h1{font-size:25px;margin-top:15dvh}}@media (max-height: 450px){.touchpoint-hook-h1{font-size:20px}.plane-silhouette{height:175px}.point-window-box{width:31px;height:31px;border-radius:4px;font-size:16px}.point-description{font-size:10px}.point-1{left:77px;top:182px;width:120px}.point-2{left:234px;top:182px;width:120px}.point-3{left:391px;top:182px;width:150px}}.about-touchpoint-core{background-color:#e2e2e2;padding:0;position:relative;margin-top:-20dvh}.magnify05,.magnify15{transition:transform .5s}.magnify05:hover{transform:scale(1.05)}.magnify15:hover{transform:scale(1.15)}.about-touchpoint-core-top{display:flex;align-items:center;padding-top:20dvh;padding-left:80px;padding-right:80px;width:calc(100% - 160px);margin-bottom:40px}.about-touchpoint-core-description{padding:0 80px 0 30px;flex-grow:1}.about-touchpoint-core-description h1{color:#727272;font-family:futura-pt,proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:40px;letter-spacing:1px;text-transform:uppercase}.about-touchpoint-core-description p{font-size:20px;line-height:1.4;color:#727272;font-weight:300;padding-bottom:25px}.about-touchpoint-core-statistics{flex-grow:1}.ipad-statistics{display:inline-block;position:relative;width:fit-content;height:fit-content}.ipad-img{height:700px}.ipad-statistics-heading{font-size:30px;position:absolute;top:50px;width:100%;text-align:center;color:#303030}.ipad-statistics ul{position:absolute;width:100%;margin:0;padding:0;top:100px}.ipad-statistics li{list-style-type:none;margin:40px 0;text-align:center}.ipad-statistics .number{display:block;font-size:45px;font-weight:700;color:#60c3e1}.ipad-statistics .text{display:block;font-size:18px;color:#0f5368}.about-touchpoint-core-bottom{padding:40px 80px 60px;margin:0}.clients-heading{display:flex;align-items:center;justify-content:center;font-family:futura-pt,proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;color:#727272;margin-bottom:50px}.heading-line{flex:1;height:4px;background-color:#adadad;border-radius:20px}.clients-heading span{padding:0 30px;white-space:nowrap}.heading-text-full{display:inline}.heading-text-short{display:none}.client-airlines{display:flex;justify-content:space-around;align-items:center;width:100%;margin-bottom:60px}.virgin-logo{height:70px}.iberia-logo,.airnz-logo,.jetstar-logo{height:40px}@media (max-width: 1850px){.about-touchpoint-core-description h1{font-size:35px}.about-touchpoint-core-description p{font-size:18px}}@media (max-width: 1600px){.ipad-img{height:500px}.ipad-statistics-heading{font-size:20px;top:40px;width:100%}.ipad-statistics ul{top:80px}.ipad-statistics li{margin:25px 0}.ipad-statistics .number{font-size:32px;font-weight:700}.ipad-statistics .text{font-size:15px}}@media (max-height: 775px){.about-touchpoint-core-top{flex-direction:column;align-items:flex-start}.about-touchpoint-core-description{margin-bottom:50px}.ipad-statistics{align-self:center}}@media (max-height: 715px),(max-width: 800px){.about-touchpoint-core-description{padding:0}.about-touchpoint-core-top{padding-left:40px;padding-right:40px;width:calc(100% - 80px)}.clients-heading{font-size:14px!important;margin-bottom:30px}.heading-text-full{display:none}.heading-text-short{display:inline;padding:0 15px!important}.about-touchpoint-core-bottom{padding:40px}.client-airlines{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px;justify-items:center;align-items:center;margin-bottom:40px}.virgin-logo{height:45px}.iberia-logo,.airnz-logo,.jetstar-logo{height:25px}}@media (max-width: 1300px){.about-touchpoint-core-description h1{font-size:30px}.about-touchpoint-core-description p{font-size:15px}}@media (max-width: 1200px){.about-touchpoint-core-top{flex-direction:column;align-items:flex-start}.about-touchpoint-core-description{padding:0 30px 50px}.ipad-statistics{align-self:center}}@media (max-width: 1050px){.heading-line{height:3px}.clients-heading{font-size:16px}.virgin-logo{height:60px}.iberia-logo,.airnz-logo,.jetstar-logo{height:30px}}@media (max-width: 600px){.about-touchpoint-core-top{padding-left:20px;padding-right:20px;width:calc(100% - 40px)}}@media (max-width: 500px){.ipad-statistics{display:none}}@media (max-width: 450px){.about-touchpoint-core-bottom{padding:40px 20px}.virgin-logo{height:35px}.iberia-logo,.airnz-logo,.jetstar-logo{height:20px}}@media (max-width: 280px){.about-touchpoint-core-bottom{display:none}}.touchpoint-system{overflow:visible;position:relative;padding:40dvh 0 100px}.modules-heading{font-size:60px;background-color:#44c6ebb3;opacity:0;color:#fff;font-weight:200;margin:0 auto 30px;width:fit-content;padding:20px 60px;text-align:center;position:relative;border-radius:15px}.modules-tagline{font-size:20px;font-weight:300;color:#fff;text-align:center;margin-bottom:20dvh}#system-modules-plane{position:absolute;height:100px;width:auto;z-index:10;opacity:0}#system-modules-plane-trail{width:100vw;max-width:1200px;height:auto;position:relative;display:block;margin:50px auto}.flip-card-container{position:absolute;z-index:15;cursor:pointer}.flip-card{width:700px;height:400px;position:relative;transform-style:preserve-3d;filter:drop-shadow(0 8px 15px rgba(58,205,242,.9))}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:15px;overflow:hidden;box-sizing:border-box}.flip-card-front{background-color:#fff;color:#333;display:flex;flex-direction:column;clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%)}.flip-card-front img{width:100%;height:280px;object-fit:cover;object-position:center;display:block;flex-shrink:0}.flip-card-front .text-section{height:120px;padding:15px 20px;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff}.flip-card-front p{margin:0 0 10px;font-family:Lato,sans-serif;font-size:12px;font-weight:400;color:#888;text-transform:uppercase;letter-spacing:.5px;text-align:left}.flip-card-front h3{margin:0;font-family:futura-pt,proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:30px;color:#333;text-align:left;line-height:1.2}.flip-card-back{background-color:#fff;color:#333;box-shadow:0 4px 15px #0000001a;padding:40px 70px;display:flex;align-items:center;justify-content:left}.flip-card-back ul{list-style:none;padding:0;margin:0;text-align:left}.flip-card-back li{position:relative;padding-left:35px;margin-bottom:20px;font-family:Lato,sans-serif;font-size:18px}.flip-card-back li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url(/assets/favicon-2_N34_Is.ico);background-size:contain;background-repeat:no-repeat;background-position:center}.module-1-card{top:30%;right:5%;transform:rotate(7deg)}.module-2-card{top:40%;left:5%;transform:rotate(-5deg)}.module-3-card{top:52%;right:5%;transform:rotate(3deg)}.module-4-card{top:62%;left:5%;transform:rotate(-2deg)}.module-5-card{top:72%;right:5%;transform:rotate(4deg)}.module-6-card{top:83%;left:5%;transform:rotate(-3deg)}@media (max-width: 1600px){.flip-card{width:500px;height:300px}.flip-card-back{padding:30px 45px}.flip-card-front img{height:200px}.flip-card-front .text-section{height:100px}.flip-card-front h3{font-size:28px}.flip-card-back li{font-size:14px;margin-bottom:15px}.flip-card-back li:before{width:16px;height:16px}}@media (max-width: 1250px){.flip-card{width:400px;height:240px}.flip-card-back{padding:10px 25px}.flip-card-front img{height:160px}.flip-card-front .text-section{height:80px}.flip-card-front h3{font-size:22px}.flip-card-back li{font-size:12px}.flip-card-back li:before{width:14px;height:14px}}@media (max-width: 700px){#system-modules-plane-trail,#system-modules-plane{display:none}.touchpoint-system{display:flex;flex-direction:column;align-items:center}.modules-heading{font-size:35px}.module-card-heading{font-size:22px}.flip-card{height:300px}.flip-card-front img{height:220px}.module-1-card,.module-2-card,.module-3-card,.module-4-card,.module-5-card,.module-6-card{transform:rotate(0)!important;position:static!important;margin:20px auto;display:flex;justify-content:center}}@media (max-width: 450px){.modules-heading{font-size:28px;padding:10px 40px}.modules-tagline{font-size:16px}.flip-card{width:325px}}.touchpoint-pull-up{background-color:#e2e2e2;width:100%;height:400px;position:relative;display:block;padding-top:100px;box-sizing:border-box}#clouds-background-1{position:absolute;bottom:-5px;left:0;width:auto;height:220px;object-fit:cover;image-rendering:-webkit-optimize-contrast;z-index:0}#clouds-background-2{position:absolute;bottom:-5px;left:2120px;width:auto;height:220px;object-fit:cover;image-rendering:-webkit-optimize-contrast;z-index:0}#clouds-background-3{position:absolute;bottom:-5px;left:4320px;width:auto;height:220px;object-fit:cover;image-rendering:-webkit-optimize-contrast;z-index:0}.touchpoint-pull-up-h1{font-size:45px;color:#44c6eb;font-weight:300;margin:0 0 0 80px;position:absolute;top:80px;width:650px;z-index:2}#svg{position:absolute;top:250px;left:0;width:800px;height:300px;z-index:1}#blue-flying-plane{height:120px;position:absolute;top:0;left:0;opacity:0;transform:translate(-200px);z-index:2}#flight-path{stroke-width:28;stroke-dasharray:1000;stroke-dashoffset:1000}.touchpoint-contact{background-color:#fff;height:calc(100dvh - 540px);display:flex;align-items:center}.touchpoint-contact-container{max-width:900px;margin:0 auto;padding-top:20px;width:80vw}.contact-form-heading{margin:0 0 40px;font-family:Lato,sans-serif;font-size:35px;color:#484848;font-weight:300}.contact-form{display:flex;flex-direction:column}.contact-form-row-1{display:flex;gap:10px;position:relative}.contact-form-row-2{position:relative}label{font-family:Lato,sans-serif;font-size:16px;color:#343434}input,textarea,select{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol!important;font-size:16px!important}select{color:#5b5b5b}.requirements-field{height:100px}.form-section{display:flex;flex-direction:column;align-items:flex-start;flex:1;margin-bottom:25px}.form-component{width:100%;font-size:14px;box-sizing:border-box;margin-top:10px;padding:10px 15px;border-radius:5px;border:none;border:solid 1.5px #ccc;background-color:#fff}.submit-button{font-size:16px;background-color:#44c6eb;width:150px;color:#fff;padding:15px;border:none;border-radius:5px;cursor:pointer}.submit-button:hover{background-color:#3fa9c6}.footer{background-color:#303030;height:140px;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 10vw}.touchpoint-logo-footer{height:100px}.enable-it-footer{height:40px}@media (max-height: 980px),(max-width: 850px){.touchpoint-pull-up{height:220px}#clouds-background-1{position:absolute;bottom:-5px;left:0;width:auto;height:110px;object-fit:cover;image-rendering:-webkit-optimize-contrast;z-index:0}#clouds-background-2{position:absolute;bottom:-5px;left:1060px;width:auto;height:110px;object-fit:cover;image-rendering:-webkit-optimize-contrast;z-index:0}#clouds-background-3{position:absolute;bottom:-5px;left:2160px;width:auto;height:110px;object-fit:cover;image-rendering:-webkit-optimize-contrast;z-index:0}.touchpoint-pull-up-h1{font-size:30px;margin-left:60px;top:60px}#svg{top:125px;width:400px;height:150px}#blue-flying-plane{height:60px;transform:translate(-100px)}#flight-path{stroke-width:24}.touchpoint-contact{background-color:#fff;height:calc(100dvh - 300px);display:flex;align-items:center}.contact-form-heading{margin:0 0 25px;font-size:26px}label{font-family:Lato,sans-serif;font-size:14px;color:#343434}input,textarea,select{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol!important;font-size:16px!important}.form-section{display:flex;flex-direction:column;align-items:flex-start;flex:1;margin-bottom:18px}.submit-button{font-size:14px;width:100px;padding:10px}.footer{height:80px;padding:0 5vw}.touchpoint-logo-footer{height:60px}.enable-it-footer{height:25px}}@media (max-height: 675px){.requirements-field{height:40px}}@media (max-height: 600px){.footer{display:none}.touchpoint-contact{height:calc(100dvh - 220px)}}@media (max-height: 525px){.touchpoint-pull-up{display:none}.touchpoint-contact{height:100dvh}}@media (max-width: 550px){.contact-form-row-1{flex-direction:column;gap:0}.form-section{margin-bottom:15px}}@media (max-width: 500px) and (max-height: 525px){.touchpoint-contact{height:calc(100dvh - 60px)}.footer{height:60px}.touchpoint-logo-footer{height:45px}.enable-it-footer{height:20px}}@media (max-height: 820px) and (max-width: 550px){.footer{display:none}.touchpoint-contact{height:calc(100dvh - 220px)}}@media (max-height: 750px) and (max-width: 550px){.touchpoint-pull-up{display:none}.touchpoint-contact{height:100dvh}}@media (max-width: 400px){.touchpoint-pull-up,.footer{display:none}.touchpoint-contact{height:100dvh}}
