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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:solid #fff 5px;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url("bx_loader.gif") center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-prev{left:10px;background:url("controls.png") no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url("controls.png") no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url("controls.png") -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url("controls.png") -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.about-us h1.colored-header-title .hearts{color:#d81a64}.about-us .footer-critter{bottom:-144px;left:50%;width:100px;margin-left:-50px}.about-us section.about-us-bios{position:relative}.about-us section.about-us-bios.about-us-tablet{display:none}.about-us section.about-us-bios.about-us-desktop{display:block}@media screen and (max-width: 768px) and (min-width: 569px){.about-us section.about-us-bios.about-us-tablet{display:block}.about-us section.about-us-bios.about-us-desktop{display:none}}@media screen and (max-width: 767px){.about-us section.about-us-bios.about-us-tablet{display:block}.about-us section.about-us-bios.about-us-desktop{display:none}}.about-us section.about-us-bios .about-us-middle-line{position:absolute;width:4px;height:100%;background:#330031;left:50%;right:50%}.about-us section.about-us-bios .about-us-bio{margin:0 auto;padding-top:80px;position:relative}.about-us section.about-us-bios .about-us-bio-right .about-us-name{text-align:left;margin-left:16px}.about-us section.about-us-bios .about-us-bio-right .about-us-text{text-align:right}.about-us section.about-us-bios .about-us-bio-left .about-us-name{text-align:right}.about-us section.about-us-bios .about-us-bio-left .about-us-text{margin-left:16px}.about-us .about-us-name{width:396px;vertical-align:middle;min-height:120px;color:#330031;text-transform:uppercase;font-weight:800;font-size:5em}@media screen and (max-width: 767px){.about-us .about-us-name{width:100%;font-size:4em;min-height:auto}}.about-us .about-us-pic{border:4px solid #330031;background:#330031;border-radius:128px;-moz-border-radius:128px;-webkit-border-radius:128px;overflow:hidden;width:128px;height:128px;margin-left:16px}.about-us .about-us-text{width:396px;font-size:1.6em;font-weight:400;line-height:1.2em}.about-us .about-us-you{width:100%;margin-top:50px;text-align:center}.about-us .oh-you-link{text-decoration:none}.about-us .oh-you{display:block;margin-left:auto;margin-right:auto;cursor:pointer}.about-us-desktop{padding-bottom:120px;max-width:960px;margin:0 auto}.about-us-desktop .about-us-text,.about-us-desktop .about-us-pic,.about-us-desktop .about-us-name{display:inline-block;overflow:hidden}.about-us-tablet{padding-bottom:20px}.about-us-tablet .about-us-bio{width:100%}.about-us-tablet .about-us-bio .about-us-name{text-align:center;min-height:77px;width:auto}@media screen and (max-width: 767px){.about-us-tablet .about-us-bio .about-us-name{min-height:auto}}.about-us-tablet .about-us-bio .about-us-text{text-align:center;line-height:1.6em;margin:0 auto;width:410px}@media screen and (max-width: 767px){.about-us-tablet .about-us-bio .about-us-text{width:90%;margin-left:5%;margin-right:5%;font-size:1.2em;line-height:1.4}}.about-us-tablet .about-us-pic{margin:0 auto 5px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.center{text-align:center !important}.display-inline{display:inline-block}.width-full{width:100% !important}.width-half{width:50%}.max-width-none{max-width:inherit !important}.padding-top-xs{padding-top:20px}.padding-top-sm{padding-top:40px}.padding-top-md{padding-top:80px}.padding-top-lg{padding-top:180px}.padding-vert-xs{padding-top:20px;padding-bottom:20px}.padding-hor-md{padding-left:80px;padding-right:80px}.padding-left-xs{padding-left:20px}.padding-sm{padding:40px}.padding-bottom-sm{padding-bottom:40px !important}.padding-hor-resp{padding-left:30%;padding-right:30%}.margin-bottom-xxs{margin-bottom:10px !important}.margin-bottom-xs{margin-bottom:20px !important}.margin-bottom-sm{margin-bottom:40px !important}.margin-bottom-md{margin-bottom:80px !important}.margin-top-xxs{margin-top:10px !important}.margin-top-xs{margin-top:20px !important}.margin-top-sm{margin-top:32px !important}.margin-top-sd{margin-top:60px !important}.margin-top-md{margin-top:80px !important}@media (max-width: 320px){.margin-top-lg{margin-top:96px}}@media (max-width: 320px) and (max-height: 480px){.margin-top-lg{margin-top:72px}}@media (max-width: 768px){.margin-top-lg{margin-top:0px}}@media (min-width: 769px){.margin-top-lg{margin-top:80px}}#no-setup{margin-top:20px !important}.margin-vert-xxs{margin-bottom:10px !important;margin-top:10px !important}.margin-vert-xs{margin-bottom:20px !important;margin-top:20px !important}.margin-vert-sm{margin-bottom:40px !important;margin-top:40px !important}.margin-vert-md{margin-bottom:80px !important;margin-top:80px !important}@media (max-width: 480px){.margin-vert-md{margin-top:48px !important;margin-bottom:48px !important}}.border-light{border:1px solid #f2f2f2;border-radius:5px}.border-radius{border-radius:5px}.overflow-hidden{overflow:hidden}.bg-dark{background:#333333}.bg-light{background:#f2f2f2}.translucent{filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90}.font-color-light{color:white}.align-left{text-align:left}.text-small{font-size:2em}@media (max-width: 414px){.text-large,a button.text-large{font-size:20px !important}}@media (max-width: 375px){.text-large,a button.text-large{font-size:18px !important}}@media (min-width: 415px){.text-large,a button.text-large{font-size:24px !important}}.button-primary{border:2px solid #1dd8be;background:#1dd8be;padding:20px 80px;text-decoration:none;border-radius:5px;color:white;font-weight:400}@media (max-width: 622px){.button-primary{padding:20px 30px}}@media (max-width: 536px){.button-primary.text-large{font-size:1.8em}}@media (max-width: 480px){.button-primary.text-large{font-size:1.4em}}@media (max-width: 400px){.button-primary.text-large{font-size:1.2em;padding:16px 24px}}small{font-size:75%;color:gray;vertical-align:bottom}.color-accent-1{color:#57d7bb}.color-accent-2{color:#ed7d23}.color-accent-3{color:#ffcb22}body.designer_job{font-size:80%;background:white}body.designer_job .nav{background:white;font-size:10px}body.designer_job .footer{font-size:10px}body.about-us .colored-header h1{max-width:700px;margin-left:auto;margin-right:auto}div.text-layout{max-width:700px;margin:0px auto;padding:20px;color:#4d4d4d}div.text-layout h1,div.text-layout h2,div.text-layout h3,div.text-layout h4{line-height:1.5em}div.text-layout h1{font-size:2em;text-align:center;margin-bottom:1.5em}div.text-layout h1.engineer{text-align:left}div.text-layout h2{font-size:1.8em;font-weight:800}div.text-layout h3{font-size:1.6em;font-weight:800}div.text-layout h4{font-size:1.4em;font-style:oblique}div.text-layout p{font-size:1.4em}div.text-layout a{color:#969696;text-decoration:underline}div.text-layout .designer_job_logo{margin-bottom:30px;display:block}div.text-layout .nav{display:none}div.text-layout p{margin-bottom:20px}div.text-layout p.policy-disclosure{margin-bottom:10px}div.text-layout ul.clean{font-size:1.4em;font-weight:400}div.text-layout ul.clean li{margin-bottom:20px;margin-left:20px}div.text-layout ul.policy{overflow:hidden;display:block;margin-left:20px}div.text-layout ul.policy li{line-height:1.4em;font-size:1.4em;list-style-type:disc;margin-left:20px;margin-top:0px;margin-bottom:10px}div.text-layout h2.ea-header{text-transform:uppercase;font-weight:800;margin-top:21px;margin-bottom:10px}div.text-layout p.description{margin-top:0;margin-bottom:1.4em;line-height:1.4em}div.text-layout strong{font-weight:800 !important}div.text-layout ul.ea{float:none}div.text-layout ul.ea li{font-size:1.4em;line-height:1.4em;list-style-type:disc;margin-bottom:20px;margin-left:20px;float:none}div.text-layout ul.ea li ul{margin-top:5px}div.text-layout ul.ea li li{font-size:1em}div.text-layout ul.quotes{float:none}div.text-layout ul.quotes li{font-size:1.4em;line-height:1.4em;margin-bottom:20px;margin-left:20px;float:none;border-left:2px solid lightgray;padding-left:10px;font-weight:400}div.text-layout ul.quotes li ul{margin-top:5px}div.text-layout ul.quotes li li{font-size:1em}div.text-layout .reqs{overflow:hidden;margin-top:30px}div.text-layout .reqs h2{font-weight:800}div.text-layout .last-paragraph{margin-top:40px}div.text-layout .last-paragraph p{font-weight:800}img.hoc-image{max-width:470px;max-height:353px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.faq .colored-header-gorilla{position:absolute;left:20%;bottom:-26px}@media screen and (max-width: 1024px) and (min-width: 569px){.faq .colored-header-gorilla{left:4%}}.faq .footer-critter{width:100px;bottom:-132px}.faq .faq-icon{background:#d81a64;font-size:6em !important}.faq h1.faq-title{margin-top:38px;color:#969696;text-align:center}.faq section.faq-questions{margin-top:40px}@media screen and (max-width: 1024px) and (min-width: 569px){.faq section.faq-questions{max-width:80em;margin:3em auto}}.faq .faq-question{border-top:4px solid white;width:50em;margin:0px auto}.faq .faq-question h2{font-weight:800;font-size:2.4em;line-heigh:1.3em;color:#333333}.faq .faq-question p{margin-bottom:1.5em;font-weight:400;font-size:1.5em;line-height:1.6em}.faq .faq-question p:last-child{margin-bottom:2em}.faq .faq-question.open .show-me-arrow{display:none}.faq .faq-question.open .hide-me-arrow{display:inline-block}.faq .faq-question.open .faq-text{display:block}.faq .faq-question.open .faq-text p{font-size:1.8em;line-height:1.8}.faq .faq-question.closed .show-me-arrow{display:inline-block}.faq .faq-question.closed .hide-me-arrow{display:none}.faq .faq-question.closed .faq-text{display:none}.faq .faq-question .faq-header{display:block;overflow:hidden;padding:2em 0 2em}.faq .faq-question .faq-header h2.faq-question-title{float:left;padding-top:10px;width:18em;line-height:1.4em}@media screen and (max-width: 1024px) and (min-width: 569px){.faq .faq-question .faq-header h2.faq-question-title{padding-top:12px;padding-bottom:12px;width:18em;line-height:1.3em}}.faq .faq-question .faq-header .faq-arrow{font-size:5.4em;text-decoration:none;float:right}.faq .faq-question .color0{color:#d81a64}.faq .faq-question .color1{color:#ed7d23}.faq .faq-question .color2{color:#ced028}.faq .faq-question .color3{color:#57d7bb}.faq .faq-question .color4{color:#10a0cc}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footer-critter{position:absolute;bottom:-218px;left:50%;width:100px}.footer-critter.frog-critter{left:47%}.frog-critter{margin-left:auto;margin-right:auto;display:block;bottom:-100px}@media screen and (min-width: 1025px){.frog-critter{bottom:0}}.footer{z-index:9;margin-top:100px;padding:80px;background:#330031 url(https://d1vqgqueryaac.cloudfront.net/assets/homepage/bg-pattern-b001094190c2d2cc6649f5e8cf29fd91.png) center -30px;background-attachment:fixed;color:white}@media screen and (max-width: 767px){.footer{padding-left:0px;padding-right:0px}}.footer .success,.footer .signup-error-message{display:none;color:white;font-weight:800;font-size:1.8em;text-align:center;margin-top:30px}.footer .signup-error-message{color:#d81a64;display:block}.footer .signup-error-message.hidden{display:none}.footer form{margin:0 auto;text-align:center}.footer input{box-shadow:5px 5px rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px rgba(0,0,0,0.2);font-size:1.6em;height:60px}.footer #signup_email{padding:20px;width:310px;color:#333333}@media screen and (max-width: 767px){.footer #signup_email{width:310px;padding:20px 10px}}.footer input[type='submit']{background-color:#45b03f;width:148px;margin-left:30px;color:white}.footer input[type='submit']:hover{background-color:#69c14d}.footer input[type='submit']:active{background-color:#448032}@media screen and (max-width: 767px){.footer input[type='submit']{margin-top:20px;width:310px;margin-left:0px}}.footer-social-icons{text-align:center;line-height:36px;font-size:26px;margin-top:60px;margin-left:36px}.footer-social-icons a{color:white;text-decoration:none;margin-right:36px}.footer-links{margin-top:40px;text-align:center;color:white;font-weight:400;font-size:1.6em}.footer-links span.divider{color:#330031}.footer-links .break{display:none}@media screen and (max-width: 767px){.footer-links span.divider{display:none}.footer-links .break{display:block;height:25px}}.footer-links a{color:white;font-size:0.9em}.footer-love{margin-top:50px;font-size:1em;font-weight:800;color:white;text-transform:uppercase;text-align:center}.footer-love span.heart{color:#d81a64}.homepage .footer{margin-top:-25px;background-color:transparent;background-image:none}body.help #large_bg{display:none}body.help .nav{display:none}body.help .wrapper{width:100%;padding:10px 20px}body.help table{border-collapse:separate;border-spacing:0 3px;font-size:2em;padding:10px 0 10px;text-align:left;line-height:1.3em;width:100%}body.help table th{font-size:1.3em}body.help table td{border-collapse:collapse;border-top:1px solid white}body.help table .name{width:30%}body.help table .description{width:70%}body.help .footer{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.help_new{margin-top:10px;background-color:#eae6e3;color:#322c33}body.help_new .nav{display:none}body.help_new section{display:block;width:100%;padding:20px;font-size:1.3125em}body.help_new section:after{content:"";display:table;clear:both}body.help_new section.move h3{color:#ce5933}body.help_new section.move .block{background:#ce5933}body.help_new section.lines h3{color:#ae2775}body.help_new section.lines .block,body.help_new section.lines .control-block div{background:#ae2775}body.help_new section.controls h3{color:#3f84be}body.help_new section.controls .block,body.help_new section.controls .control-block div{background:#3f84be}body.help_new section.looks h3{color:#68b415}body.help_new section.looks .block{background:#68b415}body.help_new section.variables h3{color:#cfb118}body.help_new section.variables .block{background:#cfb118}body.help_new section.operators h3{color:#e87520}body.help_new section.operators .block{border-radius:20px;background:#e87520}body.help_new ul{margin-top:20px}body.help_new li{clear:both;width:100%;display:block;min-height:80px}body.help_new li:after{content:"";display:table;clear:both}body.help_new li.control{height:156px}body.help_new li.control .description{margin-top:36px}body.help_new span{margin-bottom:20px}body.help_new span.name{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.help_new span.name:last-child{margin-right:0}body.help_new span.name .block{color:white;padding:11px;display:inline-block;margin-top:3px}body.help_new span.name .control-block{color:white;overflow:hidden}body.help_new span.name .control-block .top,body.help_new span.name .control-block .bottom{width:140px;padding:11px}body.help_new span.name .control-block .middle{width:6px;height:44px}body.help_new span.description{float:left;display:block;margin-right:2.35765%;width:57.35098%}body.help_new span.description:last-child{margin-right:0}body.help_new span.icon{float:left;display:block;margin-right:2.35765%;width:6.17215%}body.help_new span.icon:last-child{margin-right:0}body.help_new span.icon.costume{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_changecostume.png) 0 0 no-repeat}body.help_new span.icon.move{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_move~ipad.png) 0 0 no-repeat}body.help_new span.icon.rotate{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_rotate~ipad.png) 0 0 no-repeat}body.help_new span.icon.horizontal{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_changebyx~ipad.png) 0 0 no-repeat}body.help_new span.icon.vertical{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_changebyy~ipad.png) 0 0 no-repeat}body.help_new span.icon.trail{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_leaveatrail~ipad.png) 0 0 no-repeat}body.help_new span.icon.line-width{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_linewidth~ipad.png) 0 0 no-repeat}body.help_new span.icon.line-color{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_linecolor~ipad.png) 0 0 no-repeat}body.help_new span.icon.line-clear{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_clear~ipad.png) 0 0 no-repeat}body.help_new span.icon.repeat{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_repeat~ipad.png) 0 0 no-repeat}body.help_new span.icon.scale{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_scaleby~ipad.png) 0 0 no-repeat}body.help_new span.icon.random1{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_random10~ipad.png) 0 0 no-repeat}body.help_new span.icon.random2{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_random100~ipad.png) 0 0 no-repeat}body.help_new span.icon.random3{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_random1000~ipad.png) 0 0 no-repeat}body.help_new span.icon.set_speed{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_speed.png) 0 0 no-repeat}body.help_new span.icon.opacity{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_opacity.png) 0 0 no-repeat}body.help_new span.icon.wait{background:url(https://d1vqgqueryaac.cloudfront.net/images/icons/icon_methods_wait.png) 0 0 no-repeat}body.help_new .footer{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.holiday .button.buy-now{color:white;background:#330031;border:none;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:16px 0px;font-weight:400;font-size:1.6em;display:block;box-sizing:border-box;cursor:pointer;width:288px}.holiday h1.holiday{color:#60dce4;font-size:3.6em;text-align:center;margin-top:20px}@media screen and (max-width: 768px){.holiday .left,.holiday .right{width:100%}}@media screen and (min-width: 769px){.holiday .left,.holiday .right{width:400px;float:right}}@media screen and (max-width: 768px){.holiday .left{margin-top:20px}}.holiday .printable p{width:228px;margin:auto}.holiday .printable img{margin:auto;display:block}.holiday .gift-card{width:225px;height:150px;margin:0 auto 44px;overflow:hidden;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0px 0px 24px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 24px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 24px rgba(0,0,0,0.2)}.holiday .gift-card .logo{height:18px;margin:15px auto 0;display:block}.holiday .gift-card .gift{margin:9px auto;display:block}.holiday .gift-card .code{text-align:center;margin-top:18px;font-size:1.2em;font-weight:400;color:rgba(0,0,0,0.87)}.holiday .holiday-footer{width:100%;height:215px;background:url(https://d1vqgqueryaac.cloudfront.net/assets/holiday/snowflakes-background-bottom-fd55b6556aad991d3d6bda4c9ed15d7c.png) center top no-repeat;margin-bottom:10px}.holiday .holiday-footer .terms{font-size:1.2em !important;font-weight:400;color:rgba(0,0,0,0.54);position:absolute;bottom:0px;margin-left:auto;margin-right:auto;left:0;right:0;width:100%;text-align:center}.holiday .holiday-footer span{margin:0 2px}.holiday-success .nav,.holiday-checkout .nav{padding-bottom:28px;border-bottom:1px solid rgba(0,0,0,0.12)}.holiday-success{color:rgba(0,0,0,0.87);height:100%}.holiday-success section{margin:40px auto 0;clear:both}@media screen and (min-width: 769px){.holiday-success section{width:800px}}@media screen and (max-width: 768px){.holiday-success section{padding:0 20px 0}}.holiday-success h2{font-size:2em;font-weight:400}.holiday-success h3{font-size:1.6em;font-weight:400;margin-top:1em}.holiday-success p{font-size:1.4em !important;font-weight:400}@media screen and (max-width: 768px){.holiday-success p{font-size:14px !important}}.holiday-success .centered{text-align:center}@media screen and (max-width: 768px){.holiday-checkout{font-size:0.7em}}.holiday-checkout .choose-your-gift{font-size:2.4em;font-weight:800;margin-top:36px;text-align:center}@media screen and (max-width: 768px){.holiday-checkout .choose-your-gift{display:none}}.holiday-checkout #card-example-container{width:350px;margin:auto}@media screen and (max-width: 768px){.holiday-checkout #card-example-container{margin-top:40px}}.holiday-checkout section{clear:both}.holiday-checkout .purchase{overflow:hidden;margin:64px auto}@media screen and (min-width: 769px){.holiday-checkout .purchase{width:800px}}@media screen and (max-width: 768px){.holiday-checkout .purchase{margin:16px auto}}.holiday-checkout .selling-points{max-width:824px;margin:36px auto 50px;overflow:hidden}@media screen and (max-width: 768px){.holiday-checkout .selling-points{display:none}}.holiday-checkout .selling-points .selling-point{width:30%;margin-right:5%;float:left;font-size:0.8em}.holiday-checkout .selling-points .last-selling-point{margin-right:0}.holiday-checkout .card-description{width:300px;margin:auto;text-align:center}.holiday-checkout .card-description p{color:rgba(0,0,0,0.54);font-size:1.4em;font-weight:400}.holiday-checkout .price-points{overflow:hidden;margin:40px auto 0;cursor:pointer}@media screen and (max-width: 768px){.holiday-checkout .price-points{width:320px}}.holiday-checkout .price-point{width:80px;float:left;font-weight:800}@media screen and (min-width: 769px){.holiday-checkout .price-point:not(:first-child){margin-left:80px}}@media screen and (max-width: 768px){.holiday-checkout .price-point:not(:first-child){margin-left:40px}}.holiday-checkout .price-point .time{font-size:1.2em;font-weight:400;color:rgba(0,0,0,0.87);text-align:center}.holiday-checkout .price-point .price{font-size:2.4em;color:rgba(0,0,0,0.87);text-align:center;margin-top:8px}.holiday-checkout .price-point .check.unselected{border:2px solid rgba(0,0,0,0.38)}.holiday-checkout .price-point .check.selected{background:#1dd8be url(https://d1vqgqueryaac.cloudfront.net/assets/holiday/checkmark-1b5a11aa90d0992c72d813250fd559ac.png) center center no-repeat}.holiday-checkout .price-point .check{margin:8px auto 0;border-radius:10px;height:20px;width:20px}.holiday-checkout .price-point.unselected .check.selected{display:none}.holiday-checkout .price-point.unselected .check.unselected{display:block}.holiday-checkout .price-point.unselected .time{border-bottom:4px solid transparent}.holiday-checkout .price-point.selected .check.selected{display:block}.holiday-checkout .price-point.selected .check.unselected{display:none}.holiday-checkout .price-point.selected .time{border-bottom:4px solid #1dd8be}.holiday-checkout .button.buy-now{margin:40px auto 0}.holiday-sell .segment{text-align:center}.holiday-sell .segment .top-segment{color:#fff;background-color:#222;padding:16px}@media (min-width: 1024px){.holiday-sell .segment .top-segment{background:#222 url(https://d1vqgqueryaac.cloudfront.net/assets/holiday/give-hero-photo-f6c23b646386026cc1a520c6bd0b5ff2.jpg) center center no-repeat;padding:0;min-height:628px}}.holiday-sell .segment-1{overflow:hidden}.holiday-sell .segment-1 .give-the-gift{background:transparent url(https://d1vqgqueryaac.cloudfront.net/assets/holiday/hero-snowflakes-e57fe5baad128e94382f6d0de249bd78.png) center center no-repeat;text-align:center;margin:0 auto}@media (min-width: 1024px){.holiday-sell .segment-1 .give-the-gift{width:1024px;text-align:right;padding:206px 0 0;min-height:628px}}.holiday-sell .segment-1 .give-the-gift .give-photo{display:block}@media (min-width: 1024px){.holiday-sell .segment-1 .give-the-gift .of-coding{margin-left:542px;margin-right:40px}}.holiday-sell .segment-1 .give-the-gift .of-coding h1{font-size:48px;letter-spacing:4px;margin-bottom:10px;text-shadow:#000 1px 1px 8px}.holiday-sell .segment-1 .give-the-gift .of-coding p{font-size:16px;letter-spacing:1px;text-shadow:#000 1px 1px 3px}.holiday-sell .give-supporting{clear:left;margin:48px auto 64px;text-align:center}@media (min-width: 944px){.holiday-sell .give-supporting{width:944px}}@media (min-width: 944px){.holiday-sell .give-supporting .give-quote{float:left;width:480px;margin-top:16px}}.holiday-sell .give-supporting .give-awards img{display:inline-block;margin:0 8px}@media (min-width: 944px){.holiday-sell .give-supporting .give-awards{padding-left:542px}}.holiday-sell .segment-2{margin-top:96px;padding-top:16px;padding-bottom:182px;background-position-y:-148px;background:#fff url(https://d1vqgqueryaac.cloudfront.net/assets/holiday/blue-gradient-20e05a6deb8109339a3590be3fe3bcaf.png) center top repeat-x}.holiday-sell .segment-2 .bottom-segment{padding-top:284px;background:transparent url(https://d1vqgqueryaac.cloudfront.net/assets/holiday/gift-with-snowflakes-909b27cf245fbb7f150a2592a76f7afc.png) center top no-repeat}.holiday-sell h2,.holiday-sell h3{color:#330031}.holiday-sell h2{font-size:24px;margin-bottom:30px}.holiday-sell h3{font-size:20px;margin-bottom:16px;font-weight:800}.holiday-sell .snow-landscape{height:120px;margin:22px auto 64px;background:transparent url(https://d1vqgqueryaac.cloudfront.net/assets/holiday/snow-landscape-b69f56e52a1f8937b5360df23fcac605.png) center center no-repeat}.holiday-sell .divider{height:82px;margin:82px auto 64px;background:#fff url(https://d1vqgqueryaac.cloudfront.net/assets/holiday/divider-8c56d609293310c5ee75b4a9d00ccef6.png) center center no-repeat}.holiday-sell .lights{height:80px;margin:64px auto;background:#fff url(https://d1vqgqueryaac.cloudfront.net/assets/holiday/lights-43759c549661f100a1109bbe95bb1383.png) center center no-repeat}.holiday-sell .medium-fifth{padding-left:0;padding-right:0}@media (min-width: 1000px){.holiday-sell .medium-fifth{width:200px}}.holiday-sell .available-on-caption{font-size:14px !important;padding-top:24px;letter-spacing:0 !important}.holiday-sell .button{margin:auto;background-color:transparent;padding:16px 32px;font-size:22px !important;font-weight:400}@media (min-width: 400px){.holiday-sell .button{padding:16px 90px}}.holiday-sell .button.buy-now-top{margin:8px 0 0;display:inline-block;box-shadow:rgba(255,255,255,0.2) 0 0 12px}.holiday-sell h2.sub-buckets-header{margin-bottom:38px}.holiday-sell .sub-buckets{margin-bottom:40px}@media (min-width: 400px){.holiday-sell .sub-buckets{width:366px}}.holiday-sell .sub-buckets .sub-bucket{padding-left:0;padding-right:0;padding-bottom:32px}@media (min-width: 400px){.holiday-sell .sub-buckets .sub-bucket{width:74px;padding-bottom:0}}@media (min-width: 400px){.holiday-sell .sub-buckets .sub-middle-bucket{margin-left:72px;margin-right:72px}}.holiday-sell .sub-period{font-size:16px;color:#757575}.holiday-sell .sub-period a{color:inherit}.holiday-sell .sub-price{font-size:24px;color:#330031;margin-bottom:0}.holiday-sell .sub-price a{color:inherit}.holiday-sell .sub-caption{font-size:14px;color:#516d6f}.holiday-sell .about-this-gift{margin:48px auto;text-align:center;padding:0;overflow:hidden}@media (min-width: 824px){.holiday-sell .about-this-gift{width:824px}}.holiday-sell .about-this-gift .ipad-demo{background:transparent url(https://d1vqgqueryaac.cloudfront.net/assets/holiday/ipad-white-landscape-3cfe36e96413ca1010653ae53b025690.png) center center no-repeat;height:344px;padding-top:50px;padding-left:1px}@media (min-width: 824px){.holiday-sell .about-this-gift .ipad-demo{width:460px;float:right;margin-left:16px}}.holiday-sell .about-this-gift .sub-about{font-size:18px;padding:16px}@media (min-width: 824px){.holiday-sell .about-this-gift .sub-about{padding:96px 0 0 48px;text-align:left}}.holiday-sell .with-this-gift{margin:48px auto;text-align:center;padding:14px 16px 0}.holiday-sell .with-this-gift h2{font-size:20px;margin-bottom:16px}.holiday-sell .with-this-gift .selling-points{margin:16px auto 50px;overflow:hidden;font-size:16px;font-weight:400}.holiday-sell .with-this-gift .selling-points .selling-point{margin-bottom:16px}@media (min-width: 740px){.holiday-sell .with-this-gift .selling-points{width:740px}.holiday-sell .with-this-gift .selling-points .selling-point{width:260px;margin-right:55px;margin-bottom:0;float:left}.holiday-sell .with-this-gift .selling-points .first-selling-point,.holiday-sell .with-this-gift .selling-points .last-selling-point{width:185px}.holiday-sell .with-this-gift .selling-points .last-selling-point{margin-right:0}}.holiday-sell .sub-quote{width:480px;margin:0 auto 16px}@media (max-width: 500px){.holiday-sell .sub-quote{width:auto;padding:0 16px}}.holiday-sell .sub-cite{color:#516d6f;font-size:16px}.holiday-sell .why-hopscotch{padding:0 16px;margin:0 auto;text-align:left;overflow:hidden}@media (min-width: 700px){.holiday-sell .why-hopscotch{width:686px;padding:0 0}}.holiday-sell .why-hopscotch .why-column{padding:0 0 0 0 !important}@media (min-width: 700px){.holiday-sell .why-hopscotch .why-column{width:320px;float:left}}.holiday-sell .why-hopscotch .why-column p{font-size:16px;color:#212121}@media (min-width: 700px){.holiday-sell .why-hopscotch .why-column-first{margin-right:44px}}.holiday-sell .why-hopscotch .why-divider{clear:left;height:16px}.holiday-sell .bottom-segment h2{color:#516d6f;font-size:36px;letter-spacing:2px;margin-bottom:40px}.holiday-sell .bottom-segment p{color:#516d6f;font-size:24px;margin-bottom:32px}.holiday-sell .buy-now-bottom{background:transparent url(https://d1vqgqueryaac.cloudfront.net/assets/holiday/white-gradient-floating-c874d3ef541a2818c3bd1cd591b57bd8.png) left top repeat;display:none;height:112px;width:100%;position:fixed;bottom:40px}.holiday-sell .buy-now-bottom .buy-now{margin-top:24px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#hero-video-hoc{margin-top:-20%;margin-bottom:-20%}.hoc-gift-banner{background:#60dce4 url(https://d1vqgqueryaac.cloudfront.net/assets/homepage/gift-shapes-a94c9fca1e26f82d54c0535d4a94b336.png) bottom no-repeat;text-align:center;border-radius:5px}.hoc-gift-banner a{overflow:hidden;display:block}.hoc-gift-banner h1{padding-top:14px;padding-bottom:2px}.hoc-gift-banner .button{border:1px solid white;padding:8px 33px 8px;border-radius:4px;font-size:1.6em;font-weight:800;margin-top:3px;display:inline-block}.hoc-gift-banner .banner-div{color:white;height:128px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.homepage{background:#330031 url(https://d1vqgqueryaac.cloudfront.net/assets/homepage/bg-pattern-b001094190c2d2cc6649f5e8cf29fd91.png) center;background-attachment:fixed;color:white}.homepage .content{clear:both}#hero-video{margin-top:-11%;margin-bottom:-11%}#hero-app-store-badge{margin-top:4em}#friendly-image{margin-bottom:-20%}.title-gif{width:270px}@media screen and (max-width: 767px){ul.nav-links{display:none}#homepage-alt-logo{display:inline !important}}.homepage-banner{width:100%;text-align:center;margin-bottom:60px;overflow:hidden}.homepage-banner h1{padding-top:16px}.homepage-banner .button{border:1px solid white;padding:8px 33px 8px;border-radius:4px;font-size:1.6em;font-weight:800;margin-top:3px;display:inline-block}.homepage-banner .banner-div{color:white;height:128px}@media screen and (max-width: 767px){.homepage-banner .banner-div{width:100%}}.homepage-banner .hoc{background:#606 url(https://d1vqgqueryaac.cloudfront.net/assets/homepage/hoc-shapes-e4780186aa9c1c155dbbbca374af9f28.png) center no-repeat}.homepage-banner .hoc h1{margin-top:-10px}@media (max-width: 767px){.homepage-banner .hoc h1{margin-top:-15px}}.homepage-banner .hoc p{font-size:16px;margin-top:-3px;margin-bottom:3px}.homepage-banner .gift{background:#60dce4 url(https://d1vqgqueryaac.cloudfront.net/assets/homepage/gift-shapes-a94c9fca1e26f82d54c0535d4a94b336.png) bottom no-repeat}.homepage-subtitle{margin:0 auto;font-size:1.6em;font-weight:400;text-align:center}.homepage-nav{float:right;padding:28px 32px}@media (max-width: 767px){.homepage-nav{font-size:10px;padding:0px}}.homepage-nav li{font-size:1.8em;font-weight:400;float:right;margin-left:36px;line-height:22px;padding-top:4px;color:#4d4d4d}@media (max-width: 480px){.homepage-nav li{margin-left:24px}}.homepage-nav li.hoc-homepage-link a{font-weight:800;color:white}.homepage-nav a{text-decoration:none;color:white}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.parents-and-educators .colored-header-spacepod{position:absolute;left:6em;bottom:-4em;width:110px}.parents-and-educators h1.colored-header-title{max-width:30em;margin:auto}.parents-and-educators section{text-align:center}.parents-and-educators h1.parents-edu-title{margin-top:40px;color:#969696}.parents-and-educators .parents-edu-alt-text{color:#969696;font-size:1.8em;font-weight:400;max-width:500px;margin:40px auto;line-height:28px}.parents-and-educators .parents-edu-icon{background:#57d7bb}.parents-and-educators .icon-pink{background:#d81a64}.parents-and-educators .parents-edu-sheet{background:white;box-shadow:5px 5px rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px rgba(0,0,0,0.2);padding:80px;margin:40px auto 0px;max-width:635px}.parents-and-educators .parents-edu-sheet p{text-align:left;font-size:1.6em;line-height:1.5em;font-weight:400}.parents-and-educators .parents-edu-sheet p+p{margin-top:45px}.parents-and-educators .parents-edu-sheet p.alt{margin-left:10px;text-align:center;color:#969696;font-size:1.8em}.parents-and-educators .parents-edu-sheet p a{color:#333333}.parents-and-educators section.curriculum{margin-top:20px}.parents-and-educators section.curriculum-response .parents-edu-sheet.curriculum-response{display:block}.parents-and-educators section.curriculum-response .parents-edu-sheet.curriculum-request{display:none}.parents-and-educators section.curriculum-response .curriculum-response-title{font-size:1.8em;font-weight:800;margin-bottom:25px;color:#4d4d4d}.parents-and-educators section.curriculum-response p{font-size:1.8em;font-weight:400;color:#969696;text-align:center;margin-bottom:25px}.parents-and-educators section.curriculum-response .curriculum-download-links{font-size:1.8em}.parents-and-educators section.curriculum-response .curriculum-download-links a{font-weight:400;color:#4d4d4d;text-decoration:none}.parents-and-educators section.curriculum-response .curriculum-download-links a+a{margin-left:26px}.parents-and-educators section.curriculum-response .curriculum-download-links a span.underline{text-decoration:underline}.parents-and-educators section.curriculum-request .parents-edu-sheet.curriculum-response{display:none}.parents-and-educators section.curriculum-request .parents-edu-sheet.curriculum-request{padding:40px;overflow:hidden;display:block}.parents-and-educators section.curriculum-request form input{width:100%;background:white;height:36px;margin-bottom:17px;padding-left:12px;border-bottom:1px solid #969696}.parents-and-educators section.curriculum-request form input:focus{background:white}.parents-and-educators section.curriculum-request form input.error{background:#ed7d23}.parents-and-educators section.curriculum-request input[type='submit']{border:none;background:#10a0cc;font-size:1.6em;color:white;margin-bottom:0px;height:50px}.parents-and-educators section.curriculum-request input[type='submit']:focus{background:#10a0cc}.parents-and-educators section.curriculum-request input[type='submit']:hover{background-color:#14afdf}.parents-and-educators section.curriculum-request input[type='submit']:active{background-color:#0d7ea0}.parents-and-educators section.curriculum-request .curriculum-error-message{height:28px;color:#e87f76;margin-bottom:17px;text-align:left;font-size:1.6em;clear:both}.parents-and-educators section.curriculum-request .curriculum-error-message.hidden{color:transparent}.parents-and-educators section.curriculum-request .curriculum_request_name{width:65%;float:left}.parents-and-educators section.curriculum-request .curriculum_request_student_ages{width:32%;float:left;margin-left:2%}.parents-and-educators section.curriculum-request .curriculum_request_country,.parents-and-educators section.curriculum-request .curriculum_request_city,.parents-and-educators section.curriculum-request .curriculum_request_state{float:left;width:32%}.parents-and-educators section.curriculum-request .curriculum_request_city,.parents-and-educators section.curriculum-request .curriculum_request_state{margin-right:2%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.policy{overflow:hidden}ul.policy li{margin-top:10px;margin-left:20px;list-style-type:circle}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:white;color:#4d4d4d;width:100%;font-family:"Avenir W01", "Helvetica Neue", Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.5%;font-weight:400;line-height:1.4}@media screen and (max-width: 767px){body{font-size:0.8em}body .no-mobile{display:none}}body .light-oblique,body .em,body i,body em{font-family:"Avenir W01", "Helvetica Neue", Arial, Helvetica, sans-serif;font-weight:400;font-style:oblique}body a{color:#19bba5;text-decoration:none;font-size:inherit}h1{font-size:2.8em;font-weight:800}@media (max-width: 480px){h1{font-size:2.4em}}h2{font-size:2.4em;font-weight:800}@media (max-width: 480px){h2{font-size:2em}}h3{font-size:1.8em;font-weight:400}@media (max-width: 480px){h3{font-size:1.8em}}h4{font-size:1.6em;font-weight:400}@media (max-width: 480px){h4{font-size:1.4em}}p,li{font-size:22px;font-weight:400;margin-bottom:0.8em}@media (max-width: 480px){p,li{font-size:18px !important}}ul,ol{font-weight:400}.img-resp{width:30%}.hide-mobile{display:none}@media only screen and (min-width: 48.063em){h1{font-size:3.8em;font-weight:800}h1.hoc-header{font-size:2.8em}h2{font-size:3em;font-weight:800}h3{font-size:2.8em;font-weight:400}p{font-size:2em;font-weight:400;margin-bottom:0.8em}.img-resp{width:10%}}@media only screen and (min-width: 64.063em){.homepage h1{font-size:3.5em;font-weight:800}.homepage h2{font-size:3.2em;font-weight:800}.homepage h3{font-size:2.5em;font-weight:400}.homepage h4{font-size:2em;font-weight:400}.homepage p{font-size:2.5em;font-weight:400;margin-bottom:1.2em}.homepage .img-resp{width:100%}.homepage .hide-mobile{display:inherit}}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem}.row:before,.row:after{content:" ";display:table}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;width:100%;text-align:center}.faq .column,.faq .columns{text-align:left}@media only screen and (min-width: 64.063em){.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;text-align:left}[class*="column"]+[class*="column"]:last-child{float:right}.medium-offset-2{margin-left:12.5% !important}.medium-append-2{margin-right:12.5% !important}.medium-12{width:75%}.medium-10{width:62.5%}.medium-9{width:56.25%}.medium-8{width:50%}.medium-7{width:43.75%}.medium-6{width:37.25%}.medium-5{width:31.25%}.medium-4{width:25%}.medium-3{width:18.75%}.medium-2{width:12.5%}.medium-1{width:6.25%}.medium-third{width:33.333%}.medium-two-thirds{width:66.666%}}.wrapper{position:relative;z-index:9}b{font-weight:800}hr{width:100%;max-width:180px;margin-left:auto;margin-right:auto;height:1px;color:#f2f2f2;background-color:#f2f2f2;border:0;clear:both}a button{font-size:inherit !important}button{font-family:inherit !important;cursor:pointer}.nav{width:100%;padding:32px;position:relative;overflow:hidden}@media (max-width: 767px){.nav{font-size:10px}}@media screen and (max-width: 767px){.nav{text-align:center}}.nav ul{overflow:hidden}.nav li{font-size:1.8em;font-weight:400;float:right;margin-left:36px;line-height:22px;padding-top:4px;color:#4d4d4d}@media (max-width: 480px){.nav li{margin-left:24px}}.nav a{text-decoration:none}.nav .hopscotch-logo-homelink{display:none}@media screen and (max-width: 768px) and (min-width: 569px){.nav .mobile-nav-links{display:block;float:right;height:100%}.nav .mobile-nav-links img{padding:2px;float:right}.nav .mobile-nav-links.selected .hamburger-unselected{display:none}.nav .mobile-nav-links.selected .hamburger-selected{display:block}.nav .mobile-nav-links.unselected .hamburger-unselected{display:block}.nav .mobile-nav-links.unselected .hamburger-selected{display:none}.nav .mobile-nav-dropdown{clear:both;background:white}.nav .mobile-nav-dropdown li{float:none}}.nav a{color:#969696}@media screen and (max-width: 767px){.nav ul.nav-links{display:none}}.footer,.colored-header{width:100%;position:relative;overflow:hidden}.colored-header{padding:80px;background:#330031 url(https://d1vqgqueryaac.cloudfront.net/assets/homepage/bg-pattern-b001094190c2d2cc6649f5e8cf29fd91.png) center -30px;background-attachment:fixed}.colored-header p{color:white;font-size:2.5em;font-weight:400;text-align:center;max-width:800px;margin:1.2em auto 0 auto}@media screen and (max-width: 768px) and (min-width: 569px){.colored-header{padding:45px}.colored-header h1{font-size:2.8em}.colored-header p{font-size:2.2em}}@media screen and (max-width: 767px){.colored-header{padding:48px 32px}.colored-header h1{line-height:1.2}.colored-header p{font-size:1.8em}}.mobile-nav-dropdown{display:none}@media screen and (max-width: 768px) and (min-width: 569px){.mobile-nav-dropdown{display:block;position:absolute;width:100%;height:205px;z-index:9;top:75px;padding-top:5px;background-color:#333333;box-shadow:0px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 5px rgba(0,0,0,0.2);opacity:.90}.mobile-nav-dropdown.hidden{display:none}.mobile-nav-dropdown li{float:none;text-align:center;font-size:1.4em;font-weight:400;line-height:50px;background-color:#333333}.mobile-nav-dropdown li a{display:block;height:100%;width:100%;text-decoration:none;background-color:white}}.nav ul.nav-links{overflow:hidden;float:right;height:100%}.content-page .nav{background-color:white;z-index:9}.content-page .colored-header{background-color:#330031}.content-page .colored-header.green-colored-header{background-color:#aadf72}.content-page .colored-header.yellow-colored-header{background-color:#e5d257}.content-page .colored-header.red-colored-header{background-color:#e6a8a4}.content-page .colored-header.orange-colored-header{background-color:#e1af5c}.content-page .colored-header h1{color:white}.content-page .colored-header h1.colored-header-title{text-align:center}.content-page .hs-icon-circle{text-align:center;color:white;width:66px;height:66px;border-radius:33px;font-size:3.7em;line-height:66px;margin:80px auto 0}.pricing .margin-vert-md,.press .margin-vert-md{padding-top:60px !important;padding-bottom:60px !important;margin-top:0 !important;margin-bottom:0 !important}@media screen and (max-width: 767px){.pricing .margin-vert-md,.press .margin-vert-md{padding-top:48px !important;padding-bottom:48px !important}}.pricing .content p,.pricing .content ul,.pricing .content ol,.pricing .content li,.pricing .content blockquote,.pricing .content .press-quote,.press .content p,.press .content ul,.press .content ol,.press .content li,.press .content blockquote,.press .content .press-quote{font-size:18px;font-weight:400;line-height:1.4}.pricing .content p,.pricing .content ul,.pricing .content ol,.pricing .content blockquote,.press .content p,.press .content ul,.press .content ol,.press .content blockquote{margin-bottom:1.2em}.pricing .content ul,.pricing .content ol,.press .content ul,.press .content ol{margin-left:24px}.pricing .content li,.press .content li{list-style-type:disc}.pricing .content blockquote,.press .content blockquote{font-style:oblique;text-align:left !important}.pricing .content blockquote cite,.press .content blockquote cite{display:block;text-align:right;font-style:normal}.pricing .content h2,.press .content h2{font-size:2.4em;font-weight:800;line-height:1.5;margin-bottom:0.8em}.pricing .content h3,.press .content h3{font-size:1.8em;font-weight:800;line-height:1.4;margin-bottom:0}.pricing .colored-header p,.press .colored-header p{font-size:2.5em;font-weight:400;margin:1.2em auto 0 auto !important}@media screen and (max-width: 767px){.pricing .colored-header p,.press .colored-header p{font-size:1.8em}}@media screen and (max-width: 768px) and (min-width: 569px){.pricing .colored-header,.press .colored-header{padding:45px}.pricing .colored-header h1,.press .colored-header h1{font-size:2.8em}.pricing .colored-header p,.press .colored-header p{font-size:2.2em}}.pricing span.marketing-image,.press span.marketing-image{display:inline-block;margin-top:1.2em;margin-bottom:4.8em;height:360px;width:100%;text-align:center;overflow:hidden}.pricing span.marketing-image img,.press span.marketing-image img{border-radius:5px}.pricing .marketing-alternate,.press .marketing-alternate{background-color:#f2f2f2}.pricing .tight-vert,.press .tight-vert{margin-bottom:0}.pricing .tight-list li,.press .tight-list li{margin-bottom:0}.pricing .press-quote,.press .press-quote{background:#f2f2f2;padding:32px;border-radius:5px}.pricing .press-cite,.press .press-cite{text-align:left;padding-top:8px}.pricing .press-cite a,.press .press-cite a{color:inherit !important}.pricing .press-cite img,.press .press-cite img{margin-top:4px;opacity:0.7}@media screen and (max-width: 767px){.pricing .press-cite,.press .press-cite{text-align:right}}.pricing .press-left .press-cite,.press .press-left .press-cite{text-align:right}.pricing .press-quote-suffix,.press .press-quote-suffix{overflow:hidden;margin-top:-32px}.pricing .press-quote-caret,.press .press-quote-caret{width:0;height:0;border-style:solid;border-width:0 0 64px 64px;border-color:transparent transparent transparent #f2f2f2;float:left}@media screen and (max-width: 767px){.pricing .press-quote-caret,.press .press-quote-caret{border-width:0 64px 64px 0;border-color:transparent #f2f2f2 transparent transparent;float:right}}.pricing .press-left .press-quote-caret,.press .press-left .press-quote-caret{border-width:0 64px 64px 0;border-color:transparent #f2f2f2 transparent transparent;float:right}.pricing .press-vine,.press .press-vine{margin-top:-72px !important}.pricing .press-awards a,.press .press-awards a{display:inline-block;margin:0 16px}a.ghost-link{color:inherit;text-decoration:none}input:focus{outline:none}::-webkit-input-placeholder{color:#333333;font-style:oblique}:-moz-placeholder{color:#333333;font-style:oblique}::-moz-placeholder{color:#333333;font-style:oblique}:-ms-input-placeholder{color:#333333;font-style:oblique}input{-webkit-appearance:none;border:none;font-size:1.6em;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}button,input[type='submit']{-webkit-appearance:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.admin{padding:40px;background:#eae6e3;color:#333333;font-size:100%}body.admin table{width:100%;text-align:left;margin-top:20px}body.admin table th,body.admin table td{padding:5px;vertical-align:middle;height:50px;overflow:hidden;border:1px solid #4d4d4d;min-width:80px}body.admin table th{font-size:1.3em;border-bottom:3px solid #333333}body.admin input[type='text']{padding:8px 4px;font-size:1.2em;width:407px;height:51px}body.admin ul{margin-top:20px}body.admin ol.project-grid{width:650px}body.admin li{float:none}body.admin li.admin-project{margin:3px 3px 3px 0;padding:1px;float:left;width:190px;height:190px;text-align:center;background-color:#eae6e3}body.admin li.admin-project p.title-label{height:40px;overflow:hidden}body.admin li.admin-project .admin-project-icon,body.admin li.admin-project .admin-project-icon img{width:140px;height:140px}body.admin li.admin-project .admin-project-icon{background-color:white;border:3px solid gray;border-radius:10px;overflow:hidden;margin:0 auto}body.admin li.admin-project .admin-project-icon img{position:static;margin:0px}body.admin li.admin-project .admin-project-icon p{width:100%;height:100%;color:black;font-size:2.4em}
