@-webkit-keyframes bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}ul{box-sizing:border-box;margin-top:0;margin-bottom:11px;list-style:none;padding:0}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%;-webkit-tap-highlight-color:#fff0}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#777;font-size:14px;line-height:24px}footer,nav,section{display:block}a{background:0 0}a:active,a:hover{outline:0}h1{font-family:sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;color:#333;margin:0 0 48px}hr,img{border:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;margin-top:22px;margin-bottom:22px;border-top:1px solid #eee}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" ("attr(href)")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid;max-width:100%!important}p{orphans:3;widows:3}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}a:focus,a:hover{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle;max-width:100%}.lead,p{font-size:16px}p{margin:0 0 11px;line-height:24px}.lead{margin-bottom:22px;font-weight:200;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.text-right{text-align:right}.text-center{text-align:center}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1200px}}.row{margin-left:-15px;margin-right:-15px}.col-md-6,.col-md-8,.col-sm-10,.col-sm-12,.col-sm-2,.col-sm-6,.col-sm-8,.col-xs-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-6{float:left;width:50%}@media (min-width:768px){.col-sm-10,.col-sm-12,.col-sm-2,.col-sm-6,.col-sm-8{float:left}.col-sm-12{width:100%}.col-sm-10{width:83.33333333%}.col-sm-8{width:66.66666667%}.col-sm-6{width:50%}.col-sm-2{width:16.66666667%}.col-sm-offset-2{margin-left:16.66666667%}}@media (min-width:992px){.col-md-6,.col-md-8{float:left}.col-md-8{width:66.66666667%}.col-md-6{width:50%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}}@font-face{font-family:"Glyphicons Halflings";src:url(/wp-content/themes/codeupstudios/style/fonts/glyphicons-halflings-regular.eot);src:url(/wp-content/themes/codeupstudios/style/fonts/glyphicons-halflings-regular.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/codeupstudios/style/fonts/glyphicons-halflings-regular.woff)format("woff"),url(/wp-content/themes/codeupstudios/style/fonts/glyphicons-halflings-regular.ttf)format("truetype"),url(/wp-content/themes/codeupstudios/style/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format("svg")}.clearfix:after,.clearfix:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container:after,.row:after{clear:both}.pull-right{float:right!important}@-ms-viewport{width:device-width}@font-face{font-family:et-line;src:url(/wp-content/themes/codeupstudios/style/fonts/et-line.eot);src:url(/wp-content/themes/codeupstudios/style/fonts/et-line.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/codeupstudios/style/fonts/et-line.woff)format("woff"),url(/wp-content/themes/codeupstudios/style/fonts/et-line.ttf)format("truetype"),url(/wp-content/themes/codeupstudios/style/fonts/et-line.svg#et-line)format("svg");font-weight:400;font-style:normal}@font-face{font-family:ElegantIcons;src:url(/wp-content/themes/codeupstudios/style/fonts/ElegantIcons.eot);src:url(/wp-content/themes/codeupstudios/style/fonts/ElegantIcons.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/codeupstudios/style/fonts/ElegantIcons.woff)format("woff"),url(/wp-content/themes/codeupstudios/style/fonts/ElegantIcons.ttf)format("truetype"),url(/wp-content/themes/codeupstudios/style/fonts/ElegantIcons.svg#ElegantIcons)format("svg");font-weight:400;font-style:normal}.icon_menu{font-family:ElegantIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon_menu:before{content:"a"}body:after{content:url(/wp-content/themes/codeupstudios/style/img/lightbox/close.png)url(/wp-content/themes/codeupstudios/style/img/lightbox/loading.gif)url(/wp-content/themes/codeupstudios/style/img/lightbox/prev.png)url(/wp-content/themes/codeupstudios/style/img/lightbox/next.png);display:none}.bg-secondary-1{background-color:#d4486f!important}.text-white{color:#fff}a:hover{text-decoration:none;color:#e74c3c}p:last-child{margin-bottom:0}.footer-container{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);overflow:hidden}section:nth-of-type(odd):not(section.vc_row){background:#f4f4f4}nav hr{border:0;border-top:1px solid rgb(255 255 255/.3);position:relative;bottom:2px}@media all and (max-width:1050px){.menu li{margin-right:32px}}.offscreen-toggle i{font-size:36px;cursor:pointer}@media all and (max-width:768px){.offscreen-menu{overflow:visible!important;position:relative!important}.offscreen-menu .offscreen-toggle i{color:#333!important}.offscreen-menu>.container>.row:last-child{display:none}}.menu li:last-child{margin-right:0}footer{padding-top:80px;padding-bottom:80px}footer.short{font-size:16px;color:#fff}footer.short .sub{opacity:.5;display:inline-block;margin-right:32px;position:relative;bottom:4px}footer.short ul{display:inline-block;margin:0;line-height:24px}footer.short ul li{float:left;margin-right:32px}footer.short ul li a{color:#fff;opacity:.8}footer.short .social-icons li a{color:#fff;opacity:1}@media only screen and (min-width:320px) and (max-width:767px){.top-bar{position:absolute}nav{max-height:80px;overflow:hidden;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease}nav .logo{margin-bottom:32px}nav .social-icons{display:none}.nav-menu{padding-top:24px}.top-bar .logo{bottom:0}.overlay-bar{background:rgb(255 255 255/.9)}.overlay-bar .logo-light{display:none}.overlay-bar .logo-dark{display:block}.top-bar .menu li a{color:#777;padding-bottom:0}.overlay-bar .menu li a:hover{color:#333}.menu{top:0}.menu li{float:none;margin-bottom:16px;margin-right:0}.offscreen-container .logo{display:none}section{padding-top:64px;padding-bottom:64px}h1{font-size:24px;line-height:32px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.top-bar{position:absolute}nav{max-height:80px;overflow:hidden;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease}nav .logo{margin-bottom:32px}nav .social-icons{display:none}.nav-menu{padding-top:24px}.top-bar .logo{bottom:0}.overlay-bar{background:rgb(255 255 255/.9)}.overlay-bar .logo-light{display:none}.overlay-bar .logo-dark{display:block}.overlay-bar .menu li a{color:#777;padding-bottom:0}.overlay-bar .menu li a:hover{color:#333}.menu{top:0}.menu li{float:none;margin-bottom:16px;margin-right:0}}h1{font-size:32px;line-height:48px;margin-bottom:48px}.main-container{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);overflow:hidden}.loader{position:fixed;width:100%;height:100%;background:#fff;z-index:9999;text-align:center;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;opacity:1}.spinner{width:40px;height:40px;position:relative;top:50%;left:50%;margin-left:-20px;margin-top:-20px}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#118fad;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}section{padding-top:80px;padding-bottom:80px;position:relative;overflow:hidden}.no-margin{margin:0}.top-bar{position:absolute;background:#fff;width:100%;z-index:10;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;line-height:0;top:0}.top-bar .logo{position:relative;bottom:7px}.nav-menu{padding-top:40px}.overlay-bar{background:0 0}.menu,.menu li a{display:inline-block}.menu,.menu li{position:relative}.menu{padding:0;margin:0;top:2px}.menu li{float:left;margin-right:56px}.menu li a{font-family:sans-serif,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#777;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;padding-bottom:40px;line-height:14px}.menu li a:hover,.offscreen-toggle i,.social-icons li a,a{color:#333}@media all and (max-width:1230px){.menu li{margin-right:32px}}.overlay-bar .logo-dark,.top-bar .logo-light{display:none}.overlay-bar .menu li a,.overlay-bar .menu li a:hover{color:#fff}.overlay-bar .logo-light{display:block}.offscreen-menu .logo{padding-bottom:32px}.offscreen-container,.offscreen-menu .container{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease}.offscreen-container{position:fixed;width:300px;background:#333;right:0;height:100%;top:0;z-index:99999;-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);padding:40px}.offscreen-menu .container{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media all and (max-width:768px){.offscreen-menu{overflow:visible!important;position:relative!important}.offscreen-menu .offscreen-toggle i{color:#333}}.offscreen-container .logo{bottom:0!important}.offscreen-container .menu{display:block}.offscreen-container .menu li{float:none;margin-bottom:16px}.offscreen-container .menu li a{padding-bottom:0!important;color:#aaa!important}.offscreen-container .menu li a:hover{color:#fff!important}.offscreen-container .social-icons{position:absolute;bottom:40px}.social-icons{list-style:none;overflow:hidden;display:inline-block}.social-icons li{float:left;margin-right:24px;font-size:24px}.social-icons li:last-child{margin-right:0}@media only screen and (min-width:320px) and (max-width:767px){.top-bar{position:absolute}nav{max-height:80px;overflow:hidden;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease}nav .logo{margin-bottom:32px}nav .social-icons{display:none}.nav-menu{padding-top:24px}.top-bar .logo{bottom:0}.overlay-bar{background:rgb(255 255 255/.9)}.overlay-bar .logo-light{display:none}.overlay-bar .logo-dark{display:block}.top-bar .menu li a{color:#777;padding-bottom:0}.overlay-bar .menu li a:hover{color:#333}.menu{top:0}.menu li{float:none;margin-bottom:16px;margin-right:0}.offscreen-container .logo{display:none}section{padding-top:64px;padding-bottom:64px}h1{font-size:24px;line-height:32px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.top-bar{position:absolute}nav{max-height:80px;overflow:hidden;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease}nav .logo{margin-bottom:32px}nav .social-icons{display:none}.nav-menu{padding-top:24px}.top-bar .logo{bottom:0}.overlay-bar{background:rgb(255 255 255/.9)}.overlay-bar .logo-light{display:none}.overlay-bar .logo-dark{display:block}.overlay-bar .menu li a{color:#777;padding-bottom:0}.overlay-bar .menu li a:hover{color:#333}.menu{top:0}.menu li{float:none;margin-bottom:16px;margin-right:0}}.bg-secondary-1 *{color:#fff!important}.dark-wrapper{background:#f4f4f4!important}.overlay-bar .offscreen-toggle i{color:#fff}.menu li a{font-size:14px}.top-bar .logo{max-width:130px}