.navbar{font-weight:600;padding:15px 0}.navbar .navbar-nav{gap:20px}.navbar .logo{transition:all .3s ease;height:80px}@media (max-width: 1199px){.navbar{padding-left:48px;padding-right:48px}}.navbar .nav-item{padding:0 10px;border-radius:5px}.navbar .nav-item .nav-link{color:#151835}.navbar .nav-item:hover .nav-link{color:#414bfb}@media (max-width: 767px){.navbar{padding:5px 48px}.navbar .logo{width:80%}}.navbar-shrink{box-shadow:0 0 10px #0006}.navbar-shrink .logo{height:60px}@media (max-width: 767px){.navbar-shrink .logo{width:90%}}.navbar-toggler{z-index:20;position:relative;border:none}.navbar-toggler span{display:block;background-color:#151835;height:3px;width:25px;border-radius:10px;margin-top:4px;margin-bottom:4px;position:relative;opacity:1;transition:.3s ease all}.open-menu span{background-color:#fff}.open-menu span:nth-child(1){transform:translateY(7px) rotate(-135deg)}.open-menu span:nth-child(2){opacity:0}.open-menu span:nth-child(3){transform:translateY(-7px) rotate(135deg)}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline-color:none;box-shadow:none}.nav-mobile-box{position:absolute;top:0;left:0;z-index:10;width:100vw;height:100vh;background-color:#414bfb;transition:all .5s linear;padding:150px 60px 60px;clip-path:circle(0% at 50% -20%)}.nav-mobile-box .nav-link{white-space:nowrap;width:min-content;font-size:23px;color:#fff!important}.nav-mobile-box .nav-link:focus,.nav-mobile-box .nav-link:active{color:#00e49d!important}.show-mobile-box{clip-path:circle(200% at 50% -20%)}header{overflow:hidden;background-color:#414bfb;position:relative;padding-top:100px;min-height:600px}header .shape{position:absolute;width:100vw;height:6vw;bottom:-2px;right:0;background-image:url(/build/assets/shape-white.b7dfff61.svg);background-position:center 100%;background-size:cover;background-repeat:no-repeat}header .custom-container{position:absolute;height:100%;align-items:center}header .custom-container .row{height:70%;align-items:center;overflow-wrap:break-word}header .custom-container .text-container{padding-left:48px}header.header-main{background-color:#fff;height:100vh;padding-top:0;min-height:900px;position:relative}header.header-main .img-gradient{position:absolute;height:calc(100% - 96px);width:63%}header.header-main .img-gradient:after{content:"";position:absolute;inset:0 0 0 50%;mix-blend-mode:multiply;background:linear-gradient(270deg,rgb(21,24,53) 0%,rgba(21,24,53,0) 100%)}header.header-main .img-gradient img{width:100%;height:100%;object-fit:cover;object-position:20% center}header.header-main .background-shape{position:absolute;height:100%;right:0;top:0;width:37%;background-color:#414bfb}header.header-main .background-shape .shape{position:absolute;width:250px;height:100%;right:99%;background-image:url(/build/assets/shape-purple.75c3413c.svg);background-position:100% center;background-size:contain;background-repeat:no-repeat}header.header-main .custom-container .row{height:100%}@media (max-width: 1199px){header.header-main{max-height:1000px}header.header-main .img-gradient{width:100%}header.header-main .img-gradient:after{content:"";inset:40% 0 0 0;mix-blend-mode:multiply;background:linear-gradient(0deg,rgb(21,24,53) 0%,rgba(21,24,53,0) 100%)}header.header-main .img-gradient img{object-position:30% center;height:90%}header.header-main .custom-container .row{align-items:end}header.header-main .custom-container .text-container{padding:0 48px}header.header-main .background-shape{height:200px;right:0;top:unset;width:100%;bottom:0;background-color:#414bfb}header.header-main .background-shape .shape{position:absolute;width:300px;height:100vw;top:-145px;transform:translate(-50%,-50%) rotate(90deg);left:50%;right:0;background-image:url(/build/assets/shape-purple.75c3413c.svg);background-position:100% center;background-size:contain;background-repeat:no-repeat}}@media (max-width: 767px){header .custom-container .text-container{padding:0 12px}header.header-main{min-height:800px}header.header-main .custom-container .text-container{padding:0 12px}}footer{padding:6em 24px}footer i{color:#00ecff}.social-btns a:hover i{scale:1.2}.social-btns i{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:100%;margin-right:15px;transition:all .2s ease}.bg-dark .social-btns a:hover i{color:#151835;background-color:#00ecff}.bg-dark .social-btns i{color:#151835;background-color:#00e49d}.bg-secondary .social-btns a:hover i{color:#fff;background-color:#414bfb}.bg-secondary .social-btns i{color:#414bfb;background-color:#fff}.member-list{padding-top:calc(6em + 80px);background-color:#f5f5f7}.member-list .member-container .member-search{position:absolute;top:-80px;right:0;margin-bottom:48px;margin-right:12px}.member-list .member-container .member-search .form-control{background-color:transparent;box-shadow:none;padding-left:42px;border-radius:20px;border-color:#00e49d;width:300px}@media (max-width: 324px){.member-list .member-container .member-search .form-control{width:100%}}.member-list .member-container .member-search .form-control-feedback{position:absolute;display:flex;width:42px;height:42px;align-items:center;justify-content:center;pointer-events:none;color:#00e49d}.member-list .member-container .member-grid{position:relative;display:grid;width:100%;gap:24px;grid-template-columns:repeat(6,1fr)}@media (max-width: 1900px){.member-list .member-container .member-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1500px){.member-list .member-container .member-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1100px){.member-list .member-container .member-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 850px){.member-list .member-container .member-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575px){.member-list .member-container .member-grid{grid-template-columns:1fr}}.member-list .member-container .member-grid .member-filter{background:#414BFB;border-radius:10px;padding:48px;position:relative;grid-row:1/3}.member-list .member-container .member-grid .member-filter .filter-title{padding-bottom:24px;margin-bottom:20px;border-bottom:1px solid white;font-size:1.5rem}.member-list .member-container .member-grid .member-filter p{font-family:visby,Arial,sans-serif;font-weight:800;color:#fff;margin-bottom:10px;margin-left:-5px}.member-list .member-container .member-grid .member-filter .form-check-input{margin-top:7px;cursor:pointer;width:15px;height:15px;border-width:1.5px;background-color:#414bfb;border:2px solid #FFFFFF}.member-list .member-container .member-grid .member-filter .form-check-input:checked{background-image:none;background-color:#fff;border:2px solid #FFFFFF}.member-list .member-container .member-grid .member-filter .count{color:#fff;font-weight:300;margin-left:15px}.member-list .member-container .member-grid .become-member{position:relative;padding:48px;border-radius:10px;background-color:#151835;grid-row:3/5;grid-column:1;background-size:220%;background-position:center}.member-list .member-container .member-grid .no-members-yet{grid-row:1/3;grid-column:1/7;text-align:center}.member-item .member-body{position:relative;height:200px;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .5s cubic-bezier(.09,.55,.43,.95)}.member-item .member-body img{max-width:70%;object-fit:contain;max-height:70px;transition:all .5s cubic-bezier(.09,.55,.43,.95)}.member-item .member-body p{color:#00e49d;text-align:center;position:absolute;font-weight:600;font-size:13px;color:#151835;bottom:0}.member-item.member-lg .member-body{height:300px}.member-item.member-lg .member-body img{max-height:170px}@media (max-width: 767px){.member-item.member-lg .member-body{height:200px}.member-item.member-lg .member-body img{max-height:100px}}.member-item:hover:not(.no-hover) .member-body{transform:translateY(-12px);box-shadow:0 10px 20px #0003}.member-item:hover:not(.no-hover) .member-body img{filter:grayscale(0)}.member-video video{border-radius:20px;width:100%;height:auto}@media (max-width: 991px){.member-video video{margin-bottom:24px;height:350px}}.member-video iframe{border-radius:20px}.member-jobs .grey-bg{position:absolute;z-index:-10;left:0;top:0;width:100%;height:276px;background-color:#f5f5f7}.member-jobs .tech-card .card-body{position:relative;background-color:#00ecff;border-radius:20px;padding:48px;overflow:hidden}@media (max-width: 575px){.member-jobs .tech-card .card-body{padding:24px}}@media (max-width: 767px){.member-jobs .tech-card:not(:first-of-type){margin-top:24px}}.member-jobs .tech-card .bg-element{position:absolute;inset:0;background-position:0% 90%;background-size:180%;mix-blend-mode:soft-light;background-size:cover}.member-jobs .tech-card a{width:100%}.member-jobs .tech-card a:nth-last-of-type(1){background:none}.member-jobs .tech-card a:nth-last-of-type(1):after{display:none}.member-jobs .tech-card a:nth-last-of-type(1):hover i{transform:translate(12px)}@font-face{font-family:Visby;src:url(/build/assets/VisbyCF-Regular.c87055f6.woff2) format("woff2"),url(/build/assets/VisbyCF-Regular.34e6201a.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Visby;src:url(/build/assets/VisbyCF-DemiBold.76e6328e.woff2) format("woff2"),url(/build/assets/VisbyCF-DemiBold.f77bcf1b.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Visby;src:url(/build/assets/VisbyCF-Bold.2fab9790.woff2) format("woff2"),url(/build/assets/VisbyCF-Bold.ee6f050c.woff) format("woff");font-weight:700;font-display:swap}@font-face{font-family:Visby;src:url(/build/assets/VisbyCF-ExtraBold.a159ef29.woff2) format("woff2"),url(/build/assets/VisbyCF-ExtraBold.37d3e0d6.woff) format("woff");font-weight:800;font-display:swap}.subtitle{color:#414bfb!important;font-family:Visby,Arial,sans-serif;text-transform:uppercase}.bold{font-weight:700}.medium{font-weight:600}.heavy{font-weight:bolder}.light{font-weight:300}.large{overflow-wrap:break-word;font-size:6.5em}@media (max-width: 1920px){.large{font-size:5.5em}}@media (max-width: 992px){.large{font-size:4.5em}}@media (max-width: 576px){.large{font-size:3em}}.sub{font-size:.85em;line-height:2.2;color:#6c757d}.sub-sub{font-size:.75em}@media all and (max-width: 767px){.text-center-xs{text-align:center!important}}a,a:active,a:focus,a:hover,a:visited{text-decoration:none;outline:none;font-weight:600}.bg-dark a{color:#fff}.bg-primary a:hover,.bg-dark a:hover,.image-bg a:hover{color:#00ecff}.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.image-bg h1,.image-bg h2,.image-bg h3,.image-bg h4,.image-bg h5,.image-bg h6{color:#00e49d}.bg-primary li,.bg-primary p,.bg-primary a,.bg-primary span,.bg-dark li,.bg-dark p,.bg-dark a,.bg-dark span,.image-bg li,.image-bg p,.image-bg a,.image-bg span{color:#fff}.bg-secondary h1,.bg-secondary h2,.bg-secondary h3,.bg-secondary h4,.bg-secondary h5,.bg-secondary h6{color:#414bfb}.bg-secondary li,.bg-secondary p,.bg-secondary a,.bg-secondary span{color:#151835}.bg-secondary a,.bg-secondary i{color:#414bfb}.bg-secondary a:hover{color:#151835}.bg-white{background-color:#fff!important}a:hover{color:#0f1cfa;text-decoration:none}.two-columns{column-count:2}p.lead{font-size:1.25rem}.color-primary{color:#414bfb!important}.color-secondary{color:#00e49d!important}.color-dark{color:#151835!important}.color-white{color:#fff!important}.custom-container{width:100%;padding-right:50px;padding-left:50px;margin-right:auto;margin-left:auto}@media (max-width: 1199px){.custom-container{width:100%;margin-right:auto;margin-left:auto;padding:0}}@media (max-width: 991px){.custom-container{width:100%;margin-right:auto;margin-left:auto;padding:0}}@media (min-width: 1400px){.custom-container{width:100%;padding-right:60px;padding-left:60px;margin-right:auto;margin-left:auto}}@media (min-width: 1920px){.custom-container{width:100%;padding-right:87px;padding-left:87px;margin-right:auto;margin-left:auto}}@media (min-width: 2000px){.custom-container{width:100%;padding-right:100px;padding-left:100px;margin-right:auto;margin-left:auto}}@media (min-width: 2400px){.custom-container{width:100%;padding-right:300px;padding-left:300px;margin-right:auto;margin-left:auto}}section{padding:6em 24px;position:relative}@media (max-width: 767px){section{padding:60px 12px}}.mt-6{margin-top:96px}.min-margin{margin-top:-97px;padding-top:190px}.fixed-btn-container{height:25px;background-color:#f5f5f7}.z-10{z-index:10}.bg-grey{background-color:#f5f5f7}.powered-by-bb{color:#fff;transition:all .2s ease;font-weight:400}.powered-by-bb span{font-weight:700}.powered-by-bb i,.powered-by-bb span{color:#fff;transition:all .2s ease}.powered-by-bb:hover{font-weight:400;color:#fff!important}.powered-by-bb:hover i{font-weight:700;text-shadow:0 0 10px #FFFFFF,0 0 20px #FFFFFF,0 0 30px #FFFFFF,0 0 40px #FFFFFF,0 0 70px #FFFFFF,0 0 80px #FFFFFF,0 0 100px #FFFFFF,0 0 150px #FFFFFF}.powered-by-bb:hover span{color:#e91e63!important}.btn.btn-primary{color:#414bfb;background-color:#00e49d;border-radius:5px}.btn.btn-primary i{margin-left:3px;color:#414bfb;transition:all .3s ease}.btn.btn-primary:hover{background-color:#414bfb;color:#00e49d;font-weight:700}.btn.btn-primary:hover i{margin-left:8px;color:#00e49d}.btn.btn-outline{color:#00e49d;font-size:150%;border:2px solid #00E49D;border-radius:99px;padding:0;display:flex;width:50px;height:50px;align-items:center;justify-content:center}.btn.btn-outline:hover{background-color:#00e49d;color:#414bfb}.btn.btn-secondary{color:#414bfb;padding:0;font-weight:600;background-color:transparent}.btn.btn-secondary:after{font-family:"Font Awesome 6 Pro";font-weight:400;content:"\f101";padding-left:10px;transition:all .3s ease}.btn.btn-secondary:hover{color:#151835;font-weight:600;transition:all .3s ease;background-color:none}.btn.btn-secondary:hover:after{padding-left:15px}.btn.fixed-btn{position:fixed;left:50%;bottom:48px;z-index:99;transform:translate(-50%)}.btn.fixed-btn.stand-still{position:relative;bottom:-4px}.bg-primary .btn.btn-primary:hover{background-color:#151835;color:#fff}.bg-dark .btn.btn-primary:hover{background-color:#00ecff;color:#151835}.bg-dark .btn.btn-primary:hover i{color:#151835}.cooperation .card{width:220px;border-radius:5px;transition:all ease .5s}.cooperation .flickity-viewport,.cooperation .flickity-viewport .flickity-slider{width:100%}.cooperation .flickity-viewport .flickity-slider .flickity-cell{height:170px;width:20%;margin-right:15px}.cooperation .flickity-viewport .flickity-slider .flickity-cell img{width:100%;height:100%;object-fit:contain;object-position:center}.about-us{margin-bottom:96px}@media (max-width: 1199px){.about-us{margin-bottom:0}}.about-us .img-float{position:relative;height:100%}.about-us .img-float .img-container{position:absolute;bottom:-192px;left:0}.about-us .img-container{position:relative;float:right}.about-us .img{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:420px;width:75%}@media (max-width: 1199px){.about-us .img-first{display:none}}@media (max-width: 1199px){.about-us .img-second{position:relative!important;width:100%;bottom:0!important}}.educations-block .card{width:calc(50% - 30px);margin:15px;transition:all ease .5s;padding:48px;display:inline-block}@media (max-width: 576px){.educations-block .card{padding:12px}}.educations-block .card:first-child{transform:translateY(calc(50% - 15px))}.educations-block .card:first-child:hover{transform:translateY(calc(50% - 30px))}.educations-block .card:hover{transform:translateY(-15px);background-color:#00e49d!important}.educations-block .card:hover span{background-color:#414bfb;color:#fff}.educations-block .card:hover h2{color:#414bfb!important}.educations-block .card:hover p{color:#151835}.educations-block .card:hover a{color:#414bfb!important}.educations-block .card span{background-color:#00e49d;padding:12px 24px;color:#414bfb;font-weight:800;font-size:1.25;display:inline-block;margin-bottom:24px}.educations-block .card h2,.educations-block .card p{margin-bottom:24px}.educations-block .card a{float:right;color:#00ecff;font-weight:600}.educations-block .card a i{padding-left:10px;transition:all ease .3s}.educations-block .card a:hover{color:#00e49d}.educations-block .card a:hover i{padding-left:15px}@media (max-width: 1199px){.educations-block .card{width:100%;margin:0 0 15px}.educations-block .card:first-child,.educations-block .card:first-child:hover,.educations-block .card:hover{transform:none}}.education-card{margin:15px;transition:all ease .5s;padding:48px;display:inline-block;position:relative}@media (max-width: 576px){.education-card{padding:12px}}.education-card:hover{transform:translateY(-15px);background-color:#00e49d!important}.education-card:hover span{background-color:#414bfb;color:#fff}.education-card:hover h2{color:#414bfb!important}.education-card:hover p{color:#151835}.education-card:hover a{color:#414bfb!important}.education-card span{background-color:#00e49d;padding:12px 24px;color:#414bfb;font-weight:800;font-size:1.25;display:inline-block;margin-bottom:24px}.education-card h2,.education-card p{margin-bottom:24px}.education-card a{float:right;color:#00ecff;font-weight:600}.education-card a i{padding-left:10px;transition:all ease .3s}.education-card a:hover{color:#00e49d}.education-card a:hover i{padding-left:15px}@media (max-width: 1199px){.education-card{width:100%;margin:0 0 15px}.education-card:first-child,.education-card:first-child:hover,.education-card:hover{transform:none}}.usp-section .usps{display:grid;grid-template-columns:repeat(3,1fr);column-gap:24px}.usp-section .usps .usp{text-align:center}.usp-section .usps .usp img{width:80px;height:100px}.usp-section .usps .usp h5{margin:12px 0;color:#414bfb}@media (max-width: 767px){.usp-section .usps{display:flex;flex-wrap:wrap;justify-content:center}.usp-section .usps .usp{width:250px}}.training-about .background-shape{position:absolute;bottom:0;left:0;width:100%;height:400px;background-color:#414bfb;z-index:-10}.training-about .background-shape .shape{position:absolute;width:100%;left:0;bottom:99%;z-index:-10}.openday.card{transition:all .2s ease;margin-top:30px;background-color:#00ecff}.openday.card .card-body i{color:#414bfb;font-size:18px;margin-right:30px}.openday.card .card-body .h1,.openday.card .card-body .sub,.openday.card .card-body a,.openday.card .card-body i{transition:all .2s ease}.openday.card .card-body .sub{color:#151835}.openday.card:hover{background-color:#151835}.openday.card:hover .h1,.openday.card:hover .sub,.openday.card:hover a,.openday.card:hover i{color:#00ecff}.openday.card:hover .sub i,.openday.card:hover .sub{color:#414bfb}.tasks{justify-content:center;row-gap:30px}.tasks .task img{margin-right:50px;max-width:90px}@media (max-width: 576px){.tasks .task img{margin-right:30px;max-width:50px}}.tasks .task i{color:#00e49d}.masonry-grid .masonry-grid-sizer,.masonry-grid .masonry-grid-item{width:calc(50% - 25px);margin-bottom:25px}@media (max-width: 600px){.masonry-grid .masonry-grid-sizer,.masonry-grid .masonry-grid-item{width:100%;margin-bottom:15px}}.enrol-section{z-index:999}.form-floating label{top:-7px;margin-left:10px;color:#414bfb}.form-floating textarea{min-height:150px}.bg-primary .invalid-feedback{color:#00e49d}.bg-primary .alert.alert-success{border:0 none;font-weight:700;text-align:center;color:#151835;background:#00E49D}.form-select{padding-top:11.2px!important;color:#414bfb}.grecaptcha-badge{visibility:hidden;pointer-events:none}.alert{border:0 none;font-weight:700;border-radius:15px;display:flex;align-items:center}.alert.alert-success{color:#414bfb;background:#00E49D}.alert.alert-success:before{content:"\f058"}.alert:before{font-family:"Font Awesome 6 Pro";font-weight:900;margin-right:15px;font-size:2rem}body{position:relative}html{scroll-padding-top:150px}::selection{background:#414BFB;color:#fff}.bg-primary ::selection{background:#151835}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.bg-transition{background:linear-gradient(-45deg,#414bfb,#151835);background-size:400% 400%;animation:gradient 15s ease infinite}.bg-transition h1,.bg-transition h2,.bg-transition h3,.bg-transition h4,.bg-transition h5,.bg-transition p{color:#fff}.img-cover{background-size:cover}.overlay-gradient-bottom:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 50%);opacity:1;z-index:1}.shadow-subtle{box-shadow:#00000012 0 1px 3px,#0000000f 0 1px 2px}.gallery>img{cursor:pointer}.rounded{border-radius:5px}
