.clear:before,.clear:after{content:' ';display:table}.clear{*zoom:1}.clear:after{clear:both}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h1,h2,h3,h4,h5,h6{font-family:"lemonde-courrier",serif;font-weight:normal;color:#767a75}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}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}.button{transition:background 0.25s ease-in-out}.button,.button:hover,.button:active{display:inline-block;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;color:#fff;background:#00c1c0;border:2px solid #00c1c0;font-size:13.5px;font-family:"Raleway",sans-serif;font-weight:900;letter-spacing:1px;padding:10px 28px;line-height:20px}.button.outline,.button input[type=submit],.button button,.button:hover.outline,.button:hover input[type=submit],.button:hover button,.button:active.outline,.button:active input[type=submit],.button:active button{border-color:#00c1c0;background:none;color:#00c1c0}.button.outline:hover,.button input[type=submit]:hover,.button button:hover,.button:hover.outline:hover,.button:hover input[type=submit]:hover,.button:hover button:hover,.button:active.outline:hover,.button:active input[type=submit]:hover,.button:active button:hover{color:#161616;background:#00c1c0}.button:hover{background:none;color:#161616}label{color:#00ffff;font-size:16px !important;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-weight:normal !important;display:block;margin-bottom:8px;margin-top:25px}input:focus,textarea:focus,button:focus{outline:none;border:solid 2px #00f2f2 !important}input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),textarea{padding:13px 15px !important;border:solid 2px #FFF;background:#333333}button,input[type=submit]{background:none;color:#00f2f2;border:solid 2px #00f2f2;font-weight:normal !important;font-size:14px !important;text-transform:uppercase;margin:30px 16px 15px 0;display:inline-block;letter-spacing:1px;padding:10px 28px;line-height:20px}body{text-rendering:optimizeLegibility;color:#fff;background:#222;overflow-x:hidden;line-height:1.7;font-size:16px;font-weight:100}.front_page{background:#333}body,h1,h2,h3,h4,h5,h6,a,div{font-family:"Raleway",sans-serif}.font_fix{font-family:"Roboto Condensed",sans-serif;font-size:13px;font-weight:100}a{transition:color 0.15s ease-in-out;color:#00c1c0}a:hover{text-decoration:none;color:#00f2f2}blockquote{border-left:solid 3px #00c1c0;padding:1rem 8rem 1rem 4rem;margin:0;font-weight:400}p{margin:0;padding:1em 0}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-family:"Roboto Condensed",sans-serif;color:#00c1c0;font-size:50px;line-height:56px;margin:30px 0 30px}.front_page h1{margin:120px 0 30px;font-size:60px;line-height:64px}h2{font-family:"Roboto Condensed",sans-serif;color:#00c1c0;font-size:40px;line-height:46px;text-transform:uppercase;letter-spacing:2px;margin:92px 0 60px}h3{font-family:"Roboto Condensed",sans-serif;color:#00c1c0;font-size:32px;line-height:38px;margin:0}h4{font-family:"Roboto Condensed",sans-serif;color:#fff;font-size:24px;line-height:32px;font-weight:200;padding:0;margin:11px 0;letter-spacing:1px}h4 p{padding:0 0 20px}h5{font-family:"Raleway",sans-serif;color:#fff;font-size:18px;line-height:26px;font-weight:200;margin:0;letter-spacing:1.2px}h5 p{padding:0 0 20px}h6{font-family:"Roboto Condensed",sans-serif;color:#8d79ab;font-size:16px;line-height:24px}@media screen and (max-width: 767px){h1{font-size:50px;line-height:54px;padding-top:10px}h4{font-size:18px;padding-bottom:8px}h5{font-size:14px;line-height:18px}}ul{margin:0;padding:5px 0 5px 15px}ul li{list-style-type:none;padding:3px 0}ul li:before{content:"-";display:inline-block;position:relative;top:0px;left:-15px;width:2px}ol{padding:0 0 0 15px}ol li{padding:15px}strong,b{font-weight:500}.float_left{float:left}.alignleft{float:left;margin:0 10px 10px 0}.float_right{float:right}.alignright{float:right;margin:0 0 10px 10px}.wp-caption{border:solid 1px;padding:5px}.wp-caption img{max-width:100%}.clear{clear:both}.NoSelect,.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-column{padding:30px 0}.social-column .icon{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;display:inline-block;font-size:28px;margin-left:3px;margin-right:6px;width:50px;line-height:50px;text-align:center;color:#fff;background:#4d4d4d;border-radius:25px}.social-column .icon:hover{background:#00c1c0}.overflow-hidden{overflow:hidden}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.page404PageContainer{margin:0 auto;max-width:80%;font-size:36px;text-align:center}.page404PageContainer .menu_404_wrap{max-width:420px;margin:0 auto}.page404PageContainer .support_link{font-size:16px;margin-top:30px}.page404PageContainer .support_link a:hover{color:#00f2f2}.page404PageContainer .menu_items,.page404PageContainer .menu_items_2{padding:22px 0 0 29px;vertical-align:top;text-align:left}@media screen and (min-width: 460px){.page404PageContainer .menu_items,.page404PageContainer .menu_items_2{width:45%;display:inline-block}}.page404PageContainer .menu_items a,.page404PageContainer .menu_items a:hover,.page404PageContainer .menu_items a:active,.page404PageContainer .menu_items_2 a,.page404PageContainer .menu_items_2 a:hover,.page404PageContainer .menu_items_2 a:active{color:#fff;display:block;padding:0 10px;margin:7px 0;line-height:22px;font-size:16px;font-weight:200;letter-spacing:.6px}.page404PageContainer .menu_items a:hover,.page404PageContainer .menu_items_2 a:hover{color:#00f2f2}.shatter{position:absolute;top:50px;left:0}.animated_logo{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;max-width:20%;margin:0 auto}@media screen and (min-width: 767px){.contactPageContainer .column-body{padding-right:50px}}header{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;position:relative;z-index:99;top:0px;width:100%;background:transparent}header .cta-wrap{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;position:fixed;top:-50px;z-index:100;width:100%;background:#00c1c0;padding:0}@media screen and (max-width: 767px){header .cta-wrap{top:-1000px;text-align:center;padding:15px 0px 10px}}header .cta-wrap .text-wrap{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;text-transform:uppercase;color:#392c4d;font-family:"Roboto Condensed",sans-serif;font-size:13px;letter-spacing:.65px}@media screen and (max-width: 1319px){header .cta-wrap .text-wrap{font-size:28px}}@media screen and (max-width: 991px){header .cta-wrap .text-wrap{font-size:24px}}@media screen and (max-width: 767px){header .cta-wrap .text-wrap{-webkit-transition:none;transition:none;text-align:center;padding-top:8px;line-height:28px;font-size:13px}}header .cta-wrap .button{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;position:absolute;right:15px;top:0px}@media screen and (max-width: 1319px){header .cta-wrap .button{margin-top:-8px}}@media screen and (max-width: 767px){header .cta-wrap .button{font-size:12px;right:0;position:relative;margin:0 auto;padding:8px 25px;border:0}}header .main-header-wrap{position:relative;background:transparent;height:110px}header .main-header-wrap .overflow-x-hidden{overflow-x:hidden}header .main-header-wrap .logo-wrap .logo{position:relative;top:22px;background:url("../img/haste-logo.png");background-size:100%;display:block;width:195px;height:45px;text-indent:-10000px}@media screen and (max-width: 1319px){header .main-header-wrap .logo-wrap .logo{top:28px;width:165.75px;height:38.25px}}header .main-header-wrap .menu_items a,header .main-header-wrap .menu_items a:hover,header .main-header-wrap .menu_items a:active{color:#fff;display:inline-block;padding:0 14px;font-size:16px;font-weight:200;letter-spacing:.6px}@media screen and (max-width: 1319px){header .main-header-wrap .menu_items a,header .main-header-wrap .menu_items a:hover,header .main-header-wrap .menu_items a:active{padding:0 10px;font-size:14px}}header .main-header-wrap .menu_items a:hover{color:#00f2f2}header .main-header-wrap .icon{color:#fff;display:inline-block;font-size:20px;padding:8px 6px}@media screen and (max-width: 1319px){header .main-header-wrap .icon{padding:8px 4px;font-size:18px}}header .main-header-wrap .icon:hover{color:#00f2f2}header .main-header-wrap .button{margin-left:18px}header .main-header-wrap .non-mobile-wrap{text-align:right;line-height:50px;padding:30px 15px}header .main-header-wrap .mobile-wrap{text-align:right;padding:0 15px;line-height:30px}header .main-header-wrap .mobile-wrap .menu_items a,header .main-header-wrap .mobile-wrap .icon,header .main-header-wrap .mobile-wrap .button{text-align:center !important;display:block;text-align:left;line-height:70px;font-size:18px}header .main-header-wrap .mobile-wrap .social .icon{display:inline-block;padding:2px 9px 10px;font-size:28px}header .main-header-wrap .mobile-wrap .button{display:inline-block;text-align:center;margin:0 auto 8px;line-height:20px;font-size:16px;white-space:nowrap}header.sticky .cta-wrap{min-height:60px;padding:20px 0px;top:0}@media screen and (max-width: 767px){header.sticky .cta-wrap{line-height:33px;padding:7px 0px 7px}}header.sticky .cta-wrap .text-wrap{font-size:32px}@media screen and (max-width: 1319px){header.sticky .cta-wrap .text-wrap{font-size:24px}}@media screen and (max-width: 991px){header.sticky .cta-wrap .text-wrap{font-size:20px}}@media screen and (max-width: 767px){header.sticky .cta-wrap .text-wrap{font-size:13px}}.hamburgler-icon-wrapper{display:inline-block;position:relative;margin-top:44px;height:26px;width:26px;cursor:pointer}.hamburgler-icon,.hamburgler-icon:before,.hamburgler-icon:after{content:'';position:absolute;left:0;border-radius:1em;height:2px;width:26px;background:#fff;transition:all 0.2s ease}.hamburgler-icon{top:0.75em}.hamburgler-icon:before{top:-0.55em}.hamburgler-icon:after{top:0.55em}.hamburgler-active .hamburgler-icon{background:transparent;transform:rotate(-135deg)}.hamburgler-active .hamburgler-icon:before,.hamburgler-active .hamburgler-icon:after{top:0}.hamburgler-active .hamburgler-icon:before{transform:rotate(90deg)}.hamburgler-active .hamburgler-icon,.hamburgler-active .hamburgler-icon:before,.hamburgler-active .hamburgler-icon:after{background:#00f2f2}.hamburgler-menu{transition:all 0.4s ease;opacity:0;pointer-events:none;color:white;text-align:center;width:100%;display:none}.hamburgler-active .hamburgler-menu{opacity:1;pointer-events:initial;display:block}.hamburgler-menu-list{display:block;transition:all 0.4s ease;padding:30px 0 30px;margin:26px -200px 0;list-style-type:none;border-width:2px 0;transform:translate(0%, 0%) scale(1.2);box-shadow:0px 40px 80px #0c070b}.hamburgler-active .hamburgler-menu-list{transform:translate(0%, 0%) scale(1)}.hamburgler-active:before{content:"";width:100%;height:100%;background:#000;opacity:0.9;display:block;position:absolute;z-index:99}.footer{background:#0c070b;padding-top:67px;padding-bottom:37px;margin-top:75px}.footer .logo-column .logo{position:relative;top:-8px;background:url("../img/haste-logo.png") no-repeat;background-size:100%;display:block;width:195px;height:45px;text-indent:-10000px}@media screen and (max-width: 1319px){.footer .logo-column .logo{width:165.75px;height:38.25px}}.footer .logo-column .menu_items,.footer .logo-column .menu_items_2{padding:22px 0 0 29px;vertical-align:top}@media screen and (min-width: 460px){.footer .logo-column .menu_items,.footer .logo-column .menu_items_2{width:45%;display:inline-block}}.footer .logo-column .menu_items a,.footer .logo-column .menu_items a:hover,.footer .logo-column .menu_items a:active,.footer .logo-column .menu_items_2 a,.footer .logo-column .menu_items_2 a:hover,.footer .logo-column .menu_items_2 a:active{color:#fff;display:block;padding:0 10px;margin:7px 0;line-height:22px;font-size:16px;font-weight:200;letter-spacing:.6px}.footer .logo-column .menu_items a:hover,.footer .logo-column .menu_items_2 a:hover{color:#00f2f2}.footer .subscribe-column{text-transform:uppercase;color:#8d79ab;font-family:"Roboto Condensed",sans-serif;font-size:16px;letter-spacing:1.2px}.footer .subscribe-column label{float:left;display:block;color:#8d79ab;padding:12px 0 10px 39px;margin:25px -13px -20px -2px}.footer .subscribe-column .mailchimp-wrap{float:left;padding:30px 0 0 39px}.footer .subscribe-column .mailchimp-wrap input[type=email]{height:44px;line-height:44px;width:255px;padding:13px 15px;margin:0;margin-top:-2px;margin-left:-2px;background:#0c070b !important;color:#fff}.footer .subscribe-column .mailchimp-wrap input[type=email]::-webkit-input-placeholder{color:#888;font-size:10px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.footer .subscribe-column .mailchimp-wrap input[type=email]:-moz-placeholder{color:#888;font-size:10px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.footer .subscribe-column .mailchimp-wrap input[type=email]::-moz-placeholder{color:#888;font-size:10px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.footer .subscribe-column .mailchimp-wrap input[type=email]:-ms-input-placeholder{color:#888;font-size:10px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.footer .subscribe-column .mailchimp-wrap input[type=submit]{margin:0;margin-top:-2px;margin-left:-2px;font-weight:900 !important;border-color:#fff;color:#fff;padding-left:0;padding-right:0;width:130px}.footer .subscribe-column .mailchimp-wrap input[type=submit]:hover{color:#0c070b}.footer .subscribe-column .mailchimp-wrap p{font-weight:500}.footer .row2{padding-top:45px}.footer .legal-column{padding-top:35px;color:#999999;font-family:"Helvetica Regular",sans-serif;font-size:12px;line-height:18px;letter-spacing:.75px}.footer .legal-column a,.footer .legal-column a:hover,.footer .legal-column a:active{font-family:"Helvetica Regular",sans-serif;color:#fff}.footer .social-column{text-align:right;padding:0}.footer .social-column .icon{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;display:inline-block;font-size:28px;margin-left:3px;margin-right:6px;width:50px;line-height:50px;text-align:center;color:#fff;background:#4d4d4d;border-radius:25px}.footer .social-column .icon:hover{background:#00c1c0}.footer .social-mobile{text-align:left;padding-left:46px}.logged-in-nav{opacity:.7;position:fixed;bottom:5px;right:5px;font-size:11px;text-transform:uppercase;padding:10px}.logged-in-nav:hover{opacity:1;background:#FFF;color:#00c1c0}.logged-in-nav ul,.logged-in-nav li{display:inline-block;list-style:none;padding:0;margin:0}.logged-in-nav ul:before,.logged-in-nav li:before{content:""}.logged-in-nav li{padding:0 5px}.logged-in-nav a{text-decoration:none}.block_home_hero{top:0;position:relative}.block_home_hero .hero-background{position:absolute;top:-60px;width:100%;background-size:100%;background-repeat:no-repeat;background-color:#0c070b;height:1000px;z-index:-99}.block_home_hero .hero-background:before{content:'';position:absolute;top:-60px;width:100%;height:60px;left:0;background:#0c070b;display:block}.block_home_hero .row{position:relative;background-repeat:no-repeat;background-size:100%}.block_home_hero .content-column{padding-bottom:60px;padding-left:28px}.block_home_hero .bottom-space{height:138px}.block_home_hero .optional-btn-wrap{padding:38px 0 10px}.map_animation{background:#4D4D4D}.map_animation .map-column{position:relative}.map_animation .svg-map img{width:100%}.map_animation .map-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.map_animation .map-overlay .icon-gamer{position:absolute;width:5%;margin:-2.5% 0 0 -2.5%}.map_animation .map-overlay .icon-gamer-start{animation:icon-gamer-animation 1s;animation-iteration-count:1}@keyframes icon-gamer-animation{from{width:25%;margin:-2.5% 0 0 5%}to{width:5%;margin:-2.5% 0 0 -2.5%}}.map_animation .map-overlay .icon-server{position:absolute;width:4.3%;margin:-2.15% 0 0 -2.15%}.map_animation .map-overlay .icon-server-start{animation:icon-server-animation 1s;animation-iteration-count:1}@keyframes icon-server-animation{from{width:25%;margin:-8% 0 0 -25%}to{width:4.3%;margin:-2.15% 0 0 -2.15%}}.map_animation .map-overlay .white-dot{stroke-width:0;fill:#fff;r:.6%}.map_animation .map-overlay .white-line{stroke-dasharray:7;animation:dash-animation 25s linear;animation-iteration-count:infinite;stroke:#fff;stroke-width:2px}.map_animation .map-overlay .red-line{stroke-dasharray:7;animation:dash-animation 80s linear;animation-iteration-count:infinite;stroke:#f00;stroke-width:2px}.map_animation .map-overlay .fast-line{stroke-dasharray:5;animation:dash-animation-fast 50s linear;animation-iteration-count:infinite;stroke:#00c1c0;stroke-width:4px}@keyframes dash-animation{to{stroke-dashoffset:-250}}@keyframes dash-animation-fast{to{stroke-dashoffset:-4000}}.map_animation .container{padding-top:75px;padding-bottom:65px}.map_animation h3{text-transform:uppercase;margin:10px 0 20px;letter-spacing:1px}.map_animation .section_text p{color:#d7d7d5;font-size:16px;line-height:24px;margin:4px 0 16px}.cta{padding-bottom:80px}@media screen and (max-width: 991px){.cta{padding-right:20px;padding-left:20px}}.cta .row{background:#00c1c0}.cta .top-padding-80{padding-top:80px}.cta h3{font-size:32px;line-height:40px;letter-spacing:.8px;color:#392c4d;margin:32px 40px 9px;text-transform:uppercase}@media screen and (max-width: 767px){.cta h3{margin-left:5px;margin-right:5px;font-size:25px;line-height:36px}}.cta p{font-family:"Roboto Condensed",sans-serif;font-size:20px;line-height:30px;font-weight:300;letter-spacing:.4px;color:#222;margin:0 40px}@media screen and (max-width: 767px){.cta p{margin:0 5px;font-size:18px;line-height:25px}}.cta .column1 p{padding:0px 0 45px}.cta .column2{text-align:left;padding-bottom:30px}.cta .column2 a{margin:0 40px;display:inline-block}@media screen and (max-width: 767px){.cta .column2 a{margin:0 5px}}.front_page .map_animation+.cta{padding-bottom:40px;background:#4D4D4D}.three_cards_section h2{text-align:center}.three_cards_section .top_content_text{text-align:center;font-size:18px;line-height:26px;margin:auto;margin-top:17px;margin-bottom:57px;max-width:815px}.three_cards_section .three-cards-container{margin-bottom:50px}.three_cards_section .three-cards-container .card-wrap .card{background:#222;margin:0 0 30px}.three_cards_section .three-cards-container .card-wrap .card img{width:100%;border:1px solid #222;border-radius:7px}.three_cards_section .three-cards-container .card-wrap .card .caption_below_image{color:#00f2f2;margin:24px 14px 0;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-size:15px;letter-spacing:.9px}.three_cards_section .three-cards-container .card-wrap .card h3{color:#fff;font-weight:300;font-size:23px;letter-spacing:1.25px;line-height:32px;margin:24px 14px 14px}.three_cards_section .three-cards-container .card-wrap .card .content_text{color:#d7d7d5;font-size:16px;font-weight:100;line-height:24px;letter-spacing:.3px}.three_cards_section .three-cards-container .card-wrap .card .content_text p{margin:0 14px 20px}.three_cards_section .three-cards-container .card-wrap .card a{color:#00f2f2;text-decoration:none;font-size:16px;letter-spacing:.5px}.three_cards_section .three-cards-container .card-wrap .card a:hover{text-decoration:underline}.three_cards_section .three-cards-container .bottom_cta{margin:39px 0 15px}.three_cards_section .three-cards-container .bottom_cta p{font-family:"Roboto Condensed",sans-serif;font-weight:100;font-size:23px;line-height:32px;letter-spacing:1.25px;margin:0 0 23px}.three_cards_section .three-cards-container .bottom_cta .col-sm-3{padding-left:0}.three_cards_section .three-cards-container .bottom_cta .button{margin-top:12px}@media screen and (min-width: 991px){.three_cards_section .three-cards-container .bottom_cta .button{margin-top:35px}}.three_cards_section .narrow_purple{background-color:#030303;background-image:url("../img/three-purple-cards-section-bg.jpg");background-size:100%;background-repeat:no-repeat;background-position:top}.three_cards_section .narrow_purple .three-cards-container{max-width:1045px}.three_cards_section .narrow_purple .three-cards-container .card-wrap{position:relative}.three_cards_section .narrow_purple .three-cards-container .card-wrap .card{position:relative;z-index:0;color:#fff;margin-left:10px;margin-right:10px;border-radius:18px;padding:21px;min-height:400px}.three_cards_section .narrow_purple .three-cards-container .card-wrap .card:before{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:18px;content:'';z-index:-2;opacity:1;background:#10101c;border:5px solid #1f1928}.three_cards_section .narrow_purple .three-cards-container .card-wrap .card:after{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:18px;content:'';z-index:-1;opacity:.45;background:#18172b;background-image:url("../img/purple-card-bg.jpg");background-repeat:no-repeat;background-size:cover;border:5px solid #1f1928}.three_cards_section .narrow_purple .three-cards-container .card-wrap .card:hover:after{opacity:1;border:5px solid #2f273b}@media screen and (max-width: 991px){.three_cards_section .narrow_purple .three-cards-container .card-wrap .card{margin-left:-7px;margin-right:-7px}}.three_cards_section .normal_black{background:#333}.three_cards_section .normal_black h2{margin-bottom:15px}.three_cards_section .normal_black .three-cards-container .card-wrap .card{min-height:500px}.three_cards_section .normal_black .three-cards-container .card-wrap .card img{border-radius:0}.three_cards_section .normal_black .three-cards-container .card-wrap .card .caption_below_image{color:#8d79ab;margin:24px 26px -20px}.three_cards_section .normal_black .three-cards-container .card-wrap .card h3{margin:26px 26px 11px}.three_cards_section .normal_black .three-cards-container .card-wrap .card .content_text{padding-bottom:25px}.three_cards_section .normal_black .three-cards-container .card-wrap .card .content_text p{margin:0 26px;padding-bottom:10px}.gform_wrapper .gfield_required{color:#ff2500 !important}.gform_wrapper li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield.gfield_error textarea,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning textarea{border:2px solid #ff2500 !important}.gform_wrapper .validation_message{color:#ff2500 !important}.news_item{margin-top:30px}.sbs_content .sbs_row{margin-top:50px;margin-bottom:50px}.sbs_content img{max-width:100%}.gform_wrapper{margin:0 0 50px !important}.gform_wrapper ul li.gfield{margin-top:30px !important}.gform_wrapper ul li.gfield.field_sublabel_above{margin-top:0 !important}.gform_wrapper .gfield_label_before_complex{display:none !important}.gform_wrapper .name_first label,.gform_wrapper .name_last label,.gform_wrapper label{color:#00ffff;font-size:16px !important;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;font-weight:normal !important}.gform_wrapper .name_first label,.gform_wrapper .name_last label{display:block;margin-bottom:8px !important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{padding:13px 15px !important;border:solid 2px #FFF;background:#333333}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{background:none;color:#00f2f2;border:solid 2px #00f2f2;font-weight:normal !important;font-size:14px !important;text-transform:uppercase}input:focus,textarea:focus,button:focus{outline:none;border:solid 2px #00f2f2 !important}.gform_wrapper div.validation_error{color:#FFF !important;font-weight:normal !important;border-top:2px solid #00f2f2 !important;border-bottom:2px solid #00f2f2 !important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent !important;margin-bottom:6px !important;border-top:none !important;border-bottom:none !important;padding-bottom:0 !important;padding-top:0 !important}.gform_wrapper li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield.gfield_error textarea,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning textarea{border:2px solid #790000 !important}div.ginput_complex.ginput_container label,ul.gfield_checkbox,ul.gfield_radio,.gform_wrapper .gfield_error .gfield_label{color:#00f2f2 !important}#account_login{max-width:410px;text-align:left}#account_login input:not([type=submit]){width:100%;margin:5px 0}#account_login input[type=checkbox]{width:auto;display:inline-block;margin-right:10px}#account_login select{width:100%;margin:5px 0;padding:13px 15px !important;border:solid 2px #FFF;background:#333333}#account_login table{width:100%}#account_login table th{font-weight:normal;font-size:16px;text-transform:uppercase;border-bottom:solid 2px #00f2f2;padding:10px 10px;background:#222}#account_login table td{padding:5px 10px}#account_login table tr{background:transparent}#account_login table tr:nth-child(odd){background:gray}#account_login .terms_conditions{padding:25px 0 0}#account_login .register_error{text-align:left;color:#ff2500}#account_login .register_error p{padding:5px}#account_login .password_req_1,#account_login .password_req_2,#account_login .password_req_3{text-align:left;padding:2px 5px}#account_login .password_req_met{display:none}#account_login .password_requirements{display:none}#account_login input:focus{border:solid 2px #00c1c0}#account_login input.password_level_one,#account_login input.error_on_field{border:solid 2px #ff2500 !important}#account_login input.password_level_two{border:solid 2px #ff9000 !important}#account_login input.password_level_three{border:solid 2px #ffc000 !important}#account_login input.password_level_four{border:solid 2px #00ffff !important}#account_login input.password_level_five,#account_login input.success_on_field{border:solid 2px #1cd83f !important}#account_login input.button:focus{outline:none}.gform_wrapper.gf_browser_chrome .gform_body{width:100% !important}.pricingPageContainer{padding-top:75px;padding-bottom:115px;vertical-align:top}.pricingPageContainer .column-img img{margin-left:-150px;height:auto}@media screen and (max-width: 992px){.pricingPageContainer .column-img img{margin-left:0;max-width:100%}}.pricingPageContainer .column-title h3{padding:50px 0}.small_text{font-size:13px;line-height:20px}.sign_up_beta #account_login{max-width:100%;margin:0 auto;padding:40px}.technologyPageContainer{text-align:center;max-width:850px;margin:0 auto}.technologyPageContainer .accordion_content_container{text-align:left}.technologyPageContainer .accordion_content_container h4{margin-top:0}.technologyPageContainer .accordion_content_container .row{margin-top:50px}.technologyPageContainer .accordion_content_container .expanded_content{margin-top:50px;background:#333;padding:55px 35px;position:relative;height:100%;transition:all 0.8s}.technologyPageContainer .accordion_content_container .expanded_content .icon{width:40px;height:40px;margin-top:-20px;background:#00c1c0;border-radius:25px;display:inline-block;position:absolute;top:0;left:45%;text-align:center;cursor:pointer}.technologyPageContainer .accordion_content_container .expanded_content .icon:before{content:"";color:#232323;font-size:65px;line-height:18px;background:url("../img/minus.png") no-repeat;width:20px;height:20px;display:block;margin:auto;vertical-align:middle;position:absolute;left:25%;top:27%}.technologyPageContainer .accordion_content_container .expanded_content.close_accordion{height:0;padding:2px 0 0;transition:all 0.8s}.technologyPageContainer .accordion_content_container .expanded_content.close_accordion p,.technologyPageContainer .accordion_content_container .expanded_content.close_accordion img,.technologyPageContainer .accordion_content_container .expanded_content.close_accordion ol,.technologyPageContainer .accordion_content_container .expanded_content.close_accordion ul,.technologyPageContainer .accordion_content_container .expanded_content.close_accordion h1,.technologyPageContainer .accordion_content_container .expanded_content.close_accordion h2,.technologyPageContainer .accordion_content_container .expanded_content.close_accordion h3,.technologyPageContainer .accordion_content_container .expanded_content.close_accordion h4,.technologyPageContainer .accordion_content_container .expanded_content.close_accordion h5,.technologyPageContainer .accordion_content_container .expanded_content.close_accordion h6{display:none}.technologyPageContainer .accordion_content_container .expanded_content.close_accordion .icon:before{content:"";font-size:49px;line-height:30px;background:url("../img/plus.png") no-repeat;width:20px;height:20px;display:block;margin:auto;vertical-align:middle;position:absolute;left:25%;top:27%}.technologyPageContainer .column-extra-body{margin-top:50px}.aboutPageContainer{position:relative}.aboutPageContainer h1{text-align:center;font-size:50px;margin:50px 0 19px 0}.aboutPageContainer h2{text-align:center}.aboutPageContainer .column-body{text-align:center;padding-bottom:60px}.aboutPageContainer .column-body p{font-size:18px;line-height:26px;letter-spacing:1.2px}.aboutPageContainer .column-body h4{margin:15px 0}.aboutPageContainer .container-fluid{background:#333}.aboutPageContainer .profile-wrap{margin-bottom:30px;background:#222}.aboutPageContainer .profile-wrap .img-wrap{text-align:center;min-height:240px;position:relative}.aboutPageContainer .profile-wrap .img-wrap img{position:relative;z-index:2}.aboutPageContainer .profile-wrap .img-wrap .img-half-bg{position:absolute;z-index:1;background:#333;top:0;left:0;width:100%;height:100px}.aboutPageContainer .profile-wrap .profile-content{min-height:300px;padding:10px 30px 20px}.aboutPageContainer .profile-wrap h4{text-transform:uppercase;font-size:23px;margin:9px 0 8px}.aboutPageContainer .profile-wrap h5{text-transform:uppercase;color:#8d79ab;font-family:"Roboto Condensed",sans-serif;font-size:16px;font-weight:500}.aboutPageContainer .profile-wrap p{padding-top:6px;line-height:24px;letter-spacing:1px}.aboutPageContainer .fix-bottom-bg{background:#333;height:75px;width:100%;position:absolute;bottom:-75px;z-index:999}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
