﻿body{font-family:proxima-soft, sans-serif;font-weight:300;font-style:normal;background-image:url("../img/opengi-background.jpg");background-position:center;background-size:cover;background-attachment:fixed}#logo{max-width:200px;fill:#FFF}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-family:proxima-soft, sans-serif;font-weight:400;font-style:normal;color:#2249b1}div.wpforms-container-full{padding:1rem;box-shadow:0 15px 100px -15px rgba(0, 0, 0, 0.4);border-radius:12px;background-color:#FFF}@media screen and (min-width:768px){div.wpforms-container-full{padding:1.5rem}}@media screen and (min-width:1200px){div.wpforms-container-full{padding:3rem}}div.wpforms-container-full .wpforms-form .wpforms-page-indicator{margin-bottom:0 !important;padding-top:0 !important;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;border-top:0 !important;border-bottom:0 !important}div.wpforms-container-full .wpforms-form .wpforms-page-indicator .wpforms-page-indicator-page-title{display:none}div.wpforms-container-full .wpforms-form .wpforms-page-indicator .wpforms-page-indicator-page{margin-right:10px !important;margin-bottom:10px !important}div.wpforms-container-full .wpforms-form .wpforms-page-indicator .wpforms-page-indicator-page .wpforms-page-indicator-page-number{margin-right:0 !important}div.wpforms-container-full .wpforms-form .wpforms-field-description p{font-size:1rem}div.wpforms-container-full .wpforms-form .wpforms-field-description p+p{margin-top:0.5em}div.wpforms-container-full .wpforms-form .wpforms-field-label{color:#2249b1}div.wpforms-container-full .wpforms-form .wpforms-field-label+input{margin-top:0.75em !important}div.wpforms-container-full .wpforms-form .wpforms-field-label+ul{margin-top:0.75em !important}div.wpforms-container-full .wpforms-form .wpforms-field-label .wpforms-required-label{color:#2249b1 !important}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field-divider .wpforms-field-description{margin-left:0 !important;width:100% !important}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field{display:block;margin-top:1.5rem;margin-bottom:0;overflow:visible}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field:last-child{margin-bottom:0}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field .wpforms-field-label{width:100%;margin-bottom:0.5em}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-select select{max-width:50%}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field h3{margin-top:0.5em;margin-bottom:0.5em;padding-top:0.5em;font-size:2rem;line-height:1;border-top:1px solid #eff3f4}@media screen and (min-width:798px){div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field h3{font-size:3rem}}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field .wpforms-page-button{margin-bottom:0.5rem;padding:15px 15px;font-size:1rem;font-weight:600;border-radius:6px;background-color:#2249b1;color:#FFF;border:0;transition:0.2s}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field .wpforms-page-button:hover{background-color:#241860}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field .wpforms-page-button.wpforms-page-prev:before{content:"←";font-weight:900;margin-right:0.5em}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field .wpforms-page-button.wpforms-page-next:after{content:"→ ";font-weight:900;margin-left:0.5em}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field input[type="text"]{margin-bottom:1rem;border:2px solid #dddddd !important;border-radius:6px;line-height:1.5;padding:15px 15px !important;font-weight:300}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field input[type="text"]:focus{border-color:#00baff !important}@media screen and (min-width:798px){div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field input[type="text"]{margin-top:0 !important;width:50%;float:left}}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field textarea{margin-bottom:1rem;border:2px solid #2249b1 !important;border-radius:6px;line-height:1.5;padding:20px !important;font-weight:300}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field textarea:focus{border-color:#00baff !important}@media screen and (min-width:798px){div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field textarea{margin-top:0 !important;width:50%;float:left}}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field table{margin-bottom:1rem}@media screen and (min-width:798px){div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field table{margin-top:0 !important;width:50%;float:left}}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-radio.wpforms-list-inline ul{display:block;margin-left:-5px !important;margin-right:-5px !important;margin-bottom:1rem}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-radio.wpforms-list-inline ul li{width:20%;padding-left:5px !important;padding-right:5px !important;margin-right:0 !important}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-radio.wpforms-list-inline ul li input{display:none}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-radio.wpforms-list-inline ul li label{display:inline-block;width:100%;padding:15px 20px !important;border-radius:6px;background-color:#eff3f4 !important;color:#2249b1;line-height:1;text-align:center}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-radio.wpforms-list-inline ul li label:before{display:none !important}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-radio.wpforms-list-inline ul li.wpforms-selected label{background-color:#2249b1 !important;color:#FFF}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-checkbox li input,div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-radio li input{position:fixed;top:-9999px}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-checkbox li label:before,div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-radio li label:before{content:"";position:relative;top:2px;margin-right:0.5em;padding-left:2px;display:inline-block;border-radius:2px;height:1rem;width:1rem;border:2px solid #666;background-color:#EEE;color:#FFF;font-family:"times new roman", serif}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-checkbox li.wpforms-selected label:before,div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-radio li.wpforms-selected label:before{background-color:#00baff;border-color:#2249b1}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field .rating-container{display:block;width:100%;margin-bottom:1rem;position:relative;padding-top:3rem;overflow:hidden}@media screen and (min-width:798px){div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field .rating-container{margin-top:0 !important;margin-bottom:1rem !important;width:50%;float:left}}@media screen and (min-width:1200px){div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field .rating-container{padding-top:1.5rem}}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field .rating-container:before{content:"Not very well, we need to change things ";display:block;width:50%;position:absolute;top:0;left:0;text-align:left;font-size:80%}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field .rating-container:after{content:"Extremely well, we're really happy";display:block;width:50%;position:absolute;top:0;right:0;text-align:right;font-size:80%}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field>ul{display:block;width:100%;margin-bottom:1rem}@media screen and (min-width:798px){div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field>ul{margin-top:0 !important;margin-bottom:1rem !important;width:50%;float:left}}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-likert_scale th,div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-likert_scale td{padding:0.5rem}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-net_promoter_score input[type="radio"]+label{background-color:#eff3f4 !important}div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field.wpforms-field-net_promoter_score input[type="radio"]:checked+label{background-color:#2249b1 !important}@media screen and (min-width:798px){div.wpforms-container-full .wpforms-form .wpforms-page .wpforms-field-description{width:50%;margin-left:auto;clear:both;font-size:1rem}}div.wpforms-container-full .wpforms-form .wpforms-page label.wpforms-error{width:100%;clear:both;margin-top:1rem;padding:20px;font-size:1rem;color:#ff0069;font-weight:bold;background-color:#eff3f4;border-radius:6px}div.wpforms-container-full .wpforms-form .wpforms-page label.wpforms-error:before{display:inline-block;content:"↑";margin-right:0.5em}div.wpforms-container-full .wpforms-form .wpforms-submit{padding:20px !important;font-size:1rem !important;font-weight:600;border-radius:6px;background-color:#2249b1 !important;color:#FFF !important;border:0 !important;transition:0.2s}div.wpforms-container-full .wpforms-form .wpforms-submit:hover{background-color:#241860}div.wpforms-container-full .wpforms-confirmation-container-full{background-color:transparent !important;border:0;font-weight:400;font-size:2rem;color:#2249b1;line-height:1.2;padding:0 !important}div.wpforms-container-full .wpforms-confirmation-container-full p{margin-bottom:1em}#wpforms-15-field_103-container,#wpforms-15-field_102-container,#wpforms-15-field_97-container{width:100%;color:#2249b1;font-weight:700}.ranking{display:block;margin-bottom:0.5rem !important}.ranking .wpforms-field{max-width:600px;display:flex !important;margin-top:0 !important;padding:1em !important;background-color:#EEE !important;margin-bottom:1px !important;border-radius:3px !important}.ranking .wpforms-field i{width:auto !important;line-height:1.4}.ranking .wpforms-field label{height:auto;margin-bottom:0;padding-right:0 !important;width:100%;line-height:1.2}.ranking .wpforms-field select{display:none !important}.ranking .wpforms-field .btn{width:100% !important;padding:8px;background-color:#FFF;border:#00baff;text-align:center;line-height:1;border-radius:8px}