@charset "UTF-8";@font-face{font-family:Volte;font-weight:500;font-style:normal;src:url(/f885a6b694ebd2cb73cb52b8df6e894c3298584e/49242/prod/fonts/volte-medium.woff2) format("woff2");src:url(/26128942b1adb093c35b4cfa62b9853fd1ae3aaf/55315/prod/fonts/volte-medium.woff) format("woff")}@font-face{font-family:Volte;font-weight:700;font-style:normal;src:url(/cb76500c0c676473ca1789aaa95491668ffcbbde/dcfb1/prod/fonts/volte-semibold.woff2) format("woff2");src:url(/54d2e149cec5dcb26dc96de21ba2df5c188f2678/469ec/prod/fonts/volte-semibold.woff) format("woff")}@font-face{font-family:Volte;font-weight:900;font-style:normal;src:url(../fonts/Volte-Bold.woff2) format("woff2");src:url(/204fc0994ffa67c21736d9fac3a5249e774f0a98/98780/prod/fonts/volte-bold.woff) format("woff")}@font-face{font-family:ADAM;font-style:normal;font-weight:400;src:local("ADAM.CG PRO Regular"),url("/dfc61b384b77d0ff53506a20b7518250d470cda8/71c7f/prod/fonts/adam.cg pro.woff") format("woff")}@font-face{font-family:Futura PT W02 Bold;src:url(/3774f45fd0390fdc1ffdd6f1ace5c19b16bfb70b/487fb/prod/fonts/futurafonts/1062014/eefb4a0a-90e8-4703-994a-d58c1de8687e.woff2) format("woff2"),url(/1b49e8d0b9ee641fe2045314c54959aca3f14baf/4245e/prod/fonts/futurafonts/1062014/29e68c1f-8f9c-43cd-80fb-de4056f5caab.woff) format("woff")}@font-face{font-family:Futura PT W02 Demi;src:url(/380e5180cd3490ea1c84cb5e16e8c01d49928200/99ffe/prod/fonts/futurafonts/1062050/84271cfa-205f-47c6-8e88-1e5fa4e29838.woff2) format("woff2"),url(/bb4b53ab0d0f713ed0391f35de495c138fd4eb0e/59fb6/prod/fonts/futurafonts/1062050/00bf84ce-30bd-41b2-9405-995fafc11b7c.woff) format("woff")}@font-face{font-family:Futura PT W02 Medium;src:url(/fda5df6729dd486583c527767476458e35681e1b/ba35f/prod/fonts/futurafonts/1062074/91597685-99ad-4a3c-81b0-84491562b714.woff2) format("woff2"),url(/c743e333fe391a6b3ae323ada662da21b79fe0f3/8d423/prod/fonts/futurafonts/1062074/717bc962-d7ad-40ef-b37b-808824c7f061.woff) format("woff")}@font-face{font-family:Inter;font-weight:400;src:url(/f2fa90d264ae0063b0cda7fee6721b405dd4b866/8cfcb/prod/fonts/inter-regular.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:500;src:url(/76662bdb665197e1dd3f2f8933d4d8b4a5dfba80/47a5a/prod/fonts/inter-semibold.ttf) format("truetype")}@font-face{font-family:Bebas Neue;font-weight:500;src:url(/85f76f690f6f8fd6786519c254983e232104a057/adda5/prod/fonts/bebasneue-regular.ttf) format("truetype")}@font-face{font-family:Circular Std;font-weight:400;src:url(/41c6ce9d98143129b26c2660e4a7fe8695b64df3/3874c/prod/fonts/circularstd-medium.ttf) format("truetype")}@font-face{font-family:Circular Std;font-weight:300;src:url(/53e8b5c172c347b9c327673a1522c566a52e6657/227fe/prod/fonts/circularstd-book.ttf) format("truetype")}@font-face{font-family:Circular Std;font-weight:600;src:url(/5835fba2ecaa73eccaa97501aaabb5299bc2ceea/2eef1/prod/fonts/circularstd-bold.ttf) format("truetype")}@font-face{font-family:Electrolize;src:url(/d0b62d9b438a8ee6e070fef69959d8d74a1fcba5/60a37/prod/fonts/electrolize-regular.ttf) format("truetype")}@font-face{font-family:Chathura Thin;src:url(prod/fonts/Chathura-Regular.ttf) format("truetype")}@font-face{font-family:Chathura Slim;src:url(prod/fonts/Chathura-Thin.ttf) format("truetype")}@font-face{font-family:Nunito;src:url(prod/fonts/Nunito.ttf) format truetype}html{position:relative;min-height:100%;width:100vw;overflow-x:hidden}body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;margin:0;color:#221240;font-family:Volte,sans-serif;font-size:18px;font-weight:500;word-wrap:break-word}*{font-family:Volte,sans-serif;z-index:2}h1,h2,h3,h4,h5,h6,p{line-height:1.2;margin:0;max-width:800px}p{max-width:800px;line-height:1.2}h1{position:relative;display:inline-block;letter-spacing:-1.5px;font-size:1.9em}@media screen and (max-width:860px){h1{font-size:23px;margin-bottom:16px}}h2{font-size:1.4em}.blocker{z-index:10!important}h3{letter-spacing:-1px;font-size:1.1em}.ul::before{content:"";width:100%;height:2px;background:#fff;position:absolute;z-index:-1;left:0;bottom:0}.ul{position:relative;color:#fff;z-index:1;padding:0 4px;display:inline-block}.blue{color:#2525d0}.blueButton{text-decoration:none;background:linear-gradient(to right,#38c1cf,#516de8);border:none;border-radius:80px;padding:8px 20px;min-width:120px;color:#fff;font-size:18px;cursor:pointer}button:hover{cursor:pointer;transform:scale(1.01)}.red{color:#f45}.lightBlue{color:#38c1cf}.regBlue{color:#1f55ff}.lightYellow{color:#fdf300}.gold{color:#fdd400}.grayBlue{color:#a3c2ff}.small{font-size:10px}.small a{color:#fff}.redInvert{background:#f45;color:#fff;padding:5px 10px}.lightBlueInvert{background:#38c1cf;color:#fff;padding:5px 10px}.navyInvert{background:#180e31;color:#fff;padding:5px 10px}.blueInvert{background:#2e4aba;color:#fff;padding:5px 10px}.white{color:#fff}.darkBlue{color:#25326d}@media screen and (max-width:1024px){h1::after{content:"";position:absolute;width:80px;background:#221240;height:8%;top:calc(50% - 2%);right:-110px;right:auto;left:-40px;height:100%;width:8px;top:0}}h1.white::after{background:#fff}h1.red::after{background:#f45}.mobileOnly{display:none}@media screen and (max-width:1024px){.mobileOnly{display:initial}}.webOnly{display:initial}@media screen and (max-width:1024px){.webOnly{display:none}}.innerContent{padding:80px;max-width:1200px;margin:auto;position:relative}@media screen and (max-width:860px){.innerContent{margin:0;padding:40px}.innerContent .instructors{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.innerContent .instructors .instructor-card{margin-bottom:20px}}.marginTop20{margin-top:20px}.marginTop30{margin-top:30px}.marginTop40{margin-top:40px}.marginTop60{margin-top:60px}.tos{font-size:10px}.col-2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-2 div{-ms-flex:0 0 auto;flex:0 0 auto;max-width:600px}@media screen and (max-width:1024px){.col-2 div{width:60%}}@media screen and (max-width:860px){.col-2 div{margin-bottom:40px;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}}.col-2 .colImageContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;z-index:1}@media screen and (max-width:1024px){.col-2 .colImageContainer{width:40%}}@media screen and (max-width:860px){.col-2 .colImageContainer{width:auto}}.col-2 .title{min-width:100%;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center}.col-2 .title h1{font-size:36px}.col-2 .title h1:after{display:none}@media screen and (max-width:860px){.col-2 .title{-ms-flex:1 1 auto;flex:1 1 auto}}.content{overflow:hidden}.text-center{text-align:center;position:relative}*{transition:.5s ease all}footer{background:#221240;color:#fff}footer .innerContent{padding:20px 80px}@media screen and (max-width:1024px){footer .innerContent{padding:20px 40px}}footer form{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:1024px){footer form{-ms-flex-direction:column;flex-direction:column;width:100%;overflow:hidden}}footer input[type=text]{outline:0;margin-top:15px;padding:5px;background:0 0;border-radius:25px;border-image-slice:1;border:2px solid #f45;padding-left:10px;-ms-flex-positive:1;flex-grow:1}footer input[name=username]{margin-left:-15 px;margin-right:10px;width:150px}footer input[name=email]{width:300px;margin-right:8px}footer input,footer select,footer textarea{color:#fff;font-size:15px}footer button,footer input[type=submit]{background:linear-gradient(to right,#ff4051,#8c3b6b);border:none;border-radius:80px;padding:8px 20px;min-width:120px;margin-top:8px}footer :-ms-input-placeholder{opacity:.3;color:#fff}footer ::placeholder{opacity:.3;color:#fff}footer .flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){footer .flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:1024px){footer .contact{margin-top:20px;align:left}}@media screen and (max-width:860px){footer .contact{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:50px;width:100%}footer .contact table tr{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}footer .contact table tr td{margin-bottom:10px}}footer .contact h3{text-align:left}footer .contact h5{font-family:Futura PT W02 Medium}@media screen and (max-width:860px){footer .contact h5{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}footer .contact p{margin-top:8px;font-size:14px}@media screen and (max-width:1024px){footer .contact p{font-size:12px}}footer .contact-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px;margin-top:10px}footer .contact-wrap>*{-ms-flex:1;flex:1}footer .contact-wrap .footer-contact{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}footer .contact-wrap .footer-contact li{-ms-flex:0 0 100%;flex:0 0 100%}footer .contact-wrap .footer-contact li:not(:last-child){margin-bottom:8px}footer .contact-wrap .footer-contact li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none}footer .contact-wrap .footer-contact li a img{max-width:16px;margin-right:8px}footer .contact-wrap .footer-contact li a span{-ms-flex:0 0 100%;flex:0 0 100%;font-size:14px;color:#fff}footer .contact-wrap .address{font-size:14px!important;margin-bottom:0!important;color:#fff!important}footer .contact-wrap .footer-social{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:0;margin:0}footer .contact-wrap .footer-social li{list-style-image:none}footer .contact-wrap .footer-social li:not(:last-child){margin-right:10px}footer .contact-wrap .footer-social li img{filter:brightness(0) invert(1);max-width:16px;width:100%}footer .footer_info{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:5px}footer .footer_info p{max-width:1200px;font-size:16px;margin-left:10px}@media screen and (max-width:1024px){footer .footer_info p{font-size:12px;margin-right:0}}footer .footer_info img{width:80px;height:auto;margin-left:-10px}@media screen and (max-width:1024px){footer .footer_info img{width:70px;height:auto;margin-left:0}}footer .footer_info a{color:#fff}footer .socialmedia::before{content:"";position:absolute;width:80px;background:#f45;height:8%;top:calc(50% - 2%);right:-110px}@media screen and (max-width:1024px){footer .socialmedia::before{right:auto;left:-40px;height:100%;width:8px;top:0}}footer .footer_divider{background:linear-gradient(to right,#cc3650,#783c72);width:100%;height:4px;margin-top:30px;margin-bottom:20px}footer .footer_divider2{background:linear-gradient(to right,#38c1cf,#516de8);width:100%;height:4px;margin-top:30px;margin-bottom:20px}footer .footer-links{margin-top:30px}footer .footer_subFooter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){footer .footer_subFooter{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:baseline;align-items:baseline}}@media screen and (max-width:1024px){footer .footer_subFooter .small{margin-top:20px}}footer .links a{text-decoration:none;color:#fff;font-size:20px;margin-right:16px;white-space:nowrap}.blackFooter{background:#000;color:#fff}.blackFooter .innerContent{padding:20px 80px}@media screen and (max-width:1024px){.blackFooter .innerContent{padding:20px 40px}}@media screen and (max-width:860px){.blackFooter .innerContent{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.blackFooter .logo{height:90px;width:163px;padding-top:30px;padding-bottom:30px;padding-right:30px}.blackFooter .footer_subscribe_button{background:#fdd400;color:#000;border:none;border-radius:5px;padding:8px 20px;min-width:120px;margin-top:8px}.blackFooter .footerContentContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.blackFooter .footerContentContainer .linkContainer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:70%;margin:20px;margin-left:10px}.blackFooter .footerContentContainer .linkContainer a{text-decoration:none;font-family:Futura PT W02 Medium;color:#fff;font-size:20px;margin-right:30px;white-space:nowrap}@media screen and (max-width:860px){.blackFooter .footerContentContainer .linkContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.blackFooter .footerContentContainer .linkContainer a{margin-bottom:10px}}.blackFooter .footerContentContainer h3{font-family:Futura PT W02 Medium!important;font-size:14px!important;margin-left:10px!important;color:#fff!important}@media screen and (max-width:860px){.blackFooter .footerContentContainer h3{margin:0;margin-left:-60px;margin-top:10px;margin-bottom:5px}}@media screen and (max-width:860px){.blackFooter .footerContentContainer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%}}.blackFooter form{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:1024px){.blackFooter form{-ms-flex-direction:column;flex-direction:column;width:100%;overflow:hidden}}.blackFooter input[type=text]{outline:0;margin-top:15px;padding:5px;background:0 0;border-radius:25px;border-image-slice:1;border:2px solid #f45;padding-left:10px;-ms-flex-positive:1;flex-grow:1}.blackFooter input[name=username]{margin-left:-15 px;margin-right:10px;width:150px}.blackFooter input[name=email]{width:300px;margin-right:8px}.blackFooter input,.blackFooter select,.blackFooter textarea{color:#fff;font-size:15px}.blackFooter button,.blackFooter input[type=submit]{background:linear-gradient(to right,#38c1cf,#516de8);border:none;border-radius:80px;padding:8px 20px;min-width:120px;margin-top:8px}.blackFooter :-ms-input-placeholder{opacity:.3;color:#fff}.blackFooter ::placeholder{opacity:.3;color:#fff}.blackFooter .flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.blackFooter .flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:1024px){.blackFooter .contact{margin-top:20px;align:left}}.blackFooter .contact h3{text-align:left}.blackFooter .contact h5{font-family:Futura PT W02 Medium;font-size:10px}.blackFooter .contact p{margin-top:8px;font-size:14px}@media screen and (max-width:1024px){.blackFooter .contact p{font-size:12px}}.blackFooter .footer_info{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:5px}.blackFooter .footer_info p{max-width:1200px;font-size:12px;margin-left:10px;font-family:Futura PT W02 Medium;color:#b1c0c5}@media screen and (max-width:1024px){.blackFooter .footer_info p{font-size:12px;margin-right:0}}.blackFooter .footer_info img{width:80px;height:auto;margin-left:-10px}@media screen and (max-width:1024px){.blackFooter .footer_info img{width:70px;height:auto;margin-left:0}}.blackFooter .footer_info a{color:#fff}@media screen and (max-width:860px){.blackFooter .footer_info{text-align:center;margin-right:80px}}.blackFooter .socialmedia::before{content:"";position:absolute;width:80px;background:#f45;height:8%;top:calc(50% - 2%);right:-110px}@media screen and (max-width:1024px){.blackFooter .socialmedia::before{right:auto;left:-40px;height:100%;width:8px;top:0}}.blackFooter .footer_divider{background:linear-gradient(to right,#cc3650,#783c72);width:100%;height:4px;margin-top:30px;margin-bottom:20px}.blackFooter .footer_divider2{background:linear-gradient(to right,#38c1cf,#516de8);width:100%;height:4px;margin-top:30px;margin-bottom:20px}.blackFooter .footer-links{margin-top:30px}.blackFooter .footer_subFooter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.blackFooter .footer_subFooter{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:baseline;align-items:baseline}}@media screen and (max-width:1024px){.blackFooter .footer_subFooter .small{margin-top:20px}}.blackFooter .links a{text-decoration:none;color:#fff;font-size:12px;margin-right:8px;white-space:nowrap}nav{background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;margin:auto;position:absolute;height:88px;top:0;left:0;right:0;z-index:100}nav .toggle-button{position:absolute;top:.75rem;right:1rem;display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:30px;height:21px}nav .toggle-button .bar{height:3px;width:100%;background-color:#fff;border-radius:10px}@media screen and (max-width:860px){nav{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}nav .toggle-button{display:-ms-flexbox;display:flex}nav .links{display:none!important;-ms-flex-direction:column!important;flex-direction:column!important;width:100%}nav .links.active{display:-ms-flexbox!important;display:flex!important}nav .logo{display:block!important;height:30px!important;width:20px!important;position:absolute;top:0}}nav .logo img{position:absolute;width:135px;height:88px;margin-left:20px;margin-top:5px}@media screen and (max-width:860px){nav .logo{display:none}}nav .logoMobile{display:none}nav .logoMobile img{width:160px}@media screen and (max-width:860px){nav .logoMobile{display:block;margin-bottom:20px}}nav .hamburger{display:none;margin-left:auto}nav .hamburger div{width:20px;height:4px;background:#fff;margin:4px 0}@media screen and (max-width:860px){nav .hamburger{display:block;text-align:right}}nav .hamburger.pink div{background:#f45}nav .hamburger.blue div{background:#38c1cf}nav .links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}nav .links_mobile{display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:860px){nav .links_mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}nav .links_mobile.blue a{color:#a2b2ff}@media screen and (max-width:860px){nav .links_mobile.blue a{color:#a2b2ff}}nav .links_mobile.blue a.active,nav .links_mobile.blue a:hover{color:#fdd400;border-bottom:2px solid #fdd400}nav a{text-decoration:none;color:#fff;padding:8px 8px;margin-right:30px;font-family:Futura PT W02 Medium;font-weight:100;border-bottom:2px solid rgba(255,255,255,0);height:-webkit-min-content;height:-moz-min-content;height:min-content}@media screen and (max-width:860px){nav a{margin:12px 0;padding:4px 8px;border-bottom:0;border-left:2px solid rgba(255,255,255,0)}}nav a.active,nav a:hover{border-bottom:2px solid #fdd400}@media screen and (max-width:860px){nav a.active,nav a:hover{border-bottom:0;border-left:2px solid #fdd400}}nav a.special{border-bottom:none!important}nav a.no-style{padding:0;margin:0}nav .links.pink a{color:#2525d0}@media screen and (max-width:860px){nav .links.pink a{color:#fff}}nav .links.pink a.active,nav .links.pink a:hover{border-bottom:2px solid #221240}nav .programs_dropdown_content{display:none;background:#221240;position:absolute;padding-top:10px}nav .programs_dropdown_content a{border:0;font-size:16px}nav .programs_dropdown_content a:hover{border:0;color:#f45}nav .programs_dropdown_content:hover{display:-ms-flexbox;display:flex}nav .programs_dropdown:hover .programs_dropdown_content{display:-ms-flexbox;display:flex}nav .programs_dropdown_blue_content{display:none;background:#25326d;position:absolute;padding-top:10px}nav .programs_dropdown_blue_content a{border:0;font-size:16px}nav .programs_dropdown_blue_content a:hover{border:0;color:#a3c2ff}nav .programs_dropdown_blue_content:hover{display:-ms-flexbox;display:flex}nav .programs_dropdown_blue:hover .programs_dropdown_blue_content{display:-ms-flexbox;display:flex}.blueNav{background-color:#25326d;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;margin:auto;padding:20px;position:absolute;top:0;left:0;right:0;z-index:100;color:#fff}@media screen and (max-width:860px){.blueNav{background-color:transparent;-ms-flex-direction:column;flex-direction:column;max-height:8px;overflow:hidden;margin-top:0}}.blueNav .logo img{width:160px}@media screen and (max-width:860px){.blueNav .logo{display:none}}.blueNav .logoMobile{display:none}.blueNav .logoMobile img{width:160px}@media screen and (max-width:860px){.blueNav .logoMobile{display:block;margin-bottom:20px}}.blueNav .hamburger{display:none;margin-left:auto}.blueNav .hamburger div{width:20px;height:4px;background:#fff;margin:4px 0}@media screen and (max-width:860px){.blueNav .hamburger{display:block;text-align:right}}.blueNav .hamburger.pink div{background:#f45}.blueNav .links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}@media screen and (max-width:860px){.blueNav .links{display:none}}.blueNav .links_mobile{display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:860px){.blueNav .links_mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}.blueNav a{text-decoration:none;color:#fff;padding:8px 8px;margin:0 3px;font-weight:100;border-bottom:2px solid rgba(255,255,255,0);height:-webkit-min-content;height:-moz-min-content;height:min-content}@media screen and (max-width:860px){.blueNav a{margin:12px 0;padding:4px 8px;border-bottom:0;border-left:2px solid rgba(255,255,255,0)}}.blueNav a.active,.blueNav a:hover{border-bottom:2px solid #fdd400}@media screen and (max-width:860px){.blueNav a.active,.blueNav a:hover{border-bottom:0;border-left:2px solid #fdd400}}.blueNav a.special{border-bottom:none!important}.blueNav a.no-style{padding:0;margin:0}.blueNav .links.blue a{color:#a2b2ff}@media screen and (max-width:860px){.blueNav .links.blue a{color:#a2b2ff}}.blueNav .links.blue a.active,.blueNav .links.blue a:hover{color:#fdd400;border-bottom:2px solid #fdd400}.blueNav .links_mobile.blue a{color:#a2b2ff}@media screen and (max-width:860px){.blueNav .links_mobile.blue a{color:#a2b2ff}}.blueNav .links_mobile.blue a.active,.blueNav .links_mobile.blue a:hover{color:#fdd400;border-bottom:2px solid #fdd400}.blueNav .programs_dropdown_content{display:none;background:#25326d;position:absolute;padding-top:10px}.blueNav .programs_dropdown_content a{border:0;font-size:16px}.blueNav .programs_dropdown_content a:hover{border:0;color:#f45}.blueNav .programs_dropdown_content:hover{display:-ms-flexbox;display:flex}.blueNav .programs_dropdown:hover .programs_dropdown_content{display:-ms-flexbox;display:flex}@media screen and (max-width:860px){nav.active{background:#180e31;height:340px!important;padding-top:100px;z-index:300}nav.active .links{display:-ms-flexbox!important;display:flex!important}}nav.active .hamburger .one{transform:rotate(45deg)}nav.active .hamburger .two{transform:translateY(-8px) rotate(-45deg)}path#SvgjsPath1015{stroke-width:4;z-index:4;transition:.1s ease all}@media screen and (max-width:860px){path#SvgjsPath1015{opacity:.2}}.h2-center{margin:auto}.col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.flex-center{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.align-center{-ms-flex-align:center;align-items:center}.align-end{-ms-flex-align:end;align-items:flex-end}.justify-center{-ms-flex-pack:center;justify-content:center}.space-between{-ms-flex-pack:justify;justify-content:space-between}.space-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.space-around{-ms-flex-pack:distribute;justify-content:space-around}.w100{width:100%}.m0{margin:0}.oh{overflow:hidden}.announcement{max-width:100%;height:100%;background:#fdd400;color:#000;z-index:10;display:-ms-flexbox;display:flex;margin-top:88px;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1024px){.announcement{margin-top:88px}}.announcement p{padding:10px;text-align:center;max-width:1200px;width:100%;font-size:16px;color:#000}.announcement a{text-decoration:underline;margin-left:10px}.announcement a:hover{cursor:pointer}.announcement a:visited{color:#002f66}.announcement.home p{font-size:18px;padding:20px}.navDropdown{position:relative;display:inline-block;z-index:200}.dropdownContent{margin-top:10px;display:none;position:absolute;z-index:1}.dropdownContent a{text-decoration:none;display:block;padding:10px 15px}.navDropdown:hover .dropdownContent{display:block;min-width:150px;background-color:#152b60}@keyframes fade-left-right{0%{opacity:0;transform:translateX(-40px)}100%{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.fade_in_obj{opacity:0}.fade_in_animation{animation:fade-left-right 1.5s 1}}h1{font-family:Circular Std;font-size:64px;line-height:1.3;letter-spacing:-3px;color:#fff}@media screen and (max-width:860px){h1{font-size:48px}}.fontDark{color:#091a2e}.bold{font-weight:500!important}h2{font-family:Circular Std;font-size:52px;line-height:1.3;letter-spacing:-3px;color:#fff}@media screen and (max-width:860px){h2{font-size:42px}}h3{font-family:Circular Std;font-size:42px;line-height:1.3;color:#fff}@media screen and (max-width:860px){h3{font-size:32px}}h4{font-family:Circular Std;font-size:30px;line-height:1.5;letter-spacing:-1px}@media screen and (max-width:860px){h4{font-size:24px}}p{font-family:Circular Std;font-weight:300;font-size:20px;line-height:1.7;color:#fff}@media screen and (max-width:860px){p{font-size:16px;text-align:left}}.text800px{max-width:800px}.fontBlue{color:#0085ff}li{font-family:Circular Std!important;font-weight:300;font-size:16px}.white{color:#fff!important}.black{color:#1e1e1e!important}.flex{display:-ms-flexbox;display:flex}.center{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.column{-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1024px){.column{text-align:left}}ul{text-align:left}.program_splash{background-color:#1e1e1e;height:500px;width:auto;width:100vw!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.program_splash h1{font-size:42px}.program_splash h4{font-size:1.5em;color:#fff}.program_splash h4 a{text-decoration:underline}.program_splash .subtext{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.program_splash .splash_button{padding:5px 30px 5px 30px;margin:0 10px 0 10px;color:#fae15f;font-size:16px;border-radius:6px;box-shadow:0 0 0 2pt #fae15f}.program_splash .splash_button_filled{background-color:#fae15f!important;color:#1e1e1e;padding:5px 25px 5px 25px;margin:0 10px 0 10px;color:#1e1e1e;font-size:16px;border-radius:6px;font-weight:700}.programs-page-banner .ppb-title{font-size:60px;max-width:100%;margin-bottom:20px}.programs-page-banner .ppb-title .txt-rotate{display:block}.programs-page-banner .programs_banner_text{font-size:26px;color:#fff;margin-bottom:20px}.programs-page-banner .programs_banner_text img{max-width:150px;width:100%;display:inline-block;vertical-align:middle;margin-left:10px}.programs-page-banner .ps-button{border:2px solid #fae15f;border-radius:4px;font-size:24px;font-weight:700;color:#fff;background-color:#fae15f;padding:10px 20px}.programs-page-banner .ps-button:hover{background-color:transparent;color:#fae15f}.quantum_bg{background-image:url(/1302dadead111a5ef99868a7efe6b1804e004b9d/6923e/prod/images/quantum_bg.png);color:#fff;z-index:0}.educators_bg{background-image:url("/cb2d7919eb00067e3f2e4b8aad90915beffdc8a2/c080d/prod/images/banner photo.png");background-size:cover}.text_container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.text_container h4{max-width:1000px}.text_container p{margin:25px 20px;max-width:1000px}.text_container h3{text-shadow:4px 4px 4px rgba(0,0,0,.64);max-width:1500px;font-size:50px}.text_container .educators_subtext{font-size:22px;line-height:1.1;max-width:100%;color:rgba(0,0,0,.64);text-align:center}.highlighted{color:#fae15f!important}.dark_bg{background-color:rgba(0,0,0,.5)}.black_bg{background-color:#000;color:#fff}.black_bg h3{color:#fff!important}.black_bg p{color:#fff!important}.black_bg .spotlightContent{margin-top:80px;margin-bottom:80px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:left;justify-content:left;-ms-flex-align:left;align-items:left;padding:30px;padding-bottom:200px}@media screen and (max-width:860px){.black_bg .spotlightContent{padding-bottom:350px}}.programs_section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:rgba(130,179,255,.24);padding:40px 10px;border-radius:20px}@media screen and (max-width:860px){.programs_section{padding:20px 10px}}.programs_section h2{letter-spacing:-1.5px;font-size:2.5em}@media screen and (max-width:860px){.programs_section h2{font-size:32px;text-align:left}}@media screen and (max-width:860px){.programs_section .button_small{font-size:12px}}.programs_section .button_large{margin:30px}@media screen and (max-width:860px){.programs_section .button_large{padding:15px;margin:20px 15px;font-size:16px}}.cards_container{display:-ms-flexbox;display:flex;padding-bottom:60px}@media screen and (max-width:860px){.cards_container{-ms-flex-direction:column;flex-direction:column}}.program_card{width:400px;overflow:hidden;margin:0 20px;border-radius:9px;background-color:#fff;text-align:left}@media screen and (max-width:860px){.program_card{margin:10px 20px;width:250px}}.program_card_image{width:100%}.program_card_image img{height:250px;width:100%;object-fit:cover}.programs_section .program_card_text{padding:30px 10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:250px;color:#002f66!important}.programs_section .program_card_text h4{color:#002f66!important;font-size:24px;text-align:center}@media screen and (max-width:860px){.programs_section .program_card_text h4{font-size:20px}}.programs_section .program_card_text ul{margin-top:5px}.programs_section .program_card_text li{font-size:16px;list-style-image:none}.programs_section .program_card_text p{color:#002f66!important;margin-bottom:5px;font-weight:600}@media screen and (max-width:860px){.programs_section .program_card_text{font-size:23px;margin-bottom:16px;height:auto;padding:10px 15px}}.button_small{background-color:#0085ff;padding:10px 25px;color:#fff;text-align:center;border-radius:30px;font-size:18px}.button_large{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#0085ff;padding:15px 35px;color:#fff;border-radius:10px;max-width:150px}.buttons_grid{display:-ms-grid;display:grid;-ms-grid-columns:33% 33% 33%;grid-template-columns:33% 33% 33%}.buttons_grid .button_square{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#0085ff;padding:35px 35px;color:#fff;border-radius:10px;text-align:center;border-color:gold;border-style:solid;margin:10%;cursor:pointer}.spotlight_button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#0085ff;padding:10px 25px;color:#fff;border-radius:30px;width:150px}.advantage_section .innerContent{margin-top:80px;margin-bottom:80px;outline:6px solid #fae15f;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:25px}.advantage_section li{list-style-image:none;font-size:40px;color:#fae15f}@media screen and (max-width:860px){.advantage_section h4{font-size:20px}}.events_section .innerContent{margin-top:80px;margin-bottom:0!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 50px}.event_card{width:1000px;overflow:hidden;margin:0 10px 30px;border-radius:9px;background-color:#fff;text-align:left;display:-ms-flexbox;display:flex}.event_card h2{letter-spacing:.5px}@media screen and (max-width:860px){.event_card{margin:10px 20px;width:250px;-ms-flex-direction:column;flex-direction:column}}.event_card_text{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:left;align-items:left;height:220px;color:#002f66!important;overflow:hidden}.event_card_text h4{color:#000;font-size:20px;text-align:left}@media screen and (max-width:860px){.event_card_text h4{font-size:20px}}.event_card_text p{margin-top:20px;color:#000;font-size:16px;overflow:hidden}@media screen and (max-width:860px){.event_card_text{margin-top:40px;height:auto}}.event_card_date{overflow:hidden;width:17%;height:200px;padding:20px;padding-top:50px;margin-bottom:-50px;background-color:#0085ff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;float:left}.event_card_date h2{font-size:37px;text-align:center;font-family:Circular Std}@media screen and (max-width:860px){.event_card_date h2{font-size:30px}}@media screen and (max-width:860px){.event_card_date{width:100%;height:70px}}.past_programs .innerContent{margin-top:80px;margin-bottom:80px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:50px}.past_programs .innerContent .dropdown{background-color:#000;width:900px;height:auto;text-align:center;padding:20px 20px}@media screen and (max-width:860px){.past_programs .innerContent .dropdown{width:250px;max-height:auto!important}}.past_programs .innerContent .dropdown img{margin-bottom:10px;cursor:pointer}.past_programs .innerContent .dropdown .active_photo{display:none}.past_programs .innerContent .dropdown .active_text{display:none}.past_programs .innerContent .dropdown h1{color:gold;margin-right:20px}.past_programs .innerContent .dropdown.active{background-color:#000;width:900px!important;text-align:center;padding:20px 20px}@media screen and (max-width:860px){.past_programs .innerContent .dropdown.active{width:250px!important;max-height:auto!important}}.past_programs .innerContent .dropdown.active img{margin-bottom:10px}.past_programs .innerContent .dropdown.active h1{color:gold;margin-right:20px}.past_programs .innerContent .dropdown.active .program{overflow:hidden;margin:0 20px 30px;text-align:left}@media screen and (max-width:860px){.past_programs .innerContent .dropdown.active .program{margin:10px 20px}}.past_programs .innerContent .dropdown.active .active_text{display:inline-block;width:70%;margin-left:20px}@media screen and (max-width:860px){.past_programs .innerContent .dropdown.active .active_text{width:100%}}.past_programs .innerContent .dropdown.active .active_photo{width:25%;display:inline-block}@media screen and (max-width:860px){.past_programs .innerContent .dropdown.active .active_photo{width:100%}}.past_programs .innerContent .dropdown.active .active_photo img{width:100%;height:auto}@media screen and (max-width:860px){.past_programs .innerContent .dropdown.active .active_photo img{-ms-flex-direction:column;flex-direction:column}}.spotlight{margin:0 20px 30px;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:860px){.spotlight{margin:10px 20px;-ms-flex-direction:column;flex-direction:column}}.spotlight_text{-ms-flex-pack:right;justify-content:right;margin-top:40px;display:column;float:left;width:60%}@media screen and (max-width:860px){.spotlight_text{width:100%;margin-top:40px}}.spotlight_pictures{max-width:40%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:auto}@media screen and (max-width:1024px){.spotlight_pictures{max-width:90%;height:auto}}@media screen and (max-width:860px){.spotlight_pictures img{-ms-flex-direction:column;flex-direction:column;display:block}}.advantages{margin-top:20px;display:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline}.advantage_row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:860px){.advantage_row{-ms-flex-direction:column;flex-direction:column}}.advantage_row img{width:80px;height:80px}@media screen and (max-width:860px){.advantage_row img{width:50px;height:50px}}.advantage_row .icon_group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;width:250px;margin:20px 20px}@media screen and (max-width:860px){.advantage_row .icon_group{-ms-flex-direction:row;flex-direction:row}}.advantage_row p{text-align:center;margin-top:10px}.offerings_container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.offering{width:200px;height:200px;background:url(/284e417c510e40da44567e4b3aecbe27f516e99e/a399c/prod/images/cpu_icon.svg);background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:5px;margin:0 15px}.offering h4{color:#fae15f;font-size:24px}@media screen and (max-width:860px){.offering h4{font-size:20px}}@media screen and (max-width:860px){.offering{height:150px;width:150px;margin:10px 10px}}.template_page h3{color:#1e1e1e;max-width:1100px}.template_page p{color:#1e1e1e}.template_page .middle_school_template_splash{background:url(/cd2862f63eb56d5fa46b98b2e2e10d32d5181778/2125d/prod/images/programs/template/program_splash.png);height:auto;width:auto;width:100vw!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.5)}.template_page .middle_school_template_splash h1{font-size:2.5rem;padding:10px;border:3px solid #fff}.template_page .summer_school_splash{background:url(/995c405cd67f47805d9495bbdf225dd35b154bc1/aa0b0/prod/images/programs/camps/hs_summerschool_card.jpg);background-size:cover;height:600px;width:auto;width:100vw!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.5)}.template_page .summer_school_splash h1{padding:10px;border:3px solid #fff}.template_page .high_school_template_splash{background:url(/prod/images/programs/template/71d87f7530e1ced2c64215ded1713d0e5dfcb5e6/classic_gold_quantum_computer_with_blk_background.png);background-size:cover;height:auto!important;width:auto;width:100vw!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.5)}.template_page .high_school_template_splash h1{font-size:2.5rem;padding:10px;border:3px solid gold}.template_page .about_text p{max-width:1100px}.template_page .about_text img{max-width:40%;margin-left:20px}@media screen and (max-width:1024px){.template_page .about_text h3{text-align:left}}#splashTitle{color:gold;text-align:center;border:0;font-size:60px;min-width:100%}@media screen and (max-width:1024px){#splashTitle{display:none}}@media screen and (max-width:860px){.template_about_section{text-align:left}}.template_about_section .subtext{font-size:20px;text-align:center;font-weight:200;margin-left:18%;margin-right:18%}@media screen and (max-width:860px){.template_about_section .subtext{text-align:left;font-size:18px;margin-left:0}}.template_about_section .center{-ms-flex-align:center!important;align-items:center!important}@media screen and (max-width:860px){.template_about_section{-ms-flex-direction:column;flex-direction:column}}.template_about_section img{object-fit:contain}.about_box{width:100%;padding:10px 20px;border:3px solid #071585;background:#deefff;border-radius:8px}.about_box li{font-size:large}.about_box p{font-size:large}.template_sponsors_section .innerContent{padding-top:30px;padding-bottom:30px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.template_sponsors_section .sponsors{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:center;align-items:center}@media screen and (max-width:860px){.template_sponsors_section .sponsors{-ms-flex-direction:column;flex-direction:column}}.template_sponsors_section #summer_h3{font-size:30px}@media screen and (max-width:860px){.template_sponsors_section #summer_h3{font-size:24px;text-align:left}}.template_sponsors_section h3{font-size:24px}@media screen and (max-width:1024px){.template_sponsors_section h3{font-size:18px}}.template_sponsors_section img{max-width:320px;height:100%}@media screen and (max-width:860px){.template_sponsors_section img{-ms-flex-direction:column;flex-direction:column;margin:10px;max-width:150px;max-height:80px}}.template_offerings_section{background-color:#152b60;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.template_offerings_section .innerContent{padding-top:30px;padding-bottom:30px;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:860px){.template_offerings_section .innerContent{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.template_offerings_section .icon_group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 60px 0 60px}@media screen and (max-width:860px){.template_offerings_section .icon_group{margin:10px}}.template_offerings_section img{width:60px}@media screen and (max-width:860px){.template_offerings_section img{width:40px}}.template_offerings_section p{margin-top:15px;line-height:1.3;text-align:center}@media screen and (max-width:860px){.template_learning h3{text-align:center}}.template_learning p{font-size:16px}.template_learning .learning_image{width:60%}.template_learning .flex{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.template_learning .flex.column{width:50%;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:860px){.template_learning .flex.column{width:100%;-ms-flex-align:center;align-items:center}}.template_learning img{height:auto;width:80%}@media screen and (max-width:860px){.template_learning img{display:none}}@media screen and (max-width:860px){.template_learning .innerContent{-ms-flex-direction:column;flex-direction:column}}.learning_text{margin:20px 0}.learning_text h3{color:#fff}.learning_text ul{padding:0;margin:10px}.learning_text li{margin:20px 0;font-size:16px;list-style-image:none;list-style:none;display:-ms-flexbox;display:flex}@media screen and (max-width:860px){.learning_text li{width:300px}}.learning_text li::before{content:url(/prod/images/programs/5158c9644008a6907d66e5799f6066ab4e3e3b98/atom_icon.png);margin-right:15px;margin-left:-15px;display:inline-block;vertical-align:middle;animation:spin 4s infinite linear;display:inline-block;width:30px;height:30px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.learning_text p{font-weight:300;font-size:18px;line-height:1.5;color:#fff}.template_sponsors_section{background-color:#f6f6f6}.template_logistics_section .template_instructors{margin-top:20px;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:860px){.template_logistics_section .template_instructors{margin-top:20px;-ms-flex-direction:column;flex-direction:column}}.template_logistics_section .instructors_container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.template_logistics_section .instructors_container .ta{text-align:center;margin-right:20px}.template_logistics_section .instructors_container .ta img{width:150px}.template_logistics_section .instructors_container .ta p{width:150px;font-size:16px;color:#fff}@media screen and (max-width:860px){.template_logistics_section .instructors_container .ta p{width:115px;font-size:14px}.template_logistics_section .instructors_container .ta img{width:115px}}.template_logistics_section h3{color:#fff;margin-right:20px}.template_logistics_section .instructor{display:-ms-flexbox;display:flex;width:900px}.template_logistics_section .instructor img{width:30%;height:auto;object-fit:cover}@media screen and (max-width:860px){.template_logistics_section .instructor img{width:auto}}@media screen and (max-width:860px){.template_logistics_section .instructor{-ms-flex-direction:column;flex-direction:column;width:300px}}.template_logistics_section .instructor_text{padding:30px;background-color:#fff}.template_logistics_section .instructor_text h4{color:#1e1e1e}.template_logistics_section .instructor_text p{margin-top:1px;font-size:16px;color:#1e1e1e}.borderGold{border:3px #fae15f solid!important}.template_logistics{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-radius:8px;color:#fff}.template_logistics #borderBottom{border-bottom:3px solid #aae2ff73}.template_logistics .logistics_row{display:-ms-flexbox;display:flex}@media screen and (max-width:860px){.template_logistics .logistics_row{-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:860px){.template_logistics .logistics{margin-top:10px;-ms-flex-direction:column;flex-direction:column;width:100%}}.template_logistics h3{color:#1e1e1e}.template_logistics .logistics_item{width:50%;padding:20px}.template_logistics .logistics_item:nth-child(2){border-right:3px solid #aae2ff73;border-left:3px solid #aae2ff73}@media screen and (max-width:860px){.template_logistics .logistics_item:nth-child(2){border-bottom:3px solid #aae2ff73;border-right:none;border-left:none}}@media screen and (max-width:860px){.template_logistics .logistics_item{border-bottom:3px solid #aae2ff73;padding:20px 10px}}.template_logistics .logistics_item h4{color:#fae15f}.template_logistics .logistics_item p{color:#fff;max-width:95%}.template_logistics .logistics_item li{color:#fff;font-size:20px;margin-left:20px}@media screen and (max-width:860px){.template_logistics .logistics_item li{font-size:16px;margin-left:10px}}@media screen and (max-width:860px){.template_logistics .logistics_item{width:100%}}@media screen and (max-width:860px){.template_logistics{-ms-flex-direction:column;flex-direction:column;margin-top:20px}}.course_testimonials_container{position:relative;margin:auto}.course_testimonials_container .next,.course_testimonials_container .prev{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:#fff;font-weight:700;font-size:30px;transition:.6s ease;border-radius:0 3px 3px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.course_testimonials_container .next:hover,.course_testimonials_container .prev:hover{color:#fae15f}@media screen and (max-width:860px){.course_testimonials_container .next,.course_testimonials_container .prev{top:170px;font-size:50px}}@media screen and (max-width:860px){.course_testimonials_container .prev{left:-30px}}.course_testimonials_container .next{right:0;border-radius:3px 0 0 3px}@media screen and (max-width:860px){.course_testimonials_container .next{right:-30px}}.course_testimonials{color:#fff;width:80%;margin:auto;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-height:calc(235px * 5)}.course_testimonials .students{display:-ms-flexbox;display:flex;margin-top:60px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:860px){.course_testimonials .students{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.course_testimonials .students .student-card{margin-bottom:20px}}.course_testimonials .student-photo{width:150px;height:auto}.course_testimonials .student-styling{border-radius:50%;border:solid 2px gold}@media screen and (max-width:860px){.course_testimonials{width:100%}}.student_testimonial{height:350px;width:100%;margin-top:10px;margin-bottom:10px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1024px){.student_testimonial{-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:860px){.student_testimonial.right{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}.student_testimonial .testimonial_text{text-align:left;font-size:18px}@media screen and (max-width:860px){.student_testimonial .testimonial_text{font-size:16px}}@media screen and (max-width:860px){.student_testimonial blockquote{margin:5px 10px}}@media screen and (max-width:860px){.student_testimonial{height:auto;max-width:90%}}.student_testimonial .student_description{text-align:left;margin-left:5%}@media screen and (max-width:860px){.student_testimonial .student_description{height:auto;margin-left:0}}.student_testimonial .student_description.right{margin-right:5%;margin-left:0}.testimonial_name{text-align:right;font-size:14px}.showMoreTestimonialsBtn{border:none;background-color:transparent;cursor:pointer}.showMoreTestimonialsBtn img{width:15%;height:auto}.showMoreTestimonialsBtn h3{font-size:24px;margin-right:0}.showFaqBtn{border:none;background-color:transparent;cursor:pointer}.showFaqBtn img{width:15%;height:auto}.showFaqBtn h3{font-size:24px;margin-right:0}.questionAnswer{max-width:800px;padding:20px;border-radius:8px;background:#142772}.questionAnswer:not(:last-child){margin-bottom:20px}.questionAnswer .question{cursor:pointer;color:#fdd400;text-align:left;font-size:20px}.questionAnswer .answer{max-height:0;overflow:hidden;color:#fff;font-size:18px}.questionAnswer.active .question{text-decoration:underline}.questionAnswer.active .answer{max-height:1000px}.student_description{padding-top:1%;margin-top:1%;padding-bottom:1%;margin-bottom:1%;border:2px solid #fdd400;box-sizing:border-box;border-radius:10px;display:inline-block;box-shadow:none}.experience_benefits{vertical-align:top;display:inline;background:rgba(130,179,255,.24);border-radius:20px;padding:20px}.experience_benefits h3{font-size:24px}.experience_benefits p{font-size:16px;margin-top:10px}.program_announcement_section h2{color:#002f66}.program_announcement_section .highlighted{color:#f2bb14!important}.program_announcement_section p{color:#002f66!important}.program_announcement_section .innerContent{display:-ms-flexbox;display:flex}.program_announcement_section .innerContent .text_container{-ms-flex-align:start;align-items:flex-start}.program_announcement_section .innerContent img{max-width:350px;object-fit:contain;margin:20px}@media screen and (max-width:860px){.program_announcement_section .innerContent img{display:none}}.bannerSpecial{padding:0}.banner{text-align:left;width:100%;padding:40px;box-sizing:border-box;overflow:hidden;position:relative;border-radius:10px}@media screen and (max-width:1024px){.banner{width:calc(100% + 80px);margin-left:-20px;padding:20px}}.banner .overlay{position:absolute;width:100%;top:-100px;left:0;opacity:.15}@media screen and (max-width:1024px){.banner .overlay{width:auto;height:600px;left:-200px}}.banner .quote{display:-ms-flexbox!important;display:flex!important;position:relative}.banner .quote::before{content:'"';font-size:56px;position:absolute;left:-40px;font-family:cursive;top:-22px}@media screen and (max-width:1024px){.banner .quote::before{left:-30px}}.quotesContainer{max-height:170px;width:700%;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.quotesContainer{max-height:300px}}.quotesContainer h3{font-size:1.1em;letter-spacing:-.5px;line-height:1.2;margin:0;max-width:800px}@media screen and (max-width:1024px){.quotesContainer h3{font-size:.9em}}.quotesContainer .quotesButton{position:absolute;background:#283eae;height:40px;width:40px;border-radius:40px;right:20px;top:calc(50% - 20px);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer}.quoteIndividual{width:100%;padding:80px}@media screen and (max-width:1024px){.quoteIndividual{padding:20px}}.scrolling-logo-bar{height:220px;max-width:100%;margin:0 auto;position:relative;overflow:hidden}.marquee{height:220px;width:10000px;position:absolute;overflow-x:hidden;overflow-y:hidden;top:0;left:0;animation:moveLogos 60s linear infinite}.marquee img{display:inline-block;vertical-align:middle;width:150px;margin:40px}@keyframes moveLogos{100%{transform:translateX(-7250px)}}p[class^=read-more-text-]{display:none}.read-more-btn{cursor:pointer;margin:5px 0;font-style:italic}.read-more-btn span{vertical-align:middle;color:#888}.read-more-btn .arrow{border:solid #888;border-width:0 2px 2px 0;display:inline-block;padding:2px;vertical-align:middle;margin-left:7px}.read-more-btn .up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);vertical-align:text-bottom}.read-more-btn .down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.highlight_animated{position:relative}@keyframes highlight{0%{width:0;opacity:0}50%{width:100%;opacity:1}}.highlight_animated::after{content:"";display:inline-block;position:absolute;width:105%;height:65%;z-index:-5;top:17px;left:-6px;background:linear-gradient(to top,#fae15f 85%,transparent 50%);animation-name:highlight;animation-duration:1.25s;animation-iteration-count:infinite;animation-direction:alternate}@media screen and (max-width:1024px){.highlight_animated::after{top:10px;left:-3px;z-index:-5}}.section_border{background-color:#edfaf3;border:3px solid #dbe9de;box-shadow:0 0 0 7px #fff,0 0 0 15px #fedf69,rgba(149,157,165,.2) 20px 25px 25px}.checks_list ul{padding-left:0}.checks_list li{list-style-image:none;list-style:none;font-size:18px;color:#1e1e1e}@media screen and (max-width:1024px){.checks_list li{font-size:16px;margin:5px 0}}.checks_list li::before{content:"✓";margin-right:15px;color:#00a97c}@media screen and (max-width:1024px){.flex.mobile{-ms-flex-direction:column;flex-direction:column}}.course_overview{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.course_overview p{max-width:100%}.course_overview .highlight{position:relative}.course_overview .highlight::after{width:105%;height:65%;z-index:-1;top:17px;left:-6px;background:linear-gradient(to top,#fae15f 85%,transparent 50%)}@media screen and (max-width:860px){.course_overview .row{-ms-flex-direction:column;flex-direction:column}}.course_option{width:300px;padding:20px 15px;margin:10px 0;border-radius:8px}.course_option h4{font-size:24px}.soft_shadow{box-shadow:rgba(149,157,165,.2) 5px 5px 15px}@media screen and (max-width:1024px){.mobile_column{max-width:320px}}.course_option_container{background-color:#e6f3ff;box-shadow:rgba(149,157,165,.2) 5px 8px 15px;width:85%;margin-top:20px;margin-bottom:40px}@media screen and (max-width:1024px){.course_option_container{max-width:300px}}.course_component{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 30px;margin:20px 10px;color:#091a2e}.course_component:nth-child(2){padding-left:30px;padding-right:30px;margin:10px;border-right:solid #c7c7c7 2px;border-left:solid #c7c7c7 2px}.course_component:nth-child(2) img{margin-right:0}.course_component img{width:auto;max-height:50px;margin-right:10px}@media screen and (max-width:1024px){.course_component img{max-height:35px;margin-right:0}}@media screen and (max-width:1024px){.course_component{padding:10px 0;margin:10px;-ms-flex-direction:column;flex-direction:column}}#course_bottom_text{background-color:#fae15f;padding:20px}#course_bottom_text p{color:#221240;max-width:100%;font-size:24px;text-align:center;font-weight:700}.course_overview_image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:60px;width:40%;height:-webkit-max-content;height:-moz-max-content;height:max-content;position:relative;top:0;left:0}.course_overview_image img{max-width:500px;position:relative;top:0;left:0;z-index:3}@media screen and (max-width:1024px){.course_overview_image{display:none}}.course_overview_image.left{margin-right:60px;margin-left:0;-ms-flex:0 0 300px;flex:0 0 300px}.course_overview_image.left img{width:100%;height:auto}#scholarshipImg{width:auto;height:300px;object-fit:contain;margin-right:30px}@media screen and (max-width:1024px){#scholarshipImg{height:200px;margin-right:0;margin-bottom:20px}}@media screen and (max-width:1024px){.black_bg .flex{-ms-flex-direction:column;flex-direction:column}}.bg_block_left{box-shadow:-15px -15px 0 5px #fedf69}.bg_block{background-color:#fae15f;position:absolute;top:-30px;left:40px;width:100%;height:100%;z-index:1}.bg_block.left{left:-40px}.about_quantum_section p{max-width:80%}.about_quantum_section img{max-width:125px;max-height:75px;margin:5px 15px}@media screen and (max-width:1024px){.about_quantum_section img{max-width:75px;margin-top:0}}.about_quantum_section .sponsors{max-width:1200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.about_quantum_section .innerContent{padding-bottom:0;text-align:center}@media screen and (max-width:860px){.about_quantum_section .innerContent{text-align:left}}.about_quantum_section .gradient{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background:linear-gradient(to top,#f6f6f6 5%,transparent)}.quote_section{background-color:#f6f6f6}.quote_section .banner{padding:60px;border-bottom:solid #ffe550 6px;margin-bottom:15px}.quote_section h3{max-width:800px;font-size:18px}.quote_section h4{max-width:800px;font-weight:300;font-size:18px}.course_quote.banner{color:#1e1e1e;position:absolute;padding:60px;z-index:200;background:linear-gradient(#5073c0,#1757d7 90%);max-width:1100px}@media screen and (max-width:1024px){.course_quote.banner{width:90%;margin-left:-20px;padding:20px}}.course_quote.banner h3{max-width:800px;font-size:18px;color:#fff}.course_quote.banner h4{max-width:800px;font-weight:300;font-size:18px;color:#fff}.template_about_section .banner{background:linear-gradient(#1757d7,#5073c0 90%)}#benefitsImg{position:relative}#benefitsImg img{position:absolute;max-width:600px;bottom:0;left:650px}@media screen and (max-width:1024px){#benefitsImg img{max-width:350px;left:-30px}}@media screen and (max-width:1024px){#benefitsImg{padding-top:700px}}.quantum_flex #ibm_quantum_logo{width:300px;margin-bottom:15px;border-bottom:solid 5px #fae15f}.highlight_underline{position:relative;display:inline}.highlight_underline::after{content:"";display:inline-block;position:absolute;width:100%;height:8px;z-index:-1;bottom:-7px;left:6px;background:linear-gradient(to top,#fae15f 85%,transparent 50%)}.highlight_block{position:relative;display:inline}.highlight_block::after{content:"";display:inline-block;position:absolute;width:100%;height:90%;z-index:-1;bottom:-4px;left:6px;background:linear-gradient(to top,#fae15f 85%,transparent 50%)}@media screen and (max-width:1024px){.benefits_section{padding-bottom:250px}}.benefits_section .course_quote{bottom:-300px!important}.benefits_section .about_text{display:-ms-flexbox;display:flex}.benefits_section .about_text .text_top_align{-ms-flex-align:start;align-items:flex-start;margin-top:20px}.benefits_section .about_text .flex{-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:860px){.benefits_section .about_text .flex{-ms-flex-direction:column;flex-direction:column;width:100%}}.benefits_section .about_text #about_title{font-size:24px}@media screen and (max-width:860px){.benefits_section .about_text #about_title{text-align:left;padding-top:30px;margin-top:0;font-size:20px}}.benefits_section h4{color:#1e1e1e}.template_learning .videoContainer{width:100%;margin-right:60px;box-shadow:-30px 30px #fdd400;z-index:5}@media screen and (max-width:1024px){.template_learning .videoContainer{display:none}}.template_learning iframe{z-index:10}@media screen and (max-width:1024px){#ibm_quantum_logo{width:150px!important;margin:0!important}}.statistic_container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.statistic_container p{font-size:18px}@media screen and (max-width:1024px){.statistic_container{margin:10px 0}.statistic_container p{font-size:14px}}.flex-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.single-chart{-ms-flex-pack:distribute;justify-content:space-around;margin-right:20px}.single-chart svg{height:75px;width:75px}.circular-chart{display:block;margin:10px auto;max-height:250px}.circle-bg{fill:none;stroke:#eee;stroke-width:3.8}.circle{fill:none;stroke-width:2.8;stroke-linecap:round}.animated.circle{animation:progress 1s ease-out forwards}@keyframes progress{0%{stroke-dasharray:0 100}}.circular-chart.orange .circle{stroke:#ff9f00}.circular-chart.green .circle{stroke:#22d082}.circular-chart.blue .circle{stroke:#0e9aff}.circular-chart.red .circle{stroke:#ff3030}.circular-chart.purple .circle{stroke:#ad20ff}.percentage{font-size:.5em;text-anchor:middle}.course_faqs_section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.course_faqs_section #showMoreIcon{width:75px}#showFAQsButton{background:0 0;border:none}.diversity__about p{color:#091a2e;line-height:1.25}.diversity__about .about_icons{margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.diversity__about .about_icon_group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex:1 0 21%;flex:1 0 21%;margin:20px 10px}.diversity__about .about_icon_group img{max-width:50px;margin-bottom:10px}.diversity__about .about_icon_group p{text-align:center}.diversity__newsletter{background-color:#f6f6f6}.diversity__newsletter p{color:#091a2e}.diversity__newsletter h3{color:#002f66}.diversity__info .innerContent{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.diversity__info .text_column{width:40%}.diversity__info h3{color:#091a2e}.diversity__info p{color:#091a2e}.diversity__info img{width:40%}.diversity__who{background-color:#f6f6f6}.diversity__who p{color:#091a2e}.diversity__who h3{color:#002f66}#microsoftLogo{max-width:400px;max-height:65px;margin-left:20px;margin-right:20px}@media screen and (max-width:860px){#microsoftLogo{max-width:80%;margin-right:0;margin-left:0;margin-top:15px}}.camp__page p{color:#091a2e}.camp__page .highlight_animated::after{background:linear-gradient(to top,#d6eeff 85%,transparent 50%)}.camp__page .splash{min-height:100%;background:linear-gradient(0deg,rgba(98,50,30,.6),rgba(30,141,255,.7)),url(/1b0de91ea4cd4af76f1d708645550d70faba9a20/e5148/prod/images/programs/camps/quantum_girls_photo.jpeg);background-size:cover}@media screen and (max-width:860px){.camp__page .splash h1{font-size:2.5em}}.camp__page .splash .title_banner{padding:2% 10%;border-radius:12px}.camp__page .splash .title_banner h3{text-align:center}.camp__page .splash .course_overview h3{color:#091a2e}.camp__page .splash .course_overview_image img{max-width:100%}@media screen and (max-width:1024px){.camp__page .splash .course_overview_image{display:block;width:80%;margin:20px 0;max-height:400px}}.camp__page .splash .template_learning{background-color:#d6eeff}.camp__page .splash .template_learning li{color:#091a2e}.camp__page .splash .template_learning .highlight_underline::after{background:linear-gradient(to top,#67b5ed 85%,transparent 50%)}.camp__page .splash .template_learning .learning_img{width:50%;margin-left:40px}@media screen and (max-width:1024px){.camp__page .splash .template_learning .learning_img{width:80%;margin-left:0}}.camp__page .splash .template_learning img{box-shadow:15px 15px 0 1px #67b5ed9c}@media screen and (max-width:1024px){.camp__page .splash .template_learning img{display:block;width:100%}}.camp__page .splash .learning_text h3{color:#091a2e}.camp__page .splash .benefits_section{background-color:#f6f6f6}.camp__page .splash .benefits_section h4{font-size:1em}.camp__page .splash .benefits_section li{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.camp__page .splash .benefits_section .fontBlue{color:#0085ff;font-weight:700}.camp__page .splash .benefits_section #benefitsImg img{bottom:-80px;max-width:850px;left:600px}@media screen and (max-width:1024px){.camp__page .splash .benefits_section #benefitsImg img{display:none}}@media screen and (max-width:1024px){.camp__page .splash .benefits_section{padding-bottom:40px}}.camp__page .splash .announcement_section h2{font-size:1.25em;color:#091a2e;text-align:left;letter-spacing:-1px}.camp__page .splash .announcement_section p{font-weight:700}.camp__page .splash .announcement_section a{color:#091a2e;text-decoration:underline}@media screen and (max-width:1024px){.camp__page .splash .announcement_section .innerContent{-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1024px){.camp__page .splash .announcement_section .spinning_atom{margin-top:20px;max-height:150px}}.camp__page .splash #sponsored_by h3{font-size:1.75em}@media screen and (max-width:1024px){.camp__page .splash #sponsored_by{-ms-flex-direction:column;flex-direction:column}.camp__page .splash #sponsored_by h3{font-size:1em}}.camp__page .splash .quantum_bg{background:linear-gradient(0deg,rgba(45,126,212,.479),rgba(17,26,42,.83)),url(/1302dadead111a5ef99868a7efe6b1804e004b9d/6923e/prod/images/quantum_bg.png)}.camp__page .splash .divided_text h3{color:#0085ff;font-size:1em}@media screen and (max-width:1024px){.camp__page .divided_section>.flex.marginTop60{-ms-flex-direction:column;flex-direction:column;margin-top:20px}}@media screen and (max-width:1024px){.camp__page .divided_section>.flex.marginTop60.mobile_col_reversed{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.camp__page .divided_section>.flex.marginTop60.mobile_col_reversed .course_overview_image{margin-bottom:40px}}.camp__page .photo_text_section{-ms-flex-align:baseline;align-items:baseline}.camp__page .divided_text{max-width:50%}@media screen and (max-width:1024px){.camp__page .divided_text{max-width:100%}}.camp__page .camp_details_block{border:5px solid #fae15f;border-radius:12px;padding:30px 60px}@media screen and (max-width:860px){.camp__page .camp_details_block{padding:20px}}.camp__page .camp_details_block h5{font-size:1.25em;margin-bottom:10px;color:#fae15f}.camp__page .camp_details_block p{color:#fff}.camp__page .camp_details_block .details_row{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:baseline;align-items:baseline;width:100%}@media screen and (max-width:860px){.camp__page .camp_details_block .details_row{-ms-flex-direction:column;flex-direction:column;margin:0}}.camp__page .camp_details_block .details_row>div{width:45%}@media screen and (max-width:860px){.camp__page .camp_details_block .details_row>div{width:100%;margin:10px 0}}@media screen and (max-width:860px){.camp__page .mobile_col_reversed{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.camp__page .spinning_atom{animation-name:spin;animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:linear;max-height:200px}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.camp__page .highlight_blue{color:#0085ff!important}@keyframes shad-anim{0%{background-position:0 0}0%{background-position:100% -100%}}.ci-banner-below{background-color:#fae15f}.ci-banner-below p{margin:0 auto;text-align:center;font-size:22px;font-weight:600;text-shadow:4px 6px 12px rgba(255,255,255,.8)}.text-yellow{color:#fae15f}.pc_iqcc{max-width:50%;width:100%}.pc_iqcc .program_card_text{min-height:250px;height:auto}.section-lead-instructors{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-lead-instructors .sli-title{-ms-flex:0 0 100%;flex:0 0 100%;font-size:52px}.section-lead-instructors .lead-instructors{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin-top:40px;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:992px){.section-lead-instructors .lead-instructors{max-width:768px}}.section-lead-instructors .lead-instructors .instructor{background-color:#fff;border-radius:6px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}@media (min-width:992px){.section-lead-instructors .lead-instructors .instructor{width:calc(50% - 15px)}}.section-lead-instructors .lead-instructors .instructor img{width:100%;display:block}@media (min-width:768px){.section-lead-instructors .lead-instructors .instructor img{max-width:200px;margin-right:15px}}@media (min-width:992px){.section-lead-instructors .lead-instructors .instructor img{max-width:100%;margin-right:0}}.section-lead-instructors .lead-instructors .instructor .content{padding:15px}@media (min-width:768px){.section-lead-instructors .lead-instructors .instructor .content{width:calc(100% - 245px)}}@media (min-width:992px){.section-lead-instructors .lead-instructors .instructor .content{width:100%}}.section-lead-instructors .lead-instructors .instructor .content .name{font-weight:600;text-transform:uppercase}.section-lead-instructors .lead-instructors .instructor .content .desc{font-size:16px}@media (min-width:992px){.section-lead-instructors .lead-instructors .instructor .content .desc{min-height:272px}}.ci-subtitle{padding:10px 20px;border:3px solid gold;max-width:100%;font-size:50px;font-weight:600;margin-bottom:30px}.ci-subtitle small{font-size:42px;font-weight:400}.ci-subtitle .small-font{font-size:46px}.ci-subtitle .ci-banner-img{display:block;margin:auto;max-width:200px;width:100%;filter:brightness(0) invert(1)}.programs_iqc_title{margin-bottom:15px}.programs_iqc_title small{font-weight:400}.programs_iqc_title img{max-width:300px;width:100%;display:block;margin:auto}.programs_iqc_sub_title{margin-bottom:15px;font-weight:400}.programs_iqc_sub_title img{max-width:250px;width:100%;display:inline-block;vertical-align:middle}.img-white{filter:brightness(0) invert(1)}