section#main.main-ind{padding:0;background-color:#fff;}.landing-wrapper h1,.landing-wrapper h2{text-transform:none;}.landing-wrapper h1{font-size:40px;font-family:'Montserrat-Light';margin-bottom:10px;}.landing-wrapper h2{font-size:50px;}.landing-wrapper p{font-family:"Open Sans",Arial,Helvetica,sans-serif;}.landing-wrapper i{vertical-align:middle;}.landing-wrapper button{background-color:#46b6c2;border-color:#46b6c2;}.landing-wrapper button:hover{background-color:#00a0b1;border-color:#00a0b1;}*{scroll-behavior:smooth}.landing-container{max-width:1170px;margin:0 auto;}.txt-center{text-align:center;}.sec-title{max-width:800px;margin:0 auto;margin-bottom:30px;}.pos-rel{position:relative;z-index:1;}/**hero**/ .sec1{background-color:#000000;color:#fff;}.sec1 h1{font-size:55px;}.sec1 h2{text-transform:none;font-family:'Montserrat-Light';font-size:25px;display:inline-block;}.spark-hero-title{max-width:600px;}.spark-hero-title img{margin-bottom:15px;}.spark-hero-title button{margin-top:25px;margin-right:15px;padding:10px 20px;text-transform:uppercase;font-family:'Montserrat-Medium';font-size:14px;}.btn-green i{margin-left:15px;margin-top:-3px;font-size:18px;}.sec2{position:relative;background-color:#161616;}.sec2{background:#fff;}.sec2 li:nth-child(2){padding:0;margin:0;}.sec2 p{color:#000;}.sec2 .feat-list{padding:0;margin:0;}.sec2 .col2{padding:35px 0;}.sec3{position:relative;background-color:#ECECEC;}.sec3 .sec-title{max-width:none;margin:0 0 10px 0;padding:0;}.sec3 .sec-title h2{margin:25px 0 0 0;font-size:30px;}.sec3 p{text-align:left;}.list-bg{background-color:#f5f5f5;padding:10px;margin:15px 0;}ul.list-caret{padding:0;margin:0;list-style:none;}ul.list-caret li{display:flex;align-items:flex-start;gap:10px;line-height:1.5;text-align:left;margin-bottom:15px;}ul.list-caret li::before{content:"\f0da";font-family:"FontAwesome";/* or Font Awesome 6 Free */ color:#46b6c2;flex-shrink:0;margin-top:-1px;margin-right:0;}.grid-container{display:grid;padding:25px 0;grid-template-columns:repeat(3,1fr);grid-template-areas:"grid1 grid2 grid3" "grid4 grid4 grid4";gap:1rem;}.grid1,.grid2,.grid3,.grid4{box-shadow:0 4px 8px 0 rgba(0,0,0,0.1)}.grid1{grid-area:grid1;}.grid2{grid-area:grid2;}.grid3{grid-area:grid3;}.grid4{grid-area:grid4;}.grid4 p{max-width:800px;margin:0 auto;text-align:center;}.grid4 .btn-green{padding:15px;margin-top:30px !important;margin-right:15px;}.grid-div{background-color:#fff;padding:25px;text-align:center;height:100%;box-sizing:border-box;border-top:5px solid #fff;}.grid-div:hover{border-top:5px solid #46b6c2;}.grid-div:hover a+img,.grid-div img{transition:transform .3s;width:auto;max-width:auto;}.grid4 .grid-div .img-hover{padding:50px 0;}.grid-div:hover .img-hover{transform:scale(1.1);}.grid-div .btn-green{min-width:100px;font-family:'Montserrat-Medium';margin-top:20px;}.grid-div .btn-green i{font-size:10px;margin-left:05px;}.grid-div .feat-list .sec-title h2{font-size:20px;}.grid-div .feat-list{margin:20px 0;}.sec4 .landing-container{padding:120px 0;background-color:#fff;}.sec4 .sec-title{margin-bottom:10px;}.sec4 .feat-list{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;}.sec4 .feat-list li{display:flex;flex-direction:column;align-items:center;text-align:center;}.sec4 .feat-list h2 sup{display:none;}.sec4 .feat-list .sec4-icon{height:150px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:15px;}.grid-slider-sec{margin:50px;}.logos-slide{display:flex;flex-shrink:0;gap:1rem;}.logo-slider{overflow:hidden;white-space:nowrap;position:relative;margin:50px 0;}.logos-track{display:flex;width:max-content;animation:logoScroll 35s linear infinite;will-change:transform;}.logo-slider.reverse .logos-track{animation-direction:reverse;}.logo-slider:hover .logos-track{animation-play-state:paused;}.logos-slide img{margin:0 10px;}@keyframes logoScroll{from{transform:translate3d(0,0,0);}to{transform:translate3d(-50%,0,0);}}.logos-slide img{display:inline-block;background:none !important;border-radius:10px;max-width:fit-content;padding:5px;width:137px;height:55px;opacity:0.6}.home-logo-left-gradient{background-image:linear-gradient(to right,#fff,#fff0);width:10%;position:absolute;inset:0% auto 0% 0%;}.home-logo-left-gradient.right{background-image:linear-gradient(270deg,#fff,#fff0);inset:0% 0% 0% auto;}.sec4 .feat-list .sec4-icon img{display:block;max-height:100%;max-width:100%;width:auto;height:auto;}.sec4 .feat-list h2{margin:0 0 10px;}.sec4 .feat-list p{margin:0;}.feat-list{margin-top:50px;gap:35px;justify-content:center;flex-wrap:wrap;}.feat-list .col2{margin-bottom:40px;max-width:500px;}.sec2 .sec-title{margin-bottom:0;}.sec-title h2{font-family:'Montserrat-Light';font-size:25px;display:inline-block;margin:15px 0;}.list-dot{display:block;list-style:circle;}.list-dot li{display:block;list-style:circle;margin:10px 0;}.list-dot li::before{content:"•";padding-right:15px;color:#46b6c2;}.sec5{background:#ECECEC;padding:50px 0;}.sec5 .landing-container{padding:20px 0;}.sec5 .feat-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;list-style:none;margin:40px 0 0;padding:0;}.sec5 .feat-list > li{background:#fff;padding:0;display:flex;flex-direction:column;box-sizing:border-box;}.sec5 .sec-title{max-width:none;margin:0;padding:0;}.sec5 .list-caret{margin:0;}.aiuse-sec{padding:10px 25px 25px 25px;}.aiuse-sec-image{position:relative;min-height:200px;overflow:hidden;}.aiuse-sec-image picture{position:absolute;inset:0;}.aiuse-sec-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .25s ease,opacity .25s ease;}.sec5 .feat-list > li:hover .aiuse-sec-image img{transform:scale(1.1);}.sec5 .feat-list > li{border-bottom:5px solid #fff;transition:border-color .25s ease;box-shadow:0 4px 8px 0 rgba(0,0,0,0.1)}.sec5 .feat-list > li:hover{border-bottom-color:#46b6c2;}.aiuse-sec-image{position:relative;min-height:200px;}.sec6{background:url(/images/landing/ai/aiservers-kv.jpg) center center no-repeat;background-size:cover;/* or contain,depending on the effect you want */ min-height:700px;display:flex;align-items:center;background-color:#fff;color:#000;}.sec6 .sec-title .list-caret{padding-top:30px;}.sec6 .landing-container{width:100%;}.sec6 .sec-title{max-width:500px;margin:0;padding:0;}.sec6 .sec-title p{margin:15px 0 25px 0;}.sec6 .sec-title img{margin-bottom:15px;}.sec-contact{background:#ffffff;padding:50px 0;}.sec-contact .landing-container{padding:20px 0;}.sec-contact .landing-container p{margin:20px 0;}input[type=text],input[type=email],select,textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:6px !important;margin-bottom:18px !important;resize:vertical;background-color:#fff !important;}#organisation-type{margin:15px 0;}.form-row{display:flex;gap:16px;}.form-field{flex:1;}.checkbox-field{display:none;align-items:flex-start;gap:8px;margin-bottom:20px;}.checkbox-field p{margin:0 !important;}.checkbox-field input{margin-top:3px;}input[type=submit]{font-family:'Montserrat-Bold';font-size:16px !important;color:#fff;background-color:#46b6c2;font-size:16px;font-weight:700;padding:15px;cursor:pointer;border:0;min-width:200px;margin-top:15px;text-transform:uppercase;}input[type=submit]:hover{background-color:#00a0b1;}input[type="submit"]:disabled{opacity:.6;cursor:not-allowed;}.form-submit{text-align:center;}.contact-container{background-color:#f5f5f5;padding:50px;margin:20px auto;}.form-message{display:none;padding:15px 20px;border-radius:6px;margin-bottom:20px;font-size:15px;}.form-message.success{background:#eaf8ee;border:1px solid #67c587;color:#2b7a43;}.form-message.error{background:#fdecec;border:1px solid #e58b8b;color:#b12828;}.form-message i{margin-right:8px;}.website-field{display:none;}.textarea-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;}.textarea-header label{margin:0;}#contact span{font-family:"Open Sans",Arial,Helvetica,sans-serif !important;color:#999999 !important;font-size:16px;}.sec7{background:#ECECEC;padding:50px 0;}.sec7 .landing-container{padding:20px 0;max-width:100%;}.sec7 .home-logo-left-gradient{background-image:linear-gradient(to right,#ECECEC,#fff0);width:10%;position:absolute;inset:0% auto 0% 0%;}.sec7 .home-logo-left-gradient.right{background-image:linear-gradient(270deg,#ECECEC,#fff0);inset:0% 0% 0% auto;}.sec7 .logos-slide img{display:inline-block;background:none !important;border-radius:10px;max-width:fit-content;padding:5px;width:250px;height:150px;opacity:0.6}.sec7 .logos-track{display:flex;width:max-content;animation:logoScroll 60s linear infinite;will-change:transform;}.sec7 .logo-slider:first-of-type .logos-track{animation-duration:60s;}.sec7 .logo-slider.reverse .logos-track{animation-duration:60s;animation-direction:reverse;}.landing-faq{background-color:#ececec;position:relative;padding:50px;}.accordion{border-radius:3px;position:relative;max-width:1000px;margin:30px auto;}.accordion p{font-size:16px;color:#000;}.accordion-section-title{position:relative;width:100%;display:inline-block;margin:0;padding-right:40px;transition:all linear 0.15s;font-size:20px;font-weight:normal;color:#000;text-align:left;text-decoration:none;}.accordion-section:hover{border-bottom-color:#46b6c2;}.accordion-section-title:hover{color:#000;}.accordion-section-content{display:none;}.accordion-section-content p{margin-top:20px;}.accordion-section{margin:25px 0;border-bottom:5px solid #fff;background-color:#fff;padding:20px;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:border-bottom-color .25s ease;}.accordion-section:hover,.accordion-section.active{border-bottom-color:#46b6c2;}.accordion-section-title::before{content:"\f078";/* Chevron down */ font-family:"FontAwesome";color:#46b6c2;font-size:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .25s ease;}.accordion-section-title.active::before{content:"\f077";}.accordion,.accordion *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.accordion img,.accordion * img{width:100%;max-width:800px;margin:0 auto;padding-top:20px;display:block;}/* Go from zero to full opacity */ @keyframes fadeEffect{from{opacity:0;}to{opacity:1;}}@media screen and (min-width:1170px){.col2{width:50%;}.col3{width:30%;}.feat-list .col2{width:calc(50% - 17.5px);max-width:none;}}@media screen and (min-width:920px){.sec4 .vas{min-height:300px;align-items:center;}}@media screen and (max-width:720px){.grid-container{display:block}.grid-div{height:auto;margin:10px;}.spark-hero-title{padding:25px;}.feat-list .col2{margin:0;padding:25px;}.sec1{background:#3F2263;background:linear-gradient(0deg,rgba(63,34,99,1) 0%,rgba(26,47,92,1) 100%);}.sec6{background-image:none;min-height:auto;display:block;}.sec6 .landing-container{padding:50px 0;}.sec6 .aiserver-mob-kv{display:block;width:100%;height:auto;margin-bottom:30px;}.sec1,.sec2,.sec3,.sec4,.sec5,.sec6,.sec-contact{padding:20px 0;}.sec6 .sec-title{max-width:none;padding:0 20px;text-align:left;}.sec6 h1{font-size:32px;}.sec7 .logos-slide img{width:150px;height:auto;}.sec-contact .landing-container{padding:0 20px;}}@media screen and (min-width:720px){.sec1{background-image:url(/images/landing/ai/aisolutions-kv.jpg);background-position:50%;background-repeat:no-repeat;}.spark-mob-kv,.aiserver-mob-kv{display:none;}.sec1 .hero-title{min-height:700px;}}