@import "https://fonts.googleapis.com/css?family=Open+Sans:300,400,600|Baloo+Bhai";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.align-center{text-align:center}
.only-mobile,.line-break-tablet,.line-break-mobile{display:none}
.line-break-screen{display:inline}
@media screen and (max-width:1280px){.line-break-screen{display:none}
.line-break-tablet{display:inline}}
@media screen and (max-width:720px){.line-break-screen{display:none}
.line-break-tablet{display:none}
.only-mobile,.line-break-mobile{display:inline}}
a{color:#389dcc;text-decoration:none;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
a:hover{color:#be1522}
body{font-family:"Open Sans",sans-serif;font-weight:300;color:#363636}
header .x-container,section .x-container{position:relative;width:1170px;height:100%;margin:0 auto}
@media screen and (max-width:1170px){header .x-container,section .x-container{width:100%}}
header{position:fixed;width:100%;height:90px;top:0;left:0;background-color:white;z-index:1000;opacity:0.9}
@media screen and (max-width:1280px){header{height:69px}}
@media screen and (max-width:720px){header{height:51px}}
header nav{line-height:90px}
@media screen and (max-width:1280px){header nav{line-height:69px}}
@media screen and (max-width:720px){header nav{line-height:51px}}
header nav .logo,header nav ul{display:inline-block}
header nav .logo{width:230px;height:44px;background-image:url("/images/logo.png");background-size:100% auto;background-repeat:no-repeat;vertical-align:middle;text-indent:-5000px}
header nav .logo h1{line-height:44px}
header nav .logo h1 a{display:block}
@media screen and (max-width:1280px){header nav .logo{width:176px;height:34px;margin-left:16px}}
@media screen and (max-width:720px){header nav .logo{width:134px;height:25px;margin-left:12px}}
header nav ul{margin-left:30px}
header nav ul li{display:inline-block;text-transform:uppercase;margin:0 8px}
header nav ul li a{display:block;line-height:36px;padding:0 10px;color:#363636;background-color:white;-moz-transition:background-color 0.3s ease,color 0.3s ease;-o-transition:background-color 0.3s ease,color 0.3s ease;-webkit-transition:background-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,color 0.3s ease;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}
header nav ul li a:hover{background-color:#389dcc;color:white}
@media screen and (max-width:1120px){header nav ul li{margin:0 4px}
header nav ul li a{font-size:14px}}
header nav .login{width:115px;line-height:36px;margin:28px 8px 0 0;border:solid 1px #389dcc;color:#389dcc;background-color:transparent;float:right;text-align:center;-moz-transition:color 0.3s ease,background-color 0.3s ease;-o-transition:color 0.3s ease,background-color 0.3s ease;-webkit-transition:color 0.3s ease,background-color 0.3s ease;transition:color 0.3s ease,background-color 0.3s ease;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}
header nav .login:hover{background-color:#389dcc;color:white}
@media screen and (max-width:1280px){header nav .login{margin-top:15px}}
@media screen and (max-width:1120px){header nav .login{width:80px;font-size:14px}}
@media screen and (max-width:980px){header nav ul,header nav .login{display:none}}
header .nav-burger{position:absolute;left:0;top:0;width:100%}
header .nav-burger .burger-icon{position:absolute;display:none;width:30px;height:30px;top:21px;right:30px;background:url("/images/hamburger_menu_button.png") no-repeat;background-position:center center;z-index:500;cursor:pointer}
@media screen and (max-width:980px){header .nav-burger .burger-icon{display:block}
header .nav-burger .burger-icon.active + ul{display:block}}
@media screen and (max-width:720px){header .nav-burger .burger-icon{width:21px;height:21px;top:15px;background-size:contain}}
header .nav-burger ul{display:none;position:absolute;top:69px;left:0;width:100%;border-top:solid 1px #389dcc;z-index:1000}
@media screen and (max-width:720px){header .nav-burger ul{top:51px}}
header .nav-burger ul li{background-color:white;border-bottom:solid 1px #e2e2e2}
header .nav-burger ul li a{display:block;width:760px;margin:0 auto;padding:0 27px;line-height:47px;color:#363636}
header .nav-burger ul li a:hover{color:#363636}
@media screen and (max-width:760px){header .nav-burger ul li a{width:100%}}
body.general header::after{position:absolute;width:100%;height:52px;top:90px;content:"";background-image:url("/images/header_cloud.png");background-repeat:repeat-x;background-position:center bottom}
@media screen and (max-width:1280px){body.general header{border-bottom:solid 1px #e2e2e2}
body.general header::after{background-image:none}}
body.general main{margin-top:142px}
@media screen and (max-width:1280px){body.general main{margin-top:69px}}
@media screen and (max-width:720px){body.general main{margin-top:51px}}
body.general main section:first-child{padding-top:50px}
body.general main h1,body.general main h2,body.general main h3,body.general main h4{font-family:"Baloo Bhai",cursive}
body.general main h1{font-size:55px;color:#389dcc;padding-bottom:30px}
body.general main h2{font-size:33px;padding-bottom:27px}
body.general main h3{font-size:30px;color:#389dcc;padding-bottom:20px}
body.general main h4{font-size:26px;color:#828282;padding-bottom:20px}
body.general main p{font-size:20px;font-weight:300;line-height:140%;padding-bottom:50px}
@media screen and (max-width:1280px){body.general main h1,body.general main h2,body.general main h3,body.general main h4,body.general main p{width:675px;margin:0 auto}
body.general main h1{font-size:40px}
body.general main h2{font-size:25px}
body.general main h3{font-size:22px}
body.general main h4{font-size:20px}
body.general main p{font-size:18px}}
@media screen and (max-width:720px){body.general main h1,body.general main h2,body.general main h3,body.general main h4,body.general main p{width:310px}
body.general main h1{font-size:25px}
body.general main h2{font-size:19px}
body.general main h3{font-size:17px}
body.general main h4{font-size:17px}
body.general main p{font-size:14px}}
body.general main .button-ct{text-align:center;padding-bottom:50px}
body.general main .button-ct .button{padding:10px 50px;line-height:63px;border:solid #389dcc 1px;background-color:white;color:#389dcc;font-size:27px;font-weight:300;cursor:pointer;-moz-border-radius:45px;-webkit-border-radius:45px;border-radius:45px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
body.general main .button-ct .button:hover{border-color:white;color:white;background-color:#389dcc;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
@media screen and (max-width:720px){body.general main .button-ct .button{line-height:50px;font-size:18px}}
body.closer-footer main,body.learning main{margin-bottom:-60px}
main{margin-top:90px}
@media screen and (max-width:1280px){main{margin-top:69px}}
@media screen and (max-width:720px){main{margin-top:51px}}
main section{position:relative}
main section.introduction{height:870px;background-image:url("/images/introduction_background.jpg"),url("/images/introduction_background_pattern.png");background-repeat:no-repeat,repeat-x;background-position:center top,left top}
@media screen and (max-width:1280px){main section.introduction{height:603px;background-image:url("/images/introduction_background_1280.jpg"),url("/images/introduction_background_pattern.png")}}
@media screen and (max-width:720px){main section.introduction{height:334px;background-image:url("/images/introduction_background_720.jpg")}}
main section.introduction span,main section.introduction strong{position:absolute;font-family:"Baloo Bhai",cursive}
main section.introduction span{color:#d7eff9}
main section.introduction span:nth-of-type(1){left:743px;top:158px;font-size:33px}
main section.introduction span:nth-of-type(2){left:915px;top:178px;font-size:34px}
@media screen and (max-width:1280px){main section.introduction span:nth-of-type(1){left:calc(50% + 110px);top:100px;font-size:23px}
main section.introduction span:nth-of-type(2){left:calc(50% + 228px);top:113px;font-size:24px}}
@media screen and (max-width:720px){main section.introduction span{font-size:25px}
main section.introduction span:nth-of-type(1){left:calc(50% + 44px);top:49px;font-size:11.85px}
main section.introduction span:nth-of-type(2){left:calc(50% + 105px);top:56px;font-size:12.24px}}
main section.introduction strong{left:695px;top:95px;color:white;font-size:75px}
main section.introduction strong:nth-of-type(2){left:780px;top:160px;font-size:56px}
main section.introduction strong:nth-of-type(3){left:695px;top:208px;font-size:79px;text-transform:uppercase}
@media screen and (max-width:1280px){main section.introduction strong{font-size:51px;left:calc(50% + 76px);top:56px}
main section.introduction strong:nth-of-type(2){left:calc(50% + 135px);top:102px;font-size:39px}
main section.introduction strong:nth-of-type(3){left:calc(50% + 79px);top:136px;font-size:54px}}
@media screen and (max-width:720px){main section.introduction strong{font-size:26.66px;left:calc(50% + 26px);top:27px}
main section.introduction strong:nth-of-type(2){left:calc(50% + 56px);top:49px;font-size:20.13px}
main section.introduction strong:nth-of-type(3){left:calc(50% + 27px);top:68px;font-size:28.01px}}
main section.introduction .introduction-rocket,main section.introduction .introduction-clouds{position:absolute;display:block;width:100%;height:100%}
main section.introduction .introduction-rocket{width:207px;height:481px;bottom:70px;right:-108px;background-image:url("/images/introduction_rocket.png");background-repeat:no-repeat;background-size:100% auto}
@media screen and (max-width:1400px){main section.introduction .introduction-rocket{display:none}}
main section.introduction .introduction-clouds{height:97px;left:0;bottom:0;background-position:center bottom;background-repeat:repeat-x}
main section.introduction .introduction-clouds.bottom-clouds{background-image:url("/images/introduction_bottom_clouds.png")}
@media screen and (max-width:1280px){main section.introduction .introduction-clouds{height:67px}
main section.introduction .introduction-clouds.bottom-clouds{background-image:url("/images/introduction_bottom_clouds_1280.png")}}
@media screen and (max-width:720px){main section.introduction .introduction-clouds{height:36px}
main section.introduction .introduction-clouds.bottom-clouds{background-image:url("/images/introduction_bottom_clouds_720.png")}}
main section.your-way{height:300px;background-image:url("/images/your_way_background.png");background-position:center;background-repeat:no-repeat}
@media screen and (max-width:1280px){main section.your-way{height:258px;background-image:url("/images/your_way_background_1280.png")}}
@media screen and (max-width:720px){main section.your-way{height:115px;background-image:none}}
main section.your-way .logo{width:437px;height:83px;left:175px;top:81px;background-image:url("/images/logo.png");background-size:100% auto}
@media screen and (max-width:1280px){main section.your-way .logo{width:332px;height:63px;left:calc(50% - 308px);top:78px}}
@media screen and (max-width:720px){main section.your-way .logo{width:164px;height:31px;left:calc(50% - 160px);top:34px}}
main section.your-way span,main section.your-way strong{position:absolute}
main section.your-way span{font-family:"Baloo Bhai",cursive;color:black;font-size:33px}
main section.your-way span:nth-of-type(2){left:607px;top:113px}
main section.your-way span:nth-of-type(3){left:399px;top:179px}
main section.your-way span:nth-of-type(4){left:831px;top:179px}
@media screen and (max-width:1280px){main section.your-way span{font-size:25px}
main section.your-way span:nth-of-type(2){left:calc(50% + 21px);top:102px}
main section.your-way span:nth-of-type(3){left:calc(50% - 137px);top:150px}
main section.your-way span:nth-of-type(4){left:calc(50% + 181px);top:150px}}
@media screen and (max-width:720px){main section.your-way span{font-size:17px}
main section.your-way span:nth-of-type(2){left:calc(50% + 3px);top:43px}
main section.your-way span:nth-of-type(3){left:calc(50% - 114px);top:73px}
main section.your-way span:nth-of-type(4){left:calc(50% + 91px);top:73px}}
main section.your-way strong{left:644px;top:97px;font-family:"Baloo Bhai",cursive;color:#389dcc;font-size:54px}
main section.your-way strong:nth-of-type(2){left:534px;top:162px}
@media screen and (max-width:1280px){main section.your-way strong{font-size:40px;left:calc(50% + 48px);top:92px}
main section.your-way strong:nth-of-type(2){left:calc(50% - 36px);top:139px}}
@media screen and (max-width:720px){main section.your-way strong{font-size:25px;left:calc(50% + 20px);top:37px}
main section.your-way strong:nth-of-type(2){left:calc(50% - 45px);top:67px}}
main section.what-to-learn{height:815px;background-image:url("/images/what_to_learn_background.png");background-position:center;background-repeat:no-repeat}
@media screen and (max-width:1280px){main section.what-to-learn{height:696px;background-image:url("/images/what_to_learn_background_1280.png")}}
@media screen and (max-width:720px){main section.what-to-learn{height:362px;background-image:url("/images/what_to_learn_background_720.png")}}
main section.what-to-learn p{position:absolute;font-size:36px}
main section.what-to-learn p strong{font-weight:600;font-size:47px}
main section.what-to-learn p:nth-of-type(1){top:73px;left:419px}
main section.what-to-learn p:nth-of-type(1) strong{color:#50c0d3}
main section.what-to-learn p:nth-of-type(2){top:313px;left:198px}
main section.what-to-learn p:nth-of-type(2) strong{color:#3ca4ca}
main section.what-to-learn p:nth-of-type(3){top:568px;left:389px}
main section.what-to-learn p:nth-of-type(3) strong{color:#2685c1}
@media screen and (max-width:1280px){main section.what-to-learn p{font-size:28px;line-height:120%}
main section.what-to-learn p strong{font-size:36px}
main section.what-to-learn p:nth-of-type(1){top:55px;left:calc(50% - 133px)}
main section.what-to-learn p:nth-of-type(2){width:320px;top:255px;left:calc(50% - 222px);text-align:right}
main section.what-to-learn p:nth-of-type(3){width:225px;top:522px;left:calc(50% - 5px)}}
@media screen and (max-width:720px){main section.what-to-learn p{font-size:18px;line-height:120%}
main section.what-to-learn p strong{font-size:22px}
main section.what-to-learn p:nth-of-type(1){top:40px;left:calc(50% - 30px)}
main section.what-to-learn p:nth-of-type(2){width:auto;top:107px;left:calc(50% - 30px);text-align:left;line-height:132%}
main section.what-to-learn p:nth-of-type(3){width:auto;top:217px;left:calc(50% - 30px)}}
main section.what-we-call-a-website{height:794px;margin-top:98px;background-image:url("/images/what_we_call_a_website_background.png");background-position:center top;background-repeat:repeat-x;overflow:hidden}
@media screen and (max-width:1280px){main section.what-we-call-a-website{height:616px;margin-top:55px;background-image:url("/images/what_we_call_a_website_background_1280.png")}}
@media screen and (max-width:720px){main section.what-we-call-a-website{height:396px;margin-top:10px;background-image:url("/images/what_we_call_a_website_background_720.png")}}
main section.what-we-call-a-website .what-we-call-a-website-balloons,main section.what-we-call-a-website .what-we-call-a-website-clouds{position:absolute;width:100%;height:100%;top:0;left:0}
main section.what-we-call-a-website .what-we-call-a-website-balloons{background-position:center;background-image:url("/images/what_we_call_a_website_balloons.png")}
@media screen and (max-width:1280px){main section.what-we-call-a-website .what-we-call-a-website-balloons{background-image:url("/images/what_we_call_a_website_balloons_1280.png")}}
@media screen and (max-width:720px){main section.what-we-call-a-website .what-we-call-a-website-balloons{background-image:url("/images/what_we_call_a_website_balloons_720.png")}}
main section.what-we-call-a-website .what-we-call-a-website-clouds{background-repeat:repeat-x}
main section.what-we-call-a-website .what-we-call-a-website-clouds.top-clouds{background-position:center top;background-image:url("/images/what_we_call_a_website_top_clouds.png")}
main section.what-we-call-a-website .what-we-call-a-website-clouds.bottom-clouds{background-position:center bottom;background-image:url("/images/what_we_call_a_website_bottom_clouds.png")}
@media screen and (max-width:1280px){main section.what-we-call-a-website .what-we-call-a-website-clouds.top-clouds{background-image:url("/images/what_we_call_a_website_top_clouds_1280.png")}
main section.what-we-call-a-website .what-we-call-a-website-clouds.bottom-clouds{background-image:url("/images/what_we_call_a_website_bottom_clouds_1280.png")}}
@media screen and (max-width:720px){main section.what-we-call-a-website .what-we-call-a-website-clouds.top-clouds{background-image:url("/images/what_we_call_a_website_top_clouds_720.png")}
main section.what-we-call-a-website .what-we-call-a-website-clouds.bottom-clouds{background-image:url("/images/what_we_call_a_website_bottom_clouds_720.png")}}
main section.what-we-call-a-website p{position:absolute;left:99px;top:174px;font-size:27px;font-family:"Baloo Bhai",cursive;color:#d7eff9}
@media screen and (max-width:1280px){main section.what-we-call-a-website p{left:calc(50% - 338px);top:144px;font-size:25px}}
@media screen and (max-width:720px){main section.what-we-call-a-website p{left:calc(50% - 137px);top:63px;font-size:17px}}
main section.what-we-call-a-website p span,main section.what-we-call-a-website p strong{position:absolute;white-space:nowrap}
main section.what-we-call-a-website p strong{font-size:46px;color:white}
main section.what-we-call-a-website p strong:nth-of-type(1){top:0;left:0}
main section.what-we-call-a-website p strong:nth-of-type(2){top:0;left:357px}
main section.what-we-call-a-website p strong:nth-of-type(3){top:46px;left:63px}
main section.what-we-call-a-website p strong:nth-of-type(4){top:46px;left:500px}
main section.what-we-call-a-website p strong:nth-of-type(5){top:92px;left:246px}
main section.what-we-call-a-website p strong:nth-of-type(6){top:92px;left:432px}
main section.what-we-call-a-website p strong:nth-of-type(7){top:313px;left:55px;font-size:54px;color:#389dcc}
main section.what-we-call-a-website p strong:nth-of-type(8){top:363px;left:318px;font-size:55px;color:#389dcc}
main section.what-we-call-a-website p strong:nth-of-type(9){top:363px;left:541px;font-size:55px;color:#be1522}
@media screen and (max-width:1280px){main section.what-we-call-a-website p strong{font-size:40px}
main section.what-we-call-a-website p strong:nth-of-type(2){top:0;left:308px}
main section.what-we-call-a-website p strong:nth-of-type(3){top:37px;left:131px}
main section.what-we-call-a-website p strong:nth-of-type(4){top:73px;left:212px}
main section.what-we-call-a-website p strong:nth-of-type(5){top:73px;left:353px}
main section.what-we-call-a-website p strong:nth-of-type(6){top:108px;left:311px}
main section.what-we-call-a-website p strong:nth-of-type(7){top:253px;left:90px;font-size:40px}
main section.what-we-call-a-website p strong:nth-of-type(8){top:301px;left:210px;font-size:40px}
main section.what-we-call-a-website p strong:nth-of-type(9){top:301px;left:373px;font-size:40px}}
@media screen and (max-width:720px){main section.what-we-call-a-website p strong{font-size:25px}
main section.what-we-call-a-website p strong:nth-of-type(2){top:0;left:199px}
main section.what-we-call-a-website p strong:nth-of-type(3){top:31px;left:91px}
main section.what-we-call-a-website p strong:nth-of-type(4){top:61px;left:54px}
main section.what-we-call-a-website p strong:nth-of-type(5){top:61px;left:144px}
main section.what-we-call-a-website p strong:nth-of-type(6){top:91px;left:97px}
main section.what-we-call-a-website p strong:nth-of-type(7){top:204px;left:3px;font-size:25px}
main section.what-we-call-a-website p strong:nth-of-type(8){top:234px;left:91px;font-size:25px}
main section.what-we-call-a-website p strong:nth-of-type(9){top:234px;left:193px;font-size:25px}}
main section.what-we-call-a-website p span:nth-of-type(1){top:14px;left:257px}
main section.what-we-call-a-website p span:nth-of-type(2){top:14px;left:478px}
main section.what-we-call-a-website p span:nth-of-type(3){top:60px;left:411px}
main section.what-we-call-a-website p span:nth-of-type(4){top:106px;left:304px}
main section.what-we-call-a-website p span:nth-of-type(5){top:330px;left:184px;font-size:33px;color:#76c3e7}
main section.what-we-call-a-website p span:nth-of-type(6){top:330px;left:401px;font-size:33px;color:#76c3e7}
@media screen and (max-width:1280px){main section.what-we-call-a-website p span:nth-of-type(1){top:11px;left:220px}
main section.what-we-call-a-website p span:nth-of-type(2){top:46px;left:25px}
main section.what-we-call-a-website p span:nth-of-type(3){top:83px;left:133px}
main section.what-we-call-a-website p span:nth-of-type(4){top:119px;left:200px}
main section.what-we-call-a-website p span:nth-of-type(5){top:264px;left:182px;font-size:25px}
main section.what-we-call-a-website p span:nth-of-type(6){top:264px;left:347px;font-size:25px}}
@media screen and (max-width:720px){main section.what-we-call-a-website p span:nth-of-type(1){top:7px;left:138px}
main section.what-we-call-a-website p span:nth-of-type(2){top:37px;left:18px}
main section.what-we-call-a-website p span:nth-of-type(3){top:67px;left:0}
main section.what-we-call-a-website p span:nth-of-type(4){top:97px;left:20px}
main section.what-we-call-a-website p span:nth-of-type(5){top:210px;left:62px;font-size:17px}
main section.what-we-call-a-website p span:nth-of-type(6){top:240px;left:-10px;font-size:17px}}
main section.provides{height:700px;margin-top:70px;background-image:url("/images/provides_background.png");background-position:center;background-repeat:no-repeat}
@media screen and (max-width:1280px){main section.provides{height:495px;margin-top:50px;background-image:url("/images/provides_background_1280.png")}}
@media screen and (max-width:720px){main section.provides{height:305px;margin-top:33px;background-image:url("/images/provides_background_720.png");background-position:center bottom}}
main section.provides p{position:absolute;font-size:28px;line-height:33px}
main section.provides p strong{font-size:54px;color:#389dcc}
main section.provides p:nth-of-type(1){top:84px;left:397px;font-family:"Baloo Bhai",cursive;font-size:33px}
main section.provides p:nth-of-type(2){top:150px;left:530px;font-family:"Baloo Bhai",cursive;font-size:33px}
main section.provides p:nth-of-type(3){top:305px;left:532px}
main section.provides p:nth-of-type(4){top:406px;left:532px}
@media screen and (max-width:1280px){main section.provides p{font-size:22px;line-height:26px}
main section.provides p strong{font-size:40px}
main section.provides p:nth-of-type(1){top:3px;left:calc(50% - 232px);font-size:28px}
main section.provides p:nth-of-type(2){top:51px;left:calc(50% - 98px);font-size:28px}
main section.provides p:nth-of-type(3){top:185px;left:calc(50% - 101px)}
main section.provides p:nth-of-type(4){top:264px;left:calc(50% - 101px)}}
@media screen and (max-width:720px){main section.provides p{font-size:15px;line-height:18px}
main section.provides p strong{font-size:25px}
main section.provides p:nth-of-type(1){top:0;left:calc(50% - 157px);font-size:17px}
main section.provides p:nth-of-type(2){top:30px;left:calc(50% - 90px);font-size:17px}
main section.provides p:nth-of-type(3){top:90px;left:calc(50% - 143px);letter-spacing:0.15px}
main section.provides p:nth-of-type(4){top:144px;left:calc(50% - 144px);letter-spacing:0.25px}}
main section.bringing{height:1110px;margin-top:51px}
@media screen and (max-width:1280px){main section.bringing{height:765px;margin-top:44px}}
@media screen and (max-width:720px){main section.bringing{height:389px;margin-top:48px}}
main section.bringing p{position:absolute;font-size:33px;font-family:"Baloo Bhai",cursive;color:#76c3e7}
main section.bringing p strong{font-size:55px;color:#389dcc}
main section.bringing p em{color:#be1522}
main section.bringing p:nth-of-type(1){top:303px;left:145px}
main section.bringing p:nth-of-type(2){top:368px;left:376px}
main section.bringing p:nth-of-type(3){top:406px;left:606px}
main section.bringing p:nth-of-type(4){top:466px;left:759px}
@media screen and (max-width:1280px){main section.bringing p{font-size:28px}
main section.bringing p strong{font-size:40px}
main section.bringing p:nth-of-type(1){top:178px;left:calc(50% - 323px)}
main section.bringing p:nth-of-type(2){top:218px;left:calc(50% - 169px)}
main section.bringing p:nth-of-type(3){top:246px;left:calc(50% - 16px)}
main section.bringing p:nth-of-type(4){top:286px;left:calc(50% + 85px)}}
@media screen and (max-width:720px){main section.bringing p{font-size:17px}
main section.bringing p strong{font-size:25px}
main section.bringing p:nth-of-type(1){top:37px;left:calc(50% - 148px)}
main section.bringing p:nth-of-type(2){top:64px;left:calc(50% - 117px)}
main section.bringing p:nth-of-type(3){top:88px;left:calc(50% - 58px)}
main section.bringing p:nth-of-type(4){top:118px;left:calc(50% + 1px)}}
main section.bringing .bringing-clouds{position:absolute;display:block;width:100%;left:0;background-position:center bottom;background-repeat:repeat-x}
main section.bringing .bringing-clouds.top-clouds{height:265px;top:23px;background-image:url("/images/bringing_top_clouds.png")}
main section.bringing .bringing-clouds.bottom-clouds{height:274px;top:73px;background-image:url("/images/bringing_bottom_clouds.png")}
@media screen and (max-width:1280px){main section.bringing .bringing-clouds.top-clouds{height:174px;background-image:url("/images/bringing_top_clouds_1280.png")}
main section.bringing .bringing-clouds.bottom-clouds{height:174px;background-image:url("/images/bringing_bottom_clouds_1280.png")}}
@media screen and (max-width:720px){main section.bringing .bringing-clouds.top-clouds{height:102px;background-image:url("/images/bringing_top_clouds_720.png")}
main section.bringing .bringing-clouds.bottom-clouds{height:101px;background-image:url("/images/bringing_bottom_clouds_720.png")}}
main section.bringing .bringing-background{position:absolute;display:block;width:100%;height:100%;background-image:url("/images/bringing_background.png");background-position:center top}
@media screen and (max-width:1280px){main section.bringing .bringing-background{background-image:url("/images/bringing_background_1280.png")}}
@media screen and (max-width:720px){main section.bringing .bringing-background{background-image:url("/images/bringing_background_720.png")}}
main section.stem-curriculum{height:803px;margin-top:28px;background-image:url("/images/stem_curriculum_background.png"),url("/images/stem_curriculum_rocket_line.png");background-position:center top,center top;background-repeat:repeat-x,no-repeat}
@media screen and (max-width:1280px){main section.stem-curriculum{height:629px;margin-top:9px;background-image:url("/images/stem_curriculum_background_1280.png"),url("/images/stem_curriculum_rocket_line_1280.png")}}
@media screen and (max-width:720px){main section.stem-curriculum{height:375px;margin-top:29px;background-image:url("/images/stem_curriculum_background_720.png");background-position:center top;background-repeat:no-repeat}}
main section.stem-curriculum p{position:absolute;font-size:33px;font-family:"Baloo Bhai",cursive}
main section.stem-curriculum p strong{font-size:55px;color:#389dcc}
main section.stem-curriculum p em{color:#be1522}
main section.stem-curriculum p:nth-of-type(1){top:63px;left:85px}
main section.stem-curriculum p:nth-of-type(1) strong{padding-right:4px}
main section.stem-curriculum p:nth-of-type(2){top:123px;left:265px}
main section.stem-curriculum p:nth-of-type(3){top:183px;left:193px}
main section.stem-curriculum p:nth-of-type(4){top:248px;left:481px}
@media screen and (max-width:1280px){main section.stem-curriculum p{font-size:28px}
main section.stem-curriculum p strong{font-size:40px}
main section.stem-curriculum p:nth-of-type(1){top:52px;left:calc(50% - 304px)}
main section.stem-curriculum p:nth-of-type(1) strong{padding-right:0}
main section.stem-curriculum p:nth-of-type(2){top:100px;left:calc(50% - 217px)}
main section.stem-curriculum p:nth-of-type(3){top:148px;left:calc(50% - 246px)}
main section.stem-curriculum p:nth-of-type(4){top:205px;left:calc(50% - 131px)}}
@media screen and (max-width:720px){main section.stem-curriculum p{font-size:17px}
main section.stem-curriculum p strong{font-size:25px}
main section.stem-curriculum p:nth-of-type(1){top:3px;left:calc(50% - 111px);line-height:176%;text-indent:-28px}
main section.stem-curriculum p:nth-of-type(2){top:34px;left:calc(50% - 140px);line-height:160%;text-indent:156px}
main section.stem-curriculum p:nth-of-type(3){top:63px;left:calc(50% - 139px);line-height:165%;text-indent:204px}
main section.stem-curriculum p:nth-of-type(4){top:131px;left:calc(50% - 111px)}}
main section.critical-for-learning{height:699px;margin-top:28px;background-image:url("/images/critical_for_learning_background.jpg");background-position:center top;background-repeat:repeat-x}
main section.critical-for-learning .x-container{background-image:url("/images/critical_for_learning_stem.png");background-position:center bottom 156px;background-repeat:no-repeat}
@media screen and (max-width:1280px){main section.critical-for-learning{height:527px;margin-top:0;background-image:url("/images/critical_for_learning_background_1280.jpg")}
main section.critical-for-learning .x-container{background-image:url("/images/critical_for_learning_stem_1280.png");background-position:center bottom 117px}}
@media screen and (max-width:720px){main section.critical-for-learning{height:374px;margin-top:0;background-image:url("/images/critical_for_learning_background_720.jpg")}
main section.critical-for-learning .x-container{background-image:url("/images/critical_for_learning_stem_720.png");background-position:center bottom 168px}}
main section.critical-for-learning p{position:absolute;font-size:33px;font-family:"Baloo Bhai",cursive;color:#d7eff9}
main section.critical-for-learning p strong{font-size:55px;color:white}
main section.critical-for-learning p:nth-of-type(1){top:71px;left:164px}
main section.critical-for-learning p:nth-of-type(2){top:106px;left:582px}
main section.critical-for-learning p:nth-of-type(3){top:162px;left:349px}
main section.critical-for-learning p:nth-of-type(4){top:201px;left:208px}
main section.critical-for-learning p:nth-of-type(5){top:255px;left:303px}
@media screen and (max-width:1280px){main section.critical-for-learning p{font-size:25px}
main section.critical-for-learning p strong{font-size:40px}
main section.critical-for-learning p:nth-of-type(1){top:55px;left:calc(50% - 322px)}
main section.critical-for-learning p:nth-of-type(2){top:81px;left:calc(50% - 5px)}
main section.critical-for-learning p:nth-of-type(3){top:122px;left:calc(50% - 230px)}
main section.critical-for-learning p:nth-of-type(4){top:153px;left:calc(50% - 284px)}
main section.critical-for-learning p:nth-of-type(5){top:190px;left:calc(50% - 287px)}}
@media screen and (max-width:720px){main section.critical-for-learning p{font-size:17px}
main section.critical-for-learning p strong{font-size:25px}
main section.critical-for-learning p:nth-of-type(1){top:41px;left:calc(50% - 148px)}
main section.critical-for-learning p:nth-of-type(2){top:70px;left:calc(50% - 110px)}
main section.critical-for-learning p:nth-of-type(3){top:269px;left:calc(50% - 158px);color:black}
main section.critical-for-learning p:nth-of-type(4){top:293px;left:calc(50% - 157px)}
main section.critical-for-learning p:nth-of-type(4) strong{color:#3092c8}
main section.critical-for-learning p:nth-of-type(5){top:323px;left:calc(50% - 173px);color:black}
main section.critical-for-learning p:nth-of-type(5) strong{color:#3092c8}}
main section.innovative-curriculum{height:286px;background-image:url("/images/innovative_curriculum_background.png");background-position:center;background-repeat:no-repeat}
@media screen and (max-width:1280px){main section.innovative-curriculum{height:227px;background-image:url("/images/innovative_curriculum_background_1280.png")}}
@media screen and (max-width:720px){main section.innovative-curriculum{height:200px;background-image:url("/images/innovative_curriculum_background_720.png");background-position:center top}}
main section.innovative-curriculum .logo{position:absolute;width:437px;height:83px;left:120px;top:29px;background-image:url("/images/logo.png");background-repeat:no-repeat}
@media screen and (max-width:1280px){main section.innovative-curriculum .logo{width:292px;height:55px;left:calc(50% - 318px);top:17px;background-image:url("/images/logo_1280.png")}}
@media screen and (max-width:720px){main section.innovative-curriculum .logo{width:152px;height:29px;left:calc(50% - 150px);top:58px;background-image:url("/images/logo_720.png")}}
main section.innovative-curriculum p{position:absolute;font-size:33px;font-family:"Baloo Bhai",cursive}
main section.innovative-curriculum p strong{font-size:55px;color:#3092c8}
main section.innovative-curriculum p:nth-of-type(1){top:50px;left:554px}
main section.innovative-curriculum p:nth-of-type(2){top:116px;left:152px}
main section.innovative-curriculum p:nth-of-type(3){top:182px;left:318px}
@media screen and (max-width:1280px){main section.innovative-curriculum p{font-size:25px}
main section.innovative-curriculum p strong{font-size:40px}
main section.innovative-curriculum p:nth-of-type(1){top:29px;left:calc(50% - 24px)}
main section.innovative-curriculum p:nth-of-type(2){top:78px;left:calc(50% - 300px)}
main section.innovative-curriculum p:nth-of-type(3){top:125px;left:calc(50% - 255px)}}
@media screen and (max-width:720px){main section.innovative-curriculum p{font-size:17px}
main section.innovative-curriculum p strong{font-size:25px}
main section.innovative-curriculum p:nth-of-type(1){top:60px;left:calc(50% + 3px)}
main section.innovative-curriculum p:nth-of-type(2){top:88px;left:calc(50% - 157px);text-indent:26px;line-height:162%}
main section.innovative-curriculum p:nth-of-type(3){top:116px;left:calc(50% - 105px);text-indent:63px;line-height:158%}}
main section.learning-provides{height:263px}
main section.learning-provides p{position:absolute;left:77px;top:49px;line-height:122%;font-size:28px;font-weight:300}
@media screen and (max-width:1280px){main section.learning-provides p{left:calc(50% - 312px);top:24px;font-size:22px}}
@media screen and (max-width:720px){main section.learning-provides{height:217px}
main section.learning-provides p{left:calc(50% - 145px);top:13px;font-size:15px;line-height:120%}}
main section.provides-details{height:2262px;background-image:url("/images/provides_details_background.png");background-position:center top;background-repeat:no-repeat}
@media screen and (max-width:1280px){main section.provides-details{height:2009px;background-image:url("/images/provides_details_background_1280.png")}}
@media screen and (max-width:720px){main section.provides-details{height:1517px;background-image:url("/images/provides_details_background_720.png")}}
main section.provides-details strong{font-family:"Baloo Bhai",cursive;font-size:33px;color:#389dcc;line-height:39px}
@media screen and (max-width:1280px){main section.provides-details strong{font-size:24px;line-height:29px}}
@media screen and (max-width:720px){main section.provides-details strong{font-size:21px;line-height:25px}}
main section.provides-details em{text-transform:uppercase;color:#be1522}
main section.provides-details .item{position:absolute}
main section.provides-details .item:nth-of-type(odd){left:calc(50% + 110px)}
main section.provides-details .item:nth-of-type(even){left:calc(50% - 520px)}
main section.provides-details .item:nth-of-type(1){top:120px}
main section.provides-details .item:nth-of-type(2){top:334px}
main section.provides-details .item:nth-of-type(3){top:555px}
main section.provides-details .item:nth-of-type(4){top:770px}
main section.provides-details .item:nth-of-type(5){top:992px}
main section.provides-details .item:nth-of-type(6){top:1223px}
main section.provides-details .item:nth-of-type(7){top:1436px}
main section.provides-details .item:nth-of-type(8){top:1641px}
main section.provides-details .item:nth-of-type(9){top:1864px}
main section.provides-details .item p{font-size:18px;line-height:22px}
main section.provides-details .item p + p{margin-top:16px}
@media screen and (max-width:1280px){main section.provides-details .item:nth-of-type(odd){left:calc(50% + 97px)}
main section.provides-details .item:nth-of-type(even){left:calc(50% - 306px)}
main section.provides-details .item:nth-of-type(1){top:95px}
main section.provides-details .item:nth-of-type(2){top:297px}
main section.provides-details .item:nth-of-type(3){top:461px}
main section.provides-details .item:nth-of-type(4){top:680px}
main section.provides-details .item:nth-of-type(5){top:864px}
main section.provides-details .item:nth-of-type(6){top:1068px}
main section.provides-details .item:nth-of-type(7){top:1246px}
main section.provides-details .item:nth-of-type(8){top:1445px}
main section.provides-details .item:nth-of-type(9){top:1611px}
main section.provides-details .item p{font-size:13px;line-height:18px}
main section.provides-details .item p + p{margin-top:13px}}
@media screen and (max-width:720px){main section.provides-details .item:nth-of-type(odd),main section.provides-details .item:nth-of-type(even){left:calc(50% - 77px)}
main section.provides-details .item:nth-of-type(1){top:-4px}
main section.provides-details .item:nth-of-type(2){top:148px}
main section.provides-details .item:nth-of-type(2) p + p{margin-top:18px}
main section.provides-details .item:nth-of-type(3){top:287px}
main section.provides-details .item:nth-of-type(3) p + p{margin-top:15px}
main section.provides-details .item:nth-of-type(4){top:457px}
main section.provides-details .item:nth-of-type(4) p + p{margin-top:12px}
main section.provides-details .item:nth-of-type(5){top:606px}
main section.provides-details .item:nth-of-type(5) p + p{margin-top:25px}
main section.provides-details .item:nth-of-type(6){top:760px}
main section.provides-details .item:nth-of-type(7){top:911px}
main section.provides-details .item:nth-of-type(7) p + p{margin-top:16px}
main section.provides-details .item:nth-of-type(8){top:1084px}
main section.provides-details .item:nth-of-type(9){top:1244px}
main section.provides-details .item:nth-of-type(9) p + p{margin-top:15px}
main section.provides-details .item p{font-size:13px;line-height:18px}
main section.provides-details .item p + p{position:absolute;width:305px;left:-68px;margin-top:21px}}
main section.pricing-introduction{height:660px;margin-top:28px;background-image:url("/images/pricing_introduction_background.jpg");background-position:center}
@media screen and (max-width:1280px){main section.pricing-introduction{height:458px;background-image:url("/images/pricing_introduction_background_1280.jpg")}}
@media screen and (max-width:720px){main section.pricing-introduction{height:396px;background-image:url("/images/pricing_introduction_background_720.jpg");background-repeat:no-repeat;background-position:center top}}
main section.pricing-introduction p{position:absolute;font-size:33px;font-family:"Baloo Bhai",cursive}
main section.pricing-introduction p strong{font-size:55px;color:#389dcc}
main section.pricing-introduction p:nth-of-type(1){top:118px;left:101px}
main section.pricing-introduction p:nth-of-type(2){top:170px;left:201px}
main section.pricing-introduction p:nth-of-type(3){top:222px;left:72px}
main section.pricing-introduction p:nth-of-type(4){top:274px;left:103px}
main section.pricing-introduction p:nth-of-type(5){top:326px;left:396px}
@media screen and (max-width:1280px){main section.pricing-introduction p{font-size:25px}
main section.pricing-introduction p strong{font-size:40px}
main section.pricing-introduction p:nth-of-type(1){top:30px;left:calc(50% - 349px);text-indent:23px;line-height:154%}
main section.pricing-introduction p:nth-of-type(2){top:70px;left:calc(50% - 250px);text-indent:97px;line-height:143%}
main section.pricing-introduction p:nth-of-type(3){top:109px;left:calc(50% - 348px);text-indent:250px;line-height:143%}
main section.pricing-introduction p:nth-of-type(4){top:146px;left:calc(50% - 142px)}
main section.pricing-introduction p:nth-of-type(5){top:185px;left:calc(50% - 300px)}}
@media screen and (max-width:720px){main section.pricing-introduction p{font-size:17px}
main section.pricing-introduction p strong{font-size:25px}
main section.pricing-introduction p:nth-of-type(1){top:24px;left:calc(50% - 152px);text-indent:7px;line-height:178%}
main section.pricing-introduction p:nth-of-type(2){top:58px;left:calc(50% - 155px);text-indent:188px;line-height:162%}
main section.pricing-introduction p:nth-of-type(2) strong:nth-of-type(2){margin-left:36px;line-height:288px}
main section.pricing-introduction p:nth-of-type(3){top:273px;left:calc(50% - 166px);text-indent:142px;line-height:165%}
main section.pricing-introduction p:nth-of-type(4){top:306px;left:calc(50% - 140px);line-height:164%;text-indent:158px}
main section.pricing-introduction p:nth-of-type(5){top:335px;left:calc(50% - 21px)}}
main section.pricing-introduction .introduction-clouds{position:absolute;display:block;width:100%;height:97px;left:0;bottom:0;background-position:center bottom;background-repeat:repeat-x}
main section.pricing-introduction .introduction-clouds.bottom-clouds{background-image:url("/images/introduction_bottom_clouds.png")}
@media screen and (max-width:1280px){main section.pricing-introduction .introduction-clouds{height:67px}
main section.pricing-introduction .introduction-clouds.bottom-clouds{background-image:url("/images/introduction_bottom_clouds_1280.png")}}
@media screen and (max-width:720px){main section.pricing-introduction .introduction-clouds{height:36px}
main section.pricing-introduction .introduction-clouds.bottom-clouds{bottom:150px;background-image:url("/images/introduction_bottom_clouds_720.png")}}
main section.features-able-to-access{height:325px;background-image:url("/images/features_able_to_access_background.png");background-position:center;background-repeat:no-repeat}
@media screen and (max-width:1280px){main section.features-able-to-access{height:142px;margin-top:53px;background-image:url("/images/features_able_to_access_background_1280.png")}}
@media screen and (max-width:720px){main section.features-able-to-access{height:200px;margin-top:0;background-image:url("/images/features_able_to_access_background_720.png");background-position:center top}}
main section.features-able-to-access p{position:absolute;font-size:33px;font-family:"Baloo Bhai",cursive}
main section.features-able-to-access p strong{font-size:55px;color:#389dcc}
main section.features-able-to-access p em{color:#be1522}
main section.features-able-to-access p:nth-of-type(1){top:88px;left:179px}
main section.features-able-to-access p:nth-of-type(2){top:147px;left:287px}
main section.features-able-to-access p:nth-of-type(3){top:208px;left:215px}
@media screen and (max-width:1280px){main section.features-able-to-access p{font-size:25px}
main section.features-able-to-access p strong{font-size:40px}
main section.features-able-to-access p:nth-of-type(1){top:21px;left:calc(50% - 298px)}
main section.features-able-to-access p:nth-of-type(2){top:67px;left:calc(50% - 218px)}
main section.features-able-to-access p:nth-of-type(3){top:112px;left:calc(50% - 271px)}}
@media screen and (max-width:720px){main section.features-able-to-access p{font-size:17px}
main section.features-able-to-access p strong{font-size:25px}
main section.features-able-to-access p:nth-of-type(1){top:58px;left:calc(50% - 156px);line-height:175%;text-indent:28px}
main section.features-able-to-access p:nth-of-type(2){top:88px;left:calc(50% - 128px);line-height:165%;text-indent:45px}
main section.features-able-to-access p:nth-of-type(3){top:121px;left:calc(50% - 101px);line-height:164%;text-indent:81px}}
main section.features-details{height:995px;background-image:url("/images/features_details_background.png");background-position:center top;background-repeat:no-repeat}
@media screen and (max-width:1280px){main section.features-details{height:648px;margin-top:77px;background-image:url("/images/features_details_background_1280.png")}}
@media screen and (max-width:720px){main section.features-details{height:373px;margin-top:25px;background-image:url("/images/features_details_background_720.png")}}
main section.features-details p{position:absolute;line-height:48px;font-size:32px}
main section.features-details p strong{font-size:39px;font-weight:600;color:#389dcc}
main section.features-details p em{color:#be1522}
main section.features-details p:nth-of-type(1){top:118px;left:350px}
main section.features-details p:nth-of-type(2){top:397px;left:293px;text-align:right}
main section.features-details p:nth-of-type(3){top:742px;left:350px}
@media screen and (max-width:1280px){main section.features-details p{font-size:24px;line-height:150%}
main section.features-details p strong{font-size:30px}
main section.features-details p:nth-of-type(1){top:41px;left:calc(50% - 130px)}
main section.features-details p:nth-of-type(2){top:254px;left:calc(50% - 280px)}
main section.features-details p:nth-of-type(3){top:513px;left:calc(50% - 130px)}}
@media screen and (max-width:720px){main section.features-details p{font-size:16px;line-height:120%}
main section.features-details p strong{font-size:20px}
main section.features-details p:nth-of-type(1){top:15px;left:calc(50% - 48px)}
main section.features-details p:nth-of-type(2){top:130px;left:calc(50% - 48px);text-align:left}
main section.features-details p:nth-of-type(3){top:280px;left:calc(50% - 48px)}}
main section.features-provides{height:320px}
main section.features-provides p{position:absolute;top:58px;left:126px;line-height:34px;font-size:28px}
@media screen and (max-width:1280px){main section.features-provides{height:265px}
main section.features-provides p{top:78px;left:calc(50% - 306px);line-height:121%;font-size:22px}}
@media screen and (max-width:720px){main section.features-provides{height:230px}
main section.features-provides p{top:55px;left:calc(50% - 145px);font-size:15px}}
main section.pricing-table{height:1360px;background-color:#389dcc;background-image:url("/images/pricing_table_background.png");background-position:center top 222px;background-repeat:no-repeat;font-family:"Baloo Bhai",cursive;font-size:33px;color:#d7eff9}
main section.pricing-table strong{font-size:55px;color:white}
@media screen and (max-width:1280px){main section.pricing-table{height:1150px;background-image:none;font-size:25px}
main section.pricing-table strong{font-size:40px}}
@media screen and (max-width:720px){main section.pricing-table{height:705px;background-image:none;font-size:17px}
main section.pricing-table strong{font-size:25px}}
main section.pricing-table p{position:absolute}
main section.pricing-table p:nth-of-type(1){top:200px;left:269px}
main section.pricing-table p:nth-of-type(2){top:268px;left:400px}
@media screen and (max-width:1280px){main section.pricing-table p:nth-of-type(1){top:151px;left:calc(50% - 285px)}
main section.pricing-table p:nth-of-type(2){top:202px;left:calc(50% - 185px)}}
@media screen and (max-width:720px){main section.pricing-table p:nth-of-type(1){top:84px;left:calc(50% - 103px);line-height:152%;text-indent:-51px}
main section.pricing-table p:nth-of-type(2){top:114px;left:calc(50% - 60px);line-height:175%;text-indent:55px}}
main section.pricing-table table.pricing{position:absolute;width:790px;left:210px;top:400px}
main section.pricing-table table.pricing .student{display:inline-block;width:45px;height:79px;background-image:url("/images/astronaut_student.png");vertical-align:middle}
@media screen and (max-width:720px){main section.pricing-table table.pricing .student{width:18px;height:32px;background-image:url("/images/astronaut_student_720.png")}}
main section.pricing-table table.pricing tr:nth-of-type(n + 2){border-top:solid 4px white}
@media screen and (max-width:720px){main section.pricing-table table.pricing tr:nth-of-type(n + 2){border-top:solid 2px white}}
main section.pricing-table table.pricing tr:nth-of-type(n + 3){border-top:dashed 2px white}
main section.pricing-table table.pricing th,main section.pricing-table table.pricing td{width:50%;height:105px;text-align:center}
main section.pricing-table table.pricing th:nth-child(even),main section.pricing-table table.pricing td:nth-child(even){border-left:solid 4px white}
@media screen and (max-width:720px){main section.pricing-table table.pricing th:nth-child(even),main section.pricing-table table.pricing td:nth-child(even){border-left:solid 2px white}}
main section.pricing-table table.pricing th{padding:15px 54px 34px}
main section.pricing-table table.pricing td{font-size:48px}
main section.pricing-table table.pricing td strong{font-size:72px;vertical-align:middle}
@media screen and (max-width:1280px){main section.pricing-table table.pricing{width:608px;left:calc(50% - 304px);top:300px}
main section.pricing-table table.pricing th{font-size:24px}
main section.pricing-table table.pricing td{font-size:36.96px}
main section.pricing-table table.pricing td strong{font-size:55.44px}}
@media screen and (max-width:720px){main section.pricing-table table.pricing{width:318px;left:calc(50% - 158px);top:220px}
main section.pricing-table table.pricing th{height:57px;padding:0 20px;font-size:13.33px}
main section.pricing-table table.pricing td{height:56px;font-size:19.39px}
main section.pricing-table table.pricing td strong{font-size:29.09px}}
main section.pricing-table .pricing-button{position:absolute;width:280px;line-height:90px;bottom:220px;left:calc(50% - 120px);border:solid #389dcc 3px;background-color:white;font-family:"Open Sans",sans-serif;font-weight:600;color:#389dcc;text-align:center;-moz-border-radius:45px;-webkit-border-radius:45px;border-radius:45px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
main section.pricing-table .pricing-button:hover{border-color:white;color:white;background-color:#389dcc}
@media screen and (max-width:1280px){main section.pricing-table .pricing-button{width:215px;left:calc(50% - 105px);bottom:160px;line-height:70px}}
@media screen and (max-width:720px){main section.pricing-table .pricing-button{width:158px;left:calc(50% - 77px);bottom:120px;line-height:51px;border-width:2px}}
main section.pricing-table .pricing-table-clouds{position:absolute;display:block;width:100%;left:0;background-repeat:repeat-x}
main section.pricing-table .pricing-table-clouds.top-clouds{height:97px;top:0;background-image:url("/images/pricing_table_top_clouds.png");background-position:center top}
main section.pricing-table .pricing-table-clouds.bottom-clouds{height:160px;bottom:0;background-image:url("/images/pricing_table_bottom_clouds.png");background-position:center bottom}
@media screen and (max-width:1280px){main section.pricing-table .pricing-table-clouds.top-clouds{height:75px;background-image:url("/images/pricing_table_top_clouds_1280.png")}
main section.pricing-table .pricing-table-clouds.bottom-clouds{height:123px;background-image:url("/images/pricing_table_bottom_clouds_1280.png")}}
main section.white-label{height:569px}
@media screen and (max-width:1280px){main section.white-label{height:426px}}
@media screen and (max-width:720px){main section.white-label{height:324px}}
main section.white-label p{position:absolute;font-size:33px;font-family:"Baloo Bhai",cursive}
main section.white-label p strong{font-size:55px;color:#389dcc}
main section.white-label p a{color:#be1522}
main section.white-label p a:hover{color:#389dcc}
main section.white-label p:nth-of-type(1){top:98px;left:183px}
main section.white-label p:nth-of-type(2){top:158px;left:190px}
main section.white-label p:nth-of-type(3){top:208px;left:420px}
main section.white-label p:nth-of-type(4){top:273px;left:204px}
main section.white-label p:nth-of-type(5){top:330px;left:276px}
@media screen and (max-width:1280px){main section.white-label p{font-size:25px}
main section.white-label p strong{font-size:40px}
main section.white-label p:nth-of-type(1){top:37px;left:calc(50% - 274px)}
main section.white-label p:nth-of-type(2){top:96px;left:calc(50% - 274px)}
main section.white-label p:nth-of-type(3){top:133px;left:calc(50% - 100px)}
main section.white-label p:nth-of-type(4){top:181px;left:calc(50% - 272px)}
main section.white-label p:nth-of-type(5){top:240px;left:calc(50% - 202px)}}
@media screen and (max-width:720px){main section.white-label p{font-size:17px;line-height:178%}
main section.white-label p strong{font-size:25px}
main section.white-label p:nth-of-type(1){top:2px;left:calc(50% - 108px);text-indent:-36px}
main section.white-label p:nth-of-type(2){top:35px;left:calc(50% - 144px);text-indent:131px}
main section.white-label p:nth-of-type(3){top:92px;left:calc(50% - 72px)}
main section.white-label p:nth-of-type(4){top:124px;left:calc(50% - 108px);line-height:162%;text-indent:-36px}
main section.white-label p:nth-of-type(5){top:155px;left:calc(50% - 36px);text-indent:20px}}
main section.how-it-works-introduction{height:682px;overflow:hidden}
@media screen and (max-width:1280px){main section.how-it-works-introduction{height:500px}}
@media screen and (max-width:720px){main section.how-it-works-introduction{height:482px}}
main section.how-it-works-introduction .introduction-background,main section.how-it-works-introduction .x-container,main section.how-it-works-introduction .introduction-pattern,main section.how-it-works-introduction .introduction-clouds{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-repeat:repeat-x}
main section.how-it-works-introduction .introduction-background{background-image:url("/images/how_it_works_introduction_background.jpg");background-position:center top}
@media screen and (max-width:1280px){main section.how-it-works-introduction .introduction-background{background-image:url("/images/how_it_works_introduction_background_1280.jpg")}}
main section.how-it-works-introduction .x-container{width:1170px;left:calc(50% - (1170px / 2))}
main section.how-it-works-introduction .introduction-pattern{background-image:url("/images/how_it_works_introduction_pattern.png");background-position:center top}
@media screen and (max-width:1280px){main section.how-it-works-introduction .introduction-pattern{background-image:url("/images/how_it_works_introduction_pattern_1280.png")}}
main section.how-it-works-introduction .introduction-rocket{position:absolute;display:block;width:169px;height:429px;bottom:42px;left:220px;background-image:url("/images/how_it_works_introduction_rocket.png");background-repeat:no-repeat;background-size:100% auto;z-index:1}
@media screen and (max-width:1280px){main section.how-it-works-introduction .introduction-rocket{width:143px;height:363px;left:calc(50% - 330px);bottom:21px;background-image:url("/images/how_it_works_introduction_rocket_1280.png")}}
@media screen and (max-width:720px){main section.how-it-works-introduction .introduction-rocket{width:130px;height:331px;left:calc(50% - 319px);bottom:15px;background-image:url("/images/how_it_works_introduction_rocket_720.png")}}
main section.how-it-works-introduction .introduction-clouds{top:initial;bottom:0;background-position:center bottom}
main section.how-it-works-introduction .introduction-clouds.bottom-top-clouds{background-image:url("/images/introduction_bottom_top_clouds.png")}
@media screen and (max-width:1280px){main section.how-it-works-introduction .introduction-clouds.bottom-top-clouds{background-image:url("/images/introduction_bottom_top_clouds_1280.png")}}
main section.how-it-works-introduction .introduction-clouds.bottom-clouds{background-image:url("/images/introduction_bottom_clouds.png")}
@media screen and (max-width:1280px){main section.how-it-works-introduction .introduction-clouds.bottom-clouds{background-image:url("/images/introduction_bottom_clouds_1280.png")}}
main section.how-it-works-introduction p{position:absolute;font-size:34px;font-family:"Baloo Bhai",cursive;color:#d7eff9}
main section.how-it-works-introduction p strong{font-size:47px;color:white}
main section.how-it-works-introduction p:nth-of-type(1){top:174px;left:597px;font-size:26px}
main section.how-it-works-introduction p:nth-of-type(2){top:211px;left:709px}
main section.how-it-works-introduction p:nth-of-type(3){top:236px;left:592px}
main section.how-it-works-introduction p:nth-of-type(3) strong{font-size:72px}
main section.how-it-works-introduction p:nth-of-type(4){top:299px;left:752px;font-size:30px}
main section.how-it-works-introduction p:nth-of-type(5){top:324px;left:567px}
main section.how-it-works-introduction p:nth-of-type(5) strong{font-size:72px}
main section.how-it-works-introduction p:nth-of-type(5) em{font-size:52px;vertical-align:top}
@media screen and (max-width:1280px){main section.how-it-works-introduction p{font-size:27px}
main section.how-it-works-introduction p strong{font-size:36.85px}
main section.how-it-works-introduction p:nth-of-type(1){top:158px;left:calc(50% - 93px);font-size:21px}
main section.how-it-works-introduction p:nth-of-type(2){top:185px;left:calc(50% - 5px)}
main section.how-it-works-introduction p:nth-of-type(3){top:204px;left:calc(50% - 100px)}
main section.how-it-works-introduction p:nth-of-type(3) strong{font-size:57.5px}
main section.how-it-works-introduction p:nth-of-type(4){top:255px;left:calc(50% + 30px);font-size:24px}
main section.how-it-works-introduction p:nth-of-type(5){top:273px;left:calc(50% - 114px)}
main section.how-it-works-introduction p:nth-of-type(5) strong{font-size:57px}
main section.how-it-works-introduction p:nth-of-type(5) em{font-size:40px;vertical-align:top}}
@media screen and (max-width:720px){main section.how-it-works-introduction p:nth-of-type(1){top:119px;left:calc(50% - 114px)}
main section.how-it-works-introduction p:nth-of-type(2){top:145px;left:calc(50% - 26px)}
main section.how-it-works-introduction p:nth-of-type(3){top:164px;left:calc(50% - 120px)}
main section.how-it-works-introduction p:nth-of-type(4){top:216px;left:calc(50% + 8px)}
main section.how-it-works-introduction p:nth-of-type(5){top:238px;left:calc(50% - 2px);line-height:34px;text-indent:-134px}}
main section.paragraph{height:293px}
main section.paragraph p{position:absolute;top:95px;left:105px;line-height:125%;font-size:27px;letter-spacing:0.2px}
@media screen and (max-width:1280px){main section.paragraph{height:273px}
main section.paragraph p{left:calc(50% - 318px);top:82px;line-height:120%;font-size:22px}}
@media screen and (max-width:720px){main section.paragraph{height:190px}
main section.paragraph p{left:calc(50% - 150px);top:39px;font-size:15px;letter-spacing:0}}
main section.the-goal{height:210px;background-image:url("/images/the_goal_background.png");background-position:center top;background-repeat:no-repeat}
@media screen and (max-width:1280px){main section.the-goal{height:134px;background-image:url("/images/the_goal_background_1280.png")}}
@media screen and (max-width:720px){main section.the-goal{height:115px;background-image:none}}
main section.the-goal p{position:absolute;font-size:33px;font-family:"Baloo Bhai",cursive}
main section.the-goal p strong{font-size:54px;color:#389dcc}
main section.the-goal p em{color:#be1522}
main section.the-goal p:nth-of-type(1){top:52px;left:220px}
main section.the-goal p:nth-of-type(2){top:118px;left:358px}
@media screen and (max-width:1280px){main section.the-goal p{font-size:28px}
main section.the-goal p strong{font-size:40px}
main section.the-goal p:nth-of-type(1){top:40px;left:calc(50% - 297px)}
main section.the-goal p:nth-of-type(2){top:88px;left:calc(50% - 195px)}}
@media screen and (max-width:720px){main section.the-goal p{font-size:17px}
main section.the-goal p strong{font-size:25px}
main section.the-goal p:nth-of-type(1){top:15px;left:calc(50% - 79px);line-height:175%;text-indent:-50px}
main section.the-goal p:nth-of-type(2){top:46px;left:calc(50% - 64px);line-height:160%;text-indent:78px}}
main section.website-creation-experience{height:1128px;background-image:url("/images/website_creation_experience_background.png");background-position:center top 92px;background-repeat:no-repeat}
@media screen and (max-width:1280px){main section.website-creation-experience{height:768px;background-image:url("/images/website_creation_experience_background_1280.png");background-position:center top 183px}}
@media screen and (max-width:720px){main section.website-creation-experience{height:500px;background-image:url("/images/website_creation_experience_background_720.png");background-position:center top 120px}}
main section.website-creation-experience p{position:absolute;font-size:36px}
main section.website-creation-experience p strong{font-size:47px;font-weight:600;color:#389dcc}
main section.website-creation-experience p:nth-of-type(1){top:71px;left:105px;line-height:34px;font-size:27px;letter-spacing:0.2px}
main section.website-creation-experience p:nth-of-type(2){top:306px;left:383px}
main section.website-creation-experience p:nth-of-type(3){top:450px;left:250px}
main section.website-creation-experience p:nth-of-type(4){top:585px;left:505px}
main section.website-creation-experience p:nth-of-type(5){top:725px;left:260px}
main section.website-creation-experience p:nth-of-type(6){top:865px;left:185px}
@media screen and (max-width:1280px){main section.website-creation-experience p{font-size:24px}
main section.website-creation-experience p strong{font-size:31px}
main section.website-creation-experience p:nth-of-type(1){top:84px;left:calc(50% - 319px);line-height:26px;font-size:22px;letter-spacing:-0.13px}
main section.website-creation-experience p:nth-of-type(2){top:250px;left:calc(50% - 147px)}
main section.website-creation-experience p:nth-of-type(3){top:344px;left:calc(50% - 242px)}
main section.website-creation-experience p:nth-of-type(4){top:433px;left:calc(50% - 71px)}
main section.website-creation-experience p:nth-of-type(5){top:524px;left:calc(50% - 230px)}
main section.website-creation-experience p:nth-of-type(6){top:615px;left:calc(50% - 273px)}}
@media screen and (max-width:720px){main section.website-creation-experience p{font-size:18px}
main section.website-creation-experience p strong{font-size:22px}
main section.website-creation-experience p:nth-of-type(1){top:19px;left:calc(50% - 150px);line-height:18px;font-size:15px;letter-spacing:-0.13px}
main section.website-creation-experience p:nth-of-type(2){top:130px;left:calc(50% - 46px)}
main section.website-creation-experience p:nth-of-type(3){top:193px;left:calc(50% - 46px);line-height:124%}
main section.website-creation-experience p:nth-of-type(4){top:264px;left:calc(50% - 46px);line-height:124%}
main section.website-creation-experience p:nth-of-type(5){top:340px;left:calc(50% - 46px);line-height:124%}
main section.website-creation-experience p:nth-of-type(6){top:414px;left:calc(50% - 46px);line-height:124%}}
main section.the-method{height:792px;background-image:url("/images/the_method_background.png");background-position:center top;background-repeat:no-repeat}
@media screen and (max-width:1280px){main section.the-method{height:879px;background-image:url("/images/the_method_background_1280.png")}}
@media screen and (max-width:720px){main section.the-method{height:591px;background-image:url("/images/the_method_background_720.png");background-position:center top 266px}}
main section.the-method p{position:absolute}
main section.the-method p:nth-of-type(1),main section.the-method p:nth-of-type(2){font-family:"Baloo Bhai",cursive;font-size:33px}
main section.the-method p:nth-of-type(1) strong,main section.the-method p:nth-of-type(2) strong{font-size:55px;color:#389dcc}
main section.the-method p:nth-of-type(1) em,main section.the-method p:nth-of-type(2) em{color:#be1522}
main section.the-method p:nth-of-type(1){top:42px;left:200px}
main section.the-method p:nth-of-type(2){top:107px;left:335px}
main section.the-method p:nth-of-type(n + 3){font-size:28px;line-height:122%;letter-spacing:-0.2px}
main section.the-method p:nth-of-type(3){top:280px;left:102px}
main section.the-method p:nth-of-type(4){top:585px;left:102px}
@media screen and (max-width:1280px){main section.the-method p:nth-of-type(1),main section.the-method p:nth-of-type(2){font-family:"Baloo Bhai",cursive;font-size:28px}
main section.the-method p:nth-of-type(1) strong,main section.the-method p:nth-of-type(2) strong{font-size:40px;color:#389dcc}
main section.the-method p:nth-of-type(1) em,main section.the-method p:nth-of-type(2) em{color:#be1522}
main section.the-method p:nth-of-type(1){top:30px;left:calc(50% - 256px)}
main section.the-method p:nth-of-type(2){top:78px;left:calc(50% - 207px)}
main section.the-method p:nth-of-type(n + 3){font-size:22px;line-height:120%;letter-spacing:-0.18px}
main section.the-method p:nth-of-type(3){top:196px;left:calc(50% + 5px)}
main section.the-method p:nth-of-type(4){top:552px;left:calc(50% - 318px)}}
@media screen and (max-width:720px){main section.the-method p:nth-of-type(1),main section.the-method p:nth-of-type(2){font-size:17px}
main section.the-method p:nth-of-type(1) strong,main section.the-method p:nth-of-type(2) strong{font-size:25px}
main section.the-method p:nth-of-type(1){top:26px;left:calc(50% - 145px)}
main section.the-method p:nth-of-type(2){top:56px;left:calc(50% - 145px)}
main section.the-method p:nth-of-type(n + 3){font-size:15px;left:calc(50% - 148px);letter-spacing:-0.1px}
main section.the-method p:nth-of-type(3){top:117px}
main section.the-method p:nth-of-type(4){top:458px}}
main section.unique-features{height:844px;background-image:url("/images/unique_features_background.png");background-position:center top;background-repeat:no-repeat}
@media screen and (max-width:1280px){main section.unique-features{height:520px;background-image:url("/images/unique_features_background_1280.png")}}
@media screen and (max-width:720px){main section.unique-features{height:473px;background-image:url("/images/unique_features_background_720.png")}}
main section.unique-features p{position:absolute}
main section.unique-features p:nth-of-type(1),main section.unique-features p:nth-of-type(2),main section.unique-features p:nth-of-type(3){font-family:"Baloo Bhai",cursive;font-size:33px;color:#76c3e7}
main section.unique-features p:nth-of-type(1) strong,main section.unique-features p:nth-of-type(2) strong,main section.unique-features p:nth-of-type(3) strong{font-size:55px;color:#389dcc}
main section.unique-features p:nth-of-type(1) em,main section.unique-features p:nth-of-type(2) em,main section.unique-features p:nth-of-type(3) em{color:#be1522}
main section.unique-features p:nth-of-type(1){top:211px;left:533px}
main section.unique-features p:nth-of-type(2){top:262px;left:456px}
main section.unique-features p:nth-of-type(3){top:328px;left:609px}
main section.unique-features p:nth-of-type(4){top:472px;left:610px;line-height:124%;font-size:27px;letter-spacing:0.35px}
@media screen and (max-width:1280px){main section.unique-features p:nth-of-type(1),main section.unique-features p:nth-of-type(2),main section.unique-features p:nth-of-type(3){font-size:28px}
main section.unique-features p:nth-of-type(1) strong,main section.unique-features p:nth-of-type(2) strong,main section.unique-features p:nth-of-type(3) strong{font-size:40px}
main section.unique-features p:nth-of-type(1){top:96px;left:calc(50% - 117px)}
main section.unique-features p:nth-of-type(2){top:135px;left:calc(50% - 167px)}
main section.unique-features p:nth-of-type(3){top:183px;left:calc(50% - 69px)}
main section.unique-features p:nth-of-type(4){top:266px;left:calc(50% + 16px);line-height:120%;font-size:22px;letter-spacing:0px}}
@media screen and (max-width:720px){main section.unique-features p:nth-of-type(1),main section.unique-features p:nth-of-type(2),main section.unique-features p:nth-of-type(3){font-size:17px}
main section.unique-features p:nth-of-type(1) strong,main section.unique-features p:nth-of-type(2) strong,main section.unique-features p:nth-of-type(3) strong{font-size:25px}
main section.unique-features p:nth-of-type(1){top:59px;left:calc(50% - 11px)}
main section.unique-features p:nth-of-type(2){top:81px;left:calc(50% - 60px);line-height:175%}
main section.unique-features p:nth-of-type(3){top:114px;left:calc(50% + 68px);text-indent:-40px;line-height:162%}
main section.unique-features p:nth-of-type(4){top:358px;left:calc(50% - 150px);font-size:15px}}
main section.unique-features .introduction-clouds{position:absolute;display:block;width:100%;left:0;background-repeat:repeat-x}
main section.unique-features .introduction-clouds.top-clouds{height:124px;top:0;background-position:center top;background-image:url("/images/unique_features_top_clouds.png")}
main section.unique-features .introduction-clouds.bottom-clouds{height:97px;bottom:0;background-position:center bottom;background-image:url("/images/introduction_bottom_clouds.png")}
@media screen and (max-width:1280px){main section.unique-features .introduction-clouds.top-clouds{height:79px;background-image:url("/images/unique_features_top_clouds_1280.png")}
main section.unique-features .introduction-clouds.bottom-clouds{height:67px;background-image:url("/images/introduction_bottom_clouds_1280.png")}}
@media screen and (max-width:720px){main section.unique-features .introduction-clouds.top-clouds{height:79px;background-image:url("/images/unique_features_top_clouds_720.png")}
main section.unique-features .introduction-clouds.bottom-clouds{height:67px;bottom:160px;background-image:url("/images/introduction_bottom_clouds_720.png")}}
main section.allotted-time{height:581px;margin-top:151px;background-image:url("/images/allotted_time_background.png");background-position:center top;background-repeat:no-repeat}
@media screen and (max-width:1280px){main section.allotted-time{height:400px;margin-top:72px;background-image:url("/images/allotted_time_background_1280.png")}}
@media screen and (max-width:720px){main section.allotted-time{height:273px;margin-top:0;background-image:url("/images/allotted_time_background_720.png");background-position:center top 48px}}
main section.allotted-time p{position:absolute;font-size:33px;font-family:"Baloo Bhai",cursive}
main section.allotted-time p strong{font-size:55px;color:#389dcc}
main section.allotted-time p:nth-of-type(1){top:20px;left:225px}
main section.allotted-time p:nth-of-type(2){top:87px;left:158px}
main section.allotted-time p:nth-of-type(3){top:153px;left:292px}
@media screen and (max-width:1280px){main section.allotted-time p{font-size:28px;line-height:150%}
main section.allotted-time p strong{font-size:40px}
main section.allotted-time p:nth-of-type(1){top:26px;left:calc(50% - 306px);text-indent:67px}
main section.allotted-time p:nth-of-type(2){top:72px;left:calc(50% - 104px);line-height:140%;text-indent:-52px}
main section.allotted-time p:nth-of-type(3){top:152px;left:calc(50% - 238px)}}
@media screen and (max-width:720px){main section.allotted-time p{font-size:17px}
main section.allotted-time p strong{font-size:25px}
main section.allotted-time p:nth-of-type(1){top:17px;left:calc(50% - 114px);line-height:178%;text-indent:-20px}
main section.allotted-time p:nth-of-type(2){top:51px;left:calc(50% - 134px);line-height:163%;text-indent:112px}
main section.allotted-time p:nth-of-type(3){top:111px;left:calc(50% - 28px);line-height:164%;text-indent:-61px}}
main section.allotted-time + .paragraph{height:183px}
main section.allotted-time + .paragraph p{top:36px;left:calc(50% - 318px);letter-spacing:0}
@media screen and (max-width:720px){main section.allotted-time + .paragraph{height:166px}
main section.allotted-time + .paragraph p{left:calc(50% - 150px)}}
main section.houston{height:1039px;background-image:url("/images/houston_background.png");background-position:center top;background-repeat:no-repeat}
@media screen and (max-width:1280px){main section.houston{height:707px;background-image:url("/images/houston_background_1280.png")}}
main section.houston strong,main section.houston em{font-family:"Baloo Bhai",cursive;font-size:55px}
@media screen and (max-width:1280px){main section.houston strong,main section.houston em{font-size:40px}}
main section.houston strong{color:#389dcc}
main section.houston em{color:#be1522}
main section.houston p{position:absolute;font-size:30px}
main section.houston p:nth-of-type(1),main section.houston p:nth-of-type(2),main section.houston p:nth-of-type(3),main section.houston p:nth-of-type(4){font-family:"Baloo Bhai",cursive;font-size:33px}
main section.houston p:nth-of-type(1){top:74px;left:322px}
main section.houston p:nth-of-type(2){top:122px;left:409px}
main section.houston p:nth-of-type(3){top:448px;left:205px}
main section.houston p:nth-of-type(3) strong{padding-left:5px;padding-right:4px}
main section.houston p:nth-of-type(4){top:495px;left:473px}
main section.houston p:nth-of-type(5){top:707px;left:225px}
@media screen and (max-width:1280px){main section.houston p{font-size:25px}
main section.houston p:nth-of-type(1),main section.houston p:nth-of-type(2),main section.houston p:nth-of-type(3),main section.houston p:nth-of-type(4){font-size:25px}
main section.houston p:nth-of-type(1){top:72px;left:calc(50% - 180px)}
main section.houston p:nth-of-type(2){top:106px;left:calc(50% - 113px)}
main section.houston p:nth-of-type(3){top:248px;left:calc(50% - 44px)}
main section.houston p:nth-of-type(3) strong{padding-left:0;padding-right:0}
main section.houston p:nth-of-type(4){top:283px;left:calc(50% + 23px)}
main section.houston p:nth-of-type(5){top:469px;left:calc(50% - 209px);font-size:22px}}
main section.houston ul{position:absolute;top:740px;left:250px;font-size:12px;color:#389dcc;list-style-position:inside}
main section.houston ul li{padding-left:30px;line-height:36px;font-size:30px;color:#363636;background-image:url("/images/list_item_background.png");background-position:left 14px center;background-repeat:no-repeat}
main section.houston ul li a{color:#389dcc}
main section.houston ul li a:hover{color:#363636}
@media screen and (max-width:1280px){main section.houston ul{top:494px;left:calc(50% - 185px)}
main section.houston ul li{padding-left:26px;font-size:22px;line-height:26.5px}}
main section.webshop{padding-top:27px !important;text-align:center}
@media screen and (max-width:1280px){main section.webshop{padding-top:50px !important}}
@media screen and (max-width:1280px){main section.webshop{padding-top:0 !important}}
main section.webshop h2{display:block;line-height:88px;text-align:center;color:#be1522;font-family:"Baloo Bhai",cursive;font-size:54px;text-indent:40px;background-image:url("/images/webshop_title_background.png");background-repeat:no-repeat;background-position:center top}
@media screen and (max-width:1280px){main section.webshop h2{background-image:url("/images/webshop_title_background_1280.png");background-position:center top 12px;font-size:40px;line-height:103px;text-indent:0}}
@media screen and (max-width:720px){main section.webshop h2{padding-bottom:5px;background-image:none;font-size:25px;line-height:98px}}
main section.webshop form{margin:0 auto;width:600px}
@media screen and (max-width:1280px){main section.webshop form{width:465px}}
@media screen and (max-width:720px){main section.webshop form{width:290px;margin-bottom:46px}}
main section.webshop label{display:block;width:100%}
main section.webshop label span{display:inline-block;width:176px;margin-right:38px;text-align:left;font-size:30px}
main section.webshop label span .detail{display:block;font-size:21px}
main section.webshop label input,main section.webshop label select,main section.webshop label textarea{width:370px;height:42px;line-height:42px;padding:0 20px;vertical-align:top;font-family:"Open Sans",sans-serif;font-size:18px;border:1px solid #959595;outline:none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
main section.webshop label input:hover,main section.webshop label input:focus,main section.webshop label select:hover,main section.webshop label select:focus,main section.webshop label textarea:hover,main section.webshop label textarea:focus{border-color:#389dcc;-moz-box-shadow:0 0 2px #389dcc;-webkit-box-shadow:0 0 2px #389dcc;box-shadow:0 0 2px #389dcc}
main section.webshop label select{padding:0 20px;margin:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("/images/select_background.png");background-repeat:no-repeat;background-position:right top;cursor:pointer}
main section.webshop label select::-ms-expand{display:none}
main section.webshop label select:hover,main section.webshop label select:focus{background-position:right top -42px}
main section.webshop label select[size]{background:none}
main section.webshop label textarea{min-height:86px;resize:none}
main section.webshop label + label{margin-top:20px}
main section.webshop label.submit{margin-top:67px;text-align:center}
main section.webshop label.submit input{width:188px;height:63px;line-height:63px;border:solid #389dcc 1px;background-color:white;color:#389dcc;font-size:27px;font-weight:300;cursor:pointer;-moz-border-radius:45px;-webkit-border-radius:45px;border-radius:45px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
main section.webshop label.submit input:hover{border-color:white;color:white;background-color:#389dcc;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
@media screen and (max-width:1280px){main section.webshop label span{width:128px;font-size:22px}
main section.webshop label span .detail{font-size:16px}
main section.webshop label input,main section.webshop label select,main section.webshop label textarea{width:290px;height:34px;line-height:34px}
main section.webshop label select{background-position:right top -5px}
main section.webshop label select:hover,main section.webshop label select:focus{background-position:right top -47px}
main section.webshop label + label{margin-top:16px}
main section.webshop label.submit{margin-top:26px}
main section.webshop label.submit input{width:145px;height:49px;line-height:49px;font-size:21px}}
@media screen and (max-width:720px){main section.webshop label span{display:block;width:100%;margin-right:0;line-height:150%;font-size:20px;text-indent:4px}
main section.webshop label span .detail{font-size:15px}
main section.webshop label input,main section.webshop label select,main section.webshop label textarea{width:100%;height:33px;line-height:33px}
main section.webshop label.submit{margin-top:40px}
main section.webshop label.submit input{width:139px;height:47px;line-height:47px;font-size:19.4px}
main section.webshop label:nth-of-type(4){margin-top:20px}
main section.webshop label:nth-of-type(4) span{line-height:110%}
main section.webshop label:nth-of-type(4) input{margin-top:10px}}
main section.transaction-info .sign-up,main section.transaction-info .sign-in{display:inline-block;width:calc(50% - 3px);margin-bottom:50px;padding:0 10px;vertical-align:top}
main section.transaction-info .sign-up p,main section.transaction-info .sign-in p{font-size:16px}
main section.transaction-info .sign-up .button-ct,main section.transaction-info .sign-in .button-ct{padding-bottom:0}
main section.transaction-info .sign-up .button,main section.transaction-info .sign-in .button{font-size:20px}
main section.transaction-info .sign-up{border-right:solid 1px #389dcc}
body.houston footer{background-image:url("/images/footer_404_background.png")}
@media screen and (max-width:1280px){body.houston footer{background-image:url("/images/footer_404_background_1280.png");margin-top:-33px !important}}
footer{width:100%;background-image:url("/images/footer_background.png");background-position:center bottom 52px;background-repeat:no-repeat}
@media screen and (max-width:1280px){footer{background-image:url("/images/footer_background_1280.png");background-position:center bottom}}
@media screen and (max-width:720px){footer{background-image:none;background-color:#f4f4f4}}
footer .x-container{position:relative;height:339px;text-align:center}
@media screen and (max-width:1280px){footer .x-container{height:238px}}
@media screen and (max-width:720px){footer .x-container{height:134px}}
footer .logo{position:absolute;width:180px;height:34px;left:calc(50% - 90px);bottom:130px;background-image:url("/images/footer_logo.png")}
@media screen and (max-width:1280px){footer .logo{width:126px;height:24px;left:calc(50% - 63px);bottom:91px;background-image:url("/images/footer_logo_1280.png")}}
@media screen and (max-width:720px){footer .logo{bottom:86px}}
footer nav{position:absolute;width:100%;bottom:88px}
footer nav ul li{display:inline-block;margin:0 16px}
footer nav ul li a{display:block;text-transform:uppercase;font-size:14px;color:#363636;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}
footer nav ul li a:hover{color:#389dcc}
@media screen and (max-width:1280px){footer nav{bottom:62px}
footer nav ul li a{font-size:11px}}
@media screen and (max-width:720px){footer nav{bottom:55px}}
footer .copyright{position:absolute;width:100%;left:0;bottom:0;line-height:52px;font-size:13px;text-align:center;color:#fefefe;background-color:#999}
@media screen and (max-width:1280px){footer .copyright{line-height:37px;font-size:10px}}
