/*! normalize.css v2.1.2 | MIT License | git.io/normalize */#contact .container .contact-form .select-box select:focus,#sails-page_development-services .contact .container .contact-form .select-box select:focus,:active,:focus,a:active,a:hover{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,nav,region,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a:focus{outline:dotted thin}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;width:auto;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,html{text-align:left;font-size:1em}body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,input,li,ol,p,pre,textarea,ul{margin:0;padding:0}li,ul{list-style:none}a img,fieldset{border:none}a{text-decoration:none;font-weight:400;font-family:inherit}:active,:focus{-moz-outline-style:none}h1,h2,h3,h4,h5,h6,h7{font-weight:400;font-size:1em}@font-face{font-family:sailsicons;src:url(/fonts/sailsicons.eot?xk2yok);src:url(/fonts/sailsicons.eot?xk2yok#iefix) format('embedded-opentype'),url(/fonts/sailsicons.woff2?xk2yok) format('woff2'),url(/fonts/sailsicons.ttf?xk2yok) format('truetype'),url(/fonts/sailsicons.woff?xk2yok) format('woff'),url(/fonts/sailsicons.svg?xk2yok#sailsicons) format('svg');font-weight:400;font-style:normal}.sails-icon{font-family:sailsicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-logo-sails:before{content:"\e913"}.icon-logo-sails-text .path1:before{content:"\e909";color:#fff}.icon-logo-sails-text .path2:before{content:"\e90a";margin-left:-2.80566406em;color:#fff}.icon-logo-sails-text .path3:before{content:"\e90b";margin-left:-2.80566406em;color:#fff}.icon-logo-sails-text .path4:before{content:"\e90c";margin-left:-2.80566406em;color:#fff}.icon-logo-sails-text .path5:before{content:"\e90d";margin-left:-2.80566406em;color:#fff}.icon-logo-sails-text .path6:before{content:"\e90e";margin-left:-2.80566406em;color:#10acc2}.icon-logo-sails-text .path7:before{content:"\e90f";margin-left:-2.80566406em;color:#10acc2}.icon-logo-text-flagship:before{content:"\e910"}.icon-arrow-select:before{content:"\e91e"}.icon-pencil:before{content:"\e91c"}.icon-check:before{content:"\e919"}.icon-minus:before{content:"\e91a"}.icon-times:before{content:"\e91b"}.icon-link:before{content:"\e918"}.icon-help:before{content:"\e917"}.icon-info:before{content:"\e916"}.icon-arrow-right:before{content:"\e915"}.icon-caret-down:before{content:"\e91f"}.icon-caret-right:before{content:"\e912"}.icon-arrow-circle-left:before{content:"\e914"}.icon-arrow-circle-right:before{content:"\e911"}.icon-times-circle:before{content:"\e907"}.icon-plus-circle:before{content:"\e908"}.icon-ellipsis-vertical:before{content:"\e900"}.icon-angle-right:before{content:"\e91d"}.icon-angle-down:before{content:"\e901"}.icon-social-pinterest:before{content:"\e902"}.icon-social-stackoverflow:before{content:"\e903"}.icon-social-github:before{content:"\e904"}.icon-social-facebook:before{content:"\e905"}.icon-social-twitter:before{content:"\e906"}.docs-menu-button{background-color:transparent;padding:0;outline:transparent;border:transparent}.docs-menu-button .docs-menu{color:#fff;width:24px;height:24px;padding:0}.docs-mobile-menu{display:none;position:absolute;top:4rem;background-color:#f3f5f7;z-index:9999;width:100vw;transform:translateX(-110%);color:#4b4b4b}@media screen and (max-width:768px){.docs-mobile-menu{display:none}}.docs-mobile-menu .side-nav-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-bottom:25px;padding-right:15px}.docs-mobile-menu .side-nav-inner h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow-x:hidden;color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;padding-top:50px;margin-bottom:18px}.docs-mobile-menu .side-nav-inner a{color:inherit;font-weight:inherit}.docs-mobile-menu .side-nav-inner>ul{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:15px;padding-bottom:15px}.docs-mobile-menu .side-nav-inner>ul>li{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:30px}.docs-mobile-menu .side-nav-inner>ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.docs-mobile-menu .side-nav-inner>ul li span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-mobile-menu .side-nav-inner>ul li span>a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.docs-mobile-menu .side-nav-inner>ul li span:hover{-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;color:#10ACC2}.docs-mobile-menu .side-nav-inner>ul li span .current-arrow{display:none;position:absolute;right:-12px;top:2px;font-size:18px}.docs-mobile-menu .side-nav-inner>ul li ul{display:none}.docs-mobile-menu .side-nav-inner>ul li ul>li{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:300;line-height:24px}.docs-mobile-menu .side-nav-inner>ul li.current>span{font-weight:700;color:#10ACC2}.docs-mobile-menu .side-nav-inner>ul li.current>span .current-arrow,.docs-mobile-menu .side-nav-inner>ul li.expanded>ul{display:block}.docs-mobile-menu .side-nav-inner>ul li.deprecated{opacity:.55;font-style:italic;font-weight:300}.docs-mobile-menu .side-nav-inner>ul li.experimental{font-style:italic;font-weight:300}.docs-mobile-menu .side-nav-inner .support-message{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:25px;width:224px;background-color:#f8f8f8;border-radius:8px;text-align:center;padding:40px 25px}.docs-mobile-menu .side-nav-inner .support-message img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:134px;margin-left:auto;margin-right:auto;margin-bottom:15px}.docs-mobile-menu .side-nav-inner .support-message h2{font-size:16px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;margin-bottom:10px;color:#4b4b4b}.docs-mobile-menu .side-nav-inner .support-message p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;margin-bottom:20px}.docs-mobile-menu .side-nav-inner .support-message .flagship-link{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;background:#10ACC2;display:inline-block;font-size:16px;padding:10px 15px;text-align:center;border-radius:5px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms}#header .menu,.docs-mobile-menu .mobile-menu-header .menu{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:moz-none;-ms-user-select:none;top:5px;font-size:30px;float:right}#sails-page_homepage .banner.home,.docs-mobile-menu ul li ul>li{font-family:Lato,Helvetica,Arial,sans-serif}.docs-mobile-menu .mobile-menu-header{padding-left:15px;padding-right:15px;height:64px;background-color:#001C20;display:flex;justify-content:space-between;align-items:center;position:relative}.docs-mobile-menu .mobile-menu-header .menu{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;user-select:none;cursor:pointer;padding:12px;position:absolute;right:0;color:#FFF;vertical-align:middle;line-height:34px}.docs-mobile-menu ul li,.docs-mobile-menu ul li span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.docs-mobile-menu .mobile-menu-header .menu:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}.docs-mobile-menu .mobile-menu-header img{height:40px;width:auto}.docs-mobile-menu.docs-menu-open{transform:translateX(0);position:fixed;min-height:100vh;top:0;left:0;right:0;bottom:0;background-color:#fff;overflow:scroll}@media screen and (max-width:768px){.docs-mobile-menu.docs-menu-open{display:block}}.docs-mobile-menu h4{font-size:1.5rem;font-weight:400;padding:1rem 1.5rem}.docs-mobile-menu ul{font-size:1rem;padding:.5rem 1.5rem}.docs-mobile-menu ul li{box-sizing:border-box;line-height:40px;position:relative}.docs-mobile-menu ul li span{box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.docs-mobile-menu ul li span>a,body,html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.docs-mobile-menu ul li span>a{box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;word-wrap:break-word}.docs-mobile-menu ul li span:hover{-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;color:#10ACC2}.docs-mobile-menu ul li span .current-arrow{display:none;position:absolute;right:-12px;top:2px;font-size:18px}.docs-mobile-menu ul li ul{display:none;font-size:.8rem}.docs-mobile-menu ul li ul>li{color:#4b4b4b;font-size:14px;font-weight:400;font-weight:300;line-height:24px}.docs-mobile-menu ul li.current>span{font-weight:700;color:#10ACC2}.docs-mobile-menu ul li.current>span .current-arrow,.docs-mobile-menu ul li.expanded>ul{display:block}.docs-mobile-menu ul li.deprecated{opacity:.55;font-style:italic;font-weight:300}.docs-mobile-menu ul li.experimental{font-style:italic;font-weight:300}body,html{height:100%;box-sizing:border-box}#sails-page_homepage{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;height:auto!important;min-height:100%;padding-top:64px}#sails-page_homepage .narrow-screen-only{display:none}#sails-page_homepage .banner.home{background-image:url(/images/sails-hero-min@2x.jpg);background-size:cover;height:720px;background-position:center;overflow-y:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#6054A0;overflow-x:hidden}#sails-page_homepage .banner.home:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_homepage .banner.home .banner-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%}@media screen and (max-width:500px){#sails-page_homepage .banner.home .banner-container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_homepage .banner.home .banner-container .banner-img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:75px;padding-bottom:75px;position:relative}#sails-page_homepage .banner.home .banner-container .banner-img .tagline{position:relative;z-index:15;width:100%;max-width:550px;margin-left:auto;margin-right:auto}#sails-page_homepage .banner.home .banner-container .banner-img .tagline h1{color:#FFF;font-size:32px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;margin-bottom:10px;line-height:100%;position:relative;font-weight:400;text-align:center}#sails-page_homepage .banner.home .banner-container .banner-img .tagline h3{color:#FFF;font:18px proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:300;position:relative;text-align:center;line-height:22px}#sails-page_homepage .banner.home .banner-container .banner-img .tagline h3 a{-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;color:#B1EEF7;padding-bottom:3px;text-decoration:underline}#sails-page_homepage .banner.home .banner-container .banner-img .tagline h3 a:hover{color:#14acc2}#sails-page_homepage .banner.home .banner-container .banner-img .tagline .button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;background:#10ACC2;font-size:20px;padding:12px 25px;text-align:center;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;border-radius:3px;display:block;width:240px;text-decoration:none;margin:10px auto 50px}#sails-page_homepage .banner.home .banner-container .banner-img .tagline .button:hover{color:#001C20;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms}#sails-page_homepage .banner.home .banner-container .banner-img .hero-image{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;padding-right:25px}#sails-page_homepage .sails-about{font-family:Lato,Helvetica,Arial,sans-serif;position:relative;z-index:10;text-align:center}#sails-page_homepage .sails-about .about-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%;position:relative;padding-top:100px;padding-bottom:50px}@media screen and (max-width:500px){#sails-page_homepage .sails-about .about-container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_homepage .sails-about .about-container:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_homepage .sails-about .about-container h2{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:24px;font-weight:300;margin-bottom:20px}#sails-page_homepage .sails-about .about-container p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300;max-width:825px;margin-left:auto;margin-right:auto}#sails-page_homepage .sails-features .feature-list ul li:after,#sails-page_homepage .sails-features .features-container:after{display:block;font-size:0;line-height:0;height:0;clear:both;content:".";visibility:hidden}#sails-page_homepage .sails-features{padding-top:100px;font-family:Lato,Helvetica,Arial,sans-serif}#sails-page_homepage .sails-features .features-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%}@media screen and (max-width:500px){#sails-page_homepage .sails-features .features-container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_homepage .sails-features .features-container a{color:#0b8fa2;cursor:pointer}#sails-page_homepage .sails-features .features-container a:hover{color:#001C20;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms}#sails-page_get-started .get-started-section a,#sails-page_get-started .page-header h5 a{-ms-transition:color 250ms;-o-transition:color 250ms;-webkit-transition:color 250ms;-moz-transition:color 250ms}#sails-page_homepage .sails-features .features-container hr{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:none;border-bottom:1px solid #ebebeb;border-left:none;border-right:none;-webkit-margin-before:0;-webkit-margin-after:0;padding-top:50px}#sails-page_homepage .sails-features .feature-list{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#sails-page_homepage .sails-features .feature-list ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333333%;position:relative;float:left;padding-bottom:20px;padding-right:20px}#sails-page_homepage .sails-features .feature-list ul li .icon-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:25px;width:120px;height:110px}#sails-page_homepage .sails-features .feature-list ul li .icon-wrapper .icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;opacity:.9}#sails-page_homepage .sails-features .feature-list ul li .icon-wrapper.support-icon-wrapper .icon{position:relative;top:-15px}#sails-page_homepage .sails-features .feature-list ul li h5{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700;font-size:19px;margin-bottom:10px}#sails-page_homepage .sails-features .feature-list ul li p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300;height:160px}#sails-page_homepage .sails-features .feature-list ul li.col-left{padding-right:70px}#sails-page_homepage .sails-features .feature-list ul li.col-middle{padding-left:35px;padding-right:35px}#sails-page_homepage .sails-features .feature-list ul li.col-right{padding-left:70px}#sails-page_homepage .sails-features .feature-list .features-link-wrapper{clear:both;text-align:center;position:relative;top:-25px}#sails-page_homepage .sails-features .feature-list .features-link-wrapper a{border-top:none;border-bottom:none;border-left:none;border-right:none;background:0 0;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;font-size:16px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;color:#10ACC2;height:42px;line-height:42px;vertical-align:middle;padding-right:50px;margin-top:25px;-webkit-transition:color 250ms;-moz-transition:color 250ms;-ms-transition:color 250ms;-o-transition:color 250ms}#sails-page_homepage .sails-features .feature-list .features-link-wrapper a i{position:absolute;right:0;top:2px;font-size:38px}#sails-page_homepage .sails-features .feature-list .features-link-wrapper a:hover i{color:#757575}#sails-page_homepage .sails-features .feature-list .features-link-wrapper a span.short{display:none}#sails-page_homepage .logos .container{max-width:992px;margin:0 auto;width:90%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:100px;padding-bottom:100px;text-align:center}@media screen and (max-width:500px){#sails-page_homepage .logos .container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_homepage .logos .container:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_homepage .logos .container h3{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:300;font-size:32px;margin-bottom:10px}#sails-page_homepage .build-app,#sails-page_homepage .logos .container p{font-family:Lato,Helvetica,Arial,sans-serif}#sails-page_homepage .logos .container p{color:#757575;font-size:16px;line-height:24px;font-weight:300;max-width:750px;margin-left:auto;margin-right:auto;padding-bottom:50px}#sails-page_homepage .logos .container .logo-images{position:relative}#sails-page_homepage .logos .container .logo-images .carousel-group{position:absolute;width:100%;left:0;top:0;opacity:0;z-index:0}#sails-page_homepage .logos .container .logo-images .carousel-group .logo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:10px;padding-right:10px;padding-bottom:40px}#sails-page_homepage .logos .container .logo-images .carousel-group .logo>a{-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;display:inline-block;opacity:.5}#sails-page_homepage .logos .container .logo-images .carousel-group .logo>a img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:70px;width:auto;margin-left:auto;margin-right:auto}#sails-page_homepage .logos .container .logo-images .carousel-group .logo>a:hover{opacity:.8}#sails-page_homepage .logos .container .logo-images .carousel-group.active{opacity:1;z-index:10}#sails-page_homepage .build-app{background-color:#6054A0;color:#FFF;padding-top:125px;padding-bottom:125px}#sails-page_homepage .build-app a{color:#B1EEF7;font-weight:700}#sails-page_homepage .build-app a:hover{color:#FFF;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s}#sails-page_homepage .build-app .container h3{color:#FFF;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:300;font-size:32px;padding-bottom:10px;text-align:center}#sails-page_homepage .build-app .container p{color:#FFF;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:440px;margin-left:auto;margin-right:auto;margin-bottom:50px}#sails-page_homepage .build-app .container .btns{margin-left:auto;margin-right:auto;width:480px;text-align:center;clear:both}#sails-page_homepage .build-app .container .btns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_homepage .build-app .container .btns .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;display:block;float:left}#sails-page_homepage .build-app .container .btns .btn.left-btn,#sails-page_homepage .build-app .container .btns .btn.right-btn{border-bottom:none;cursor:pointer;display:inline-block;font-size:20px;padding:12px 25px;border-radius:7px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;font-weight:700;border-top:none;border-left:none;border-right:none;text-align:center}#sails-page_homepage .build-app .container .btns .btn.left-btn{color:#FFF;background:#10ACC2;margin-right:5px}#sails-page_homepage .build-app .container .btns .btn.left-btn:hover{color:#001C20}#sails-page_homepage .build-app .container .btns .btn.right-btn{color:#FFF;background:0 0;margin-left:5px}#sails-page_homepage .build-app .container .btns .btn.right-btn:hover{color:#001C20}@media screen and (max-width:500px){#sails-page_homepage .build-app{padding-top:50px;padding-bottom:50px}#sails-page_homepage .build-app .container h3{font-size:26px;font-weight:700}#sails-page_homepage .build-app .container .btns{width:100%}#sails-page_homepage .build-app .container .btns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_homepage .build-app .container .btns .btn.left-btn,#sails-page_homepage .build-app .container .btns .btn.right-btn{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;font-size:20px;padding:12px 25px;text-align:center;border-radius:7px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;display:block;margin-left:auto;margin-right:auto}#sails-page_homepage .build-app .container .btns .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;margin-left:auto;margin-right:auto;float:none}#sails-page_homepage .build-app .container .btns .btn.left-btn{background:#001C20;margin-bottom:10px}#sails-page_homepage .build-app .container .btns .btn.right-btn{background:0 0}}@media screen and (min-width:1920px) and (max-width:2391px){#sails-page_homepage .banner.home{background-size:2391px}}@media screen and (max-width:1000px){#sails-page_homepage .banner.home{height:600px}#sails-page_homepage .sails-features .feature-list ul li{width:50%}#sails-page_homepage .sails-features .feature-list ul li.col-left,#sails-page_homepage .sails-features .feature-list ul li.col-middle,#sails-page_homepage .sails-features .feature-list ul li.col-right{padding-left:20px;padding-right:20px}#sails-page_homepage .logos .container .logo-images .carousel-group .logo{width:33.33333333%}#sails-page_homepage .logos .container .logo-images .carousel-group .logo.wide-screen-only{display:none}}@media screen and (max-width:800px){#sails-page_homepage .banner.home{height:550px}#sails-page_homepage .banner.home .banner-container .banner-img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:75px;position:relative}#sails-page_homepage .sails-features .feature-list ul li{width:100%;margin-bottom:25px}#sails-page_homepage .sails-features .feature-list ul li p{height:auto}#sails-page_homepage .sails-features .feature-list ul li.col-left,#sails-page_homepage .sails-features .feature-list ul li.col-middle,#sails-page_homepage .sails-features .feature-list ul li.col-right{padding-left:0;padding-right:0}#sails-page_homepage .sails-features .feature-list ul li .icon-wrapper.support-icon-wrapper .icon{position:static}#sails-page_homepage .sails-features .feature-list .features-link-wrapper{position:static;top:0}#sails-page_homepage .logos .container .logo-images .carousel-group .logo{width:50%}#sails-page_homepage .logos .container .logo-images .carousel-group .logo img{height:70px}}@media screen and (max-width:515px){#sails-page_homepage .banner.home .banner-container .banner-img .tagline h1{font-size:26px}}@media screen and (max-width:500px){#sails-page_homepage .features-container .feature-list .features-link-wrapper a span.long,#sails-page_homepage .features-container .feature-list ul li .icon-wrapper,#sails-page_homepage .sails-about .about-container br{display:none}#sails-page_homepage .banner.home{height:450px}#sails-page_homepage .banner.home .banner-container .banner-img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:40px;position:relative}#sails-page_homepage .sails-about .about-container{padding-top:50px;padding-bottom:0}#sails-page_homepage .features-container .feature-list ul li{padding-left:0;padding-bottom:25px}#sails-page_homepage .features-container .feature-list .features-link-wrapper{padding-bottom:0}#sails-page_homepage .features-container .feature-list .features-link-wrapper a{width:auto}#sails-page_homepage .features-container .feature-list .features-link-wrapper a span.short{display:inline}#sails-page_homepage .logos .container .logo-images .carousel-group .logo{width:100%}#sails-page_homepage .logos .container .logo-images .carousel-group .logo img{height:70px}}@media screen and (max-width:420px){#sails-page_homepage .banner.home .banner-container .banner-img{padding-top:50px}#sails-page_homepage .banner.home .banner-container .banner-img .tagline h1{font-size:22px}#sails-page_homepage .banner.home .banner-container .banner-img .tagline h3{line-height:18px;font-size:15px;padding-bottom:4px}#sails-page_homepage .banner.home .wide-screen-only{display:none}#sails-page_homepage .banner.home .narrow-screen-only{display:inline}}@media screen and (max-width:360px){#sails-page_homepage .banner.home .banner-container .banner-img .tagline h1{font-size:19px}}#sails-page_get-started{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;height:auto!important;min-height:100%;font-family:Lato,Helvetica,Arial,sans-serif;padding-bottom:100px}#sails-page_get-started .page-header{padding:139px 20px 75px}#sails-page_get-started .page-header img{width:100%;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:40px}#sails-page_get-started .page-header h1{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;text-align:center;margin-bottom:15px;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_get-started .page-header h5{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_get-started .get-started-section h1,#sails-page_get-started .get-started-section h2,#sails-page_get-started .get-started-section h3,#sails-page_get-started .get-started-section h4{font-weight:400;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif}#sails-page_get-started .page-header h5 a{color:#10ACC2}#sails-page_get-started .page-header h5 a:hover{color:#4b4b4b}#sails-page_get-started hr{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:none;border-bottom:1px solid #ebebeb;border-left:none;border-right:none;-webkit-margin-before:0;-webkit-margin-after:0}#sails-page_get-started .container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%}@media screen and (max-width:500px){#sails-page_get-started .container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_get-started .get-started-section{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:75px;padding-bottom:75px;padding-left:235px;min-height:310px;position:relative}#sails-page_get-started .get-started-section h1{font-size:28px;margin-bottom:25px;color:#4b4b4b}@media screen and (max-width:500px){#sails-page_get-started .get-started-section h1{font-size:24px}}#sails-page_get-started .get-started-section h2{font-size:24px;color:#757575;margin-bottom:20px;padding-top:35px}#sails-page_get-started .get-started-section h3{font-size:23px;color:#4b4b4b;margin-bottom:20px;padding-top:35px}#sails-page_get-started .get-started-section h4{font-size:18px;color:#757575;padding-top:14px;margin-bottom:20px}#sails-page_get-started .get-started-section h5{font-family:Lato,Helvetica,Arial,sans-serif;font-size:17px;color:#757575;font-weight:700;padding-top:10px;margin-bottom:20px}#sails-page_get-started .get-started-section ol li,#sails-page_get-started .get-started-section p,#sails-page_get-started .get-started-section ul li{font-weight:300;font-family:Lato,Helvetica,Arial,sans-serif}#sails-page_get-started .get-started-section p{color:#4b4b4b;font-size:16px;margin-bottom:20px;line-height:1.8em}#sails-page_get-started .get-started-section p:last-child{margin-bottom:0}#sails-page_get-started .get-started-section a{color:#10ACC2}#sails-page_get-started .get-started-section a:hover{color:#4b4b4b}#sails-page_get-started .get-started-section code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Monaco,courier,monospace;font-size:.8em;display:inline-block;background-color:#f8f8f8;padding-left:3px;padding-right:3px;border-radius:3px;border:1px solid #ebebeb;line-height:1.5em}#sails-page_get-started .get-started-section ul{margin-bottom:20px;padding-left:20px}#sails-page_get-started .get-started-section ul li{color:#4b4b4b;font-size:16px;line-height:24px;list-style-type:disc;list-style-position:outside;margin-bottom:15px}#sails-page_get-started .get-started-section ul li pre{margin-top:5px}#sails-page_get-started .get-started-section ul li ul{padding-top:10px}#sails-page_get-started .get-started-section ol{margin-bottom:20px;padding-left:20px}#sails-page_get-started .get-started-section ol li{color:#4b4b4b;font-size:16px;line-height:24px;list-style-type:decimal;list-style-position:outside;margin-bottom:15px}#sails-page_get-started .get-started-section ol li pre{margin-top:5px}#sails-page_get-started .get-started-section ol li ul{padding-top:10px}#sails-page_get-started .get-started-section blockquote{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #ebebeb;padding-left:25px;margin:0 0 25px}#sails-page_faq .container bubble span,#sails-page_get-started .get-started-section bubble span{padding-left:10px;background-color:#0e6471;padding-right:10px;border-radius:15px;height:20px;vertical-align:middle}#sails-page_get-started .get-started-section bubble span{color:#fff;display:inline-block;line-height:20px;font-size:11px;border-color:#083c44;border-style:none}#sails-page_get-started .get-started-section bubble span.email,#sails-page_get-started .get-started-section bubble span.string,#sails-page_get-started .get-started-section bubble span.text{background-color:#E6DB74;border-color:#ded049;color:#001C20}#sails-page_get-started .get-started-section bubble span.dictionary,#sails-page_get-started .get-started-section bubble span.object{background-color:#2bb49b;border-color:#218b78}#sails-page_get-started .get-started-section bubble span.boolean,#sails-page_get-started .get-started-section bubble span.double,#sails-page_get-started .get-started-section bubble span.float,#sails-page_get-started .get-started-section bubble span.int,#sails-page_get-started .get-started-section bubble span.integer,#sails-page_get-started .get-started-section bubble span.number{background-color:#AE81FF;border-color:#8d4eff}#sails-page_get-started .get-started-section bubble span.date{color:coral}#sails-page_get-started .get-started-section bubble span.json{background-color:#DB6758;border-color:#d2412e}#sails-page_get-started .get-started-section bubble span.ref{background-color:#111;border-color:#000}#sails-page_get-started .get-started-section bubble span.error{background-color:#c9470d;border-color:#99360a}#sails-page_get-started .get-started-section bubble span.function,#sails-page_get-started .get-started-section bubble span.lamda{background-color:#53C9D9;border-color:#2db9cc}#sails-page_get-started .get-started-section bubble span.uncertain{border-width:1px;border-style:solid;font-style:italic;background-color:#fff!important;color:#222}#sails-page_get-started .get-started-section .table-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;margin-bottom:25px;outline:#f8f8f8 solid 1px}#sails-page_get-started .get-started-section .table-wrapper ::-webkit-scrollbar{width:10px;height:10px}#sails-page_get-started .get-started-section .table-wrapper ::-webkit-scrollbar-button{width:10px;height:10px}#sails-page_get-started .get-started-section .table-wrapper ::-webkit-scrollbar-corner{background:0 0}#sails-page_get-started .get-started-section .table-wrapper table{border:1px solid #ebebeb;border-collapse:collapse;font-size:14px;line-height:22px;margin:0}#sails-page_get-started .get-started-section .table-wrapper table th{font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;padding:15px}#sails-page_get-started .get-started-section .table-wrapper table td{font-family:Lato,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;color:#4b4b4b;padding:15px}#sails-page_get-started .get-started-section .table-wrapper table code,#sails-page_get-started .get-started-section pre code{font-family:Monaco,courier,monospace}#sails-page_get-started .get-started-section .replacement-icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;margin-left:10px;margin-right:10px}#sails-page_get-started .get-started-section code:not(.usage) .hljs,#sails-page_get-started .get-started-section code:not(.usage) .hljs-built_in,#sails-page_get-started .get-started-section code:not(.usage) .hljs-subst,#sails-page_get-started .get-started-section code:not(.usage) .hljs-tag{color:#f8f8f2}#sails-page_get-started .get-started-section code:not(.usage) .hljs-emphasis,#sails-page_get-started .get-started-section code:not(.usage) .hljs-strong{color:#a8a8a2}#sails-page_get-started .get-started-section code:not(.usage) .hljs-bullet,#sails-page_get-started .get-started-section code:not(.usage) .hljs-link,#sails-page_get-started .get-started-section code:not(.usage) .hljs-literal,#sails-page_get-started .get-started-section code:not(.usage) .hljs-number,#sails-page_get-started .get-started-section code:not(.usage) .hljs-quote,#sails-page_get-started .get-started-section code:not(.usage) .hljs-regexp{color:#ae81ff}#sails-page_get-started .get-started-section code:not(.usage) .hljs-code,#sails-page_get-started .get-started-section code:not(.usage) .hljs-section,#sails-page_get-started .get-started-section code:not(.usage) .hljs-selector-class,#sails-page_get-started .get-started-section code:not(.usage) .hljs-title{color:#a6e22e}#sails-page_get-started .get-started-section code:not(.usage) .hljs-strong{font-weight:700}#sails-page_get-started .get-started-section code:not(.usage) .hljs-emphasis{font-style:italic}#sails-page_get-started .get-started-section code:not(.usage) .hljs-keyword,#sails-page_get-started .get-started-section code:not(.usage) .hljs-name,#sails-page_get-started .get-started-section code:not(.usage) .hljs-selector-tag{color:#f92672}#sails-page_get-started .get-started-section code:not(.usage) .hljs-attribute,#sails-page_get-started .get-started-section code:not(.usage) .hljs-function-keyword,#sails-page_get-started .get-started-section code:not(.usage) .hljs-symbol{color:#66d9ef}#sails-page_get-started .get-started-section code:not(.usage) .hljs-attr,#sails-page_get-started .get-started-section code:not(.usage) .hljs-class .hljs-title{color:#f8f8f2}#sails-page_get-started .get-started-section code:not(.usage) .hljs-params{color:#fd9720}#sails-page_get-started .get-started-section code:not(.usage) .hljs-addition,#sails-page_get-started .get-started-section code:not(.usage) .hljs-builtin-name,#sails-page_get-started .get-started-section code:not(.usage) .hljs-selector-attr,#sails-page_get-started .get-started-section code:not(.usage) .hljs-selector-id,#sails-page_get-started .get-started-section code:not(.usage) .hljs-selector-pseudo,#sails-page_get-started .get-started-section code:not(.usage) .hljs-string,#sails-page_get-started .get-started-section code:not(.usage) .hljs-template-variable,#sails-page_get-started .get-started-section code:not(.usage) .hljs-type,#sails-page_get-started .get-started-section code:not(.usage) .hljs-variable{color:#e6db74}#sails-page_get-started .get-started-section code:not(.usage) .hljs-comment,#sails-page_get-started .get-started-section code:not(.usage) .hljs-deletion,#sails-page_get-started .get-started-section code:not(.usage) .hljs-meta{color:#75715e}#sails-page_get-started .get-started-section pre{background:#23241f;word-wrap:break-word;font-size:14px;overflow:auto;border-radius:6px;color:#FFF;margin:0 0 20px}#sails-page_get-started .get-started-section pre code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border:none;background:0 0;line-height:22px;padding:15px}#sails-page_get-started .get-started-section pre.muted,#sails-page_get-started .get-started-section pre.usage-wrapper{border:1px solid #d8d8d8;background:0 0;color:#4b4b4b}#sails-page_get-started .get-started-section code.bash.hljs .hljs-keyword,#sails-page_get-started .get-started-section code.bash.hljs .hljs-string{color:unset}#sails-page_get-started .get-started-section img{width:160px;position:absolute;left:0;top:75px;opacity:.8}#sails-page_get-started .get-started-section img.node{opacity:.9}#sails-page_get-started .get-started-section .section-header{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:20px;line-height:22px;font-weight:700;margin-bottom:20px;padding-top:0}#sails-page_get-started .get-started-section .link-btn.link-btn-primary,#sails-page_get-started .get-started-section .link-btn.link-btn-secondary{border-bottom:none;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;display:inline-block;font-size:16px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700;border-left:none;border-right:none;cursor:pointer;border-top:none}#sails-page_get-started .get-started-section .link-btn{display:inline-block;margin-right:25px}#sails-page_get-started .get-started-section .link-btn:last-child,#sails-page_support .support-section .link-list li:last-child{margin-right:0}#sails-page_get-started .get-started-section .link-btn.link-btn-primary{color:#FFF;background:#10ACC2;padding:10px 15px;text-align:center;border-radius:5px}#sails-page_get-started .get-started-section .link-btn.link-btn-secondary{background:0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#10ACC2;height:42px;line-height:42px;vertical-align:middle;padding-right:50px;margin-top:25px;position:relative;top:-12px}#sails-page_get-started .get-started-section .link-btn.link-btn-secondary i{position:absolute;right:0;top:2px;font-size:38px}#sails-page_get-started .get-started-section .link-btn.link-btn-secondary:hover i{color:#757575}@media screen and (max-width:750px){#sails-page_get-started .get-started-section{padding-left:0}#sails-page_get-started .get-started-section img{display:none}}#sails-page_features{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;height:auto!important;min-height:100%;font-family:Lato,Helvetica,Arial,sans-serif}#sails-page_features .features-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%;padding-bottom:50px}@media screen and (max-width:500px){#sails-page_features .features-container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_features .features-container .page-header{padding:139px 20px 75px}#sails-page_features .features-container .page-header img{width:100%;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:40px}#sails-page_features .features-container .page-header h1{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;text-align:center;margin-bottom:15px;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_features .features-container .page-header h5{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_features .features-container .page-header h5 a{-webkit-transition:color 250ms;-moz-transition:color 250ms;-ms-transition:color 250ms;-o-transition:color 250ms;color:#10ACC2}#sails-page_features .features-container .page-header h5 a:hover{color:#4b4b4b}#sails-page_features .features-container .page-header .hero-image{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:510px;padding-right:25px}#sails-page_features .features-container hr{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:none;border-bottom:1px solid #ebebeb;border-left:none;border-right:none;-webkit-margin-before:0;-webkit-margin-after:0;margin-bottom:50px}#sails-page_features .features-container .features-section{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:50px;padding-bottom:50px;padding-left:170px;min-height:220px;position:relative}#sails-page_features .features-container .features-section .img-wrapper{width:120px;height:100px;position:absolute;left:0;top:50px}#sails-page_features .features-container .features-section .img-wrapper>img{width:120px;opacity:.9}#sails-page_features .features-container .features-section .section-header{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:20px;line-height:22px;font-weight:700;margin-bottom:25px}#sails-page_features .features-container .features-section p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300}#sails-page_features .features-container .features-section p a{-webkit-transition:color 250ms;-moz-transition:color 250ms;-ms-transition:color 250ms;-o-transition:color 250ms;color:#10ACC2}#sails-page_features .features-container .features-section p a:hover{color:#4b4b4b}#sails-page_features .features-container .features-section p.more-info{padding-top:25px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700}#sails-page_features .features-container .features-section .icons:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_features .features-container .features-section .icons img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:25px;display:inline-block;float:left;margin-right:25px}#sails-page_logo-resources,#sails-page_logo-resources hr{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#sails-page_features .features-container .features-section .icons.database-icons img{height:65px}#sails-page_features .features-container .features-section .icons.frontend-icons img{height:60px}#sails-page_features .features-container .features-section .icons.asset-icons img{height:70px}#sails-page_features .features-container .features-section .icons.foundation-icons img{height:60px}#sails-page_features .features-container .features-section.support-section{border-radius:20px;background-color:#f8f8f8;padding-right:50px;padding-left:260px;margin-top:100px}#sails-page_features .features-container .features-section.support-section .img-wrapper{width:160px;height:170px;left:50px}#sails-page_features .features-container .features-section.support-section .img-wrapper>img{width:160px}#sails-page_features .features-container .features-section.support-section p .flagship-link-btn{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;background:#10ACC2;display:inline-block;font-size:16px;padding:10px 15px;text-align:center;border-radius:5px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms}#sails-page_features .features-container .features-section.support-section p .or{margin-left:5px;margin-right:5px}#sails-page_features .features-container .features-section.support-section p a.studio-link{border-bottom:2px solid #10ACC2;padding-bottom:3px}#sails-page_features .build-app{font-family:Lato,Helvetica,Arial,sans-serif;background-color:#10ACC2;color:#FFF;padding-top:125px;padding-bottom:125px}#sails-page_features .build-app a{color:#B1EEF7;font-weight:700}#sails-page_features .build-app a:hover{color:#FFF;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s}#sails-page_features .build-app .container h3{color:#FFF;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:300;font-size:32px;padding-bottom:10px;text-align:center}#sails-page_features .build-app .container p{color:#FFF;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:440px;margin-left:auto;margin-right:auto;margin-bottom:50px}#sails-page_features .build-app .container .btns{margin-left:auto;margin-right:auto;width:480px;text-align:center;clear:both}#sails-page_features .build-app .container .btns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_features .build-app .container .btns .btn.left-btn,#sails-page_features .build-app .container .btns .btn.right-btn{font-size:20px;padding:12px 25px;border-radius:7px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;font-weight:700;border-left:none;border-right:none;-webkit-transition:all 250ms;text-align:center;cursor:pointer}#sails-page_features .build-app .container .btns .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;display:block;float:left}#sails-page_features .build-app .container .btns .btn.left-btn{border-top:none;border-bottom:none;color:#FFF;background:#001C20;display:inline-block;margin-right:5px}#sails-page_features .build-app .container .btns .btn.left-btn:hover{color:#10ACC2}#sails-page_features .build-app .container .btns .btn.right-btn{border-top:none;border-bottom:none;color:#FFF;background:0 0;display:inline-block;margin-left:5px}#sails-page_features .build-app .container .btns .btn.right-btn:hover{color:#001C20}@media screen and (max-width:500px){#sails-page_features .build-app{padding-top:50px;padding-bottom:50px}#sails-page_features .build-app .container h3{font-size:26px;font-weight:700}#sails-page_features .build-app .container .btns{width:100%}#sails-page_features .build-app .container .btns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_features .build-app .container .btns .btn.left-btn,#sails-page_features .build-app .container .btns .btn.right-btn{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;font-size:20px;padding:12px 25px;text-align:center;border-radius:7px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;display:block;margin-left:auto;margin-right:auto}#sails-page_features .build-app .container .btns .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;margin-left:auto;margin-right:auto;float:none}#sails-page_features .build-app .container .btns .btn.left-btn{background:#001C20;margin-bottom:10px}#sails-page_features .build-app .container .btns .btn.right-btn{background:0 0}}#sails-page_logo-resources .logos-section .preview-image-row>div>a .label,#sails-page_logo-resources .logos-section a,#sails-page_logo-resources .page-header h5 a{-webkit-transition:color 250ms;-moz-transition:color 250ms;-ms-transition:color 250ms;-o-transition:color 250ms}@media screen and (max-width:800px){#sails-page_features .features-container .features-section .icons{display:none}}@media screen and (max-width:600px){#sails-page_features .features-container .features-section{padding-left:0}#sails-page_features .features-container .features-section .img-wrapper{display:block;position:static;margin-bottom:15px}#sails-page_features .features-container .features-section.support-section{margin-top:50px;text-align:center;padding:35px 20px}#sails-page_features .features-container .features-section.support-section .img-wrapper{left:0;margin-left:auto;margin-right:auto}#sails-page_features .features-container .features-section.support-section p{text-align:left}#sails-page_features .features-container .features-section.support-section p.more-info{text-align:center}}#sails-page_logo-resources{box-sizing:border-box;height:100%;height:auto!important;min-height:100%;font-family:Lato,Helvetica,Arial,sans-serif;padding-bottom:100px}#sails-page_logo-resources .page-header{padding:139px 20px 75px}#sails-page_logo-resources .page-header img{width:100%;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:40px}#sails-page_logo-resources .page-header h1{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;text-align:center;margin-bottom:15px;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_logo-resources .page-header h5{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_logo-resources .page-header h5 a{color:#10ACC2}#sails-page_logo-resources .page-header h5 a:hover{color:#4b4b4b}#sails-page_logo-resources hr{box-sizing:border-box;border-top:none;border-bottom:1px solid #ebebeb;border-left:none;border-right:none;-webkit-margin-before:0;-webkit-margin-after:0}#sails-page_logo-resources .container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%}@media screen and (max-width:500px){#sails-page_logo-resources .container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_logo-resources .logos-section{padding-top:75px;padding-bottom:75px}#sails-page_logo-resources .logos-section:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_logo-resources .logos-section h2{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:20px;line-height:22px;font-weight:700;margin-bottom:20px}#sails-page_logo-resources .logos-section p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300;margin-bottom:40px}#sails-page_logo-resources .logos-section .preview-image-row{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:35px}#sails-page_logo-resources .logos-section .preview-image-row:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_logo-resources .logos-section .preview-image-row>div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left}#sails-page_logo-resources .logos-section .preview-image-row>div>a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block}#sails-page_logo-resources .logos-section .preview-image-row>div>a .img-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:90px 25px 110px}#sails-page_logo-resources .logos-section .preview-image-row>div>a .img-wrapper img{width:100%;max-width:250px;margin-left:auto;margin-right:auto}#sails-page_logo-resources .logos-section .preview-image-row>div>a .label{font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#10ACC2;display:block;text-align:center}#sails-page_logo-resources .logos-section .preview-image-row>div>a .label:hover{color:#4b4b4b}#sails-page_logo-resources .logos-section .preview-image-row>div.logo-left{padding-right:30px}#sails-page_logo-resources .logos-section .preview-image-row>div.logo-right{padding-left:30px}#sails-page_logo-resources .logos-section .preview-image-row>div.logo-light .img-wrapper{background-color:#fff;border:1px solid #d8d8d8}#sails-page_logo-resources .logos-section .preview-image-row>div.logo-dark .img-wrapper{background-color:#001C20;border:1px solid #000}#sails-page_logo-resources .logos-section a{color:#10ACC2}#sails-page_logo-resources .logos-section a:hover{color:#4b4b4b}#sails-page_logo-resources .logos-section.desktop-section img{margin-bottom:15px;width:100%;max-width:800px}#sails-page_logo-resources .logos-section.styleguide-section{text-align:center}#sails-page_logo-resources .logos-section.styleguide-section .styleguide-grid{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d8d8d8;margin-bottom:50px}#sails-page_logo-resources .logos-section.styleguide-section .styleguide-grid:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_logo-resources .logos-section.styleguide-section .styleguide-grid>div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;height:200px;position:relative}#sails-page_logo-resources .logos-section.styleguide-section .styleguide-grid>div span{position:absolute;bottom:10px;left:10px;font-family:Monaco,courier,monospace;font-size:18px}#sails-page_logo-resources .logos-section.styleguide-section .styleguide-grid>div.dark{color:#FFF}#sails-page_logo-resources .logos-section.styleguide-section .styleguide-grid>div.light{color:#001C20}#sails-page_logo-resources .logos-section.styleguide-section .styleguide-download-link{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;background:#10ACC2;font-size:16px;padding:10px 15px;text-align:center;border-radius:5px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;display:block;width:250px;margin-left:auto;margin-right:auto;margin-bottom:10px}#sails-page_faq hr,#sails-page_support hr{border-bottom:1px solid #ebebeb;border-left:none;border-right:none;-webkit-margin-before:0;border-top:none}#sails-page_faq .container a,#sails-page_faq .page-header h5 a,#sails-page_logo-resources .logos-section.styleguide-section .usage-policy-link,#sails-page_support .page-header h5 a,#sails-page_support .support-section .link-list li a h3,#sails-page_support .support-section .professional-support-info p a,#sails-page_support .support-section p a{-moz-transition:color 250ms;-ms-transition:color 250ms;-webkit-transition:color 250ms}#sails-page_logo-resources .logos-section.styleguide-section .styleguide-download-link:hover{color:#FFF;background-color:#0c8293}#sails-page_logo-resources .logos-section.styleguide-section .usage-policy-link{-o-transition:color 250ms;color:#10ACC2;text-decoration:underline;font-size:.9em}#sails-page_logo-resources .logos-section.styleguide-section .usage-policy-link:hover{color:#4b4b4b}@media screen and (max-width:1000px){#sails-page_logo-resources .logos-section .preview-image-row>div>a .img-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:40px 25px 60px}#sails-page_logo-resources .logos-section .preview-image-row>div.logo-left{padding-right:15px}#sails-page_logo-resources .logos-section .preview-image-row>div.logo-right{padding-left:15px}}@media screen and (max-width:800px){#sails-page_logo-resources .logos-section .preview-image-row{margin-bottom:0}#sails-page_logo-resources .logos-section .preview-image-row>div{width:100%;float:none;margin-left:auto;margin-right:auto;max-width:500px;margin-bottom:40px}#sails-page_logo-resources .logos-section .preview-image-row>div>a .img-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:40px 25px 60px}#sails-page_logo-resources .logos-section .preview-image-row>div.logo-left{padding-right:0}#sails-page_logo-resources .logos-section .preview-image-row>div.logo-right{padding-left:0}#sails-page_logo-resources .logos-section .styleguide-grid>div{width:50%;height:100px}#sails-page_logo-resources .logos-section .styleguide-grid>div span{font-size:16px}}#sails-page_support{font-family:Lato,Helvetica,Arial,sans-serif}#sails-page_support .page-header{padding:139px 20px 75px}#sails-page_support .page-header img{width:100%;max-width:450px;margin-left:auto;margin-right:auto;margin-bottom:40px}#sails-page_support .page-header h1{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;text-align:center;margin-bottom:15px;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_support .page-header h5{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_support .page-header h5 a{-o-transition:color 250ms;color:#10ACC2}#sails-page_support .page-header h5 a:hover{color:#4b4b4b}#sails-page_support hr{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-margin-after:0}#sails-page_support .container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%}@media screen and (max-width:500px){#sails-page_support .container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_support .support-section{padding-top:50px;padding-bottom:50px}#sails-page_support .support-section h2{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:20px;line-height:22px;font-weight:700;margin-bottom:20px}#sails-page_support .support-section p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300}#sails-page_support .support-section p a{-o-transition:color 250ms;color:#10ACC2}#sails-page_support .support-section p a:hover{color:#4b4b4b}#sails-page_support .support-section .link-list{padding-top:50px}#sails-page_support .support-section .link-list:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_support .support-section .link-list li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:20%;float:left;margin-right:6.66666667%}#sails-page_support .support-section .link-list li .img-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:140px;height:140px;margin-bottom:20px;position:relative}#sails-page_support .support-section .link-list li .img-wrapper img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:absolute;bottom:0;opacity:.8}#sails-page_support .support-section .link-list li a h3{color:#10ACC2;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:20px;line-height:22px;-o-transition:color 250ms;font-weight:300;margin-bottom:15px}#sails-page_support .support-section .link-list li a:hover h3{color:#4b4b4b}#sails-page_support .support-section .professional-support-info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f8f8f8;border-radius:10px;text-align:left;position:relative;min-height:250px;margin-top:50px;padding:40px 40px 40px 240px}#sails-page_support .support-section .professional-support-info img{width:160px;position:absolute;left:40px;top:40px}#sails-page_support .support-section .professional-support-info h2{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:20px;line-height:22px;font-weight:700;margin-bottom:20px}#sails-page_support .support-section .professional-support-info p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300}#sails-page_support .support-section .professional-support-info p a{-o-transition:color 250ms;color:#10ACC2}#sails-page_support .support-section .professional-support-info p a:hover{color:#4b4b4b}#sails-page_support .support-section .professional-support-info .flagship-link{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;background:#10ACC2;display:inline-block;font-size:16px;padding:10px 25px;text-align:center;border-radius:5px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;margin-top:30px}#sails-page_support .support-section .professional-support-info .flagship-link:hover{background-color:#0c8293;color:#FFF}@media screen and (max-width:600px){#sails-page_support .support-section .professional-support-info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f8f8f8;border-radius:10px;text-align:center;padding:25px}#sails-page_support .support-section .professional-support-info img{position:static;margin-left:auto;margin-right:auto;margin-bottom:20px}}#sails-page_support .support-section.professional-support{padding-top:0;padding-bottom:100px}#sails-page_support .support-section.pro{padding-bottom:100px}@media screen and (max-width:800px){#sails-page_support .support-section .link-list li{width:50%;margin-right:0}#sails-page_support .support-section .link-list li:nth-child(even){padding-left:20px}#sails-page_support .support-section .link-list li:nth-child(odd){padding-right:20px;clear:both}#sails-page_support .support-section .link-list li.med-screen-bottom-row{padding-top:50px}}@media screen and (max-width:600px){#sails-page_support .support-section .link-list li{display:block;width:100%;margin-right:0;margin-bottom:35px;position:relative;padding-left:85px;min-height:65px}#sails-page_support .support-section .link-list li .img-wrapper{width:65px;height:65px;position:absolute;top:0;left:0}#sails-page_support .support-section .link-list li h3{margin-bottom:10px}#sails-page_support .support-section .link-list li:last-child{margin-bottom:0}#sails-page_support .support-section .link-list li:nth-child(even){padding-left:85px}#sails-page_support .support-section .link-list li:nth-child(odd){padding-right:0}#sails-page_support .support-section .link-list li.med-screen-bottom-row{padding-top:0}#sails-page_support .support-section.professional-support{padding-bottom:50px}}@media screen and (max-width:380px){#sails-page_support .support-section .link-list li{display:block;width:100%;margin-right:0;margin-bottom:35px;position:relative;padding-left:0}#sails-page_support .support-section .link-list li .img-wrapper{display:none}#sails-page_support .support-section .link-list li:nth-child(even){padding-left:0}}#sails-page_faq{padding-bottom:100px}#sails-page_faq .page-header{padding:139px 20px 75px}#sails-page_faq .page-header img{width:100%;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:40px}#sails-page_faq .page-header h1{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;text-align:center;margin-bottom:15px;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_faq .container .table-wrapper table td,#sails-page_faq .container h5,#sails-page_faq .container ol li,#sails-page_faq .container p,#sails-page_faq .container ul li,#sails-page_faq .page-header h5{font-family:Lato,Helvetica,Arial,sans-serif}#sails-page_faq .page-header h5{color:#757575;font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_faq .container h1,#sails-page_faq .container h2,#sails-page_faq .container h3,#sails-page_faq .container h4{font-weight:400;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif}#sails-page_faq .page-header h5 a{-o-transition:color 250ms;color:#10ACC2}#sails-page_faq .page-header h5 a:hover{color:#4b4b4b}#sails-page_faq hr{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-margin-after:0}#sails-page_faq .container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%}#sails-page_faq .container ol li pre,#sails-page_faq .container ul li pre{margin-top:5px}#sails-page_faq .container h1{font-size:28px;margin-bottom:25px;color:#4b4b4b}@media screen and (max-width:500px){#sails-page_faq .container h1{font-size:24px}}#sails-page_faq .container h2{font-size:24px;color:#757575;margin-bottom:20px;padding-top:35px}#sails-page_faq .container h3{font-size:23px;color:#4b4b4b;margin-bottom:20px;padding-top:35px}#sails-page_faq .container h4{font-size:18px;color:#757575;padding-top:14px;margin-bottom:20px}#sails-page_faq .container h5,#sails-page_faq .container ol li ul,#sails-page_faq .container ul li ul,#sails-page_legal .legal-content h5,#sails-page_legal .legal-content ol li ul,#sails-page_legal .legal-content ul li ul{padding-top:10px}#sails-page_faq .container h5{font-size:17px;color:#757575;font-weight:700;margin-bottom:20px}#sails-page_faq .container p{color:#4b4b4b;font-size:16px;font-weight:300;margin-bottom:20px;line-height:1.8em}#sails-page_faq .container p:last-child{margin-bottom:0}#sails-page_faq .container a{-o-transition:color 250ms;color:#10ACC2}#sails-page_faq .container a:hover{color:#4b4b4b}#sails-page_faq .container code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Monaco,courier,monospace;font-size:.8em;display:inline-block;background-color:#f8f8f8;padding-left:3px;padding-right:3px;border-radius:3px;border:1px solid #ebebeb;line-height:1.5em}#sails-page_faq .container ul{margin-bottom:20px;padding-left:20px}#sails-page_faq .container ul li{color:#4b4b4b;font-size:16px;line-height:24px;font-weight:300;list-style-type:disc;list-style-position:outside;margin-bottom:15px}#sails-page_faq .container ol{margin-bottom:20px;padding-left:20px}#sails-page_faq .container ol li{color:#4b4b4b;font-size:16px;line-height:24px;font-weight:300;list-style-type:decimal;list-style-position:outside;margin-bottom:15px}#sails-page_faq .container blockquote{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #ebebeb;padding-left:25px;margin:0 0 25px}#sails-page_faq .container bubble span{color:#fff;display:inline-block;line-height:20px;font-size:11px;border-color:#083c44;border-style:none}#sails-page_faq .container bubble span.email,#sails-page_faq .container bubble span.string,#sails-page_faq .container bubble span.text{background-color:#E6DB74;border-color:#ded049;color:#001C20}#sails-page_faq .container bubble span.dictionary,#sails-page_faq .container bubble span.object{background-color:#2bb49b;border-color:#218b78}#sails-page_faq .container bubble span.boolean,#sails-page_faq .container bubble span.double,#sails-page_faq .container bubble span.float,#sails-page_faq .container bubble span.int,#sails-page_faq .container bubble span.integer,#sails-page_faq .container bubble span.number{background-color:#AE81FF;border-color:#8d4eff}#sails-page_faq .container bubble span.date{color:coral}#sails-page_faq .container bubble span.json{background-color:#DB6758;border-color:#d2412e}#sails-page_faq .container bubble span.ref{background-color:#111;border-color:#000}#sails-page_faq .container bubble span.error{background-color:#c9470d;border-color:#99360a}#sails-page_faq .container bubble span.function,#sails-page_faq .container bubble span.lamda{background-color:#53C9D9;border-color:#2db9cc}#sails-page_faq .container bubble span.uncertain{border-width:1px;border-style:solid;font-style:italic;background-color:#fff!important;color:#222}#sails-page_faq .container .table-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;margin-bottom:25px;outline:#f8f8f8 solid 1px}#sails-page_faq .container .table-wrapper ::-webkit-scrollbar{width:10px;height:10px}#sails-page_faq .container .table-wrapper ::-webkit-scrollbar-button{width:10px;height:10px}#sails-page_faq .container .table-wrapper ::-webkit-scrollbar-corner{background:0 0}#sails-page_faq .container .table-wrapper table{border:1px solid #ebebeb;border-collapse:collapse;font-size:14px;line-height:22px;margin:0}#sails-page_faq .container .table-wrapper table th{font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;padding:15px}#sails-page_faq .container .table-wrapper table td{border:1px solid #ebebeb;color:#4b4b4b;padding:15px}#sails-page_faq .container .table-wrapper table code,#sails-page_faq .container pre code{font-family:Monaco,courier,monospace}#sails-page_faq .container .replacement-icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;margin-left:10px;margin-right:10px}#sails-page_faq .container code:not(.usage) .hljs,#sails-page_faq .container code:not(.usage) .hljs-built_in,#sails-page_faq .container code:not(.usage) .hljs-subst,#sails-page_faq .container code:not(.usage) .hljs-tag{color:#f8f8f2}#sails-page_faq .container code:not(.usage) .hljs-emphasis,#sails-page_faq .container code:not(.usage) .hljs-strong{color:#a8a8a2}#sails-page_faq .container code:not(.usage) .hljs-bullet,#sails-page_faq .container code:not(.usage) .hljs-link,#sails-page_faq .container code:not(.usage) .hljs-literal,#sails-page_faq .container code:not(.usage) .hljs-number,#sails-page_faq .container code:not(.usage) .hljs-quote,#sails-page_faq .container code:not(.usage) .hljs-regexp{color:#ae81ff}#sails-page_faq .container code:not(.usage) .hljs-code,#sails-page_faq .container code:not(.usage) .hljs-section,#sails-page_faq .container code:not(.usage) .hljs-selector-class,#sails-page_faq .container code:not(.usage) .hljs-title{color:#a6e22e}#sails-page_faq .container code:not(.usage) .hljs-strong{font-weight:700}#sails-page_faq .container code:not(.usage) .hljs-emphasis{font-style:italic}#sails-page_faq .container code:not(.usage) .hljs-keyword,#sails-page_faq .container code:not(.usage) .hljs-name,#sails-page_faq .container code:not(.usage) .hljs-selector-tag{color:#f92672}#sails-page_faq .container code:not(.usage) .hljs-attribute,#sails-page_faq .container code:not(.usage) .hljs-function-keyword,#sails-page_faq .container code:not(.usage) .hljs-symbol{color:#66d9ef}#sails-page_faq .container code:not(.usage) .hljs-attr,#sails-page_faq .container code:not(.usage) .hljs-class .hljs-title{color:#f8f8f2}#sails-page_faq .container code:not(.usage) .hljs-params{color:#fd9720}#sails-page_faq .container code:not(.usage) .hljs-addition,#sails-page_faq .container code:not(.usage) .hljs-builtin-name,#sails-page_faq .container code:not(.usage) .hljs-selector-attr,#sails-page_faq .container code:not(.usage) .hljs-selector-id,#sails-page_faq .container code:not(.usage) .hljs-selector-pseudo,#sails-page_faq .container code:not(.usage) .hljs-string,#sails-page_faq .container code:not(.usage) .hljs-template-variable,#sails-page_faq .container code:not(.usage) .hljs-type,#sails-page_faq .container code:not(.usage) .hljs-variable{color:#e6db74}#sails-page_faq .container code:not(.usage) .hljs-comment,#sails-page_faq .container code:not(.usage) .hljs-deletion,#sails-page_faq .container code:not(.usage) .hljs-meta{color:#75715e}#sails-page_faq .container pre{background:#23241f;word-wrap:break-word;font-size:14px;overflow:auto;border-radius:6px;color:#FFF;margin:0 0 20px}#sails-page_faq .container pre code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border:none;background:0 0;line-height:22px;padding:15px}#sails-page_flagship,#sails-page_flagship .container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#sails-page_faq .container section h1,#sails-page_flagship .cta p br,#sails-page_flagship-plans .cta p br{display:none}#sails-page_faq .container pre.muted,#sails-page_faq .container pre.usage-wrapper{border:1px solid #d8d8d8;background:0 0;color:#4b4b4b}@media screen and (max-width:500px){#sails-page_faq .container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_faq .container section{padding-top:75px;padding-bottom:75px}#sails-page_faq .container section hr{padding-top:50px;margin-bottom:50px}#sails-page_faq .container section .permalink-thing{display:inline-block;float:right;position:relative;top:-55px}#sails-page_flagship{box-sizing:border-box;height:100%;height:auto!important;min-height:100%;font-family:Lato,Helvetica,Arial,sans-serif}#sails-page_flagship .container{box-sizing:border-box;margin:0 auto;width:90%;max-width:800px}#sails-page_flagship .about .about-section .expand-btn,#sails-page_flagship .cta .join-btn{margin-top:25px;-o-transition:all 250ms;-moz-transition:all 250ms;border-right:none;border-left:none;cursor:pointer}@media screen and (max-width:500px){#sails-page_flagship .container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_flagship .banner{background:#4fa1d4;background:-moz-linear-gradient(-45deg,#4fa1d4 0,#09acc2 100%);background:-webkit-linear-gradient(-45deg,#4fa1d4 0,#09acc2 100%);background:linear-gradient(135deg,#4fa1d4 0,#09acc2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fa1d4', endColorstr='#09acc2', GradientType=1);padding-top:139px;padding-bottom:75px;text-align:center}#sails-page_flagship .banner h1{color:#FFF;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:300;font-size:42px}#sails-page_flagship .banner h4{color:rgba(255,255,255,.6);font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:300;font-size:20px;margin-bottom:40px}#sails-page_flagship .banner img{width:100%;max-width:600px;margin-left:auto;margin-right:auto}#sails-page_flagship .about{color:#757575;background-color:#FFF;padding-top:100px;padding-bottom:100px}#sails-page_flagship .about .about-intro{margin-bottom:100px}#sails-page_flagship .about .about-intro p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;max-width:600px;margin-left:auto;margin-right:auto;text-align:center}#sails-page_flagship .about .about-section{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:200px;margin-bottom:120px}#sails-page_flagship .about .about-section img{position:absolute;top:0;opacity:.8}#sails-page_flagship .about .about-section h5{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:22px;line-height:26px;font-weight:500;margin-bottom:15px}#sails-page_flagship .about .about-section p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300;margin-bottom:15px}#sails-page_flagship .about .about-section p:last-child,#sails-page_flagship .about .about-section:last-child{margin-bottom:0}#sails-page_flagship .about .about-section .expand-btn{border-top:none;border-bottom:none;background:0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms;-ms-transition:all 250ms;position:relative;font-size:16px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;color:#51a2d4;height:42px;line-height:42px;vertical-align:middle;padding-left:50px}#sails-page_flagship .about .about-section .expand-btn i{position:absolute;left:0;top:2px;font-size:38px}#sails-page_flagship .about .about-section .expand-btn:hover i{color:#757575}#sails-page_flagship .about .about-section .expand-btn.fade-out{opacity:0}#sails-page_flagship .about .about-section.answers{padding-right:330px}#sails-page_flagship .about .about-section.answers img{width:230px;right:0}#sails-page_flagship .about .about-section.office-hours{padding-left:300px}#sails-page_flagship .about .about-section.office-hours img{width:200px;left:0}#sails-page_flagship .about .about-section.code-review{padding-right:300px}#sails-page_flagship .about .about-section.code-review img{width:200px;right:0}#sails-page_flagship .cta{background:#4fa1d4;background:-moz-linear-gradient(-45deg,#4fa1d4 0,#09acc2 100%);background:-webkit-linear-gradient(-45deg,#4fa1d4 0,#09acc2 100%);background:linear-gradient(135deg,#4fa1d4 0,#09acc2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fa1d4', endColorstr='#09acc2', GradientType=1);color:#FFF;padding-top:100px;padding-bottom:100px;text-align:center}#sails-page_flagship .cta .container{padding-top:0;padding-bottom:0}#sails-page_flagship .cta h2{color:#FFF;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:300;font-size:32px;margin-bottom:10px}#sails-page_flagship .cta p{color:#FFF;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300}#sails-page_flagship .cta p a{-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;color:#FFF;font-weight:500;padding-bottom:3px;border-bottom:2px solid #FFF}#sails-page_flagship .cta p a:hover{color:#001C20;border-bottom-color:#001C20}#sails-page_flagship .cta .join-btn{border-top:none;border-bottom:none;color:#FFF;background:#001C20;display:inline-block;font-size:20px;padding:12px 25px;text-align:center;border-radius:7px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-ms-transition:all 250ms;width:200px;margin-bottom:25px}#sails-page_flagship .cta .join-btn:hover{background-color:#004953}@media screen and (max-width:700px){#sails-page_flagship .banner h1{font-size:26px}#sails-page_flagship .banner h4{font-size:18px}#sails-page_flagship .about{padding-top:75px;padding-bottom:75px}#sails-page_flagship .about .about-intro{margin-bottom:75px}#sails-page_flagship .about .about-section{margin-bottom:50px}#sails-page_flagship .about .about-section img{display:none}#sails-page_flagship .about .about-section:nth-child(even){padding-right:0}#sails-page_flagship .about .about-section:nth-child(odd){padding-left:0}#sails-page_flagship .about .about-section:last-child{margin-bottom:0}#sails-page_flagship .about .about-section .expanded-info{display:block}#sails-page_flagship .about .about-section .expanded-info.hidden{display:none}#sails-page_flagship .cta p br{display:block}}#sails-page_flagship-plans{font-family:Lato,Helvetica,Arial,sans-serif;position:relative}#sails-page_flagship-plans .container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%;padding-top:164px;padding-bottom:100px}@media screen and (max-width:500px){#sails-page_flagship-plans .container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_flagship-plans .container .info{text-align:center}#sails-page_flagship-plans .container .info h2{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;margin-bottom:15px}#sails-page_flagship-plans .container .info h5{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;margin-bottom:40px}#sails-page_flagship-plans .container hr{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:none;border-bottom:1px solid #ebebeb;border-left:none;border-right:none;-webkit-margin-before:0;-webkit-margin-after:0;margin-top:75px;margin-bottom:75px}#sails-page_flagship-plans .container .support-plans:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_flagship-plans .container .support-plans .plan-column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;width:33.33333333%;float:left;padding-left:8px;padding-right:8px;opacity:1;margin-bottom:75px}#sails-page_flagship-plans .container .support-plans .plan-column .plan{position:relative;border-radius:4px;background-color:#f8f8f8;border:1px solid #ebebeb;padding:50px 20px 115px}#sails-page_flagship-plans .container .support-plans .plan-column .plan .plan-img{width:235px;height:135px;margin-left:auto;margin-right:auto;margin-bottom:35px}#sails-page_flagship-plans .container .support-plans .plan-column .plan .plan-img img{height:100%;margin-left:auto;margin-right:auto;opacity:.8}#sails-page_flagship-plans .container .support-plans .plan-column .plan .plan-img.custom-plan{position:relative}#sails-page_flagship-plans .container .support-plans .plan-column .plan .plan-img.custom-plan img{position:absolute;left:0;top:0;width:100%;height:auto}#sails-page_flagship-plans .container .support-plans .plan-column .plan .plan-details{max-width:245px;margin-left:auto;margin-right:auto}#sails-page_flagship-plans .container .support-plans .plan-column .plan .plan-details h3{color:#4b4b4b;font-size:24px;text-align:center;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;padding-bottom:20px;border-bottom:1px solid #d8d8d8;margin-bottom:15px}#sails-page_flagship-plans .container .support-plans .plan-column .plan .plan-details p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;padding-top:25px;margin-bottom:10px;text-align:center}#sails-page_flagship-plans .container .support-plans .plan-column .plan .plan-details p:last-child{margin-bottom:0}#sails-page_flagship-plans .container .support-plans .plan-column .plan .plan-details ul li{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;padding-bottom:15px;margin-bottom:15px;text-align:center;border-bottom:1px solid #d8d8d8}#sails-page_flagship-plans .container .support-plans .plan-column .plan .plan-details ul li a{-webkit-transition:color 250ms;-moz-transition:color 250ms;-ms-transition:color 250ms;-o-transition:color 250ms;color:#51a2d4}#sails-page_flagship-plans .container .support-plans .plan-column .plan .plan-details ul li a:hover{color:#4b4b4b}#sails-page_flagship-plans .container .support-plans .plan-column .plan .plan-details ul li:last-child{border-bottom:none}#sails-page_flagship-plans .container .support-plans .plan-column .plan .plan-details hr{margin-top:10px;margin-bottom:20px}#sails-page_flagship-plans .container .support-plans .plan-column .plan .price{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:25px;left:0;height:90px;width:100%;padding-left:25px;padding-right:25px}#sails-page_flagship-plans .container .support-plans .plan-column .plan .price .amount{display:block;text-align:center;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:18px;margin-bottom:10px;color:#757575}#sails-page_flagship-plans .container .support-plans .plan-column .plan .price .amount strong{color:#4b4b4b}#sails-page_flagship-plans .container .support-plans .plan-column .plan .price .choose-plan-btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;width:208px;margin-left:auto;margin-right:auto;display:block;line-height:48px;font-size:20px;text-align:center;border-radius:5px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;background-color:#51a2d4;color:#FFF}#sails-page_legal,#sails-page_legal .page-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sails-page_flagship-plans .container .support-plans .plan-column .plan .price .choose-plan-btn:hover{background-color:#308ac2}#sails-page_flagship-plans .container .support-plans .plan-column .plan .price .choose-plan-btn:active{background-color:#266d99}#sails-page_flagship-plans .container .support-plans .plan-column .plan.invisible{opacity:0}#sails-page_flagship-plans .container #faq{padding-bottom:0}#sails-page_flagship-plans .container .faq-item{padding-bottom:50px;margin-bottom:0;max-width:720px;margin-left:auto;margin-right:auto;border-bottom:1px solid #d8d8d8}#sails-page_flagship-plans .container .faq-item h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:20px;line-height:22px;font-weight:700;font-weight:400;margin-bottom:15px;padding-right:25px;padding-top:50px;position:relative}#sails-page_flagship-plans .container .faq-item h4 .faq-link{-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;opacity:0;font-size:16px;position:absolute;right:10px;top:45px}#sails-page_flagship-plans .container .faq-item a,#sails-page_flagship-plans .container .faq-item ol li a{-moz-transition:color 250ms;-ms-transition:color 250ms;-o-transition:color 250ms;-webkit-transition:color 250ms}#sails-page_flagship-plans .container .faq-item h4 .faq-link:hover{opacity:1}#header .branding .version .dropdown-wrapper .resting-state:disabled,#header .documentation-search .search-field #docsearch-query:disabled,#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .resting-state:disabled,#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .resting-state:disabled,#sails-page_development-services .contact .container .contact-form .select-box:disabled,#sails-page_development-services .contact .container .contact-form input[type=text]:disabled,#sails-page_development-services .contact .container .contact-form input[type=email]:disabled,#sails-page_development-services .contact .container .contact-form input[type=tel]:disabled,#sails-page_development-services .contact .container .contact-form textarea:disabled,#sails-page_flagship-plans .container .faq-item:hover h4 .faq-link{opacity:.7}#sails-page_flagship-plans .container .faq-item p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;margin-bottom:15px}#sails-page_flagship-plans .container .faq-item p:last-child{margin-bottom:0}#sails-page_flagship-plans .container .faq-item a{color:#51a2d4}#sails-page_flagship-plans .container .faq-item a:hover{color:#4b4b4b}#sails-page_flagship-plans .container .faq-item ol{position:relative;left:18px;padding-right:18px}#sails-page_flagship-plans .container .faq-item ol li{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300;margin-bottom:5px;list-style-type:decimal;padding-left:10px}#sails-page_flagship-plans .container .faq-item ol li a{color:#51a2d4}#sails-page_flagship-plans .container .faq-item ol li a:hover{color:#4b4b4b}#sails-page_flagship-plans .container .faq-item:last-child{margin-bottom:0;border-bottom:none}#sails-page_flagship-plans .cta{background:#4fa1d4;background:-moz-linear-gradient(-45deg,#4fa1d4 0,#09acc2 100%);background:-webkit-linear-gradient(-45deg,#4fa1d4 0,#09acc2 100%);background:linear-gradient(135deg,#4fa1d4 0,#09acc2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fa1d4', endColorstr='#09acc2', GradientType=1);color:#FFF;padding-top:100px;padding-bottom:100px;text-align:center}#sails-page_flagship-plans .cta .container{padding-top:0;padding-bottom:0}#sails-page_flagship-plans .cta h2{color:#FFF;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:300;font-size:32px;margin-bottom:10px}#sails-page_flagship-plans .cta p{color:#FFF;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300}#sails-page_flagship-plans .cta p a{-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;color:#FFF;font-weight:500;padding-bottom:3px;border-bottom:2px solid #FFF}#sails-page_flagship-plans .cta p a:hover{color:#001C20;border-bottom-color:#001C20}#sails-page_flagship-plans .cta .join-btn{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;background:#001C20;display:inline-block;font-size:20px;padding:12px 25px;text-align:center;border-radius:7px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;width:200px;margin-top:25px;margin-bottom:25px}#sails-page_flagship-plans .cta .join-btn:hover{background-color:#004953}@media screen and (max-width:1000px){#sails-page_flagship-plans .container .support-plans{margin-bottom:75px}#sails-page_flagship-plans .container .support-plans .plan-column{width:100%;max-width:520px;float:none;margin-left:auto;margin-right:auto;margin-bottom:20px}#sails-page_flagship-plans .container .support-plans .plan-column .plan .plan-details{max-width:320px}}#sails-page_legal{box-sizing:border-box;height:100%;height:auto!important;min-height:100%;font-family:Lato,Helvetica,Arial,sans-serif;position:relative}#sails-page_legal #header{position:fixed;top:0;left:0;z-index:1000}#sails-page_legal #footer{position:absolute;bottom:0;left:0;width:100%;z-index:75}#sails-page_legal .page-header{box-sizing:border-box;width:100%;position:absolute;z-index:100;left:0;top:0;background-color:#FFF}#sails-page_legal .page-header .page-header-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%;border-bottom:1px solid #ebebeb;padding:139px 20px 75px}@media screen and (max-width:500px){#sails-page_legal .page-header .page-header-container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_legal .page-header .page-header-container img{width:100%;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:40px}#sails-page_legal .page-header .page-header-container h1{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;text-align:center;margin-bottom:15px;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_legal .page-header .page-header-container h5{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_legal .page-header .page-header-container h5 a{-webkit-transition:color 250ms;-moz-transition:color 250ms;-ms-transition:color 250ms;-o-transition:color 250ms;color:#10ACC2}#sails-page_legal .page-header .page-header-container h5 a:hover{color:#4b4b4b}#sails-page_legal .side-nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF;width:200px;height:100%;position:absolute;z-index:50;left:0;top:0;border-right:1px solid #ebebeb}#sails-page_legal .side-nav .side-nav-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-right:15px}#sails-page_legal .side-nav .side-nav-inner h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow-x:hidden;color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;padding-top:50px;margin-bottom:18px}#sails-page_legal .side-nav .side-nav-inner a{color:inherit;font-weight:inherit}#sails-page_legal .side-nav .side-nav-inner>ul{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:15px;padding-bottom:15px}#sails-page_legal .side-nav .side-nav-inner>ul>li{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:30px}#sails-page_legal .side-nav .side-nav-inner>ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#sails-page_legal .side-nav .side-nav-inner>ul li span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sails-page_legal .side-nav .side-nav-inner>ul li span>a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}#sails-page_legal .side-nav .side-nav-inner>ul li span:hover{-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;color:#10ACC2}#sails-page_legal .side-nav .side-nav-inner>ul li span .current-arrow{display:none;position:absolute;right:-12px;top:2px;font-size:18px}#sails-page_legal .side-nav .side-nav-inner>ul li ul{display:none}#sails-page_legal .side-nav .side-nav-inner>ul li ul>li{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:300;line-height:24px}#sails-page_legal .side-nav .side-nav-inner>ul li.current>span{font-weight:700;color:#10ACC2}#sails-page_legal .side-nav .side-nav-inner>ul li.current>span .current-arrow,#sails-page_legal .side-nav .side-nav-inner>ul li.expanded>ul{display:block}#sails-page_legal .side-nav .side-nav-inner>ul li.deprecated{opacity:.55;font-style:italic;font-weight:300}#sails-page_legal .side-nav .side-nav-inner>ul li.experimental{font-style:italic;font-weight:300}#sails-page_legal .side-nav .side-nav-inner .support-message{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:25px;width:224px;background-color:#f8f8f8;border-radius:8px;text-align:center;padding:40px 25px}#sails-page_legal .side-nav .side-nav-inner .support-message img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:134px;margin-left:auto;margin-right:auto;margin-bottom:15px}#sails-page_legal .side-nav .side-nav-inner .support-message h2{font-size:16px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;margin-bottom:10px;color:#4b4b4b}#sails-page_legal .side-nav .side-nav-inner .support-message p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;margin-bottom:20px}#sails-page_legal .legal-content h1,#sails-page_legal .legal-content h2,#sails-page_legal .legal-content h3,#sails-page_legal .legal-content h4,#sails-page_legal .side-nav .side-nav-inner .support-message .flagship-link{font-family:proxima-nova-soft,Helvetica,Arial,sans-serif}#sails-page_legal .side-nav .side-nav-inner .support-message .flagship-link{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;background:#10ACC2;display:inline-block;font-size:16px;padding:10px 15px;text-align:center;border-radius:5px;font-weight:700;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms}#sails-page_legal .side-nav .side-nav-inner{padding-top:40px;padding-bottom:40px}#sails-page_legal .side-nav .side-nav-inner>ul li ul{border-left:3px solid #ebebeb;padding-left:20px;margin-top:2px;margin-bottom:2px}#sails-page_legal .legal-content ol li pre,#sails-page_legal .legal-content ul li pre{margin-top:5px}#sails-page_legal .legal-content{position:relative;padding-top:50px;padding-left:50px;padding-bottom:100px;min-height:300px}#sails-page_legal .legal-content h1{font-size:28px;font-weight:400;margin-bottom:25px;color:#4b4b4b}@media screen and (max-width:500px){#sails-page_legal .legal-content h1{font-size:24px}}#sails-page_legal .legal-content h2{font-size:24px;font-weight:400;color:#757575;margin-bottom:20px;padding-top:35px}#sails-page_legal .legal-content h3{font-size:23px;font-weight:400;color:#4b4b4b;margin-bottom:20px;padding-top:35px}#sails-page_legal .legal-content h4{font-size:18px;font-weight:400;color:#757575;padding-top:14px;margin-bottom:20px}#sails-page_legal .legal-content h5,#sails-page_legal .legal-content p{font-family:Lato,Helvetica,Arial,sans-serif;margin-bottom:20px}#sails-page_legal .legal-content h5{font-size:17px;color:#757575;font-weight:700}#sails-page_legal .legal-content p{color:#4b4b4b;font-size:16px;font-weight:300;line-height:1.8em}#sails-page_legal .legal-content p:last-child{margin-bottom:0}#sails-page_legal .legal-content a{-webkit-transition:color 250ms;-moz-transition:color 250ms;-ms-transition:color 250ms;-o-transition:color 250ms;color:#10ACC2}#sails-page_legal .legal-content a:hover{color:#4b4b4b}#sails-page_legal .legal-content code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Monaco,courier,monospace;font-size:.8em;display:inline-block;background-color:#f8f8f8;padding-left:3px;padding-right:3px;border-radius:3px;border:1px solid #ebebeb;line-height:1.5em}#sails-page_legal .legal-content ol li,#sails-page_legal .legal-content ul li{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300}#sails-page_legal .legal-content ul{margin-bottom:20px;padding-left:20px}#sails-page_legal .legal-content ul li{list-style-type:disc;list-style-position:outside;margin-bottom:15px}#sails-page_legal .legal-content ol{margin-bottom:20px;padding-left:20px}#sails-page_legal .legal-content ol li{list-style-type:decimal;list-style-position:outside;margin-bottom:15px}#sails-page_legal .legal-content blockquote{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #ebebeb;padding-left:25px;margin:0 0 25px}#sails-page_legal .legal-content bubble span{color:#fff;display:inline-block;padding-left:10px;padding-right:10px;height:20px;line-height:20px;vertical-align:middle;border-radius:15px;font-size:11px;background-color:#0e6471;border-color:#083c44;border-style:none}#sails-page_legal .legal-content bubble span.email,#sails-page_legal .legal-content bubble span.string,#sails-page_legal .legal-content bubble span.text{background-color:#E6DB74;border-color:#ded049;color:#001C20}#sails-page_legal .legal-content bubble span.dictionary,#sails-page_legal .legal-content bubble span.object{background-color:#2bb49b;border-color:#218b78}#sails-page_legal .legal-content bubble span.boolean,#sails-page_legal .legal-content bubble span.double,#sails-page_legal .legal-content bubble span.float,#sails-page_legal .legal-content bubble span.int,#sails-page_legal .legal-content bubble span.integer,#sails-page_legal .legal-content bubble span.number{background-color:#AE81FF;border-color:#8d4eff}#sails-page_legal .legal-content bubble span.date{color:coral}#sails-page_legal .legal-content bubble span.json{background-color:#DB6758;border-color:#d2412e}#sails-page_legal .legal-content bubble span.ref{background-color:#111;border-color:#000}#sails-page_legal .legal-content bubble span.error{background-color:#c9470d;border-color:#99360a}#sails-page_legal .legal-content bubble span.function,#sails-page_legal .legal-content bubble span.lamda{background-color:#53C9D9;border-color:#2db9cc}#sails-page_legal .legal-content bubble span.uncertain{border-width:1px;border-style:solid;font-style:italic;background-color:#fff!important;color:#222}#sails-page_legal .legal-content .table-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;margin-bottom:25px;outline:#f8f8f8 solid 1px}#sails-page_legal .legal-content .table-wrapper ::-webkit-scrollbar{width:10px;height:10px}#sails-page_legal .legal-content .table-wrapper ::-webkit-scrollbar-button{width:10px;height:10px}#sails-page_legal .legal-content .table-wrapper ::-webkit-scrollbar-corner{background:0 0}#sails-page_legal .legal-content .table-wrapper table{border:1px solid #ebebeb;border-collapse:collapse;font-size:14px;line-height:22px;margin:0}#sails-page_legal .legal-content .table-wrapper table th{font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;padding:15px}#sails-page_legal .legal-content .table-wrapper table td{font-family:Lato,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;color:#4b4b4b;padding:15px}#sails-page_about-irc .container code,#sails-page_legal .legal-content .table-wrapper table code,#sails-page_legal .legal-content pre code{font-family:Monaco,courier,monospace}#sails-page_legal .legal-content .replacement-icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;margin-left:10px;margin-right:10px}#sails-page_legal .legal-content code:not(.usage) .hljs,#sails-page_legal .legal-content code:not(.usage) .hljs-built_in,#sails-page_legal .legal-content code:not(.usage) .hljs-subst,#sails-page_legal .legal-content code:not(.usage) .hljs-tag{color:#f8f8f2}#sails-page_legal .legal-content code:not(.usage) .hljs-emphasis,#sails-page_legal .legal-content code:not(.usage) .hljs-strong{color:#a8a8a2}#sails-page_legal .legal-content code:not(.usage) .hljs-bullet,#sails-page_legal .legal-content code:not(.usage) .hljs-link,#sails-page_legal .legal-content code:not(.usage) .hljs-literal,#sails-page_legal .legal-content code:not(.usage) .hljs-number,#sails-page_legal .legal-content code:not(.usage) .hljs-quote,#sails-page_legal .legal-content code:not(.usage) .hljs-regexp{color:#ae81ff}#sails-page_legal .legal-content code:not(.usage) .hljs-code,#sails-page_legal .legal-content code:not(.usage) .hljs-section,#sails-page_legal .legal-content code:not(.usage) .hljs-selector-class,#sails-page_legal .legal-content code:not(.usage) .hljs-title{color:#a6e22e}#sails-page_legal .legal-content code:not(.usage) .hljs-strong{font-weight:700}#sails-page_legal .legal-content code:not(.usage) .hljs-emphasis{font-style:italic}#sails-page_legal .legal-content code:not(.usage) .hljs-keyword,#sails-page_legal .legal-content code:not(.usage) .hljs-name,#sails-page_legal .legal-content code:not(.usage) .hljs-selector-tag{color:#f92672}#sails-page_legal .legal-content code:not(.usage) .hljs-attribute,#sails-page_legal .legal-content code:not(.usage) .hljs-function-keyword,#sails-page_legal .legal-content code:not(.usage) .hljs-symbol{color:#66d9ef}#sails-page_legal .legal-content code:not(.usage) .hljs-attr,#sails-page_legal .legal-content code:not(.usage) .hljs-class .hljs-title{color:#f8f8f2}#sails-page_legal .legal-content code:not(.usage) .hljs-params{color:#fd9720}#sails-page_legal .legal-content code:not(.usage) .hljs-addition,#sails-page_legal .legal-content code:not(.usage) .hljs-builtin-name,#sails-page_legal .legal-content code:not(.usage) .hljs-selector-attr,#sails-page_legal .legal-content code:not(.usage) .hljs-selector-id,#sails-page_legal .legal-content code:not(.usage) .hljs-selector-pseudo,#sails-page_legal .legal-content code:not(.usage) .hljs-string,#sails-page_legal .legal-content code:not(.usage) .hljs-template-variable,#sails-page_legal .legal-content code:not(.usage) .hljs-type,#sails-page_legal .legal-content code:not(.usage) .hljs-variable{color:#e6db74}#sails-page_legal .legal-content code:not(.usage) .hljs-comment,#sails-page_legal .legal-content code:not(.usage) .hljs-deletion,#sails-page_legal .legal-content code:not(.usage) .hljs-meta{color:#75715e}#sails-page_legal .legal-content pre{background:#23241f;word-wrap:break-word;font-size:14px;overflow:auto;border-radius:6px;color:#FFF;margin:0 0 20px}#sails-page_legal .legal-content pre code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border:none;background:0 0;line-height:22px;padding:15px}#sails-page_legal .legal-content pre.muted,#sails-page_legal .legal-content pre.usage-wrapper{border:1px solid #d8d8d8;background:0 0;color:#4b4b4b}#sails-page_legal .fade-in{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s}#sails-page_about .container a,#sails-page_about .flagship a,#sails-page_about .flagship p a,#sails-page_about .page-header h5 a{-webkit-transition:color 250ms;-moz-transition:color 250ms;-ms-transition:color 250ms}#sails-page_legal .invisible{opacity:0!important}#sails-page_about{font-family:Lato,Helvetica,Arial,sans-serif;padding-bottom:0}#sails-page_about .container h2,#sails-page_about .container h3,#sails-page_about .flagship h2,#sails-page_about .flagship h3,#sails-page_about .images>div a,#sails-page_about .page-header h1{font-family:proxima-nova-soft,Helvetica,Arial,sans-serif}#sails-page_about .page-header{padding:139px 20px 75px}#sails-page_about .page-header img{width:100%;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:40px}#sails-page_about .page-header h1{color:#4b4b4b;font-weight:700;font-size:24px;text-align:center;margin-bottom:15px;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_about .page-header h5{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_about .page-header h5 a{-o-transition:color 250ms;color:#10ACC2}#sails-page_about .page-header h5 a:hover{color:#4b4b4b}#sails-page_about hr{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:none;border-bottom:1px solid #ebebeb;border-left:none;border-right:none;-webkit-margin-before:0;-webkit-margin-after:0}#sails-page_about .container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%;text-align:center}@media screen and (max-width:500px){#sails-page_about .container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_about .container section{padding-top:75px;padding-bottom:75px;max-width:892px;margin-left:auto;margin-right:auto}#sails-page_about .container h2{color:#4b4b4b;font-size:20px;line-height:22px;font-weight:700;margin-bottom:20px}#sails-page_about .container h3{color:#757575;font-size:20px;line-height:22px;font-weight:700;margin-bottom:20px}#sails-page_about .container p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300;margin-bottom:20px}#sails-page_about .container p:last-child{margin-bottom:0}#sails-page_about .container a{-o-transition:color 250ms;color:#10ACC2}#sails-page_about .container a:hover{color:#4b4b4b}#sails-page_about .images{display:inline-block;margin-left:auto;margin-right:auto;padding-top:50px}#sails-page_about .images>div{display:inline-block;float:left;width:125px;margin-right:40px}#sails-page_about .images>div:last-child{margin-right:0}#sails-page_about .images>div img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:5px;border-radius:5px}#sails-page_about .images>div img.product{margin-bottom:10px;padding:10px 15px}#sails-page_about .icon{width:125px;margin-left:auto;margin-right:auto;margin-bottom:35px}#sails-page_about .flagship{max-width:992px;margin:50px auto 0;width:90%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f8f8f8;border-radius:10px;text-align:left;position:relative;min-height:250px;padding:40px 40px 40px 240px}@media screen and (max-width:500px){#sails-page_about .flagship{width:100%;padding-right:20px;padding-left:20px}}#sails-page_about .flagship section{padding-top:75px;padding-bottom:75px;max-width:892px;margin-left:auto;margin-right:auto}#sails-page_about .flagship h3{color:#757575;font-size:20px;line-height:22px;font-weight:700;margin-bottom:20px}#sails-page_about .flagship p{margin-bottom:20px}#sails-page_about .flagship p:last-child{margin-bottom:0}#sails-page_about .flagship a{-o-transition:color 250ms;color:#10ACC2}#sails-page_about .flagship a:hover{color:#4b4b4b}#sails-page_about .flagship img{width:160px;position:absolute;left:40px;top:40px}#sails-page_about .flagship h2{color:#4b4b4b;font-size:20px;line-height:22px;font-weight:700;margin-bottom:20px}#sails-page_about .flagship p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300}#sails-page_about .flagship .flagship-link,#sails-page_about-irc .page-header h1{font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;text-align:center}#sails-page_about .flagship p a{-o-transition:color 250ms;color:#10ACC2}#sails-page_about .flagship .flagship-link,#sails-page_what-is-sails .link-btn-secondary{border-bottom:none;-webkit-transition:all 250ms;-moz-transition:all 250ms;cursor:pointer}#sails-page_about .flagship p a:hover{color:#4b4b4b}#sails-page_about .flagship .flagship-link{border-top:none;border-left:none;border-right:none;color:#FFF;background:#10ACC2;display:inline-block;font-size:16px;padding:10px 25px;border-radius:5px;-ms-transition:all 250ms;-o-transition:all 250ms;margin-top:30px}#sails-page_about-irc .container a,#sails-page_about-irc .page-header h5 a,#sails-page_what-is-sails .container a,#sails-page_what-is-sails .page-header h5 a{-moz-transition:color 250ms;-o-transition:color 250ms;-ms-transition:color 250ms;-webkit-transition:color 250ms}#sails-page_about .flagship .flagship-link:hover{background-color:#0c8293;color:#FFF}@media screen and (max-width:600px){#sails-page_about .flagship{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f8f8f8;border-radius:10px;text-align:center;padding:25px}#sails-page_about .flagship img{position:static;margin-left:auto;margin-right:auto;margin-bottom:20px}}@media screen and (max-width:900px){#sails-page_about .images>div a{font-size:.8em;display:none}#sails-page_about .images>div{width:70px;margin-right:25px}}@media screen and (max-width:510px){#sails-page_about .images{display:none}}#sails-page_about-irc{padding-bottom:100px}#sails-page_about-irc .page-header{padding:139px 20px 75px}#sails-page_about-irc .page-header img{width:100%;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:40px}#sails-page_about-irc .page-header h1{color:#4b4b4b;font-size:24px;margin-bottom:15px;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_about-irc .page-header h5{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_about-irc .page-header h5 a{color:#10ACC2}#sails-page_about-irc .page-header h5 a:hover{color:#4b4b4b}#sails-page_about-irc hr{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:none;border-bottom:1px solid #ebebeb;border-left:none;border-right:none;-webkit-margin-before:0;-webkit-margin-after:0}#sails-page_about-irc .container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%}#sails-page_about-irc .container ol li pre,#sails-page_about-irc .container ul li pre,#sails-page_anatomy .contribution-message ol li pre,#sails-page_anatomy .contribution-message ul li pre,#sails-page_anatomy .docs-section ol li pre,#sails-page_anatomy .docs-section ul li pre,#sails-page_reference-or-concepts .contribution-message ol li pre,#sails-page_reference-or-concepts .contribution-message ul li pre,#sails-page_reference-or-concepts .docs-section ol li pre,#sails-page_reference-or-concepts .docs-section ul li pre{margin-top:5px}#sails-page_about-irc .container h1{font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:28px;font-weight:400;margin-bottom:25px;color:#4b4b4b}#sails-page_about-irc .container h2,#sails-page_about-irc .container h3{margin-bottom:20px;padding-top:35px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:400}@media screen and (max-width:500px){#sails-page_about-irc .container h1{font-size:24px}}#sails-page_about-irc .container h2{font-size:24px;color:#757575}#sails-page_about-irc .container h3{font-size:23px;color:#4b4b4b}#sails-page_about-irc .container h4{font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;color:#757575;padding-top:14px;margin-bottom:20px}#sails-page_about-irc .container h5,#sails-page_about-irc .container p{font-family:Lato,Helvetica,Arial,sans-serif;margin-bottom:20px}#sails-page_about-irc .container h5{font-size:17px;color:#757575;font-weight:700;padding-top:10px}#sails-page_about-irc .container p{color:#4b4b4b;font-size:16px;font-weight:300;line-height:1.8em}#sails-page_about-irc .container p:last-child{margin-bottom:0}#sails-page_about-irc .container a{color:#10ACC2}#sails-page_about-irc .container a:hover{color:#4b4b4b}#sails-page_about-irc .container code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.8em;display:inline-block;background-color:#f8f8f8;padding-left:3px;padding-right:3px;border-radius:3px;border:1px solid #ebebeb;line-height:1.5em}#sails-page_about-irc .container ol li,#sails-page_about-irc .container ul li{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300}#sails-page_about-irc .container ul{margin-bottom:20px;padding-left:20px}#sails-page_about-irc .container ul li{list-style-type:disc;list-style-position:outside;margin-bottom:15px}#sails-page_about-irc .container ul li ul{padding-top:10px}#sails-page_about-irc .container ol{margin-bottom:20px;padding-left:20px}#sails-page_about-irc .container ol li{list-style-type:decimal;list-style-position:outside;margin-bottom:15px}#sails-page_about-irc .container ol li ul{padding-top:10px}#sails-page_about-irc .container blockquote{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #ebebeb;padding-left:25px;margin:0 0 25px}#sails-page_about-irc .container bubble span{color:#fff;display:inline-block;padding-left:10px;padding-right:10px;height:20px;line-height:20px;vertical-align:middle;border-radius:15px;font-size:11px;background-color:#0e6471;border-color:#083c44;border-style:none}#sails-page_about-irc .container bubble span.email,#sails-page_about-irc .container bubble span.string,#sails-page_about-irc .container bubble span.text{background-color:#E6DB74;border-color:#ded049;color:#001C20}#sails-page_about-irc .container bubble span.dictionary,#sails-page_about-irc .container bubble span.object{background-color:#2bb49b;border-color:#218b78}#sails-page_about-irc .container bubble span.boolean,#sails-page_about-irc .container bubble span.double,#sails-page_about-irc .container bubble span.float,#sails-page_about-irc .container bubble span.int,#sails-page_about-irc .container bubble span.integer,#sails-page_about-irc .container bubble span.number{background-color:#AE81FF;border-color:#8d4eff}#sails-page_about-irc .container bubble span.date{color:coral}#sails-page_about-irc .container bubble span.json{background-color:#DB6758;border-color:#d2412e}#sails-page_about-irc .container bubble span.ref{background-color:#111;border-color:#000}#sails-page_about-irc .container bubble span.error{background-color:#c9470d;border-color:#99360a}#sails-page_about-irc .container bubble span.function,#sails-page_about-irc .container bubble span.lamda{background-color:#53C9D9;border-color:#2db9cc}#sails-page_about-irc .container bubble span.uncertain{border-width:1px;border-style:solid;font-style:italic;background-color:#fff!important;color:#222}#sails-page_about-irc .container .table-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;margin-bottom:25px;outline:#f8f8f8 solid 1px}#sails-page_about-irc .container .table-wrapper ::-webkit-scrollbar{width:10px;height:10px}#sails-page_about-irc .container .table-wrapper ::-webkit-scrollbar-button{width:10px;height:10px}#sails-page_about-irc .container .table-wrapper ::-webkit-scrollbar-corner{background:0 0}#sails-page_about-irc .container .table-wrapper table{border:1px solid #ebebeb;border-collapse:collapse;font-size:14px;line-height:22px;margin:0}#sails-page_about-irc .container .table-wrapper table th{font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;padding:15px}#sails-page_about-irc .container .table-wrapper table td{font-family:Lato,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;color:#4b4b4b;padding:15px}#sails-page_about-irc .container .table-wrapper table code,#sails-page_about-irc .container pre code{font-family:Monaco,courier,monospace}#sails-page_about-irc .container .replacement-icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;margin-left:10px;margin-right:10px}#sails-page_about-irc .container code:not(.usage) .hljs,#sails-page_about-irc .container code:not(.usage) .hljs-built_in,#sails-page_about-irc .container code:not(.usage) .hljs-subst,#sails-page_about-irc .container code:not(.usage) .hljs-tag{color:#f8f8f2}#sails-page_about-irc .container code:not(.usage) .hljs-emphasis,#sails-page_about-irc .container code:not(.usage) .hljs-strong{color:#a8a8a2}#sails-page_about-irc .container code:not(.usage) .hljs-bullet,#sails-page_about-irc .container code:not(.usage) .hljs-link,#sails-page_about-irc .container code:not(.usage) .hljs-literal,#sails-page_about-irc .container code:not(.usage) .hljs-number,#sails-page_about-irc .container code:not(.usage) .hljs-quote,#sails-page_about-irc .container code:not(.usage) .hljs-regexp{color:#ae81ff}#sails-page_about-irc .container code:not(.usage) .hljs-code,#sails-page_about-irc .container code:not(.usage) .hljs-section,#sails-page_about-irc .container code:not(.usage) .hljs-selector-class,#sails-page_about-irc .container code:not(.usage) .hljs-title{color:#a6e22e}#sails-page_about-irc .container code:not(.usage) .hljs-strong{font-weight:700}#sails-page_about-irc .container code:not(.usage) .hljs-emphasis{font-style:italic}#sails-page_about-irc .container code:not(.usage) .hljs-keyword,#sails-page_about-irc .container code:not(.usage) .hljs-name,#sails-page_about-irc .container code:not(.usage) .hljs-selector-tag{color:#f92672}#sails-page_about-irc .container code:not(.usage) .hljs-attribute,#sails-page_about-irc .container code:not(.usage) .hljs-function-keyword,#sails-page_about-irc .container code:not(.usage) .hljs-symbol{color:#66d9ef}#sails-page_about-irc .container code:not(.usage) .hljs-attr,#sails-page_about-irc .container code:not(.usage) .hljs-class .hljs-title{color:#f8f8f2}#sails-page_about-irc .container code:not(.usage) .hljs-params{color:#fd9720}#sails-page_about-irc .container code:not(.usage) .hljs-addition,#sails-page_about-irc .container code:not(.usage) .hljs-builtin-name,#sails-page_about-irc .container code:not(.usage) .hljs-selector-attr,#sails-page_about-irc .container code:not(.usage) .hljs-selector-id,#sails-page_about-irc .container code:not(.usage) .hljs-selector-pseudo,#sails-page_about-irc .container code:not(.usage) .hljs-string,#sails-page_about-irc .container code:not(.usage) .hljs-template-variable,#sails-page_about-irc .container code:not(.usage) .hljs-type,#sails-page_about-irc .container code:not(.usage) .hljs-variable{color:#e6db74}#sails-page_about-irc .container code:not(.usage) .hljs-comment,#sails-page_about-irc .container code:not(.usage) .hljs-deletion,#sails-page_about-irc .container code:not(.usage) .hljs-meta{color:#75715e}#sails-page_about-irc .container pre{background:#23241f;word-wrap:break-word;font-size:14px;overflow:auto;border-radius:6px;color:#FFF;margin:0 0 20px}#sails-page_about-irc .container pre code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border:none;background:0 0;line-height:22px;padding:15px}#sails-page_about-irc .container pre.muted,#sails-page_about-irc .container pre.usage-wrapper{border:1px solid #d8d8d8;background:0 0;color:#4b4b4b}@media screen and (max-width:500px){#sails-page_about-irc .container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_about-irc .container section{padding-top:75px;padding-bottom:75px}#sails-page_about-irc .container section .permalink-thing{display:inline-block;float:right;position:relative;top:-55px}#sails-page_what-is-sails{font-family:Lato,Helvetica,Arial,sans-serif;padding-bottom:0}#sails-page_what-is-sails .container h2,#sails-page_what-is-sails .container h3,#sails-page_what-is-sails .page-header h1{font-family:proxima-nova-soft,Helvetica,Arial,sans-serif}#sails-page_what-is-sails .page-header{padding:139px 20px 75px}#sails-page_what-is-sails .page-header img{width:100%;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:40px}#sails-page_what-is-sails .page-header h1{color:#4b4b4b;font-weight:700;font-size:24px;text-align:center;margin-bottom:15px;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_what-is-sails .page-header h5{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_what-is-sails .page-header h5 a{color:#10ACC2}#sails-page_what-is-sails .page-header h5 a:hover{color:#4b4b4b}#sails-page_what-is-sails hr{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:none;border-bottom:1px solid #ebebeb;border-left:none;border-right:none;-webkit-margin-before:0;-webkit-margin-after:0}#sails-page_what-is-sails .container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%;text-align:left}@media screen and (max-width:500px){#sails-page_what-is-sails .container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_what-is-sails .container section{padding-top:75px;padding-bottom:75px;max-width:892px;margin-left:auto;margin-right:auto}#sails-page_what-is-sails .container h2{color:#4b4b4b;font-size:20px;line-height:22px;font-weight:700;margin-bottom:20px}#sails-page_what-is-sails .container h3{color:#757575;font-size:20px;line-height:22px;font-weight:700;margin-bottom:20px}#sails-page_what-is-sails .container p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300;margin-bottom:20px}#sails-page_what-is-sails .container p:last-child{margin-bottom:0}#sails-page_what-is-sails .container a{color:#10ACC2}#sails-page_what-is-sails .container a:hover{color:#4b4b4b}#sails-page_what-is-sails .link-btn-secondary{border-top:none;border-left:none;border-right:none;background:0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-transition:all 250ms;-o-transition:all 250ms;display:inline-block;font-size:16px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;color:#10ACC2;height:42px;line-height:42px;vertical-align:middle;padding-right:50px;margin-top:25px;position:relative;top:-12px;font-weight:700}#sails-page_what-is-sails .link-btn-secondary i{position:absolute;right:0;top:2px;font-size:38px}#sails-page_what-is-sails .link-btn-secondary:hover i{color:#757575}#sails-page_what-is-sails .build-app{font-family:Lato,Helvetica,Arial,sans-serif;background-color:#10ACC2;color:#FFF;padding-top:125px;padding-bottom:125px;margin-top:50px}#sails-page_what-is-sails .build-app a{color:#B1EEF7;font-weight:700}#sails-page_what-is-sails .build-app a:hover{color:#FFF;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s}#sails-page_what-is-sails .build-app .container h3{color:#FFF;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:300;font-size:32px;padding-bottom:10px;text-align:center}#sails-page_what-is-sails .build-app .container p{color:#FFF;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:440px;margin-left:auto;margin-right:auto;margin-bottom:50px}#sails-page_what-is-sails .build-app .container .btns{margin-left:auto;margin-right:auto;width:480px;text-align:center;clear:both}#sails-page_what-is-sails .build-app .container .btns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_what-is-sails .build-app .container .btns .btn.left-btn,#sails-page_what-is-sails .build-app .container .btns .btn.right-btn{border-bottom:none;font-size:20px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700;border-radius:7px;text-align:center}#sails-page_what-is-sails .build-app .container .btns .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;display:block;float:left}#sails-page_what-is-sails .build-app .container .btns .btn.left-btn{border-top:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;background:#001C20;display:inline-block;padding:12px 25px;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;margin-right:5px}#sails-page_reference-or-concepts .link-btn-secondary,#sails-page_what-is-sails .build-app .container .btns .btn.right-btn{border-right:none;background:0 0;-ms-transition:all 250ms;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;border-top:none;border-left:none;cursor:pointer}#sails-page_what-is-sails .build-app .container .btns .btn.left-btn:hover{color:#10ACC2}#sails-page_what-is-sails .build-app .container .btns .btn.right-btn{color:#FFF;display:inline-block;padding:12px 25px;margin-left:5px}#sails-page_what-is-sails .build-app .container .btns .btn.right-btn:hover{color:#001C20}@media screen and (max-width:500px){#sails-page_what-is-sails .build-app{padding-top:50px;padding-bottom:50px}#sails-page_what-is-sails .build-app .container h3{font-size:26px;font-weight:700}#sails-page_what-is-sails .build-app .container .btns{width:100%}#sails-page_what-is-sails .build-app .container .btns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_what-is-sails .build-app .container .btns .btn.left-btn,#sails-page_what-is-sails .build-app .container .btns .btn.right-btn{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;font-size:20px;padding:12px 25px;text-align:center;border-radius:7px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;display:block;margin-left:auto;margin-right:auto}#sails-page_what-is-sails .build-app .container .btns .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;margin-left:auto;margin-right:auto;float:none}#sails-page_what-is-sails .build-app .container .btns .btn.left-btn{background:#001C20;margin-bottom:10px}#sails-page_what-is-sails .build-app .container .btns .btn.right-btn{background:0 0}}#sails-page_reference-or-concepts{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;height:auto!important;min-height:100%;min-width:100%;font-family:Lato,Helvetica,Arial,sans-serif;padding-top:342px;position:relative}@media screen and (max-width:991px){#sails-page_reference-or-concepts{padding-top:410px}}@media screen and (max-width:768px){#sails-page_reference-or-concepts{padding-top:322px;padding-right:0!important;padding-left:0!important}}@media screen and (max-width:550px){#sails-page_reference-or-concepts{padding-top:342px}}#sails-page_reference-or-concepts .docs-main-header{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;width:100%;position:fixed;z-index:100;left:0;top:0;background-color:#FFF;min-width:100%;padding-top:64px}#sails-page_reference-or-concepts .docs-main-header h2{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;padding-top:25px;text-align:center}#sails-page_reference-or-concepts .docs-main-header .docs-header-nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:90%;max-width:1600px}@media screen and (max-width:500px){#sails-page_reference-or-concepts .docs-main-header .docs-header-nav{width:100%;padding-right:20px;padding-left:20px}}@media screen and (max-width:768px){#sails-page_reference-or-concepts .docs-main-header .docs-header-nav{padding-right:0;padding-left:0}}#sails-page_reference-or-concepts .docs-main-header .docs-header-nav .nav-items{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-bottom:1px solid #ebebeb;padding-top:27px}#sails-page_reference-or-concepts .docs-main-header .docs-header-nav .nav-items a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;display:inline-block;margin-left:20px;margin-right:20px;padding-left:2px;padding-right:2px;padding-bottom:23px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:400;border-bottom:3px solid transparent;color:#757575}#sails-page_reference-or-concepts .docs-main-header .docs-header-nav .nav-items a.current{color:#10ACC2;border-bottom-color:#10ACC2}#sails-page_reference-or-concepts .docs-main-header .docs-header-nav .nav-items a:hover{color:#10ACC2}#sails-page_reference-or-concepts .docs-main-header .docs-header-nav .nav-items .divider{color:#ebebeb}@media screen and (max-width:768px){#sails-page_reference-or-concepts .docs-main-header .docs-header-nav .nav-items .divider{display:none}}#sails-page_reference-or-concepts .docs-main-header.short{top:-100px}#sails-page_reference-or-concepts .link-btn-secondary{border-bottom:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:16px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;color:#10ACC2;height:42px;line-height:42px;vertical-align:middle;padding-right:50px;margin-top:25px;position:relative;top:-12px;font-weight:700}#sails-page_reference-or-concepts .link-btn-secondary i{position:absolute;right:0;top:2px;font-size:38px}#sails-page_reference-or-concepts .link-btn-secondary:hover i{color:#757575}#sails-page_reference-or-concepts .side-nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF;padding-top:242px;position:absolute;height:100%;z-index:50;left:0;top:0;border-right:1px solid #ebebeb}@media screen and (max-width:991px){#sails-page_reference-or-concepts .docs-main-header .docs-header-nav .nav-items a{padding-bottom:0;margin-bottom:15px}#sails-page_reference-or-concepts .side-nav{padding-top:302px}}@media screen and (max-width:768px){#sails-page_reference-or-concepts .side-nav{width:0!important;display:none}}#sails-page_reference-or-concepts .side-nav .side-nav-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-bottom:25px;padding-right:15px}#sails-page_reference-or-concepts .side-nav .side-nav-inner h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow-x:hidden;color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;padding-top:50px;margin-bottom:18px}#sails-page_reference-or-concepts .side-nav .side-nav-inner a{color:inherit;font-weight:inherit}#sails-page_reference-or-concepts .side-nav .side-nav-inner>ul{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:15px;padding-bottom:15px}#sails-page_reference-or-concepts .side-nav .side-nav-inner>ul>li{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:30px}#sails-page_reference-or-concepts .side-nav .side-nav-inner>ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#sails-page_reference-or-concepts .side-nav .side-nav-inner>ul li span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sails-page_reference-or-concepts .side-nav .side-nav-inner>ul li span>a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}#sails-page_reference-or-concepts .side-nav .side-nav-inner>ul li span:hover{-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;color:#10ACC2}#sails-page_reference-or-concepts .side-nav .side-nav-inner>ul li span .current-arrow{display:none;position:absolute;right:-12px;top:2px;font-size:18px}#sails-page_reference-or-concepts .side-nav .side-nav-inner>ul li ul{display:none}#sails-page_reference-or-concepts .side-nav .side-nav-inner>ul li ul>li{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:300;line-height:24px}#sails-page_reference-or-concepts .side-nav .side-nav-inner>ul li.current>span{font-weight:700;color:#10ACC2}#sails-page_reference-or-concepts .side-nav .side-nav-inner>ul li.current>span .current-arrow,#sails-page_reference-or-concepts .side-nav .side-nav-inner>ul li.expanded>ul{display:block}#sails-page_reference-or-concepts .side-nav .side-nav-inner>ul li.deprecated{opacity:.55;font-style:italic;font-weight:300}#sails-page_reference-or-concepts .side-nav .side-nav-inner>ul li.experimental{font-style:italic;font-weight:300}#sails-page_reference-or-concepts .side-nav .side-nav-inner .support-message{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:25px;width:224px;background-color:#f8f8f8;border-radius:8px;text-align:center;padding:40px 25px}#sails-page_reference-or-concepts .side-nav .side-nav-inner .support-message img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:134px;margin-left:auto;margin-right:auto;margin-bottom:15px}#sails-page_reference-or-concepts .side-nav .side-nav-inner .support-message h2{font-size:16px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;margin-bottom:10px;color:#4b4b4b}#sails-page_reference-or-concepts .side-nav .side-nav-inner .support-message p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;margin-bottom:20px}#sails-page_reference-or-concepts .side-nav .side-nav-inner .support-message .flagship-link{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;background:#10ACC2;display:inline-block;font-size:16px;padding:10px 15px;text-align:center;border-radius:5px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms}#sails-page_reference-or-concepts .docs-section h1,#sails-page_reference-or-concepts .docs-section h2,#sails-page_reference-or-concepts .docs-section h3,#sails-page_reference-or-concepts .docs-section h4{font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:400}#sails-page_reference-or-concepts #footer{position:absolute;width:100%;bottom:0;left:0;z-index:75}#sails-page_reference-or-concepts .docs-section{padding-left:50px;padding-bottom:100px;position:relative}#sails-page_reference-or-concepts .docs-section h1{font-size:28px;margin-bottom:25px;color:#4b4b4b}@media screen and (max-width:500px){#sails-page_reference-or-concepts .docs-section h1{font-size:24px}}#sails-page_reference-or-concepts .docs-section h2{font-size:24px;color:#757575;margin-bottom:20px;padding-top:35px}#sails-page_reference-or-concepts .docs-section h3{font-size:23px;color:#4b4b4b;margin-bottom:20px;padding-top:35px}#sails-page_reference-or-concepts .docs-section h4{font-size:18px;color:#757575;padding-top:14px;margin-bottom:20px}#sails-page_reference-or-concepts .docs-section h5{font-family:Lato,Helvetica,Arial,sans-serif;font-size:17px;color:#757575;font-weight:700;padding-top:10px;margin-bottom:20px}#sails-page_reference-or-concepts .docs-section p{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;margin-bottom:20px;line-height:1.8em}#sails-page_reference-or-concepts .docs-section p:last-child{margin-bottom:0}#sails-page_reference-or-concepts .docs-section a{-webkit-transition:color 250ms;-moz-transition:color 250ms;-ms-transition:color 250ms;-o-transition:color 250ms;color:#10ACC2}#sails-page_reference-or-concepts .docs-section a:hover{color:#4b4b4b}#sails-page_reference-or-concepts .docs-section code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Monaco,courier,monospace;font-size:.8em;display:inline-block;background-color:#f8f8f8;padding-left:3px;padding-right:3px;border-radius:3px;border:1px solid #ebebeb;line-height:1.5em}#sails-page_reference-or-concepts .docs-section ol li,#sails-page_reference-or-concepts .docs-section ul li{font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300}#sails-page_reference-or-concepts .docs-section ul{margin-bottom:20px;padding-left:20px}#sails-page_reference-or-concepts .docs-section ul li{color:#4b4b4b;list-style-type:disc;list-style-position:outside;margin-bottom:15px}#sails-page_reference-or-concepts .docs-section ul li ul{padding-top:10px}#sails-page_reference-or-concepts .docs-section ol{margin-bottom:20px;padding-left:20px}#sails-page_reference-or-concepts .docs-section ol li{color:#4b4b4b;list-style-type:decimal;list-style-position:outside;margin-bottom:15px}#sails-page_reference-or-concepts .docs-section ol li ul{padding-top:10px}#sails-page_reference-or-concepts .docs-section blockquote{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #ebebeb;padding-left:25px;margin:0 0 25px}#sails-page_reference-or-concepts .docs-section bubble span{color:#fff;display:inline-block;padding-left:10px;padding-right:10px;height:20px;line-height:20px;vertical-align:middle;border-radius:15px;font-size:11px;background-color:#0e6471;border-color:#083c44;border-style:none}#sails-page_reference-or-concepts .docs-section bubble span.email,#sails-page_reference-or-concepts .docs-section bubble span.string,#sails-page_reference-or-concepts .docs-section bubble span.text{background-color:#E6DB74;border-color:#ded049;color:#001C20}#sails-page_reference-or-concepts .docs-section bubble span.dictionary,#sails-page_reference-or-concepts .docs-section bubble span.object{background-color:#2bb49b;border-color:#218b78}#sails-page_reference-or-concepts .docs-section bubble span.boolean,#sails-page_reference-or-concepts .docs-section bubble span.double,#sails-page_reference-or-concepts .docs-section bubble span.float,#sails-page_reference-or-concepts .docs-section bubble span.int,#sails-page_reference-or-concepts .docs-section bubble span.integer,#sails-page_reference-or-concepts .docs-section bubble span.number{background-color:#AE81FF;border-color:#8d4eff}#sails-page_reference-or-concepts .docs-section bubble span.date{color:coral}#sails-page_reference-or-concepts .docs-section bubble span.json{background-color:#DB6758;border-color:#d2412e}#sails-page_reference-or-concepts .docs-section bubble span.ref{background-color:#111;border-color:#000}#sails-page_reference-or-concepts .docs-section bubble span.error{background-color:#c9470d;border-color:#99360a}#sails-page_reference-or-concepts .docs-section bubble span.function,#sails-page_reference-or-concepts .docs-section bubble span.lamda{background-color:#53C9D9;border-color:#2db9cc}#sails-page_reference-or-concepts .docs-section bubble span.uncertain{border-width:1px;border-style:solid;font-style:italic;background-color:#fff!important;color:#222}#sails-page_reference-or-concepts .docs-section .table-wrapper table{border:1px solid #ebebeb;border-collapse:collapse;font-size:14px;line-height:22px;margin:0}#sails-page_reference-or-concepts .docs-section .table-wrapper table th{font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;padding:15px}#sails-page_reference-or-concepts .docs-section .table-wrapper table td{font-family:Lato,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;color:#4b4b4b;padding:15px}#sails-page_reference-or-concepts .docs-section .table-wrapper table code,#sails-page_reference-or-concepts .docs-section pre code{font-family:Monaco,courier,monospace}#sails-page_reference-or-concepts .docs-section .replacement-icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;margin-left:10px;margin-right:10px}#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-built_in,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-subst,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-tag{color:#f8f8f2}#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-emphasis,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-strong{color:#a8a8a2}#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-bullet,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-link,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-literal,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-number,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-quote,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-regexp{color:#ae81ff}#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-code,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-section,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-selector-class,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-title{color:#a6e22e}#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-strong{font-weight:700}#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-emphasis{font-style:italic}#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-keyword,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-name,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-selector-tag{color:#f92672}#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-attribute,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-function-keyword,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-symbol{color:#66d9ef}#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-attr,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-class .hljs-title{color:#f8f8f2}#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-params{color:#fd9720}#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-addition,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-builtin-name,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-selector-attr,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-selector-id,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-selector-pseudo,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-string,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-template-variable,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-type,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-variable{color:#e6db74}#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-comment,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-deletion,#sails-page_reference-or-concepts .docs-section code:not(.usage) .hljs-meta{color:#75715e}#sails-page_reference-or-concepts .docs-section pre{background:#23241f;word-wrap:break-word;font-size:14px;overflow:auto;border-radius:6px;color:#FFF;margin:0 0 20px}#sails-page_reference-or-concepts .docs-section pre code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border:none;background:0 0;line-height:22px;padding:15px}#sails-page_reference-or-concepts .docs-section pre.muted,#sails-page_reference-or-concepts .docs-section pre.usage-wrapper{border:1px solid #d8d8d8;background:0 0;color:#4b4b4b}@media screen and (max-width:768px){#sails-page_reference-or-concepts .docs-section{padding-left:1rem;padding-right:1rem}}#sails-page_reference-or-concepts .docs-section .pencil{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;position:absolute;right:0;top:0;text-decoration:none;cursor:pointer;display:inline-block;background-color:#f8f8f8;border:1px solid #d8d8d8;border-radius:4px;font-size:13px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;color:#10ACC2;opacity:0;pointer-events:none;padding:4px 7px 3px}#sails-page_reference-or-concepts .docs-section .pencil i{font-size:.8em;margin-left:2px}#sails-page_reference-or-concepts .docs-section .pencil:hover{background-color:#f3f3f3;color:#4b4b4b}#sails-page_reference-or-concepts .docs-section .pencil:active{background-color:#ebebeb;border-color:#bfbfbf;color:#4b4b4b}#sails-page_reference-or-concepts .docs-section:hover .pencil{opacity:1;pointer-events:all}#sails-page_reference-or-concepts .docs-section .table-of-contents a{font-weight:inherit}#sails-page_reference-or-concepts .docs-section .table-of-contents>ol li{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300;list-style-position:outside;margin-bottom:0}#sails-page_reference-or-concepts .docs-section .table-of-contents>ol li span{margin-left:10px;font-weight:300}#sails-page_reference-or-concepts .docs-section .table-of-contents>ol li ol{padding-left:40px;padding-top:10px;padding-bottom:10px}#sails-page_reference-or-concepts .docs-section .table-of-contents>ol li ol li{line-height:28px}#sails-page_reference-or-concepts .docs-section .table-of-contents>ol>li{list-style-position:outside;list-style-type:upper-roman;position:relative;left:15px}#sails-page_reference-or-concepts .docs-section .table-of-contents>ol>li>span{margin-left:35px;font-weight:700}#sails-page_reference-or-concepts .docs-section .table-of-contents>ol>li>ol{padding-left:55px}@media screen and (max-width:500px){#sails-page_reference-or-concepts .docs-section .table-of-contents>ol>li>ol{padding-left:0}}#sails-page_reference-or-concepts .docs-section .table-of-contents>ol>li>ol>li{list-style-type:upper-alpha}#sails-page_reference-or-concepts .docs-section .table-of-contents>ol>li>ol>li>ol>li{list-style-type:decimal}#sails-page_reference-or-concepts .docs-section .table-of-contents>ol>li>ol>li>ol>li>ol>li{list-style-type:lower-alpha}#sails-page_reference-or-concepts .docs-section .table-of-contents>ol>li>ol>li>ol>li>ol>li>ol li{list-style-type:decimal}@media (max-width:500px){#sails-page_reference-or-concepts .docs-section .table-of-contents a{word-wrap:break-word}#sails-page_reference-or-concepts .docs-section .table-of-contents>ol{padding-left:12px}#sails-page_reference-or-concepts .docs-section .table-of-contents>ol li ol,#sails-page_reference-or-concepts .docs-section .table-of-contents>ol>li>ol{padding-left:24px}#sails-page_reference-or-concepts .docs-section .table-of-contents>ol li span{display:block}#sails-page_reference-or-concepts .docs-section .table-of-contents>ol>li>span{margin-left:12px;font-weight:700}}#sails-page_reference-or-concepts .contribution-message h1,#sails-page_reference-or-concepts .contribution-message h2,#sails-page_reference-or-concepts .contribution-message h3,#sails-page_reference-or-concepts .contribution-message h4{font-weight:400;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif}#sails-page_reference-or-concepts .docs-section .permalink-thing{display:inline-block;float:right;position:relative;top:-55px}#sails-page_reference-or-concepts .docs-section .table-wrapper{outline:#f8f8f8 solid 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;margin-bottom:25px}#sails-page_reference-or-concepts .docs-section .table-wrapper ::-webkit-scrollbar{width:10px;height:10px}#sails-page_reference-or-concepts .docs-section .table-wrapper ::-webkit-scrollbar-button{width:10px;height:10px}#sails-page_reference-or-concepts .docs-section .table-wrapper ::-webkit-scrollbar-thumb{background:#14acc2;border:1px solid #0e6471;border-radius:50px}#sails-page_reference-or-concepts .docs-section .table-wrapper ::-webkit-scrollbar-track{background:#ebebeb;border:0 #ebebeb;border-radius:4px}#sails-page_reference-or-concepts .docs-section .table-wrapper ::-webkit-scrollbar-corner{background:0 0}#sails-page_reference-or-concepts ::-webkit-scrollbar{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:10px;background:0 0;border-left:1px solid transparent}#sails-page_reference-or-concepts ::-webkit-scrollbar-track{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:6px;background:#FFF;border-top:10px solid #FFF;border-bottom:10px solid #FFF}#sails-page_reference-or-concepts ::-webkit-scrollbar-thumb{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ebebeb;border:1px solid #FFF;-webkit-box-shadow:inset 0 0 0 1px #d2d2d2;border-radius:10px;width:6px}#sails-page_reference-or-concepts .contribution-message{position:relative;padding-left:50px;padding-top:20px;border-top:1px solid #ebebeb;padding-bottom:100px}#sails-page_reference-or-concepts .contribution-message h1{font-size:28px;margin-bottom:25px;color:#4b4b4b}@media screen and (max-width:500px){#sails-page_reference-or-concepts .contribution-message h1{font-size:24px}}#sails-page_reference-or-concepts .contribution-message h2{font-size:24px;color:#757575;margin-bottom:20px;padding-top:35px}#sails-page_reference-or-concepts .contribution-message h3{font-size:23px;color:#4b4b4b;margin-bottom:20px;padding-top:35px}#sails-page_reference-or-concepts .contribution-message h4{font-size:18px;color:#757575;padding-top:14px;margin-bottom:20px}#sails-page_reference-or-concepts .contribution-message h5{font-family:Lato,Helvetica,Arial,sans-serif;font-size:17px;color:#757575;font-weight:700;padding-top:10px;margin-bottom:20px}#sails-page_reference-or-concepts .contribution-message p{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;margin-bottom:20px;line-height:1.8em}#sails-page_reference-or-concepts .contribution-message p:last-child{margin-bottom:0}#sails-page_reference-or-concepts .contribution-message a{-webkit-transition:color 250ms;-moz-transition:color 250ms;-ms-transition:color 250ms;-o-transition:color 250ms;color:#10ACC2}#sails-page_reference-or-concepts .contribution-message a:hover{color:#4b4b4b}#sails-page_reference-or-concepts .contribution-message code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Monaco,courier,monospace;font-size:.8em;display:inline-block;background-color:#f8f8f8;padding-left:3px;padding-right:3px;border-radius:3px;border:1px solid #ebebeb;line-height:1.5em}#sails-page_reference-or-concepts .contribution-message ol li,#sails-page_reference-or-concepts .contribution-message ul li{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300}#sails-page_reference-or-concepts .contribution-message ul{margin-bottom:20px;padding-left:20px}#sails-page_reference-or-concepts .contribution-message ul li{list-style-type:disc;list-style-position:outside;margin-bottom:15px}#sails-page_reference-or-concepts .contribution-message ul li ul{padding-top:10px}#sails-page_reference-or-concepts .contribution-message ol{margin-bottom:20px;padding-left:20px}#sails-page_reference-or-concepts .contribution-message ol li{list-style-type:decimal;list-style-position:outside;margin-bottom:15px}#sails-page_reference-or-concepts .contribution-message ol li ul{padding-top:10px}#sails-page_reference-or-concepts .contribution-message blockquote{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #ebebeb;padding-left:25px;margin:0 0 25px}#sails-page_reference-or-concepts .contribution-message bubble span{color:#fff;display:inline-block;padding-left:10px;padding-right:10px;height:20px;line-height:20px;vertical-align:middle;border-radius:15px;font-size:11px;background-color:#0e6471;border-color:#083c44;border-style:none}#sails-page_reference-or-concepts .contribution-message bubble span.email,#sails-page_reference-or-concepts .contribution-message bubble span.string,#sails-page_reference-or-concepts .contribution-message bubble span.text{background-color:#E6DB74;border-color:#ded049;color:#001C20}#sails-page_reference-or-concepts .contribution-message bubble span.dictionary,#sails-page_reference-or-concepts .contribution-message bubble span.object{background-color:#2bb49b;border-color:#218b78}#sails-page_reference-or-concepts .contribution-message bubble span.boolean,#sails-page_reference-or-concepts .contribution-message bubble span.double,#sails-page_reference-or-concepts .contribution-message bubble span.float,#sails-page_reference-or-concepts .contribution-message bubble span.int,#sails-page_reference-or-concepts .contribution-message bubble span.integer,#sails-page_reference-or-concepts .contribution-message bubble span.number{background-color:#AE81FF;border-color:#8d4eff}#sails-page_reference-or-concepts .contribution-message bubble span.date{color:coral}#sails-page_reference-or-concepts .contribution-message bubble span.json{background-color:#DB6758;border-color:#d2412e}#sails-page_reference-or-concepts .contribution-message bubble span.ref{background-color:#111;border-color:#000}#sails-page_reference-or-concepts .contribution-message bubble span.error{background-color:#c9470d;border-color:#99360a}#sails-page_reference-or-concepts .contribution-message bubble span.function,#sails-page_reference-or-concepts .contribution-message bubble span.lamda{background-color:#53C9D9;border-color:#2db9cc}#sails-page_reference-or-concepts .contribution-message bubble span.uncertain{border-width:1px;border-style:solid;font-style:italic;background-color:#fff!important;color:#222}#sails-page_reference-or-concepts .contribution-message .table-wrapper table{border:1px solid #ebebeb;border-collapse:collapse;font-size:14px;line-height:22px;margin:0}#sails-page_reference-or-concepts .contribution-message .table-wrapper table th{font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;padding:15px}#sails-page_reference-or-concepts .contribution-message .table-wrapper table td{font-family:Lato,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;color:#4b4b4b;padding:15px}#sails-page_anatomy .docs-section code,#sails-page_reference-or-concepts .contribution-message .table-wrapper table code,#sails-page_reference-or-concepts .contribution-message pre code{font-family:Monaco,courier,monospace}#sails-page_reference-or-concepts .contribution-message .replacement-icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;margin-left:10px;margin-right:10px}#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-built_in,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-subst,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-tag{color:#f8f8f2}#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-emphasis,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-strong{color:#a8a8a2}#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-bullet,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-link,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-literal,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-number,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-quote,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-regexp{color:#ae81ff}#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-code,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-section,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-selector-class,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-title{color:#a6e22e}#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-strong{font-weight:700}#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-emphasis{font-style:italic}#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-keyword,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-name,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-selector-tag{color:#f92672}#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-attribute,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-function-keyword,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-symbol{color:#66d9ef}#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-attr,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-class .hljs-title{color:#f8f8f2}#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-params{color:#fd9720}#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-addition,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-builtin-name,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-selector-attr,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-selector-id,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-selector-pseudo,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-string,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-template-variable,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-type,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-variable{color:#e6db74}#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-comment,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-deletion,#sails-page_reference-or-concepts .contribution-message code:not(.usage) .hljs-meta{color:#75715e}#sails-page_reference-or-concepts .contribution-message pre{background:#23241f;word-wrap:break-word;font-size:14px;overflow:auto;border-radius:6px;color:#FFF;margin:0 0 20px}#sails-page_reference-or-concepts .contribution-message pre code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border:none;background:0 0;line-height:22px;padding:15px}#sails-page_reference-or-concepts .contribution-message pre.muted,#sails-page_reference-or-concepts .contribution-message pre.usage-wrapper{border:1px solid #d8d8d8;background:0 0;color:#4b4b4b}@media screen and (max-width:768px){#sails-page_reference-or-concepts .contribution-message{padding-left:1rem;padding-right:1rem}}#sails-page_reference-or-concepts .contribution-message .pencil{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;position:absolute;right:0;top:0;text-decoration:none;cursor:pointer;display:inline-block;background-color:#f8f8f8;border:1px solid #d8d8d8;border-radius:4px;font-size:13px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;color:#10ACC2;opacity:0;pointer-events:none;padding:4px 7px 3px}#sails-page_reference-or-concepts .contribution-message .pencil i{font-size:.8em;margin-left:2px}#sails-page_reference-or-concepts .contribution-message .pencil:hover{background-color:#f3f3f3;color:#4b4b4b}#sails-page_reference-or-concepts .contribution-message .pencil:active{background-color:#ebebeb;border-color:#bfbfbf;color:#4b4b4b}#sails-page_reference-or-concepts .contribution-message:hover .pencil{opacity:1;pointer-events:all}#sails-page_reference-or-concepts .contribution-message .table-of-contents a{font-weight:inherit}#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol li{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300;list-style-position:outside;margin-bottom:0}#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol li span{margin-left:10px;font-weight:300}#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol li ol{padding-left:40px;padding-top:10px;padding-bottom:10px}#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol li ol li{line-height:28px}#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol>li{list-style-position:outside;list-style-type:upper-roman;position:relative;left:15px}#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol>li>span{margin-left:35px;font-weight:700}#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol>li>ol{padding-left:55px}@media screen and (max-width:500px){#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol>li>ol{padding-left:0}}#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol>li>ol>li{list-style-type:upper-alpha}#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol>li>ol>li>ol>li{list-style-type:decimal}#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol>li>ol>li>ol>li>ol>li{list-style-type:lower-alpha}#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol>li>ol>li>ol>li>ol>li>ol li{list-style-type:decimal}@media (max-width:500px){#sails-page_reference-or-concepts .contribution-message .table-of-contents a{word-wrap:break-word}#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol{padding-left:12px}#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol li ol,#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol>li>ol{padding-left:24px}#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol li span{display:block}#sails-page_reference-or-concepts .contribution-message .table-of-contents>ol>li>span{margin-left:12px;font-weight:700}}#sails-page_reference-or-concepts .contribution-message .permalink-thing{display:inline-block;float:right;position:relative;top:-55px}#sails-page_reference-or-concepts .contribution-message .table-wrapper{outline:#f8f8f8 solid 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;margin-bottom:25px}#sails-page_reference-or-concepts .contribution-message .table-wrapper ::-webkit-scrollbar{width:10px;height:10px}#sails-page_reference-or-concepts .contribution-message .table-wrapper ::-webkit-scrollbar-button{width:10px;height:10px}#sails-page_reference-or-concepts .contribution-message .table-wrapper ::-webkit-scrollbar-thumb{background:#14acc2;border:1px solid #0e6471;border-radius:50px}#sails-page_reference-or-concepts .contribution-message .table-wrapper ::-webkit-scrollbar-track{background:#ebebeb;border:0 #ebebeb;border-radius:4px}#sails-page_reference-or-concepts .contribution-message .table-wrapper ::-webkit-scrollbar-corner{background:0 0}#sails-page_reference-or-concepts .fade-in{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s}#sails-page_reference-or-concepts .invisible{opacity:0!important}@media screen and (max-width:1100px){#sails-page_reference-or-concepts .docs-main-header{position:absolute}}#sails-page_reference-or-concepts .doc-hero-wrapper{max-width:500px;padding-top:32px;padding-bottom:32px}#sails-page_reference-or-concepts .doc-hero-wrapper img{width:100%}#sails-page_reference-or-concepts .side-nav{width:285px}#sails-page_reference-or-concepts .side-nav .side-nav-inner>ul li ul{border-left:3px solid #ebebeb;padding-left:20px;margin-top:2px;margin-bottom:2px}#sails-page_reference-or-concepts .side-nav .side-nav-inner .ad{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;font-size:12px;line-height:17px;background-color:#f8f8f8;border:1px solid #ebebeb;position:relative;min-height:116px;padding:7px 7px 7px 149px}#sails-page_reference-or-concepts .side-nav .side-nav-inner .ad a,#sails-page_reference-or-concepts .side-nav .side-nav-inner .ad a:hover{color:inherit}#sails-page_reference-or-concepts .side-nav .side-nav-inner .ad .carbon-img{width:130px;height:100px;display:block;position:absolute;top:7px;left:7px}#sails-page_reference-or-concepts .side-nav .side-nav-inner .ad .carbon-text{color:#757575;display:block;margin-bottom:1em}#sails-page_reference-or-concepts .side-nav .side-nav-inner .ad .carbon-poweredby{color:#bcbcbc;display:block;font-size:11px;line-height:1}#sails-page_anatomy{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;height:auto!important;min-height:100%;min-width:100%;font-family:Lato,Helvetica,Arial,sans-serif;padding-top:342px;position:relative}@media screen and (max-width:991px){#sails-page_anatomy{padding-top:410px}}@media screen and (max-width:768px){#sails-page_anatomy{padding-top:322px;padding-right:0!important;padding-left:0!important}}@media screen and (max-width:550px){#sails-page_anatomy{padding-top:342px}}#sails-page_anatomy .docs-main-header{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;width:100%;position:fixed;z-index:100;left:0;top:0;background-color:#FFF;min-width:100%;padding-top:64px}#sails-page_anatomy .docs-main-header h2{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;padding-top:25px;text-align:center}#sails-page_anatomy .docs-main-header .docs-header-nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:90%;max-width:1600px}@media screen and (max-width:500px){#sails-page_anatomy .docs-main-header .docs-header-nav{width:100%;padding-right:20px;padding-left:20px}}@media screen and (max-width:768px){#sails-page_anatomy .docs-main-header .docs-header-nav{padding-right:0;padding-left:0}}#sails-page_anatomy .docs-main-header .docs-header-nav .nav-items{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-bottom:1px solid #ebebeb;padding-top:27px}#sails-page_anatomy .docs-main-header .docs-header-nav .nav-items a,#sails-page_anatomy .link-btn-secondary{-moz-box-sizing:border-box;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;-webkit-transition:all 250ms}#sails-page_anatomy .docs-main-header .docs-header-nav .nav-items a{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:20px;margin-right:20px;padding-left:2px;padding-right:2px;padding-bottom:23px;font-weight:400;border-bottom:3px solid transparent;color:#757575}#sails-page_anatomy .docs-main-header .docs-header-nav .nav-items a.current{color:#10ACC2;border-bottom-color:#10ACC2}#sails-page_anatomy .docs-main-header .docs-header-nav .nav-items a:hover{color:#10ACC2}#sails-page_anatomy .docs-main-header .docs-header-nav .nav-items .divider{color:#ebebeb}@media screen and (max-width:768px){#sails-page_anatomy .docs-main-header .docs-header-nav .nav-items .divider{display:none}}#sails-page_anatomy .docs-main-header.short{top:-100px}#sails-page_anatomy .link-btn-secondary{border-top:none;border-bottom:none;border-left:none;border-right:none;background:0 0;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:16px;color:#10ACC2;height:42px;line-height:42px;vertical-align:middle;padding-right:50px;margin-top:25px;position:relative;top:-12px;font-weight:700}#sails-page_anatomy .link-btn-secondary i{position:absolute;right:0;top:2px;font-size:38px}#sails-page_anatomy .link-btn-secondary:hover i{color:#757575}#sails-page_anatomy .side-nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF;padding-top:242px;position:absolute;height:100%;z-index:50;left:0;top:0;border-right:1px solid #ebebeb}@media screen and (max-width:991px){#sails-page_anatomy .docs-main-header .docs-header-nav .nav-items a{padding-bottom:0;margin-bottom:15px}#sails-page_anatomy .side-nav{padding-top:302px}}@media screen and (max-width:768px){#sails-page_anatomy .side-nav{width:0!important;display:none}}#sails-page_anatomy .side-nav .side-nav-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-bottom:25px;padding-right:15px}#sails-page_anatomy .side-nav .side-nav-inner h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow-x:hidden;color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;padding-top:50px;margin-bottom:18px}#sails-page_anatomy .side-nav .side-nav-inner a{color:inherit;font-weight:inherit}#sails-page_anatomy .side-nav .side-nav-inner>ul{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:15px;padding-bottom:15px}#sails-page_anatomy .side-nav .side-nav-inner>ul>li{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:30px}#sails-page_anatomy .side-nav .side-nav-inner>ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#sails-page_anatomy .side-nav .side-nav-inner>ul li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sails-page_anatomy .side-nav .side-nav-inner>ul li span>a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}#sails-page_anatomy .side-nav .side-nav-inner>ul li span:hover{-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;color:#10ACC2}#sails-page_anatomy .side-nav .side-nav-inner>ul li span .current-arrow{display:none;position:absolute;right:-12px;top:2px;font-size:18px}#sails-page_anatomy .side-nav .side-nav-inner>ul li ul{display:none}#sails-page_anatomy .side-nav .side-nav-inner>ul li ul>li{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-weight:300;line-height:24px}#sails-page_anatomy .side-nav .side-nav-inner>ul li.current>span{font-weight:700;color:#10ACC2}#sails-page_anatomy .side-nav .side-nav-inner>ul li.current>span .current-arrow,#sails-page_anatomy .side-nav .side-nav-inner>ul li.expanded>ul{display:block}#sails-page_anatomy .side-nav .side-nav-inner>ul li.deprecated{opacity:.55;font-style:italic;font-weight:300}#sails-page_anatomy .side-nav .side-nav-inner>ul li.experimental{font-style:italic;font-weight:300}#sails-page_anatomy .side-nav .side-nav-inner .support-message{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:25px;width:224px;background-color:#f8f8f8;border-radius:8px;text-align:center;padding:40px 25px}#sails-page_anatomy .side-nav .side-nav-inner .support-message img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:134px;margin-left:auto;margin-right:auto;margin-bottom:15px}#sails-page_anatomy .side-nav .side-nav-inner .support-message h2{font-size:16px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;margin-bottom:10px;color:#4b4b4b}#sails-page_anatomy .side-nav .side-nav-inner .support-message p{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;margin-bottom:20px}#sails-page_anatomy .side-nav .side-nav-inner .support-message .flagship-link{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;background:#10ACC2;display:inline-block;font-size:16px;padding:10px 15px;text-align:center;border-radius:5px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms}#sails-page_anatomy #footer{position:absolute;width:100%;bottom:0;left:0;z-index:75}#sails-page_anatomy .docs-section{padding-left:50px;padding-bottom:100px;position:relative}#sails-page_anatomy .docs-section h1{font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:28px;font-weight:400;margin-bottom:25px;color:#4b4b4b}#sails-page_anatomy .docs-section h2,#sails-page_anatomy .docs-section h3{margin-bottom:20px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:400}@media screen and (max-width:500px){#sails-page_anatomy .docs-section h1{font-size:24px}}#sails-page_anatomy .docs-section h2{font-size:24px;color:#757575;padding-top:35px}#sails-page_anatomy .docs-section h3{font-size:23px;color:#4b4b4b;padding-top:35px}#sails-page_anatomy .docs-section h4{font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;color:#757575;padding-top:14px;margin-bottom:20px}#sails-page_anatomy .docs-section h5,#sails-page_anatomy .docs-section p{font-family:Lato,Helvetica,Arial,sans-serif;margin-bottom:20px}#sails-page_anatomy .docs-section h5{font-size:17px;color:#757575;font-weight:700;padding-top:10px}#sails-page_anatomy .docs-section p{color:#4b4b4b;font-size:16px;font-weight:300;line-height:1.8em}#sails-page_anatomy .docs-section p:last-child{margin-bottom:0}#sails-page_anatomy .docs-section a{-webkit-transition:color 250ms;-moz-transition:color 250ms;-ms-transition:color 250ms;-o-transition:color 250ms;color:#10ACC2}#sails-page_anatomy .docs-section a:hover{color:#4b4b4b}#sails-page_anatomy .docs-section code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.8em;display:inline-block;background-color:#f8f8f8;padding-left:3px;padding-right:3px;border-radius:3px;border:1px solid #ebebeb;line-height:1.5em}#sails-page_anatomy .docs-section ol li,#sails-page_anatomy .docs-section ul li{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300}#sails-page_anatomy .docs-section ul{margin-bottom:20px;padding-left:20px}#sails-page_anatomy .docs-section ul li{list-style-type:disc;list-style-position:outside;margin-bottom:15px}#sails-page_anatomy .docs-section ul li ul{padding-top:10px}#sails-page_anatomy .docs-section ol{margin-bottom:20px;padding-left:20px}#sails-page_anatomy .docs-section ol li{list-style-type:decimal;list-style-position:outside;margin-bottom:15px}#sails-page_anatomy .docs-section ol li ul{padding-top:10px}#sails-page_anatomy .docs-section blockquote{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #ebebeb;padding-left:25px;margin:0 0 25px}#sails-page_anatomy .docs-section bubble span{color:#fff;display:inline-block;padding-left:10px;padding-right:10px;height:20px;line-height:20px;vertical-align:middle;border-radius:15px;font-size:11px;background-color:#0e6471;border-color:#083c44;border-style:none}#sails-page_anatomy .docs-section bubble span.email,#sails-page_anatomy .docs-section bubble span.string,#sails-page_anatomy .docs-section bubble span.text{background-color:#E6DB74;border-color:#ded049;color:#001C20}#sails-page_anatomy .docs-section bubble span.dictionary,#sails-page_anatomy .docs-section bubble span.object{background-color:#2bb49b;border-color:#218b78}#sails-page_anatomy .docs-section bubble span.boolean,#sails-page_anatomy .docs-section bubble span.double,#sails-page_anatomy .docs-section bubble span.float,#sails-page_anatomy .docs-section bubble span.int,#sails-page_anatomy .docs-section bubble span.integer,#sails-page_anatomy .docs-section bubble span.number{background-color:#AE81FF;border-color:#8d4eff}#sails-page_anatomy .docs-section bubble span.date{color:coral}#sails-page_anatomy .docs-section bubble span.json{background-color:#DB6758;border-color:#d2412e}#sails-page_anatomy .docs-section bubble span.ref{background-color:#111;border-color:#000}#sails-page_anatomy .docs-section bubble span.error{background-color:#c9470d;border-color:#99360a}#sails-page_anatomy .docs-section bubble span.function,#sails-page_anatomy .docs-section bubble span.lamda{background-color:#53C9D9;border-color:#2db9cc}#sails-page_anatomy .docs-section bubble span.uncertain{border-width:1px;border-style:solid;font-style:italic;background-color:#fff!important;color:#222}#sails-page_anatomy .docs-section .table-wrapper table{border:1px solid #ebebeb;border-collapse:collapse;font-size:14px;line-height:22px;margin:0}#sails-page_anatomy .docs-section .table-wrapper table th{font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;padding:15px}#sails-page_anatomy .docs-section .table-wrapper table td{font-family:Lato,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;color:#4b4b4b;padding:15px}#sails-page_anatomy .docs-section .table-wrapper table code,#sails-page_anatomy .docs-section pre code{font-family:Monaco,courier,monospace}#sails-page_anatomy .docs-section .replacement-icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;margin-left:10px;margin-right:10px}#sails-page_anatomy .docs-section code:not(.usage) .hljs,#sails-page_anatomy .docs-section code:not(.usage) .hljs-built_in,#sails-page_anatomy .docs-section code:not(.usage) .hljs-subst,#sails-page_anatomy .docs-section code:not(.usage) .hljs-tag{color:#f8f8f2}#sails-page_anatomy .docs-section code:not(.usage) .hljs-emphasis,#sails-page_anatomy .docs-section code:not(.usage) .hljs-strong{color:#a8a8a2}#sails-page_anatomy .docs-section code:not(.usage) .hljs-bullet,#sails-page_anatomy .docs-section code:not(.usage) .hljs-link,#sails-page_anatomy .docs-section code:not(.usage) .hljs-literal,#sails-page_anatomy .docs-section code:not(.usage) .hljs-number,#sails-page_anatomy .docs-section code:not(.usage) .hljs-quote,#sails-page_anatomy .docs-section code:not(.usage) .hljs-regexp{color:#ae81ff}#sails-page_anatomy .docs-section code:not(.usage) .hljs-code,#sails-page_anatomy .docs-section code:not(.usage) .hljs-section,#sails-page_anatomy .docs-section code:not(.usage) .hljs-selector-class,#sails-page_anatomy .docs-section code:not(.usage) .hljs-title{color:#a6e22e}#sails-page_anatomy .docs-section code:not(.usage) .hljs-strong{font-weight:700}#sails-page_anatomy .docs-section code:not(.usage) .hljs-emphasis{font-style:italic}#sails-page_anatomy .docs-section code:not(.usage) .hljs-keyword,#sails-page_anatomy .docs-section code:not(.usage) .hljs-name,#sails-page_anatomy .docs-section code:not(.usage) .hljs-selector-tag{color:#f92672}#sails-page_anatomy .docs-section code:not(.usage) .hljs-attribute,#sails-page_anatomy .docs-section code:not(.usage) .hljs-function-keyword,#sails-page_anatomy .docs-section code:not(.usage) .hljs-symbol{color:#66d9ef}#sails-page_anatomy .docs-section code:not(.usage) .hljs-attr,#sails-page_anatomy .docs-section code:not(.usage) .hljs-class .hljs-title{color:#f8f8f2}#sails-page_anatomy .docs-section code:not(.usage) .hljs-params{color:#fd9720}#sails-page_anatomy .docs-section code:not(.usage) .hljs-addition,#sails-page_anatomy .docs-section code:not(.usage) .hljs-builtin-name,#sails-page_anatomy .docs-section code:not(.usage) .hljs-selector-attr,#sails-page_anatomy .docs-section code:not(.usage) .hljs-selector-id,#sails-page_anatomy .docs-section code:not(.usage) .hljs-selector-pseudo,#sails-page_anatomy .docs-section code:not(.usage) .hljs-string,#sails-page_anatomy .docs-section code:not(.usage) .hljs-template-variable,#sails-page_anatomy .docs-section code:not(.usage) .hljs-type,#sails-page_anatomy .docs-section code:not(.usage) .hljs-variable{color:#e6db74}#sails-page_anatomy .docs-section code:not(.usage) .hljs-comment,#sails-page_anatomy .docs-section code:not(.usage) .hljs-deletion,#sails-page_anatomy .docs-section code:not(.usage) .hljs-meta{color:#75715e}#sails-page_anatomy .docs-section pre{background:#23241f;word-wrap:break-word;font-size:14px;overflow:auto;border-radius:6px;color:#FFF;margin:0 0 20px}#sails-page_anatomy .contribution-message .pencil,#sails-page_anatomy .docs-section .pencil{position:absolute;text-decoration:none;font-size:13px;cursor:pointer;-moz-transition:all 250ms;-ms-transition:all 250ms;right:0}#sails-page_anatomy .docs-section pre code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border:none;background:0 0;line-height:22px;padding:15px}#sails-page_anatomy .docs-section pre.muted,#sails-page_anatomy .docs-section pre.usage-wrapper{border:1px solid #d8d8d8;background:0 0;color:#4b4b4b}@media screen and (max-width:768px){#sails-page_anatomy .docs-section{padding-left:1rem;padding-right:1rem}}#sails-page_anatomy .docs-section .pencil{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms;-o-transition:all 250ms;top:0;display:inline-block;background-color:#f8f8f8;border:1px solid #d8d8d8;border-radius:4px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;color:#10ACC2;opacity:0;pointer-events:none;padding:4px 7px 3px}#sails-page_anatomy .docs-section .pencil i{font-size:.8em;margin-left:2px}#sails-page_anatomy .docs-section .pencil:hover{background-color:#f3f3f3;color:#4b4b4b}#sails-page_anatomy .docs-section .pencil:active{background-color:#ebebeb;border-color:#bfbfbf;color:#4b4b4b}#sails-page_anatomy .docs-section:hover .pencil{opacity:1;pointer-events:all}#sails-page_anatomy .docs-section .table-of-contents a{font-weight:inherit}#sails-page_anatomy .docs-section .table-of-contents>ol li{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300;list-style-position:outside;margin-bottom:0}#sails-page_anatomy .docs-section .table-of-contents>ol li span{margin-left:10px;font-weight:300}#sails-page_anatomy .docs-section .table-of-contents>ol li ol{padding-left:40px;padding-top:10px;padding-bottom:10px}#sails-page_anatomy .docs-section .table-of-contents>ol li ol li{line-height:28px}#sails-page_anatomy .docs-section .table-of-contents>ol>li{list-style-position:outside;list-style-type:upper-roman;position:relative;left:15px}#sails-page_anatomy .docs-section .table-of-contents>ol>li>span{margin-left:35px;font-weight:700}#sails-page_anatomy .docs-section .table-of-contents>ol>li>ol{padding-left:55px}@media screen and (max-width:500px){#sails-page_anatomy .docs-section .table-of-contents>ol>li>ol{padding-left:0}}#sails-page_anatomy .docs-section .table-of-contents>ol>li>ol>li{list-style-type:upper-alpha}#sails-page_anatomy .docs-section .table-of-contents>ol>li>ol>li>ol>li{list-style-type:decimal}#sails-page_anatomy .docs-section .table-of-contents>ol>li>ol>li>ol>li>ol>li{list-style-type:lower-alpha}#sails-page_anatomy .docs-section .table-of-contents>ol>li>ol>li>ol>li>ol>li>ol li{list-style-type:decimal}@media (max-width:500px){#sails-page_anatomy .docs-section .table-of-contents a{word-wrap:break-word}#sails-page_anatomy .docs-section .table-of-contents>ol{padding-left:12px}#sails-page_anatomy .docs-section .table-of-contents>ol li ol,#sails-page_anatomy .docs-section .table-of-contents>ol>li>ol{padding-left:24px}#sails-page_anatomy .docs-section .table-of-contents>ol li span{display:block}#sails-page_anatomy .docs-section .table-of-contents>ol>li>span{margin-left:12px;font-weight:700}}#sails-page_anatomy .docs-section .permalink-thing{display:inline-block;float:right;position:relative;top:-55px}#sails-page_anatomy .docs-section .table-wrapper{outline:#f8f8f8 solid 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;margin-bottom:25px}#sails-page_anatomy .docs-section .table-wrapper ::-webkit-scrollbar{width:10px;height:10px}#sails-page_anatomy .docs-section .table-wrapper ::-webkit-scrollbar-button{width:10px;height:10px}#sails-page_anatomy .docs-section .table-wrapper ::-webkit-scrollbar-thumb{background:#14acc2;border:1px solid #0e6471;border-radius:50px}#sails-page_anatomy .docs-section .table-wrapper ::-webkit-scrollbar-track{background:#ebebeb;border:0 #ebebeb;border-radius:4px}#sails-page_anatomy .docs-section .table-wrapper ::-webkit-scrollbar-corner{background:0 0}#sails-page_anatomy ::-webkit-scrollbar{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:10px;background:0 0;border-left:1px solid transparent}#sails-page_anatomy ::-webkit-scrollbar-track{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:6px;background:#FFF;border-top:10px solid #FFF;border-bottom:10px solid #FFF}#sails-page_anatomy ::-webkit-scrollbar-thumb{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ebebeb;border:1px solid #FFF;-webkit-box-shadow:inset 0 0 0 1px #d2d2d2;border-radius:10px;width:6px}#sails-page_anatomy .contribution-message{position:relative;padding-left:50px;padding-top:20px;border-top:1px solid #ebebeb;padding-bottom:100px}#sails-page_anatomy .contribution-message h1{font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:28px;font-weight:400;margin-bottom:25px;color:#4b4b4b}#sails-page_anatomy .contribution-message h2,#sails-page_anatomy .contribution-message h3{margin-bottom:20px;padding-top:35px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:400}@media screen and (max-width:500px){#sails-page_anatomy .contribution-message h1{font-size:24px}}#sails-page_anatomy .contribution-message h2{font-size:24px;color:#757575}#sails-page_anatomy .contribution-message h3{font-size:23px;color:#4b4b4b}#sails-page_anatomy .contribution-message h4{font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;color:#757575;padding-top:14px;margin-bottom:20px}#sails-page_anatomy .contribution-message h5,#sails-page_anatomy .contribution-message p{font-family:Lato,Helvetica,Arial,sans-serif;margin-bottom:20px}#sails-page_anatomy .contribution-message h5{font-size:17px;color:#757575;font-weight:700;padding-top:10px}#sails-page_anatomy .contribution-message p{color:#4b4b4b;font-size:16px;font-weight:300;line-height:1.8em}#sails-page_anatomy .contribution-message p:last-child{margin-bottom:0}#sails-page_anatomy .contribution-message a{-webkit-transition:color 250ms;-moz-transition:color 250ms;-ms-transition:color 250ms;-o-transition:color 250ms;color:#10ACC2}#sails-page_anatomy .contribution-message a:hover{color:#4b4b4b}#sails-page_anatomy .contribution-message code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Monaco,courier,monospace;font-size:.8em;display:inline-block;background-color:#f8f8f8;padding-left:3px;padding-right:3px;border-radius:3px;border:1px solid #ebebeb;line-height:1.5em}#sails-page_anatomy .contribution-message ol li,#sails-page_anatomy .contribution-message ul li{color:#4b4b4b;font-size:16px;line-height:24px;font-weight:300;font-family:Lato,Helvetica,Arial,sans-serif}#sails-page_anatomy .contribution-message ul{margin-bottom:20px;padding-left:20px}#sails-page_anatomy .contribution-message ul li{list-style-type:disc;list-style-position:outside;margin-bottom:15px}#sails-page_anatomy .contribution-message ul li ul{padding-top:10px}#sails-page_anatomy .contribution-message ol{margin-bottom:20px;padding-left:20px}#sails-page_anatomy .contribution-message ol li{list-style-type:decimal;list-style-position:outside;margin-bottom:15px}#sails-page_anatomy .contribution-message ol li ul{padding-top:10px}#sails-page_anatomy .contribution-message blockquote{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #ebebeb;padding-left:25px;margin:0 0 25px}#sails-page_anatomy .contribution-message bubble span{color:#fff;display:inline-block;padding-left:10px;padding-right:10px;height:20px;line-height:20px;vertical-align:middle;border-radius:15px;font-size:11px;background-color:#0e6471;border-color:#083c44;border-style:none}#sails-page_anatomy .contribution-message bubble span.email,#sails-page_anatomy .contribution-message bubble span.string,#sails-page_anatomy .contribution-message bubble span.text{background-color:#E6DB74;border-color:#ded049;color:#001C20}#sails-page_anatomy .contribution-message bubble span.dictionary,#sails-page_anatomy .contribution-message bubble span.object{background-color:#2bb49b;border-color:#218b78}#sails-page_anatomy .contribution-message bubble span.boolean,#sails-page_anatomy .contribution-message bubble span.double,#sails-page_anatomy .contribution-message bubble span.float,#sails-page_anatomy .contribution-message bubble span.int,#sails-page_anatomy .contribution-message bubble span.integer,#sails-page_anatomy .contribution-message bubble span.number{background-color:#AE81FF;border-color:#8d4eff}#sails-page_anatomy .contribution-message bubble span.date{color:coral}#sails-page_anatomy .contribution-message bubble span.json{background-color:#DB6758;border-color:#d2412e}#sails-page_anatomy .contribution-message bubble span.ref{background-color:#111;border-color:#000}#sails-page_anatomy .contribution-message bubble span.error{background-color:#c9470d;border-color:#99360a}#sails-page_anatomy .contribution-message bubble span.function,#sails-page_anatomy .contribution-message bubble span.lamda{background-color:#53C9D9;border-color:#2db9cc}#sails-page_anatomy .contribution-message bubble span.uncertain{border-width:1px;border-style:solid;font-style:italic;background-color:#fff!important;color:#222}#sails-page_anatomy .contribution-message .table-wrapper table{border:1px solid #ebebeb;border-collapse:collapse;font-size:14px;line-height:22px;margin:0}#sails-page_anatomy .contribution-message .table-wrapper table th{font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;padding:15px}#sails-page_anatomy .contribution-message .table-wrapper table td{font-family:Lato,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;color:#4b4b4b;padding:15px}#sails-page_anatomy .contribution-message .table-wrapper table code,#sails-page_anatomy .contribution-message pre code{font-family:Monaco,courier,monospace}#sails-page_anatomy .contribution-message .replacement-icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;margin-left:10px;margin-right:10px}#sails-page_anatomy .contribution-message code:not(.usage) .hljs,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-built_in,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-subst,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-tag{color:#f8f8f2}#sails-page_anatomy .contribution-message code:not(.usage) .hljs-emphasis,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-strong{color:#a8a8a2}#sails-page_anatomy .contribution-message code:not(.usage) .hljs-bullet,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-link,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-literal,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-number,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-quote,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-regexp{color:#ae81ff}#sails-page_anatomy .contribution-message code:not(.usage) .hljs-code,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-section,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-selector-class,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-title{color:#a6e22e}#sails-page_anatomy .contribution-message code:not(.usage) .hljs-strong{font-weight:700}#sails-page_anatomy .contribution-message code:not(.usage) .hljs-emphasis{font-style:italic}#sails-page_anatomy .contribution-message code:not(.usage) .hljs-keyword,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-name,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-selector-tag{color:#f92672}#sails-page_anatomy .contribution-message code:not(.usage) .hljs-attribute,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-function-keyword,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-symbol{color:#66d9ef}#sails-page_anatomy .contribution-message code:not(.usage) .hljs-attr,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-class .hljs-title{color:#f8f8f2}#sails-page_anatomy .contribution-message code:not(.usage) .hljs-params{color:#fd9720}#sails-page_anatomy .contribution-message code:not(.usage) .hljs-addition,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-builtin-name,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-selector-attr,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-selector-id,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-selector-pseudo,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-string,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-template-variable,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-type,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-variable{color:#e6db74}#sails-page_anatomy .contribution-message code:not(.usage) .hljs-comment,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-deletion,#sails-page_anatomy .contribution-message code:not(.usage) .hljs-meta{color:#75715e}#sails-page_anatomy .contribution-message pre{background:#23241f;word-wrap:break-word;font-size:14px;overflow:auto;border-radius:6px;color:#FFF;margin:0 0 20px}#sails-page_anatomy .contribution-message pre code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border:none;background:0 0;line-height:22px;padding:15px}#sails-page_anatomy .contribution-message pre.muted,#sails-page_anatomy .contribution-message pre.usage-wrapper{border:1px solid #d8d8d8;background:0 0;color:#4b4b4b}@media screen and (max-width:768px){#sails-page_anatomy .contribution-message{padding-left:1rem;padding-right:1rem}}#sails-page_anatomy .contribution-message .pencil{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms;-o-transition:all 250ms;top:0;display:inline-block;background-color:#f8f8f8;border:1px solid #d8d8d8;border-radius:4px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;color:#10ACC2;opacity:0;pointer-events:none;padding:4px 7px 3px}#sails-page_anatomy .contribution-message .pencil i{font-size:.8em;margin-left:2px}#sails-page_anatomy .contribution-message .pencil:hover{background-color:#f3f3f3;color:#4b4b4b}#sails-page_anatomy .contribution-message .pencil:active{background-color:#ebebeb;border-color:#bfbfbf;color:#4b4b4b}#sails-page_anatomy .contribution-message:hover .pencil{opacity:1;pointer-events:all}#sails-page_anatomy .contribution-message .table-of-contents a{font-weight:inherit}#sails-page_anatomy .contribution-message .table-of-contents>ol li{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300;list-style-position:outside;margin-bottom:0}#sails-page_anatomy .contribution-message .table-of-contents>ol li span{margin-left:10px;font-weight:300}#sails-page_anatomy .contribution-message .table-of-contents>ol li ol{padding-left:40px;padding-top:10px;padding-bottom:10px}#sails-page_anatomy .contribution-message .table-of-contents>ol li ol li{line-height:28px}#sails-page_anatomy .contribution-message .table-of-contents>ol>li{list-style-position:outside;list-style-type:upper-roman;position:relative;left:15px}#sails-page_anatomy .contribution-message .table-of-contents>ol>li>span{margin-left:35px;font-weight:700}#sails-page_anatomy .contribution-message .table-of-contents>ol>li>ol{padding-left:55px}@media screen and (max-width:500px){#sails-page_anatomy .contribution-message .table-of-contents>ol>li>ol{padding-left:0}}#sails-page_anatomy .contribution-message .table-of-contents>ol>li>ol>li{list-style-type:upper-alpha}#sails-page_anatomy .contribution-message .table-of-contents>ol>li>ol>li>ol>li{list-style-type:decimal}#sails-page_anatomy .contribution-message .table-of-contents>ol>li>ol>li>ol>li>ol>li{list-style-type:lower-alpha}#sails-page_anatomy .contribution-message .table-of-contents>ol>li>ol>li>ol>li>ol>li>ol li{list-style-type:decimal}@media (max-width:500px){#sails-page_anatomy .contribution-message .table-of-contents a{word-wrap:break-word}#sails-page_anatomy .contribution-message .table-of-contents>ol{padding-left:12px}#sails-page_anatomy .contribution-message .table-of-contents>ol li ol,#sails-page_anatomy .contribution-message .table-of-contents>ol>li>ol{padding-left:24px}#sails-page_anatomy .contribution-message .table-of-contents>ol li span{display:block}#sails-page_anatomy .contribution-message .table-of-contents>ol>li>span{margin-left:12px;font-weight:700}}#sails-page_anatomy .contribution-message .permalink-thing{display:inline-block;float:right;position:relative;top:-55px}#sails-page_anatomy .contribution-message .table-wrapper{outline:#f8f8f8 solid 1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;margin-bottom:25px}#sails-page_anatomy .contribution-message .table-wrapper ::-webkit-scrollbar{width:10px;height:10px}#sails-page_anatomy .contribution-message .table-wrapper ::-webkit-scrollbar-button{width:10px;height:10px}#sails-page_anatomy .contribution-message .table-wrapper ::-webkit-scrollbar-thumb{background:#14acc2;border:1px solid #0e6471;border-radius:50px}#sails-page_anatomy .contribution-message .table-wrapper ::-webkit-scrollbar-track{background:#ebebeb;border:0 #ebebeb;border-radius:4px}#sails-page_anatomy .contribution-message .table-wrapper ::-webkit-scrollbar-corner{background:0 0}#sails-page_anatomy .fade-in{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s}#sails-page_anatomy .docs-mobile-menu .side-nav-inner>ul li span .expand-arrow,#sails-page_anatomy .side-nav .side-nav-inner>ul li span .expand-arrow,#sails-page_security .container a,#sails-page_security .page-header h5 a{-ms-transition:color 250ms;-o-transition:color 250ms;-webkit-transition:color 250ms;-moz-transition:color 250ms}#sails-page_anatomy .invisible{opacity:0!important}@media screen and (max-width:1100px){#sails-page_anatomy .docs-main-header{position:absolute}}#sails-page_anatomy .docs-mobile-menu .side-nav-inner>ul li span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;padding-left:15px;color:#4b4b4b}#sails-page_anatomy .docs-mobile-menu .side-nav-inner>ul li span .expand-arrow{color:#757575;font-size:9px;position:absolute;line-height:24px;vertical-align:middle;padding-left:4px;padding-right:4px;display:inline-block;left:-4px;top:0}#sails-page_anatomy .docs-mobile-menu .side-nav-inner>ul li span .expand-arrow:hover{color:#4b4b4b}#sails-page_anatomy .docs-mobile-menu .side-nav-inner>ul li.expanded>span>.expand-arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#sails-page_anatomy .docs-mobile-menu .side-nav-inner>ul li ul{padding-left:20px;margin-top:2px;margin-bottom:2px}#sails-page_anatomy .docs-mobile-menu .side-nav-inner>ul>li>span>.expand-arrow{line-height:30px;vertical-align:middle}#sails-page_anatomy .side-nav{width:250px}#sails-page_anatomy .side-nav .side-nav-inner>ul li span{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;padding-left:15px;color:#4b4b4b}#sails-page_anatomy .side-nav .side-nav-inner>ul li span .expand-arrow{color:#757575;font-size:9px;position:absolute;line-height:24px;vertical-align:middle;padding-left:4px;padding-right:4px;display:inline-block;left:-4px;top:0}#sails-page_anatomy .side-nav .side-nav-inner>ul li span .expand-arrow:hover{color:#4b4b4b}#sails-page_anatomy .side-nav .side-nav-inner>ul li.expanded>span>.expand-arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#sails-page_anatomy .side-nav .side-nav-inner>ul li ul{padding-left:20px;margin-top:2px;margin-bottom:2px}#sails-page_anatomy .side-nav .side-nav-inner>ul>li>span>.expand-arrow{line-height:30px;vertical-align:middle}#sails-page_anatomy .side-nav .side-nav-inner .ad{min-height:200px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;font-size:12px;line-height:17px;background-color:#f8f8f8;border:1px solid #ebebeb;text-align:center;width:164px;padding:12px 7px}#sails-page_anatomy .side-nav .side-nav-inner .ad a,#sails-page_anatomy .side-nav .side-nav-inner .ad a:hover{color:inherit}#sails-page_anatomy .side-nav .side-nav-inner .ad .carbon-text{color:#757575;display:block;margin-bottom:1em}#sails-page_anatomy .side-nav .side-nav-inner .ad .carbon-poweredby{color:#bcbcbc;display:block;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:1px}#sails-page_anatomy .side-nav .side-nav-inner .ad .carbon-img{width:130px;height:100px;display:block;margin:0 auto 1em}#sails-page_security{padding-bottom:100px}#sails-page_security .page-header{padding:139px 20px 75px}#sails-page_security .page-header img{width:100%;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:40px}#sails-page_security .page-header h1{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;text-align:center;margin-bottom:15px;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_security .page-header h5{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:840px;margin-left:auto;margin-right:auto}#sails-page_security .page-header h5 a{color:#10ACC2}#sails-page_security .page-header h5 a:hover{color:#4b4b4b}#sails-page_security hr{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:none;border-bottom:1px solid #ebebeb;border-left:none;border-right:none;-webkit-margin-before:0;-webkit-margin-after:0}#sails-page_security .container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%}#sails-page_security .container ol li pre,#sails-page_security .container ul li pre{margin-top:5px}#sails-page_security .container h1{font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:28px;font-weight:400;margin-bottom:25px;color:#4b4b4b}#sails-page_security .container h2,#sails-page_security .container h3{margin-bottom:20px;padding-top:35px;font-weight:400;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif}@media screen and (max-width:500px){#sails-page_security .container h1{font-size:24px}}#sails-page_security .container h2{font-size:24px;color:#757575}#sails-page_security .container h3{font-size:23px;color:#4b4b4b}#sails-page_security .container h4{font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;color:#757575;padding-top:14px;margin-bottom:20px}#sails-page_security .container h5,#sails-page_security .container p{font-family:Lato,Helvetica,Arial,sans-serif;margin-bottom:20px}#sails-page_security .container h5{font-size:17px;color:#757575;font-weight:700;padding-top:10px}#sails-page_security .container p{color:#4b4b4b;font-size:16px;font-weight:300;line-height:1.8em}#sails-page_security .container p:last-child{margin-bottom:0}#sails-page_security .container a{color:#10ACC2}#sails-page_security .container a:hover{color:#4b4b4b}#sails-page_security .container code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Monaco,courier,monospace;font-size:.8em;display:inline-block;background-color:#f8f8f8;padding-left:3px;padding-right:3px;border-radius:3px;border:1px solid #ebebeb;line-height:1.5em}#sails-page_security .container ol li,#sails-page_security .container ul li{color:#4b4b4b;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:300}#sails-page_security .container ul{margin-bottom:20px;padding-left:20px}#sails-page_security .container ul li{list-style-type:disc;list-style-position:outside;margin-bottom:15px}#sails-page_security .container ul li ul{padding-top:10px}#sails-page_security .container ol{margin-bottom:20px;padding-left:20px}#sails-page_security .container ol li{list-style-type:decimal;list-style-position:outside;margin-bottom:15px}#sails-page_security .container ol li ul{padding-top:10px}#sails-page_security .container blockquote{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #ebebeb;padding-left:25px;margin:0 0 25px}#sails-page_security .container bubble span{color:#fff;display:inline-block;padding-left:10px;padding-right:10px;height:20px;line-height:20px;vertical-align:middle;border-radius:15px;font-size:11px;background-color:#0e6471;border-color:#083c44;border-style:none}#sails-page_security .container bubble span.email,#sails-page_security .container bubble span.string,#sails-page_security .container bubble span.text{background-color:#E6DB74;border-color:#ded049;color:#001C20}#sails-page_security .container bubble span.dictionary,#sails-page_security .container bubble span.object{background-color:#2bb49b;border-color:#218b78}#sails-page_security .container bubble span.boolean,#sails-page_security .container bubble span.double,#sails-page_security .container bubble span.float,#sails-page_security .container bubble span.int,#sails-page_security .container bubble span.integer,#sails-page_security .container bubble span.number{background-color:#AE81FF;border-color:#8d4eff}#sails-page_security .container bubble span.date{color:coral}#sails-page_security .container bubble span.json{background-color:#DB6758;border-color:#d2412e}#sails-page_security .container bubble span.ref{background-color:#111;border-color:#000}#sails-page_security .container bubble span.error{background-color:#c9470d;border-color:#99360a}#sails-page_security .container bubble span.function,#sails-page_security .container bubble span.lamda{background-color:#53C9D9;border-color:#2db9cc}#sails-page_security .container bubble span.uncertain{border-width:1px;border-style:solid;font-style:italic;background-color:#fff!important;color:#222}#sails-page_security .container .table-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;margin-bottom:25px;outline:#f8f8f8 solid 1px}#sails-page_security .container .table-wrapper ::-webkit-scrollbar{width:10px;height:10px}#sails-page_security .container .table-wrapper ::-webkit-scrollbar-button{width:10px;height:10px}#sails-page_security .container .table-wrapper ::-webkit-scrollbar-corner{background:0 0}#sails-page_security .container .table-wrapper table{border:1px solid #ebebeb;border-collapse:collapse;font-size:14px;line-height:22px;margin:0}#sails-page_security .container .table-wrapper table th{font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;padding:15px}#sails-page_security .container .table-wrapper table td{font-family:Lato,Helvetica,Arial,sans-serif;border:1px solid #ebebeb;color:#4b4b4b;padding:15px}#sails-page_security .container .table-wrapper table code,#sails-page_security .container pre code{font-family:Monaco,courier,monospace}#sails-page_security .container .replacement-icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;margin-left:10px;margin-right:10px}#sails-page_security .container code:not(.usage) .hljs,#sails-page_security .container code:not(.usage) .hljs-built_in,#sails-page_security .container code:not(.usage) .hljs-subst,#sails-page_security .container code:not(.usage) .hljs-tag{color:#f8f8f2}#sails-page_security .container code:not(.usage) .hljs-emphasis,#sails-page_security .container code:not(.usage) .hljs-strong{color:#a8a8a2}#sails-page_security .container code:not(.usage) .hljs-bullet,#sails-page_security .container code:not(.usage) .hljs-link,#sails-page_security .container code:not(.usage) .hljs-literal,#sails-page_security .container code:not(.usage) .hljs-number,#sails-page_security .container code:not(.usage) .hljs-quote,#sails-page_security .container code:not(.usage) .hljs-regexp{color:#ae81ff}#sails-page_security .container code:not(.usage) .hljs-code,#sails-page_security .container code:not(.usage) .hljs-section,#sails-page_security .container code:not(.usage) .hljs-selector-class,#sails-page_security .container code:not(.usage) .hljs-title{color:#a6e22e}#sails-page_security .container code:not(.usage) .hljs-strong{font-weight:700}#sails-page_security .container code:not(.usage) .hljs-emphasis{font-style:italic}#sails-page_security .container code:not(.usage) .hljs-keyword,#sails-page_security .container code:not(.usage) .hljs-name,#sails-page_security .container code:not(.usage) .hljs-selector-tag{color:#f92672}#sails-page_security .container code:not(.usage) .hljs-attribute,#sails-page_security .container code:not(.usage) .hljs-function-keyword,#sails-page_security .container code:not(.usage) .hljs-symbol{color:#66d9ef}#sails-page_security .container code:not(.usage) .hljs-attr,#sails-page_security .container code:not(.usage) .hljs-class .hljs-title{color:#f8f8f2}#sails-page_security .container code:not(.usage) .hljs-params{color:#fd9720}#sails-page_security .container code:not(.usage) .hljs-addition,#sails-page_security .container code:not(.usage) .hljs-builtin-name,#sails-page_security .container code:not(.usage) .hljs-selector-attr,#sails-page_security .container code:not(.usage) .hljs-selector-id,#sails-page_security .container code:not(.usage) .hljs-selector-pseudo,#sails-page_security .container code:not(.usage) .hljs-string,#sails-page_security .container code:not(.usage) .hljs-template-variable,#sails-page_security .container code:not(.usage) .hljs-type,#sails-page_security .container code:not(.usage) .hljs-variable{color:#e6db74}#sails-page_security .container code:not(.usage) .hljs-comment,#sails-page_security .container code:not(.usage) .hljs-deletion,#sails-page_security .container code:not(.usage) .hljs-meta{color:#75715e}#sails-page_security .container pre{background:#23241f;word-wrap:break-word;font-size:14px;overflow:auto;border-radius:6px;color:#FFF;margin:0 0 20px}#sails-page_security .container pre code{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border:none;background:0 0;line-height:22px;padding:15px}#sails-page_security .container pre.muted,#sails-page_security .container pre.usage-wrapper{border:1px solid #d8d8d8;background:0 0;color:#4b4b4b}@media screen and (max-width:500px){#sails-page_security .container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_security .container section{padding-top:75px;padding-bottom:75px}#sails-page_security .container section .permalink-thing{display:inline-block;float:right;position:relative;top:-55px}#sails-page_development-services{font-family:Lato,Helvetica,Arial,sans-serif;padding-top:64px;overflow-x:hidden}#sails-page_development-services .container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%}@media screen and (max-width:500px){#sails-page_development-services .container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_development-services .page-header{position:relative;padding-top:200px;padding-bottom:200px}#sails-page_development-services .page-header .header-text{position:relative;z-index:50}#sails-page_development-services .page-header .header-text h1{color:#FFF;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:300;font-size:42px;line-height:50px;margin-bottom:5px}#sails-page_development-services .page-header .header-text h2{color:#FFF;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:300;font-size:42px;font-size:30px;margin-bottom:5px}#sails-page_development-services .page-header .header-text .contact-link{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;background:#001C20;display:inline-block;padding:10px 15px;text-align:center;border-radius:5px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;width:240px;line-height:28px;font-size:20px;margin-top:15px}#sails-page_development-services .page-header .header-text .contact-link:hover{color:#41bac2}#sails-page_development-services .page-header .header-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:25;overflow:hidden}#sails-page_development-services .page-header .header-bg .bg-overlay{background:#17d2ff;background:-webkit-gradient(linear,left top,right top,from(#17d2ff),to(#299fe3));background:-webkit-linear-gradient(left,#17d2ff,#299fe3);background:-moz-linear-gradient(left,#17d2ff,#299fe3);background:-ms-linear-gradient(left,#17d2ff,#299fe3);background:-o-linear-gradient(left,#17d2ff,#299fe3);position:absolute;top:0;left:0;width:100%;height:100%;z-index:25;opacity:.5}#sails-page_development-services .page-header .header-bg .bg-img{position:absolute;background-color:#000;top:0;left:0;width:100%;height:100%;z-index:20}#sails-page_development-services .page-header .header-bg .bg-img .bg-img-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%;position:relative;height:100%}@media screen and (max-width:500px){#sails-page_development-services .page-header .header-bg .bg-img .bg-img-container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_development-services .page-header .header-bg .bg-img .bg-img-container .photo-wrapper{display:inline-block;height:100%;right:0;top:0;position:relative}#sails-page_development-services .page-header .header-bg .bg-img .bg-img-container .photo-wrapper .bg-img-fade-left{position:absolute;height:100%;width:500px;top:0;left:100px;background:#000;background:-webkit-gradient(linear,left top,right top,from(#000),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(left,#000,rgba(0,0,0,0));background:-moz-linear-gradient(left,#000,rgba(0,0,0,0));background:-ms-linear-gradient(left,#000,rgba(0,0,0,0));background:-o-linear-gradient(left,#000,rgba(0,0,0,0));z-index:20}#sails-page_development-services .page-header .header-bg .bg-img .bg-img-container .photo-wrapper .bg-img-fade-right{position:absolute;height:100%;width:350px;top:0;right:-100px;background:rgba(0,0,0,0);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(#000));background:-webkit-linear-gradient(left,rgba(0,0,0,0),#000);background:-moz-linear-gradient(left,rgba(0,0,0,0),#000);background:-ms-linear-gradient(left,rgba(0,0,0,0),#000);background:-o-linear-gradient(left,rgba(0,0,0,0),#000);z-index:20}#sails-page_development-services .page-header .header-bg .bg-img .bg-img-container .photo-wrapper img{height:600px;width:auto;display:inline-block;position:relative;right:-100px;z-index:10}#sails-page_development-services .about .about-header{text-align:center;padding-top:100px;padding-bottom:100px;margin-bottom:100px;border-bottom:1px solid #ebebeb}#sails-page_development-services .about .about-header h3{color:#757575;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;margin-bottom:25px}#sails-page_development-services .about .about-header .about-us{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;margin-left:auto;margin-right:auto}#sails-page_development-services .about .about-header .about-us a{-webkit-transition:color 250ms;-moz-transition:color 250ms;-ms-transition:color 250ms;-o-transition:color 250ms;color:#10ACC2}#sails-page_development-services .about .about-header .about-us a:hover{color:#4b4b4b}#sails-page_development-services .about .about-header .video-wrapper{padding-top:50px}#sails-page_development-services .about .about-header .video-wrapper .video-box{border-radius:7px;display:inline-block;background-color:#ebebeb;padding:10px 10px 8px}#sails-page_development-services .about .about-header .video-wrapper iframe{margin-left:auto;margin-right:auto}#sails-page_development-services .about .about-header .video-wrapper .video-sm,#sails-page_development-services .about .about-header .video-wrapper .video-xs{display:none;margin-bottom:1px}#sails-page_development-services .about .about-header .link-wrapper{padding-top:50px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:20px}#sails-page_development-services .about .about-header .link-wrapper .about-link,#sails-page_development-services .about .about-header .link-wrapper .portfolio-link{border-bottom:none;border-left:none;cursor:pointer;font-size:20px;padding:12px 25px;border-radius:7px;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;display:inline-block;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700}#sails-page_development-services .about .about-header .link-wrapper .portfolio-link{border-top:none;border-right:none;color:#FFF;background:#10ACC2;text-align:center}#sails-page_development-services .about .about-header .link-wrapper .portfolio-link:hover{background-color:#0c8293}#sails-page_development-services .about .about-header .link-wrapper .about-link{border-top:none;border-right:none;color:#10ACC2;background:0 0;text-align:center}#sails-page_development-services .about .about-header .link-wrapper .about-link:hover{color:#4b4b4b}#sails-page_development-services .about .about-section{margin-bottom:150px}#sails-page_development-services .about .about-section .container{padding-bottom:150px;border-bottom:1px solid #ebebeb;position:relative}#sails-page_development-services .about .about-section .container h4{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;margin-bottom:25px}#sails-page_development-services .about .about-section .container p{font-size:15px;margin-bottom:10px;color:#757575;line-height:20px}#sails-page_development-services .about .about-section .container p:last-child{margin-bottom:0}#sails-page_development-services .about .about-section .container .about-img{position:absolute;width:300px}#sails-page_development-services .about .about-section .container .about-img img{width:100%}#sails-page_development-services .about .about-section .container .about-img .about-img-caption{font-size:12px;line-height:17px;padding-top:15px}#sails-page_development-services .about .about-section.top .container{padding-left:400px}#sails-page_development-services .about .about-section.top .container .about-img{top:-25px;left:0}#sails-page_development-services .about .about-section.top .container .about-img .about-img-caption{text-align:left}#sails-page_development-services .about .about-section.middle .container{padding-right:500px}#sails-page_development-services .about .about-section.middle .container .about-img{width:400px;top:-50px;right:0}#sails-page_development-services .about .about-section.middle .container .about-img .about-img-caption{text-align:right}#sails-page_development-services .about .about-section.bottom{margin-bottom:100px}#sails-page_development-services .about .about-section.bottom .container{padding-left:500px}#sails-page_development-services .about .about-section.bottom .container .about-img{width:400px;top:-50px;left:0}#sails-page_development-services .about .about-section.bottom .container .about-img .about-img-caption{text-align:left}#sails-page_development-services .team h3{color:#4b4b4b;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;text-align:center}#sails-page_development-services .team h4{color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;font-weight:400;text-align:center;margin-bottom:75px}#sails-page_development-services .team .team-pictures{max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:150px}#sails-page_development-services .team .team-pictures:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_development-services .team .team-pictures .team-member{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left}#sails-page_development-services .team .team-pictures .team-member a{display:block;width:100%;margin-bottom:14px;position:relative}#sails-page_development-services .team .team-pictures .team-member a img{width:100%;position:relative;z-index:25}#sails-page_development-services .team .team-pictures .team-member a .team-member-overlay{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-ms-transition:background-color .5s;-o-transition:background-color .5s;width:100%;height:100%;position:absolute;left:0;top:0;z-index:50;background-color:rgba(13,69,102,0);color:#FFF;overflow:hidden}#sails-page_development-services .team .team-pictures .team-member a .team-member-overlay .text-wrapper-outer{height:100%;width:100%;display:table}#sails-page_development-services .team .team-pictures .team-member a .team-member-overlay .text-wrapper-outer .text-wrapper-inner{display:table-cell;vertical-align:middle}#sails-page_development-services .team .team-pictures .team-member a .team-member-overlay .text-wrapper-outer .text-wrapper-inner h4{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;text-align:center;margin-bottom:3px;color:#FFF;opacity:0}#sails-page_development-services .team .team-pictures .team-member a .team-member-overlay .text-wrapper-outer .text-wrapper-inner h5{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;text-align:center;color:rgba(255,255,255,.85);opacity:0}#sails-page_development-services .team .team-pictures .team-member.madison,#sails-page_development-services .team .team-pictures .team-member.mike{padding-right:7px}#sails-page_development-services .team .team-pictures .team-member.john,#sails-page_development-services .team .team-pictures .team-member.rachael{padding-left:7px}#sails-page_development-services .team .team-pictures .team-member:hover .team-member-overlay{background-color:rgba(13,69,102,.75)}#contact,#contact .container,#sails-page_development-services .contact,#sails-page_development-services .contact .container{background-color:#10ACC2}#sails-page_development-services .team .team-pictures .team-member:hover .team-member-overlay .text-wrapper-outer .text-wrapper-inner h4{opacity:1}#sails-page_development-services .team .team-pictures .team-member:hover .team-member-overlay .text-wrapper-outer .text-wrapper-inner h5{-webkit-transition-delay:525ms;-moz-transition-delay:525ms;-o-transition-delay:525ms;transition-delay:525ms;opacity:1}#sails-page_development-services .contact .container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%;font-family:Lato,Helvetica,Arial,sans-serif;color:#FFF;padding-top:125px;padding-bottom:125px}@media screen and (max-width:500px){#sails-page_development-services .contact .container{width:100%;padding-right:20px;padding-left:20px}}#sails-page_development-services .contact .container a{color:#B1EEF7;font-weight:700}#sails-page_development-services .contact .container a:hover{color:#FFF;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s}#sails-page_development-services .contact .container .container h3{color:#FFF;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:300;font-size:32px;padding-bottom:10px;text-align:center}#sails-page_development-services .contact .container .container p{color:#FFF;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:440px;margin-left:auto;margin-right:auto;margin-bottom:50px}#sails-page_development-services .contact .container .container .btns{margin-left:auto;margin-right:auto;width:480px;text-align:center;clear:both}#sails-page_development-services .contact .container .container .btns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_development-services .contact .container .container .btns .btn.left-btn,#sails-page_development-services .contact .container .container .btns .btn.right-btn{border-bottom:none;border-left:none;border-right:none;font-size:20px;padding:12px 25px;border-radius:7px;font-weight:700;-ms-transition:all 250ms;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;border-top:none;cursor:pointer;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;text-align:center}#sails-page_development-services .contact .container .container .btns .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;display:block;float:left}#sails-page_development-services .contact .container .container .btns .btn.left-btn{color:#FFF;background:#001C20;display:inline-block;margin-right:5px}#sails-page_development-services .contact .container .container .btns .btn.left-btn:hover{color:#10ACC2}#sails-page_development-services .contact .container .container .btns .btn.right-btn{color:#FFF;background:0 0;display:inline-block;margin-left:5px}#sails-page_development-services .contact .container .container .btns .btn.right-btn:hover{color:#001C20}@media screen and (max-width:500px){#sails-page_development-services .contact .container{padding-top:50px;padding-bottom:50px}#sails-page_development-services .contact .container .container h3{font-size:26px;font-weight:700}#sails-page_development-services .contact .container .container .btns{width:100%}#sails-page_development-services .contact .container .container .btns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_development-services .contact .container .container .btns .btn.left-btn,#sails-page_development-services .contact .container .container .btns .btn.right-btn{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;font-size:20px;padding:12px 25px;text-align:center;border-radius:7px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;display:block;margin-left:auto;margin-right:auto}#sails-page_development-services .contact .container .container .btns .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;margin-left:auto;margin-right:auto;float:none}#sails-page_development-services .contact .container .container .btns .btn.left-btn{background:#001C20;margin-bottom:10px}#sails-page_development-services .contact .container .container .btns .btn.right-btn{background:0 0}}#sails-page_development-services .contact .container h3 .mobile-only,#sails-page_development-services .contact .container p .mobile-only,#sails-page_development-services .contact .container.hidden{display:none}#sails-page_development-services .contact .container h3{color:#FFF;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:300;font-size:32px;text-align:center}#sails-page_development-services .contact .container p{font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:440px;margin-left:auto;margin-right:auto;margin-bottom:50px;color:#FFF}#sails-page_development-services .contact .container .contact-form:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_development-services .contact .container .contact-form .column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left}#sails-page_development-services .contact .container .contact-form .column.left-column fieldset{padding-left:75px}#sails-page_development-services .contact .container .contact-form .column.right-column{padding-left:50px}#sails-page_development-services .contact .container .contact-form fieldset{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;padding-top:10px;padding-bottom:10px;position:relative}#sails-page_development-services .contact .container .contact-form fieldset:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_development-services .contact .container .contact-form label{color:#FFF;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;position:absolute;left:0;width:60px;line-height:48px}#sails-page_development-services .contact .container .contact-form label.mobile-only{display:none}#sails-page_development-services .contact .container .contact-form input[type=text],#sails-page_development-services .contact .container .contact-form input[type=email],#sails-page_development-services .contact .container .contact-form input[type=tel]{font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:48px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 250ms;-moz-transition:border-color 250ms;-ms-transition:border-color 250ms;-o-transition:border-color 250ms;font-weight:300;width:100%;border-radius:5px;background-color:#FFF;color:#4b4b4b;height:48px;border:1px solid #FFF;padding:0 10px}#sails-page_development-services .contact .container .contact-form input[type=text].focused,#sails-page_development-services .contact .container .contact-form input[type=text]:focus,#sails-page_development-services .contact .container .contact-form input[type=email].focused,#sails-page_development-services .contact .container .contact-form input[type=email]:focus,#sails-page_development-services .contact .container .contact-form input[type=tel].focused,#sails-page_development-services .contact .container .contact-form input[type=tel]:focus{border-color:#10ACC2}#sails-page_development-services .contact .container .contact-form input[type=text].errored,#sails-page_development-services .contact .container .contact-form input[type=email].errored,#sails-page_development-services .contact .container .contact-form input[type=tel].errored{border-color:#ff1f54;background-color:#ffdbe4}#sails-page_development-services .contact .container .contact-form input[type=text]:focus,#sails-page_development-services .contact .container .contact-form input[type=email]:focus,#sails-page_development-services .contact .container .contact-form input[type=tel]:focus{border-color:#FFF}#sails-page_development-services .contact .container .contact-form .required-input-wrapper{position:relative}#sails-page_development-services .contact .container .contact-form .required-input-wrapper .required{padding-right:25px}#sails-page_development-services .contact .container .contact-form .required-input-wrapper .required-icon{position:absolute;line-height:48px;font-family:"Helvetica Neue",Helvetica,sans-serif;color:#10ACC2;top:7px;right:7px;font-size:32px;font-style:normal;pointer-events:none}#sails-page_development-services .contact .container .contact-form .select-box,#sails-page_development-services .contact .container .contact-form textarea{font-family:Lato,Helvetica,Arial,sans-serif;-webkit-transition:border-color 250ms;-moz-transition:border-color 250ms;-ms-transition:border-color 250ms;-o-transition:border-color 250ms}#sails-page_development-services .contact .container .contact-form .required-input-wrapper.errored .required:focus{border-color:#ff1f54}#sails-page_development-services .contact .container .contact-form .required-input-wrapper.errored ::-webkit-input-placeholder{color:#ff1f54}#sails-page_development-services .contact .container .contact-form .required-input-wrapper.errored ::-moz-placeholder{color:#ff1f54}#sails-page_development-services .contact .container .contact-form .required-input-wrapper.errored :-ms-input-placeholder{color:#ff1f54}#sails-page_development-services .contact .container .contact-form .required-input-wrapper.errored :-moz-placeholder{color:#ff1f54}#sails-page_development-services .contact .container .contact-form .required-input-wrapper.errored .required-icon{color:#ff1f54}#sails-page_development-services .contact .container .contact-form .select-box{font-size:14px;line-height:48px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:300;width:100%;border-radius:5px;background-color:#FFF;color:#4b4b4b;position:relative;overflow:hidden;border:1px solid #FFF;padding:0 10px}#sails-page_development-services .contact .container .contact-form .select-box.focused,#sails-page_development-services .contact .container .contact-form .select-box:focus{border-color:#10ACC2}#sails-page_development-services .contact .container .contact-form .select-box.errored{border-color:#ff1f54;background-color:#ffdbe4}#sails-page_development-services .contact .container .contact-form .select-box.focused{border-color:#FFF}#sails-page_development-services .contact .container .contact-form .select-box .select-arrow{position:absolute;right:5px;top:18px;pointer-events:none}#sails-page_development-services .contact .container .contact-form .select-box select{width:130%;border:none;box-shadow:none;background:0 0;-webkit-appearance:none;font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;position:relative;left:-5px;top:0;padding:5px}#sails-page_development-services .contact .container .contact-form .select-box.budget{max-width:250px}#sails-page_development-services .contact .container .contact-form textarea{font-size:14px;line-height:28px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:300;width:100%;border-radius:5px;background-color:#FFF;color:#4b4b4b;height:321px;border:1px solid #FFF;padding:7px 10px}#sails-page_development-services .contact .container .contact-form textarea.focused,#sails-page_development-services .contact .container .contact-form textarea:focus{border-color:#10ACC2}#sails-page_development-services .contact .container .contact-form textarea.errored{border-color:#ff1f54;background-color:#ffdbe4}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .resting-state,#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .resting-state{background-color:#FFF;font-size:14px;line-height:48px;font-family:Lato,Helvetica,Arial,sans-serif;width:100%;font-weight:300;-webkit-transition:border-color 250ms;-moz-transition:border-color 250ms;-ms-transition:border-color 250ms;-o-transition:border-color 250ms}#sails-page_development-services .contact .container .contact-form textarea:focus{border-color:#FFF}#sails-page_development-services .contact .container .contact-form .dropdown-container{position:relative;z-index:50}#sails-page_development-services .contact .container .contact-form .dropdown-container .custom-dropdown{display:inline-block}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown{width:100%;max-width:100%;z-index:1000;text-align:left}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;font-family:Lato,Helvetica,Arial,sans-serif;text-transform:none}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .resting-state{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:1px solid #d8d8d8;color:#4b4b4b;position:relative;z-index:25;padding:0 20px 0 10px}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .resting-state.focused,#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .resting-state:focus{border-color:#10ACC2}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .resting-state.errored{border-color:#ff1f54;background-color:#ffdbe4}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .resting-state .dropdown-arrow-icon{position:absolute;right:6px;top:17.5px}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container{position:absolute;top:46px;left:0;width:100%;z-index:20}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container ul.contents{padding-top:2px;overflow:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice .choice-icon{margin-right:10px}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:none}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .focused .resting-state,#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown.focused .resting-state{border:1px solid #10ACC2}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .errored .resting-state,#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown.errored .resting-state{border:1px solid #ff1f54}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .disabled .resting-state,#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown.disabled .resting-state{border:none}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container ul.contents{background-color:#fff;border:1px solid #d8d8d8}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:48px;font-weight:300;padding-left:5px;padding-right:5px;vertical-align:middle;cursor:pointer;border-bottom:1px solid #d8d8d8}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice.imminent{background-color:#f2f2f2;color:#4b4b4b}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice.disabled{color:#9b9b9b}#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown .focused .resting-state,#sails-page_development-services .contact .container .contact-form .dropdown-container.needs .custom-dropdown.focused .resting-state{background-color:#f8f8f8}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget{z-index:20}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown{width:100%;max-width:250px;z-index:1000;text-align:left}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;font-family:Lato,Helvetica,Arial,sans-serif;text-transform:none}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .resting-state{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:1px solid #d8d8d8;color:#4b4b4b;position:relative;z-index:25;padding:0 20px 0 10px}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .resting-state.focused,#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .resting-state:focus{border-color:#10ACC2}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .resting-state.errored{border-color:#ff1f54;background-color:#ffdbe4}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .resting-state .dropdown-arrow-icon{position:absolute;right:6px;top:17.5px}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container{position:absolute;top:46px;left:0;width:100%;z-index:20}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container ul.contents{padding-top:2px;overflow:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice .choice-icon{margin-right:10px}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:none}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .focused .resting-state,#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown.focused .resting-state{border:1px solid #10ACC2}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .errored .resting-state,#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown.errored .resting-state{border:1px solid #ff1f54}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .disabled .resting-state,#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown.disabled .resting-state{border:none}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container ul.contents{background-color:#fff;border:1px solid #d8d8d8}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:48px;font-weight:300;padding-left:5px;padding-right:5px;vertical-align:middle;cursor:pointer;border-bottom:1px solid #d8d8d8}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice.imminent{background-color:#f2f2f2;color:#4b4b4b}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice.disabled{color:#9b9b9b}#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown .focused .resting-state,#sails-page_development-services .contact .container .contact-form .dropdown-container.budget .custom-dropdown.focused .resting-state{background-color:#f8f8f8}#sails-page_development-services .contact .container .contact-form .error-message{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;z-index:5;padding-left:75px}#sails-page_development-services .contact .container .contact-form .error-message:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_development-services .contact .container .contact-form .error-message p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ff1f54;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;width:100%;max-width:100%;background-color:rgba(255,255,255,.75);border-radius:5px;font-weight:400;margin-bottom:20px;padding:5px}#sails-page_development-services .contact .container .contact-form .hidden{display:none}#sails-page_development-services .contact .container .contact-form .submit-button{position:relative;z-index:25;width:150px;border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;background:#001C20;display:inline-block;font-size:16px;padding:10px 15px;text-align:center;border-radius:5px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;float:right}#sails-page_development-services .contact .container .contact-form .submit-button .button-loader,#sails-page_development-services .contact .container .contact-form .submit-button.syncing .button-text{display:none}#sails-page_development-services .contact .container .contact-form .submit-button.syncing .button-loader{display:inline-block}#sails-page_development-services .contact .container .contact-form .submit-button:hover{color:#41bac2}#sails-page_development-services .contact .container .btns{margin-left:auto;margin-right:auto;width:480px;text-align:center;clear:both}#sails-page_development-services .contact .container .btns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_development-services .contact .container .btns .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;display:block;float:left}#sails-page_development-services .contact .container .btns .btn.left-btn,#sails-page_development-services .contact .container .btns .btn.right-btn{border-top:none;border-bottom:none;border-left:none;border-right:none;display:inline-block;font-size:20px;padding:12px 25px;border-radius:7px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;cursor:pointer;font-weight:700;text-align:center}#sails-page_development-services .contact .container .btns .btn.left-btn{color:#FFF;background:#001C20;margin-right:5px}#sails-page_development-services .contact .container .btns .btn.left-btn:hover{color:#10ACC2}#sails-page_development-services .contact .container .btns .btn.right-btn{color:#FFF;background:0 0;margin-left:5px}#sails-page_development-services .contact .container .btns .btn.right-btn:hover{color:#001C20}@media screen and (max-width:900px){#sails-page_development-services .contact .container .contact-form .error-message,#sails-page_development-services .contact .container .contact-form .success-message{text-align:left}#sails-page_development-services .contact .container .contact-form .error-message p,#sails-page_development-services .contact .container .contact-form .success-message p{padding-left:15px}}@media screen and (max-width:800px){#sails-page_development-services .contact .container .contact-form .column{float:none;width:100%}#sails-page_development-services .contact .container .contact-form .column.right-column{padding-left:0}#sails-page_development-services .contact .container .contact-form .column.right-column fieldset{padding-left:75px}#sails-page_development-services .contact .container .contact-form .select-box.budget{max-width:100%}#sails-page_development-services .contact .container .contact-form .error-message,#sails-page_development-services .contact .container .contact-form .success-message{text-align:center;position:static;margin-bottom:15px}#sails-page_development-services .contact .container .contact-form .error-message p,#sails-page_development-services .contact .container .contact-form .success-message p{padding-right:15px;line-height:20px;padding-top:7px;padding-bottom:7px}#sails-page_development-services .contact .container .contact-form .submit-button{width:200px}}@media screen and (max-width:470px){#sails-page_development-services .contact .container p br{display:none}#sails-page_development-services .contact .container p .mobile-only{display:inline}#sails-page_development-services .contact .container .contact-form .column.left-column fieldset,#sails-page_development-services .contact .container .contact-form .column.right-column fieldset{padding-left:0;padding-top:0;padding-bottom:0}#sails-page_development-services .contact .container .contact-form .column.left-column fieldset label,#sails-page_development-services .contact .container .contact-form .column.right-column fieldset label{line-height:18px;padding-top:20px;padding-bottom:5px;position:static;display:block;width:100%}#sails-page_development-services .contact .container .contact-form .column.left-column fieldset label.mobile-only,#sails-page_development-services .contact .container .contact-form .column.right-column fieldset label.mobile-only{display:block}#sails-page_development-services .contact .container .contact-form fieldset .error-message,#sails-page_development-services .contact .container .contact-form fieldset .success-message{padding-left:0}#sails-page_development-services .contact .container .contact-form fieldset .submit-button{width:100%;margin-left:20px}#sails-page_development-services .contact .container .btns{width:100%}#sails-page_development-services .contact .container .btns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#sails-page_development-services .contact .container .btns .btn.left-btn,#sails-page_development-services .contact .container .btns .btn.right-btn{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;font-size:20px;padding:12px 25px;text-align:center;border-radius:7px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;display:block;margin-left:auto;margin-right:auto}#sails-page_development-services .contact .container .btns .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;margin-left:auto;margin-right:auto;float:none}#sails-page_development-services .contact .container .btns .btn.left-btn{background:#001C20;margin-bottom:10px}#sails-page_development-services .contact .container .btns .btn.right-btn{background:0 0}}@media screen and (max-width:1000px){#sails-page_development-services .about .about-section.bottom .container .about-img,#sails-page_development-services .about .about-section.middle .container .about-img,#sails-page_development-services .about .about-section.top .container .about-img{top:0;width:300px}#sails-page_development-services .page-header{padding-top:125px;padding-bottom:125px}#sails-page_development-services .page-header .header-bg .bg-img .bg-img-container .photo-wrapper img{height:500px}#sails-page_development-services .about .about-section{margin-bottom:75px}#sails-page_development-services .about .about-section .container{padding-bottom:75px}#sails-page_development-services .about .about-section.bottom .container,#sails-page_development-services .about .about-section.top .container{padding-left:400px}#sails-page_development-services .about .about-section.middle .container{padding-right:400px}}@media screen and (max-width:900px){#sails-page_development-services .page-header .header-bg .bg-img .bg-img-container .photo-wrapper .bg-img-fade-left{left:0}#sails-page_development-services .page-header .header-bg .bg-img .bg-img-container .photo-wrapper .bg-img-fade-right,#sails-page_development-services .page-header .header-bg .bg-img .bg-img-container .photo-wrapper img{right:0}#sails-page_development-services .about h3 br{display:none}}@media screen and (max-width:800px){#sails-page_development-services .about .about-section.bottom .container .about-img,#sails-page_development-services .about .about-section.middle .container .about-img,#sails-page_development-services .about .about-section.top .container .about-img{display:none}#sails-page_development-services .about .about-section{margin-bottom:50px}#sails-page_development-services .about .about-section .container{padding-bottom:50px}#sails-page_development-services .about .about-section.bottom .container,#sails-page_development-services .about .about-section.top .container{padding-left:0}#sails-page_development-services .about .about-section.middle .container{padding-right:0}}@media screen and (max-width:750px){#sails-page_development-services .page-header{padding-top:100px;padding-bottom:100px}#sails-page_development-services .page-header .header-text h1{font-size:32px;line-height:40px;text-align:center;margin-bottom:0}#sails-page_development-services .page-header .header-text h2{text-align:center;font-size:20px;margin-bottom:25px}#sails-page_development-services .page-header .header-text .contact-link{display:block;margin-left:auto;margin-right:auto}#sails-page_development-services .page-header .header-bg .bg-overlay{background:#008EB0;background:-webkit-gradient(linear,left top,right top,from(#008EB0),to(#136493));background:-webkit-linear-gradient(left,#008EB0,#136493);background:-moz-linear-gradient(left,#008EB0,#136493);background:-ms-linear-gradient(left,#008EB0,#136493);background:-o-linear-gradient(left,#008EB0,#136493);opacity:1}#sails-page_development-services .page-header .header-bg .bg-img{display:none}#sails-page_development-services .about .about-header{padding-top:75px;padding-bottom:75px;margin-bottom:75px}#sails-page_development-services .about .about-header h3 .mobile-only{display:inline}#sails-page_development-services .about .about-header .video-wrapper .video-lg{display:none}#sails-page_development-services .about .about-header .video-wrapper .video-sm{display:block}#sails-page_development-services .about .about-header .portfolio-link-wrapper .no-mobile,#sails-page_development-services .team .team-pictures .team-member-overlay{display:none}#sails-page_development-services .team h3{font-size:22px}}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice .choice-icon,#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice .choice-icon,#header .branding .version .dropdown-wrapper .options-container ul.contents li.choice .choice-icon{margin-right:10px}@media screen and (max-width:600px){#sails-page_development-services .about .about-header .video-wrapper .video-sm{display:none}#sails-page_development-services .about .about-header .video-wrapper .video-xs{width:100%;display:block}}@media screen and (max-width:470px){#sails-page_development-services .page-header .header-text h1 br{display:none}}#header .nav-container:after,#header:after{display:block;font-size:0;line-height:0}::-webkit-scrollbar{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:10px;background:0 0;border-left:1px solid #d8d8d8}::-webkit-scrollbar-track{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:6px;background:#ebebeb}::-webkit-scrollbar-thumb{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d8d8d8;border:1px solid #ebebeb;-webkit-box-shadow:inset 0 0 0 1px #bfbfbf;border-radius:10px;width:6px}#header{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;background-color:#001C20;width:100%;z-index:100;height:64px}#header .documentation-search:after,#header .menu:after,#header .nav-container:after,#header:after{height:0;clear:both;content:".";visibility:hidden}#header .nav-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:50px;padding-right:50px}#header .nav-container a{cursor:pointer}#header .branding{width:300px;float:left;cursor:pointer;padding-top:12px;position:absolute;z-index:50}#header .branding .logo{height:40px;float:left}#header .branding .flagship-text{color:#FFF;font-size:22px;line-height:40px;vertical-align:middle;position:absolute;left:112px;top:26px}#header .branding .version{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:left;color:#FFF;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;padding-top:10px;padding-left:15px;width:100%;max-width:150px;z-index:1000;text-align:left}#header .branding .version .dropdown-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;font-family:Lato,Helvetica,Arial,sans-serif;text-transform:none}#header .branding .version .dropdown-wrapper .resting-state{line-height:28px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:300;border-radius:5px;border:1px solid #d8d8d8;background-color:#FFF;position:relative;z-index:25;padding:0 20px 0 10px}#header .branding .version .dropdown-wrapper .resting-state.focused,#header .branding .version .dropdown-wrapper .resting-state:focus{border-color:#10ACC2}#header .branding .version .dropdown-wrapper .resting-state.errored{border-color:#ff1f54;background-color:#ffdbe4}#header .branding .version .dropdown-wrapper .resting-state .dropdown-arrow-icon{position:absolute;right:6px;top:7.5px}#header .branding .version .dropdown-wrapper .options-container{position:absolute;left:0;width:100%;z-index:20;top:34px}#header .branding .version .dropdown-wrapper .options-container ul.contents{padding-top:2px;overflow:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#header .branding .version .dropdown-wrapper .options-container ul.contents li.choice:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:none}#header .branding .version .focused .resting-state,#header .branding .version.focused .resting-state{border:1px solid #10ACC2}#header .branding .version .disabled .resting-state,#header .branding .version.disabled .resting-state{border:none}#header .branding .version .dropdown-wrapper .resting-state{-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;font-size:12px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;color:#FFF;border:1px solid rgba(255,255,255,.1);background-color:rgba(255,255,255,.1);width:70px}#header .branding .version .dropdown-wrapper .resting-state:hover{border-color:#10ACC2}#header .branding .version .dropdown-wrapper .options-container ul.contents{border-radius:5px;background-color:#f8f8f8;border:1px solid #d8d8d8}#header .branding .version .dropdown-wrapper .options-container ul.contents li.choice{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:28px;font-weight:300;padding-left:5px;padding-right:5px;vertical-align:middle;cursor:pointer;font-size:12px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;color:#757575}#header .branding .version .dropdown-wrapper .options-container ul.contents li.choice.imminent{background-color:#f8f8f8;color:#10ACC2}#header .branding .version .dropdown-wrapper .options-container ul.contents li.choice.disabled{color:#a8a8a8;border-bottom:1px solid #d8d8d8}#header .branding .version .focused .resting-state,#header .branding .version.focused .resting-state{border-color:#10ACC2}#header .branding .version .errored .resting-state,#header .branding .version.errored .resting-state{border:1px solid #ff1f54}#header .documentation-search{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;display:inline-block;padding-left:20px;padding-top:17px;margin-left:25px}#header .menu,#header .nav>li.docs-nav #docs-menu{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#header .documentation-search:after{display:block;font-size:0;line-height:0}#header .documentation-search .search-field{position:relative}#header .documentation-search .search-field .search-icon{position:absolute;z-index:100;left:10px;top:9px;height:13px;pointer-events:none}#header .documentation-search .search-field ::placeholder{color:rgba(255,255,255,.7)}#header .documentation-search .search-field #docsearch-query{line-height:28px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:300;border-radius:25px;border:1px solid #d8d8d8;background-color:#FFF;-webkit-border-top-right-radius:25px;-webkit-border-bottom-right-radius:25px;-webkit-border-bottom-left-radius:25px;-webkit-border-top-left-radius:25px;-moz-border-radius-topright:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-bottomleft:25px;-moz-border-radius-topleft:25px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;height:30px;font-size:12px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;color:#FFF;border:1px solid rgba(255,255,255,.1);background-color:rgba(255,255,255,.1);width:85px;padding:0 10px 0 30px}#header .documentation-search .search-field #docsearch-query.focused,#header .documentation-search .search-field #docsearch-query:focus{border-color:#10ACC2}#header .documentation-search .search-field #docsearch-query.errored{border-color:#ff1f54;background-color:#ffdbe4}#header .documentation-search .search-field #docsearch-query:focus{width:150px}#header .documentation-search .search-field .algolia-autocomplete{font-family:inherit}#header .documentation-search .search-field .algolia-autocomplete .ds-dropdown-menu{width:500px}#header .documentation-search .search-field .algolia-autocomplete .algolia-docsearch-suggestion--category-header{color:#727272;border-bottom:1px solid #ebebeb;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:15px}#header .documentation-search .search-field .algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{color:#757575;font-size:12px}#header .documentation-search .search-field .algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{background-color:#ebebeb}#header .documentation-search .search-field .algolia-autocomplete .algolia-docsearch-suggestion--title{color:#4b4b4b;font-size:12px}#header .documentation-search .search-field .algolia-autocomplete .algolia-docsearch-suggestion--text{font-size:.8rem;color:#757575}#header .documentation-search .search-field .algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#14acc2;padding-top:0;padding-bottom:0;background-color:#f8f8f8}#header .documentation-search .search-field .algolia-autocomplete .algolia-docsearch-suggestion--wrapper:hover .algolia-docsearch-suggestion--content{background-color:#f3f5f7}#header .menu{box-sizing:border-box;user-select:none;cursor:pointer;display:none;padding:12px;position:absolute;right:0;color:#FFF;vertical-align:middle;line-height:34px}#header .menu:after{display:block;font-size:0;line-height:0}#header .nav{z-index:100;display:inline-block;float:right;margin-right:-20px;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif}#header .nav>li{float:left}#header .nav>li>a{-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;color:#fff;display:block;font-size:15px;font-weight:500;margin:22px 17px 0;padding:0 3px 5px;cursor:pointer}#header .nav>li>a.current{border-bottom:4px solid #10ACC2}#header .nav>li>a.docs-menu-wrapper{margin-right:20px;position:relative}#header .nav>li>a.docs-menu-wrapper i.dropdown-arrow-icon{position:absolute;right:-18px;top:2px;width:18px;text-align:right}#header .nav>li>a:hover{color:#10ACC2}#header .nav>li>a:hover.docs-dropdown-open{color:#FFF}#header .nav>li.mobile-only{display:none}#header .nav>li.docs-nav #docs-menu{box-sizing:border-box;position:absolute;display:block;top:30px;right:-20px;background-color:#f8f8f8;border:1px solid #d8d8d8;border-radius:4px;width:175px;height:230px;overflow:hidden;-webkit-transition:height 0s;-moz-transition:height 0s;-ms-transition:height 0s;-o-transition:height 0s}#header .nav>li.docs-nav #docs-menu ul{padding-top:5px;padding-bottom:5px}#header .nav>li.docs-nav #docs-menu ul li{cursor:pointer;line-height:18px;font-size:15px;display:block;color:#757575;padding:5px 10px}#header .nav>li.docs-nav #docs-menu ul li.imminent{color:#10ACC2}#header .nav>li.docs-nav #docs-menu ul li.with-divider{padding-bottom:10px;border-bottom:1px solid #d8d8d8}#header .nav>li.docs-nav #docs-menu ul li.new-section{padding-top:10px}#header .nav>li.docs-nav #docs-menu.hidden{height:0}#header .nav.flagship-nav>li>a.current{border-bottom:4px solid #51a2d4}#header .nav.flagship-nav>li>a:hover{color:#51a2d4}#header #nav-menu-overlay{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity 0s;-moz-transition:opacity 0s;-ms-transition:opacity 0s;-o-transition:opacity 0s;display:block;visibility:hidden;position:fixed;top:0;left:0;width:0;opacity:0;overflow:hidden;background-color:rgba(0,0,0,.5)}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .resting-state:disabled,#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .resting-state:disabled,#contact .container .contact-form .select-box:disabled,#contact .container .contact-form input[type=text]:disabled,#contact .container .contact-form input[type=email]:disabled,#contact .container .contact-form input[type=tel]:disabled,#contact .container .contact-form textarea:disabled,#header #nav-menu-overlay.menu-open{opacity:.7}#header #nav-menu-overlay .veil{width:100%;height:100%}#header #nav-menu-overlay.menu-open{visibility:visible;width:100%;height:100%}#header #unsupported-browser-banner{display:none;width:100%;position:fixed;top:64px;left:0;background-color:#FFF;color:#000;text-align:center;opacity:.9;border-bottom:1px solid #d8d8d8;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif}#header #unsupported-browser-banner p{padding-top:8px;padding-bottom:10px;font-size:15px}#header #unsupported-browser-banner p img{display:inline;height:22px;position:relative;top:6px;margin-right:5px}#header #unsupported-browser-banner p a{text-decoration:underline;color:#10ACC2}@media screen and (max-width:850px){#header .nav>li>a{margin-left:10px;margin-right:10px}}@media screen and (max-width:768px){#header .nav-container{padding-left:15px}#header .menu{-webkit-transition:opacity 0s;-moz-transition:opacity 0s;-ms-transition:opacity 0s;-o-transition:opacity 0s;display:block!important;visibility:visible;opacity:1}#header .menu.menu-open{opacity:0}#header #nav-menu-overlay{padding-right:175px}#header .right-nav{-webkit-box-shadow:-3px 0 0 0 rgba(0,0,0,.2);-moz-box-shadow:-3px 0 0 0 rgba(0,0,0,.2);box-shadow:-3px 0 0 0 rgba(0,0,0,.2);width:175px;position:fixed;margin-right:0;background-color:rgba(33,44,46,.95);padding:0;right:-178px;top:0;height:100%}#header .right-nav>li{float:none;border-bottom:1px solid #001C20;font-size:25px;height:62px;line-height:62px;vertical-align:middle}#header .right-nav>li.mobile-only{display:block}#header .right-nav>li.no-mobile{display:none}#header .right-nav>li>a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:62px;padding-left:25px;padding-right:25px;display:block;width:100%;margin:0;color:#FFF;font-weight:400;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif}#header .right-nav>li>a.current{border-bottom:none;color:#10ACC2}#header .right-nav.menu-open{-webkit-transform:translateX(-178px);-moz-transform:translateX(-178px);-ms-transform:translateX(-178px);-o-transform:translateX(-178px);transform:translateX(-178px)}#header .right-nav.flagship-nav>li>a.current{border-bottom:none;color:#51a2d4}#header .logo{height:40px}#header .active{background-color:#10ACC2}#header .inactive{background-color:#001C20}}@media screen and (max-width:500px){#header .documentation-search,#header .left-nav{display:none}}#footer{background-color:#001C20;font-family:Lato,Helvetica,Arial,sans-serif}#footer .navigation-footer{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%;color:#FFF;padding-bottom:60px;padding-right:600px;z-index:5}#footer .navigation-footer:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}@media screen and (max-width:500px){#footer .navigation-footer{width:100%;padding-right:20px;padding-left:20px}}#footer .navigation-footer .bottom-waves{position:relative;top:0;width:100%}#footer .navigation-footer .bottom-waves img{position:absolute}#footer .navigation-footer .bottom-waves img.waves-left{height:30px;left:-10px;top:-24px}#footer .navigation-footer .bottom-waves img.waves-right{height:275px;right:-10px;top:-142px}#footer .navigation-footer .left-column{z-index:50;padding-top:75px;position:relative}#footer .navigation-footer .left-column a{color:#B1EEF7;font-weight:500}#footer .navigation-footer .left-column a:hover{color:#10ACC2;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s}#footer .navigation-footer .left-column h4{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#FFF;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:22px;line-height:26px;font-weight:300;margin-bottom:10px}#footer .navigation-footer .left-column p,#footer .navigation-footer .left-column span{color:#FFF;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;font-weight:300}#footer .navigation-footer .left-column p.license-info,#footer .navigation-footer .left-column span.license-info{font-size:11px;padding-top:15px}#footer .navigation-footer .left-column p.license-info a,#footer .navigation-footer .left-column span.license-info a{color:inherit}#footer .navigation-footer .left-column p.license-info a:hover,#footer .navigation-footer .left-column span.license-info a:hover{color:#10ACC2}#footer .navigation-footer .sails-logo{display:block;width:120px}#footer .navigation-footer .sails-logo.small-screen{display:none}#footer .navigation-footer .right-column{position:absolute;width:525px;z-index:100}#footer .navigation-footer .right-column:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#footer .navigation-footer .right-column.top{top:75px;right:-10px}#footer .navigation-footer .right-column.top .nav-list{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}#footer .navigation-footer .right-column.top .nav-list h5{color:#FFF;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:22px;line-height:26px;font-weight:300;margin-bottom:15px}#footer .navigation-footer .right-column.top .nav-list h5 .divider{display:none}#footer .navigation-footer .right-column.top .nav-list ul li{display:block;margin-bottom:15px;font-size:15px}#footer .navigation-footer .right-column.top .nav-list ul li a{color:#FFF;font-weight:300}#footer .navigation-footer .right-column.top .nav-list ul li a:hover{color:#10ACC2}#footer .navigation-footer .right-column.top .nav-list ul li.small-screen{display:none}#footer .navigation-footer .right-column.top .nav-list.left-nav-list{width:150px}#footer .navigation-footer .right-column.top .nav-list.middle-nav-list{width:175px}#footer .navigation-footer .right-column.top .nav-list.right-nav-list{width:200px}#footer .navigation-footer .right-column.bottom{z-index:75;bottom:60px;right:10px}#footer .navigation-footer .right-column.bottom .social-icons{width:300px;float:right}#footer .navigation-footer .right-column.bottom .social-icons:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#footer .navigation-footer .right-column.bottom .social-icons i{-webkit-transition:color 250ms;-moz-transition:color 250ms;-ms-transition:color 250ms;-o-transition:color 250ms;float:left;margin-right:20px;position:relative;font-size:36px;color:#FFF}#footer .navigation-footer .right-column.bottom .social-icons i:hover{color:#10ACC2}#footer .navigation-footer.flagship-navigation-footer .left-column a:hover,#footer .navigation-footer.flagship-navigation-footer .left-column p .license-info a:hover,#footer .navigation-footer.flagship-navigation-footer .left-column span .license-info a:hover,#footer .navigation-footer.flagship-navigation-footer .right-column.bottom i:hover,#footer .navigation-footer.flagship-navigation-footer .right-column.top ul li a:hover{color:#51a2d4}@media screen and (max-width:1000px){#footer .navigation-footer .left-column.top{display:none}#footer .navigation-footer .left-column{padding-bottom:50px}#footer .navigation-footer .right-column.bottom{float:left;left:0;bottom:60px}#footer .navigation-footer .right-column.bottom .social-icons{float:left}#footer .navigation-footer .right-column.bottom .social-icons i{font-size:26px}}@media screen and (max-width:900px){#footer .navigation-footer{padding-right:0;padding-bottom:60px}#footer .navigation-footer .sails-logo.wide-screen{display:none}#footer .navigation-footer .sails-logo.small-screen{display:block;margin-left:auto;margin-right:auto;padding-top:25px;padding-bottom:10px}#footer .navigation-footer .left-column{text-align:center;padding-top:0;padding-bottom:0}#footer .navigation-footer .left-column p.license-info{padding-top:0;text-align:center}#footer .navigation-footer .left-column p.license-info br{display:none}#footer .navigation-footer .right-column{width:100%;position:static}#footer .navigation-footer .right-column.top{padding-top:15px;padding-bottom:0}#footer .navigation-footer .right-column.top .nav-list.left-nav-list,#footer .navigation-footer .right-column.top .nav-list.middle-nav-list,#footer .navigation-footer .right-column.top .nav-list.right-nav-list{display:block;width:100%;text-align:center}#footer .navigation-footer .right-column.top .nav-list.left-nav-list h5,#footer .navigation-footer .right-column.top .nav-list.middle-nav-list h5,#footer .navigation-footer .right-column.top .nav-list.right-nav-list h5{display:none;font-size:17px;margin-right:20px}#footer .navigation-footer .right-column.top .nav-list.left-nav-list ul,#footer .navigation-footer .right-column.top .nav-list.middle-nav-list ul,#footer .navigation-footer .right-column.top .nav-list.right-nav-list ul{display:inline-block}#footer .navigation-footer .right-column.top .nav-list.left-nav-list ul li,#footer .navigation-footer .right-column.top .nav-list.middle-nav-list ul li,#footer .navigation-footer .right-column.top .nav-list.right-nav-list ul li{display:inline-block}#footer .navigation-footer .right-column.top .nav-list.left-nav-list ul li a,#footer .navigation-footer .right-column.top .nav-list.middle-nav-list ul li a,#footer .navigation-footer .right-column.top .nav-list.right-nav-list ul li a{color:#10ACC2}#footer .navigation-footer .right-column.top .nav-list.left-nav-list ul li.small-screen,#footer .navigation-footer .right-column.top .nav-list.middle-nav-list ul li.small-screen,#footer .navigation-footer .right-column.top .nav-list.right-nav-list ul li.small-screen{display:inline-block}#footer .navigation-footer .right-column.top .nav-list.left-nav-list ul li.wide-screen,#footer .navigation-footer .right-column.top .nav-list.middle-nav-list ul li.wide-screen,#footer .navigation-footer .right-column.top .nav-list.right-nav-list ul li.wide-screen{display:none}#footer .navigation-footer .right-column.bottom{position:absolute;float:left;left:0;bottom:15px}#footer .navigation-footer .right-column.bottom .social-icons{display:block;margin-left:auto;margin-right:auto;width:230px;float:none}#footer .navigation-footer .right-column.bottom .social-icons .icon{display:inline-block;width:30px;height:30px}#footer .navigation-footer .right-column.bottom .social-icons .icon img{width:30px;height:30px}#footer .navigation-footer .right-column.bottom .social-icons .icon:last-child{margin-right:0}#footer .navigation-footer .right-column.top .nav-list.left-nav-list ul li,#footer .navigation-footer .right-column.top .nav-list.middle-nav-list ul li,#footer .navigation-footer .right-column.top .nav-list.right-nav-list ul li{margin-right:10px;font-size:15px}}#news-banner{font-family:Lato,Helvetica,Arial,sans-serif;background-color:#FFF;height:50px;border-bottom:1px solid #ebebeb}#news-banner .banner-container{display:flex;align-content:center;justify-content:flex-end;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%;padding:15px 0}@media screen and (max-width:500px){#news-banner .banner-container{width:100%;padding-right:20px;padding-left:20px}}#news-banner .banner-container p{font-size:16px;display:block;float:left;color:#333;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;margin-right:0}#contact .container .container .btns:after,#news-banner .banner-container .sharing:after{clear:both;content:".";font-size:0;height:0;visibility:hidden}#news-banner .banner-container p a{color:#41bac2;font-weight:700}#news-banner .banner-container .sharing{align-self:flex-end;float:right}#news-banner .banner-container .sharing:after{display:block;line-height:0}#news-banner .banner-container .sharing div,#news-banner .banner-container .sharing div.star{display:inline-block;float:left}#news-banner .banner-container .sharing div.facebook-btn,#news-banner .banner-container .sharing div.star.facebook-btn{margin-right:12px}#news-banner .banner-container .fallback{padding-right:16px}@media screen and (max-width:1105px){#news-banner .banner-container p{width:100%;text-align:center}#news-banner .banner-container .sharing{display:none}#news-banner .banner-container .fallback{padding-left:0}}@media screen and (max-width:677px){#news-banner .banner-container .sharing{display:none}}#contact .container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:992px;margin:0 auto;width:90%;font-family:Lato,Helvetica,Arial,sans-serif;color:#FFF;padding-top:125px;padding-bottom:125px}@media screen and (max-width:500px){#news-banner{display:none}#contact .container{width:100%;padding-right:20px;padding-left:20px}}#contact .container a{color:#B1EEF7;font-weight:700}#contact .container a:hover{color:#FFF;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s}#contact .container .container h3{color:#FFF;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-weight:300;font-size:32px;padding-bottom:10px;text-align:center}#contact .container .container p{color:#FFF;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px;font-weight:300;text-align:center;max-width:440px;margin-left:auto;margin-right:auto;margin-bottom:50px}#contact .container .container .btns{margin-left:auto;margin-right:auto;width:480px;text-align:center;clear:both}#contact .container .container .btns:after{display:block;line-height:0}#contact .container .container .btns .btn.left-btn,#contact .container .container .btns .btn.right-btn{border-bottom:none;border-left:none;border-right:none;font-size:20px;padding:12px 25px;text-align:center;border-radius:7px;font-weight:700;-moz-transition:all 250ms;-ms-transition:all 250ms;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;border-top:none;cursor:pointer;-webkit-transition:all 250ms;-o-transition:all 250ms}#contact .container .container .btns .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;display:block;float:left}#contact .container .container .btns .btn.left-btn{color:#FFF;background:#001C20;display:inline-block;margin-right:5px}#contact .container .container .btns .btn.left-btn:hover{color:#10ACC2}#contact .container .container .btns .btn.right-btn{color:#FFF;background:0 0;display:inline-block;margin-left:5px}#contact .container .container .btns .btn.right-btn:hover{color:#001C20}@media screen and (max-width:500px){#contact .container{padding-top:50px;padding-bottom:50px}#contact .container .container h3{font-size:26px;font-weight:700}#contact .container .container .btns{width:100%}#contact .container .container .btns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#contact .container .container .btns .btn.left-btn,#contact .container .container .btns .btn.right-btn{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;font-size:20px;padding:12px 25px;text-align:center;border-radius:7px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;display:block;margin-left:auto;margin-right:auto}#contact .container .container .btns .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;margin-left:auto;margin-right:auto;float:none}#contact .container .container .btns .btn.left-btn{background:#001C20;margin-bottom:10px}#contact .container .container .btns .btn.right-btn{background:0 0}}#contact .container h3,#contact .container p{font-weight:300;color:#FFF;text-align:center}#contact .container h3 .mobile-only,#contact .container p .mobile-only,#contact .container.hidden{display:none}#contact .container h3{font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;font-size:32px}#contact .container p{font-size:18px;line-height:24px;max-width:440px;margin-left:auto;margin-right:auto;margin-bottom:50px}#contact .container .contact-form fieldset:after,#contact .container .contact-form:after{display:block;font-size:0;height:0;line-height:0;clear:both;content:".";visibility:hidden}#contact .container .contact-form .column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left}#contact .container .contact-form .column.left-column fieldset{padding-left:75px}#contact .container .contact-form .column.right-column{padding-left:50px}#contact .container .contact-form fieldset{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;padding-top:10px;padding-bottom:10px;position:relative}#contact .container .contact-form label{color:#FFF;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;position:absolute;left:0;width:60px;line-height:48px}#contact .container .contact-form label.mobile-only{display:none}#contact .container .contact-form input[type=text],#contact .container .contact-form input[type=email],#contact .container .contact-form input[type=tel]{font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:48px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 250ms;-moz-transition:border-color 250ms;-ms-transition:border-color 250ms;-o-transition:border-color 250ms;font-weight:300;width:100%;border-radius:5px;background-color:#FFF;color:#4b4b4b;height:48px;border:1px solid #FFF;padding:0 10px}#contact .container .contact-form input[type=text].focused,#contact .container .contact-form input[type=text]:focus,#contact .container .contact-form input[type=email].focused,#contact .container .contact-form input[type=email]:focus,#contact .container .contact-form input[type=tel].focused,#contact .container .contact-form input[type=tel]:focus{border-color:#10ACC2}#contact .container .contact-form input[type=text].errored,#contact .container .contact-form input[type=email].errored,#contact .container .contact-form input[type=tel].errored{border-color:#ff1f54;background-color:#ffdbe4}#contact .container .contact-form .select-box,#contact .container .contact-form textarea{border-radius:5px;background-color:#FFF;-webkit-transition:border-color 250ms;-moz-transition:border-color 250ms}#contact .container .contact-form input[type=text]:focus,#contact .container .contact-form input[type=email]:focus,#contact .container .contact-form input[type=tel]:focus{border-color:#FFF}#contact .container .contact-form .required-input-wrapper{position:relative}#contact .container .contact-form .required-input-wrapper .required{padding-right:25px}#contact .container .contact-form .required-input-wrapper .required-icon{position:absolute;line-height:48px;font-family:"Helvetica Neue",Helvetica,sans-serif;color:#10ACC2;top:7px;right:7px;font-size:32px;font-style:normal;pointer-events:none}#contact .container .contact-form .required-input-wrapper.errored .required:focus{border-color:#ff1f54}#contact .container .contact-form .required-input-wrapper.errored ::-webkit-input-placeholder{color:#ff1f54}#contact .container .contact-form .required-input-wrapper.errored ::-moz-placeholder{color:#ff1f54}#contact .container .contact-form .required-input-wrapper.errored :-ms-input-placeholder{color:#ff1f54}#contact .container .contact-form .required-input-wrapper.errored :-moz-placeholder{color:#ff1f54}#contact .container .contact-form .required-input-wrapper.errored .required-icon{color:#ff1f54}#contact .container .contact-form .select-box{font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:48px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-transition:border-color 250ms;-o-transition:border-color 250ms;font-weight:300;width:100%;color:#4b4b4b;position:relative;overflow:hidden;border:1px solid #FFF;padding:0 10px}#contact .container .contact-form .select-box.focused,#contact .container .contact-form .select-box:focus{border-color:#10ACC2}#contact .container .contact-form .select-box.errored{border-color:#ff1f54;background-color:#ffdbe4}#contact .container .contact-form .select-box.focused{border-color:#FFF}#contact .container .contact-form .select-box .select-arrow{position:absolute;right:5px;top:18px;pointer-events:none}#contact .container .contact-form .select-box select{width:130%;border:none;box-shadow:none;background:0 0;-webkit-appearance:none;font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;position:relative;left:-5px;top:0;padding:5px}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .resting-state,#contact .container .contact-form textarea{color:#4b4b4b;-ms-transition:border-color 250ms;-o-transition:border-color 250ms;font-size:14px;font-family:Lato,Helvetica,Arial,sans-serif;width:100%}#contact .container .contact-form .select-box.budget{max-width:250px}#contact .container .contact-form textarea{line-height:28px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:300;height:321px;border:1px solid #FFF;padding:7px 10px}#contact .container .contact-form textarea.focused,#contact .container .contact-form textarea:focus{border-color:#10ACC2}#contact .container .contact-form textarea.errored{border-color:#ff1f54;background-color:#ffdbe4}#contact .container .contact-form textarea:focus{border-color:#FFF}#contact .container .contact-form .dropdown-container{position:relative;z-index:50}#contact .container .contact-form .dropdown-container .custom-dropdown{display:inline-block}#contact .container .contact-form .dropdown-container.needs .custom-dropdown{width:100%;max-width:100%;z-index:1000;text-align:left}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;font-family:Lato,Helvetica,Arial,sans-serif;text-transform:none}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .resting-state{line-height:48px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 250ms;-moz-transition:border-color 250ms;font-weight:300;border-radius:5px;border:1px solid #d8d8d8;background-color:#FFF;position:relative;z-index:25;padding:0 20px 0 10px}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .resting-state.focused,#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .resting-state:focus{border-color:#10ACC2}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .resting-state.errored{border-color:#ff1f54;background-color:#ffdbe4}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .resting-state .dropdown-arrow-icon{position:absolute;right:6px;top:17.5px}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container{position:absolute;top:46px;left:0;width:100%;z-index:20}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container ul.contents{padding-top:2px;overflow:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:none}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .focused .resting-state,#contact .container .contact-form .dropdown-container.needs .custom-dropdown.focused .resting-state{border:1px solid #10ACC2}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .errored .resting-state,#contact .container .contact-form .dropdown-container.needs .custom-dropdown.errored .resting-state{border:1px solid #ff1f54}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .disabled .resting-state,#contact .container .contact-form .dropdown-container.needs .custom-dropdown.disabled .resting-state{border:none}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container ul.contents{background-color:#fff;border:1px solid #d8d8d8}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:48px;font-weight:300;padding-left:5px;padding-right:5px;vertical-align:middle;cursor:pointer;border-bottom:1px solid #d8d8d8}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice.imminent{background-color:#f2f2f2;color:#4b4b4b}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice.disabled{color:#9b9b9b}#contact .container .contact-form .dropdown-container.needs .custom-dropdown .focused .resting-state,#contact .container .contact-form .dropdown-container.needs .custom-dropdown.focused .resting-state{background-color:#f8f8f8}#contact .container .contact-form .dropdown-container.budget{z-index:20}#contact .container .contact-form .dropdown-container.budget .custom-dropdown{width:100%;max-width:250px;z-index:1000;text-align:left}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;font-family:Lato,Helvetica,Arial,sans-serif;text-transform:none}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .resting-state{font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:48px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 250ms;-moz-transition:border-color 250ms;-ms-transition:border-color 250ms;-o-transition:border-color 250ms;font-weight:300;width:100%;border-radius:5px;border:1px solid #d8d8d8;background-color:#FFF;color:#4b4b4b;position:relative;z-index:25;padding:0 20px 0 10px}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .resting-state.focused,#contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .resting-state:focus{border-color:#10ACC2}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .resting-state.errored{border-color:#ff1f54;background-color:#ffdbe4}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .resting-state .dropdown-arrow-icon{position:absolute;right:6px;top:17.5px}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container{position:absolute;top:46px;left:0;width:100%;z-index:20}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container ul.contents{padding-top:2px;overflow:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:none}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .focused .resting-state,#contact .container .contact-form .dropdown-container.budget .custom-dropdown.focused .resting-state{border:1px solid #10ACC2}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .errored .resting-state,#contact .container .contact-form .dropdown-container.budget .custom-dropdown.errored .resting-state{border:1px solid #ff1f54}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .disabled .resting-state,#contact .container .contact-form .dropdown-container.budget .custom-dropdown.disabled .resting-state{border:none}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container ul.contents{background-color:#fff;border:1px solid #d8d8d8}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#757575;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:48px;font-weight:300;padding-left:5px;padding-right:5px;vertical-align:middle;cursor:pointer;border-bottom:1px solid #d8d8d8}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice.imminent{background-color:#f2f2f2;color:#4b4b4b}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .dropdown-wrapper .options-container ul.contents li.choice.disabled{color:#9b9b9b}#contact .container .contact-form .dropdown-container.budget .custom-dropdown .focused .resting-state,#contact .container .contact-form .dropdown-container.budget .custom-dropdown.focused .resting-state{background-color:#f8f8f8}#contact .container .contact-form .error-message{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;z-index:5;padding-left:75px}#contact .container .contact-form .error-message:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#contact .container .contact-form .error-message p{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ff1f54;font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;width:100%;max-width:100%;background-color:rgba(255,255,255,.75);border-radius:5px;font-weight:400;margin-bottom:20px;padding:5px}#contact .container .contact-form .hidden{display:none}#contact .container .contact-form .submit-button{position:relative;z-index:25;width:150px;border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;background:#001C20;display:inline-block;font-size:16px;padding:10px 15px;text-align:center;border-radius:5px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;float:right}#contact .container .contact-form .submit-button .button-loader,#contact .container .contact-form .submit-button.syncing .button-text{display:none}#contact .container .contact-form .submit-button.syncing .button-loader{display:inline-block}#contact .container .contact-form .submit-button:hover{color:#41bac2}#contact .container .btns{margin-left:auto;margin-right:auto;width:480px;text-align:center;clear:both}#contact .container .btns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#contact .container .btns .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;display:block;float:left}#contact .container .btns .btn.left-btn,#contact .container .btns .btn.right-btn{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;display:inline-block;font-size:20px;padding:12px 25px;text-align:center;border-radius:7px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms}#contact .container .btns .btn.left-btn{color:#FFF;background:#001C20;margin-right:5px}#contact .container .btns .btn.left-btn:hover{color:#10ACC2}#contact .container .btns .btn.right-btn{color:#FFF;background:0 0;margin-left:5px}#contact .container .btns .btn.right-btn:hover{color:#001C20}@media screen and (max-width:900px){#contact .container .contact-form .error-message,#contact .container .contact-form .success-message{text-align:left}#contact .container .contact-form .error-message p,#contact .container .contact-form .success-message p{padding-left:15px}}@media screen and (max-width:800px){#contact .container .contact-form .column{float:none;width:100%}#contact .container .contact-form .column.right-column{padding-left:0}#contact .container .contact-form .column.right-column fieldset{padding-left:75px}#contact .container .contact-form .select-box.budget{max-width:100%}#contact .container .contact-form .error-message,#contact .container .contact-form .success-message{text-align:center;position:static;margin-bottom:15px}#contact .container .contact-form .error-message p,#contact .container .contact-form .success-message p{padding-right:15px;line-height:20px;padding-top:7px;padding-bottom:7px}#contact .container .contact-form .submit-button{width:200px}}@media screen and (max-width:470px){#contact .container p br{display:none}#contact .container p .mobile-only{display:inline}#contact .container .contact-form .column.left-column fieldset,#contact .container .contact-form .column.right-column fieldset{padding-left:0;padding-top:0;padding-bottom:0}#contact .container .contact-form .column.left-column fieldset label,#contact .container .contact-form .column.right-column fieldset label{line-height:18px;padding-top:20px;padding-bottom:5px;position:static;display:block;width:100%}#contact .container .contact-form .column.left-column fieldset label.mobile-only,#contact .container .contact-form .column.right-column fieldset label.mobile-only{display:block}#contact .container .contact-form fieldset .error-message,#contact .container .contact-form fieldset .success-message{padding-left:0}#contact .container .contact-form fieldset .submit-button{width:100%;margin-left:20px}#contact .container .btns{width:100%}#contact .container .btns:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}#contact .container .btns .btn.left-btn,#contact .container .btns .btn.right-btn{border-top:none;border-bottom:none;border-left:none;border-right:none;cursor:pointer;color:#FFF;font-size:20px;padding:12px 25px;text-align:center;border-radius:7px;font-weight:700;font-family:proxima-nova-soft,Helvetica,Arial,sans-serif;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;display:block;margin-left:auto;margin-right:auto}#contact .container .btns .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:230px;margin-left:auto;margin-right:auto;float:none}#contact .container .btns .btn.left-btn{background:#001C20;margin-bottom:10px}#contact .container .btns .btn.right-btn{background:0 0}}