@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:MyriadPro;src:url(../fonts/myriadpro/myriadpro-reg.eot);src:url(../fonts/myriadpro/myriadpro-reg.eot?#iefix) format("embedded-opentype"),url(../fonts/myriadpro/myriadpro-reg.woff) format("woff"),url(../fonts/myriadpro/myriad-pro-regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:MyriadPro;src:url(../fonts/myriadpro/myriadpro-bold.eot);src:url(../fonts/myriadpro/myriadpro-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/myriadpro/myriadpro-bold.woff) format("woff"),url(../fonts/myriadpro/myriadpro-bold.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:social;src:url(../fonts/social/social.eot);src:url(../fonts/social/social.eot?#iefix) format("embedded-opentype"),url(../fonts/social/social.woff) format("woff"),url(../fonts/social/social.ttf) format("truetype"),url(../fonts/social/social.svg#social) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RARicons;src:url(../fonts/rar_icons/rar-icons.eot);src:url(../fonts/rar_icons/rar-icons.eot?#iefix) format("embedded-opentype"),url(../fonts/rar_icons/rar-icons.woff) format("woff"),url(../fonts/rar_icons/rar-icons-icons.ttf) format("truetype"),url(../fonts/rar_icons/rar-icons.svg#RARicons) format("svg");font-weight:400;font-style:normal}body,html{height:100%}body{font-family:MyriadPro,sans-serif;font-size:14px;color:#fff;line-height:1.5;display:flex;flex-direction:column}*{box-sizing:border-box}a{text-decoration:none}p{margin-bottom:.625em}li{list-style:none}img{max-width:100%;height:auto}.contentStyles h1,.contentStyles h2,.contentStyles h3,.heading{font-weight:600;line-height:1.2;margin-bottom:.325em}.contentStyles h1,.contentStyles h2.h1,.contentStyles h3.h1,.heading.h1{font-size:36px;letter-spacing:.05em}.contentStyles h1.h2,.contentStyles h2,.contentStyles h3.h2,.heading.h2{font-size:28px}.contentStyles h1.h3,.contentStyles h2.h3,.contentStyles h3,.heading.h3{font-size:24px}.main{flex:1 0 auto}.bulletItem{padding-left:40px;position:relative}.bulletItem:before{content:"";display:block;width:8px;height:8px;border-radius:100%;background:#fff;position:absolute;top:.75em;left:20px;transform:translateY(-50%)}.bullet.small .bulletItem{padding-left:10px}.bullet.small .bulletItem:before{width:4px;height:4px;left:0}.smaller{font-size:.7em}.w100{width:100%}.h100{height:100%}.clearfix:after{content:"";display:block;clear:both}.contentStyles a{color:#616c75;text-decoration:underline;transition:color .5s}.contentStyles a.pricingLink{color:#fff;text-decoration:none;transition:.3s ease}.contentStyles a:hover{color:#ce3c41;text-decoration:none}.contentStyles strong{font-weight:600}.contentStyles ul{margin-bottom:15px}.contentStyles ul li{list-style-type:disc;list-style-position:inside}.container{max-width:1280px;margin:0 auto}.container,.containerFull{width:100%;padding-right:15px;padding-left:15px}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.colOffset-12{margin-left:100%}.colOffset-11{margin-left:91.66666667%}.colOffset-10{margin-left:83.33333333%}.colOffset-9{margin-left:75%}.colOffset-8{margin-left:66.66666667%}.colOffset-7{margin-left:58.33333333%}.colOffset-6{margin-left:50%}.colOffset-5{margin-left:41.66666667%}.colOffset-4{margin-left:33.33333333%}.colOffset-3{margin-left:25%}.colOffset-2{margin-left:16.66666667%}.colOffset-1{margin-left:8.33333333%}.colOffset-0{margin-left:0}.alignItemsCenter,.alignItemsEnd,.alignItemsStart{display:flex}.alignItemsStart{align-items:flex-start}.alignItemsCenter{align-items:center}.alignItemsEnd{align-items:flex-end}.alignSelfEnd{align-self:flex-end}.justifyContentCenter,.justifyContentEnd{display:flex}.justifyContentCenter{justify-content:center}.justifyContentEnd{justify-content:flex-end}.justifyCenter,.justifyStart{display:flex}.justifyStart{margin-right:auto}.justifyCenter{margin:0 auto}.textCenter{text-align:center}.textRight{text-align:right}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.formSubmit.spin:before,.rarIcons:before{display:inline-block;font-family:RARicons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;font-smoothing:antialiased}.menu.formSubmit.spin:before,.rarIcons.menu:before{content:"\f101"}.arrowRight.formSubmit.spin:before,.rarIcons.arrowRight:before{content:"\f100"}.arrowShortRight.formSubmit.spin:before,.rarIcons.arrowShortRight:before{content:"\f102"}.formSubmit.spin:before,.rarIcons.spinner:before{content:"\f103"}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:a}@keyframes a{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../img/owl-carousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/*!
 * Bootstrap Modal
 *
 * Copyright Jordan Schroter
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.modal-open.page-overflow .modal-scrollable,.modal-open.page-overflow .page-container,.modal-open.page-overflow .page-container .navbar-fixed-bottom,.modal-open.page-overflow .page-container .navbar-fixed-top{overflow-y:scroll}.modal-scrollable{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.modal{outline:none;position:absolute;margin-top:0;top:50%;overflow:visible}.modal.fade{top:-100%;transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out}.modal.fade.in{top:50%}.modal-body{max-height:none;overflow:visible}.modal.modal-absolute{position:absolute;z-index:950}.modal .loading-mask{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;border-radius:6px}.modal-backdrop.modal-absolute{position:absolute;z-index:940}.modal-backdrop,.modal-backdrop.fade.in{opacity:.7}.modal.container{width:940px;margin-left:-470px}.modal-overflow.modal{top:1%}.modal-overflow.modal.fade{top:-100%}.modal-overflow.modal.fade.in{top:1%}.modal-overflow .modal-body{overflow:auto;-webkit-overflow-scrolling:touch}.loading-spinner{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes b{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{animation-name:b}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0}.modal-open .modal{display:block;overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-25%)}.modal.show .modal-dialog{transform:translate(0)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.header{padding:0 0 10px;background:rgba(0,0,0,.3);position:fixed;top:0;left:0;right:0;z-index:10;transition:padding .5s,background-color .5s}.headerBanner{background:#ac1f23;color:#fff;padding:5px 0;text-align:center;font-size:12px}.headerBanner p{margin-bottom:0}.headerBanner a{color:#fff;text-decoration:underline}.header.scroll{background:#005793}.headerLogo{display:inline-block;vertical-align:middle;width:80px;max-height:45px}.scroll .headerLogo{width:125px}.scroll .headerLogoDefault{display:none}.scroll .headerLogoWide{display:inline-block;vertical-align:middle}.headerLogoDefault{margin-top:5px}.headerLogoWide{display:none}.headerRight{justify-content:flex-end;width:75%}.headerBtn.btnPrimary,.headerBtn.formSubmit{min-width:auto;max-width:85px;position:relative;font-weight:700;font-size:13px;line-height:13px;margin:10px 10px 0 0;padding:5px}.headerBtn.btnPrimary:last-child,.headerBtn.formSubmit:last-child{margin-right:0}.headerBtnInfo{padding:0;width:100%;height:0;font-size:.85em;color:#005793;background:#fff;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%);white-space:nowrap;overflow:hidden;border-radius:0 0 8px 8px;transition:height .5s,padding .5s}.headerBtn:hover{border-radius:8px 8px 0 0}.headerBtn:hover .headerBtnInfo{padding:5px;height:27px}.menuMain{margin-left:auto}.menuMainItem{font-size:18px;color:#fff;padding:7px 35px;border-bottom:1px solid rgba(60,146,206,.5);position:relative;transition:color .5s}.menuMainItem:hover{color:#ce3c41}.menuMainItem:before{content:"";font-family:RARicons;font-size:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.menuMainItem:last-child{border:0}.menuMainToggle{font-size:35px;transition:color .5s}.menuMainToggle:hover,.open .menuMainToggle{color:#ce3c41}.menuMainWrap{min-width:100%;padding:10px 15px;background:rgba(0,0,0,.46);position:absolute;top:calc(100% + 10px);right:0;white-space:nowrap;display:none;transition:background-color .5s}.open .menuMainWrap{display:flex;flex-direction:column;top:100%}.scroll .menuMainWrap{background:#005793}.menuFooter{font-size:0}.menuFooterItem{display:inline-block;vertical-align:middle;font-size:14px;color:#797f83;text-transform:uppercase;margin:0 15px;transition:color .5s;position:relative}.menuFooterItem:after{content:"";display:block;width:1px;height:1.3em;background:#797f83;position:absolute;top:50%;left:100%;transform:translate(14px,-50%)}.menuFooterItem:hover{color:#ce3c41}.menuFooterItem:last-child:after{content:none}.footer{padding-top:60px;font-size:14px;color:#797f83;text-align:center;flex:0 0 auto}.footerWrap{padding:20px 0 70px;background:#fff;position:relative}.footerCopyright{margin-bottom:0}.footerLink{color:#797f83;text-decoration:underline}.footerLink:hover{text-decoration:none}.footerDevelopedBy{display:flex;justify-content:center;align-items:center;margin:20px 0 10px}.footerLogo{margin-left:20px}.btn,.formSubmit{border:0;background:none;text-decoration:none;color:#fff;cursor:pointer}.btn:focus,.formSubmit:focus{outline:none}.btnPrimary,.formSubmit{min-width:110px;display:inline-block;text-align:center;text-transform:uppercase;padding:5px;background:#90979a;border-radius:8px;transition:background-color .5s}.btnPrimary.red,.btnPrimary:hover,.formSubmit:hover,.red.formSubmit{background:#ce3c41}.btnPrimary.red:hover,.red.formSubmit:hover{background:#90979a}.btnPrimary.lightgreen,.lightgreen.formSubmit{background:#88be48}.btnPrimary.lightgreen:hover,.lightgreen.formSubmit:hover{background:#90979a}.big.formSubmit,.btnPrimary.big{font-size:18px;font-weight:600;padding:12px 20px}.bigger.formSubmit,.btnPrimary.bigger{font-size:20px;font-weight:600;padding:2px 20px}.btnPrimary.disabled,.disabled.formSubmit{cursor:context-menu}.btnPrimary.disabled,.btnPrimary.disabled:hover,.disabled.formSubmit,.disabled.formSubmit:hover{background:#797f83}.btnWatch{display:block;width:350px;font-size:24px;font-weight:600;text-align:left;padding:15px 80px 15px 15px;background:#ce3c41;position:relative}.btnWatchLabel{position:relative;z-index:1}.btnWatch:after,.btnWatch:before{content:"";display:block;position:absolute}.btnWatch:before{width:100%;height:100%;opacity:0;background:#90979a;top:0;left:0;z-index:0;transform:scale(.5);transition:transform .5s,opacity .5s}.btnWatch:after{top:50%;right:17px;width:45px;height:45px;background:url(../img/sprite.png) 0 0 no-repeat;transform:translateY(-50%)}.btnWatch:hover:before{opacity:1;transform:scale(1)}.btnArrow{min-width:175px;display:inline-block;font-size:20px;text-align:center;text-transform:uppercase;padding:7px 15px 7px 40px;background:#005793;border-radius:8px;transition:background-color .5s;position:relative}.btnArrow:before{content:"";font-family:RARicons;font-size:52px;text-shadow:-5px -2px 10px rgba(0,0,0,.55);position:absolute;top:50%;left:-10px;transform:translateY(-50%);transition:left .25s}.btnArrow:hover{background:#032053}.btnArrow:hover:before{left:0}.btnSimple{color:#616c75;text-decoration:underline;transition:color .5s}.btnSimple:hover{color:#ce3c41;text-decoration:none}.btnSecondary{display:inline-block;font-size:14px;font-weight:600;color:#2243ac;padding:5px 20px;border-radius:30px;background:#fff;transition:background-color .5s,color .5s}.btnSecondary:hover{color:#fff;background:#90979a}.slider{text-align:center}.sliderItem,.sliderMainItem,.sliderMainOuter,.sliderMainStage,.sliderOuter,.sliderStage{height:100%}.sliderMainOuter,.sliderOuter{position:relative;overflow:hidden;transform:translateZ(0)}.sliderItem,.sliderMainItem{backface-visibility:hidden;transform:translateZ(0);position:relative;min-height:1px;float:left}.sliderStage{text-align:left}.sliderMain{height:485px;background-color:rgba(3,32,83,.94)}.sliderMainWrap{padding:100px 0;height:100%;display:flex;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:top}.sliderMainWrap.first{background-image:url(../img/main-slider/slide-1-new.jpg)}.sliderMainWrap.second{background-image:url(../img/main-slider/slide-2-new.jpg)}.sliderMainWrap.third{background-image:url(../img/main-slider/slide-3-new.jpg)}.sliderWrapquote{padding:40px 15px;position:relative}.sliderWrapquote:after,.sliderWrapquote:before{content:"";display:block;width:45px;height:33px;background:url(../img/sprite.png) no-repeat;position:absolute}.sliderWrapquote:before{top:0;left:0;background-position:0 -145px}.sliderWrapquote:after{bottom:0;right:0;background-position:-50px -145px}.sliderNav{display:flex;justify-content:space-between;position:absolute;left:50%;bottom:0;z-index:0;transform:translate(-50%)}.sliderMain .sliderNav{bottom:15px}.sliderNavNext,.sliderNavPrev{display:inline-block;vertical-align:middle;padding:0;margin:0;width:50px;height:50px;background:url(../img/sprite.png) no-repeat}.sliderNavPrev{background-position:0 -45px}.sliderNavPrev:hover{background-position:-50px -45px}.sliderNavNext{background-position:0 -95px}.sliderNavNext:hover{background-position:-50px -95px}.sliderNav.blue .sliderNavPrev:hover{background-position:-100px -45px}.sliderNav.blue .sliderNavNext:hover{background-position:-100px -95px}.sliderNav.items2{width:196px}.sliderNav.items3{width:244px}.sliderNav.items4{width:292px}.sliderNav.items5{width:340px}.sliderNav.items6{width:388px}.sliderNav.items7{width:436px}.sliderNav.items8{width:484px}.sliderNav.items9{width:532px}.sliderNav.items10{width:580px}.sliderNav.disabled{display:none}.sliderDots{display:inline-block;vertical-align:middle;padding:10px 0;position:relative;z-index:1}.sliderMain .sliderDots{position:absolute;left:50%;bottom:15px;transform:translate(-50%)}.sliderDotsItem{display:inline-block;vertical-align:middle;width:26px;height:26px;border-radius:100%;background:#fff;margin:0 6px;transition:background-color .5s}.sliderDotsItem.active,.sliderDotsItem:hover{background-color:#aa1e23}.sliderDots.blue .sliderDotsItem.active,.sliderDots.blue .sliderDotsItem:hover{background-color:#005793}.sliderDots.black .sliderDotsItem{background-color:#b7b7b7}.sliderDots.black .sliderDotsItem.active,.sliderDots.black .sliderDotsItem:hover{background-color:#000}.sliderDots.disabled{display:none}.freesamples{text-align:center;padding:40px 0 45px;background:#e6e6e6 url(../img/doodles-lightgray.png) 0 0 repeat}.freesamplesWrapimgs{padding:0 80px 45px;position:relative}.freesamplesWrapimgs:after,.freesamplesWrapimgs:before{content:"";position:absolute;top:0;height:100%;background-repeat:no-repeat;background-size:100% auto}.freesamplesWrapimgs:before{width:70px;left:0;background-image:url(../img/worm.png)}.freesamplesWrapimgs:after{width:80px;right:0;background-image:url(../img/pirat.png)}.freesamplesTitle{font-size:18px;color:#3c92ce;text-transform:uppercase;margin-bottom:15px}.freesamples .awards{margin-top:-20px}.awards{display:flex;align-items:center;justify-content:space-between}.awardsItem{display:inline-block;vertical-align:middle;margin:0 5px}.section--awards{background-color:#6cf;padding-bottom:40px;text-align:center}.contentStyles .section--awards h1.h4,.contentStyles .section--awards h2.h4,.contentStyles .section--awards h3.h4,.section--awards .contentStyles h1.h4,.section--awards .contentStyles h2.h4,.section--awards .contentStyles h3.h4,.section--awards .heading.h4{margin-top:10px;margin-bottom:40px;font-size:32px;display:inline-flex;align-items:center;gap:20px;color:#fff}.contentStyles .section--awards h1:before,.contentStyles .section--awards h2:before,.contentStyles .section--awards h3:before,.section--awards .contentStyles h1:before,.section--awards .contentStyles h2:before,.section--awards .contentStyles h3:before,.section--awards .heading:before{content:"";display:block;width:50px;height:51px;background:url(../../_dev/img/home-bg-star.png) no-repeat 0 0;background-size:cover}.contentStyles .section--awards h1:after,.contentStyles .section--awards h2:after,.contentStyles .section--awards h3:after,.section--awards .contentStyles h1:after,.section--awards .contentStyles h2:after,.section--awards .contentStyles h3:after,.section--awards .heading:after{content:"";display:block;width:50px;height:50px;background:url(../../_dev/img/home-bg-star.png) no-repeat 50%;background-size:cover;transform:rotate(-30deg)}.awardsItem img{width:100%;max-width:120px;margin:0 auto}.awardsItem--increased img{max-width:145px}.social{text-align:center}.socialTitle{font-size:16px;color:#797f83;margin-bottom:5px}.socialItem{display:inline-block;vertical-align:middle;font-size:35px;line-height:1;width:35px;height:35px;border-radius:100%;color:#797f83;margin:0 4px;transition:color .5s}.socialItem:before{display:inline-block;font-family:social;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;font-smoothing:antialiased}.socialItem.facebook:before{content:"\f104"}.socialItem.facebook:hover{color:#3b5998}.socialItem.twitter:before{content:"\f103"}.socialItem.twitter:hover{color:#1dcaff}.socialItem.instagram:before{content:"\f102"}.socialItem.instagram:hover{color:#8a3ab9}.socialItem.pinterest:before{content:"\f101"}.socialItem.pinterest:hover{color:#bd081c}.socialItem.youtube:before{content:"\f100"}.socialItem.youtube:hover{color:#cc181e}.modalbox{bottom:inherit!important}.modalboxFade{top:-100%;transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out}.modalboxFade.in{top:1%}.modalboxWrap{max-width:600px}.modalboxContent.radius{border-radius:8px}.modalboxHeader{align-items:center;border:0}.modalboxHeader.noflex{display:block}.modalboxTitle{color:#797f83}.modalboxSubtitle{font-size:.9em}.modalboxSubtitle.blue,.modalboxTitle.blue{color:#0072bc}.modalboxClose{font-size:40px;color:#797f83;line-height:26px;padding:0;margin:0;transition:color .5s}.modalboxClose:hover{color:#ce3c41}.modalboxBody{padding:15px;padding-top:0}.modalbox .videoWrap{position:relative;padding:25px 0 56.25%;height:0}.modalbox .videoWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.innerpage{height:100%;color:#616c75;padding:100px 0 45px;background-repeat:repeat;position:relative}.innerpage:before{content:"";display:block;width:100%;height:100%;background-size:100% auto;background-repeat:no-repeat;background-position:50% 0;position:absolute;top:0;left:0;z-index:0}.innerpage.contact{background-color:#e6e6e6;background-image:url(../img/doodles-lightgray.png)}.innerpage.contact:before{background-image:url(../img/top-sections/contact-us-new.png)}.innerpage.about,.innerpage.faq,.innerpage.redeem,.innerpage.system-requirements,.innerpage.testimonials{padding:155px 0 0}.innerpage.about:before,.innerpage.faq:before,.innerpage.redeem:before,.innerpage.system-requirements:before,.innerpage.testimonials:before{background-size:auto 130px;background-image:url(../img/top-sections/about-us-new.png)}.contentStyles .innerpage.about h1,.contentStyles .innerpage.about h2,.contentStyles .innerpage.about h3,.contentStyles .innerpage.faq h1,.contentStyles .innerpage.faq h2,.contentStyles .innerpage.faq h3,.contentStyles .innerpage.redeem h1,.contentStyles .innerpage.redeem h2,.contentStyles .innerpage.redeem h3,.contentStyles .innerpage.system-requirements h1,.contentStyles .innerpage.system-requirements h2,.contentStyles .innerpage.system-requirements h3,.contentStyles .innerpage.testimonials h1,.contentStyles .innerpage.testimonials h2,.contentStyles .innerpage.testimonials h3,.innerpage.about .contentStyles h1,.innerpage.about .contentStyles h2,.innerpage.about .contentStyles h3,.innerpage.about .heading,.innerpage.about h2,.innerpage.about h3,.innerpage.about h4,.innerpage.about h5,.innerpage.about h6,.innerpage.faq .contentStyles h1,.innerpage.faq .contentStyles h2,.innerpage.faq .contentStyles h3,.innerpage.faq .heading,.innerpage.faq h2,.innerpage.faq h3,.innerpage.faq h4,.innerpage.faq h5,.innerpage.faq h6,.innerpage.redeem .contentStyles h1,.innerpage.redeem .contentStyles h2,.innerpage.redeem .contentStyles h3,.innerpage.redeem .heading,.innerpage.redeem h2,.innerpage.redeem h3,.innerpage.redeem h4,.innerpage.redeem h5,.innerpage.redeem h6,.innerpage.system-requirements .contentStyles h1,.innerpage.system-requirements .contentStyles h2,.innerpage.system-requirements .contentStyles h3,.innerpage.system-requirements .heading,.innerpage.system-requirements h2,.innerpage.system-requirements h3,.innerpage.system-requirements h4,.innerpage.system-requirements h5,.innerpage.system-requirements h6,.innerpage.testimonials .contentStyles h1,.innerpage.testimonials .contentStyles h2,.innerpage.testimonials .contentStyles h3,.innerpage.testimonials .heading,.innerpage.testimonials h2,.innerpage.testimonials h3,.innerpage.testimonials h4,.innerpage.testimonials h5,.innerpage.testimonials h6{color:#3c92ce}.innerpage.testimonials{padding:110px 0 0;text-align:center;color:#fff}.innerpage.testimonials:before{background:#3c92ce url(../img/top-sections/testimonials.png) no-repeat top}.contentStyles .innerpage.testimonials h1,.contentStyles .innerpage.testimonials h2,.contentStyles .innerpage.testimonials h3,.innerpage.testimonials .contentStyles h1,.innerpage.testimonials .contentStyles h2,.innerpage.testimonials .contentStyles h3,.innerpage.testimonials .heading,.innerpage.testimonials h1{color:#fff}.innerpage.faq:before{background-image:url(../img/top-sections/faq.png)}.innerpage.redeem{padding-top:220px}.innerpage.redeem:before{background-size:auto 200px;background-image:url(../img/top-sections/redeem.png)}.innerpage.system-requirements:before{background-image:url(../img/top-sections/system-requirements.png)}.innerpage.apps{padding:170px 0 0}.innerpage.apps:before{background-size:auto 170px;background-image:url(../img/top-sections/apps.png)}.contentStyles .innerpage.apps h1,.contentStyles .innerpage.apps h2,.contentStyles .innerpage.apps h3,.innerpage.apps .contentStyles h1,.innerpage.apps .contentStyles h2,.innerpage.apps .contentStyles h3,.innerpage.apps .heading,.innerpage.apps h2,.innerpage.apps h3,.innerpage.apps h4,.innerpage.apps h5,.innerpage.apps h6{color:#3c92ce}.innerpage.freeplay,.innerpage.pricing{color:#fff;padding-top:100px;background-color:#3c92ce;background-image:url(../img/doodles-lightblue.png)}.innerpage.freeplay:before{background-image:url(../img/top-sections/freeplay.png);background-size:auto}.innerpage.pricing{padding-bottom:28px;background-image:none}.innerpage.pricing:before{background-image:url(../img/top-sections/pricing.png);background-size:auto}.innerpage.login{padding:100px 0 60px;background:#e6e6e6 url(../img/doodles-login.png);background-position:top}.innerpage.login:before{background-image:url(../img/top-sections/login.png)}.innerpage.login.login-child{background:#e6e6e6 url(../img/doodles-login.png);background-position:top}.innerpage.login.login-child:before{background-image:url(../img/top-sections/child-login.png)}.innerpage.paymentSuccess{padding:240px 0 60px}.innerpage.paymentSuccess .paymentSuccessHeading{font-weight:300;font-size:20px;color:#3f3f3f;margin-bottom:70px;text-align:center}.innerpage.paymentSuccess .paymentSuccessHeadingSmall{font-size:80%}.innerpage.educators{padding:170px 0 0;height:auto}.innerpage.educators:before{background-size:auto 170px;background-image:url(../img/top-sections/educators.png)}.innerpage.educators h1,.innerpage.educators h2{color:#3c92ce}.innerpage .container{position:relative;z-index:1}.innerpageTop{margin-bottom:40px}.contentStyles .innerpageTop h1,.contentStyles .innerpageTop h2,.contentStyles .innerpageTop h3,.innerpageTop .contentStyles h1,.innerpageTop .contentStyles h2,.innerpageTop .contentStyles h3,.innerpageTop .heading{text-transform:uppercase}.innerpageTop p.smaller{font-size:21px}.formItem,.formTextarea{width:100%;font-family:MyriadPro,sans-serif;font-size:16px;color:#494949;padding:10px 10px 10px 0;border:0;border-bottom:3px solid #a5a5a5;transition:border-color .5s}.formItem::-webkit-input-placeholder,.formTextarea::-webkit-input-placeholder{color:#acacac}.formItem::-moz-placeholder,.formTextarea::-moz-placeholder{color:#acacac}.formItem:-ms-input-placeholder,.formTextarea:-ms-input-placeholder{color:#acacac}.formItem:-moz-placeholder,.formTextarea:-moz-placeholder{color:#acacac}.formItem:focus,.formTextarea:focus{outline:0;border-color:#3c92ce}.error.formTextarea,.formItem.error{border-color:#ce3c41}.formSelectWrapper .el{position:relative}.formSelectWrapper .el:after{position:absolute;top:0;bottom:0;right:0;width:20px;display:block;text-align:center;padding:3px 0;color:#acacac;content:"V";z-index:1;font-size:16px;font-weight:700;font-family:Arial,serif}.formSelect{display:block;appearance:none}.formTextarea{resize:vertical}.formSubmit{background:#0072bc;font-size:16px;padding:13px 10px;box-shadow:0 4px 8px rgba(0,0,0,.35);transition:background-color .5s,box-shadow .5s}.formSubmit.disabled,.formSubmit:hover{box-shadow:none}.formSubmit.spin{color:#797f83}.formSubmit.spin:before{color:#fff;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;animation:c 3s linear infinite}.formSubmit.smaller{min-width:auto;padding:10px}.formLabel{font-size:16px;color:#acacac}.formError{font-size:14px;color:#ce3c41;margin-top:7px;display:none}.formError .error.formTextarea+.formError .formItem,.formError .error.formTextarea+.formError .formTextarea,.formError .formItem.error+.formError .formItem,.formError .formItem.error+.formError .formTextarea{display:block}.formMsgError,.formMsgSuccess{font-size:18px;font-weight:600;text-align:center}.formMsgError.hide,.formMsgSuccess.hide{display:none}.formMsgSuccess{color:#88be48}.formMsgError{color:#aa1e23}@keyframes c{to{transform:rotate(1turn)}}.body-login .main{flex:0 0}.loginWrapper{max-width:830px;margin:0 auto}.loginForm{background:#fff;border-radius:10px;box-shadow:0 0 38px rgba(0,0,0,.6);position:relative}.loginFormBody{padding:30px 7%}.loginFormHeader{background:#3c92ce;border-top-left-radius:10px;border-top-right-radius:10px;padding:30px 7%;color:#fff;font-size:20px;font-weight:700}.loginFormHeader .row{margin:0}.loginFormHeader [class^=col-]{padding:0}.loginFormHeaderImg{width:100%;max-width:250px;margin:0 auto;display:block;border-radius:50%;border:6px solid #c11976}.loginFormChildRow{flex-direction:column-reverse}.loginFormTitle{color:#3c92ce;font-weight:700;line-height:1}.loginFormInfo,.loginFormTitle{margin-bottom:30px}.loginFormRow{margin-bottom:25px}.loginFormHint{color:#acacac;margin-right:40px}.loginFormHints{margin-bottom:20px}.loginFormHintRememberCheckbox{margin-right:15px;width:15px;height:15px;vertical-align:middle}.loginFormHintForgot{border-bottom:1px solid #acacac;transition:.3s ease}.loginFormHintForgot:hover{border-color:transparent}.loginFormChildHint{color:#acacac;margin:45px 0 35px}.loginForm .formSubmit{border-radius:10px}.loginSign{color:#616c75;margin:50px 0 0;text-align:center}.loginSignLink{border-bottom:1px solid #acacac;color:#616c75;transition:.3s ease}.loginSignLink:hover{border-color:transparent}.loginNotice{position:absolute;top:0;left:0;bottom:-25px;right:0;text-align:center;z-index:99999;background-color:#000;opacity:.9;justify-content:center;align-items:center;display:none}.loginNotice.visible{display:flex}.loginNoticePopup{background-color:#aa1e23;max-width:85%;color:#fff;white-space:normal;padding:20px;display:none}.loginNoticeTitle{max-width:100%;margin-bottom:20px;font-size:20px}.loginNoticeBtn{color:#aa1e23;background-color:#fff;display:inline-block;padding:5px 10px;font-size:18px}.loginNoticeBtnRow{text-align:right}.ccheckbox{position:absolute;top:0;left:0;height:25px;width:25px;background-color:transparent;border:2px solid #797f83;border-radius:50%}.ccheckbox:after{content:"";position:absolute;opacity:0;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background-color:#0072bc;transition:.3s ease}.ccheckboxContainer{position:relative;padding-left:35px;cursor:pointer;font-size:22px;user-select:none;width:25px;height:25px}.ccheckboxOld{position:absolute;opacity:0;cursor:pointer}.ccheckboxOld:checked~.ccheckbox:after{opacity:1}.cselect{border:2px solid #e6e6e6;position:relative}.cselectField{display:block;width:100%;height:100%;border:0;outline:0;background:transparent;color:#acacac;font-size:16px;padding:10px 20px 10px 10px;appearance:none;position:relative;z-index:4}.cselect:after{position:absolute;top:0;bottom:0;right:0;width:20px;display:flex;align-items:center;justify-content:center;background:#fff;color:#acacac;content:"V";z-index:1;font-size:16px;font-weight:500;font-family:Arial,serif}.captcha{color:#acacac}.captchaValues{margin-left:20px}.captchaResult{width:35px;height:35px;border:2px solid #e6e6e6;outline:0;margin:0 7px;color:#494949;font-size:16px;text-align:center}.homeblock{font-size:18px}.homeblock .container{position:relative;z-index:1}.homeblockRed{background:#ce3c41 url(../img/doodles-red.png) 0 0 repeat;padding:30px 0}.homeblock .bluewave{position:relative}.homeblock .bluewave:after{content:"";display:block;width:100%;height:140px;background:url(../img/bluewave.png) no-repeat;position:absolute;bottom:0;left:0;z-index:0}.homeblockBlue{background:#3c92ce;padding-bottom:45px}.homeblockTitle{display:inline-block;vertical-align:middle;padding:0 20px 7px;margin-bottom:.35em;position:relative}.homeblockTitle:after{content:"";position:absolute;top:100%;left:0;width:100%;height:3px;background:#3c92ce;transform:translateY(-100%)}.homeblockCard{max-width:315px;text-align:center;box-shadow:13px 16px 9px rgba(0,0,0,.2);border-radius:8px;margin:0 auto}.homeblockCard,.homeblockCardImg{overflow:hidden}.homeblockCardImg img{display:inline-block;vertical-align:middle}.homeblockCardDesc{font-size:21px;padding:30px 10px;background:linear-gradient(135deg,#48b1cc,#0286a5)}.contactus{color:#494949;padding:30px 7% 20px;margin-bottom:45px;background:#fff;border-radius:8px;box-shadow:0 0 38px rgba(0,0,0,.55);position:relative}.contactusBtn{position:absolute;top:100%;left:50%;transform:translate(-50%,-60%)}.aboutusContent img{max-width:35%}.aboutusRed{padding-bottom:45px;margin-top:160px;background:#ce3c41;position:relative}.aboutusRed:before{content:"";display:block;width:100%;height:86px;background:url(../img/redwave.png) no-repeat;position:absolute;top:-86px;left:0;z-index:0}.aboutusCard{max-width:290px;margin:-100px auto 0}.aboutusCardImg{margin-bottom:20px;overflow:hidden}.aboutusCardImg img{display:inline-block;vertical-align:middle}.aboutusCardName,.aboutusCardPosition{font-size:21px;font-weight:600;color:#fff}.freeplayLevels{color:#494949;padding:20px;margin-bottom:45px;background:#fff;border-radius:8px;box-shadow:0 0 38px rgba(0,0,0,.55)}.freeplayLevelsToggle{margin-bottom:15px;position:relative}.freeplayLevelsToggle:after{content:"";display:block;width:50%;height:3px;background:#797f83;position:absolute;top:calc(100% - 3px);left:5px}.freeplayLevelsToggle:last-child{margin-bottom:0}.freeplayLevelsToggle:last-child:after{content:none}.freeplayLevelsList{padding:10px 0 20px 5px}.freeplayLevelsListItem{font-size:16px}.freeplayLevelsContent{display:none}.freeplayLevelsContent.active{display:block}.freeplayLevelsBtn{width:100%;font-size:18px;font-weight:600;text-transform:uppercase;padding:15px 20px;border-radius:8px;position:relative}.freeplayLevelsBtn:after{content:"";width:0;height:3px;background:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%,-13px);transition:width .5s}.freeplayLevelsBtn.btn,.freeplayLevelsBtn.formSubmit{background:linear-gradient(45deg,#0d4d98,#41b2a3)}.freeplayLevelsBtn.active,.freeplayLevelsBtn:hover{background:linear-gradient(45deg,#982124,#fe484f)}.freeplayLevelsBtn.active:after,.freeplayLevelsBtn:hover:after{width:50%}.freeplayActivity{display:block;overflow:hidden;position:relative}.freeplayActivity:hover .freeplayActivityInfo{bottom:0}.freeplayActivityImg{display:inline-block;vertical-align:middle;width:100%}.freeplayActivityInfo{display:block;width:100%;padding:10px;background:rgba(111,244,98,.8);position:absolute;bottom:-100%;left:0;transition:bottom .5s}.freeplayActivityTitle,.freeplayActivityType{display:block;text-align:center;color:#191919}.freeplayActivityTitle{text-decoration:underline}.pricingLink{border-bottom:1px solid #fff;transition:.2s linear;color:#fff}.pricingLink:hover{border-bottom-color:transparent}.contentStyles h1.pricingHeader,.contentStyles h2.pricingHeader.h1,.contentStyles h3.pricingHeader.h1,.pricingHeader.heading.h1{text-transform:none}.pricingIntro{font-weight:700}.pricingIncludes{border-radius:8px;background:#2243ac;position:relative;top:4px;z-index:0;margin-top:40px;margin-bottom:28px;box-shadow:3px 20px 36px 2px rgba(0,0,0,.35)}.pricingIncludes.pricingIncludesAbout,.pricingIncludes.pricingIncludesMore,.pricingIncludes.pricingTestimonials{margin-top:0}.pricingIncludes.pricingTestimonials{padding:20px 30px;display:flex;justify-content:center;flex-direction:column;background:#fff}.pricingIncludes.pricingTestimonials .pricingTestimonial{margin-bottom:10px;font-size:13px;line-height:15px}.pricingIncludes.pricingTestimonials .pricingTestimonial:last-child{margin-bottom:0}.pricingIncludes.pricingTestimonials .pricingTestimonial.qtl{width:172px;height:184px;background:url(../img/getstarted/quote-circle-top.png) no-repeat;padding:38px 37px 43px 29px}.pricingIncludes.pricingTestimonials .pricingTestimonial.qbl{width:172px;height:184px;background:url(../img/getstarted/quote-square-bottom.png) no-repeat;padding:40px 22px 52px}.pricingIncludes.pricingTestimonials .pricingTestimonial.qtr{width:165px;height:170px;background:url(../img/getstarted/quote-square-top.png) no-repeat;background-position:100% 0;padding:41px 12px 56px 17px}.pricingIncludes.pricingTestimonials .pricingTestimonial.qbr{width:176px;height:194px;background:url(../img/getstarted/quote-circle-bottom.png) no-repeat;padding:40px 22px 52px}.pricingIncludes.pricingTestimonials .pricingTestimonialRow{display:flex;flex-direction:column;align-items:center}.pricingIncludes.pricingTestimonials .pricingTestimonialRow.center{margin:20px 0}.pricingIncludes.pricingTestimonials .pricingTestimonialFun{margin-top:20px}.pricingIncludesPadding{padding:20px 30px}.pricingIncludesTitle{font-size:34px;letter-spacing:.34px;font-weight:600;line-height:1;margin-bottom:40px}.pricingIncludesIntro{font-size:19px;font-weight:700;letter-spacing:.09px}.pricingIncludesIntroBtn{font-size:24px}.pricingIncludesPlans{position:relative}.pricingIncludesPlans .pricingIncludesList{line-height:1}.pricingIncludesPlans .pricingIncludesListItem{display:flex;align-items:center;font-size:16px;margin-bottom:20px}.pricingIncludesPlans .pricingIncludesListItem:last-child{margin-bottom:10px}.pricingIncludesPlans .pricingIncludesListItem img{width:35px}.pricingIncludesList{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;padding-top:30px}.pricingIncludesListItem{flex:0 0 100%;margin-bottom:10px}.pricingIncludesListItem:last-child{margin-bottom:0}.pricingIncludesListItem img{max-width:50px;display:inline-block;vertical-align:middle;margin-right:20px}.pricingIncludesAbout{flex-direction:column;padding:20px 30px;display:flex;align-items:center;justify-content:center}.pricingIncludesAboutList{flex:0 0 320px;margin-bottom:20px}.pricingIncludesAboutListItem{display:flex;align-items:center;position:relative;margin-bottom:10px}.pricingIncludesAboutListItem:last-child{margin-bottom:0}.pricingIncludesAboutListItem:before{content:"";flex:0 0 21px;height:20px;background:url(../img/icon-greencheck.png) no-repeat;margin-right:16px}.pricingIncludesAboutImages{flex:0 0 calc(100% - 350px);max-width:500px;display:flex;flex-wrap:wrap;justify-content:center}.pricingIncludesAboutImages img{margin:0 5px 5px 0;flex:0 0 calc(50% - 5px);width:calc(50% - 5px);align-items:flex-start}.pricingIncludesMore{padding:20px 30px;display:flex;flex-direction:column;align-items:center;box-shadow:3px 20px 36px 2px rgba(0,0,0,.35);font-size:16px}.pricingIncludesMoreAwards{margin:35px 0}.pricingIncludesMoreEducators{font-size:16px;font-weight:700;color:#2243ac;padding:5px 20px;background:#fff;transition:background-color .5s,color .5s;border-radius:5px;text-transform:uppercase}.pricingIncludesMoreEducators:hover{color:#fff;background:#90979a}.pricingIncludesMore .lightgreen{font-size:24px;margin-bottom:30px;padding:9px 15px;line-height:1;font-weight:600}.pricingPlan{padding:20px 0 0 20px;margin-bottom:24px;border-radius:8px;background:#fff;box-shadow:0 10px 38px rgba(0,0,0,.55);position:relative;z-index:1;text-shadow:0 0 0 #fff}.pricingPlan .justifyContentEnd{justify-content:flex-start}.pricingPlanHeader{display:flex;align-items:center;margin-right:30px;padding:0 15px}.pricingPlanBody{padding:0 15px}.pricingPlanPeriod{float:left;font-size:31px;font-weight:700;color:#004592;line-height:1;padding-bottom:10px;margin-right:15px;position:relative}.pricingPlanPeriodNum{font-size:65px;font-weight:600}.pricingPlanList{margin:87px 0 46px}.pricingPlanPayment{float:left;padding:30px 15px 0 20px;width:100%}.pricingPlanPaymentItem{display:inline-block;margin:0 0 10px;text-align:center}.pricingPlanPaymentItem:last-child{margin-bottom:0}.pricingPlanMore{font-size:14px;margin-top:10px;font-weight:700}.pricingPlanInfo{padding:30px;border-radius:8px 0 0;position:relative}.pricingPlanInfo:after{display:block;height:1px;background:#b1ac9a;position:absolute;bottom:30px;left:30px;right:30px}.pricingPlanInfo.first{background:linear-gradient(45deg,#0d4d98,#41b2a3 100%)}.pricingPlanInfo.second{background:linear-gradient(45deg,#3a3183,#4a82b8 100%)}.pricingPlanInfo.third{background:linear-gradient(45deg,#982124,#fe484f 100%)}.pricingPlanPrice{font-size:16px;font-weight:600;line-height:1}.pricingPlanPriceValue{font-size:24px}.pricingPlanPricesBlock{display:inline-block}.pricingPlan:last-child{margin-bottom:0}.pricing .btnArrow{background:#004592;padding:13px 16px 13px 30px;line-height:1;font-weight:700}.pricing .btnArrow:before{content:none}.pricing .btnArrow:hover .btnArrowImage{left:-18px}.pricing .btnArrowImage{position:absolute;top:50%;left:-22px;transform:translateY(-50%);transition:left .25s}.faqTab{display:none}.faq .tabSprite{background:url(../img/tab_sprite.png) no-repeat;display:block;width:33px;height:33px;margin-right:20px}.faq .tabSprite.tabSpriteDollar{background-position:-1px 0}.faq .tabSprite.tabSpriteOut{background-position:-1px -38px}.faq .tabSprite.tabSpriteGear{background-position:-1px -75px}.faq .tabSprite.tabSpritePeople{background-position:-1px -113px;width:40px}.faq .tabSprite.tabSpriteStudent{background-position:-1px -152px}.faq .tabSprite.tabSpriteSupport{background-position:0 -190px;width:36px}.faqTabs{margin-top:20px}.faqTabsList{align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0 0 4px}.faqTabsList,.faqTabsListItem{display:flex;position:relative}.faqTabsListItem{cursor:pointer;width:49%;flex-direction:row;align-items:center;justify-content:flex-start;list-style-type:none;padding:8px 0;gap:6px}.faqTabsListItem:not(:last-child){margin:0 0 10px}.faqTabsListItem.activeTab .faqTabsListItemLink{color:#0072bc;border-color:#0072bc}.faqTabsListItem .faqTabsListItemLink{text-decoration:none}.faqContent .faqTabsListItemLink{font-family:Nunito,serif;font-weight:700;border-bottom:2px solid transparent;color:#0072bc}.faqTabsListItem.faqTabsListItemLink{color:#0072bc}.faqTabsListItem img{max-width:50px}.faqTabs .myfaq>div:not(:last-child){margin:0 0 35px}.faqTabs .slideAllSwitch{margin:0 0 15px;cursor:pointer}.faqTabs .titleFaq{color:#3c92ce;cursor:pointer}.faqTabs .titleFaq:before{content:"\002b";position:relative;top:1px;display:inline-block;font-style:normal;float:left;transition:transform .25s linear;width:20px;height:20px;background:#0072bc;color:#fff;margin:0 10px 0 0;text-align:center;line-height:17px;border-radius:3px;font-size:19px;font-weight:700}.faqTabs .titleFaq.iconOpen:before{content:"\2212"}.faqTabs .descriptionFaq{font-size:13px;color:#494949;padding:15px 0 15px 30px}.faq .faqBottomLinks{margin-bottom:50px}.faqBottomContent{margin:70px 0}.faqBottomLinks{justify-content:space-between;align-items:stretch;max-width:400px;margin:0 auto 20px}.faqBottomItem,.faqBottomLinks{display:flex;flex-direction:column}.faqBottomItem{background:#0072bc;border:1px solid #0072bc;border-radius:5px;align-items:center;justify-content:center;text-align:center;margin-bottom:20px;transition:.3s ease}.faqBottomItem:hover{background:transparent;color:#0072bc}.faqBottomItem:hover .faqBottomLink{color:#0072bc}.faqBottomItem .faqBottomLink{text-decoration:none;font-size:16px;line-height:normal;padding:15px 20px;color:#fff;font-weight:700;text-transform:uppercase}.pf{font-size:14px}.pf .container{position:relative}.pfRight{float:right}.pfUpperHeader{position:absolute;top:0;transform:translateY(-100%);left:0;padding:0 25px;font-size:18px;color:#fff;font-weight:700;border-radius:5px 5px 0 0;text-transform:uppercase;height:46px;line-height:46px}.pfSectionTitle{font-size:24px;font-weight:700}.pfSectionDescr{margin-top:10px;max-width:318px}.pfMain{background:url(../img/features-slider/features-slider-1.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;padding-top:130px;overflow:hidden}.pfMainLayers{position:absolute;top:0;bottom:0;left:-100px;right:-75px;background:url(../img/features/features-bluewave.png) no-repeat;background-size:cover;z-index:0}.pfMainHeader{text-align:center}.pfMainHeader h1{font-size:37px;font-weight:700;line-height:1.2}.pfMainHeader h1,.pfMainHeader p{letter-spacing:.05em}.pfMainHeaderInfo{margin-top:70px;position:relative}.pfMainHeaderInfoWrapper{padding:30px 0;position:relative;z-index:1}.pfMainHeaderInfoBlue{background:#3c92ce;top:200px}.pfMainHeaderInfoBlue,.pfMainHeaderInfoBlueWave{display:block;content:"";position:absolute;left:-100px;right:-75px;z-index:0}.pfMainHeaderInfoBlueWave{height:200px;background:url(../img/features/features-bluewave.png) no-repeat;background-size:cover;top:0}.pfMainHeaderList{margin-bottom:25px}.pfMainHeaderList:last-child{margin-bottom:0}.pfMainHeaderList .listHeader{font-size:24px;font-weight:700}.pfMainHeaderList .listContent{line-height:18px}.pfMainHeaderRight{margin-top:30px}.pfMainHeaderRight .headerRightMainImg{display:block;margin:0 auto 30px}.pfVideos{background:#e6e6e6 url(../img/features/sample-videos-doodles.png);padding:20px 0 70px}.pfVideosHeader{font-size:32px;color:#3f3f3f;font-weight:700}.pfVideosWrapper{width:100%;max-height:330px;max-width:510px;margin:0 auto}.pfVideosWrapperOuter{position:relative;overflow:hidden;transform:translateZ(0)}.pfVideosWrapperItem{backface-visibility:hidden;transform:translateZ(0);position:relative;min-height:1px;float:left}.pfVideosWrapper .sliderNavNext,.pfVideosWrapper .sliderNavPrev{display:none}.pfVideosWrapper .sliderDots{display:table;margin:0 auto}.pfVideosWrapper .sliderDots.blue .sliderDotsItem.active,.pfVideosWrapper .sliderDots.blue .sliderDotsItem:hover{background:#000}.pfVideosBlock{cursor:pointer;position:relative}.pfVideosBlock:before{content:"";display:block;width:66px;height:66px;background:url(../../img/program-features/play-btn.png) no-repeat;background-size:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s ease}.pfVideosBlock img{width:100%;height:auto}.pfLevels{background:#ce3c41;padding:100px 0;position:relative}.pfLevelsHeader{background:#ce3c41;left:20%}.pfLevelsBlock{position:relative;border-radius:10px;padding:10px;display:flex;justify-content:space-between;align-items:flex-start;max-width:900px;margin:0 auto 75px;flex-direction:column}.pfLevelsBlock:last-child{margin-bottom:0}.pfLevelsBlock:after,.pfLevelsBlock:before{content:"";display:block;height:20px;position:absolute;left:20px;right:20px;background:#fff}.pfLevelsBlock:before{top:-20px;border-radius:10px 10px 0 0}.pfLevelsBlock:after{bottom:-20px;border-radius:0 0 10px 10px}.pfLevelsBlockA{background:linear-gradient(20deg,#004592,#4dc4a9)}.pfLevelsBlockA .pfLevelsBlockHolder img{top:45%}.pfLevelsBlockB{background:linear-gradient(20deg,#004592,#e0ff5b)}.pfLevelsBlockB .pfLevelsBlockHolder img{top:52%;left:-20px}.pfLevelsBlockC{background:linear-gradient(20deg,#004592,#ff659b)}.pfLevelsBlockC .pfLevelsBlockHolder img{top:52%;left:10px}.pfLevelsBlockHolder{position:relative;z-index:5;width:230px;height:100%;margin:0 auto}.pfLevelsBlockHolder img{max-height:200px}.pfLevelsBlockContent{width:100%}.pfLevelsBlockHeader{font-size:32px;font-weight:700;text-align:center}.pfLevelsBlockDescr{line-height:1.2;text-align:center}.pfLevelsBlockList{margin-right:17px}.pfLevelsBlockList:last-child{margin-right:0}.pfLevelsBlockLists{display:flex;justify-content:space-around;line-height:1.3;margin-top:10px}.pfLevelsBlockListWrapper{max-width:250px}.pfLevelsBlockListWrapper:first-child .bulletItem{margin-right:0;display:block}.pfLevelsBlockListWrapper:last-child{margin-right:0}.pfLevelsBlockList .bulletItem{display:inline-block}.pfLevelsBlockLh{margin-bottom:0}.pfStories{position:relative;background:#0c7fab url(../img/features/storybooks-doodle.png);padding:40px 0 85px}.pfStoriesHeader{background:#0c7fab;left:auto;right:20%}.pfStoriesHolder{display:block;margin:20px auto 0}.pfStoriesContainer{align-items:center}.pfStories .pfSectionDescr,.pfStories .pfSectionTitle{margin-left:20px}.pfApps{position:relative;background:#64bfdb;padding:45px 0 65px}.pfAppsHeader{background:#64bfdb;left:25%;padding:0 70px}.pfAppsHolder{display:block;margin:20px auto 0}.pfAppsContainer{align-items:center;flex-direction:row-reverse}.pfApps .pfSectionDescr,.pfApps .pfSectionTitle{margin-left:20px}.pfAddRes{background:#ce3c41 url(../img/features/addRes-doodles.png);position:relative;padding:45px 0 140px}.pfAddResHeader{background:#ce3c41;right:10%;left:auto;padding:12px 20px;height:auto;line-height:normal}.pfAddResHolder{display:block;margin:0 auto}.pfAddResContainer{align-items:center;justify-content:space-between}.pfAddRes .pfSectionDescr,.pfAddRes .pfSectionTitle{margin-left:20px}.pfAddResImg{position:relative}.pfAddResImgSm{margin:0 auto;display:block}.pfAddResImgBig{margin:20px auto;display:block;width:100%;max-width:305px}.pfGetStarted{background:#0c7fab;position:relative;padding:40px 0}.pfGetStarted:before{content:"";background:url(../img/features/features-bluewave-low.png);background-size:cover;height:74px;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.pfGetStartedContainer{margin:0 auto;text-align:center}.pfGetStartedInfo{margin-bottom:25px;font-size:20px;font-weight:700}.pfGetStartedBtn.bigger.formSubmit,.pfGetStartedBtn.btnPrimary.bigger{padding:5px 42px;border-radius:13px;margin-bottom:20px}#showCheckout{display:none}.promocodePlan{display:flex;justify-content:space-between;color:#acacac}.promocodePlan:not(:last-child){border-bottom:2px solid #acacac;padding:0 0 6px;margin:0 0 5px}#codeSaving,#totalCharges{color:#004592;font-weight:700;font-size:30px}#codeSaving{font-size:20px}.checkoutPage{padding-bottom:80px;background-image:none;color:#fff;padding-top:100px;background-color:#3c92ce}.checkoutPage:before{content:"";display:block;width:100%;height:100%;background-size:100% auto;background-repeat:no-repeat;background-position:50% 0;position:absolute;top:0;left:0;z-index:0;background-image:url(../img/top-sections/checkout.png)}.checkoutPage.educator:before{background-image:url(../img/top-sections/educator-checkout.png)}.checkoutPageWrapper{width:100%;margin:0 auto;padding:0 15px}.checkoutPageTop{margin-bottom:50px;color:#fff;text-align:center;position:relative}.checkoutPageTitle{font-size:30px;font-weight:700}.checkoutPageInfo{font-size:18px;margin-top:20px}.checkoutBlocks{position:relative}.checkoutBlockPart{background:#fff;margin-bottom:30px;border-radius:10px;color:#3f3f3f;height:100%}.checkoutBlockPart.notFull{height:auto}.checkoutBlockPlan{padding:20px}.checkoutBlockPlanHeader{font-size:24px;font-weight:700}.checkoutBlockPlanTable{border-bottom:1px solid #000;width:100%}.checkoutBlockPlanTableHeader{font-weight:700;font-size:16px;text-transform:uppercase}.checkoutBlockPlanTableRow.tableItem{background:linear-gradient(45deg,#0d4d98 55%,#41b2a3);color:#fff}.checkoutBlockPlanTableRow.tableItem .checkoutBlockPlanTableCell:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.checkoutBlockPlanTableRow.tableItem .checkoutBlockPlanTableCell:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.checkoutBlockPlanTableRow.tableItem .checkoutBlockPlanTableCell.cellPrice{color:#fff}.checkoutBlockPlanTableRow .checkoutBlockPlanTableCell.cellPrice{color:#004592}.checkoutBlockPlanTableCell{text-align:center;vertical-align:middle;padding:10px;font-weight:700}.checkoutBlockPlanTableCell.cellItem{text-align:left;padding-left:20px}.checkoutBlockPlanTableCell.cellPrice{padding:0 10px}.checkoutBlockPlanTableCell .quantityBox{position:relative;display:inline-block}.checkoutBlockPlanTableCell .quantityBox .ChildinputAccount{width:65px;height:28px;padding-right:15px;border:2px solid #babec4;border-radius:3px;text-align:center;background:linear-gradient(0deg,#e5e5e5,#f0f0f0,#f9f9f9);font-size:18px;font-weight:700;line-height:100%}.checkoutBlockPlanTableCell .quantityBox .childCount{content:"";display:block;width:0;height:0;position:absolute;right:7px;cursor:pointer}.checkoutBlockPlanTableCell .quantityBox .childPlus{border-style:solid;border-width:0 5px 6px;border-color:transparent transparent #666767;top:7px}.checkoutBlockPlanTableCell .quantityBox .childMinus{border-style:solid;border-width:6px 5px 0;border-color:#666767 transparent transparent;bottom:7px}.checkoutBlockPlanTotal{font-weight:700;text-align:right;margin-bottom:30px}.checkoutBlockPlanTotalAmount{color:#004592;font-size:20px;padding:0 10px}.checkoutPlan{padding:20px}.checkoutPlanHeader{display:flex;align-items:center}.checkoutPlanPeriod{margin-bottom:15px;color:#004592;font-size:24px;font-weight:700;position:relative;padding-bottom:12px}.checkoutPlanPeriod:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#004592}.checkoutPlanPeriodNum{font-size:60px;font-weight:700;line-height:1}.checkoutPlanPeriodType{border-bottom:5px solid #3f3f3f;padding-bottom:10px;font-size:25px}.checkoutPlanInfo{border-top-left-radius:10px;border-bottom-left-radius:10px;padding:15px 10px;color:#fff;height:150px;display:flex;justify-content:space-between;margin-right:-21px}.checkoutPlanInfo.first{background:linear-gradient(45deg,#0d4d98,#41b2a3 100%)}.checkoutPlanInfo.second{background:linear-gradient(45deg,#3a3183,#4a82b8 100%)}.checkoutPlanInfo.third{background:linear-gradient(45deg,#982124,#fe484f 100%)}.checkoutPlanInfoTotal{font-size:16px;font-weight:700;line-height:1}.checkoutPlanInfoPrice{font-size:24px;margin-top:15px;display:inline-block}.checkoutPlanInfoList{font-size:13px;font-weight:600;line-height:24px}.checkoutPlanInfoListBullet{margin-bottom:20px}.checkoutPlanInfoListBullet:last-child{margin-bottom:0}.checkoutPlanInfoListBullet p{font-size:12px;line-height:15px}.checkoutPlanLine{width:3px;height:100%;background:linear-gradient(0,#00c6ff,#fff);margin:0 10px}.checkoutPlanBack{display:flex;align-items:center}.checkoutPlanBackText{font-size:20px;text-align:right}.checkoutPlanBackArrow{color:#5effff;font-size:32px;transform:rotate(180deg);display:inline-block;float:right;transition:.3s ease;position:relative;right:0;font-weight:700}.checkoutPlanBackArrow:hover{right:10px}.checkoutPlanBackArrow:before{content:"";font-family:RARicons}.checkoutInfo{display:flex;align-items:flex-start;flex-direction:column;padding:0 20px}.checkoutInfoList{display:table;margin:0 auto;text-align:center}.checkoutInfoItem{margin-right:12px;display:inline-block}.checkoutInfoItem:last-child{margin-right:0}.checkoutInfoText{font-size:9px;color:#3f3f3f;text-shadow:0 0 1px #3f3f3f;margin-top:20px}.checkoutInfoTextLink{color:#3f3f3f;transition:.5s ease;font-weight:700}.checkoutInfoTextLink:hover{color:#ce3c41}.checkoutForm{padding:0 20px 20px}.checkoutFormHeader{padding-top:30px;font-size:24px;font-weight:700;margin-bottom:20px}.checkoutFormRow{margin-bottom:30px}.checkoutFormRow.payment{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;margin:40px 0}.checkoutFormRow.payment .paymentTypeBlock{flex:0 0 calc(50% - 10px);display:flex;align-items:center;justify-content:center;margin-right:20px}.checkoutFormRow.payment .paymentTypeBlock:last-child{margin-right:0}.checkoutFormRowHeader{color:#acacac;font-size:16px}.checkoutFormRow .checkoutFormRowItem.formTextarea,.checkoutFormRow .formItem.checkoutFormRowItem{padding:5px 5px 5px 0}.checkoutFormRow .formItem::-webkit-input-placeholder,.checkoutFormRow .formTextarea::-webkit-input-placeholder{text-align:right;font-style:italic;transition:.3s ease}.checkoutFormRow .formItem::-moz-placeholder,.checkoutFormRow .formTextarea::-moz-placeholder{text-align:right;font-style:italic;transition:.3s ease}.checkoutFormRow .formItem:-ms-input-placeholder,.checkoutFormRow .formTextarea:-ms-input-placeholder{text-align:right;font-style:italic;transition:.3s ease}.checkoutFormRow .formItem:-moz-placeholder,.checkoutFormRow .formTextarea:-moz-placeholder{text-align:right;font-style:italic;transition:.3s ease}.checkoutFormRow .formItem:focus::-webkit-input-placeholder,.checkoutFormRow .formTextarea:focus::-webkit-input-placeholder{opacity:0}.checkoutFormRow .formItem:focus::-moz-placeholder,.checkoutFormRow .formTextarea:focus::-moz-placeholder{opacity:0}.checkoutFormRow .formItem:focus:-ms-input-placeholder,.checkoutFormRow .formTextarea:focus:-ms-input-placeholder{opacity:0}.checkoutFormRow .formItem:focus:-moz-placeholder,.checkoutFormRow .formTextarea:focus:-moz-placeholder{opacity:0}.checkoutFormPayments{display:flex;align-items:center;color:#acacac;margin-bottom:15px}.checkoutFormPayments:last-child{margin-bottom:0}.checkoutFormPaymentsCards{margin-right:6px}.checkoutFormPaymentsImg{margin-right:12px}.checkoutFormPaymentsImg:last-child{margin-right:0}.checkoutFormExpires{display:flex}.checkoutFormExpiresField{flex:0 0 calc(50% - 10px);margin-right:20px}.checkoutFormExpiresField:last-child{margin-right:0}.checkoutFormPaymentRow{display:flex;margin-bottom:20px;position:relative}.checkoutFormPaymentRowField{flex:0 0 calc(50% - 10px);margin-right:20px;position:relative}.checkoutFormPaymentRowInput{border:2px solid #e6e6e6;background:transparent;height:100%;padding:10px;color:#acacac;font-size:16px;outline:0;width:100%}.checkoutFormPaymentRowInput.promocode_field{width:100%}.checkoutFormPaymentRowInput::-webkit-input-placeholder{transition:.3s ease;color:#acacac}.checkoutFormPaymentRowInput::-moz-placeholder{transition:.3s ease;color:#acacac}.checkoutFormPaymentRowInput:-ms-input-placeholder{transition:.3s ease;color:#acacac}.checkoutFormPaymentRowInput:-moz-placeholder{transition:.3s ease;color:#acacac}.checkoutFormPaymentRowInput:focus::-webkit-input-placeholder{opacity:0}.checkoutFormPaymentRowInput:focus::-moz-placeholder{opacity:0}.checkoutFormPaymentRowInput:focus:-ms-input-placeholder{opacity:0}.checkoutFormPaymentRowInput:focus:-moz-placeholder{opacity:0}.checkoutFormPaymentInfo{display:flex;align-items:center;position:relative}.checkoutFormPaymentIcon{display:inline-block;width:21px;height:21px;background:url(../img/info-icon.png);cursor:pointer}.checkoutFormPaymentPopup{background:#fff;border:2px solid #777;position:absolute;left:50%;top:-20px;transform:translate(-50%,-100%);padding:10px;width:400px;max-width:100%;z-index:25;border-radius:5px;display:none}.checkoutFormPaymentPopup .close{background:#ce3c41;width:30px;height:30px;border-radius:50%;position:absolute;top:-15px;right:-15px;display:flex;align-items:center;justify-content:center;cursor:pointer}.checkoutFormPaymentPopup .close:after,.checkoutFormPaymentPopup .close:before{content:"";display:block;background:#fff;width:2px;height:20px;position:absolute}.checkoutFormPaymentPopup .close:before{transform:rotate(45deg)}.checkoutFormPaymentPopup .close:after{transform:rotate(-45deg)}.checkoutFormPaymentType .checkoutFormRow{margin-bottom:40px}.checkoutFormPromo{width:calc(100% - 90px);flex:1 0 0;margin:0;align-items:center}.checkoutFormPromoBtn{width:80px;margin-left:10px;display:flex;align-items:center}.checkoutFormPromoApply{width:100%;background:#acacac;border:1px solid #acacac;border-radius:5px;text-align:center;color:#fff;font-size:16px;font-weight:700;outline:none;padding:5px 10px;cursor:pointer;transition:.3s ease;text-transform:uppercase}.checkoutFormPromoApply:hover{background:transparent;color:#acacac}.checkoutForm #promo_code_loader{display:none}.checkoutFormSubmit{background:#0072bc;transition:.5s;font-size:16px;padding:10px 20px;border-radius:14px;text-align:center;color:#fff;border:0;display:block;margin:0 auto;cursor:pointer;outline:none}.checkoutFormSubmit:hover{background:#ce3c41}.checkoutFormSubmit.checkoutFormSubmitTrial{background:#004592;padding:12px 19px;border-radius:5px;font-size:16px;font-weight:700;text-transform:uppercase}.checkoutFormSubmit.checkoutFormSubmitTrial:hover{background:#ce3c41}.checkoutFormSubmitField{margin:0 auto}.checkoutFormTerms{color:#acacac;margin-top:30px}.checkoutFormTermsLink{text-decoration:none;color:#acacac;border-bottom:1px solid #acacac;transition:.3s ease}.checkoutFormTermsLink:hover{border-color:transparent}.checkoutForm .errors_exists{text-align:center;margin:20px 0}.checkoutFormDiscountField{display:none;text-align:center;font-size:30px}.user-agreement-popup .link{color:#90f3ff}#custom_loader{width:15px;height:15px;position:absolute;top:7px;right:4px}#custom_loader img{width:100%;height:100%;display:block}.testimonialsAbout{margin:20px auto 0}.testimonials .testimonialContainer{column-count:1;column-gap:1em;margin:60px 0}.testimonials .testimonialContainer .testimonialItem{position:relative;border-radius:15px;background:#fff;padding:10px 10px 10px 45px;display:inline-block;margin:0 0 1em;width:100%;color:#363535;font-size:16px}.testimonials .testimonialContainer .testimonialItem:before{content:"\201C";font-size:64px;color:#0072bc;font-family:Times New Roman,Times,serif;font-weight:700;position:absolute;line-height:100%;left:10px;top:6px}.systemRequirements{margin-bottom:60px;font-size:16px}.systemRequirements .systemContentTitle{font-size:18px;font-weight:700;color:#3f3f3f}.systemRequirements .requirementsArea{display:flex;flex-direction:column}.systemRequirements .requirementsArea .ss{display:flex;flex-wrap:wrap;align-items:center}.systemRequirements .requirementsArea .ss:not(:last-child){margin-bottom:15px}.systemRequirements .requirementsArea .requirementItem{background:#0072bc;color:#fff;border-radius:10px/5px;padding:5px 10px;font-size:16px;width:640px}.systemRequirements .requirementsArea .requirementAlert{color:#0072bc;font-weight:700}.systemRequirements .requirementsArea .requirementItemTitle{font-weight:700}.systemRequirements .requirementsArea .requirementItemText{font-weight:300}.systemRequirements .recomendedArea{border-radius:15px;background:#ebebeb;padding:20px 0;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:stretch;margin-top:35px;margin-bottom:45px;color:#0072bc}.systemRequirements .recomendedArea .recomendedAreaItem{flex:0 0 100%;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:space-between;position:relative;margin-bottom:30px}.systemRequirements .recomendedArea .recomendedAreaItem:first-child:after{content:none;width:1px;height:100%;display:block;background:#0c7fab;position:absolute;right:0}.systemRequirements .recomendedArea .recomendedAreaItem:last-child{margin-bottom:0}.systemRequirements .recomendedArea .recomendedAreaItem .recomendedAreaItemTitle{color:#3c92ce;font-weight:700}.systemRequirements .recomendedArea .recomendedAreaItem .internetSpeed{margin-top:25px;margin-bottom:25px;display:flex;align-items:center}.systemRequirements .recomendedArea .recomendedAreaItem .internetSpeed .speed{font-size:110px;line-height:110px;font-weight:600}.systemRequirements .recomendedArea .recomendedAreaItem .internetSpeed .speedValue{font-size:40px;line-height:40px}.systemRequirements .recomendedArea .recomendedAreaItem .internetSpeed .text{font-size:22px;line-height:22px}.systemRequirements .recomendedArea .recomendedAreaItem .recomendedBrowsers{display:flex;align-items:center;justify-content:space-around;margin:40px 0}.systemRequirements .recomendedArea .recomendedAreaItem .recomendedBrowsers a:nth-child(2){margin-left:22px;margin-right:22px}.systemRequirements .recomendedArea .recomendedAreaItem .recomendedAreaText{font-size:12px;color:#3c92ce;width:250px}.systemRequirements .recomendedArea .recomendedAreaItem .recomendedAreaText a{color:#3c92ce}.webIconSprite{background:url(../img/browser_iocn-sprite.png) no-repeat;display:block}.webIconSprite.firefoxIcon{background-position:0 0;width:85px;height:79px}.webIconSprite.chromeIcon{background-position:-105px 0;width:79px;height:79px}.webIconSprite.safariIcon{background-position:-208px 0;width:79px;height:79px}.redeem.innerpage{color:#3f3f3f}.redeemForm{margin-bottom:100px}.redeemFormWrapper{justify-content:space-between;margin-top:30px}.redeemFormMainFields{margin-top:40px}.redeemFormAdditional{margin-top:10px}.redeemFormAdditional .checkoutFormRow{margin-bottom:15px}.redeemFormAdditional .captcha{margin:20px 0}.redeemAbout{margin-top:50px;text-align:center}.redeemAboutTitle,.redeemHeader{font-weight:700;text-transform:uppercase}.redeemHeader{color:#3c92ce;font-size:18px}.redeemKeys{justify-content:space-between;margin-top:40px}.redeemKeysContainer{margin-top:15px}.redeemKeysItem{padding:7px 3px 6px;border:2px solid #e6e6e6;text-align:center;width:100%;outline:0}.redeemKeysItemWrapper{position:relative;margin-right:10px;width:55px;display:inline-block}.redeemKeysItemWrapper:after{content:"-";font-weight:700;position:absolute;top:50%;right:-10px;color:#000;transform:translateY(-50%)}.redeemKeysItemWrapper:last-child:after{content:none}.redeemKeysRight{margin-top:30px}.redeemKeysRightTitle{font-weight:700;margin:0;font-size:18px}.redeemSubmit{line-height:1.2;max-width:300px}.freeTrialSubheader{color:#3f3f3f;margin-bottom:40px;font-weight:700;text-transform:uppercase}.freeTrialAbout{position:relative}.freeTrialWrapper.redeemFormWrapper{margin-top:50px}.freeTrialWrapper.redeemFormWrapper .redeemFormAdditional{margin-top:70px}.freeTrialLink{color:#616c75;text-decoration:underline;transition:color .5s}.freeTrialLink:hover{color:#ce3c41}.educators{color:#3f3f3f}.educatorsHeading{color:#3c92ce}.contentStyles h1.educatorsHeading,.contentStyles h2.educatorsHeading.h1,.contentStyles h3.educatorsHeading.h1,.educatorsHeading.heading.h1{font-size:37px}.contentStyles h1.educatorsHeading.h2,.contentStyles h2.educatorsHeading,.contentStyles h3.educatorsHeading.h2,.educatorsHeading.heading.h2{font-size:24px}.contentStyles h1.educatorsSubheader.h2,.contentStyles h2.educatorsSubheader,.contentStyles h3.educatorsSubheader.h2,.educatorsSubheader.heading.h2{font-size:20px;font-weight:300}.educatorsInfo{margin-bottom:20px}.educatorsBtn.btnPrimary,.educatorsBtn.formSubmit{padding:10px 16px;font-size:24px;margin:0}.educatorsMain{margin:0 auto}.educatorsIntro{margin-top:20px}.educatorsIntroSmall{max-width:380px}.educatorsIntroBig{max-width:550px}.educatorsGrey{background:#ebebeb;margin-top:55px}.educatorsPlan{padding-top:25px;padding-bottom:25px;color:#3f3f3f;text-align:center}.educatorsPlanHeader{color:#3c92ce;padding-bottom:15px}.educatorsPlanList{margin-top:10px;list-style:none;border-top:8px solid #3c92ce;border-bottom:8px solid #3c92ce}.educatorsPlanBullet{border-bottom:4px solid #d8dadb;padding:10px 0}.educatorsPlanBullet:last-child{border-bottom:0}.educatorsPlanBullet>*{margin-bottom:0}.educatorsForm{margin:0 20px 20px}.educatorsFormWrapper{border:2px solid #acacac;border-radius:10px;margin:0 0 25px}.educatorsFormHeader{font-size:20px;margin:20px;text-align:center}.educatorsForm .formTextarea{padding:0;height:35px}.educatorsForm .formSubmit{display:block;font-size:24px;letter-spacing:0;margin:10px auto 0;padding:8px 30px;font-weight:700;min-width:auto}.educatorsLink{border-bottom:1px solid #3f3f3f;color:#3f3f3f;transition:.3s ease}.educatorsLink:hover{color:#ce3c41;border-bottom-color:transparent}.educatorsBtn{font-size:24px;color:#fff;background:#0072bc;padding:10px 40px;border-radius:10px;line-height:1;text-transform:uppercase;text-align:center;display:table;margin:50px auto 30px;font-weight:700;letter-spacing:.05em;transition:.3s ease}.educatorsBtn:hover{background:#ce3c41}.educatorsOffer{font-size:18px;margin-bottom:30px}.educators .awards{margin:40px 0 20px}.educatorsCenter{text-align:center}.educatorsBottom{margin-top:50px;padding-bottom:60px}.educatorsModal{display:none;position:absolute;max-width:460px;width:100%}.educatorsModal.modalboxFade.in{margin:0 auto!important}.educatorsModal .modalRow .formItem,.educatorsModal .modalRow .formTextarea{border:2px solid #acacac;padding:7px 10px}.educatorsModal .formSubmit.smaller{padding:6px 10px;font-weight:700}.educatorsModal .modal-body,.educatorsModal .modal-header{padding:25px 30px 0}.educatorsModal .modal-dialog{margin:0}.educatorsModal .modalboxTitle{color:#494949;font-size:24px;font-weight:700}.educatorsModal .modalboxSubtitle{font-size:14px;color:#8f8b8b}.educatorsModal .modalboxClose{position:absolute;top:20px;right:20px}.educatorsModal .modalAdditional{font-size:13px;color:#8f8b8b}.educatorsModal .modalAdditionalLink{color:#8f8b8b;text-decoration:underline}.apps{margin-bottom:20px}.apps .containerContent:not(:last-child){margin-bottom:80px}.apps .textArea{min-height:0;padding:29px 15px 15px;background-position:100% 0;background-size:contain;background-repeat:no-repeat}.apps .item{align-items:center;margin:0 0 18px;flex-wrap:wrap}.apps .item,.apps .item .innerBox{display:flex;justify-content:center;flex-direction:column}.apps .item .innerBox{flex-wrap:nowrap}.apps .levelItem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:#ebebeb;border-radius:10px;padding:8px 18px 8px 10px;margin:0 0 15px}.apps .levelItem img{margin:0 20px 0 0;max-width:none}.apps .levelItem .appsIcon{width:39px;height:39px;display:block;opacity:.7;transition:.4s linear}.apps .levelItem .appsIcon:hover{opacity:1}.apps .levelItem .appsIcon:last-child{margin-right:10px}.apps .levelItem .appsIcon.iosIcon{background:url(../img/ios_icon.png) no-repeat}.apps .levelItem .appsIcon.androidIcon{background:url(../img/android_icon.png) no-repeat}.apps .infoBox{margin:20px 0;display:flex;flex-direction:column}.apps .infoBox .infoBoxBtn{background:#fff;border:3px solid #3f3f3f;color:#3f3f3f;font-size:24px;font-weight:700;text-align:center;text-decoration:none;flex:1 0 auto;height:100%;line-height:normal;border-radius:10px;padding:12px 20px 14px;transition:.3s ease-in-out;margin-bottom:25px}.apps .infoBox .infoBoxBtn:hover{color:#fff;background:#3f3f3f;border-color:#fff}@keyframes d{0%{left:-200px;opacity:0}to{left:0;opacity:1}}@keyframes e{0%{right:-200px;opacity:0}to{right:0;opacity:1}}.p404{color:#3f3f3f}.p404Title{position:relative;font-size:25px;color:#aa1e23;font-weight:700;text-align:center;animation-duration:.7s}.p404TitleLeft{animation-name:d}.p404TitleRight{animation-name:e}.formRow{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.fPassTitle{color:#3c92ce}.fPassInput{border:2px solid #dcdbdb;padding:6px 8px;border-radius:5px;outline:none;transition:all .5s;min-width:280px;margin-right:10px}.fPassInput:focus{border-color:#999;outline:none}.fPassLabel{margin-right:10px}.fPassText{display:block;width:100%}.fPassImportant{font-weight:700}.fPassFont{font-size:16px}.fPassSuccess{color:#88be48;text-align:center}.fPassSubmit{padding:9px 15px;background:#005793;color:#fff;text-transform:uppercase;border-radius:8px;transition:all .5s;font-size:15px;border:0;cursor:pointer}.fPassSubmit:hover{background:#3c92ce}.militaryPage .redeemAbout{text-align:left}.militaryPage .redeemAbout a{color:#3f3f3f;text-decoration:underline}.militaryPage .armyLogos{text-align:justify;margin-top:30px}.militaryPage .armyLogos:after{display:inline-block;width:50%;height:1px;content:""}.militaryPage .armyLogos img{display:inline-block}.militaryPage .redeemSubmit{font-family:MyriadPro}.militaryPage .error{display:block}.checkbox.element input{display:none}.checkbox.element label{user-select:none;vertical-align:middle}.checkbox.element label:before{display:inline-block;border:2px solid #dbdbdb;width:23px;height:23px;vertical-align:middle;content:"";margin-right:5px;text-align:center;line-height:22px;font:600 18px Arial}.checkbox.element input[type=checkbox]:checked+label:before{content:"\2714"}.checkoutMonth.checkoutPage{padding-bottom:65px}.checkoutMonthHeader{color:#dc464a;font-size:27px;font-weight:600;text-align:center;padding-top:28px}.checkoutMonthHeaderBlue{color:#3c92ce;font-size:32px;font-weight:600;text-align:center}.checkoutMonth .checkoutBlock{position:relative;box-shadow:3px 19px 19px rgba(0,0,0,.35)}.checkoutMonth .checkoutBlocks{margin:0 auto;max-width:1000px;width:100%}.checkoutMonthSpecial{margin-top:20px;border-radius:10px;box-shadow:1.5px 3px 10px rgba(0,0,0,.15);padding:100px 30px 15px;text-align:center;position:relative}.checkoutMonthSpecialImg{position:absolute;top:-20px;left:50%;transform:translateX(-50%)}.checkoutMonthSpecialHeader{font-size:48px;font-weight:600;color:#5ca81a}.checkoutMonthSpecialDescr{color:#3c92ce;font-size:16px;font-weight:600}.checkoutMonthAwards{margin:20px 0 30px;text-align:center}.checkoutMonthAwardsImages{margin-top:10px}.checkoutMonthBenefits .checkoutMonthHeaderBlue{margin-bottom:20px}.checkoutMonthBenefitsBlock{margin-bottom:30px;font-size:21px;color:#dc464a;font-weight:600;display:flex;flex-direction:column;align-items:center;text-align:center}.checkoutMonthBenefitsBlock:last-child{margin-bottom:0}.checkoutMonthBenefitsBlock img{margin-bottom:8px}.checkoutMonthTestimonials{margin-top:34px}.checkoutMonthTestimonials .checkoutMonthHeaderBlue{margin-bottom:12px}.checkoutMonthTestimonialsSlide{text-align:center;color:#dc464a;font-weight:700}.checkoutMonthTestimonialsSlider{margin:0 -6px;width:calc(100% + 12px);overflow:hidden;position:relative;padding:0 24px;font-size:16px}.checkoutMonthArrow{width:12px;height:20px;position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat}.checkoutMonthArrowPrev{background-image:url(../img/month-free/arrow-prev.svg);left:0}.checkoutMonthArrowNext{background-image:url(../img/month-free/arrow-next.svg);right:0}.checkoutMonth .checkoutMonthStep{margin:30px 0}.checkoutMonth .checkoutMonthStep:first-child{margin-top:0}.checkoutMonth .checkoutMonthStep:last-child{margin-bottom:0}.checkoutMonth .checkoutMonthStepHeader{font-size:19px;line-height:1;font-weight:600;position:relative}.checkoutMonth .checkoutMonthStepHeader:before{width:27px;height:27px;border-radius:50%;font-size:19px;line-height:27px;font-weight:600;text-align:center;color:#fff;counter-increment:a;content:counter(a);position:absolute;left:-20px;top:-5px;transform:translateX(calc(-50% - 2.5px));background:#dc464a}.checkoutMonth .checkoutMonthSteps{padding-left:20px;counter-reset:a;border-left:5px solid #1d5175;position:relative}.checkoutMonth .checkoutMonthStepsImg{position:relative;top:-30px}.checkoutMonth .checkoutMonthStepAgree{display:flex}.checkoutMonth .checkoutMonthStepAgreeText{margin-left:10px}.checkoutMonth .checkoutMonthStepAgreeMain{font-size:24px;font-weight:600;color:#59a218}.checkoutMonth .checkoutMonthStepAgreeSubheader{margin-top:10px;color:#3c92ce;font-weight:600}.checkoutMonthForm{margin-top:25px;padding-left:25px}.checkoutMonthForm .checkoutFormExpiresField{border:2px solid #dcdbdb}.checkoutMonthLink{text-decoration:none;color:#acacac;border-bottom:1px solid #acacac;transition:.3s ease}.checkoutMonthLink:hover{border-color:transparent}.checkoutMonth .checkoutFormTerms{color:#8f8b8b}.checkoutMonth .checkoutInfo{padding:0;margin-left:-25px}.checkoutMonth .checkoutInfoText{font-size:11px;margin:0 0 0 15px;color:#8f8b8b}.checkoutMonth .checkoutInfoTextLink{color:#8f8b8b}.checkoutMonthInfo{color:#8f8b8b;margin:26px 0}.checkoutMonthSubmit.checkoutFormSubmit{font-size:20px;font-weight:600;background:#89bd47;padding:15px;margin-top:16px;font-family:MyriadPro,sans-serif;width:100%}.checkoutMonthSubmit.checkoutFormSubmit:hover{background:#6e9a37}.checkoutMonth .checkoutFormRow .payment{margin:20px 0}.checkoutMonth .checkoutFormTerms{margin-top:10px}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}.modal-dialog{margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}.footerWrap{padding:0 0 40px}.bigger.formSubmit,.btnPrimary.bigger{font-size:26px}.btnSecondary{font-size:16px;padding:10px 30px}.awardsItem{margin:0 10px}.homeblockRed{padding:45px 0}.homeblock .bluewave:after{height:251px}.pricingPlan{padding:45px 0 45px 35px}.checkoutFormSubmit.checkoutFormSubmitTrial{font-size:24px}.testimonials .testimonialContainer{column-count:2}.checkoutMonthSubmit.checkoutFormSubmit{font-size:32px;padding:18px}}@media (min-width:768px){body{font-size:18px}.contentStyles h1,.contentStyles h2.h1,.contentStyles h3.h1,.heading.h1{font-size:42px}.contentStyles h1.h2,.contentStyles h2,.contentStyles h3.h2,.heading.h2{font-size:31px}.contentStyles h1.h3,.contentStyles h2.h3,.contentStyles h3,.heading.h3{font-size:26px}.twocolumn{column-count:2;column-gap:30px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}.headerBanner{font-size:14px}.headerBtn.btnPrimary,.headerBtn.formSubmit{font-size:16px;line-height:16px;margin:10px 22px 0 0;padding:8px;max-width:100px}.headerBtnInfo{font-size:.65em}.btnPrimary,.formSubmit{min-width:170px;font-size:16px}.big.formSubmit,.btnPrimary.big{min-width:330px;font-size:22px;padding:17px 27px}.bigger.formSubmit,.btnPrimary.bigger{font-size:32px}.btnWatch{width:100%;font-size:30px}.btnArrow{min-width:195px;font-size:24px;padding:10px 25px 10px 60px}.btnArrow:before{font-size:62px}.btnSecondary{font-size:18px;padding:10px 50px}.sliderMain{height:685px}.sliderMain .sliderDots,.sliderMain .sliderNav{bottom:40px}.freesamplesWrapimgs{display:inline-block;vertical-align:middle;padding:45px 180px}.freesamplesWrapimgs:after,.freesamplesWrapimgs:before{background-position:0 50%}.freesamplesWrapimgs:before{width:110px;transform:translate(35%)}.freesamplesWrapimgs:after{width:180px}.freesamplesTitle{font-size:27px}.innerpage,.innerpage.login{padding-top:130px}.innerpage.paymentSuccess{padding-top:70px}.innerpage.paymentSuccess .paymentSuccessHeading{font-size:24px;color:#fff}.formItem,.formTextarea{padding:15px 10px 15px 0}.formSubmit{min-width:260px;font-size:28px}.formSubmit.spin:before{margin:-14px 0 0 -14px}.formSubmit.smaller{font-size:24px}.formMsgError,.formMsgSuccess{font-size:22px}.loginFormBody{padding:55px 7%}.loginFormHeader{padding:40px 7%;font-size:35px}.loginFormHeader .row{margin-left:-15px;margin-right:-15px}.loginFormHeader [class^=col-]{padding-left:15px;padding-right:15px}.loginFormHeaderHolder{position:absolute;right:0;top:5%}.loginFormHeaderImg{width:calc(100% - 30px);max-width:none}.loginFormChildRow{flex-direction:row}.loginForm .formSubmit{min-width:210px}.loginSign{margin:60px 0 0 85px;text-align:left}.loginNoticeTitle{font-size:44px}.loginNoticeBtn{padding:7px 20px;font-size:27px}.homeblockRed{padding-bottom:200px}.homeblockBlue{padding-bottom:65px}.homeblockImg{position:absolute;top:100%;left:50%;z-index:1;transform:translate(-50%,-50%)}.homeblockCard{margin-top:-70px}.contactus{margin-bottom:75px}.aboutusContent img{max-width:50%}.aboutusRed{padding-bottom:65px}.aboutusCardName,.aboutusCardPosition{font-size:24px}.freeplayLevels{padding:30px 40px 20px}.pricingIncludes.pricingTestimonials{padding:18px 46px 14px;flex-direction:row}.pricingIncludes.pricingTestimonials .pricingTestimonialRow.center{margin:0 70px}.pricingIncludes.pricingTestimonials .pricingTestimonialRow:last-child{align-items:flex-end}.pricingIncludesPadding{padding:30px 40px 60px}.pricingIncludesTitle{font-size:48px;line-height:.8;letter-spacing:.48px}.pricingIncludesList{padding-top:0}.pricingIncludesListItem{flex:0 0 47%}.pricingIncludesListItem img{max-width:100%}.pricingIncludesAbout{padding:30px 40px 60px}.pricingIncludesAboutList{margin-bottom:0;margin-right:30px}.pricingIncludesAboutListItem{margin-bottom:20px}.pricingIncludesAboutImages{justify-content:flex-start}.pricingIncludesAboutImages img{flex:0 0 calc(33% - 5px)}.pricingIncludesAboutImages img:nth-child(3n){margin:0}.pricingIncludesMore{padding:30px 40px 60px;font-size:19px}.pricingPlan .justifyContentEnd{justify-content:flex-end}.pricingPlanHeader{flex:0 0 160px}.pricingPlanBody{flex:0 0 calc(100% - 200px)}.pricingPlanPeriod{font-size:46px;line-height:1.2;padding-bottom:25px;margin-right:0;float:none}.pricingPlanPeriodNum{display:block;font-size:110px}.pricingPlanPayment{padding:60px 0 0;float:none}.pricingPlanPaymentItem{display:block}.pricingPlanMore{font-size:19px;margin-top:14px}.pricingPlanInfo{padding-bottom:30px;border-radius:8px 0 0 8px}.pricingPlanInfo:after{content:""}.pricingPlanPrice{font-size:30px}.pricingPlanPriceValue{font-size:40px}.pricing .btnArrow{padding:13px 16px 13px 60px}.pricing .btnArrow:hover .btnArrowImage{left:3px}.pricing .btnArrowImage{left:-6px}.faq .tabSprite{margin:0 0 15px}.faqTabsList{flex-direction:row}.faqTabsListItem{width:210px;border-bottom:5px solid transparent;flex-direction:column;justify-content:center;padding:12px 0;background:#fff;margin:0}.faqTabsListItem:not(:last-child){margin:0}.faqTabsListItem.activeTab{border-bottom:5px solid #0072bc;background:#fff}.faqTabsListItem.activeTab .faqTabsListItemLink{border-color:transparent}.pf{font-size:18px}.pfUpperHeader{font-size:28px;padding:0 55px}.pfSectionTitle{font-size:30px}.pfMainHeader h1{font-size:42px}.pfMainHeaderList{margin-bottom:40px}.pfMainHeaderList .listHeader{max-width:300px}.pfMainHeaderList .listContent{max-width:265px}.pfMainHeaderRight{margin-top:20px}.pfMainHeaderRight .headerRightMainImg{margin:0 0 30px}.pfVideos{padding:20px 0 40px}.pfVideosWrapper{max-width:800px;max-height:515px}.pfLevelsHeader{left:10%}.pfLevelsBlock{flex-direction:row;height:275px}.pfLevelsBlockHolder{margin:0}.pfLevelsBlockHolder img{position:absolute;top:50%;left:-10px;transform:translateY(-50%);max-height:none}.pfLevelsBlockContent{width:calc(100% - 270px)}.pfLevelsBlockDescr,.pfLevelsBlockHeader{text-align:left}.pfLevelsBlockLists{justify-content:flex-start}.pfLevelsBlockListWrapper{margin-right:50px}.pfStoriesHolder{float:right;margin:0}.pfAppsHolder{margin:0 auto}.pfAddResHeader{padding:0 20px;height:46px;line-height:46px;right:21%}.pfAddResImgSm{position:absolute;left:-25px;bottom:-30px}.pfAddResImgBig{float:right;margin:0;max-width:100%}.pfGetStartedInfo{font-size:28px}.checkoutPage{padding-bottom:90px}.checkoutPageTop{margin-bottom:100px}.checkoutPageTitle{font-size:40px}.checkoutPageInfo{font-size:24px}.checkoutBlockPlanHeader{font-size:30px}.checkoutBlockPlanTableHeader{font-size:20px}.checkoutBlockPlanTableCell.cellPrice{padding:0 25px}.checkoutBlockPlanTotalAmount{padding:0 30px;font-size:30px}.checkoutPlan{padding:20px 0 30px 30px}.checkoutPlanPeriod{margin-bottom:0}.checkoutPlanPeriod:after{right:25px}.checkoutPlanPeriodNum{font-size:90px}.checkoutPlanPeriodType{font-size:30px}.checkoutPlanInfo{padding:15px 20px;height:200px;margin-right:-1px;margin-left:10px}.checkoutPlanInfoTotal{font-size:24px}.checkoutPlanInfoPrice{margin-top:30px;font-size:36px}.checkoutPlanInfoList{font-size:15px;line-height:1.5}.checkoutInfo{padding:0 40px;flex-direction:row}.checkoutInfoImg{flex:0 0 120px}.checkoutInfoText{font-size:12px;margin:0 0 0 40px}.checkoutForm{padding:0 40px 40px}.checkoutFormHeader{font-size:30px;margin-bottom:30px}.checkoutFormRow.payment{flex-direction:row;align-items:center}.checkoutFormRowHeader{font-size:20px}.checkoutFormPayments{margin-bottom:0}.checkoutFormPromo{width:calc(100% - 120px)}.checkoutFormPromoBtn{width:100px;margin-left:20px}.checkoutFormSubmit{font-size:25px;padding:15px 30px}.testimonials .testimonialContainer{column-count:3}.systemRequirements .requirementsArea .requirementAlert{margin-left:20px}.systemRequirements .recomendedArea{padding:30px 0}.systemRequirements .recomendedArea .recomendedAreaItem{flex:0 0 48%;margin:0}.systemRequirements .recomendedArea .recomendedAreaItem:first-child:after{content:""}.redeemFormAdditional{margin-top:135px}.redeemFormAdditional .captcha{margin:30px 0 50px}.redeemHeader{font-size:24px}.redeemKeysItemWrapper{width:65px}.redeemKeysRight{margin:0}.redeemSubmit{margin:0;display:inline-block;max-width:none}.freeTrialAbout{padding-right:260px}.freeTrialHolder{position:absolute;top:50%;right:0;transform:translateY(-50%)}.educatorsMain{background:url(../img/educators-main.png) no-repeat;background-position:100% 65%}.educatorsIntro{margin-top:40px}.educatorsForm{margin:0 90px 33px}.educatorsFormWrapper{margin:0 20px 55px}.educatorsFormHeader{margin:30px 55px 20px}.educatorsBtn{font-size:32px}.educatorsOffer{font-size:22px}.educatorsModal .modalRow{margin:0 20px;flex:calc(100% - 40px)}.apps .textArea{padding:29px 38% 0 0;background-image:url(../img/apps_content_image.jpg);min-height:350px}.apps .item{justify-content:space-between;flex-direction:row;align-items:flex-start;margin:0 0 38px}.apps .item .innerBox{justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.apps .levelItem{margin-right:7px;justify-content:flex-start}.apps .levelItem:last-child{margin-right:0}.apps .levelItem .appsIcon{margin-right:25px}.apps .infoBox{flex-direction:row;margin:50px 0 36px}.apps .infoBox .infoBoxBtn{margin:0 25px 0 0}.checkoutMonthTestimonialsSlider{margin:0 -16px;width:calc(100% + 32px);padding:0 20px}.checkoutMonth .checkoutMonthStepsWrapper{padding:0 20px 34px}}@media (min-width:992px){.twocolumn{column-gap:60px}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}.modal-lg{max-width:800px}.headerNav{margin-right:40px}.menuMain{margin-left:0}.menuMainItem{font-size:16px;padding:0;margin-left:15px;border:0}.menuMainItem:before{content:""}.menuMainToggle{display:none}.menuMainWrap{display:block;background:none;min-width:0;padding:0;position:static}.open .menuMainWrap{display:block}.scroll .menuMainWrap{background:none}.big.formSubmit,.btnPrimary.big{min-width:380px;font-size:28px}.btnSecondary{font-size:24px}.freesamplesWrapimgs{padding:65px 215px}.freesamplesWrapimgs:before{width:120px}.freesamplesWrapimgs:after{width:205px}.freesamplesTitle{font-size:31px;margin-bottom:10px}.innerpage{padding-top:155px}.innerpage.about,.innerpage.faq,.innerpage.redeem,.innerpage.system-requirements,.innerpage.testimonials{padding-top:255px}.innerpage.about:before,.innerpage.faq:before,.innerpage.redeem:before,.innerpage.system-requirements:before,.innerpage.testimonials:before{background-size:auto 230px}.innerpage.testimonials{padding-top:120px}.innerpage.testimonials:before{background-size:auto}.innerpage.redeem{padding-top:330px}.innerpage.redeem:before{background-size:auto 305px}.innerpage.system-requirements:before{background-size:auto 230px}.innerpage.apps{padding-top:300px}.innerpage.apps:before{background-size:auto 310px}.innerpage.login{padding-top:155px}.innerpage.paymentSuccess{padding-top:100px}.innerpage.paymentSuccess .paymentSuccessHeading{font-size:30px}.innerpage.educators{padding-top:310px}.innerpage.educators:before{background-size:auto 310px}.innerpageTop p{font-size:24px}.innerpageTop p.smaller{font-size:27px}.homeblock{font-size:24px}.homeblockCardDesc{font-size:26px}.contactus,.freeplayLevels{padding-top:40px}.freeplayLevelsBtn{font-size:21px;padding:20px 25px}.pricingIncludes{margin-top:80px}.pricingIncludesPlans .pricingIncludesListItem{font-size:20px;margin-bottom:30px}.pricingIncludesPlans .pricingIncludesListItem img{width:45px}.pricingIncludesAbout{flex-direction:row}.pricingPlanPeriodNum{font-size:138px}.pricingPlanPayment{padding-left:20px}.pricingPlanInfo{padding-left:55px}.pricingPlanInfo:after{left:55px}.pricingPlanInfo.first{background:linear-gradient(45deg,#0d4d98 45%,#41b2a3)}.pricingPlanInfo.second{background:linear-gradient(45deg,#3a3183 45%,#4a82b8)}.pricingPlanInfo.third{background:linear-gradient(45deg,#982124 45%,#fe484f)}.faqTabsList{flex-wrap:nowrap}.faqTabsListItem img{max-width:130px}.faqTabs .descriptionFaq{font-size:16px}.faqBottomLinks{flex-direction:row;max-width:none}.faqBottomItem{margin-bottom:0;margin-right:30px}.faqBottomItem:last-child{margin-right:0}.faqBottomItem .faqBottomLink{padding:15px 50px;font-size:22px}.pfMainHeaderList .listHeader{font-size:32px;line-height:40px;max-width:400px}.pfMainHeaderList .listContent{max-width:320px}.pfAddResHeader{padding:0 70px}.pfAddResImgSm{transform:translateX(-20%);left:15px}.checkoutPageWrapper{padding:0;width:90%}.checkoutBlock{flex:0 0 calc(50% - 25px / 2);margin-right:25px}.checkoutBlock:last-child{margin-right:0}.checkoutBlocks{display:flex}.checkoutBlockPart:last-child{margin-bottom:0}.checkoutBlockPlanTable{width:92%;margin-left:8%}.checkoutPlanInfo.first{background:linear-gradient(45deg,#0d4d98 55%,#41b2a3)}.checkoutPlanInfo.second{background:linear-gradient(45deg,#3a3183 55%,#4a82b8)}.checkoutPlanInfo.third{background:linear-gradient(45deg,#982124 55%,#fe484f)}.checkoutFormSubmit{font-size:32px;padding:20px 42px}.educatorsMain{width:90%}.educatorsIntro{margin-top:65px}.educatorsPlan{padding-top:35px;padding-bottom:35px}.educatorsBtn{font-size:38px}.educatorsOffer{font-size:28px}.apps .levelItem{margin-right:20px}.apps .levelItem:last-child{margin-right:0}.checkoutMonth .checkoutBlock{width:calc(50% - 25px / 2)}}@media (min-width:1200px){.modal.container{width:1170px;margin-left:-585px}}@media (min-width:1280px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}.header.scroll{padding:0}.header.scroll .headerBtn.btnPrimary,.header.scroll .headerBtn.formSubmit{margin-bottom:10px}.headerLogo{width:105px;max-height:65px;margin-left:40px}.scroll .headerLogoWide{margin:7px 0}.headerLogoDefault{margin-top:7px}.innerpage{padding-top:255px}.innerpage.freeplay,.innerpage.pricing{padding-top:165px}.innerpage.pricing{padding-top:120px}.innerpage.login{padding-top:390px}.innerpage.paymentSuccess{padding-top:130px}.aboutusContent img{max-width:100%}.pricingIncludesPadding{padding:45px}.pricingIncludesListItem{font-size:20px;margin-bottom:20px}.pricingIncludesAbout,.pricingIncludesMore{padding:40px}.faqBottomItem:not(:last-child){margin:0}.pfVideosHeader{margin-left:-20px}.pfAddResImgSm{transform:translateX(-50%)}.checkoutPage{padding-top:120px;padding-bottom:165px}.checkoutPageWrapper{width:80%}.checkoutBlockPlan{padding:30px 15px 30px 40px}.checkoutPlanInfoTotal{flex:0 0 45%}.checkoutPlanInfoPrice{font-size:48px}.checkoutInfoList{display:flex}.checkoutFormPaymentPopup{left:calc(50% + 20px)}}@media (min-width:1400px){.checkoutPlanInfoList{font-size:24px}.checkoutPlanInfoListBullet{margin-bottom:10px}}@media (max-width:991px){.headerRight{padding-right:80px}.headerNav{position:absolute;right:15px;top:50%;transform:translateY(-50%);margin:0}.menuMainToggle{padding:0}}@media (max-width:979px){.modal-open.page-overflow .page-container .navbar-fixed-bottom,.modal-open.page-overflow .page-container .navbar-fixed-top{overflow-y:visible}.modal,.modal.container,.modal.modal-overflow{top:1%;right:1%;left:1%;bottom:auto;width:auto!important;height:auto!important;margin:0!important;padding:0!important}.modal.container.fade.in,.modal.fade.in,.modal.modal-overflow.fade.in{top:1%;bottom:auto}.modal-body,.modal-overflow .modal-body{position:static;margin:0;height:auto!important;max-height:none!important;overflow:visible!important}.modal-footer,.modal-overflow .modal-footer{position:static}}@media screen and (max-width:900px){.section.section--awards{padding-top:0}.contentStyles .section--awards h1,.contentStyles .section--awards h2,.contentStyles .section--awards h3,.section--awards .contentStyles h1,.section--awards .contentStyles h2,.section--awards .contentStyles h3,.section--awards .heading{font-size:24px;max-width:80%}.contentStyles .section--awards h1:before,.contentStyles .section--awards h2:before,.contentStyles .section--awards h3:before,.section--awards .contentStyles h1:before,.section--awards .contentStyles h2:before,.section--awards .contentStyles h3:before,.section--awards .heading:before{position:absolute;left:10px;height:40px;width:40px}.contentStyles .section--awards h1:after,.contentStyles .section--awards h2:after,.contentStyles .section--awards h3:after,.section--awards .contentStyles h1:after,.section--awards .contentStyles h2:after,.section--awards .contentStyles h3:after,.section--awards .heading:after{position:absolute;right:10px;height:40px;width:40px}.section--awards .awards{flex-wrap:wrap;justify-content:center;gap:10px}.awardsItem img{max-width:100px}}@media (max-width:479px){.btnPrimary,.formSubmit{min-width:85px;font-size:10px}.big.formSubmit,.btnPrimary.big{font-size:14px}.btnArrow{min-width:100px;font-size:16px;padding:7px 10px 7px 25px}.btnArrow:before{font-size:30px}.freesamplesWrapimgs{padding:0 50px 30px}.freesamplesWrapimgs:before{width:50px}.freesamplesWrapimgs:after{width:65px}.innerpage.paymentSuccess{padding-top:150px}.formSubmit{font-size:14px}.formSubmit.spin:before{margin:-7px 0 0 -7px}.freeplayLevelsBtn{font-size:16px;padding:15px}.pricingPlanPeriod{font-size:21px}.pricingPlanPeriodNum{font-size:42px}.pricingPlanPayment{padding:20px 15px 0 10px;width:auto}.pricingPlanInfo{padding:20px 15px}.pricingPlanInfo:after{left:15px;right:15px;bottom:20px}.pfLevelsBlockLists{display:table;margin:20px auto 0}.pfLevelsBlockListWrapper{max-width:none;display:table;margin:0 0 20px}.pfLevelsBlockListWrapper:last-child{margin:0 0 20px}.pfLevelsBlockLh{text-align:center}.checkoutBlockPlanTable{font-size:12px}.educatorsModal .modal-dialog{margin:0 20px 20px}}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:social;src:url(../fonts/social/social.svg#social) format("svg")}@font-face{font-family:RARicons;src:url(../fonts/rar_icons/rar-icons.svg#RARicons) format("svg")}}
/*# sourceMappingURL=main.min.css.map */
