*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;scroll-behavior:smooth;font-size:20px}body{margin:0;font-size:16px;font-weight:400;line-height:1.5;color:#212529;font-family:'Roboto', sans-serif;overflow-x:hidden}:root{--primary:#7040fc;--primary-hover:#6531fb;--primary-solid:#7040fc2e;--primary-linear-gradient:linear-gradient(90deg, #00dbde 0%, #fc00ff 100%);--color-0:#f8f9fa;--color-1:#f1f3f5;--color-2:#e9ecef;--color-3:#dee2e6;--color-4:#ced4da;--color-5:#adb5bd;--color-6:#868e96;--color-7:#495057;--color-8:#343a40;--color-9:#212529;--text:#002a16;--font-bold:Gilroy-Bold;--font-xbold:Gilroy-ExtraBold;--font-semibold:Gilroy-SemiBold;--font-heavy:Gilroy-Heavy;--font-medium:Gilroy-Medium;--font-regular:Gilroy-Regular;--font-light:Gilroy-Light;--font-thin:Gilroy-Thin;--font-ultralight:Gilroy-ExtraLight;--shadow-xs:0px 4px 8px rgba(0, 0, 0, 0.12);--shadow-sm:0 5px 10px rgba(0, 0, 0, 0.12);--shadow-md:0 8px 30px rgba(0, 0, 0, 0.12);--shadow-lg:0 30px 60px rgba(0, 0, 0, 0.12);--shadow-hover:0 30px 60px rgba(0, 0, 0, 0.12)}.aks-picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.layout{width:100%;height:auto}.header{width:100%;height:80px;position:fixed;top:0;left:0;right:0;padding-top:20px;padding-bottom:20px;display:flex;align-items:center;justify-content:flex-start;transition:all 0.3s ease-out;z-index:9999;background:#fff;box-shadow:none}.header .row{display:flex;align-items:center;justify-content:space-between;height:100%;position:relative;width:100%;max-width:1280px;margin:0 auto}.header .wrap{display:flex;align-items:center;justify-content:center;position:relative;width:fit-content;height:100%}.header .logo{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:all 0.3s ease-in-out;user-select:none;width:150px}.header .logo img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.header .menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;position:relative;width:fit-content;height:100%}.header .menu .item{display:flex;align-items:center;justify-content:center;position:relative;margin-right:40px;width:fit-content;height:100%}.header .menu .item:last-child{margin-right:0}.header .menu .item .link{display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--color-9);position:relative;width:fit-content;height:100%;user-select:none;transition:all 0.3s ease-in-out;font-family:var(--font-medium);font-weight:900}.header .menu .item .link:before{content:"";transform:scaleX(0);transition:transform 250ms ease-in-out;width:100%;height:2px;position:absolute;bottom:4px;background:var(--primary-linear-gradient)}.header .menu .item:hover .link:before{transform:scaleX(1);transform-origin:0% 50%}.header .menu .item:hover .link{color:var(--primary)}.header .menu .item .link .arrow{display:flex;align-items:center;justify-content:center;position:relative;margin-left:6px}.header .alt-menu{position:absolute;background:#fff;border:1px solid var(--primary);box-sizing:border-box;border-radius:8px;padding:15px 3px;top:40px;left:auto;right:auto;transition:all 200ms ease-in-out;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all 250ms cubic-bezier(0.24, 0.22, 0.015, 1.56);-o-transition:all 250ms cubic-bezier(0.24, 0.22, 0.015, 1.56);transition:all 250ms cubic-bezier(0.24, 0.22, 0.015, 1.56);-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;opacity:0;width:max-content;box-shadow:var(--shadow-lg)}.header .menu .item:hover .alt-menu{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.header .alt-menu .item{width:100%;justify-content:flex-start;margin-bottom:10px}.header .alt-menu .item:last-child{margin-bottom:0}.header .alt-menu .item .alt-link{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-start;text-decoration:none;color:var(--color-9);;user-select:none;transition:all 0.3s ease-in-out;font-family:var(--font-medium);padding-left:20px;padding-right:20px}.header .alt-menu .item:hover .alt-link{color:var(--primary)}.header .btn{border:1px solid var(--primary);border-radius:8px;transition:0.4s cubic-bezier(0.35, 0.15, 0, 2);display:flex;align-items:center;justify-content:center;position:relative;padding:12px 25px;text-decoration:none;color:var(--primary);font-weight:600;font-family:var(--font-medium);user-select:none;width:auto;height:45px}.header .btn:hover,
.header .btn:focus{color:white;background:var(--primary);padding-right:36px}.header .btn>span{width:fit-content;line-height:1;display:flex;align-items:center}.header .btn>span::after{content:" →";opacity:0;transition:0.4s cubic-bezier(0.35, 0.15, 0, 2);width:0px;margin-left:0px;position:absolute;right:6px;z-index:1;display:flex;align-items:center}.header .btn:hover>span::after{opacity:1;width:20px}.header .m-menu-btn{display:none;align-items:center;justify-content:center;color:var(--color-9);;outline:none;border:none;background:transparent;transition:all 0.2s ease-in-out;padding:0;cursor:pointer}.header .m-menu{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100vh;display:none;z-index:9999;transition:all 0.2s ease}.header .m-menu.opened{display:block}.header .m-menu .menu-overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100vh;background:#000000a6}.header .m-menu .menu-content{width:250px;height:100%;background:#fff;position:relative;z-index:1;overflow:auto;padding:20px;transition:all 0.2s ease}.header .m-menu .menu{display:flex;width:100%;height:fit-content;flex-direction:column;margin-bottom:40px}.header .m-menu .menu .item{width:100%;margin-right:0;margin-bottom:25px;justify-content:flex-start;flex-direction:column}.header .m-menu .menu .item:last-child{margin-bottom:0}.header .m-menu .menu .item .link{width:100%;justify-content:flex-start}.header .m-menu .menu .item .alt-menu{position:relative;top:4px;width:100%;display:none}.header .m-menu .menu .item .alt-menu.opened{position:relative;opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:block}.header .m-menu .menu .item .link:before{bottom:0px}.header .m-menu .alt-menu .item .alt-link{padding-left:10px;padding-right:10px}.header .m-menu .alt-menu .item{margin-bottom:10px}.header .m-menu .btn{display:flex;width:100%}.header .socials{display:flex;align-items:center;justify-content:center;position:relative;margin-right:20px}.header .socials .item{display:flex;align-items:center;justify-content:center;margin-right:10px;text-decoration:none;color:#364b65;transition:all 0.2s ease}.header .socials .item:hover,
.header .socials .item:focus{color:var(--primary)}.header .socials .item:last-child{margin-right:0}.main{width:100%;padding-top:80px}.hero{position:relative;width:100%;height:calc(100vh - 80px);display:flex;align-items:center;justify-content:space-around}.hero:before{background:url("/core/public/assets/hero_bg.svg") no-repeat;background-size:100% !important;position:absolute;z-index:-2;width:100%;height:200%;content:"";top:0;left:0}.hero:after{position:absolute;content:"";top:0;left:0;height:30%;width:100%;z-index:-1;background:linear-gradient(180deg, #ffffff 0%, #ffffff 36.46%, rgba(255, 255, 255, 0.14) 100%)}.hero .row{width:1000px;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}.hero .arrow{display:flex;align-items:center;justify-content:center;padding:0;width:60px;height:60px;cursor:pointer;transition:all .2s ease;background:transparent;border:none;color:var(--color-8);outline:none}.hero .arrow:hover,
.hero .arrow:focus{opacity:.8}.hero .content{width:100%;height:100%;display:flex !important;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}@keyframes fade-in-hero{100%{transform:translateY(0);opacity:1}}.hero .content .sub-heading{font-weight:600;font-size:18px;line-height:22px;letter-spacing:0.02em;color:#0e1723;font-family:var(--font-semibold);background:var(--primary-linear-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-style:normal;margin-top:0;margin-bottom:20px}.hero .content .heading{font-size:80px;line-height:90px;font-style:normal;font-weight:800;color:#000000;margin:0;margin-bottom:25px;font-family:var(--font-semibold)}.hero .content .heading span{background:var(--primary-linear-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-style:normal;white-space:nowrap}.hero .content .paragraph{width:90%;margin:0 auto;margin-bottom:35px;font-size:16px;line-height:24px;font-weight:900;color:#364b65;font-family:var(--font-regular)}.hero .content .btn{background:var(--primary);border-radius:8px;font-weight:600;font-size:16px;line-height:19px;text-align:center;color:#ffffff;padding:15px 50px;text-decoration:none;text-transform:uppercase;border:1px solid var(--primary);display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto;transition:all 0.2s ease}.hero .content .btn:hover,
.hero .content .btn:focus{background:var(--primary-hover);border-color:var(--primary-hover)}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,
.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.slick-track:after,
.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.about{width:100%;height:auto;position:relative;background:#202020}.about-row{display:flex;flex-direction:row;width:100%;height:auto;max-width:1280px;margin-left:auto;margin-right:auto;padding-top:120px;padding-bottom:120px}.about-left{width:40%;height:auto}.about-left .heading{font-family:var(--font-bold);font-weight:700;line-height:1.2;transition:all 0.2s ease;letter-spacing:0.2px;font-size:44px;text-align:left;background:var(--primary-linear-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-style:normal;white-space:nowrap}.about-right{display:flex;flex-direction:column;width:60%;height:auto;margin-left:120px}.about-right p{font-family:var(--font-light);font-weight:500;line-height:1.5;transition:all 0.2s ease;letter-spacing:0.2px;color:white;font-size:18px;text-align:left;margin-top:0;margin-bottom:20px}.about-right p:last-child{margin-bottom:0}.faq{position:relative;width:1280px;margin:0 auto;margin-top:160px;margin-bottom:60px}.faq .section-heading{color:#0e1723;font-weight:bold;font-size:42px;line-height:40px;margin:0;margin-bottom:60px;width:100%;text-align:center;font-family:var(--font-semibold)}.faq .list{width:900px;margin:0 auto;margin-bottom:30px;display:flex;flex-direction:column}.faq .list .item{padding:25px 35px;background:#ffffff;box-shadow:0px 3px 14px rgb(0 0 0 / 10%);border-radius:8px;margin-bottom:20px;cursor:pointer;width:100%;position:relative}.faq .list .item .title{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative}.faq .list .item .title h2{font-weight:400;font-size:18px;line-height:26px;color:#141414;margin:0;display:flex;justify-content:space-between;align-items:center;transition:all 0.3s ease-out;font-family:var(--font-semibold)}.faq .list .item .plus-minus{width:20px;min-width:20px;height:20px;font-size:1.5em;position:relative}.faq .list .item .plus-minus span{position:absolute;transition:300ms;background:linear-gradient(87.83deg, #4062f7 0%, #e980e4 101.28%);border-radius:2px}.faq .list .item .plus-minus span:first-child{top:25%;bottom:25%;width:10%;left:45%}.faq .list .item .plus-minus span:last-child{left:25%;right:25%;height:10%;top:45%}.faq .list .item.active .plus-minus span{transform:rotate(90deg)}.faq .list .item.active .plus-minus span:last-child{left:50%;right:50%}.faq .list .item .text{display:none}.faq .list .item.active .text{display:block}.faq .btn{background:rgba(255, 255, 255, 0.3);border:2px solid #d2d2d2;border-radius:8px;padding:16px 60px;font-weight:600;font-size:16px;line-height:19px;text-align:center;color:#0e1723;display:flex;align-items:center;justify-content:center;user-select:none;cursor:pointer;width:fit-content;text-decoration:none;margin:0 auto;transition:all 0.2s ease;font-family:var(--font-semibold)}.faq .btn:hover,
.faq .btn:focus{opacity:0.8}.cta{position:relative;background:var(--primary-linear-gradient);border-radius:36px;padding-top:80px;padding-bottom:80px;margin:0 auto;width:1280px;margin-top:160px;margin-bottom:60px}.cta:before{content:"";width:100%;height:100%;background:url("/core/public/assets/cta-pattern.svg") no-repeat;position:absolute;top:0;left:0;background-size:cover}.cta .content{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.cta .content .sub-heading{font-weight:600;font-size:16px;line-height:19px;text-align:center;letter-spacing:0.02em;text-transform:uppercase;-webkit-text-fill-color:unset;color:#5af5ff;background:none;position:relative;z-index:1;margin:0;font-family:var(--font-semibold);margin-bottom:20px}.cta .content .heading{font-weight:800;font-size:80px;line-height:125px;text-align:center;color:#fff;margin-top:0;margin-bottom:25px;position:relative;z-index:1;font-family:var(--font-semibold)}.cta .content .paragraph{font-weight:600;font-size:16px;line-height:26px;text-align:center;letter-spacing:0.02em;text-transform:uppercase;color:#ffffff;width:50%;margin:0 auto;position:relative;z-index:1;font-family:var(--font-regular);margin-bottom:40px}.cta .content .btns{display:flex;align-items:center;justify-content:center;position:relative}.cta .content .btn{display:flex;align-items:center;justify-content:center;background:#0d3ff0;border:2px solid #0d3ff0;border-radius:8px;font-weight:600;font-size:16px;line-height:19px;text-align:center;color:#fff;padding:15px 55px;text-decoration:none;margin-right:25px;text-transform:capitalize;transition:all 0.3s ease-out}.cta .content .btn:last-child{margin-right:0}.cta .content .btn:hover,
.cta .content .btn:focus{color:#0d3ff0;background:#fff;border-color:#fff}.cta .content .btn.outline{background:transparent;border:2px solid #fff}.cta .content .btn.outline:hover,
.cta .content .btn.outline:focus{color:#0d3ff0;background:#fff;border-color:#fff}.features{width:100%;height:auto;position:relative;background:white}.features.reverse{background:rgb(249 250 252)}.features .row{display:flex;flex-direction:row;align-items:center;width:100%;height:auto;max-width:1280px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px}.features .content{display:flex;flex-direction:column;width:70%;height:auto;margin-right:50px}.features .content .heading{font-weight:800;font-size:42px;line-height:1.2;text-align:left;font-family:var(--font-semibold);color:var(--color-9);margin-bottom:25px}.features .content .text{font-size:20px;line-height:1.5;font-weight:bold;letter-spacing:0.4px;color:var(--color-9);font-family:var(--font-regular)}.features .content .list{display:flex;flex-direction:column;width:100%;height:auto;text-decoration:none;list-style:none;padding-left:0;margin-top:30px;margin-bottom:0}.features .content .item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;height:auto}.features .content .item .icon{margin-right:15px;color:var(--primary)}.features .content .item .paragraph{font-size:16px;line-height:1.5;font-weight:900;color:var(--color-9);font-family:var(--font-regular)}.features .media{width:500px;height:500px;position:relative;overflow:hidden;border-radius:12px}.features .media img{width:100%;height:100%;object-fit:contain;object-position:center;user-select:none;appearance:none}.features.reverse .row{flex-direction:row-reverse}.features.reverse .content{margin-right:0;padding-left:100px}.stats{width:100%;height:auto;position:relative;background:var(--primary-linear-gradient)}.stats:before{content:"";width:100%;height:100%;background:url("/core/public/assets/cta-pattern.svg") no-repeat;position:absolute;top:0;left:0;background-size:cover}.stats .row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:auto;max-width:1280px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px}.stats .wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;width:30%;height:auto}.stats .wrap .heading{font-weight:800;font-size:42px;line-height:1.2;text-align:left;font-family:var(--font-semibold);color:#5af5ff;margin-bottom:20px}.stats .wrap .text{font-weight:800;font-size:48px;line-height:1.2;text-align:left;font-family:var(--font-semibold);color:white}.news{width:100%;height:auto;position:relative;padding-top:100px;padding-bottom:100px}.news .heading{font-weight:800;font-size:42px;line-height:1.2;font-family:var(--font-bold);color:var(--color-9);text-align:center;font-family:var(--font-semibold)}.news .row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;height:auto;max-width:1280px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:60px}.news .card{display:flex;flex-direction:column;width:30%;height:auto;background:var(--color-1);border-radius:12px;text-decoration:none;box-shadow:var(--shadow-md);overflow:hidden;margin-bottom:60px;background:white}.news .card .media{width:100%;height:300px;position:relative;overflow:hidden;border-radius:10px 10px 0 0}.news .card .media img{width:100%;height:100%;object-fit:cover;object-position:center;user-select:none;appearance:none;transition:all 0.2s ease-in-out}.news .card:hover .media img{transform:scale(1.1)}.news .card .content{width:100%;height:auto;padding:25px;background:white}.news .card .content .heading{font-size:20px;line-height:1.5;font-weight:bold;letter-spacing:0.4px;color:var(--color-9);font-family:var(--font-medium);transition:all 0.2s ease-in-out;text-align:left;margin:0}.news .card:hover .content .heading{color:var(--primary)}.news .btn{background:rgba(255, 255, 255, 0.3);border:2px solid #d2d2d2;border-radius:8px;padding:16px 60px;font-weight:600;font-size:16px;line-height:19px;text-align:center;color:#0e1723;display:flex;align-items:center;justify-content:center;user-select:none;cursor:pointer;width:fit-content;text-decoration:none;margin:0 auto;transition:all 0.2s ease;font-family:var(--font-semibold)}.news .btn:hover{opacity:0.8}.privilege{width:100%;height:auto;position:relative}.privilege .row{display:flex;flex-direction:row;width:100%;height:auto;max-width:1280px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px}.privilege .content{display:flex;flex-direction:column;width:28%;height:auto}.privilege .content .heading{font-weight:800;font-size:42px;line-height:1.2;text-align:left;font-family:var(--font-semibold);color:var(--color-9);margin-bottom:15px;margin-top:0}.privilege .content .text{font-size:16px;line-height:1.6;letter-spacing:0.1px;font-weight:600;color:var(--color-7);font-family:var(--font-regular)}.privilege .list{display:flex;flex-direction:row;justify-content:space-between;width:72%;height:auto;padding-left:70px;padding-top:40px}.privilege .item{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:128px;margin-right:20px;padding:20px;padding-top:60px;border-radius:10px;box-shadow:0px 4px 8px rgb(0 0 0 / 12%);position:relative}.privilege .item:last-child{margin-right:0}.privilege .item .icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--primary);border-radius:10px;top:-36px;position:absolute;padding:20px}.privilege .item .icon svg{color:white}.privilege .item .icon img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none;filter:invert(1)}.privilege .item .wrap{display:flex;flex-direction:column;width:100%;height:auto}.privilege .item .title{font-size:16px;line-height:1.5;letter-spacing:0.2px;font-weight:500;color:var(--color-9);font-family:var(--font-regular);margin-bottom:20px}.privilege .item .link{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;font-size:16px;line-height:1.5;letter-spacing:0.3px;font-weight:600;color:var(--primary);font-family:var(--font-regular);transition:all 0.2s ease}.privilege .item .link:hover{opacity:0.8}.privilege .item .link svg{margin-left:7px;transition:all 0.2s ease}.privilege .item .link:hover svg{opacity:0.8}.references{position:relative;width:100%;height:auto;padding-top:100px;padding-bottom:100px;overflow:hidden}.references .wrap{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;overflow:hidden}.references .heading{font-weight:800;font-size:42px;line-height:1.2;color:var(--color-9);text-align:center;font-family:var(--font-semibold)}.references .marquee{display:inline-flex;align-items:center;justify-content:center;width:100%;white-space:nowrap;margin:0 auto;margin-top:80px}.references .marquee .integration{display:flex;height:120px;width:14%;padding:14px 20px;justify-content:center;align-items:center;background-color:#fff;box-shadow:46px 46px 72px 2px rgb(43 29 103 / 8%);white-space:nowrap;vertical-align:baseline;margin-right:40px;border-radius:12px}.references .marquee .integration img{width:100%;height:100%;object-fit:contain;object-position:center;user-select:none;appearance:none}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translate(-90%)}}.about-page{width:100%;height:auto;position:relative;padding-top:112px;padding-bottom:112px}.about-page-header{width:100%;max-width:900px;margin:0 auto;margin-bottom:132px}.about-page-header .sub-heading{color:var(--primary);font-size:14px;line-height:24px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-family:var(--font-medium)}.about-page-header .heading{font-size:96px;line-height:104px;font-weight:500;letter-spacing:-.02em;font-family:var(--font-semibold);color:#262b40;margin:0}.about-page-header .heading span{background-image:var(--primary-linear-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-page-mission{width:100%;position:relative;margin-bottom:132px}.about-page-mission .row{width:100%;max-width:1280px;margin:0 auto;position:relative;display:flex;align-items:flex-start;background-color:#fff;padding:40px;box-shadow:0 120px 120px -80px rgb(76 86 115 / 8%)}.about-page-mission .image{width:50%;height:590px;display:flex;align-items:center;justify-content:center;position:relative;margin-right:80px}.about-page-mission .image img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.about-page-mission .content{width:50%;max-width:400px}.about-page-mission .content .heading{font-size:80px;line-height:88px;font-weight:500;letter-spacing:-.02em;font-family:var(--font-semibold);color:#262b40;margin:auto}.about-page-mission .content .heading span{background-image:var(--primary-linear-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-page-mission .content p{font-size:18px;line-height:32px;letter-spacing:-.02em;margin:0;margin-bottom:20px;color:var(--color-8)}.about-page-mission .content p:last-child{margin-bottom:0}.about-page-team{width:100%;position:relative;padding:80px 96px 96px;background-color:#fff;box-shadow:0 120px 120px -80px rgb(76 86 115 / 8%)}.about-page-team .heading{font-size:80px;line-height:88px;font-weight:500;letter-spacing:-.02em;margin:0;font-family:var(--font-semibold);margin-bottom:60px;color:#262b40}.about-page-team .heading span{background-image:var(--primary-linear-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-page-team .row{width:100%;display:flex;flex-wrap:wrap;position:relative}.about-page-team .card{width:calc(33.3333% - 40px);margin-right:40px;margin-bottom:40px;padding:32px 36px;box-shadow:inset 0 0 0 1px #e4e8f2;color:#262b40;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.about-page-team .card:nth-child(3n){margin-right:0}.about-page-team .card.menu:nth-last-child(-n+3){margin-bottom:0}.about-page-team .card .avatar{width:72px;height:72px;border-radius:9999px;overflow:hidden;background-color:#e9e5f4;margin-bottom:10px}.about-page-team .card .avatar img{width:100%;height:100%;object-fit:cover;object-position:center}.about-page-team .card .name{letter-spacing:-.04em;font-size:18px;line-height:32px;font-weight:500}.about-page-team .card .sub-name{color:#636a7e;margin-bottom:0;font-size:16px;line-height:24px;letter-spacing:-.01em}.contact{width:100%;position:relative;height:auto;margin-top:60px;margin-bottom:60px}.contact-header{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;position:relative;max-width:960px;margin-right:auto;margin-left:auto;margin-bottom:60px}.contact-header .sub-heading{margin:auto;line-height:1;color:#b3b3b3;font-size:14px;font-weight:900;font-family:"Gilroy-Medium";margin-bottom:15px}.contact-header .heading{margin:0;font-size:64px;font-family:Gilroy-Medium;font-weight:900;color:#2c3339;line-height:1}.contact-row{width:100%;max-width:960px;margin-right:auto;margin-left:auto;display:flex;align-items:flex-start;column-gap:80px}.contact-content{width:50%;position:relative}.contact-list{list-style:none;padding:0;margin:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e7e3e3;width:100%;position:relative}.contact-list:nth-child(2){border-bottom:none;padding-bottom:0px}.contact-item{display:flex;align-items:center;width:100%;column-gap:15px;position:relative;margin-bottom:25px}.contact-item:last-child{margin-bottom:0}.contact-item .icon{display:flex;align-items:center;justify-content:center;color:#2b3338}.contact-item .content{display:flex;flex-direction:column;width:auto}.contact-item .content .heading{font-size:16px;font-family:Gilroy-Medium;line-height:1;margin-bottom:5px;color:#2b3338;text-decoration:none}.contact-item:hover .content a.heading,
.contact-item:focus .content a.heading{color:var(--primary)}.contact-item .content .info{font-size:14px;color:#8f8f8f;line-height:1.6}.contact-map{width:95%;height:230px;display:flex;align-items:center;overflow:hidden;border-radius:15px}.contact-map img{width:100%;height:100%;object-fit:cover;object-position:center}.contact-map iframe{width:100%;height:100%;object-fit:cover;object-position:center;border:none}.contact-form{width:50%;padding:30px;border:1px solid #e7e3e3;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.contact-form-input{display:flex;flex-direction:column;margin-bottom:20px;width:100%;position:relative}.contact-form-input label{font-size:15px;margin-bottom:5px;font-family:Gilroy-Medium;font-weight:900;color:#2b3338}.contact-form-input input{width:100%;height:45px;border-radius:10px;border:1px solid #afafaf;padding:12px;display:flex;align-items:center;justify-content:center;text-align:left;outline:none;appearance:none;color:#2b3338;transition:all 0.2s ease;font-family:Gilroy-Medium;font-weight:100;font-size:14px;line-height:1}.contact-form-input input:hover{border-color:var(--primary)}.contact-form-input input:focus{border-color:var(--primary);outline:3px solid var(--primary-solid)}.contact-form-input textarea{width:100% !important;min-height:150px;border-radius:10px;border:1px solid #afafaf;padding:12px;display:flex;align-items:center;justify-content:center;text-align:left;outline:none;appearance:none;color:#2b3338;transition:all 0.2s ease;font-family:Gilroy-Medium;font-weight:100;font-size:14px;line-height:1}.contact-form-input textarea:hover{border-color:var(--primary)}.contact-form-input textarea:focus{border-color:var(--primary);outline:3px solid var(--primary-solid)}.contact-form-btn{width:100%;display:flex;align-items:center;justify-content:center;height:45px;background:var(--primary);color:white;border-radius:10px;border:none;outline:none;font-family:var(--font-semibold);font-size:14px;line-height:1;text-align:center;transition:all 0.2s ease;user-select:none;cursor:pointer}.contact-form-btn:hover{background:var(--primary-hover)}.contact-form-btn:focus{outline:3px solid var(--primary-solid)}.detail-hero{width:100%;height:100vh;background:var(--bg);position:relative;padding-top:130px;padding-bottom:180px;display:block}.detail-hero .row{display:flex;align-items:flex-start;max-width:1210px;margin-left:auto;margin-right:auto;width:100%;position:relative}.detail-hero .row .content{width:50%;margin-right:80px;display:flex;flex-direction:column;align-items:flex-start}.detail-hero .row .content .preheader{margin:0;font-size:16px;font-family:var(--font-medium);margin-bottom:15px;line-height:1;width:100%;text-align:left;color:var(--text)}.detail-hero .row .content .heading{font-size:56px;margin:0;line-height:1.2;font-family:var(--font-bold);font-weight:500;margin-bottom:20px;width:100%;text-align:left;color:var(--text)}.detail-hero .row .content .subtitle{margin:0;margin-bottom:30px;font-size:20px;line-height:1.5;width:90%;text-align:left;color:var(--text)}.detail-hero .row .content .btns-row{display:flex;align-items:center;width:100%;justify-content:flex-start;position:relative}.detail-hero .row .content .btns-row .hero-btn{margin-right:20px}.detail-hero .row .content .btns-row .hero-btn:last-child{margin-right:0}.detail-hero .row .content .hero-btn{min-height:55px;padding:15px 25px;border-radius:10px;font-size:18px;line-height:26px;background:white;color:black;text-decoration:none;font-family:"Gilroy-Bold";user-select:none;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;position:relative}.detail-hero .row .content .hero-btn.bg-black{background:#151515;color:white}.detail-hero .row .content .hero-btn:hover{opacity:0.8}.detail-hero .row .media{width:50%;display:flex;flex-direction:column;align-items:flex-end}.detail-hero .row .media .image{width:100%;height:auto;display:flex;align-items:center;justify-content:center;position:relative}.detail-hero .row .media .image img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.detail-container{width:100%;max-width:1210px;margin-right:auto;margin-left:auto}.detail-section{width:100%;height:auto;position:relative;padding:120px 32px}.detail-section.bg-white{margin-top:-60px;padding-top:60px;padding-bottom:180px;border-top-left-radius:64px;border-top-right-radius:64px;background-color:#fff}.detail-section .section-header{width:100%;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;margin-bottom:30px}.detail-section .section-header .heading{margin-top:0;margin-bottom:24px;font-family:Sora, sans-serif;font-size:40px;line-height:130%;font-weight:700;letter-spacing:-1px}.detail-content p{color:var(--color-8);font-size:18px;line-height:32px;margin-top:0;margin-bottom:10px}.detail-content blockquote{font-size:18px;width:95%;font-style:italic;color:var(--primary);padding:1.2em 30px 1.2em 75px;border-left:6px solid var(--primary);line-height:1.6;position:relative;background:var(--primary-solid);border-radius:4px;margin-top:36px;margin-right:auto;margin-bottom:36px;margin-left:20px;font-family:Eudoxussans, sans-serif}.detail-content blockquote::before{content:"❝";color:var(--primary);font-size:2.5em;position:absolute;left:1rem;top:0.25rem}.detail-content blockquote::after{content:""}.detail-content blockquote footer{font-style:normal;font-size:small}.detail-content blockquote footer cite{font-style:italic;font-weight:600}.detail-content blockquote footer::before{content:"— "}.detail-content h1{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:36px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.detail-content h2{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:32px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.detail-content h3{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:24px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.detail-content h4{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:20px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.detail-content h5{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:16px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.detail-content h6{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:14px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.detail-content img{width:100%;height:auto;margin-top:30px;margin-bottom:30px}.detail-content a{color:var(--primary);transition:all 0.2s ease-in-out}.detail-content a:hover,
.detail-content a:focus{color:var(--primary-hover)}.detail-content ul{display:-ms-grid;display:grid;margin-top:28px;margin-bottom:28px;padding-left:28px;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:14px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;color:var(--color-9)}.detail-content pre,
.detail-content code{font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;overflow:hidden;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;word-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;background-color:#121212;color:white}.detail-content pre{padding:1em;border-radius:3px}.service-detail-page{width:100%;height:auto;position:relative;padding-top:84px;padding-bottom:84px}.service-detail-page .row{width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-right:28px;padding-left:28px;display:flex}.service-detail-page .content{display:flex;flex-direction:column;width:50%;margin-right:56px}.service-detail-page .content .sub-heading{color:var(--primary);font-size:18px;line-height:normal;font-weight:500;letter-spacing:-0.02em;font-family:var(--font-semibold);margin:0;margin-bottom:20px;display:flex;align-items:center}.service-detail-page .content .sub-heading .line{background:currentcolor;width:50px;height:4px;margin-right:6px;border-radius:8px}.service-detail-page .content .heading{color:#fff;font-size:64px;line-height:1.05;font-weight:500;letter-spacing:-0.02em;font-family:var(--font-semibold);margin:0;margin-bottom:20px}.service-detail-page .content .paragraph{color:#ffffffd4;line-height:1.8;margin:0;font-family:var(--font-regular);font-weight:600}.service-detail-page .image{width:calc(56% - 56px);display:flex;align-items:center;justify-content:center;position:relative}.service-detail-page .image img{width:100%;height:auto;object-fit:contain;object-position:center;pointer-events:none}.single-blog{width:100%;position:relative;margin-bottom:100px}.single-blog-bg{position:absolute;top:0;left:0;right:0;width:100%;height:480px;display:flex;justify-content:center;align-items:center;background:var(--primary-linear-gradient)}.single-blog-header{position:relative;z-index:1;color:white;width:100%;max-width:700px;margin-right:auto;margin-left:auto;padding-top:50px}.single-blog-category{display:flex;align-items:center;justify-content:center;width:fit-content;position:relative;margin:0 auto;margin-bottom:40px;background:#ffffff2e;color:white;text-decoration:none;padding:20px;height:30px;border-radius:9999px;user-select:none;cursor:pointer;transition:all 0.2s ease;line-height:normal;font-family:var(--font-medium)}.single-blog-category:hover,
.single-blog-category:focus{color:var(--primary-hover)}.single-blog-title{margin-top:0px;margin-bottom:40px;color:#fff;font-size:44px;line-height:1.2;font-weight:600;text-align:center;font-family:var(--font-semibold)}.single-blog-detail{margin-bottom:40px;color:#000;font-size:18px;line-height:32px;margin-top:0}.single-blog-image{width:100%;height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50px;box-shadow:6px 40px 80px 0 rgb(10 37 65 / 24%)}.single-blog-image img{width:100%;height:100%;object-fit:cover;object-position:center;user-select:none;appearance:none;pointer-events:none}.single-blog-content{position:relative;z-index:1;width:100%;max-width:700px;margin-right:auto;margin-left:auto;padding-top:50px}.single-blog-content p{color:var(--color-8);font-size:18px;line-height:32px;margin-top:0;margin-bottom:10px}.single-blog-content blockquote{font-size:18px;width:95%;font-style:italic;color:var(--primary);padding:1.2em 30px 1.2em 75px;border-left:6px solid var(--primary);line-height:1.6;position:relative;background:var(--primary-solid);border-radius:4px;margin-top:36px;margin-right:auto;margin-bottom:36px;margin-left:20px;font-family:Eudoxussans, sans-serif}.single-blog-content blockquote::before{content:"❝";color:var(--primary);font-size:2.5em;position:absolute;left:1rem;top:0.25rem}.single-blog-content blockquote::after{content:""}.single-blog-content blockquote footer{font-style:normal;font-size:small}.single-blog-content blockquote footer cite{font-style:italic;font-weight:600}.single-blog-content blockquote footer::before{content:"— "}.single-blog-content h1{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:36px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.single-blog-content h2{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:32px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.single-blog-content h3{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:24px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.single-blog-content h4{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:20px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.single-blog-content h5{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:16px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.single-blog-content h6{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:14px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.single-blog-content img{width:100%;height:auto;margin-top:30px;margin-bottom:30px}.single-blog-content a{color:var(--primary);transition:all 0.2s ease-in-out}.single-blog-content a:hover,
.single-blog-content a:focus{color:var(--primary-hover)}.single-blog-content ul{display:-ms-grid;display:grid;margin-top:28px;margin-bottom:28px;padding-left:28px;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:14px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;color:var(--color-9)}.single-blog-content pre,
.single-blog-content code{font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;overflow:hidden;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;word-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;background-color:#121212;color:white}.single-blog-content pre{padding:1em;border-radius:3px}.portfolio{width:100%;padding-top:50px;padding-bottom:100px;display:flex;flex-direction:column}.portfolio .heading{margin-top:0px;margin-bottom:30px;font-family:var(--font-semibold);color:white;font-size:52px;line-height:58px;letter-spacing:-0.03em;font-weight:900;text-align:center}.portfolio .row{display:flex;flex-wrap:wrap;max-width:1280px;margin-right:auto;margin-left:auto;width:100%;position:relative;padding-right:28px;padding-left:28px;margin-top:60px;margin-bottom:60px}.portfolio .card{width:47.3333333%;display:flex;flex-direction:column;margin-bottom:40px;position:relative;text-decoration:none;user-select:none;outline:none;margin-right:60px}.portfolio .card:nth-child(2n){margin-right:0px}.portfolio .card .image{width:100%;height:auto;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:31px 31px 54px 0 rgb(60 66 99 / 8%);overflow:hidden;margin-bottom:20px}.portfolio .card .image img{width:100%;height:auto;object-fit:cover;object-position:center;user-select:none;pointer-events:none;transition:all 0.2s ease-in-out}.portfolio .card:hover .image img{transform:scale(1.08)}.portfolio .card .content{display:flex;flex-direction:column}.portfolio .card .content .heading{margin-bottom:0;font-size:30px;color:white;line-height:1.2;text-align:left}.portfolio .card .content .category{margin-top:0px;font-family:var(--font-regular);color:var(--primary);font-size:20px;line-height:1.2;letter-spacing:-0.03em;font-weight:bold;margin-bottom:10px}.page-detail{width:100%;max-width:686px;margin-right:auto;margin-left:auto;margin-top:60px;margin-bottom:60px}.page-detail .heading{margin-top:0px;margin-bottom:40px;padding-bottom:40px;color:var(--color-9);font-size:54px;line-height:1.2;font-weight:600;font-family:var(--font-semibold);border-bottom:1px solid hsl(0deg 3% 27% / 25%)}.page-detail .content{width:100%;color:var(--color-9)}.page-detail .content p{color:var(--color-8);font-size:18px;line-height:32px;margin-top:0;margin-bottom:10px}.page-detail .content blockquote{font-size:18px;width:95%;font-style:italic;color:var(--primary);padding:1.2em 30px 1.2em 75px;border-left:6px solid var(--primary);line-height:1.6;position:relative;background:var(--primary-solid);border-radius:4px;margin-top:36px;margin-right:auto;margin-bottom:36px;margin-left:20px;font-family:Eudoxussans, sans-serif}.page-detail .content blockquote::before{content:"❝";color:var(--primary);font-size:2.5em;position:absolute;left:1rem;top:0.25rem}.page-detail .content blockquote::after{content:""}.page-detail .content blockquote footer{font-style:normal;font-size:small}.page-detail .content blockquote footer cite{font-style:italic;font-weight:600}.page-detail .content blockquote footer::before{content:"— "}.page-detail .content h1{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:36px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.page-detail .content h2{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:32px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.page-detail .content h3{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:24px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.page-detail .content h4{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:20px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.page-detail .content h5{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:16px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.page-detail .content h6{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:14px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.page-detail .content img{width:100%;height:auto;margin-top:30px;margin-bottom:30px}.page-detail .content a{color:var(--primary);transition:all 0.2s ease-in-out}.page-detail .content a:hover,
.page-detail .content a:focus{color:var(--primary-hover)}.page-detail ul{display:-ms-grid;display:grid;margin-top:28px;margin-bottom:28px;padding-left:28px;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:14px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;color:var(--color-9)}.page-detail pre,
.page-detail code{font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;overflow:hidden;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;word-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;background-color:#121212;color:white}.page-detail pre{padding:1em;border-radius:3px}.programs-page{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;position:relative}.programs-page .card{width:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:var(--bg);color:var(--text);padding:50px;text-decoration:none;text-align:center;transition:all .2s ease-in-out;border:5px dashed var(--bg)}.programs-page .card:hover{border:5px dashed rgb(0, 0, 0)}.programs-page .card .image{width:300px;height:260px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:30px}.programs-page .card .image img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.programs-page .card .heading{font-size:30px;font-family:var(--font-semibold);line-height:1.4;margin-bottom:30px}.programs-page .card .paragraph{font-size:16px;line-height:1.5}.footer{width:100%;position:relative;padding-top:60px;padding-bottom:30px}.footer .row{width:100%;max-width:1280px;padding-bottom:60px;margin:0 auto;display:flex;align-items:flex-start}.footer .newsletter{width:calc(40% - 100px);margin-right:100px;position:relative}.footer .newsletter .heading{width:100%;text-align:left;font-weight:bold;font-size:36px;line-height:40px;margin-top:0;margin-bottom:10px;color:var(--color-9);font-family:var(--font-semibold)}.footer .newsletter .paragraph{font-size:14px;line-height:1.5;color:#364b65;margin-top:0;margin-bottom:20px}.footer .newsletter .newsletter-form{display:flex;align-items:center;width:100%;position:relative}.footer .newsletter .newsletter-email{width:calc(65% - 20px);padding-left:20px;background:transparent;border:1px solid #d2d2d2;border-radius:8px;height:50px;outline:none;transition:all 0.2s ease;text-align:left;display:flex;align-items:center;position:relative;font-family:var(--font-medium)}.footer .newsletter .newsletter-email:hover{border-color:var(--primary)}.footer .newsletter .newsletter-email:focus{border-color:var(--primary);outline:3px solid var(--primary-solid)}.footer .newsletter .newsletter-btn{width:35%;height:50px;margin-left:20px;padding-left:10px;padding-right:10px;background:var(--primary);border-radius:8px;font-weight:600;font-size:15.8575px;line-height:19px;text-align:center;border:0;cursor:pointer;color:#fff;font-family:var(--font-semibold);letter-spacing:0.2px;user-select:none;transition:all 0.2s ease}.footer .newsletter .newsletter-btn:hover,
.footer .newsletter .newsletter-btn:focus{background:var(--primary-hover)}.footer .menu-list{width:60%;display:flex;list-style:none;margin:0;padding:0;position:relative}.footer .menu-list .menu{width:calc(50% - 10px);margin-right:10px}.footer .menu-list .menu:last-child{margin-right:0}.footer .menu-list .menu .heading{font-weight:600;font-size:18px;line-height:30px;margin-bottom:20px;color:#032142;text-decoration:none;font-family:var(--font-semibold)}.footer .menu-list .menu .alt-menu{list-style-type:none;margin:0;padding:0;width:100%}.footer .menu-list .menu .alt-menu .item{margin-bottom:15px;font-size:16px;line-height:24px;color:#364b65}.footer .menu-list .menu .alt-menu .item:last-child{margin-bottom:0}.footer .menu-list .menu .alt-menu .item:hover,
.footer .menu-list .menu .alt-menu .item:focus{color:var(--primary)}.footer .menu-list .menu .alt-menu .item .link{color:currentcolor;text-decoration:none;transition:all 0.3s ease-in-out}.footer .bottom{display:flex;align-items:center;justify-content:space-between;width:1280px;margin:0 auto;border-top:1px solid #dfdfdf;padding-top:30px}.footer .bottom .socials{display:flex;align-items:center;justify-content:center;position:relative}.footer .bottom .socials .item{display:flex;align-items:center;justify-content:center;margin-right:10px;text-decoration:none;color:#364b65;transition:all 0.2s ease}.footer .bottom .socials .item:hover,
.footer .bottom .socials .item:focus{color:var(--primary)}.footer .bottom .copyright{font-size:14px;line-height:20px;color:#364b65}.footer .bottom .privacy-terms{display:flex;align-items:center;justify-content:center;position:relative}.footer .bottom .privacy-terms a{font-size:14px;line-height:20px;color:#364b65;text-decoration:none;transition:all 0.2s ease}.footer .bottom .privacy-terms a:hover,
.footer .bottom .privacy-terms a:focus{color:var(--primary)}.footer .bottom .privacy-terms span{margin-left:5px;margin-right:5px;color:#9ba5b2}.pre-application{width:100%;height:auto;position:relative}.pre-application-header{width:100%;padding-left:100px;padding-right:100px;padding-top:40px;padding-bottom:90px;display:flex;flex-direction:column;align-items:flex-start;background:var(--primary-linear-gradient)}.pre-application-header .heading{margin:0;font-size:32px;color:white;font-family:var(--font-semibold);margin-bottom:10px;line-height:1}.pre-application-header .paragraph{margin:0;font-size:16px;line-height:1.5;color:var(--color-0)}.pre-application-main{max-width:1280px;width:100%;min-height:200px;height:auto;margin-left:auto;margin-right:auto;position:relative;top:-60px;background:white;border-radius:16px;box-shadow:var(--shadow-xs)}.pre-application-forms{width:100%;height:auto;position:relative;padding:30px}.pre-application-form{width:100%;margin-bottom:25px;display:flex;flex-direction:column;position:relative}.pre-application-form:last-child{margin-bottom:0}.pre-application-form.row{flex-direction:row}.pre-application-form label{font-size:14px;margin-bottom:8px;font-family:var(--font-medium);font-weight:800;color:var(--color-7);line-height:1;display:flex;align-items:center}.pre-application-form label.mb-2{margin-bottom:12px}.pre-application-form.row label{margin-bottom:0;margin-left:8px}.pre-application-form label .required{color:red;display:flex;align-items:center;margin-left:5px}.pre-application-form label a{color:var(--primary);text-decoration:none;margin-right:4px;transition:all .2s ease-in-out}.pre-application-form label a:hover,
.pre-application-form label a:focus{color:var(--primary-hover);text-decoration:underline}.pre-application-form input[type="text"],
.pre-application-form input[type="email"],
.pre-application-form input[type="tel"],
.pre-application-form input[type="number"]{width:100%;height:45px;border-radius:10px;border:0.1rem solid var(--color-3);padding:12px;display:flex;align-items:center;justify-content:center;text-align:left;outline:none;appearance:none;color:#2b3338;transition:all 0.2s ease;font-family:Gilroy-Medium;font-weight:100;font-size:14px;line-height:1}.pre-application-form input[type="text"]:hover,
.pre-application-form input[type="email"]:hover,
.pre-application-form input[type="tel"]:hover,
.pre-application-form input[type="number"]:hover{border-color:var(--primary)}.pre-application-form input[type="text"]:focus,
.pre-application-form input[type="email"]:focus,
.pre-application-form input[type="tel"]:focus,
.pre-application-form input[type="number"]:focus{border-color:var(--primary);outline:3px solid var(--primary-solid)}.pre-application-form textarea{width:100% !important;min-height:120px;border-radius:10px;border:0.1rem solid var(--color-3);padding:12px;display:flex;align-items:center;justify-content:center;text-align:left;outline:none;appearance:none;color:#2b3338;transition:all 0.2s ease;font-family:Gilroy-Medium;font-weight:100;font-size:14px;line-height:1.5}.pre-application-form textarea:hover{border-color:var(--primary)}.pre-application-form textarea:focus{border-color:var(--primary);outline:3px solid var(--primary-solid)}.pre-application-form button{width:100%;display:flex;align-items:center;justify-content:center;height:45px;background:var(--primary);color:white;border-radius:10px;border:none;outline:none;font-family:var(--font-semibold);font-size:14px;line-height:1;text-align:center;transition:all 0.2s ease;user-select:none;cursor:pointer}.pre-application-form button:hover,
.pre-application-form button:focus{background:var(--primary-hover)}.pre-application-form button:focus{outline:3px solid var(--primary-solid)}.pre-application-form input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:20px;width:20px;border-radius:7px;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:unset;position:relative;margin:0;cursor:pointer;border:0.1rem solid #bbc1e1;background:#fff;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.pre-application-form input[type="checkbox"]:hover{border-color:var(--primary)}.pre-application-form input[type="checkbox"]:after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:6px;height:9px;border:0.1rem solid #fff;border-top:0;border-left:0;top:2px;position:absolute;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.pre-application-form input[type="checkbox"]:checked{background:var(--primary);border-color:var(--primary)}.pre-application-form input[type="checkbox"]:checked:after{-webkit-transform:rotate(43deg);-ms-transform:rotate(43deg);transform:rotate(43deg)}.pre-application-form input[type="checkbox"]:focus{border-color:var(--primary);outline:3px solid var(--primary-solid)}.pre-application-form input[type="radio"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:21px;width:21px;border-radius:9999px;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:unset;position:relative;margin:0;cursor:pointer;border:0.1rem solid #bbc1e1;background:#fff;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.pre-application-form input[type="radio"]:hover{border-color:var(--primary)}.pre-application-form input[type="radio"]:after{content:"";width:19px;height:19px;position:absolute;border-radius:9999px;background:#fff;opacity:0;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.pre-application-form input[type="radio"]:checked{background:var(--primary);border-color:var(--primary)}.pre-application-form input[type="radio"]:checked:after{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:1}.pre-application-form input[type="radio"]:focus{border-color:var(--primary);outline:3px solid var(--primary-solid)}.pre-application-form-row{display:flex;align-items:center;width:100%;position:relative}.pre-application-form-row .wrap{display:flex;align-items:center;width:fit-content;position:relative;margin-right:15px}.pre-application-form-row .wrap:last-child{margin-right:0}.pre-application-form-row label{margin-bottom:0;margin-left:8px}.pre-application-form-column{display:flex;flex-direction:column;width:100%;position:relative}.pre-application-form-column .wrap{display:flex;align-items:center;width:fit-content;position:relative;margin-bottom:15px}.pre-application-form-column .wrap:last-child{margin-bottom:0}.pre-application-form-column label{margin-bottom:0;margin-left:8px}.detail-content blockquote{margin-top:100px}.standard-section{width:100%;position:relative;margin-top:50px;margin-bottom:50px}.standard-section .row{width:100%;display:flex}.standard-section.reverse .row{flex-direction:row-reverse}.standard-section .image{width:30%;height:250px;display:flex;align-items:center;justify-content:center;position:relative}.standard-section .image img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;position:relative;z-index:1;box-shadow:var(--shadow-xs)}.standard-section .section-shape{right:-40px;bottom:-40px;width:100%;height:100%;background:var(--primary-linear-gradient);position:absolute}.standard-section.reverse .section-shape{right:auto;left:-40px}.standard-section .content{width:70%;padding:65px 9%;padding-right:0;position:relative}.standard-section.reverse .content{padding-right:9%;padding-left:0}.standard-section .content .heading{font-size:40px;margin:0;font-family:var(--font-semibold);margin-bottom:20px;line-height:1}.standard-section .content .paragraph{font-size:16px;line-height:1.5;color:#4e4e4e}.standard-section .content .list{width:100%;margin:0;padding:0;list-style:none}.standard-section .content .list .item{width:100%;display:flex}.standard-section .content .list .item .icon{display:flex;align-items:center;justify-content:center;margin-right:8px;width:24px;height:24px;color:var(--primary)}.standard-section .content .list .item span{font-size:16px}.gallery{width:100%;height:auto;position:relative;padding-top:60px;padding-bottom:60px;background:var(--color-1)}.gallery .section-heading{font-weight:800;font-size:42px;line-height:1.2;color:var(--color-9);text-align:center;font-family:var(--font-semibold);margin-bottom:40px}.gallery .row{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:30px;width:100%;height:100%;max-width:1280px;margin:0 auto}.gallery .image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:all .2s ease;margin-bottom:30px}.gallery .image img{width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.event{width:100%;padding-top:40px;padding-bottom:40px;position:relative}.event-heading{font-weight:800;font-size:46px;line-height:1.2;letter-spacing:0.4px;text-align:center;margin:0}.event .row{width:100%;max-width:1280px;margin:0 auto;margin-top:40px;display:flex;flex-wrap:wrap}.event-card{width:calc(33.333333% - 20px);margin-right:30px;margin-bottom:30px;background-color:#fff;box-shadow:0 0.3rem 0.8rem 0 rgb(0 0 0 / 8%);text-decoration:none;color:#232323;transition:all 0.2s ease;position:relative}.event-card:nth-child(3n){margin-right:0}.event-card:nth-last-child(-n + 3){margin-bottom:0}.event-card .image{width:100%;height:180px;display:flex;align-items:center;justify-content:center;position:relative}.event-card .image img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.event-card .content{width:100%;padding:24px;position:relative}.event-card .content .heading{font-size:20px;margin:0;margin-bottom:10px}.event-card .content .view{font-size:16px;margin:0;display:flex;align-items:center;line-height:1}.event-card .content .view .icon{display:flex;align-items:center;justify-content:center;margin-left:8px}.single-event-page{position:relative;width:100%;height:auto}.single-event-page-header{display:flex;width:100%;height:auto;background:var(--primary);padding-left:100px;padding-top:100px;padding-bottom:100px}.single-event-page-header .heading{font-family:var(--font-bold);font-weight:800;font-size:44px;line-height:1.2;letter-spacing:0.6px;color:var(--color-0);margin:0;-webkit-font-smoothing:antialiased}.single-event-page-main{display:flex;width:100%;height:auto;padding-top:40px;padding-bottom:100px}.single-event-page-main .row{display:grid;grid-column-gap:50px;grid-template-columns:1.45fr 0.55fr;grid-row-gap:50px;width:100%;max-width:1280px;margin-left:auto;margin-right:auto}.single-event-page-content{width:100%;height:auto}.single-event-page-content p{color:var(--color-8);font-size:18px;line-height:32px;margin-top:0;margin-bottom:10px}.single-event-page-content blockquote{font-size:18px;width:95%;font-style:italic;color:var(--primary);padding:1.2em 30px 1.2em 75px;border-left:6px solid var(--primary);line-height:1.6;position:relative;background:var(--primary-solid);border-radius:4px;margin-top:36px;margin-right:auto;margin-bottom:36px;margin-left:20px;font-family:var(--font-medium)}.single-event-page-content blockquote::before{content:"❝";color:var(--primary);font-size:2.5em;position:absolute;left:1rem;top:0.25rem}.single-event-page-content blockquote::after{content:""}.single-event-page-content blockquote footer{font-style:normal;font-size:small}.single-event-page-content blockquote footer cite{font-style:italic;font-weight:600}.single-event-page-content blockquote footer::before{content:"— "}.single-event-page-content h1{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:36px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.single-event-page-content h2{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:32px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.single-event-page-content h3{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:24px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.single-event-page-content h4{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:20px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.single-event-page-content h5{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:16px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.single-event-page-content h6{margin-top:60px;margin-bottom:30px;color:var(--color-9);font-size:14px;letter-spacing:-0.03em;font-family:var(--font-semibold)}.single-event-page-content img{width:100%;height:auto;margin-bottom:30px}.single-event-page-content a{color:var(--primary);transition:all 0.2s ease-in-out}.single-event-page-content a:hover,
.single-event-page-content a:focus{color:var(--primary-hover)}.single-event-page-content ul{display:-ms-grid;display:grid;margin-top:28px;margin-bottom:28px;padding-left:28px;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:14px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;color:var(--color-9)}.single-event-page-content pre,
.single-event-page-content code{font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;overflow:hidden;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;word-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;background-color:#121212;color:white}.single-event-page-content pre{padding:1em;border-radius:3px}.single-event-page-sidebar{display:flex;align-self:flex-start;flex-direction:column;width:100%;height:auto;padding:32px 20px;background:var(--primary-hover);margin-top:-170px;border:5px solid var(--color-0);border-radius:12px;position:sticky;top:100px}.single-event-page-sidebar .heading{font-family:var(--font-medium);font-weight:800;font-size:19px;line-height:1.2;letter-spacing:1px;color:var(--color-0);padding-bottom:20px;border-bottom:1px solid rgba(255, 255, 255, 0.2);-webkit-font-smoothing:antialiased}.single-event-page-link-list{display:flex;flex-direction:column;width:100%;height:auto;margin-top:20px}.single-event-page-link-item{display:flex;justify-content:flex-start;align-items:center;width:fit-content;color:var(--color-0);font-size:15px;line-height:1.5;letter-spacing:0.8px;font-weight:600;font-family:var(--font-light);text-decoration:none;transition:0.4s ease;margin-bottom:30px;-webkit-font-smoothing:antialiased}.single-event-page-link-item:last-child{margin-bottom:0}.single-event-page-link-item svg{margin-right:15px}.single-event-page-link-item:hover{color:#ffd300}@media only screen and (max-width:600px){.event .row{padding-left:20px;padding-right:20px}.event-card{width:100%;margin-right:0}.single-event-page-header{padding-left:20px;padding-right:20px;padding-top:50px;padding-bottom:50px}.single-event-page-header .heading{font-size:30px}.single-event-page-main{padding-left:20px;padding-right:20px}.single-event-page-main .row{flex-direction:column-reverse;display:flex}.single-event-page-sidebar{margin-top:0;position:relative;top:0px}.contact-row{flex-direction:column;padding-left:20px;padding-right:20px}.contact-content{width:100%;position:relative;margin-bottom:40px}.contact-form{width:100%;padding:20px}.gallery .row{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding-left:20px;padding-right:20px}.gallery .image{margin-bottom:30px}.standard-section .row{flex-direction:column}.standard-section .image{width:100%;height:250px}.standard-section .section-shape{right:-7.7%;bottom:-7.7%}.standard-section .content{width:100%;padding-left:0;padding-right:0}.standard-section .content .list .item span{font-size:15px}.standard-section .content .heading{line-height:1.2}.standard-section.reverse .row{flex-direction:column-reverse}.standard-section.reverse .section-shape{right:auto;left:-7.7%}.detail-content blockquote{margin-top:100px;margin-left:0;width:100%}.header{height:70px}.header .logo{width:120px}.header .row{padding-left:20px;padding-right:20px}.header .menu{display:none}.header .btn{display:none}.header .m-menu-btn{display:flex}.main{padding-top:70px}.hero{height:calc(90vh - 66px);justify-content:center;padding-left:10px;padding-right:10px}.hero:after{height:20%}.hero .row{width:90%}.hero .arrow{width:30px;height:30px}.hero .arrow svg{width:30px}.hero .content .sub-heading{line-height:20px;font-size:12px;width:80%}.hero .content .heading{font-size:40px;line-height:45px}.hero .content .paragraph{font-size:14px;line-height:20px;width:88%}.references .marquee{margin-top:50px;flex-direction:column}.references .marquee .integration{height:100px;width:140px;padding:10px 0px;margin-right:0px;margin-bottom:20px}.service-detail-page .row{padding-right:20px;padding-left:20px;flex-direction:column}.service-detail-page .content{width:100%;margin-right:0px;margin-bottom:56px}.service-detail-page .content .heading{font-size:48px}.service-detail-page .image{width:100%}.single-blog-header{max-width:100%;padding-left:20px;padding-right:20px}.single-blog-title{font-size:32px;line-height:1.2}.single-blog-image{height:auto;border-radius:8px}.single-blog-content{max-width:100%;padding-left:20px;padding-right:20px}.single-blog-content blockquote{margin-left:0;margin-right:0;width:100%}.portfolio .row{padding-right:20px;padding-left:20px}.portfolio .card{width:100%;margin-right:0}.page-detail{width:100%;max-width:100%;padding-left:20px;padding-right:20px}.page-detail .content blockquote{margin-left:0;margin-right:0;width:100%}.footer .row{width:100%;padding-left:20px;padding-right:20px;flex-direction:column}.footer .newsletter{width:100%;margin-right:0;margin-bottom:50px}.footer .newsletter .heading{font-size:28px}.footer .menu-list{width:100%;flex-wrap:wrap}.footer .menu-list .menu{width:calc(50% - 5px);margin-right:10px;margin-bottom:30px}.footer .menu-list .menu:nth-last-child(-n + 2){margin-bottom:0px}.footer .menu-list .menu:nth-child(2n){margin-right:0}.footer .bottom{flex-direction:column;width:100%}.footer .bottom .socials{margin-bottom:20px}.footer .bottom .copyright{margin-bottom:20px}.features .row{flex-direction:column;padding-left:20px;padding-right:20px;padding-top:60px;padding-bottom:60px}.features .content{width:100%;margin-right:0;margin-bottom:50px}.features .content .heading{font-size:30px;margin-top:0}.features .content .item{margin-bottom:20px}.features .content .item:last-child{margin-bottom:0}.features .content .item .paragraph{font-size:14px;margin:0}.features .content .text{font-size:16px}.features .media{width:100%;height:300px}.news{padding-top:60px;padding-bottom:60px}.news .row{flex-direction:column;max-width:100%;padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:0}.news .card{width:100%;margin-right:0;margin-bottom:40px}.news .card .media{height:260px}.faq{width:100%;margin-top:60px;margin-bottom:60px}.faq .list{width:100%;padding-left:20px;padding-right:20px}.faq .list .item{padding:18px 15px}.faq .list .item .title h2{font-size:14px;line-height:20px}.faq .section-heading{font-size:36px;line-height:44px;margin-bottom:30px}.cta{width:90%;margin-top:60px;padding-top:40px;padding-bottom:40px}.cta .content .heading{font-size:40px;line-height:44px}.cta .content .paragraph{font-size:16px;line-height:26px;width:90%}.cta .content .btns{flex-direction:column}.cta .content .btn{width:100%;margin-right:0;margin-bottom:20px}.cta .content .btn:last-child{margin-bottom:0px}.privilege .row{width:100%;flex-direction:column;padding-top:60px;padding-bottom:60px;padding-left:20px;padding-right:20px}.privilege .content{width:100%;margin-bottom:80px}.privilege .list{width:100%;flex-direction:column;padding-left:0}.privilege .item{margin-right:0;margin-bottom:60px}.privilege .item:last-child{margin-bottom:0}.privilege .item .icon{width:60px;height:60px;top:-26px}.privilege .item .icon svg{width:30px}.stats .row{max-width:100%;flex-direction:column}.stats .wrap{width:100%;margin-bottom:30px}.stats .wrap:last-child{margin-bottom:0}.features.reverse .row{flex-direction:column}.features.reverse .content{padding-left:0}.references{padding-top:60px;padding-bottom:60px}.marquee{margin-top:60px}.marquee .integration{height:100px;min-width:160px;padding:14px 15px;margin-right:26px}.programs-page{flex-direction:column;height:auto}.programs-page .card{width:100%;height:80vh}.detail-hero{height:auto}.detail-hero .row{flex-direction:column;padding-left:20px;padding-right:20px}.detail-hero .row .content{width:100%;margin-right:0;margin-bottom:60px}.detail-hero .row .media{width:100%}.about-row{flex-direction:column;padding-left:20px;padding-right:20px}.about-left{width:100%;margin-bottom:30px}.about-left .heading{font-size:28px}.about-right{width:100%;margin-left:0}.about-right p{font-size:16px}.pre-application-header{padding-left:20px;padding-right:20px}.pre-application-form label{line-height:1.5}.pre-application-form.row label{width:90%;word-break:break-all;display:inline-block}}@media (min-width:481px) and (max-width:767px){.gallery .row{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding-left:20px;padding-right:20px}.gallery .image{margin-bottom:30px}.header{height:70px}.header .logo{width:120px}.header .row{padding-left:20px;padding-right:20px}.header .menu{display:none}.header .btn{display:none}.header .m-menu-btn{display:flex}.main{padding-top:70px}.hero{height:calc(90vh - 66px)}.hero:after{height:20%}.hero .content .sub-heading{line-height:20px;font-size:12px;width:60%}.hero .content .heading{font-size:60px;line-height:65px}.hero .content .paragraph{font-size:14px;line-height:20px;width:78%}.references .marquee{margin-top:50px;flex-direction:column}.references .marquee .integration{height:100px;width:140px;padding:10px 0px;margin-right:0px;margin-bottom:20px}.service-detail-page .row{padding-right:20px;padding-left:20px;flex-direction:column}.service-detail-page .content{width:100%;margin-right:0px;margin-bottom:56px}.service-detail-page .content .heading{font-size:48px}.service-detail-page .image{width:100%}.single-blog-header{max-width:100%;padding-left:20px;padding-right:20px}.single-blog-title{font-size:32px;line-height:1.2}.single-blog-image{height:auto;border-radius:8px}.single-blog-content{max-width:100%;padding-left:20px;padding-right:20px}.single-blog-content blockquote{margin-left:0;margin-right:0;width:100%}.portfolio .row{padding-right:20px;padding-left:20px}.portfolio .card{width:100%;margin-right:0}.page-detail{width:100%;max-width:100%;padding-left:20px;padding-right:20px}.page-detail .content blockquote{margin-left:0;margin-right:0;width:100%}.footer .row{width:100%;padding-left:20px;padding-right:20px;flex-direction:column}.footer .newsletter{width:100%;margin-right:0;margin-bottom:50px}.footer .newsletter .heading{font-size:28px}.footer .menu-list{width:100%;flex-wrap:wrap}.footer .menu-list .menu{width:calc(50% - 5px);margin-right:10px;margin-bottom:30px}.footer .menu-list .menu:nth-last-child(-n + 2){margin-bottom:0px}.footer .menu-list .menu:nth-child(2n){margin-right:0}.footer .bottom{flex-direction:column;width:100%}.footer .bottom .socials{margin-bottom:20px}.footer .bottom .copyright{margin-bottom:20px}.features .row{flex-direction:column;padding-left:20px;padding-right:20px;padding-top:60px;padding-bottom:60px}.features .content{width:100%;margin-right:0;margin-bottom:50px}.features .content .heading{font-size:30px;margin-top:0}.features .content .item{margin-bottom:20px}.features .content .item:last-child{margin-bottom:0}.features .content .item .paragraph{font-size:14px;margin:0}.features .content .text{font-size:16px}.features .media{width:100%;height:300px}.news{padding-top:60px;padding-bottom:60px}.news .row{flex-direction:column;max-width:100%;padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:0}.news .card{width:100%;margin-right:0;margin-bottom:40px}.news .card .media{height:260px}.faq{width:100%;margin-top:60px;margin-bottom:60px}.faq .list{width:100%;padding-left:20px;padding-right:20px}.faq .list .item{padding:18px 15px}.faq .list .item .title h2{font-size:14px;line-height:20px}.faq .section-heading{font-size:36px;line-height:44px;margin-bottom:30px}.cta{width:90%;margin-top:60px;padding-top:40px;padding-bottom:40px}.cta .content .heading{font-size:40px;line-height:44px}.cta .content .paragraph{font-size:16px;line-height:26px;width:90%}.cta .content .btns{flex-direction:column}.cta .content .btn{width:100%;margin-right:0;margin-bottom:20px}.cta .content .btn:last-child{margin-bottom:0px}.privilege .row{width:100%;flex-direction:column;padding-top:60px;padding-bottom:60px;padding-left:20px;padding-right:20px}.privilege .content{width:100%;margin-bottom:80px}.privilege .list{width:100%;flex-direction:column;padding-left:0}.privilege .item{margin-right:0;margin-bottom:60px}.privilege .item:last-child{margin-bottom:0}.privilege .item .icon{width:60px;height:60px;top:-26px}.privilege .item .icon svg{width:30px}.stats .row{max-width:100%;flex-direction:column}.stats .wrap{width:100%;margin-bottom:30px}.stats .wrap:last-child{margin-bottom:0}.features.reverse .row{flex-direction:column}.features.reverse .content{padding-left:0}.references{padding-top:60px;padding-bottom:60px}.marquee{margin-top:60px}.marquee .integration{height:100px;min-width:160px;padding:14px 15px;margin-right:26px}.programs-page{flex-direction:column;height:auto}.programs-page .card{width:100%;height:80vh}.detail-hero{height:auto}.detail-hero .row{flex-direction:column;padding-left:20px;padding-right:20px}.detail-hero .row .content{width:100%;margin-right:0;margin-bottom:60px}.detail-hero .row .media{width:100%}.about-row{flex-direction:column;padding-left:20px;padding-right:20px}.about-left{width:100%;margin-bottom:30px}.about-left .heading{font-size:28px}.about-right{width:100%;margin-left:0}.about-right p{font-size:16px}}@media (min-width:768px) and (max-width:1024px){.gallery .row{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding-left:20px;padding-right:20px}.gallery .image{margin-bottom:30px}.header{height:70px}.header .logo{width:120px}.header .row{padding-left:20px;padding-right:20px}.header .menu{display:none}.header .btn{display:none}.header .m-menu-btn{display:flex}.main{padding-top:70px}.hero{height:calc(90vh - 66px)}.hero:after{height:20%}.hero .content .sub-heading{line-height:20px;font-size:12px;width:60%}.hero .content .heading{font-size:60px;line-height:65px}.hero .content .paragraph{font-size:14px;line-height:20px;width:78%}.references .marquee{margin-top:50px;flex-direction:column}.references .marquee .integration{height:100px;width:140px;padding:10px 0px;margin-right:0px;margin-bottom:20px}.service-detail-page .row{padding-right:20px;padding-left:20px;flex-direction:column}.service-detail-page .content{width:100%;margin-right:0px;margin-bottom:56px}.service-detail-page .content .heading{font-size:48px}.service-detail-page .image{width:100%}.single-blog-header{max-width:100%;padding-left:20px;padding-right:20px}.single-blog-title{font-size:32px;line-height:1.2}.single-blog-image{height:auto;border-radius:8px}.single-blog-content{max-width:100%;padding-left:20px;padding-right:20px}.single-blog-content blockquote{margin-left:0;margin-right:0;width:100%}.portfolio .row{padding-right:20px;padding-left:20px}.portfolio .card{width:100%;margin-right:0}.page-detail{width:100%;max-width:100%;padding-left:20px;padding-right:20px}.page-detail .content blockquote{margin-left:0;margin-right:0;width:100%}.footer .row{width:100%;padding-left:20px;padding-right:20px;flex-direction:column}.footer .newsletter{width:100%;margin-right:0;margin-bottom:50px}.footer .newsletter .heading{font-size:28px}.footer .menu-list{width:100%;flex-wrap:wrap}.footer .menu-list .menu{width:calc(50% - 5px);margin-right:10px;margin-bottom:30px}.footer .menu-list .menu:nth-last-child(-n + 2){margin-bottom:0px}.footer .menu-list .menu:nth-child(2n){margin-right:0}.footer .bottom{flex-direction:column;width:100%}.footer .bottom .socials{margin-bottom:20px}.footer .bottom .copyright{margin-bottom:20px}.features .row{flex-direction:column;padding-left:20px;padding-right:20px;padding-top:60px;padding-bottom:60px}.features .content{width:100%;margin-right:0;margin-bottom:50px}.features .content .heading{font-size:30px;margin-top:0}.features .content .item{margin-bottom:20px}.features .content .item:last-child{margin-bottom:0}.features .content .item .paragraph{font-size:14px;margin:0}.features .content .text{font-size:16px}.features .media{width:100%;height:300px}.news{padding-top:60px;padding-bottom:60px}.news .row{flex-direction:column;max-width:100%;padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:0}.news .card{width:100%;margin-right:0;margin-bottom:40px}.news .card .media{height:260px}.faq{width:100%;margin-top:60px;margin-bottom:60px}.faq .list{width:100%;padding-left:20px;padding-right:20px}.faq .list .item{padding:18px 15px}.faq .list .item .title h2{font-size:14px;line-height:20px}.faq .section-heading{font-size:36px;line-height:44px;margin-bottom:30px}.cta{width:90%;margin-top:60px;padding-top:40px;padding-bottom:40px}.cta .content .heading{font-size:40px;line-height:44px}.cta .content .paragraph{font-size:16px;line-height:26px;width:90%}.cta .content .btns{flex-direction:column}.cta .content .btn{width:100%;margin-right:0;margin-bottom:20px}.cta .content .btn:last-child{margin-bottom:0px}.privilege .row{width:100%;flex-direction:column;padding-top:60px;padding-bottom:60px;padding-left:20px;padding-right:20px}.privilege .content{width:100%;margin-bottom:80px}.privilege .list{width:100%;flex-direction:column;padding-left:0}.privilege .item{margin-right:0;margin-bottom:60px}.privilege .item:last-child{margin-bottom:0}.privilege .item .icon{width:60px;height:60px;top:-26px}.privilege .item .icon svg{width:30px}.stats .row{max-width:100%;flex-direction:column}.stats .wrap{width:100%;margin-bottom:30px}.stats .wrap:last-child{margin-bottom:0}.features.reverse .row{flex-direction:column}.features.reverse .content{padding-left:0}.references{padding-top:60px;padding-bottom:60px}.marquee{margin-top:60px}.marquee .integration{height:100px;min-width:160px;padding:14px 15px;margin-right:26px}.programs-page{flex-direction:column;height:auto}.programs-page .card{width:100%;height:80vh}.detail-hero{height:auto}.detail-hero .row{flex-direction:column;padding-left:20px;padding-right:20px}.detail-hero .row .content{width:100%;margin-right:0;margin-bottom:60px}.detail-hero .row .media{width:100%}.about-row{flex-direction:column;padding-left:20px;padding-right:20px}.about-left{width:100%;margin-bottom:30px}.about-left .heading{font-size:28px}.about-right{width:100%;margin-left:0}.about-right p{font-size:16px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.gallery .row{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding-left:20px;padding-right:20px}.gallery .image{margin-bottom:30px}.header{height:70px}.header .logo{width:120px}.header .row{padding-left:20px;padding-right:20px}.header .menu{display:none}.header .btn{display:none}.header .m-menu-btn{display:flex}.main{padding-top:70px}.hero{height:calc(90vh - 66px)}.hero:after{height:20%}.hero .content .sub-heading{line-height:20px;font-size:12px;width:60%}.hero .content .heading{font-size:60px;line-height:65px}.hero .content .paragraph{font-size:14px;line-height:20px;width:78%}.references .marquee{margin-top:50px;flex-direction:column}.references .marquee .integration{height:100px;width:140px;padding:10px 0px;margin-right:0px;margin-bottom:20px}.service-detail-page .row{padding-right:20px;padding-left:20px;flex-direction:column}.service-detail-page .content{width:100%;margin-right:0px;margin-bottom:56px}.service-detail-page .content .heading{font-size:48px}.service-detail-page .image{width:100%}.single-blog-header{max-width:100%;padding-left:20px;padding-right:20px}.single-blog-title{font-size:32px;line-height:1.2}.single-blog-image{height:auto;border-radius:8px}.single-blog-content{max-width:100%;padding-left:20px;padding-right:20px}.single-blog-content blockquote{margin-left:0;margin-right:0;width:100%}.portfolio .row{padding-right:20px;padding-left:20px}.portfolio .card{width:100%;margin-right:0}.page-detail{width:100%;max-width:100%;padding-left:20px;padding-right:20px}.page-detail .content blockquote{margin-left:0;margin-right:0;width:100%}.footer .row{width:100%;padding-left:20px;padding-right:20px;flex-direction:column}.footer .newsletter{width:100%;margin-right:0;margin-bottom:50px}.footer .newsletter .heading{font-size:28px}.footer .menu-list{width:100%;flex-wrap:wrap}.footer .menu-list .menu{width:calc(50% - 5px);margin-right:10px;margin-bottom:30px}.footer .menu-list .menu:nth-last-child(-n + 2){margin-bottom:0px}.footer .menu-list .menu:nth-child(2n){margin-right:0}.footer .bottom{flex-direction:column;width:100%}.footer .bottom .socials{margin-bottom:20px}.footer .bottom .copyright{margin-bottom:20px}.features .row{flex-direction:column;padding-left:20px;padding-right:20px;padding-top:60px;padding-bottom:60px}.features .content{width:100%;margin-right:0;margin-bottom:50px}.features .content .heading{font-size:30px;margin-top:0}.features .content .item{margin-bottom:20px}.features .content .item:last-child{margin-bottom:0}.features .content .item .paragraph{font-size:14px;margin:0}.features .content .text{font-size:16px}.features .media{width:100%;height:300px}.news{padding-top:60px;padding-bottom:60px}.news .row{flex-direction:column;max-width:100%;padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:0}.news .card{width:100%;margin-right:0;margin-bottom:40px}.news .card .media{height:260px}.faq{width:100%;margin-top:60px;margin-bottom:60px}.faq .list{width:100%;padding-left:20px;padding-right:20px}.faq .list .item{padding:18px 15px}.faq .list .item .title h2{font-size:14px;line-height:20px}.faq .section-heading{font-size:36px;line-height:44px;margin-bottom:30px}.cta{width:90%;margin-top:60px;padding-top:40px;padding-bottom:40px}.cta .content .heading{font-size:40px;line-height:44px}.cta .content .paragraph{font-size:16px;line-height:26px;width:90%}.cta .content .btns{flex-direction:column}.cta .content .btn{width:100%;margin-right:0;margin-bottom:20px}.cta .content .btn:last-child{margin-bottom:0px}.privilege .row{width:100%;flex-direction:column;padding-top:60px;padding-bottom:60px;padding-left:20px;padding-right:20px}.privilege .content{width:100%;margin-bottom:80px}.privilege .list{width:100%;flex-direction:column;padding-left:0}.privilege .item{margin-right:0;margin-bottom:60px}.privilege .item:last-child{margin-bottom:0}.privilege .item .icon{width:60px;height:60px;top:-26px}.privilege .item .icon svg{width:30px}.stats .row{max-width:100%;flex-direction:column}.stats .wrap{width:100%;margin-bottom:30px}.stats .wrap:last-child{margin-bottom:0}.features.reverse .row{flex-direction:column}.features.reverse .content{padding-left:0}.references{padding-top:60px;padding-bottom:60px}.marquee{margin-top:60px}.marquee .integration{height:100px;min-width:160px;padding:14px 15px;margin-right:26px}.programs-page{flex-direction:column;height:auto}.programs-page .card{width:100%;height:80vh}.detail-hero{height:auto}.detail-hero .row{flex-direction:column;padding-left:20px;padding-right:20px}.detail-hero .row .content{width:100%;margin-right:0;margin-bottom:60px}.detail-hero .row .media{width:100%}.about-row{flex-direction:column;padding-left:20px;padding-right:20px}.about-left{width:100%;margin-bottom:30px}.about-left .heading{font-size:28px}.about-right{width:100%;margin-left:0}.about-right p{font-size:16px}}