*,:after,:before{box-sizing:border-box}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}@font-face{font-family:Azo Sans Bold Italic;font-style:italic;font-weight:700;src:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-BoldItalic.eot);src:local("Azo Sans Bold Italic"),local("AzoSans-BoldItalic"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-BoldItalic.woff2) format("woff2"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-BoldItalic.woff) format("woff"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-BoldItalic.ttf) format("truetype")}@font-face{font-family:Azo Sans Thin;font-style:normal;font-weight:100;src:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Thin.eot);src:local("Azo Sans Thin"),local("AzoSans-Thin"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Thin.eot?#iefix) format("embedded-opentype"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Thin.woff2) format("woff2"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Thin.woff) format("woff"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Thin.ttf) format("truetype")}@font-face{font-family:Azo Sans Light Italic;font-style:italic;font-weight:300;src:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-LightItalic.eot);src:local("Azo Sans Light Italic"),local("AzoSans-LightItalic"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-LightItalic.eot?#iefix) format("embedded-opentype"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-LightItalic.woff2) format("woff2"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-LightItalic.woff) format("woff"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-LightItalic.ttf) format("truetype")}@font-face{font-family:Azo Sans Thin Italic;font-style:italic;font-weight:100;src:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-ThinItalic.eot);src:local("Azo Sans Thin Italic"),local("AzoSans-ThinItalic"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-ThinItalic.eot?#iefix) format("embedded-opentype"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-ThinItalic.woff2) format("woff2"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-ThinItalic.woff) format("woff"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-ThinItalic.ttf) format("truetype")}@font-face{font-family:Azo Sans Regular;font-style:normal;font-weight:400;src:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Regular.eot);src:local("Azo Sans Regular"),local("AzoSans-Regular"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Regular.eot?#iefix) format("embedded-opentype"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Regular.woff2) format("woff2"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Regular.woff) format("woff"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Regular.ttf) format("truetype")}@font-face{font-family:Azo Sans Medium Italic;font-style:italic;font-weight:500;src:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-MediumItalic.eot);src:local("Azo Sans Medium Italic"),local("AzoSans-MediumItalic"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-MediumItalic.eot?#iefix) format("embedded-opentype"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-MediumItalic.woff2) format("woff2"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-MediumItalic.woff) format("woff"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-MediumItalic.ttf) format("truetype")}@font-face{font-family:Azo Sans Black;font-style:normal;font-weight:900;src:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Black.eot);src:local("Azo Sans Black"),local("AzoSans-Black"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Black.eot?#iefix) format("embedded-opentype"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Black.woff2) format("woff2"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Black.woff) format("woff"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Black.ttf) format("truetype")}@font-face{font-family:Azo Sans Medium;font-style:normal;font-weight:500;src:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Medium.eot);src:local("Azo Sans Medium"),local("AzoSans-Medium"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Medium.eot?#iefix) format("embedded-opentype"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Medium.woff2) format("woff2"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Medium.woff) format("woff"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Medium.ttf) format("truetype")}@font-face{font-family:Azo Sans Black Italic;font-style:italic;font-weight:900;src:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-BlackItalic.eot);src:local("Azo Sans Black Italic"),local("AzoSans-BlackItalic"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-BlackItalic.eot?#iefix) format("embedded-opentype"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-BlackItalic.woff2) format("woff2"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-BlackItalic.woff) format("woff"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-BlackItalic.ttf) format("truetype")}@font-face{font-family:Azo Sans Light;font-style:normal;font-weight:300;src:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Light.eot);src:local("Azo Sans Light"),local("AzoSans-Light"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Light.eot?#iefix) format("embedded-opentype"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Light.woff2) format("woff2"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Light.woff) format("woff"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Light.ttf) format("truetype")}@font-face{font-family:Azo Sans Italic;font-style:italic;font-weight:400;src:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Italic.eot);src:local("Azo Sans Italic"),local("AzoSans-Italic"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Italic.eot?#iefix) format("embedded-opentype"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Italic.woff2) format("woff2"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Italic.woff) format("woff"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Italic.ttf) format("truetype")}@font-face{font-family:Azo Sans Bold;font-style:normal;font-weight:700;src:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Bold.eot);src:local("Azo Sans Bold"),local("AzoSans-Bold"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Bold.eot?#iefix) format("embedded-opentype"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Bold.woff2) format("woff2"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Bold.woff) format("woff"),url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Fonts/AzoSans-Bold.ttf) format("truetype")}:root{--column-gap:2.13%;--column-width-multiplier:8.333}.row-fluid{display:flex;flex-wrap:wrap;width:100%}.row-fluid .span1,.row-fluid .span10,.row-fluid .span11,.row-fluid .span12,.row-fluid .span2,.row-fluid .span3,.row-fluid .span4,.row-fluid .span5,.row-fluid .span6,.row-fluid .span7,.row-fluid .span8,.row-fluid .span9{min-height:1px;width:100%}.button{position:relative}.code-ninja-popup{background:#fff 0 0 no-repeat padding-box;border-radius:8px;bottom:-100vh;box-shadow:0 3px 6px #00000029;left:14px;max-height:calc(100vh - 25px);opacity:0;overflow:auto;padding:50px 0 0;position:fixed;transition:.2s ease;visibility:hidden;width:calc(100vw - 28px);z-index:21}.no-scroll:before{background:#0e2937bf 0 0 no-repeat padding-box;content:"";height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:19}.code-ninja-popup.open{bottom:0;opacity:1;visibility:visible}.code-ninja-popup--close{align-items:center;cursor:pointer;display:flex;height:42px;justify-content:center;position:absolute;right:16px;top:7px;width:42px;z-index:10}.additional-program .banner-title{display:none}.additional-program .inner-banner-caption{margin:auto}.additional-program .inner-banner-panel{padding-bottom:0}.code-ninja-popup--close img{width:16px}body.no-scroll{overflow:hidden!important}.pac-container{display:block;margin-top:-235px;position:fixed}.clients-footer{background:#0067be;display:flex}.footer{background:#04325a!important;color:#fff;padding-bottom:120px}.footer-logo{align-items:center;display:flex;justify-content:center;padding:45px 20px 40px}.footer-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-grid--item{width:20%}.footer-grid--item.fourty{display:flex;justify-content:space-evenly;width:40%}.footer-grid--item__panel{position:relative}.footer-grid--item__panel h6{color:rgba(246,247,248,.3);font-family:Azo sans Bold;font-size:12px;letter-spacing:1.2px;margin:0}.footer-grid--item__panel ul{list-style:none;margin:0;padding:0}.footer-grid--item__panel ul li{margin-top:12px}.footer-grid--item__panel ul li a{color:#f6f7f8!important;font-family:Azo Sans Regular!important;font-size:17px;opacity:.7;text-transform:capitalize}.footer-grid--item__panel ul li a:hover{text-decoration:underline!important}.footer-grid--item.social-media p{color:#f6f7f8;font-family:Azo sans Light;font-size:14px;letter-spacing:0;line-height:22px;margin-top:20px;max-width:145px;opacity:.7;text-transform:capitalize}#footer-row{padding-bottom:80px}#partner{background-color:#032441;padding:10px}#cp-logo{height:87px;width:168px}#cp-left{border-right:1px solid #b1dfff}#cp-right a{font-size:14px}#cp-right div{color:#b1dfff;white-space:nowrap}#cp-right .title{margin-bottom:8px;margin-top:20px}.footer{padding-bottom:80px}#partner hr{background-color:#b1dfff;border:none;color:#b1dfff;height:2px;width:100px}@media (max-width:768px){#cp-right .title{margin-top:4px}#cp-right{text-align:center}#cp-left{border-right:none}.home-program-head.years_round h3{font-size:40px!important;line-height:40px!important}.footer{padding-bottom:0}}.desktopOnly{display:none!important}.mobileOnly{display:flex!important}.home-program-head{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:-65px;padding-bottom:15px;position:relative}.home-program-head h6{color:#187abf;font-size:18px;font-weight:700!important;letter-spacing:1.4px;line-height:18px;margin:0;opacity:1;text-transform:uppercase}.home-program-head h3{color:#0e2937;letter-spacing:0;margin:0;text-transform:uppercase}.home-program-head.years_round h3{font-size:56px;line-height:56px}.program-section{padding:100px 20px;position:relative}section.program-section.create{background:transparent linear-gradient(113deg,#2d8abd,#0067be) 0 0 no-repeat padding-box}.program-section .pgm-gd{background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}section.program-section.create .pgm-gd{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/Color-Fade_2x.webp)}.program-section:before{background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.program-section.create:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Create-Bg.webp)}.video-placeholder-text-normal{display:none!important}.program-section .container{position:relative;z-index:2}.program-row{flex-wrap:wrap}.program-image,.program-row{display:flex;justify-content:center;position:relative}.program-image{align-items:center;padding-top:25px;width:44%}.program-details{display:flex;flex-direction:column;justify-content:center;max-width:400px;padding:0 25px;position:relative;width:56%}.program-image img{border-radius:10px;max-height:408px;max-width:100%;object-fit:cover;position:relative;width:528px}section.program-section.create .program-image:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/create%20bg.png);background-repeat:no-repeat;background-size:560px;content:"";height:482px;left:calc(50% - 280px);position:absolute;top:-43px;width:560px}.program-details h6{color:#8eecff;font-size:18px;font-weight:700;letter-spacing:.78px;line-height:15px;margin:0 0 4px;opacity:1;z-index:1}.program-details h4{color:#f6f7f8;margin:0;text-transform:uppercase}.program-details h2{color:#8eecff;font-size:64px;line-height:78px;margin:0;opacity:1;text-transform:uppercase}.program-details p{color:#f6f7f8;letter-spacing:0;line-height:22px;margin-bottom:20px;max-width:361px}section.program-section.jr .pgm-gd{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Color%20Fade-JR-@2x.png)}.program-section.jr:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/JR-Bg.webp)}section.program-section.jr{background:transparent linear-gradient(110deg,#92278e,#3c1c6e) 0 0 no-repeat padding-box}section.program-section.jr .program-row .program-image{order:2}section.program-section.jr .program-row .program-details{order:1}section.program-section.jr .program-details h2,section.program-section.jr .program-details h6{color:#deabf7!important}section.program-section.jr .program-image:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/jr%20bg.png);background-repeat:no-repeat;background-size:100%;content:"";height:444px;left:calc(50% - 275px);position:absolute;top:-40px;width:550px}section.program-section.jr .program-image img{border-radius:10px;max-width:100%;width:466px}section.program-section.camps .pgm-gd{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Color%20Fade-Camp-@2x.png)}.program-section.camps:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/CAMP-BG.webp)}section.program-section.camps{background:transparent linear-gradient(110deg,#07bc93,#32b1d1) 0 0 no-repeat padding-box}section.program-section.camps .program-details h2,section.program-section.camps .program-details h6{color:#92f4f5!important}section.program-section.camps .program-image:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/camps%20bg.png);background-repeat:no-repeat;background-size:100%;content:"";height:432px;left:calc(50% - 250px);position:absolute;top:-60px;width:500px}.program-section.camps .program-image img{border-radius:10px;max-width:100%;width:372px}.three-grid-slide .owl-dots{bottom:0}.three-grid-slide .owl-nav{bottom:0;display:flex;justify-content:space-between;left:calc(50% - 150px);position:absolute;width:300px;z-index:12}.three-grid-slide .owl-nav button{align-items:center;background:#0db88f!important;border-radius:17px;box-shadow:0 3px 6px #00000029;display:flex;height:34px;justify-content:center;margin-bottom:25px;opacity:1;position:absolute;top:-30px;width:34px}.three-grid-slide .owl-nav button.owl-prev{left:0}.three-grid-slide .owl-nav button.owl-next{right:0}.location-selected .nonLocation,.locationSelected{display:none!important}.location-selected .locationSelected{display:flex!important}.program-details--action{align-items:center;display:flex}.program-details--action button{margin-right:16px}.requestInfo-section{background:linear-gradient(180deg,#f6f7f8,#dcf2fe);padding:40px 20px 100px}.requestInfo-section .home-program-head{margin:0 auto 15px}.requestInfo-section .home-program-head h6{margin-bottom:10px}.program-title-bg,.request-info-form{display:flex;justify-content:center}.program-title-bg{background:#000;border-radius:53px;height:104px;left:50%;position:absolute;top:-25px;width:216px}.program-title-bg:before{background:#000;border-radius:24px;content:"";display:flex;height:50px;margin-top:-28px;width:126px}.button-action{align-items:center;display:flex;justify-content:center;position:relative}.button-action button{margin:0 8px}section.program-info-panel{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Program-Info-bg.png);background-color:#f6f7f8;background-position:top;background-repeat:no-repeat;background-size:cover;padding:30px 0 50px}.program-info--image{align-items:center;border-radius:10px;display:flex;justify-content:center;overflow:hidden}.program-info--image img{max-height:460px;object-fit:cover;width:100%}.program-info--content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center}.program-info--content h6{color:#187abf;font-size:14px;letter-spacing:.78px;margin:0 0 16px}.title-block{position:relative}.title-block h3{margin:0}.title-block h2{margin:0 0 4px}.program-info--content__text{display:flex;margin:0 0 20px;max-width:350px;width:100%}.program-info--content__text p{color:#506690;letter-spacing:0;line-height:24px;margin:0}.birthdayParty-program-card-desc{margin-bottom:10px}.birthdayParty-program-card-desc p{color:#506690;letter-spacing:0;line-height:24px;margin:0 0 10px}.program-points{background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;height:601px;position:relative}.program-proint--card{align-items:center;background:transparent linear-gradient(168deg,#fff,#c5e6fe) 0 0 no-repeat padding-box;border-radius:8px;box-shadow:0 12px 32px #0e293773;display:flex;flex-direction:column;height:auto;justify-content:center;margin:-190px auto 100px;padding:24px;position:relative;width:764px;z-index:1}.program-proint--card .title-block{text-align:center}.program-proint--card .title-block h3{color:#0e2937!important;letter-spacing:0;line-height:40px;margin:0;text-transform:uppercase}.program-proint--card .title-block h2{font-size:48px;line-height:48px;margin:0!important}.program-point--list{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px 0 0;position:relative}.program-point--list ul{list-style:none;margin:0;padding:0}.program-point--list ul li{align-items:center;color:#506690;display:flex;flex-wrap:wrap;font-size:14px;justify-content:center;letter-spacing:0;line-height:22px;margin:0 0 10px;padding-left:30px;position:relative}.program-point--list ul li:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Icons/Icon-Quote-Left.png) no-repeat;background-size:20px;content:"";display:flex;height:20px;margin-bottom:2px;margin-right:7px;position:relative;width:20px}.program-point--list ul li span{color:#2093e3;font-family:Azo Sans Bold;font-size:14px;letter-spacing:0;line-height:22px;text-align:center;text-transform:uppercase;width:100%}.program-proint--card button{margin-bottom:-47px;margin-top:20px!important}.program-problems-solving{background:#0066c0;padding:0 0 80px;position:relative;text-align:center}.program-problems-solving .container{position:relative}section.program-problems-solving:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/Bg-problem-solution.png);background-position:center -10px;background-size:100%;bottom:0;content:"";height:100%;left:0;opacity:.03;position:absolute;width:100%}.program-problems-solving .title-block h3{color:#f6f7f8;margin-bottom:10px;opacity:.8}.program-problems-solving .title-block h2{color:#f6f7f8;font-size:48px;line-height:48px;margin-bottom:34px}.program-problems-solving .row .row{justify-content:center;margin:0 -16px}.problem-card{align-items:center;background:#228de0;border:1px solid #51b8ff;border-radius:8px;box-shadow:0 8px 16px #187abf17;display:flex;flex-direction:column;height:100%;justify-content:center;max-width:356px;padding:38px 12px;position:relative;width:100%}.program-problems-solving .row .row .col-sm-6.colxs-12{padding:16px}.program-problems-solving .row .row .col-sm-6.colxs-12:nth-child(odd) .problem-card{margin-left:auto}.program-problems-solving .row .row .col-sm-6.colxs-12:nth-child(2n) .problem-card{border-color:#2bf5c499}.problem-card h5{color:#f6f7f8;letter-spacing:0;line-height:32px;margin:0 0 4px;text-shadow:0 4px 8px #0e293773}.problem-card p{color:#f6f7f8;letter-spacing:0;line-height:22px;margin:0;min-height:42px}.problem-card-icon__wrapper{position:absolute;top:-15px}.pc-icon{align-items:center;background-color:#51b8ff;border-radius:36px;display:flex;height:36px;justify-content:center;width:36px}.pc-icon img{position:relative;top:4px}.program-create .cn-impact{background-size:contain;margin-top:-60px;padding:0 0 80px}.program-impact-cards{display:flex}.program-impact-cards .row{margin:0 -24px}.program-impact-cards .row .col-md-4.col-sm-6.col-xs-12{padding:24px}.program-impact-card{align-items:center;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);background:#fff 0 0 no-repeat padding-box;border:1px solid #187abf26;border-radius:8px;display:flex;flex-direction:column;justify-content:center;opacity:1;padding:0 16px 45px}.program-impact-card--image{display:flex;margin-top:-16px;width:100%}.program-impact-card--image img{width:100%}.program-impact-card--content{padding:25px 10px 0;text-align:center}.program-impact-card--content label{color:#2d8abd;font-family:Azo Sans Medium;letter-spacing:0;line-height:24px;margin:0}.education-path{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/edu-path.png);background-size:cover;padding:40px 0 90px;position:relative}.education-path:before{background:#fff 0 0 no-repeat padding-box;content:"";filter:blur(30px);-webkit-filter:blur(30px);height:219px;left:0;opacity:1;position:absolute;top:0;width:100%}.education-path .container{position:relative}.education-path--title{align-items:center;display:flex;flex-direction:column;margin-bottom:66px;text-align:center}.education-path--title h6{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);color:#187abf;font-size:14px;letter-spacing:1.4px;line-height:18px;margin:0;opacity:1;text-transform:uppercase}.code-njna-badges{align-items:center;display:flex;justify-content:center}.code-njna-badges img{max-width:320px;width:100%}.row.education-path--grid{margin:0 -18px}.education-path--card{align-items:center;background:#f6f7f8 0 0 no-repeat padding-box;border-radius:8px;box-shadow:0 8px 24px #0e293740;display:flex;flex-direction:column;height:100%}.row.education-path--grid .col-md-4.col-sm-6.col-xs-12{padding:18px}.education-path--card__badge{align-items:center;background:#fff 0 0 no-repeat padding-box;border-radius:32px;box-shadow:0 3px 6px #187abf40;display:flex;height:64px;justify-content:center;margin-bottom:20px;margin-top:-32px;padding:11px 0}.education-path--card__badge img{margin:0 12.5px;width:42px}.education-path--card__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 20px 40px;text-align:center}.education-path--card__content h5{line-height:20px;margin:0 0 8px}.education-path--card__content p{color:#506690;letter-spacing:0;line-height:24px;margin:0}.body-wrapper{display:flex;flex-direction:column;overflow:hidden;width:100%}.program-learning{background-color:#f6f7f8;padding:100px 0}.location-selected .program-learning{background-image:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/st-char.png);background-position:bottom;background-repeat:no-repeat;background-size:713px}.pl-image-panel{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between}.pl-image-panel img{width:180px}.col-sm-6.pl-content{align-items:center;display:flex;justify-content:center}.pl-content-block{display:flex;flex-direction:column;text-align:center;width:400px}.pl-content-block__text{background:#fff 0 0 no-repeat padding-box;border-radius:8px;margin-top:22px;padding:16px 16px 30px}.pl-content-block__text p{color:#506690;letter-spacing:0;line-height:24px;margin-bottom:20px}.pl-content-block__text p:last-child{margin-bottom:0}.pl-content-block--images{display:flex;width:calc(100% + 30px)}.pl-content-block--images img{margin:-28px 0 0 -15px;width:100%}.program-learning-panel{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/fun-learning.png);background-position:top;background-repeat:no-repeat;background-size:695px}.schedule-tour-panel{align-items:center;display:none;flex-direction:column;justify-content:center;margin:50px 0 0}.location-selected .schedule-tour-panel{display:flex}.schedule-tour-panel h6{color:#506690;font-family:Azo sans Medium;letter-spacing:0;margin:0 0 16px;max-width:168px;text-align:center}.program-jr .program-info--content h6,.program-jr h2.primaryColor{color:#92278e!important}.program-jr .program-point--list ul li:before{background:#3c1c6e;border-radius:10px;height:12px;left:0;opacity:.3;position:absolute;top:4px;width:12px}.program-jr .program-point--list ul li{display:block;font-size:14px;line-height:22px;padding-left:20px}.program-jr .program-proint--card{background:transparent linear-gradient(170deg,#fff,#fff1fe) 0 0 no-repeat padding-box;box-shadow:0 12px 32px #3c1c6e87;width:616px}.program-jr-info{background:linear-gradient(180deg,#92278e,#3c1c6e);background-position:bottom;background-size:cover;color:#fff;padding:0 0 50px;position:relative}.pgm-jr-info--grid{display:flex;flex-direction:column;margin:auto;max-width:833px;width:100%}.pgm-jr-info{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -15px;padding-bottom:70px}.pgm-jr-info__image{padding:15px;width:63.66%}.pgm-jr-info__image img{width:100%}.pgm-jr-info__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:15px;width:36.33%}.pgm-jr-info:nth-child(2n) .pgm-jr-info__image{order:2}.pgm-jr-info__content h2{color:#f6f7f8;letter-spacing:0;line-height:40px;margin:0 0 16px;text-shadow:0 3px 6px #00000029;text-transform:uppercase}.pgm-jr-info__content ul{color:#f6f7f8;font-size:16px;letter-spacing:0;list-style:none;margin:0;padding:0}.pgm-jr-info__content ul li{color:#f6f7f8;font-size:16px;letter-spacing:0;line-height:22px;margin-bottom:16px;padding-left:20px;position:relative}.pgm-jr-info__content ul li:before{background:#92278e 0 0 no-repeat padding-box;border-radius:10px;content:"";height:12px;left:0;position:absolute;top:4px;width:12px}.pgm-jr-note__wrapper p{color:rgba(246,247,248,.6);font-size:12px;letter-spacing:0;text-align:center}.program-jr-info:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/jr-dots.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:1490px;left:0;opacity:.5;position:absolute;width:100%}.program-birthday .inner-banner-caption:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Icons/Icon-BirthdayParties.png);background-position:50%;background-repeat:no-repeat;background-size:250px;height:133px;left:0;margin:0;top:-160px;width:100%}.program-birthday .program-info--content h2.primaryColor{color:#c21d8b!important}.program-birthday .inner-banner-bg-image:after{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/Hero%20Dots@2x.png)}.program-homeschooling .inner-banner-caption:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Icons/Icon-HomeSchooling.png);background-position:50%;background-repeat:no-repeat;background-size:250px;height:153px;left:0;margin:0;top:-175px;width:100%}.program-homeschooling .program-info--content h2.primaryColor{color:#33269b!important}.program-homeschooling .inner-banner-bg-image:after{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/Hero%20Dots@2x.png)}.program-pno .inner-banner-caption:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Icons/Icon-ParentNightOut.png);background-position:50%;background-repeat:no-repeat;background-size:250px;height:153px;left:0;margin:0;top:-175px;width:100%}.program-pno .program-info--content h2.primaryColor{color:#92278e!important}.program-pno .inner-banner-bg-image:after{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/Hero%20Dots@2x.png)}.program-clubs .inner-banner-caption:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Icons/Icon-Clubs.png);background-position:50%;background-repeat:no-repeat;background-size:250px;height:153px;left:0;margin:0;top:-175px;width:100%}.program-clubs .program-info--content h2.primaryColor{color:#054780!important}.program-clubs .inner-banner-bg-image:after{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/Hero%20Dots@2x.png)}.bfs-hero{background:transparent linear-gradient(122deg,#258cd4,#005dab) 0 0 no-repeat padding-box;justify-content:center;padding:130px 16px 60px}.bfs-hero,.bfs-info{align-items:center;display:flex;flex-direction:column}.bfs-info{text-align:center}.bfs-info h1{color:#f6f7f8;letter-spacing:0;margin:0 0 30px;text-shadow:0 8px 24px #000000a3;text-transform:uppercase}.bfs-info .location-label{align-items:center;color:#fff;display:flex;font-family:Azo Sans Regular;font-size:12px;line-height:12px;margin:0}.bfs-info .location-info-mob h5{color:#fff;font-family:Azo Sans Medium;line-height:12px;margin:0 0 7px}.bfs-info .location-label img{margin-bottom:3px;margin-right:7px;width:13px}.press-page .inner-banner-caption{max-width:600px}.session-title{padding:20px 0;text-align:center;width:100%}.additional-program .inner-banner-caption:before{margin-top:-100px}.additional-program .inner-banner-caption{max-width:600px}.additional-program .inner-banner-caption .button-action{margin-top:100px}.additional-program--info{background:#f6f7f8;padding:80px 0 120px;text-align:center}.additional-program .primaryColor{color:#92278e!important}.additional-program--info h2{font-size:48px;line-height:48px}.additional-program--info p{color:#506690;letter-spacing:0;line-height:26px;margin:auto;max-width:100%;width:700px}.faq-page .inner-banner-caption:before{margin-top:-115px}.faq-page .inner-banner-caption h1{margin-bottom:40px}.faq-page .inner-banner-caption{max-width:600px}.code-ninja-popup .request-info--title h5,.request-info--title h2{display:none}.code-ninja-popup .request-info--title h2{display:block}.code-ninja-popup .request-info{box-shadow:none;margin:auto;max-width:606px;padding:0 0 50px}.common-page--main{background:#fff}.common-page--main h6{color:#0e2937;font-family:Azo Sans Bold;font-size:18px;letter-spacing:0;margin:0 0 20px;text-transform:capitalize}.common-page--main p,.common-page--main ul{color:#506690;letter-spacing:0;line-height:26px}.common-page--main h4{color:#187abf;line-height:32px;margin:0 0 20px}.common-page--main h5{font-family:Azo Sans Bold;font-size:20px}.common-page--main a{color:#187abf!important;font-family:Azo Sans Medium!important;text-decoration:underline}.common-page--main strong{font-family:Azo Sans Bold}.common-page--main .embed_container{align-items:center;display:flex;justify-content:center;max-height:none!important;max-width:none!important;padding-bottom:80px;width:100%}.common-page--main .embed_container .iframe_wrapper{border-radius:20px;height:465px;max-width:100%;overflow:hidden;width:826px}.common-page--main .embed_container .iframe_wrapper iframe{height:100%!important;width:100%!important}.common-page--main h2{color:#187abf;margin:0 0 20px}.page-jr .clients-footer{background:#3c1c6e}.page-jr .footer{background:#230b4a!important}.banner-thankyou{background:linear-gradient(112deg,#258cd4,#005dab);position:relative}.banner-thankyou--inner{align-items:center;display:flex;flex-direction:column;height:650px;justify-content:center;position:relative}.banner-thankyou--inner h1{color:#f6f7f8;font-size:82px;line-height:82px;padding-top:20px;text-align:center;text-shadow:0 8px 24px #000000a3;text-transform:uppercase}.banner-thankyou:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/Hero%20Dots@2x.png);background-position:bottom;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.banner-thankyou--inner h1{margin:0 0 30px}.banner-thankyou--inner h2{color:#fff}.ready-visit h5{color:#fff;font-family:Azo Sans Light;margin:0 0 15px}.ready-visit{flex-direction:column}.cn-play-button,.ready-visit{align-items:center;display:flex}.cn-play-button{background:#7e8c94;border-radius:50%;height:76px;justify-content:center;left:calc(50% - 38px);position:absolute;top:35%;width:76px;z-index:2}.cn-play-button:after{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Icons/icon-play.png) no-repeat 50%;background-size:22px;content:"";display:flex;height:26px;margin-left:5px;width:21px}.cn-play-button:hover{background:#72bbe4}.cn-video-model{align-items:center;background:#0e2937bf;display:none;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:12}.cn-video-model.open{display:flex}.cn-video-model--dialog{background:#fff;border-radius:8px;box-shadow:0 3px 6px #00000029;max-height:calc(100% - 80px);max-width:1000px;padding:10px;position:relative;width:100%}.cn-video-player{display:flex;height:500px;width:100%}.cn-video-model--dialog>button{position:absolute;right:0;top:-60px}.cn-video-player iframe{height:100%;width:100%}.program-camps .primaryColor{color:#057f69!important}.camp-calendar-section{background:transparent linear-gradient(178deg,#0db88f,#05627f) 0 0 no-repeat padding-box;padding:50px 0}.camp-calendar-section .title-block{text-align:center}.camp-calendar-section .title-block h2{font-size:48px;line-height:48px;text-shadow:0 8px 16px #0e293773}.camp-calendar-section .title-block h3{text-shadow:0 8px 16px #0e293773}.code-ninja-video-section{background:#c8dae0 0 0 no-repeat padding-box;padding:0 0 150px}.code-ninja-video--title h5{background:#f6f7f8 0 0 no-repeat padding-box;border-radius:40px;color:#506690;font-size:20px;height:96px;letter-spacing:0;line-height:24px;margin:auto;max-width:532px;padding:0 90px;text-align:center;width:auto;z-index:1}.code-ninja-video--title,.code-ninja-video--title h5{align-items:center;display:flex;justify-content:center;position:relative}.code-ninja-video--title{margin-top:-40px}.code-ninja-video-section .why-code-ninja--video__frame{background:#0e2937 0 0 no-repeat padding-box;border-radius:24px;box-shadow:0 24px 40px #187abf38;display:flex;height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.code-ninja-video-section .why-code-ninja--video:after{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/Video%20Dots%20-%20Right.png);bottom:-40px;content:"";height:214px;position:absolute;right:-79px;width:158px;z-index:1}.code-ninja-video-section .why-code-ninja--video:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/Video%20Dots%20-%20Left@2x.png);background-size:136px;content:"";height:214px;left:-75px;position:absolute;top:-16px;width:136px;z-index:1}.code-ninja-video-section .why-code-ninja--video__frame .cn-play-button{top:calc(50% - 38px)}.code-ninja-video-section .why-code-ninja--video{display:flex;height:476px;margin:16px auto 0;position:relative;width:844px}.explore-possibilities .title-block:after{bottom:-75px}.explore-possibilities{background-repeat:no-repeat;background-size:cover!important;height:552px;position:relative}.explore-possibilities .title-block{margin-top:-100px;padding:20px 0 0;position:absolute;text-align:center;top:0;width:100%}.explore-possibilities .title-block:after{background:transparent linear-gradient(180deg,#f6f7f8,#f6f7f800) 0 0 no-repeat padding-box;bottom:-70px;content:"";height:75px;left:0;position:absolute;width:100%}.explore-possibilities .title-block h2{font-size:48px;line-height:48px}button.pp-request-info{display:none}.program-jr .program-point--list ul{max-width:510px;width:100%}.additional-camp-info-panel{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/camp-add-info-bg.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:relative}.additional-camp-info-panel:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/ad-camp-char-left.png);background-position:50%;background-repeat:no-repeat;background-size:383px;bottom:0;content:"";height:234px;left:80px;position:absolute;width:383px;z-index:1}.additional-camp-info-panel:after{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/ad-camp-char-right.png);background-position:50%;background-repeat:no-repeat;background-size:419px;bottom:0;content:"";height:226px;position:absolute;right:80px;width:419px;z-index:1}.code-ninja-video-section .why-code-ninja--video__frame img{height:100%;object-fit:cover;width:100%}.page-camp .footer{background:#005445!important}.page-camp .footer .footer-grid--item__panel h6{color:#4a867b}.page-camp .clients-footer{background:#057f69}.title-hidden .home-program-head{display:none!important}.title-hidden--text{color:#187abf;display:none;font-family:Azo sans Bold;font-size:18px;letter-spacing:1.35px;line-height:27px;margin:0 0 20px;text-align:center;text-transform:uppercase}.title-hidden .title-hidden--text{display:block}.row.program-info--grid.pto-pta-info h2{font-size:48px;line-height:48px}.row.program-info--grid.pto-pta-info .program-info--content__text{max-width:590px}.row.pto-pta-points{margin:100px -8px -80px;position:relative;z-index:1}.row.pto-pta-points h3{color:#2d8abd;letter-spacing:0;line-height:48px;margin:0 0 26px;text-align:center;text-transform:uppercase}.row.pto-pta-points .col-lg-4.col-md-6.col-sm-12{padding:8px}.pto-pta-point{background:#f6f7f8 0 0 no-repeat padding-box;border-radius:8px;box-shadow:0 16px 24px #00478233;height:100%;padding:20px 28px}.pto-pta-point ul{list-style:none!important;margin:0;padding:0}.pto-pta-point ul li{color:#506690;font-size:14px;letter-spacing:0;line-height:22px;margin-bottom:16px;padding-left:18px;position:relative}.pto-pta-point ul li:before{background:rgba(32,147,227,.2);border-radius:6px;content:"";height:12px;left:0;position:absolute;top:4px;width:12px}.pto-pta-point h4{color:#187abf;font-size:23px;letter-spacing:0;line-height:22px;margin:10px 0 25px;text-align:center;text-transform:uppercase}.learn-more-today{background:#f6f7f8;padding:100px 0 80px}.learn-more-today--content{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:550px;text-align:center;width:100%}.learn-more-today--content h3{color:#0e2937;letter-spacing:0;margin:0}.learn-more-today--content h2{color:#0067be;font-size:48px;letter-spacing:0;line-height:48px;margin:0 0 18px;text-shadow:0 8px 24px #0067be73;text-transform:uppercase}.learn-more-today--content p{color:#506690;letter-spacing:0;line-height:24px;margin:0 0 20px}.row.program-info--grid{justify-content:center}.program-create .program-point--list ul li:before{content:none}.program-points .container{height:100%;position:relative}.program-points .container:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/create-points-char-left-2.png);background-size:100%;bottom:0;content:"";height:212px;left:90px;position:absolute;width:245px;z-index:2}.program-points .container:after{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/create-points-char-right-2.png);background-size:100%;bottom:0;content:"";height:187px;position:absolute;right:22px;width:291px;z-index:2}.program-proint--card:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/create-points-char-left-1.png);background-size:100%;bottom:100%;content:"";height:150px;left:0;position:absolute;width:181px}.program-proint--card:after{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/create-points-char-right-1.png);background-size:100%;bottom:100%;content:"";height:150px;position:absolute;right:-100px;width:281px}a#seeCampsURL{display:none}.footer-franchise-info{display:none;flex-direction:column;margin-bottom:15px;margin-top:-15px;text-align:center}.footer-franchise-info h5{color:#fff!important;font-family:Azo Sans Bold;font-size:14px;margin:0 0 10px}.footer-franchise-info p{color:#f6f7f8!important;font-family:Azo Sans Light;font-size:14px;font-style:italic;opacity:.4}.all-locations .code-ninja-popup{bottom:0;box-shadow:none;height:auto;left:0;margin:150px 0 50px;max-height:none;opacity:1;position:relative;visibility:visible;width:100%;z-index:0}.all-locations .code-ninja-popup .code-ninja-popup--close{display:none}.all-locations .locationMap{height:500px!important}.all-locations .locationSuggested{display:none!important}.all-locations .locationOptions{height:auto}.all-locations-page{height:100vh}.coming_soon_center .schedulTourButton,.coming_soon_center .shopCamps{background:rgba(13,184,143,.4)!important;cursor:default;pointer-events:none;text-decoration:none}.coming_soon_center .enrollNowButton,.coming_soon_center .shopCamps{display:none!important}.coming_soon_center .schedulTourButton:after{align-items:center;background:#f6f7f8 0 0 no-repeat padding-box;border-radius:8px;box-shadow:0 6px 14px #0e293773;color:#0e2937;content:"Our center is not open yet! Check back soon for more information.";display:flex;font-family:Azo sans Medium;font-size:16px;height:72px;justify-content:center;left:calc(50% - 164px);letter-spacing:0;margin-top:10px;opacity:0;padding:0 20px;position:absolute;text-transform:none;top:100%;transition:.3s ease;visibility:hidden;width:328px}.coming_soon_center .schedulTourButton:before{border-color:transparent transparent #f6f7f8;border-style:solid;border-width:0 13px 22px;content:"";height:0;left:calc(50% - 23px);margin-top:-10px;opacity:0;position:absolute;top:100%;transition:.3s ease;visibility:hidden;width:0;z-index:1}.coming_soon_center .banner-schedule-tour:hover .schedulTourButton:after,.coming_soon_center .header-action:hover .schedulTourButton:after{margin-top:20px;opacity:1;visibility:visible}.coming_soon_center .banner-schedule-tour:hover .schedulTourButton:before,.coming_soon_center .header-action:hover .schedulTourButton:before{margin-top:0;opacity:1;visibility:visible}.soon_center_info{align-items:center;background:#187abf;border-radius:14px;color:#f6f7f8;display:none;font-family:Azo Sans Bold;font-size:18px;height:45px;letter-spacing:0;line-height:12px;margin:8px 0 10px;padding:2px 15px 0;text-transform:capitalize}.coming_soon_center .soon_center_info{display:flex}.coming_soon_center .page-location-section,.coming_soon_center .testimonial-section{display:none!important}.button.disabled{cursor:not-allowed!important;opacity:.4;pointer-events:none}@media(min-width:993px){.location-info-mob{align-items:center!important}.desktopOnly{display:flex!important}.mobileOnly{display:none!important}}@media (min-width:768px){.row-fluid{flex-wrap:nowrap;justify-content:space-between}.row-fluid .span1{width:calc(var(--column-width-multiplier)*1%*1 - var(--column-gap)*var(--column-width-multiplier)*11/100)}.row-fluid .span2{width:calc(var(--column-width-multiplier)*1%*2 - var(--column-gap)*var(--column-width-multiplier)*10/100)}.row-fluid .span3{width:calc(var(--column-width-multiplier)*1%*3 - var(--column-gap)*var(--column-width-multiplier)*9/100)}.row-fluid .span4{width:calc(var(--column-width-multiplier)*1%*4 - var(--column-gap)*var(--column-width-multiplier)*8/100)}.row-fluid .span5{width:calc(var(--column-width-multiplier)*1%*5 - var(--column-gap)*var(--column-width-multiplier)*7/100)}.row-fluid .span6{width:calc(var(--column-width-multiplier)*1%*6 - var(--column-gap)*var(--column-width-multiplier)*6/100)}.row-fluid .span7{width:calc(var(--column-width-multiplier)*1%*7 - var(--column-gap)*var(--column-width-multiplier)*5/100)}.row-fluid .span8{width:calc(var(--column-width-multiplier)*1%*8 - var(--column-gap)*var(--column-width-multiplier)*4/100)}.row-fluid .span9{width:calc(var(--column-width-multiplier)*1%*9 - var(--column-gap)*var(--column-width-multiplier)*3/100)}.row-fluid .span10{width:calc(var(--column-width-multiplier)*1%*10 - var(--column-gap)*var(--column-width-multiplier)*2/100)}.row-fluid .span11{width:calc(var(--column-width-multiplier)*1%*11 - var(--column-gap)*var(--column-width-multiplier)*1/100)}}@media(max-width:1400px){.program-image{width:55%}.program-details{width:45%}section.program-section.jr .program-row .program-details{padding:0}.program-points .container:before{left:0}.program-points .container:after{right:-68px}.button-action .button{margin-right:0;padding:16px 13px 12px}}@media(max-width:1200px){.program-info--grid .col-md-4.col-sm-6.col-xs-12,.program-info--grid .col-md-5.col-sm-6.col-xs-12{width:50%}.program-points .container:before{left:-90px}.program-points .container:after{right:-158px}}@media(max-width:993px){.code-ninja-video-section .why-code-ninja--video{height:300px;width:100%}.code-ninja-video-section .why-code-ninja--video:before{background-repeat:no-repeat;background-size:100px;left:-48px;top:-32px;width:100px}.code-ninja-video-section .why-code-ninja--video:after{background-repeat:no-repeat;background-size:100px;bottom:-26px;height:140px;right:-30px;width:100px}.code-ninja-popup{height:calc(100vh - 120px);left:6px;max-height:none;width:calc(100vw - 12px)}.code-ninja-popup--close{right:0;top:0}.footer-grid--item{width:50%}.footer-grid--item__panel{padding-bottom:30px}.footer-grid--item.fourty{flex-direction:column;flex-wrap:wrap;justify-content:flex-start;width:50%}.footer-grid--item.social-media{padding:30px 0 0;width:100%}.footer-grid--item.social-media .footer-grid--item__panel{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer-grid--item.social-media .footer-grid--item__panel h6{position:relative;text-align:center;width:100%}.footer-grid--item.social-media .footer-grid--item__panel h6:after,.footer-grid--item.social-media .footer-grid--item__panel h6:before{background:#fff;border-radius:1px;content:"";height:1px;opacity:.3;position:absolute;top:calc(50% - 1.5px);width:calc(50% - 130px)}.footer-grid--item.social-media .footer-grid--item__panel h6:before{left:0}.footer-grid--item.social-media .footer-grid--item__panel h6:after{right:0}.footer-grid--item.social-media p{margin:0 0 60px;max-width:none;text-align:center;width:100%}.footer{padding:0 10px 20px}.home-program-head{margin:-100px auto 30px;max-width:300px;text-align:center}.program-image{order:1!important;width:100%}.program-image img{width:368px!important}.program-image:before{background-size:368px!important;left:50%!important;margin-left:-184px;top:-27px!important;width:368px!important}section.program-section.jr .program-image:before{margin-left:-186px!important;top:-8px!important}.program-details{align-items:center;justify-content:center;order:2!important;padding:0!important;text-align:center;width:100%}.program-details p{max-width:100%}.program-details h6{letter-spacing:.8px!important;margin-bottom:14px;margin-top:-35px}.program-details h4{font-size:18px;line-height:22px;position:relative}.program-details h2{font-size:48px;line-height:55px;position:relative}.program-details p{position:relative}.program-section.create .program-title-bg{background:#1376bd;margin-left:-139px;width:278px}.program-section.create .program-title-bg:before{background:#1576be;width:136px}.program-section.jr .program-title-bg{background:#5f207b;margin-left:-108px;width:216px}.program-section.jr .program-title-bg:before{background:#5f207b;width:126px}.program-section.camps .program-title-bg{background:#06637f;margin-left:-133px;width:266px}.program-section.camps .program-title-bg:before{background:#06637f;width:138px}.program-section{padding:50px 5px}.row.program-info--grid .col-sm-6.col-xs-12{padding:0;width:100%}.program-info--content{align-items:center;padding:20px 20px 0;text-align:center}.row.pto-pta-points{margin:60px 0 -80px;padding:0}.row.program-info--grid.pto-pta-info h2{font-size:32px;line-height:32px}.program-points{height:440px}.program-proint--card{left:0;margin-left:15px!important;width:calc(100% - 30px)!important}.program-problems-solving .row .row .col-md-4.col-sm-6.colxs-12{margin:0 0 34px;padding:0;width:100%}.program-problems-solving .row .row{margin:0}.education-path--card__badge img{width:42px!important}.education-path--grid.mobileOnly .owl-stage-outer{padding-top:35px}.education-path--grid.mobileOnly .owl-dots{align-items:center;background:#fff 0 0 no-repeat padding-box;border-radius:24px;bottom:0;box-shadow:0 8px 16px #187abf40;display:flex;height:46px;justify-content:space-between;left:50%;margin:0 0 -113px -49px;padding:0 20px;position:absolute;width:98px}.education-path--grid.mobileOnly .owl-dots .owl-dot{background:#0067be!important;border-radius:5px;display:flex;height:10px;opacity:.5;width:10px}.education-path--grid.mobileOnly .owl-dot.active{border-radius:7px;height:14px;opacity:1;width:14px}.col-sm-3.pl-images{display:none}.col-sm-6.pl-content{width:100%}.program-learning{background-size:390px;padding:80px 0}.program-jr .inner-banner-caption:before{background-repeat:no-repeat!important;background-size:290px!important;width:290px}.pgm-jr-info__image{order:1!important;text-align:center;width:100%}.pgm-jr-info__image img{max-width:330px}.pgm-jr-info__content{align-items:center;margin:auto;max-width:330px;order:2!important;width:100%}.pgm-jr-info__content h2{text-align:center}.pgm-jr-info{padding-bottom:30px}.row.program-info--grid{margin:0;padding:0}.session-title span{display:block}.session-title{padding:16px 0 0}.button{padding:16px 16px 12px}.banner-thankyou--inner h1{font-size:48px;line-height:48px;margin:25px 0 0;text-align:center}.banner-thankyou--inner h2{font-size:32px;margin:20px 0;max-width:300px;text-align:center}.program-details--action button{font-size:16px!important;padding:16px 14px 12px!important}.cn-play-button{height:40px;left:calc(50% - 20px);width:40px}.cn-play-button:after{background-size:12px;width:12px}.title-block h2{font-size:32px;line-height:32px}.program-proint--card{padding:26px 18px}.program-jr-info,.program-problems-solving{padding:0 0 50px}.additional-camp-info-panel:after,.additional-camp-info-panel:before{display:none}.camp-calendar-section .title-block h2{font-size:32px;line-height:32px}.camp-calendar-section .title-block{margin-bottom:20px}.code-ninja-video--title h5{background:none;font-size:16px;height:auto;margin:0;padding:0}.code-ninja-video--title{background:none;margin:0;padding:30px 30px 0}.code-ninja-video-section{padding:0 0 40px}.program-points .container:after,.program-points .container:before,.program-proint--card:after,.program-proint--card:before{content:none!important}.program-proint--card .title-block h2,.program-proint--card .title-block h3{font-size:32px;line-height:32px}.program-problems-solving .title-block h2{font-size:36px;line-height:38px}.soon_center_info{font-size:14px;height:50px;line-height:15px;max-width:240px;text-align:center}}.content-wrapper{margin:0 auto;padding:0 1rem}@media screen and (min-width:1380px){.content-wrapper{padding:0}}.dnd-section>.row-fluid{margin:0 auto}.dnd-section .dnd-column{padding:0 1rem}@media (max-width:767px){.dnd-section .dnd-column{padding:0}}body{line-height:1.4;overflow-wrap:break-word}html[lang^=ja] body,html[lang^=ko] body,html[lang^=zh] body{line-break:strict;overflow-wrap:normal;word-break:break-all}p{font-size:1rem;margin:0 0 1.4rem}a{cursor:pointer}h1,h2,h3,h4,h5,h6,ol,ul{margin:0 0 1.4rem}ol ol,ol ul,ul ol,ul ul{margin:0}ul.no-list{list-style:none;margin:0;padding-left:0}pre{overflow:auto}code{vertical-align:bottom}blockquote{border-left:2px solid;margin:0 0 1.4rem;padding-left:.7rem}hr{border:none;border-bottom:1px solid #ccc}img{font-size:.583rem;word-break:normal}.button,.hs-button,button{cursor:pointer;display:inline-block;text-align:center;transition:all .15s linear;white-space:normal}.button:disabled,.hs-button:disabled,button:disabled{background-color:#d0d0d0;border-color:#d0d0d0;color:#e6e6e6}.no-button,.no-button:active,.no-button:focus,.no-button:hover{background:none;border:none;border-radius:0;color:initial;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:0;padding:0;text-align:left;text-decoration:none;transition:none}.hs-form-field{margin-bottom:1.4rem}form label{display:block;font-size:.875rem;margin-bottom:.35rem}.form-title{margin-bottom:0}form legend{font-size:.875rem}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{display:inline-block;font-size:.875rem;padding:.7rem;width:100%}form textarea{resize:vertical}form fieldset{max-width:100%!important}form .inputs-list{list-style:none;margin:0;padding:0}form .inputs-list>li{display:block;margin:.7rem 0}form .inputs-list input,form .inputs-list span{vertical-align:middle}form input[type=checkbox],form input[type=radio]{cursor:pointer;margin-right:.35rem}.hs-dateinput{position:relative}.hs-dateinput:before{content:"\01F4C5";position:absolute;right:10%;top:50%;transform:translateY(-50%)}.fn-date-picker .pika-table thead th{color:#fff}.fn-date-picker td.is-selected .pika-button{border-radius:0;box-shadow:none}.fn-date-picker td .pika-button:focus,.fn-date-picker td .pika-button:hover{border-radius:0!important;color:#fff}form input[type=file]{background-color:transparent;border:initial;padding:initial}form .hs-richtext,form .hs-richtext p{font-size:.875rem;margin:0 0 1.4rem}form .hs-richtext img{max-width:100%!important}.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:1rem!important}.hs-form-required{color:#ef6b51}.hs-input.invalid.error{border-color:#ef6b51}.hs-error-msg{color:#ef6b51;margin-top:.35rem}form .hs-button,form input[type=submit]{cursor:pointer;display:inline-block;text-align:center;transition:all .15s linear;white-space:normal}.grecaptcha-badge{margin:0 auto}.body-container-wrapper .hs-search-field__button{padding:15px}.body-container-wrapper .hs-search-field__bar--button-inline .hs-search-field__button{margin-bottom:0;margin-left:6px}.body-container-wrapper .hs-search-field__button svg{height:15px;fill:#fff}.body-container-wrapper .hs-search-field__bar>form>.hs-search-field__input{padding:10px}.body-container-wrapper .hs-search-field__suggestions li a{color:#494a52;padding:.35rem .7rem;text-decoration:none;transition:background-color .3s}table{border-collapse:collapse;margin-bottom:1.4rem;overflow-wrap:break-word}td,th{vertical-align:top}thead th{vertical-align:bottom}.header{background:#fff!important;display:flex;left:0;padding:0 4px;position:fixed;top:0;width:100%;z-index:12}.header-row{align-items:center;justify-content:space-between;padding:8px 0 0;position:relative}.header-logo,.header-row{display:flex}.header-menu,.header-menu-desktop{align-items:center;display:flex}.header-menu{font-family:Azo Sans Black;list-style:none;margin:0;padding:0}.header:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Gradients/header-gradient.svg);background-repeat:no-repeat;background-size:100%;bottom:0;content:"";height:28px;left:0;margin-bottom:-25px;position:absolute;width:100%}.header-menu--list{margin-right:32px;position:relative}.header-menu--link{color:#496b84;font-family:Azo Sans Black!important;font-size:16px;line-height:12px;opacity:.8;text-transform:capitalize;transition:.3s ease}.header-menu--list:hover .header-menu--link{color:#0067be;cursor:pointer}.header-submenu{background:#fff 0 0 no-repeat padding-box;border-radius:8px;box-shadow:0 16px 24px #0e293773;display:flex;flex-direction:column;left:0;list-style:none;margin:30px 0 0;opacity:0;padding:16px 24px;position:absolute;top:100%;transition:.2s ease;visibility:hidden;z-index:2}.header-menu--list.has-submenu:active .header-submenu,.header-menu--list.has-submenu:focus .header-submenu,.header-menu--list.has-submenu:hover .header-submenu,.header-submenu:active{margin-top:0;opacity:1;visibility:visible}.header-submenu.program-menu{margin-left:-83px;width:250px}.header-submenu.about-menu{margin-left:-42px;width:215px}.header-submenu.franchising-menu{margin-left:-45px;width:180px}.header-submenu li a{align-items:center;color:#506690;display:flex;font-family:Azo Sans Black!important;font-size:14px;text-transform:uppercase;transition:.2s ease}.header-submenu li a span{margin-left:5px}.header-submenu li{margin:8px 0}.header-submenu li a:hover{color:#0067be;cursor:pointer}.header-submenu li a.pgm-jr:hover{color:#92288e}.header-submenu li a.pgm-camps:hover{color:#07bc93}.header-menu-mobile{background:#fff;border-radius:8px;box-shadow:0 3px 6px #00000029;left:7px;max-height:calc(100vh - 14px);opacity:0;overflow:auto;position:fixed;top:100%;transition:.2s ease;visibility:hidden;width:calc(100vw - 14px);z-index:21}.header-menu-mobile.open{opacity:1;top:7px;visibility:visible}.header-menu-close{align-items:center;background:#fff 0 0 no-repeat padding-box;border:0;cursor:pointer;display:flex;height:42px;justify-content:center;width:42px}.header-menu-close img{width:16px}.header-menu-mobile__list{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:16px 0}.header-menu-mobile__list h6{color:#424c51;font-family:Azo Sans Bold;font-size:12px;letter-spacing:.67px;margin:0;opacity:.5}.header-menu-mobile__list ul{list-style:none;margin:0;padding:0;text-align:center}.header-menu-mobile__list ul li{display:flex;justify-content:center;margin:6px 0}.header-menu-mobile__list ul li a{color:#0e2937;font-family:Azo Sans Black;font-size:18px;text-transform:uppercase}.header-menu-mobile__list.programs{background:#f6f7f8}.header-menu-mobile__location{background:#f6f7f8;margin-top:30px;padding:20px 10px 50px}.header-menu-mobile__location,.hmm-location-card{align-items:center;display:flex;flex-direction:column;justify-content:center}.hmm-location-card p{align-items:center;color:#424c51;display:flex;font-family:Azo sans Medium;font-size:16px;justify-content:center;letter-spacing:0;line-height:12px;margin:16px}.hmm-location-card p img{margin:0 8px 2px 0;width:12px}.hmm-location-card label{color:#506690;font-size:15px;line-height:24px;margin-bottom:16px;text-align:center}.hmm-location-card .button-tertiary{background:none;display:none;margin-top:20px}.header.location-selected .hmm-location-card .button-tertiary{display:block}.header .schedule-tour,.header.location-selected .find-location{display:none}.header.location-selected .schedule-tour{display:block}.hamburger-menu{align-items:center;background:#fff;border:0;display:none;height:42px;justify-content:center;width:42px}.hamburger-menu img{width:18px}.location-button{align-items:center;background:#fff;border:0;display:none;height:42px;justify-content:center;width:42px}.location-button img{width:16px}.header-selected-location{align-items:center;color:#0067be;display:flex;font-family:Azo sans Black!important;letter-spacing:0;margin-left:16px;margin-right:48px;text-transform:capitalize}.header-selected-location img{display:none;margin-bottom:2px;margin-right:5px}.header-selected-locagtion:hover{color:#007be2}.header-action{display:flex;height:50px}.menu-section-title{color:#2d8abd;font-family:Azo Sans Medium;font-size:14px;letter-spacing:0;line-height:12px;margin:20px 0 5px!important;opacity:.9;text-transform:capitalize}.header-submenu li a.pgm-additional span{margin-left:0}.header-menu--list.has-submenu.open .header-submenu{margin-top:0;opacity:1;visibility:visible}@media(max-width:993px){.header-menu-desktop{display:none}.hamburger-menu,.location-button{display:flex}.header:before{content:none!important}.header{padding-bottom:8px}}.hs-menu-wrapper ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-left:0}.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper{flex-direction:column}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:column}}.hs-menu-wrapper.hs-menu-flow-vertical ul{flex-direction:column}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul{display:inline-flex}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-vertical ul{display:flex}}.hs-menu-wrapper.flyouts .hs-item-has-children{position:relative}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{left:-9999px;opacity:0;position:absolute}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{display:block;white-space:nowrap}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;top:100%}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:100%;opacity:1;top:0}@media (max-width:767px){.hs-menu-wrapper.flyouts .hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;position:relative;top:auto}}.hs_cos_wrapper_type_cta img,.hs_cos_wrapper_type_logo img,.hs_cos_wrapper_type_rich_text img{height:auto;max-width:100%}.about-page .inner-banner-caption{max-width:600px}.about-page .inner-banner-caption:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/About/blue-blob-svg.svg) no-repeat;background-size:contain}.our-vision-page .inner-banner-caption:before{background:url(https://39646145.fs1.hubspotusercontent-na1.net/hubfs/39646145/CodeNinjas%20-%20Marketting%20Website/Our%20Vision/our-vision-banner-blob.svg) no-repeat;margin-top:-120px}.our-vision-page .button-action{position:relative}.upperCase{text-transform:uppercase}@media (max-width:993px){.about-page .inner-banner-caption:before{width:265px}.about-page .inner-banner-caption p{margin:0 auto 16px;width:70%}.our-vision-page .inner-banner-caption:before{background-size:contain}}@media (max-width:520px){.about-page .inner-banner-caption p{width:80%}}.show-for-sr{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width:767px){.show-for-sr--mobile{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}.centerInfoMenu,.ptoMenu{display:none}