@charset "UTF-8";@font-face{font-family:"icon-font";src:url("https://assets.codingschool4kids.com/public/static/css/fonts/icon-font.eot?8f5ce640f024");src:url("https://assets.codingschool4kids.com/public/static/css/fonts/icon-font.eot?&8f5ce640f024#iefix") format("embedded-opentype"),url("https://assets.codingschool4kids.com/public/static/css/fonts/icon-font.woff?8f5ce640f024") format("woff"),url("https://assets.codingschool4kids.com/public/static/css/fonts/icon-font.ttf?8f5ce640f024") format("truetype"),url("https://assets.codingschool4kids.com/public/static/css/fonts/icon-font.svg?8f5ce640f024#icon-font") format("svg");font-weight:normal;font-style:normal;font-display:swap}[data-icon]:before{font-family:"icon-font"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icon-font"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-star-o:before{content:"\62"}.icon-star:before{content:"\65"}.icon-file-code-o:before{content:"\63"}.icon-check-circle:before{content:"\66"}.icon-android-checkmark-circle:before{content:"\61"}.icon-gift:before{content:"\64"}.icon-gift-1:before{content:"\67"}.icon-certificate-file:before{content:"\68"}.icon-check-square:before{content:"\69"}.icon-lock:before{content:"\6a"}.icon-caret-down:before{content:"\6b"}.icon-circle:before{content:"\6c"}.icon-flag-5:before{content:"\6d"}.icon-speaker-silent:before{content:"\70"}.icon-note-1:before{content:"\6e"}.icon-lightbulb:before{content:"\6f"}.icon-bolt-4:before{content:"\77"}.icon-burst:before{content:"\71"}.icon-question-1:before{content:"\73"}.icon-play-video:before{content:"\72"}.icon-youtube-play:before{content:"\74"}.icon-info-circle:before{content:"\75"}.icon-x-alt:before{content:"\76"}.icon-crown:before{content:"\78"}.icon-exclamation-2:before{content:"\45"}.icon-phone:before{content:"\79"}.icon-smart-phone-2:before{content:"\41"}.icon-phone-1:before{content:"\7a"}.icon-phone-square:before{content:"\42"}.icon-angle-double-left:before{content:"\43"}.icon-angle-double-right:before{content:"\44"}.icon-angle-double-up:before{content:"\46"}.icon-angle-down:before{content:"\47"}.icon-angle-left:before{content:"\48"}.icon-angle-right:before{content:"\49"}.icon-angle-up:before{content:"\4a"}.icon-apple:before{content:"\4b"}.icon-archive:before{content:"\4c"}.icon-arrow-circle-down:before{content:"\4d"}.icon-arrow-circle-left:before{content:"\4e"}.icon-arrow-circle-o-down:before{content:"\4f"}.icon-arrow-circle-o-left:before{content:"\50"}.icon-arrow-circle-o-right:before{content:"\51"}.icon-arrow-circle-o-up:before{content:"\52"}.icon-arrow-circle-right:before{content:"\53"}.icon-arrow-circle-up:before{content:"\54"}.icon-arrow-down:before{content:"\55"}.icon-arrow-left:before{content:"\56"}.icon-arrow-right:before{content:"\57"}.icon-arrow-up:before{content:"\58"}.icon-arrows:before{content:"\59"}.icon-arrows-alt:before{content:"\5a"}.icon-arrows-h:before{content:"\30"}.icon-arrows-v:before{content:"\31"}.icon-asterisk:before{content:"\32"}.icon-at:before{content:"\33"}.icon-backward:before{content:"\34"}.icon-ban:before{content:"\35"}.icon-bell:before{content:"\36"}.icon-bell-o:before{content:"\37"}.icon-bell-slash:before{content:"\38"}.icon-bell-slash-o:before{content:"\39"}.icon-bolt:before{content:"\21"}.icon-bookmark:before{content:"\22"}.icon-bookmark-o:before{content:"\23"}.icon-caret-left:before{content:"\24"}.icon-caret-right:before{content:"\25"}.icon-caret-up:before{content:"\26"}.icon-cc-discover:before{content:"\27"}.icon-cc-mastercard:before{content:"\28"}.icon-cc-visa:before{content:"\29"}.icon-cc-stripe:before{content:"\2a"}.icon-certificate:before{content:"\2b"}.icon-check:before{content:"\2c"}.icon-check-circle-o:before{content:"\2d"}.icon-check-square-1:before{content:"\2e"}.icon-check-square-o:before{content:"\2f"}.icon-chevron-circle-down:before{content:"\3a"}.icon-chevron-circle-left:before{content:"\3b"}.icon-chevron-circle-right:before{content:"\3c"}.icon-chevron-circle-up:before{content:"\3d"}.icon-chevron-down:before{content:"\3e"}.icon-chevron-left:before{content:"\3f"}.icon-chevron-right:before{content:"\40"}.icon-chevron-up:before{content:"\5b"}.icon-child:before{content:"\5d"}.icon-circle-1:before{content:"\5e"}.icon-circle-o:before{content:"\5f"}.icon-cog:before{content:"\60"}.icon-cogs:before{content:"\7b"}.icon-credit-card:before{content:"\7c"}.icon-ellipsis-v:before{content:"\7d"}.icon-user:before{content:"\7e"}.icon-user-plus:before{content:"\5c"}.icon-user-1:before{content:"\e000"}:root{--purple-main:#36369d;--purple-light:#645ce6;--purple-dark:#1b0742;--green:#43bc32;--yellow:#FFC107;--orange:#f37721;--bg:#f8f9fa;--text:#1f2937;--text-muted:#6b7280;--surface:#ffffff;--border:#e9ecef}html{scroll-behavior:smooth}body{font-family:'Poppins',sans-serif;background:var(--bg)}@media screen and (max-width:768px){body{font-size:1rem}}.btn-main{background:var(--purple-light);color:#fff;border-radius:50px;font-weight:700;padding:12px 14px;position:relative;overflow:hidden;transition:.2s ease}.btn-main:hover{background:var(--purple-dark);color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px rgba(104,70,196,.25)}.btn-main:active{transform:translateY(0)}.btn-ghost{border-radius:50px;font-weight:700;padding:12px 22px;border:1px solid rgba(255,255,255,.45);color:#fff;background:transparent;transition:.2s ease}.btn-ghost:hover{background:rgba(255,255,255,.12);color:#fff;transform:translateY(-2px)}.ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ripple .6s linear;background:rgba(255,255,255,.38);pointer-events:none}@keyframes ripple{to{transform:scale(4);opacity:0}}.navbar{transition:padding .25s ease,background .25s ease,box-shadow .25s ease;padding:14px 14px;background:#fff!important;border-bottom:1px solid var(--border)}.navbar.scrolled{padding:8px 25px;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(10px);box-shadow:0 12px 30px rgba(0,0,0,.10)}.navbar .navbar-brand,.navbar .nav-link{color:var(--text)}.navbar .nav-link{font-weight:700;opacity:.95}.navbar .nav-link:hover{color:var(--purple-main)!important}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--purple-main)}.navbar .dropdown-toggle::after{border-top-color:var(--purple-dark)}.navbar .navbar-toggler{color:var(--purple-dark)!important}.navbar .navbar-toggler i{color:var(--purple-dark)!important}.brand-logo{height:42px;width:auto}.dropdown-mega{position:static}.mega-menu{width:100%;left:0;right:0;top:100%;border:0;border-radius:18px;box-shadow:0 20px 60px rgba(0,0,0,.14);padding:18px;margin-top:12px}.mega-head{font-weight:900;color:var(--purple-dark);margin-bottom:10px}.mega-link{display:flex;align-items:flex-start;gap:10px;padding:10px 10px;border-radius:14px;color:#212529;text-decoration:none;transition:.18s ease}.mega-link:hover{background:rgba(104,70,196,.08);color:#212529;text-decoration:none;transform:translateY(-1px)}.mega-ic{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:rgba(104,70,196,.12);color:var(--purple-light);flex:0 0 auto}.mega-title{font-weight:900;margin:0;color:var(--purple-dark)}.mega-sub{margin:0;color:#6c757d;font-size:.9rem}@media (min-width:992px){.dropdown-mega>.dropdown-toggle::after{margin-left:.45rem}}@media (max-width:991px){.dropdown-mega .dropdown-menu{max-height:80vh;overflow-y:auto}}.section{padding:84px 0}@media (max-width:576px){.section{padding:24px 0}}.section-title{font-weight:900;letter-spacing:-.02em}.section-sub{max-width:820px;margin:0 auto;color:#6c757d;font-size:1.05rem}.card-soft,.card-soft-no-hover{border-radius:22px;border:0;background:#fff;box-shadow:0 14px 35px rgba(0,0,0,.08);transition:.22s ease}.card-soft:hover{transform:translateY(-6px);box-shadow:0 22px 55px rgba(0,0,0,.10)}.icon-badge{width:56px;height:56px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:rgba(104,70,196,.12);color:var(--purple-light);font-size:1.35rem}.feat{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px}.feat h6{margin:0;font-weight:700;color:var(--purple-dark)}.feat p{margin:2px 0 0;color:#a6a1f7;font-weight:500;font-size:.95rem}.feat .icon-badge{width:44px;height:44px}.tag{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:rgba(104,70,196,.10);color:var(--purple-dark);font-weight:800;font-size:.82rem}#toTop{position:fixed;left:20px;bottom:20px;width:46px;height:46px;border-radius:14px;background:var(--purple-light);color:#fff;border:0;display:grid;place-items:center;box-shadow:0 14px 34px rgba(0,0,0,.18);opacity:0;transform:translateY(10px);transition:opacity .25s ease-in-out,transform .25s ease-in-out;z-index:1002}#toTop.show{opacity:1;transform:translateY(0)}#toTop:hover{filter:brightness(125%)}footer{background:var(--purple-dark);color:#cfcfe6;padding:44px 0 0px}footer a{color:#cfcfe6;font-weight:700}footer a:hover{color:#fff;text-decoration:none}.foot-mini{border-top:1px solid rgba(255,255,255,.12);padding-top:14px;margin-top:16px;color:rgba(255,255,255,.75)}.phone{font-weight:600;display:-webkit-inline-box;font-size:18px;color:#f8c246}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}a:hover{text-decoration:none}.h-100p{height:100%}.cs-brand{font-size:30px;color:#1F8EEC}@media screen and (max-width:1200px){.cs-brand{font-size:20px}}.cs-brand.small{font-size:20px}.cs-brand>picture>img{max-height:70px}.badge4{margin-top:-5px;width:35px;height:35px;border:3px solid #ff9494;border-radius:50%;text-align:center;line-height:25px;background:azure;color:dimgrey;box-shadow:0px 0px 3px 3px #feffa4;display:inline-block}.cs-brand.small .badge4{width:25px;height:25px;line-height:15px}.cs-navbar{position:-webkit-sticky;position:sticky;top:0;min-height:64px;background-color:white;border-bottom:1px solid #ddd;width:100%;z-index:1010;align-items:stretch}.cs-navbar .navbar-main{padding:.5rem 0px!important}.cs-footer{background-color:#f3f7f9;padding-top:100px}.cs-footer h5{margin-bottom:23px;font-weight:700;color:#184382}.cs-copy{border-top:1px solid #dedede;padding:20px 0}.cs-copy>p a{color:#b9420f}.text-red{color:red}.text-blue{color:#36369d}.text-royal{color:#645ce6}.text-lt-blue{color:#17b2f2}.text-green{color:#43bc32}.text-orange{color:#f37721}.text-maroon{color:#842939}.text-yellow{color:yellow}.bg-effect{-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-size:200% auto}.cs-bg-green{background-image:linear-gradient(to right,#40ce4e 0%,#82e847 45%,#38b64a 100%);color:#fff}.cs-bg-pink{background-image:linear-gradient(to right,#ffeaea 0%,#fff 51%,#feffa4 100%);color:#fff}.cs-bg-majenta{background-image:linear-gradient(to right,#ea80fc 0%,#ff1744 71%,#ea80fc 100%);color:#fff}.cs-bg-blue{background-image:linear-gradient(to right,#00aee0 0%,#00fedc 51%,#00aee0 100%);color:#fff}.cs-bg-blue{background:#36369d;color:#fff}.cs-bg-royal{background:#645ce6;color:#fff}.cs-bg-lt-blue{background:#17b2f2;color:#fff}.cs-bg-pastel{background:#f1fbff}.cs-bg-green{background:#43bc32;color:#fff}.cs-bg-orange{background:#ff764b;color:#fff}.cs-bg-maroon{background:#842939;color:#fff}.cs-bg-blue-hover:hover{color:white;background:#17176d}.cs-bg-royal-hover:hover{color:white;background:#342ad9}.cs-bg-lt-blue-hover:hover{color:white;background:#0586bb}.cs-bg-green-hover:hover{color:white;background:#0a8c5e}.cs-bg-orange-hover:hover{color:white;background:#df4616}.cs-bg-maroon-hover:hover{color:white;background:#6a0c1d}.cs-bg-gray{background:#f3f7f9}.bg-effect:hover{background-position:right center}.bg-yellow{background:#f9f86a}.bg-red{background:#ff9f9f}.bg-grey{background:#e8e8e8}.bg-lightblue{background:lightblue}.cs-bg-lightorange{background:#f89b7e}sup{font-size:20px;top:13px;vertical-align:top}.footer_links>p{margin-bottom:0}#CookielawBanner{height:auto;background-color:#fff;box-shadow:0 -2px 10px 0 rgb(38 50 56 / 70%);position:fixed;bottom:0;z-index:1001;width:100%;padding:15px 40px}.iframe-container{position:relative;width:100%;padding-bottom:56.25%;height:0}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.overflow-x-auto{overflow-x:auto}.font-weight-semibold{font-weight:600}.accordian-btn:focus{outline:none;box-shadow:none}.label-button-default{padding:10px 20px;font-size:14px;line-height:18px;font-weight:700;text-align:center;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid rgba(0,105,255,0.5);color:rgb(0,105,255);width:100%}.label-disabled{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.radio-button-set input[type="radio"],.checkbox-button-set input[type="checkbox"]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.radio-button-set input[type="radio"]:checked + label,.checkbox-button-set input[type="checkbox"]:checked + label{background-color:#5cb85c;background-color:rgb(0,105,255);color:#fff;box-shadow:none}.datepicker-inline{width:initial!important}.datepicker table{width:100%;border-spacing:4px;border-collapse:separate;table-layout:fixed}.datepicker th{font-weight:400}.datepicker td,.datepicker th{width:initial!important;height:initial!important}.datepicker td.today{background-color:initial!important;background-image:none!important;background-repeat:inherit!important;filter:none;border-color:transparent!important;position:relative}.datepicker td.today.disabled{color:#999!important}.datepicker td.today:after{content:"";background:rgb(0,105,255);width:4px;height:4px;position:absolute;left:50%;bottom:1px;border-radius:50%}.datepicker td:not(.disabled,.new,.old){background-color:rgba(0,105,255,0.065)!important;color:#0060e6!important;font-weight:600!important}.datepicker table tr td.active{background-color:rgb(0,105,255)!important;background-image:none!important;color:#ffffff!important}.hero{background:linear-gradient(135deg,var(--purple-main),var(--purple-dark));color:#fff;padding:96px 0 78px;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;inset:-200px;background:radial-gradient(900px 450px at 20% 20%,rgba(104,70,196,.45),transparent 60%),radial-gradient(700px 400px at 80% 30%,rgba(0,200,83,.20),transparent 55%),radial-gradient(650px 350px at 60% 85%,rgba(255,193,7,.18),transparent 60%);animation:floatBg 10s ease-in-out infinite alternate;pointer-events:none}@media (max-width:576px){.hero{padding:24px 0 24px}}@keyframes floatBg{to{transform:translate(-20px,-10px) scale(1.05);opacity:.96}}.pill{display:inline-flex;align-items:center;gap:.45rem;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);font-weight:700;font-size:.85rem;margin:6px 8px 0 0}.hero-muted{color:rgba(255,255,255,.80)}.video-shell{border-radius:22px;overflow:hidden;box-shadow:0 22px 60px rgba(0,0,0,.25);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}.video-wrap{position:relative;padding-top:56.25%}.video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}.reveal.show{opacity:1;transform:none}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}.stat{text-align:center}.stat i{font-size:2rem;margin-bottom:8px}.stat h3{font-weight:900;color:var(--purple-dark);margin-bottom:2px}.stat p{font-size:.85rem;font-weight:800;text-transform:uppercase;color:#777;margin:0}.curr-pill{border-radius:999px;padding:10px 14px;font-weight:800;border:1px solid #e9ecef;background:#fff;color:var(--purple-dark);transition:.18s ease}.curr-pill.active,.curr-pill:hover{border-color:rgba(104,70,196,.35);background:rgba(104,70,196,.08);transform:translateY(-1px)}.curr-step{border-radius:20px;border:1px solid #eee;background:#fff;padding:18px;height:100%;transition:.22s ease}.curr-step:hover{transform:translateY(-5px);box-shadow:0 18px 42px rgba(0,0,0,.08);border-color:rgba(104,70,196,.30)}.curr-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.curr-title{font-weight:900;margin:0;color:var(--purple-dark)}.curr-time{font-size:.85rem;font-weight:900;color:#6c757d}.check-list{list-style:none;padding-left:0;margin:0}.check-list li{display:flex;gap:10px;align-items:flex-start;margin:10px 0;color:#495057}.check-list i{color:var(--green);margin-top:3px}.program-chip{padding:18px;border-radius:18px;background:#fff;border:1px solid #eee;text-align:center;font-weight:800;transition:.22s ease}.program-chip:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(0,0,0,.08);border-color:rgba(104,70,196,.35)}.faq-card{border:1px solid #eee;border-radius:18px;background:#fff;overflow:hidden}.faq-btn{width:100%;text-align:left;padding:16px 16px;font-weight:900;color:var(--purple-dark);background:#fff;border:0;display:flex;align-items:center;justify-content:space-between}.faq-btn:hover{background:rgba(104,70,196,.06)}.faq-body{padding:0 16px 16px;color:#6c757d;font-weight:600}.pricing{border-radius:26px;padding:35px;background:#fff;box-shadow:0 20px 45px rgba(0,0,0,.08);transition:.22s ease;height:100%}.pricing:hover{transform:translateY(-6px)}.pricing.featured{border:2px solid var(--purple-light);box-shadow:0 26px 60px rgba(104,70,196,.18)}.form-control{border-radius:14px;height:48px;font-weight:700}textarea.form-control{height:auto}.map-shell{border-radius:22px;overflow:hidden;border:1px solid #eee;box-shadow:0 14px 35px rgba(0,0,0,.08);background:#fff}.map-shell iframe{width:100%;height:320px;border:0}.gallery-wrap{position:relative}.gallery-toolbar{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:22px}.gallery-filter{border:1px solid rgba(104,70,196,.22);background:#fff;color:var(--purple-dark);font-weight:800;padding:10px 16px;border-radius:999px;transition:.18s ease;cursor:pointer;outline:none}.gallery-filter:hover{transform:translateY(-2px);background:rgba(104,70,196,.06)}.gallery-filter.active{background:linear-gradient(135deg,var(--purple-light),var(--purple-main));border-color:transparent;color:#fff;box-shadow:0 14px 34px rgba(69,61,164,.20)}.gallery-grid{column-count:3;column-gap:16px}@media (max-width:992px){.gallery-grid{column-count:2}}@media (max-width:576px){.gallery-grid{column-count:1}}.gallery-item{break-inside:avoid;margin:0 0 16px;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 14px 35px rgba(0,0,0,.08);transform:translateY(10px);opacity:0;transition:transform .35s ease,opacity .35s ease,box-shadow .25s ease;cursor:pointer;position:relative}.gallery-item.show{transform:translateY(0);opacity:1}.gallery-item:hover{transform:translateY(-6px);box-shadow:0 22px 55px rgba(0,0,0,.12)}.gallery-img{width:100%;height:auto;display:block}.gallery-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(27,7,66,.0) 40%,rgba(27,7,66,.78));opacity:0;transition:.25s ease;display:flex;align-items:flex-end;padding:16px}.gallery-item:hover .gallery-overlay{opacity:1}.gallery-meta{width:100%;color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.gallery-title{font-weight:900;margin:0;font-size:1rem;line-height:1.2}.gallery-sub{margin:4px 0 0;font-weight:700;font-size:.85rem;color:rgba(255,255,255,.85)}.gallery-cta{width:44px;height:44px;border-radius:16px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);display:grid;place-items:center;flex:0 0 auto;transition:.18s ease}.gallery-item:hover .gallery-cta{transform:translateY(-2px);background:rgba(255,255,255,.22)}.lightbox-img{width:100%;border-radius:18px;display:block}.cs-btn,.subscribe-btn,.gift-btn{padding:10px 25px}.subscribe-btn,.gift-btn{font-size:20px;font-weight:600}.gift-btn{background-image:linear-gradient(to right,#ea80fc 0%,#ff1744 71%,#ea80fc 100%)}.cs-btn:hover,.subscribe-btn:hover,.gift-btn:hover{}.cs-phone>span{border-radius:.25rem;text-shadow:1px 1px 1px #bbb;font-size:18px}@media screen and (max-width:1200px){.cs-phone>span{font-size:16px}}.cs-phone>span>i{vertical-align:middle;color:#1F8EEC}.cs-navbar.cs-navbar-shadow{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);border-bottom:none}.cs-navbar.nav-fixed{position:fixed;z-index:9999!important;width:100%;background-color:#fff;box-shadow:0px 10px 15px rgba(0,0,0,0.05);top:0}@media screen and (max-width:768px){.cs-navbar .navbar-toggler{padding:.25rem .5rem;font-size:1rem}.cs-navbar .navbar-brand{margin-right:initial}}.cs-navbar .nav-item{padding:5px 7px!important}.cs-navbar a.nav-item:hover:not(.cs-btn){color:#f37721!important}.cs-navbar .cs-btn{color:#fff!important;font-weight:600}.cs-btn.bg-green{background-image:linear-gradient(to right,#40ce4e 0%,#82e847 45%,#38b64a 100%)}.cs-btn.bg-blue{background-image:linear-gradient(to right,#00aee0 0%,#54c0ed 51%,#00aee0 100%)}@media screen and (max-width:1200px){.cs-navbar .nav-item{padding:5px 5px!important}}.cs-billboard{background:url('https://assets.codingschool4kids.com/public/static/home/images/shapes_bg3.png?affc59f794a2') no-repeat;padding:120px 0 100px;position:relative;display:flex;overflow:hidden;z-index:1;clip-path:ellipse(100% 100% at 50% 0%);background-size:cover}.cs-overlay{background-color:transparent;background-image:linear-gradient(90deg,#C6C6CA7D 50%,#D7D5D500 100%);opacity:.5;height:100%;width:100%;top:0;left:0;position:absolute}@media screen and (max-width:991px){.cs-billboard{background:url('https://assets.codingschool4kids.com/public/static/home/images/shapes_bg_sm.png?affc59f794a2') no-repeat top left}}@media screen and (max-width:767px){.cs-billboard{background:none;padding:10px 0 0}}.camp-billboard{position:relative;clip-path:ellipse(100% 100% at 50% 0%)}.coding-graphic{}.cs-billboard-msg{padding:20px 20px;background:rgba(255,255,255,.9);border:1px solid #eee;font-weight:600;font-size:20px;letter-spacing:1px}.cta-right-container{position:relative}.cta-right{padding:20px;border:2px solid #f37721;background-color:white;max-width:350px;border-radius:15px;position:relative;z-index:1}.cta-right>h2,.cta-right>h3{font-weight:700;line-height:23px;color:#f37721;margin:0;margin-bottom:5px}.cta-right>p{margin:0}.cta-right>span.icon-file-code-o{position:absolute;top:-33px;left:22%;font-size:20px;background:#f37721;border-radius:30px;padding:5px;width:40px;height:40px;text-align:center;color:white}.cta-right>span.star1{position:absolute;top:-43px;left:18px;font-size:18px;color:#36369d}.cta-right>span.star2{position:absolute;top:-39px;left:-32px;font-size:24px;color:#f37721}.cta-right>span.star3{position:absolute;top:0px;left:-40px;font-size:22px;color:#43bc32}.cta-right-img{margin-top:-20px;position:relative}@media screen and (max-width:768px){.cta-right{padding:10px}.cta-right-img{margin-top:0px}}.video-btn,#video-btn2{position:absolute;top:calc(50% - 100px);left:calc(50% - 40px);width:80px;background:rgba(255,255,255,0.7);border-radius:50%;padding:10px;transition:all .2s linear;z-index:1;cursor:pointer}.cta-right-container:hover .video-btn,.cta-right-container:hover #video-btn2{transform:scale(1.21)}@media screen and (max-width:768px){.video-btn,#video-btn2{top:calc(50% - 65px)}}.progress{top:170px}.pre-headline{color:#F14D5D;color:#605D5D;color:#36369d;font-size:18px;margin-bottom:0;font-weight:700;line-height:23px}.main-headline{font-size:49px;font-weight:700;line-height:60px}.post-headline{font-size:14px}.mobile-cta{background:url('https://assets.codingschool4kids.com/public/static/home/images/waves3.png') 70%,url('https://assets.codingschool4kids.com/public/static/home/images/waves3.png') 0}.trial-hero-section{border-radius:10px;background:white;padding:20px;z-index:2;position:relative}@media screen and (min-width:768px){.cs-billboard-msg{max-width:750px}.cs-billboard-cta{max-width:500px}}.cs-billboard-msg h2{letter-spacing:initial;color:#f37721;font-size:40px}.cs-billboard-msg h2>span{font-size:50px;line-height:1px;color:#40ce4e}.cs-underline{display:inline-block;position:relative}.cs-underline::before{content:'';position:absolute;left:0;bottom:-10px;height:0;width:40%;border-bottom:5px solid #17b2f2}.cs-underline::after{content:'';position:absolute;left:40%;bottom:-10px;height:0;width:60%;border-bottom:5px solid rgba(0,0,0,.1)}.cs-underline-blue::before{border-bottom:5px solid #36369d}.cs-underline-blue::after{border-bottom:5px solid #f37721}@media screen and (max-width:992px){.cs-billboard-msg{text-align:center;letter-spacing:initial;font-size:18px}.cs-billboard-msg h2{font-size:30px}.cs-billboard-msg h2>span{font-size:38px}.cs-billboard-msg p{margin-top:10px}}@media screen and (max-width:768px){}.cheap-slogan{padding:0px 10px 3px;border-radius:15px;color:white;white-space:nowrap}.coding-info{background:#efefef;height:400px;background-image:url('https://assets.codingschool4kids.com/public/static/home/images/splashbw2.png?affc59f794a2');background-repeat:no-repeat;background-position:center}@media screen and (max-width:768px){.coding-info{height:initial}}@media screen and (min-width:1900px){.coding-info,.cs-billboard{background-size:cover}}.coding-info .container{position:relative;top:-110px}.learning-tract{padding-top:70px;padding-bottom:70px}@media screen and (max-width:767px){.learning-tract{padding-top:20px;padding-bottom:20px}}.learning-tract-intro h3,.cs-info h3{color:#184382}.curriculum-card{cursor:pointer}.card{transition:all .4s ease-in-out;border-radius:.5rem}.cs-card{overflow:hidden;border-radius:20px}.card-body-cta{padding:10px}.image-wrapper-cta{min-height:200px}.image-cta1{background:url('/static/courses/images/treasure_hunt_sm.png') no-repeat 100% center/cover}.image-cta2{background:url('/static/courses/images/ttt_grid_sm.png') no-repeat 100% center/cover}.image-cta3{background:url('/static/courses/images/todolist1_sm.png') no-repeat 100% center/cover}.image-cta4{background:url('/static/courses/images/todo_list_styled_sm.png') no-repeat 100% center/cover}.image-cta5{background:url('/static/courses/images/Game.jpg') no-repeat 100% center/cover}.card-checkout-wrapper{background-image:linear-gradient(to right,#ffeaea 0%,#fff 51%,#feffa4 100%);background-size:200% auto;height:100px;display:flex;border-bottom:1px solid #534949;padding:10px;transition:all .4s ease-in-out}.card-subscription{border-top-right-radius:30px;border-bottom-left-radius:30px}.card-subscription-wrapper{border-top-right-radius:30px}.card-subscription-wrapper>*{position:relative;z-index:1000}.card-subscription-wrapper .price-label{background:white;padding:5px 20px;border-top-right-radius:25px;border-bottom-right-radius:25px;margin-top:20px;font-weight:bold;display:inline-block;width:60%;text-align:center}.subscription-bg-img{margin-top:-38px}.bookmark-div{position:relative;left:-28px;margin-top:-10px;margin-bottom:10px}.card-subscription .card-body{margin-top:-20px}.card-subscription .card-footer{border-bottom-left-radius:30px}.cta-btn{border-radius:25px;width:90%;margin:auto}.cta-btn:hover{background:white;border:1px solid #ccc}.card-checkout-wrapper{background-image:linear-gradient(to right,#00aee0 0%,#54c0ed 51%,#00aee0 100%);justify-content:center;height:initial;color:white}.card-gift-wrapper{text-align:center;color:white}.card-gift .card-body{margin-top:-35px}.ribbon-pricing{position:absolute;width:100%;z-index:1}.ribbon-image{position:relative;top:-24px}.ribbon-pricing>h1{font-size:3.5em}.card-subscription ul,.card-gift ul{list-style-type:none;padding:0}.card-subscription li,.card-gift li{display:flex;align-items:flex-start;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #efefef}#gift,#subscribe{clip-path:ellipse(100% 100% at center top);padding-bottom:75px}@media screen and (max-width:768px){#gift,.cs-billboard{clip-path:none;padding-bottom:20px}}#subscribe .card-footer,#gift .card-footer{min-height:62px}.coding-info-card{background-image:linear-gradient(to right,#00aee0 0%,#54c0ed 51%,#00aee0 100%);color:white}.card:hover .card-checkout-wrapper{background-position:right center}.card-image{margin:auto;max-width:100%;border-radius:10px}.card-image-wrapper{position:relative}.card-image-wrapper>a{position:absolute;top:15px;left:15px;font-weight:600;background:#f37721;color:white}.card-image-wrapper>a:hover{background:#fb521d;color:white}.card-body{position:relative}.card-title{padding-bottom:10px;border-bottom:1px solid #efefef}.card-subscription-wrapper .card-title{border:none;font-size:3.5em;margin-bottom:0}.card-title-icon{color:#36369d;font-size:30px}.card-footer{background:white}.card-footer{letter-spacing:1px}.card-footer-img{max-height:40px}.cs-info{margin-top:70px}.learning-tract-header{margin-bottom:60px;color:#f37721;font-weight:600}.about-us{background:url('https://assets.codingschool4kids.com/public/static/home/images/twogirls.jpg') no-repeat scroll center;height:800px}.cs-contact-wrapper{background:rgba(255,255,255,.8);border:20px solid #17b2f2;padding:20px}.contact-form .form-group,.contact-form .form-group label{margin-bottom:2px}.cs-info li{padding:5px 5px 5px 35px;position:relative}.cs-info i{position:absolute;left:5px;top:8px}.cs-icon-list li{padding-left:80px;padding-top:12px;margin-bottom:30px}.cs-icon-badge{background-image:linear-gradient(to right,#ea80fc 0%,#ea80fc 100%);height:50px;width:50px;line-height:50px;border-radius:50%;border:1px solid transparent;position:absolute;left:5px;top:0px;text-align:center;font-size:28px;color:white;transition:all .6s}.cs-icon-badge i{position:initial;vertical-align:middle}.cs-icon-list li:hover{color:#f37721}.cs-icon-list li:hover>.cs-icon-badge{background:#feffa4;color:#000;border-color:#efefef}.why-subs{border-color:#36369d}.why-subs-hdr{min-height:60px}.cs-level{font-size:13px;padding:0px 5px;border:1px solid #dedede;vertical-align:text-bottom;background:#f3f7f9}.cs-level:hover{background-position:right center}.meter{position:relative;background:rgba(0,0,0,0.25);border-radius:25px;padding:6px;box-shadow:inset 0 1px 2px rgb(0 0 0 / 25%),0 1px rgb(255 255 255 / 8%)}.meter>.progressbar{height:20px;border-radius:15px;position:relative;background-image:linear-gradient(90deg,#ea80fc 0%,#ea80fc 20%,#54c0ed 20%,#54c0ed 40%,#82e847 40%,#82e847 60%,#ffeb3b 60%,#ffeb3b 80%,#f37721 80%,#f37721 100%);background-size:50%;animation:move 3s linear infinite}.meter>.progressbar:after,.meter>.progressbar:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border-radius:15px}.meter>.progressbar:before{box-shadow:0 6px 10px 0 rgba(0,0,0,0.3)}.meter>.progressbar:after{box-shadow:2px 6px 10px 0px rgba(0,0,0,0.1)}@keyframes move{0%{background-position:0 0}100%{background-position:right 0px}}.stylization{position:absolute;z-index:999;height:2px;width:96%;left:2%;top:4px;opacity:0.3}.stylization::before{content:'';display:block;position:absolute;height:2px;top:0;border-radius:2px}.stylization::before{background:#fff;left:0;right:10px}.subscribe-modal-content{background:#1b4b86}.subscribing,.pre-hidden{display:none}.reg-form-group{margin-bottom:.25rem}.form-control-sm{height:calc(1em + .5rem + 2px)}.review-image{overflow:hidden;border-radius:50%;text-align:center;border:5px solid white}.user-name{position:absolute;bottom:0px;right:5px}.user-name>small{font-weight:600}.user-name>i,.review-rating>i{color:#fec42d;font-size:18px;vertical-align:middle}.review-rating>i{font-size:inherit}.review-card{border:none;border-top:5px solid #17b2f2;margin:0 15px}.review-body{color:rgba(0,0,0,.5)}.review-body .review-image{height:80px;width:80px;margin-right:20px;background:#badfee}.cs-avatar-icon{line-height:1px;font-size:70px;color:#474747}.mb-6{margin-bottom:4rem!important}.mb-7{margin-bottom:5rem!important}#cs-pills-tab>.nav-item>.nav-link:not(.active){color:#474747}#cs-pills-tab .nav-link.active{background-color:#17b2f2}.swiper{width:100%;height:100%;display:flex}.swiper-wrapper{height:initial}.cs-profile-dd{}.cs-profile-dd .dropdown-item{font-weight:600}.cs-profile-dd .dropdown-item:hover{background:#efefef;color:#fe7a00!important;font-weight:600}.slot_form_container{margin-bottom:30px}.dashboard-cogs-icon{font-size:60px}@media screen and (max-width:768px){.dashboard-cogs-icon{font-size:40px}}.gallery-image{width:100%;aspect-ratio:1 / 1;object-fit:cover}