@import url('https://fonts.googleapis.com/css?family=Dosis|Source+Code+Pro:400,700');html,body,main,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,main,nav,section{display:block}body{line-height:1}a{text-decoration:none}ol,ul{list-style:none}li{list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input{outline:none}img:before{content:"";display:block;position:relative;top:0;left:0;width:100%;height:100%;background:#ffffff;background:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, 0, endColorstr=#66000000, 0);zoom:1;z-index:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}b{font-weight:bold}hr{display:block;margin:50px auto;border:0;border-bottom:1px solid #f2f2f2}hr.dark{border-color:#bfbfbf}img{width:100%;height:auto}.hidden{display:none !important;visibility:hidden !important}.clearfix::after{content:'';display:block;height:0;clear:both}.inline-text{display:inline}.link{color:#747CF9}.link:hover{text-decoration:underline;cursor:pointer}.link.white{text-decoration:underline;color:#FFF}html,body{width:100%;height:100%;min-height:100%;font-family:'Dosis',sans-serif}.main{width:100%;min-height:100%;overflow:hidden;background-color:#FFF}.site-content{width:100%;min-height:100%;position:relative;z-index:0}.site-content .code-symbol.background{top:-220px}@media only screen and (min-width: 1080px){.site-content{width:calc(100% - 350px)}}div[class*="ico-"]::before{display:block;position:relative;width:20%;height:0;margin:36px auto 0;padding:0;padding-bottom:calc(18.75%);color:#002959;content:'';background-size:cover;background-repeat:no-repeat;z-index:5}.ico-heart{font-size:20px;display:inline-block;-webkit-transform:scale(2, 1);-moz-transform:scale(2, 1);-ms-transform:scale(2, 1);-o-transform:scale(2, 1);transform:scale(1.4, 1.1)}.ico-done{background-size:100%;background-position:50%;background-repeat:no-repeat}.ico-time::before{background-image:url(https://res.cloudinary.com/owenfar/image/upload/v1535355537/book/icons/time.svg)}.ico-person::before{background-image:url(https://res.cloudinary.com/owenfar/image/upload/v1535355537/book/icons/person.svg)}.ico-devices::before{background-image:url(https://res.cloudinary.com/owenfar/image/upload/v1535355539/book/icons/devices.svg)}.ico-settings::before{background-image:url(https://res.cloudinary.com/owenfar/image/upload/v1535355537/book/icons/settings.svg)}.ico-workflow::before{background-image:url(https://res.cloudinary.com/owenfar/image/upload/v1535355537/book/icons/workflow.svg)}.ico-cloud::before{background-image:url(https://res.cloudinary.com/owenfar/image/upload/v1535355537/book/icons/cloud.svg)}.ico-plane::before{background-image:url(https://res.cloudinary.com/owenfar/image/upload/v1535355539/book/icons/mail-plane.svg)}.ico-plane-white::before{background-image:url(https://res.cloudinary.com/owenfar/image/upload/v1548840930/book/icons/mail-plane-white.svg)}.close--overlay.active{position:fixed;top:0;left:0;width:100%;min-width:100%;height:100%;min-height:100%;background-color:rgba(0,0,0,0.2);overflow:hidden;z-index:8}.code-symbol.background,.code-symbol.small{position:absolute;top:20px;left:-100px;height:468px;width:583px;color:#FFF;font-family:"Source Code Pro";font-size:372px;font-weight:bold;letter-spacing:-28px;line-height:468px;text-shadow:0 23px 34px rgba(116,124,249,0.1);z-index:0}.code-symbol.purple{top:-50px;left:-14px;width:100%;height:auto;color:#747CF9;font-size:230px;text-shadow:0 23px 34px rgba(0,0,0,0.1)}.code-symbol.purple.smaller{top:-128px;font-size:200px}.code-symbol.small{top:43px;left:50%;width:60px;height:44px;margin-left:-30px;color:rgba(0,41,89,0.85);font-size:40px;line-height:38px;letter-spacing:-6px;text-shadow:none;z-index:1}.purple-line{position:relative;height:8px;width:100%;margin:75px 0;z-index:1;background-color:#747CF9}.purple-line.no-margin{margin-bottom:0 !important}.purple-line.margin{margin:100px 0}body.banner .main{padding-top:40px}body.banner .header{top:40px}body.banner .banner-box{position:fixed;top:0;width:100%;height:40px;font-family:"Source Code Pro";font-size:12px;color:#002959;font-weight:bold;text-align:center;line-height:40px;background:#fffa67;z-index:99}.device{display:block;position:relative;height:365px;width:100%;font-family:"Source Code Pro";border-radius:30px;border:24px solid rgba(255,255,255,0.5);background-color:#747CF9}.device.small{background-color:#8c93fa}.device:not(.sharp){box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 4px 8px 0 rgba(53,56,104,0.12)}.device.sharp{box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 24px 42px 0 rgba(53,56,104,0.12)}.device::before,.device::after{display:inline-block;position:absolute;left:50%;content:''}.device::before{top:-15px;height:4px;width:4px;margin-left:-2px;border:1px solid rgba(255,255,255,0.35);border-radius:4px;background-color:rgba(238,239,254,0.2)}.device::after{bottom:-19px;height:12px;width:12px;margin-left:-6px;border:1px solid rgba(255,255,255,0.45);border-radius:50%;background-color:rgba(238,239,254,0.28)}.device .glass-effect{position:relative;width:100%;height:175px}.device .glass-effect::before{position:absolute;right:0;content:'';width:0;height:0;border-top:190px solid rgba(255,255,255,0.1);border-left:220px solid transparent}.device .code-symbol.book-logo{display:block;padding-right:20px;padding-top:30px;color:rgba(255,255,255,0.35);text-align:center;font-size:95px;font-weight:bold;letter-spacing:-14px}.device .book-title{margin-top:-18px;padding:0 20px;line-height:26px;color:#FFF;font-size:22px;font-weight:bold;text-shadow:1px 1px rgba(53,56,104,0.1);text-transform:uppercase}.device .book-subtitle{padding:5px 30px 0 20px;line-height:26px;color:#FFF;font-size:14px;font-family:"Dosis";text-shadow:1px 1px rgba(53,56,104,0.1)}.device .book-author{display:block;padding:20px 20px 0;color:#FFF;font-size:10px;font-family:"Dosis";text-align:right}@media only screen and (min-width: 855px){.device{position:absolute;right:55px;top:50px;max-width:285px}.device.small{position:relative;right:auto;top:auto;float:right}}@media only screen and (min-width: 1080px){.device{position:relative;right:auto;top:auto;height:455px;width:340px;max-width:none;margin:0 auto}.device .glass-effect{height:240px}.device .glass-effect::before{border-top:250px solid rgba(255,255,255,0.1);border-left:276px solid transparent}.device .code-symbol.book-logo{padding-right:20px;padding-top:40px;font-size:130px;letter-spacing:-20px}.device .book-title{padding:0 40px 0 30px;line-height:30px;font-size:26px}.device .book-subtitle{padding:5px 40px 0 30px;font-size:16px}.device .book-author{padding:20px 30px 0;font-size:12px}.device.small{height:400px;width:300px;float:none}.device.small .book-title{font-size:22px;padding:0 40px 0 30px}.device.small .book-author{padding:30px 30px 0}.device.small .glass-effect{height:220px}.device.small .glass-effect::before{border-top:200px solid rgba(255,255,255,0.1);border-left:248px solid transparent}.device.small .code-symbol.book-logo{padding-top:42px;font-size:105px;letter-spacing:-16px}}.contains-cards{width:100%;padding:65px 0 0;text-align:center}.learn-card{display:inline-block;position:relative;width:320px;height:172px;margin:0 0 40px;border-radius:5px;box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 24px 42px 0 rgba(53,56,104,0.12);background-color:#FFF}.learn-card .card-number{position:absolute;left:0;width:60px;height:100%;background-color:#747CF9;border-top-left-radius:5px;border-bottom-left-radius:5px}.learn-card .card-number span{position:relative;top:105px;color:rgba(255,255,255,0.28);font-family:"Dosis";font-weight:bold;font-size:40px}.learn-card .card-body{position:absolute;right:0;width:calc(100% - 60px);height:100%}.learn-card .card-body p{position:absolute;bottom:26px;width:100%;padding:0 27px;text-align:left;color:#002959;font-size:14px;font-family:"Source Code Pro";line-height:20px}@media only screen and (min-width: 640px){.learn-card{margin:0 20px 40px}}@media only screen and (min-width: 920px){.learn-card:hover{-webkit-transition:ease all .3s;transition:ease all .3s;-webkit-transform:scale(1.1);transform:scale(1.1)}}.arrow{width:16px;height:16px;display:inline-block;position:relative}.arrow span{top:.5rem;position:absolute;width:10px;height:2px;background-color:#747CF9;display:inline-block;transition:all .2s ease}.arrow span:first-of-type{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow span:last-of-type{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow.up span:first-of-type{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow.up span:last-of-type{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-logo{position:relative;display:block;width:50px;height:10px;margin:0 auto}.main-logo .code-logo{position:absolute;width:100%;height:100%;margin-top:42px;font-family:"Source Code Pro";font-size:48px;font-weight:normal;color:rgba(255,255,255,0.75);letter-spacing:-26px;line-height:0;transform:rotate(90deg)}@media only screen and (min-width: 1080px){.header:not(.aside) .main-logo{position:absolute;left:50%;width:86px;height:46px;margin-left:-43px}.header:not(.aside) .main-logo .code-logo{letter-spacing:-60px;margin:15px 0 -20px 20px;font-size:90px;line-height:90px;letter-spacing:-48px;color:rgba(116,124,249,0.65);font-weight:bold}}img.me{display:block;border-radius:50%}img.me.large{width:240px;min-height:240px;margin:0 auto 50px}img.me.small{width:120px;margin:22px auto}input[type=submit].button,button.button,a.button{display:inline-block;margin:0;padding:12px 23px;font-size:12px;font-family:"Source Code Pro";font-weight:bold;line-height:16px;text-align:center;text-decoration:none;border:0;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;background-image:none;box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 1px 4px 0 rgba(53,56,104,0.12);cursor:pointer;outline:none;white-space:nowrap;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease;transition:all .2s ease}input[type=submit].button.small,button.button.small,a.button.small{width:234px;height:50px;line-height:25px;font-size:14px;box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 16px 24px 0 rgba(53,56,104,0.12)}input[type=submit].button.large,button.button.large,a.button.large{width:245px;height:60px;line-height:35px;font-size:14px;box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 16px 24px 0 rgba(53,56,104,0.12)}input[type=submit].button.large.long,button.button.large.long,a.button.large.long{width:100%;max-width:300px}input[type=submit].button:focus,button.button:focus,a.button:focus{box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 8px 16px 0 rgba(53,56,104,0.12)}input[type=submit].button .ico-done,button.button .ico-done,a.button .ico-done{display:inline-block;width:24px;height:18px;margin:0 0 -4px -10px}input[type=submit].button:disabled,button.button:disabled,a.button:disabled{cursor:default}input[type=submit].dark.button,button.dark.button,a.dark.button{color:#FFF;background-color:#747CF9}input[type=submit].light.button,button.light.button,a.light.button{color:rgba(116,124,249,0.85);background-color:#FFF}input[type=submit].submitted,button.submitted,a.submitted{box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 1px 4px 0 rgba(53,56,104,0.12) !important}@media only screen and (min-width: 1080px){input[type=submit].button:hover,button.button:hover,a.button:hover{box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 1px 4px 0 rgba(53,56,104,0.12) !important}}.form-inputs ::-webkit-input-placeholder{color:#59a5ff}.form-inputs ::-moz-placeholder{color:#59a5ff}.form-inputs :-ms-input-placeholder{color:#59a5ff}.form-inputs :-moz-placeholder{color:#59a5ff}.form-inputs input[type=email],.form-inputs input[type=text],.form-inputs textarea,.form-inputs select{width:100%;max-width:300px;height:40px;margin:0;padding:0 34px;color:#0064d9;font-family:"Source Code Pro";font-size:13px;font-weight:400;border:0;border-radius:100px;background-color:#FFFFFF;box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 1px 4px 0 rgba(53,56,104,0.12);outline:none;-webkit-transition:all .3s ease;transition:all .3s ease}.form-inputs input[type=email]:focus,.form-inputs input[type=text]:focus,.form-inputs textarea:focus,.form-inputs select:focus{box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 8px 16px 0 rgba(53,56,104,0.12)}.form-inputs input[type=email]:focus::-ms-value,.form-inputs input[type=text]:focus::-ms-value,.form-inputs textarea:focus::-ms-value,.form-inputs select:focus::-ms-value{outline:none !important}.form-inputs input[type=email]:disabled,.form-inputs input[type=text]:disabled,.form-inputs textarea:disabled,.form-inputs select:disabled{cursor:default}.form-inputs textarea{max-width:500px;min-height:160px;line-height:22px;padding:10px 34px;border-radius:22px}.form-inputs textarea.no-resize{resize:none}@media only screen and (min-width: 1080px){.form-inputs input[type=email]:not(:disabled):hover,.form-inputs input[type=text]:not(:disabled):hover,.form-inputs textarea:not(:disabled):hover,.form-inputs select:not(:disabled):hover{box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 4px 8px 0 rgba(53,56,104,0.12)}.form-inputs input[type=email]:not(:disabled):focus,.form-inputs input[type=text]:not(:disabled):focus,.form-inputs textarea:not(:disabled):focus,.form-inputs select:not(:disabled):focus{box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 8px 16px 0 rgba(53,56,104,0.12)}}.select-box{display:inline-block;position:relative}.select-box select{position:relative;padding-right:30px !important;background-color:transparent !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:2}.select-box .select-arrow{position:absolute;right:13px;top:7px;padding:3px;font-family:"Source Code Pro";font-weight:600;color:#0064d9;background-color:transparent;cursor:pointer;z-index:1}.email-box{position:relative;width:100%;max-width:295px;height:60px;margin:0 auto}.email-box .form{position:relative;height:100%;width:100%}.email-box .form input[type=email].email-input{width:100%;height:100%;margin:0;padding:0 65px 0 34px;color:#FFF;font-family:"Source Code Pro";font-size:14px;font-weight:400;border:0;border-radius:80px;background-color:#000;box-shadow:0 0 34px 0 rgba(11,12,24,0.24),0 1px 4px 0 rgba(53,56,104,0.38);-webkit-transition:all .5s ease;transition:all .5s ease}.email-box .form input[type=email].email-input:focus{box-shadow:0 0 34px 0 rgba(11,12,24,0.2),0 16px 24px 0 rgba(53,56,104,0.3) !important}.email-box .form input[type=submit].submit-input{position:absolute;top:0;right:0;width:60px;height:60px;border:0;border-radius:100px;background-color:#FFF;background-image:url('https://res.cloudinary.com/owenfar/image/upload/v1535355539/book/icons/mail-plane.svg');background-size:40%;background-position:50%;background-repeat:no-repeat;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease}.email-box ::-webkit-input-placeholder{color:#FFF}.email-box ::-moz-placeholder{color:#FFF}.email-box :-ms-input-placeholder{color:#FFF}.email-box :-moz-placeholder{color:#FFF}.email-box.submitted{display:inline-block;width:60px !important;-webkit-transition:all .85s ease;transition:all .85s ease}.email-box.submitted .form input[type=email].email-input{padding-right:0;box-shadow:0 0 34px 0 rgba(11,12,24,0.24),0 1px 4px 0 rgba(53,56,104,0.38)}.email-box.submitted .form input[type=email].email-input:focus{box-shadow:none !important}.email-box.submitted .form input[type=submit].submit-input{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.email-box.submitted .form.done input[type=submit].submit-input{background-image:url(https://res.cloudinary.com/owenfar/image/upload/v1548841164/book/icons/done.svg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);cursor:default}@media only screen and (min-width: 1080px){.email-box{max-width:350px}.email-box .form input[type=email].email-input:hover{box-shadow:0 0 34px 0 rgba(11,12,24,0.2),0 8px 16px 0 rgba(53,56,104,0.3)}.email-box .form:not(.done) input[type=submit].submit-input:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.main .inner{position:relative;max-width:1200px;min-height:100%;margin:0 auto}.main .landing .inner{padding:40px 20px 130px;font-size:0}.main .chapters .inner{max-width:1100px !important;min-height:910px}.main .sample .inner{padding:45px 0 60px}.main .learn .inner{padding:80px 20px 40px}.main .specs .inner{padding:40px 20px 20px}.main .testimonials .inner,.main .faqs .inner,.main .author .inner{padding:0 20px}@media only screen and (min-width: 855px){.main .sample .inner{padding:115px 0}.main .landing .inner{padding:0}}@media only screen and (min-width: 1080px){.main .landing .inner{padding:30px 0 0}.main .sample .inner{padding:150px 0}.main .learn .inner{padding:80px 0 140px}}.chapters .content,.learn .content,.testimonials .content,.faqs .content,.packages .content,.specs .content,.resources .content{padding:50px 0;color:#002959}.chapters .content h2,.learn .content h2,.testimonials .content h2,.faqs .content h2,.packages .content h2,.specs .content h2,.resources .content h2{margin-bottom:24px;font-size:30px;font-family:"Source Code Pro";font-weight:bold;text-align:center;line-height:38px}.chapters .content>p,.learn .content>p,.testimonials .content>p,.faqs .content>p,.packages .content>p,.specs .content>p,.resources .content>p,.chapters .content .text p,.learn .content .text p,.testimonials .content .text p,.faqs .content .text p,.packages .content .text p,.specs .content .text p,.resources .content .text p{max-width:350px;margin:0 auto;padding:0 20px;line-height:24px;font-size:16px;text-align:center}@media only screen and (min-width: 1080px){.chapters .content,.learn .content{padding:75px 0}.chapters .content h2,.learn .content h2{font-size:36px}}.nav{display:none}.nav.opened{display:block;position:fixed;width:100%;height:100%;background:rgba(255,255,255,0.46);z-index:20}.nav.opened ul{position:absolute;height:100%;width:70%;padding:50px 20px;background-color:rgba(255,255,255,0.95);-webkit-box-shadow:20px 0 28px -2px rgba(11,12,24,0.08);box-shadow:20px 0 28px -2px rgba(11,12,24,0.08)}.nav.opened ul a{display:block;width:100%;height:60px;line-height:60px;font-size:26px;color:#002959}.mobile-nav{position:fixed;top:20px;left:20px;width:18px;height:14px;z-index:21}.mobile-nav .burger{width:100%;height:2px;background-color:rgba(255,255,255,0.9);box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 1px 4px 0 rgba(53,56,104,0.12)}.mobile-nav .burger::before,.mobile-nav .burger::after{display:inline-block;width:100%;height:2px;content:'';background-color:rgba(255,255,255,0.9);box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 1px 4px 0 rgba(53,56,104,0.12)}.mobile-nav .burger::before{position:absolute;top:6px;width:70%}@media only screen and (min-width: 1080px){.mobile-nav{display:none !important}.nav ul{font-size:0}.nav li{display:inline-block;padding-right:32px}.nav a{color:#002959;font-size:14px;font-family:"Source Code Pro";line-height:56px}.nav a:hover{padding-bottom:5px;border-bottom:1px solid #747CF9;-webkit-transition:all .2s ease;transition:all .2s ease}}.landing{color:#FFF;font-family:"Dosis"}.landing .content{max-width:550px;margin:0 auto;padding:20px 0}.landing .content h1{max-width:295px;margin:0 auto;font-size:30px;font-family:"Source Code Pro";font-weight:bold;line-height:40px;text-align:center;text-shadow:1px 1px rgba(53,56,104,0.1)}.landing .content p{display:none}.landing .content .button{display:block;margin:28px auto 18px}.landing .content h3{text-align:center;font-size:16px}.landing .contains-device{position:relative;width:100%;max-width:295px;min-height:375px;margin:0 auto;padding:40px 0 0}@media only screen and (min-width: 855px){.landing .content{padding:95px 30px 95px 0}.landing .content h1{max-width:380px;margin:0;margin-bottom:18px;text-align:left;line-height:38px}.landing .content h1 .drop-text{display:block}.landing .content p{display:block;line-height:25px;font-size:16px}.landing .content .button{margin:30px 0}.landing .content h3{text-align:left;font-size:17px}}@media only screen and (min-width: 1080px){.landing .content h1{font-size:42px;line-height:60px;max-width:none}.landing .content p{font-size:17px}.landing .contains-device{width:auto;max-width:none;margin:0;padding:40px 0 30px}}.chapters .content{position:relative;width:100%;margin:0 auto;padding:0 0 75px !important;background-color:#FFF}.chapters .content .text{position:absolute;top:-175px;width:100%;padding:80px 10px 0;line-height:22px;text-align:center;background-color:#fff;z-index:1}.chapters .content .code-symbol.background{top:106px;left:-300px}@media only screen and (min-width: 1080px){.chapters .content .text{border-radius:5px}}.sample .content{max-width:400px;margin:0 auto;padding:50px 20px 30px;color:#FFF}.sample .content .text,.sample .content .email-box-wrap{max-width:295px;margin:0 auto}.sample .content h1{margin-bottom:.5em;font-size:30px;font-family:"Source Code Pro";font-weight:bold;line-height:40px;text-shadow:1px 1px rgba(53,56,104,0.1)}.sample .content p{max-width:425px;margin-bottom:30px;font-size:17px;line-height:25px}.sample .contains-device{display:none}@media only screen and (min-width: 855px){.sample .content{float:right;width:54%;max-width:none;margin:0;padding:70px 40px 0 60px}.sample .content .text,.sample .content .email-box-wrap{max-width:none;margin:0}.sample .contains-device{display:block;width:46%;padding:0 40px 0 60px}.email-box{margin:0}}@media only screen and (min-width: 1080px){.sample .content{padding:50px 0 0 30px}.sample .content h1{margin-bottom:.5em;font-size:42px;line-height:60px}}.table-align{width:320px;margin:0 auto;padding:30px 0 50px;font-size:0}.contains-specs{display:inline-block;width:320px}.contains-specs tr{display:block;padding:8px 0}.contains-specs .spec-type{display:inline-block;min-width:140px;font-weight:bold;font-family:"Source Code Pro";font-size:16px}.contains-specs .spec-type::after{content:":"}.contains-specs .spec-desc{display:inline-block;font-size:16px;padding-left:10px}@media only screen and (min-width: 768px){.table-align{width:640px}.contains-specs:last-of-type .spec-type{padding-left:24px}}.left-cards{padding-top:65px}.right-cards{padding-bottom:60px}@media only screen and (min-width: 855px){.faqs .content{font-size:0}.faqs .content .left-cards,.faqs .content .right-cards{width:50%;float:left;padding:65px 0 60px}.faqs .left-cards .contains-faq-cards{text-align:right}.faqs .right-cards .contains-faq-cards{text-align:left}.faqs .faq-card{max-width:400px}}@media only screen and (min-width: 1080px){.faqs .faq-card{max-width:500px}}.author .content{position:relative;display:block;width:100%;max-width:450px;margin:0 auto;padding:70px 0 20px;color:#002959;z-index:2}.author .content h1{font-size:30px;line-height:38px;font-family:"Source Code Pro";font-weight:bold;text-align:center}.author .content p{margin:30px 0 50px;line-height:24px;font-size:16px}.author .content .button{display:block;margin:0 auto}@media only screen and (min-width: 855px){.author .content{display:inline-block;width:50%;max-width:none;padding:0;padding-right:20px}.author .content h1{font-size:42px;text-align:left}.author .content p{padding-right:40px}.author .content .button{display:inline-block;margin:0}}@media only screen and (min-width: 1080px){.author .content p{padding-right:50px}}.contains-chp-cards{width:100%;padding:75px 0 0;text-align:center}.chp-card{position:relative;width:280px;height:345px;border-radius:5px;box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 24px 42px 0 rgba(53,56,104,0.12);background-color:#FFF}.chp-card .card-body{position:absolute;padding:100px 24px 0;color:#002959;font-family:"Source Code Pro";text-align:left}.chp-card h6{margin-bottom:12px;font-size:10px}.chp-card h3{font-size:18px;font-weight:bold;line-height:22px}.chp-card .card-footer{position:absolute;bottom:0;width:100%;height:128px;border-radius:0 0 5px 5px}.chp-card .card-footer.light{background-color:#8c93fa}.chp-card .card-footer.lighter{background-color:#e0e1fe}.chp-card.back{box-shadow:none}.chp-card.back p{padding:15px 26px 20px;text-align:left;line-height:24px}.chp-card.back::before{margin:20px auto 0 !important}.card-footer.circle-bg::after{display:block;position:absolute;top:26px;left:50%;width:76px;height:76px;margin-left:-38px;content:'';border-radius:50%;background-color:rgba(255,255,255,0.42);z-index:0}.contains-review-cards{width:100%;padding:65px 0 0;text-align:center}.review-card{display:inline-block;position:relative;width:100%;max-width:330px;height:244px;margin:0 12px 24px;padding:32px;border-radius:8px;box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 24px 42px 0 rgba(53,56,104,0.12);background-color:#FFF;vertical-align:top}.review-card .card-head{height:64px;text-align:left}.review-card .reviewer-image{width:100%;max-width:82px;float:left}.review-card .reviewer-image img{border-radius:50%;width:64px}.review-card .reviewer-name{font-family:"Source Code Pro";color:#002959;font-size:14px;font-weight:bold;line-height:22px;padding-top:12px}.review-card .reviewer-role{font-family:"Source Code Pro";color:#747CF9;font-size:10px;line-height:16px}.review-card .card-body{padding-top:18px;color:#002959;font-size:15px;line-height:22px;text-align:left;opacity:.5}@media only screen and (min-width: 920px){.review-card:hover{-webkit-transition:ease all .3s;transition:ease all .3s;-webkit-transform:scale(1.1);transform:scale(1.1)}}.contains-faq-cards{width:100%;text-align:center}.faq-card{display:inline-block;position:relative;width:100%;max-width:500px;height:80px;margin:0 0 8px;border-radius:8px;box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 4px 8px 0 rgba(53,56,104,0.12);background-color:#FFF;vertical-align:top;z-index:1}.faq-card .card-head{display:table;width:100%;height:80px;padding:0 24px;text-align:left}.faq-card .question{display:table-cell;width:80%;font-family:"Source Code Pro";color:#002959;font-size:14px;font-weight:bold;line-height:24px;vertical-align:middle}.faq-card .arrow{margin-top:30px;float:right}.faq-card .card-body{display:none;height:0;padding:0 24px 24px;text-align:left}.faq-card .card-body p{font-size:14px;line-height:20px;color:#002959;opacity:.75}.faq-card.active{height:auto;box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 24px 42px 0 rgba(53,56,104,0.12);z-index:2}.faq-card.active .question{color:#747CF9}.faq-card.active .arrow span:first-of-type{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.faq-card.active .arrow span:last-of-type{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq-card.active .card-body{display:block;height:auto}@media only screen and (min-width: 480px){.faq-card{margin:0 12px 8px}}@media only screen and (min-width: 1080px){.faq-card:hover{-webkit-transition:ease all .3s;transition:ease all .3s;box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 24px 42px 0 rgba(53,56,104,0.12);z-index:2}.faq-card:hover .card-head{cursor:pointer}}.contains-packages{padding:50px 0;text-align:center}.package{position:relative;display:inline-block;width:350px;height:440px;margin:20px 0;padding:32px;text-align:center;border-radius:8px;box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 4px 8px 0 rgba(53,56,104,0.12);background-color:#FFF;vertical-align:top}.package.main-package{top:-5px;height:490px;margin:0 -18px;padding:0;color:#FFF;background-color:#747CF9;box-shadow:0 0 34px 0 rgba(11,12,24,0.2),0 8px 16px 0 rgba(53,56,104,0.3);z-index:2}.package .best-selling-tag{position:absolute;top:40px;right:-48px;width:200px;padding:6px 24px;color:#002959;font-family:"Dosis";font-size:14px;line-height:18px;box-shadow:0 0 34px 0 rgba(11,12,24,0.24),0 1px 4px 0 rgba(53,56,104,0.38);background-color:#FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.package .package-title{font-family:"Source Code Pro";font-size:16px;font-weight:bold;line-height:28px;text-transform:uppercase;margin:10px auto 25px}.package .package-price{position:relative;text-decoration:line-through;font-family:"Dosis";font-size:64px;font-weight:bold;line-height:48px}.package .package-price.discounted{left:-14px}.package .package-price .currency{position:absolute;top:12px;left:-16px;font-family:"Dosis";font-size:24px;font-weight:normal;line-height:30px}.package .original-price{position:relative;top:-2px;left:-34px;font-family:"Dosis";font-size:24px;font-weight:bold;line-height:28px;text-decoration:line-through}.package .original-price .currency{position:absolute;top:2px;left:-8px;font-family:"Dosis";font-size:14px;font-weight:normal;line-height:18px}.package .package-items{position:relative;min-height:140px;margin:30px 20px}.package .package-items li{font-family:"Dosis";font-size:16px;font-weight:normal;line-height:28px}.package .button{position:relative;bottom:0;text-transform:uppercase;box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 1px 4px 0 rgba(53,56,104,0.12) !important}.package .button.small{width:180px}.hide-overflow{position:relative;width:100%;height:100%;padding:50px 32px;overflow:hidden}@media only screen and (min-width: 1080px){.contains-packages .package:hover,.contains-packages .package.main-package:hover{box-shadow:0 0 34px 0 rgba(11,12,24,0.2),0 16px 24px 0 rgba(53,56,104,0.3);z-index:3;-webkit-transition:ease all .15s;transition:ease all .15s;-webkit-transform:scale(1);transform:scale(1.05)}.contains-packages .package .button:hover{box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 16px 24px 0 rgba(53,56,104,0.12) !important}}.contains-flip{display:inline-block;width:280px;height:345px;margin:0 20px 50px;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;cursor:pointer !important}.contains-flip:hover .back,.contains-flip.hover .back{box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 1px 4px 0 rgba(53,56,104,0.12);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}.contains-flip:hover .front,.contains-flip.hover .front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.flip{-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-ms-transition:.6s;-moz-transition:.6s;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:.6s;transform-style:preserve-3d;position:relative}.front,.back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-moz-transition:.6s;-moz-transform-style:preserve-3d;-o-transition:.6s;-o-transform-style:preserve-3d;-ms-transition:.6s;-ms-transform-style:preserve-3d;transition:.6s;transform-style:preserve-3d;position:absolute;top:0;left:0}.front{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);z-index:2}.back{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}.bg-tiles{position:absolute;height:100%;width:100%;overflow:hidden;-moz-box-shadow:inset 2px 5px 10px rgba(0,0,0,0.1);-webkit-box-shadow:inset 2px 5px 10px rgba(0,0,0,0.1);box-shadow:inset 2px 5px 10px rgba(0,0,0,0.1)}.bg-tiles .tile{position:absolute;display:block;height:37px;width:332px;opacity:.07;border-radius:100px;background-color:#FFFFFF}.bg-tiles .tile:nth-child(1){top:14px;left:-10px}.bg-tiles .tile:nth-child(2){top:45px;left:176px}.bg-tiles .tile:nth-child(3){top:20px;left:432px}.bg-tiles .tile:nth-child(4){top:50px;left:632px}.bg-tiles .tile:nth-child(5){top:70px;left:832px}.bg-tiles .tile:nth-child(6){top:98px;left:732px}.bg-tiles .tile:nth-child(7){height:60px;top:0;right:-180px}.bg-tiles .tile:nth-child(8){top:98px;left:1120px}.bg-tiles .tile:nth-child(9){top:370px}.bg-tiles .tile:nth-child(10){top:350px;left:120px}.bg-tiles .tile:nth-child(11){top:400px;left:240px}.bg-tiles .tile:nth-child(12){bottom:40px;left:50px}.bg-tiles .tile:nth-child(13){bottom:60px;left:250px}.bg-tiles .tile:nth-child(14){bottom:250px;right:200px}.bg-tiles .tile:nth-child(15){bottom:220px;right:50px}.bg-tiles .tile:nth-child(16){bottom:190px;right:-100px}.bg-tiles .tile:nth-child(17){bottom:60px;right:450px}.bg-tiles .tile:nth-child(18){width:682px;height:96px;bottom:-20px;right:-56px}.author .frame{position:relative;display:block;width:100%;max-width:280px;margin:0 auto;height:280px}.author .frame .my-picture{position:absolute;top:0;left:0;width:100%;height:100%}.my-picture{display:inline-block;width:450px;height:500px;background-image:url(https://res.cloudinary.com/owenfar/image/upload/v1714847660/owenfar/memoji.png);background-position:center;background-repeat:no-repeat;background-size:100%}@media only screen and (min-width: 855px){.author .frame{float:left;width:50%;height:auto;max-width:none}.author .frame .my-picture{position:relative;top:auto;left:auto;width:300px;height:300px;float:right;margin:120px 50px 0 0}}@media only screen and (min-width: 1080px){.author .frame .my-picture{margin:25px 120px 0 0}}.package-contents{position:relative;width:100%;height:100%}.package-details{display:none}.package-inputs{width:380px;height:100%;float:left;padding:50px;border-radius:20px;background-color:#FFF}.package-inputs .form-inputs label:not(.select-arrow){display:block;height:20px;margin:24px 0 4px;color:#002959;opacity:.25;font-family:"Source Code Pro";font-size:14px;font-weight:bold;line-height:20px}.package-inputs .form-inputs label:first-of-type{margin-top:0}.package-inputs .select-box{width:100%}.package-inputs button.button.large{width:100%;margin-top:34px}@media only screen and (min-width: 768px){.package-details{display:block;width:320px;height:100%;padding:32px 0;float:left;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#747CF9}.package-details .package{width:100%;height:100%;margin:0;padding:0;color:#FFF;border-radius:0;box-shadow:none;background-color:#747CF9}.package-details .hide-overflow{padding:40px 32px}.package-type{display:none}#selected-package.basic .package-type:nth-child(1){display:block}#selected-package.featured .package-type:nth-child(2){display:block}#selected-package.ultimate .package-type:nth-child(3){display:block}.package-inputs{width:400px;border-radius:0;border-top-right-radius:20px;border-bottom-right-radius:20px}}.modal.small .ico-plane-white::before{margin-top:10px}.modal.small .contents{position:relative;z-index:1}.modal.small p{padding:25px 0 35px;color:#FFF;font-family:"Source Code Pro";font-size:14px;font-weight:bold;line-height:28px;text-transform:uppercase}.modal{position:fixed;z-index:999}.modal.rb-corner{bottom:20px;right:-320px;transition:.5s}.modal.center{top:-120%;margin-top:-220px;left:50%;margin-left:-190px}.modal.medium{width:380px;max-width:720px;height:440px;border-radius:20px;box-shadow:0 0 34px 0 rgba(11,12,24,0.2),0 8px 16px 0 rgba(53,56,104,0.3)}.modal.small{width:300px;height:250px;padding:20px;text-align:center;border-radius:10px;background-color:#747CF9;box-shadow:0 0 34px 0 rgba(11,12,24,0.2),0 8px 16px 0 rgba(53,56,104,0.3)}.modal.modal-opened.rb-corner{transition:.5s;right:20px}.modal.modal-opened.center{transition:.4s;top:50%}.modal-underlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background-color:rgba(0,0,0,0.5)}@media only screen and (min-width: 768px){.modal.medium{width:100%}.modal.center{margin-left:-360px}}.header{position:absolute;width:100%;z-index:99}.header .inner{height:50px}.header .button,.header .social-icon{display:none}@media only screen and (min-width: 1080px){.header{position:fixed;background-color:#FFF;box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 1px 4px 0 rgba(53,56,104,0.12)}.header .inner{width:100%;height:100px;max-width:1400px;margin:0 auto;padding:22px;transition:all .1s ease}.header .inner>*{display:inline-block}.header .inner.shrink{height:65px;padding:4px 22px}.header .button{float:right;min-width:120px;margin-top:8px;box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 8px 16px 0 rgba(53,56,104,0.12)}.header .social-icon{width:20px;float:right;margin:17px 28px 16px 0}}.landing{width:100%;padding:0 0 95px;background-color:#747CF9;background:radial-gradient(circle, #7FC3F7 0, #747CF9 90%);background-attachment:fixed}@media only screen and (min-width: 855px){.landing{min-height:800px;padding-top:80px}.landing .contains-device,.landing .content{display:inline-block;width:47%;min-width:47%}.landing .content{width:53%;min-width:53%}}@media only screen and (min-width: 1080px){.landing{min-height:900px;padding-top:108px}.landing .contains-device,.landing .content{width:50%;min-width:50%}}.chapters{width:100%;background-color:#FFF}.sample{position:relative;width:100%;background-color:#747CF9;-webkit-clip-path:polygon(0 10%, 100% 0, 100% 90%, 0 100%);clip-path:polygon(0 10%, 100% 0, 100% 90%, 0 100%)}@media only screen and (min-width: 855px){.sample{min-height:615px}}.learn{width:100%;background-color:#FFF}.learn .content{position:relative;padding-top:0;z-index:1}.learn .button{position:relative;display:block;margin:-40px auto 40px;z-index:5}.testimonials{width:100%;padding-top:50px;background-color:#FFF}.faqs{width:100%;padding-top:50px;background-color:#FFF}.faqs .content{position:relative;z-index:1}.packages{width:100%;padding-top:50px;background-color:#FFF}button.button-primary.button-block{background-color:#747CF9 !important;border-color:#747CF9 !important}.highlight-text{width:115px;margin:0 auto 10px;padding:4px 0;font-family:"Dosis";color:#002959;font-weight:bold;text-align:center;background-color:#fffa67;border-radius:5px}.highlight-text.inline{width:auto;margin:0 auto;padding:4px 8px}.specs{position:relative;background-color:#FFF}.author{position:relative;width:100%;padding:0 0 120px;background-color:#FFF}.author .code-symbol.background{top:auto;bottom:-320px;left:-180px}@media only screen and (min-width: 855px){.author{padding:80px 0 120px}}.footer .inner{width:100%;height:180px;padding:30px 0;background-color:#747CF9}.footer .inner .klemen{height:50px;line-height:48px;text-align:center;color:#FFF;font-family:"Source Code Pro";font-size:14px}.footer .inner .klemen a{font-weight:bold;color:#FFF}.footer .inner .klemen i::before{margin-bottom:3px}.footer .inner .social-icon{display:none}@media only screen and (min-width: 1080px){.footer .inner{position:relative;height:80px}.footer .inner .klemen{max-width:400px;height:auto;line-height:normal;margin:-5px auto 0}.footer .inner .main-logo{position:absolute;top:27px;left:44px;height:18px;width:52px;margin:0;margin-left:22px;float:left}.footer .inner .main-logo .code-logo{position:absolute;width:auto;height:auto;margin:0;font-family:"Source Code Pro";font-size:48px;font-weight:normal;color:rgba(255,255,255,0.75);letter-spacing:-26px;line-height:0;transform:rotate(90deg)}.footer .inner .social-icon{position:relative;top:-20px;right:44px;display:inline !important;float:right;width:20px;margin-left:28px}}.resources{min-height:100%;padding-top:108px}.resources .content>p{max-width:430px}.contains-res-cards{padding:40px 0}.res-card{min-width:360px;margin:20px;padding:20px;border-radius:8px;box-shadow:0 0 34px 0 rgba(11,12,24,0.03),0 4px 8px 0 rgba(53,56,104,0.12);background-color:#FFF;vertical-align:top;float:left}.res-card h4{margin-bottom:10px;font-family:"Source Code Pro";font-size:16px;font-weight:bold;line-height:28px;text-transform:uppercase}.res-card h6{margin:0 0 10px;font-family:"Dosis";font-size:16px;font-weight:normal;line-height:28px}.res-card a{font-family:"Dosis";font-size:14px;font-weight:normal;line-height:26px}.res-card img{display:inline-block;width:18px;height:18px;margin:0 5px -3px 0}.res-card ul{margin-bottom:10px}@media only screen and (min-width: 855px){.landing.modified{min-height:100vh;background-color:#747CF9;background:linear-gradient(146deg, #747CF9 16%, #7FC3F7 100%)}.landing.modified .inner{z-index:1}.landing.modified .content{position:relative;top:-68px}.landing.modified .content p{max-width:480px}}