@import url(https://fonts.googleapis.com/css?family=Roboto:300,400);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a{text-decoration:none;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.browserupgrade{display:block;position:fixed;top:0;width:100%;text-align:center;background-color:#ed3125;color:#fff;font-size:30px;padding:30px}body{background:#fff;opacity:1!important}.mobile{display:none}@media (max-width:480px),(max-width:768px) and (orientation:landscape){.mobile{display:block}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}*{font-family:Roboto,sans-serif;font-weight:300;color:#323232;font-size:16px}b,strong{font-weight:700}a{cursor:pointer;color:#58a5d4;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{color:#338ec6}p{margin-bottom:15px;display:block;font-size:18px;line-height:28px}p a{font-weight:600}h1,h2,h3,h4,h5{color:#555558;margin-bottom:10px}h1{font-size:30px}h2{font-size:25px}h3{font-size:20px}blockquote{margin-bottom:15px;padding-left:20px;position:relative}blockquote:before{content:"";top:0;left:0;position:absolute;width:5px;height:100%;background:#4d966c}@media (max-width:480px),(max-width:768px) and (orientation:landscape){h1{font-size:25px}h3{font-size:16px}}.center,.center-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.center-full.column,.center.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.center-full{height:calc(100vh - 600px);width:100%;float:left;min-height:500px}.logo{position:fixed;bottom:30px;left:30px;z-index:1}.logo img{margin-bottom:5px}.logo img,.logo span{float:left;display:inline-block}.logo span{font-weight:600;font-size:28px;line-height:70px;margin-left:15px;color:#fff}.alert{background:#4d966c;text-align:center;position:absolute;z-index:1;top:0;left:0;width:100%;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.alert p{font-size:18px;color:#fff;line-height:50px;margin:0;text-align:center!important}.alert p.mobile{display:none}@media (max-width:480px),(max-width:768px) and (orientation:landscape){.alert p{font-size:14px}.alert p.desktop{display:none}.alert p.mobile{display:block}}.coming{background:#fea254;position:fixed;top:-20px;left:-75px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);padding:50px 70px 20px;z-index:2;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.coming span{color:#fff;font-weight:700;font-size:20px;width:80px;display:block;text-align:center}@media (max-width:480px),(max-width:768px) and (orientation:landscape){.coming{display:none}}.core{max-width:1200px;margin-left:auto;margin-right:auto}.half{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(0.5 - $margin);margin-right:30px}.half:nth-child(2n){width:50%;margin-right:0}@media (max-width:480px),(max-width:768px) and (orientation:landscape){.half{width:100%}}button{background-color:#fff;color:#fff;padding:20px 50px;border:1px solid #323232;cursor:pointer}button:focus{outline:none}button:hover{color:#c59938;border-color:#c59938}.gform_confirmation_message{color:#4d966c;font-size:30px;margin-top:20px;display:block;text-align:center;line-height:40px}form{display:block;position:relative}form .validation_error{font-size:18px;color:#fe6150}form .instruction{display:none}form .gfield{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #4d966c;border-radius:15px;padding:10px 15px;margin:50px auto!important;cursor:pointer;opacity:.2}form .gfield .gfield_description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:20px;line-height:27px;display:block;color:#4d966c}form .gfield .ginput_container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:none;margin-top:20px}form .gfield.active,form .gfield:hover{background:#f3f3f3;opacity:1}form .gfield.highlight{opacity:1}form .gfield.active .gfield_description{color:#4d966c}form .gfield.active .ginput_container{display:block}form .gfield .validation_message{color:#fe6150!important;font-size:14px;margin:10px 0}form label{font-size:12px;display:block;margin-bottom:5px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}form input[type=text],form textarea{width:100%;border:0;padding:10px 15px;border-radius:5px}form input[type=text]:focus,form textarea:focus{outline:none}form input[type=text]::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:rgba(85,85,88,.5)}form input[type=text]:-moz-placeholder,form input[type=text]::-moz-placeholder,form textarea:-moz-placeholder,form textarea::-moz-placeholder{color:rgba(85,85,88,.5)}form input[type=text]:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:rgba(85,85,88,.5)}form textarea{height:70px}form input[type=submit]{background:#58a5d4;color:#fff;border:0 solid;padding:15px 50px;border-radius:10px;cursor:pointer;width:100%;text-align:center;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}form input[type=submit]:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#000 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;-webkit-transform:scale(10);transform:scale(10);opacity:0;-webkit-transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s;transition:transform .5s,opacity 1s,-webkit-transform .5s}form input[type=submit]:active:after{-webkit-transform:scale(0);transform:scale(0);opacity:.2;-webkit-transition:0s;transition:0s}form input[type=submit]:focus{outline:none}form img.gform_ajax_spinner{position:absolute;bottom:10px;left:calc(50% - 15px);width:30px;height:30px}@media (max-width:480px),(max-width:768px) and (orientation:landscape){form textarea{height:140px}}.home h1{font-weight:500;line-height:40px}.home h1,.home h2{width:100%;text-align:center}.home h2{margin:20px 0 0;line-height:35px}.home p{width:100%;display:block;text-align:left}.home .background{position:fixed;height:100vh;width:100%;background-position:50%;background-size:cover;top:0}.home .form{margin-top:50px;padding:50px 50px 50vh;position:relative;z-index:2}.home .form>div{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:900px;padding:30px 50px;background:#fff;border-radius:5px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);margin-bottom:50px}.home .form>div>ul{width:100%}.home .form>div>ul li{display:block;margin:20px 0;font-size:18px;line-height:26px;position:relative;padding-left:30px}.home .form>div>ul li:before{content:"";top:0;left:0;position:absolute;width:5px;height:100%;background:#4d966c}.home .information{background:#555558;border-radius:5px;padding:30px;margin:30px 0}.home .information b,.home .information p{color:#fff}.home .information b:last-child,.home .information p:last-child{margin-bottom:0}@media (max-width:1200px){.home .form{padding:50px 50px 45vh}}@media (max-width:480px),(max-width:768px) and (orientation:landscape){.home .form{padding:50px 20px 200px}.home .form>div{padding:50px 30px}}