:root{--violet: #2e8a8a;--gray: #f3f9f9;--darkgray: #cccccc;--white: #ffffff;--Black: #04000b}.header{background-color:var(--gray);position:relative;z-index:1}.btn{font-family:Montserrat,sans-serif;font-weight:500}.AI{font-size:1.2em;font-family:Courier New,Courier,monospace;font-weight:700;color:#cc3e52}.Trynowbtn{background-color:var(--violet);border:solid var(--violet);color:var(--white)}.Trynowbtn:hover,.contactbtn{background-color:var(--white);color:var(--violet);border:solid var(--violet)}.contactbtn:hover{background-color:var(--violet);color:var(--white);border:solid var(--violet)}.cta-email{display:inline-flex;align-items:center;gap:15px;background-color:var(--gray);border-radius:40px;padding:18px 24px;margin-top:20px;box-shadow:0 20px 45px #04000b14;flex-wrap:wrap;justify-content:center}.cta-email-text{font-family:Montserrat,sans-serif;font-weight:500;color:var(--Black)}.cta-email-link{color:var(--violet);font-weight:600;text-decoration:none}.cta-email-link:hover{text-decoration:underline}.cta-email-button{flex-shrink:0}@media (max-width: 576px){.cta-email{text-align:center;border-radius:24px;padding:16px 20px}.cta-email-button{width:100%}}.section-title{position:relative;display:flex}.navbar .dropdown-toggle:after{border:none;content:"";font-family:"Font Awesome 5 Free";font-size:10px;font-weight:700;vertical-align:middle;margin-left:8px}.navbar-light .navbar-nav .nav-link{position:relative;margin-right:25px;font-family:Red Hat Display,sans-serif;padding:35px 0;font-size:18px;font-weight:500;color:var(--Black)!important;outline:none;transition:1s}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active{color:var(--violet)!important}.navbar-light .navbar-brand img{max-height:60px;transition:.5s}.sticky-top.navbar-light .navbar-nav .nav-link{padding:20px 0;color:var(--white)!important}.dropdown-item{font-family:Red Hat Display,sans-serif;font-weight:500}.dropdown-item:hover{color:var(--violet)}.dropdown-item:focus{background-color:#fff}.dropdown-menu a{text-decoration:none}@media (max-width: 991.98px){.navbar .navbar-light .navbar-collapse{margin-top:15px;border-top:1px solid var(--gray)}.navbar-light .navbar-nav .nav-link{padding:10px 0;margin-left:0;color:var(--white)!important}.navbar-light .navbar-nav .nav-link:hover{color:var(--gray)!important}.navbar-light .navbar-brand img{max-height:40px;max-width:120px}.navbar{background:var(--violet)}.navbar .dropdown-toggle:after{color:var(--white)}}@media (min-width: 992px){.sticky-top.navbar-light{position:fixed;background:var(--violet)}.sticky-top.navbar-light .navbar-brand h1{color:var(--violet)}.sticky-top.navbar-light .navbar .dropdown-toggle:after{color:var(--white)}.navbar-light{position:absolute;width:100%;top:0;left:0;z-index:999}.navbar-light .navbar-nav .nav-item .dropdown-menu{display:block;border:none;margin-top:0;top:150%;opacity:0;visibility:hidden;transition:.5s}.navbar-light .navbar-nav .nav-item:hover .dropdown-menu{top:100%;visibility:visible;transition:.5s;opacity:1}.navbar-light .btn{color:var(--Black);background:var(--white)}.dropdown-menu.arrow-top:after{content:" ";position:absolute;left:24px;top:-12px;border-right:15px solid transparent;border-left:15px solid transparent;border-bottom:15px solid var(--white)}.dropdown-menu.arrow-top{border:1px solid #1a4d4d;margin-top:20px}}.hero-header{padding:2rem 0;background-position:left 0px top 0px,right 0px top 0px,left 0px bottom 0px,right 0px bottom 0px,center center,center bottom;background-repeat:no-repeat}.hero-img{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;-webkit-border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;-moz-border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;-ms-border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;-o-border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}.hero-header h1{font-family:Red Hat Display,sans-serif;font-size:250%;color:var(--Black)}.hero-header p{font-family:Montserrat,sans-serif;color:var(--Black);text-align:justify}@media (max-width: 991.98px){.hero-header{padding:6rem 0 9rem}.hero-img{width:60%;margin-top:20px}}.overlay{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.overlay .shape{position:absolute!important;display:block;width:auto!important;height:clamp(28px,5vw,55px);opacity:.1;max-width:none;object-fit:contain}.overlay-lg{max-height:none}.overlay.overlay-lg .shape{height:clamp(28px,5vw,55px)}.overlay.overlay-lg .shape.wave{height:initial;width:clamp(60px,8vw,88px)}.overlay.overlay-lg{background-image:url(/img/shapes/square.png),url(/img/shapes/circle.png),url(/img/shapes/half-circle.png),url(/img/shapes/half-circle.png),url(/img/shapes/x.png),url(/img/shapes/wave.png),url(/img/shapes/wave.png),url(/img/shapes/triangle.png);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-position:6% 10%,60% 28%,25% 48%,10% 68%,82% 18%,44% 62%,72% 82%,85% 10%;background-size:clamp(28px,5vw,55px),clamp(28px,5vw,55px),clamp(28px,5vw,55px),clamp(28px,5vw,55px),clamp(28px,5vw,55px),clamp(60px,8vw,88px),clamp(60px,8vw,88px),clamp(28px,5vw,55px);opacity:.1}.overlay.overlay-lg .shape{display:none!important}@media (max-width: 991.98px){.overlay.overlay-lg .shape{height:clamp(24px,7vw,48px)}.overlay.overlay-lg .shape.wave{width:clamp(50px,12vw,80px)}.square{inset:8% auto auto 6%}.circle{inset:28% auto auto 60%}.half-circle1{inset:48% auto auto 25%}.half-circle2{inset:68% auto auto 10%}.xshape{inset:18% auto auto 82%}.wave1{inset:62% auto auto 44%}.wave2{inset:82% auto auto 72%}.triangle{inset:10% auto auto 85%}}.overlay.overlay-lg .shape.xshape{height:38px}.overlay.overlay-sm .shape{filter:brightness(0) invert(1);opacity:.15;height:40px}.overlay.overlay-sm .shape.wave{height:initial;width:70px}.overlay.overlay-sm .shape.xshape{height:30px}.square{right:68%;top:71%}.triangle{right:7%;bottom:75%}.xshape{right:4%;bottom:50%}.half-circle1{left:50%;bottom:82%}.half-circle2{left:5%;top:67%}.wave1{bottom:75%;left:20%}.wave2{bottom:8%;right:55%}.circle{left:38%;bottom:63%}.section-title{color:var(--violet);font-size:20px;font-family:Montserrat,sans-serif;align-items:center;font-weight:500;text-transform:uppercase}.section-heading:before{content:"";position:absolute;height:3px;border-radius:3px;background-color:var(--violet);bottom:55%;left:50%;transform:translate(-50%)}.section-heading{font-family:Red Hat Display,sans-serif;font-weight:800}.services_card_heading{font-family:Red Hat Display,sans-serif;font-weight:800;font-size:20px}.Get_in_touch{background-color:var(--gray);color:#000;padding:5%}.Get_in_touch .section-heading{margin:10px}.Get_in_touch .section-heading:before{bottom:-20%}.Get_in_touch p{font-family:Montserrat,sans-serif;margin:10px 200px;text-align:center}@media (max-width: 991.98px){.Get_in_touch p{font-family:Montserrat,sans-serif;margin:0%;text-align:center}}.footer{background-color:#222;padding:3rem 0}.footer .grid-5{display:grid;grid-template-columns:3fr 1.7fr 1.85fr 1.7fr 1.7fr}.grid-5-col{padding:0 1.7rem}.footer .title-sm{font-family:Red Hat Display,sans-serif;color:var(--gray);margin-bottom:.9rem;font-size:18px}.footer .text{color:var(--darkgray);font-family:Montserrat,sans-serif;font-size:16px}.footer a{text-decoration:none;color:var(--white);letter-spacing:1px}.footer-links{display:flex;flex-direction:column}.footer-links a{font-family:Montserrat,sans-serif;color:var(--darkgray);display:inline-block;margin-bottom:1rem;text-decoration:none;font-size:16px;line-height:16px}.footer-links a:hover{color:var(--gray)}.bottom-footer{margin-top:5.5rem;padding:0 1.7rem;display:flex;align-items:center;justify-content:space-between}.copyright .text{color:#7b7b7b;font-size:1.2rem;display:inline-block;text-align:center}.copyright .text span{color:var(--violet);cursor:pointer}.followme-wrap{display:flex}.followme{display:flex;align-items:center}.followme h3{color:#7b7b7b;font-weight:500;font-size:1.3rem}.followme .footer-line{width:60px;height:2px;background-color:#7b7b7b;margin:0 1.2rem;display:inline-block}.social-media a{color:#7b7b7b;font-size:1.3rem;margin-right:.4rem;transition:.3s}.social-media a:hover{color:var(--violet)}.back-btn-wrap{position:relative;margin-left:2.5rem}.back-btn{display:flex;align-items:center;justify-content:center;height:55px;width:55px;background-color:var(--violet);border-radius:50%;color:#fff;font-size:1.2rem;box-shadow:0 0 20px 1px #00000026;transition:.3s;position:relative;z-index:2}.back-btn:hover{background-color:#f3f9f9;color:#2e8a8a}.back-btn-wrap:before{content:"";position:absolute;width:60px;height:60px;background-color:#fff;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%) scale(.7);border-radius:50%;opacity:.08;animation:scale 1.2s ease-out infinite 1s}@keyframes scale{0%{transform:translate(-50%,-50%) scale(1);opacity:.15}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}@media (max-width: 850px){.footer .grid-5{grid-template-columns:repeat(2,1fr);max-width:500px;margin:0;text-align:center}.footer-about{grid-column:1 / 3}.grid-5-col{margin:1rem 0;padding:0}.bottom-footer{flex-direction:column;padding:1.5rem 0 0;margin-top:2.5rem;position:relative}.bottom-footer:before{content:"";position:absolute;width:90%;max-width:500px;height:1px;background-color:#7b7b7b;top:0;left:50%;transform:translate(-50%,-50%)}.followme-wrap{margin-top:.8rem}}.flip-card{background-color:transparent;width:17.5rem;height:17.5rem;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{background-color:var(--gray)}.flip-card-front img{width:14.375rem;height:14.375rem}.flip-card-back p{font-family:Montserrat,sans-serif;font-size:100%}.flip-card-back{padding:10px;background-color:var(--violet);color:#fff;transform:rotateY(180deg);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.row{color:var(--violet)}.ServiceCard{display:flex;justify-content:center;align-content:center}.ServiceCard a{color:var(--violet);margin:10px}@media (min-width:925px){.hero-header .row{margin:50px 10px}}.Coding_Platform h1{font-size:47px}.Coding_Platform_Main_Content h2{text-align:center;color:var(--violet)}.Coding_Platform_Main_Content li{color:var(--Black)}.Coding_Platform_Main_Content .col{background-color:var(--gray);margin:10px 20px;padding:20px;width:45%;border-radius:10px}.Coding_Platform_Main_Content .row{padding:50px 0;margin:0}.reveal{position:relative;transform:translate(-180px);opacity:0;transition:1s all ease}.reveal.active{transform:translate(0);opacity:1}.Request_Demo{display:flex;justify-content:center;margin-bottom:20px;padding:20px}.Request_Demo_button{width:95%;margin:0}.Coding_Platform_card{padding:20px}@media (max-width:991.8px){.Coding_Platform_card{width:max-content}}@media (min-width:992px){.Coding_Platform_Main_Content .Right{margin:10px 0 10px 10px}.Coding_Platform_Main_Content .Left{margin:10px 10px 10px 0}}.Main_Content{padding:50px}.Main_Content h2{text-align:center;color:var(--violet);font-family:Red Hat Display,sans-serif}.content_block{background-color:var(--gray);padding:50px;margin-bottom:30px;border-radius:10px}@media (max-width:992px){.Main_Content{padding:50px 5px}}.content_block h6{font-family:Red Hat Display,sans-serif}.content_block p,.content_block ul li{font-family:Montserrat,sans-serif}.FAQ_Topics{margin:10px}.FAQ_Topics_Name{color:var(--Black);padding:2px 10px;font-size:15px;border-radius:5px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;z-index:3}.FAQ_Topics_Name i{font-size:12px}.FAQ_Topics_Name p{margin:5px 0;font-weight:600;color:var(--Black)}.FAQ_Topics.open .FAQ_Topics_Name p{font-weight:700}.FAQ_Content{padding:10px;display:none}.FAQ_Topics.open .FAQ_Content{display:block}.filter_button{padding:5px 10px;margin:5px 10px;font-size:12px}.Main_Content a{color:var(--violet);text-decoration:none;font-weight:600}.Main_Content a:hover,.Main_Content a:focus{text-decoration:underline}.Main_Content a.Trynowbtn{color:var(--white);text-decoration:none}.Main_Content a.Trynowbtn:hover,.Main_Content a.Trynowbtn:focus{color:var(--violet);text-decoration:none}body{margin:0;background-color:var(--white, #ffffff);color:var(--Black, #04000b);font-family:Montserrat,sans-serif}#root{min-height:100vh;display:flex;flex-direction:column}
