.page-template-co2-offsetting-thank-you-page{background-color:#f7f7f7}.co2-emissions-form-container{background-color:#009294;flex-flow:column;display:flex}.co2-emissions-form-container h2{color:#fff}.co2-emissions-form-container .custom-form__inner{flex-flow:column;display:flex;padding:30px}.co2-emissions-form-container .custom-form__text{color:#fff;font-size:16px}.co2-emissions-form-container .custom-form__title{font-family:Nunito;font-weight:400;color:#fff;text-align:center;font-size:1.5rem;line-height:1}.co2-emissions-form-container .custom-form__title--label{margin:0;text-align:left;font-size:1rem}.co2-emissions-form-container .custom-form label{color:#fff;font-size:16px}.co2-emissions-form-container .custom-form label.control--radio{padding-top:3px}.co2-emissions-form-container .custom-form .control__indicator{position:absolute;top:0;left:0;height:30px;width:30px;background:#fff}.co2-emissions-form-container .custom-form .fields-wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}.co2-emissions-form-container .custom-form .fields-wrapper>div{width:50%}.co2-emissions-form-container .custom-form .fields-wrapper>div:first-of-type{padding-right:15px}.co2-emissions-form-container .custom-form .fields-wrapper>div:last-of-type{padding-left:15px}.co2-emissions-form-container .custom-form .fields-wrapper__checkboxes,.co2-emissions-form-container .custom-form .fields-wrapper__radios,.co2-emissions-form-container .custom-form .fields-wrapper__textboxes{display:flex;flex-direction:row;padding-top:30px}.co2-emissions-form-container .custom-form .fields-wrapper__checkboxes{flex-direction:row}.co2-emissions-form-container .custom-form input[type=email],.co2-emissions-form-container .custom-form input[type=number],.co2-emissions-form-container .custom-form input[type=text],.co2-emissions-form-container .custom-form select{border:none;border-radius:0;width:100%;height:60px;padding:.7em;font-size:1rem}.co2-emissions-form-container .custom-form .selectize-input{width:100%;padding:.7em;height:60px;border:none;box-shadow:none;background-color:#fff;border-radius:0}.co2-emissions-form-container .custom-form .selectize-input>input{font-size:1.5em;padding:.7em!important}.co2-emissions-form-container .custom-form .selectize-input>div.item{font-size:1.5em;line-height:1.2em}.co2-emissions-form-container .custom-form .selectize-dropdown-content>div{padding:7.5px 15px;font-size:1.3em}.co2-emissions-form-container .custom-form .selectize-dropdown .active{background-color:#1f93fc;color:#fff}.co2-emissions-form-container .custom-form_co2--offset{display:flex;flex-flow:column}.co2-emissions-form-container .custom-form_co2--offset .custom-form__inner{padding:0}.co2-emissions-form-container .custom-form_co2--offset .fields-wrapper>div{display:block;position:relative}.co2-emissions-form-container .custom-form_co2--offset .fields-wrapper__checkboxes{flex-flow:column}.co2-emissions-form-container .custom-form_co2--offset label{margin-bottom:20px}.co2-emissions-form-container .form-button{background-color:#222;border:0;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:800;line-height:1;padding:1em 2em;text-shadow:none;transition:background .2s}.co2-emissions-form-container .form-button:focus,.co2-emissions-form-container .form-button:hover{background:#767676}.co2-emissions-form-container .feedback-message{display:none;margin:30px 0 0;font-size:16px;color:#fff}.co2-emissions-form-container .feedback-message.alert{color:#c1030a}.co2-emissions-form-container #offsetEmissionsPanel{width:100%;padding:30px;border-top:1px solid #fff;font-size:16px}.co2-emissions-form-container .calculations-container{flex-flow:row;display:flex;width:100%;justify-content:space-between;margin-bottom:30px;color:#fff}.co2-emissions-form-container .calculations-container .unit{font-size:1em}.co2-emissions-form-container .calculations-container .amount{font-size:2em}.co2-emissions-form-container .control{display:block;position:relative;padding-left:35px;cursor:pointer;font-weight:400;font-size:1rem}.co2-emissions-form-container .control-group{display:inline-block;vertical-align:top;margin-bottom:30px}.co2-emissions-form-container .control--textbox{z-index:999;opacity:1;padding-left:0;margin-bottom:5px!important}.co2-emissions-form-container .control--textbox input{position:absolute;z-index:999;opacity:1}.co2-emissions-form-container .control:hover input~.control__indicator,.co2-emissions-form-container .control input:focus~.control__indicator{background:#ccc}.co2-emissions-form-container .control--radio .control__indicator{border-radius:50%}.co2-emissions-form-container .control--radio .control__indicator:after{left:8px;top:8px;height:14px;width:14px;border-radius:50%;background:#555}.co2-emissions-form-container .control--radio input:disabled~.control__indicator:after{background:#7b7b7b}.co2-emissions-form-container .control__indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#e6e6e6}.co2-emissions-form-container .control__indicator:after{content:"";position:absolute;display:none}.co2-emissions-form-container .control--checkbox .control__indicator:after{left:8px;top:0;width:10px;height:20px;border:solid #001;border-width:0 5px 5px 0;transform:rotate(45deg)}.co2-emissions-form-container .control--checkbox input:disabled~.control__indicator:after{border-color:#7b7b7b}.co2-emissions-form-container .control--checkbox input,.co2-emissions-form-container .control--radio input{position:absolute;z-index:-1;opacity:0}.co2-emissions-form-container .control--checkbox input:checked~.control__indicator:after,.co2-emissions-form-container .control--radio input:checked~.control__indicator:after{display:block}.co2-emissions-form-container .control--checkbox input:disabled~.control__indicator,.co2-emissions-form-container .control--radio input:disabled~.control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.co2-emissions-form-container .form-submit-container{flex-flow:row;display:flex;justify-content:center;margin-top:30px}.co2-emissions-form-container .form-submit-container--loading{flex-flow:column;align-items:center}.co2-emissions-form-container .lds-dual-ring{display:inline-block;width:64px;height:64px}.co2-emissions-form-container .lds-dual-ring:before{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border-color:#fff transparent;border-style:solid;border-width:5px;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}.co2-emissions-form-container .lds-caption{font-size:.7rem;color:#fff}@-webkit-keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.co2-emissions-form-container .compensated-emissions{color:#54595f;font-size:18px;text-align:center;font-family:Nunito;font-weight:400}.co2-emissions-form-container .compensated-emissions-container{background:#fff;display:flex;flex-flow:row;padding:30px;border-bottom:1px solid #eaeaea}.co2-emissions-form-container .compensated-emissions-container--col1{margin-right:15px}.co2-emissions-form-container .compensated-emissions-container--col2{margin-left:15px;text-align:center;color:#777}.co2-emissions-form-container .compensated-emissions__title{margin-bottom:15px;border-bottom:1px solid #eaeaea;padding-bottom:15px;font-size:18px}.co2-emissions-form-container .compensated-emissions__intro{line-height:1.5em;font-size:14px;color:#777}.co2-emissions-form-container .compensated-emissions__amount{font-size:4rem}.co2-emissions-form-container .compensated-emissions__subtitle{border-top:1px solid #eaeaea;padding-top:15px}.co2-emissions-form-container.theme-white{background-color:#fff}.co2-emissions-form-container.theme-white.theme-transparent{background-color:transparent}.co2-emissions-form-container.theme-white h2{color:#555}.co2-emissions-form-container.theme-white .custom-form input[type=email],.co2-emissions-form-container.theme-white .custom-form input[type=number],.co2-emissions-form-container.theme-white .custom-form input[type=text],.co2-emissions-form-container.theme-white .custom-form select{border:1px solid #555}.co2-emissions-form-container.theme-white .custom-form__text,.co2-emissions-form-container.theme-white .custom-form__title,.co2-emissions-form-container.theme-white .custom-form label{color:#555}.co2-emissions-form-container.theme-white .custom-form .control__indicator{background:#555}.co2-emissions-form-container.theme-white .custom-form .selectize-input{background-color:#fff;background-image:none;border:1px solid #555}.co2-emissions-form-container.theme-white .custom-form .selectize-dropdown .active{background-color:#1f93fc;color:#fff}.co2-emissions-form-container.theme-white .calculations-container{color:#555}.co2-emissions-form-container.theme-white #offsetEmissionsPanel{border-top:1px solid #eaeaea}.co2-emissions-form-container.theme-white .control:hover input~.control__indicator,.co2-emissions-form-container.theme-white .control input:focus~.control__indicator{background:#555}.co2-emissions-form-container.theme-white .control--radio .control__indicator:after{background:#fff}.co2-emissions-form-container.theme-white .control--radio input:disabled~.control__indicator:after{background:#7b7b7b}.co2-emissions-form-container.theme-white .control__indicator{background:#fff}.co2-emissions-form-container.theme-white .control--checkbox .control__indicator:after{border:solid #001}.co2-emissions-form-container.theme-white .control--checkbox input:disabled~.control__indicator:after{border-color:#7b7b7b}.co2-emissions-form-container.theme-white .lds-dual-ring:before{border-color:#009294 transparent;border-style:solid;border-width:5px}.co2-emissions-form-container.theme-white .lds-caption{color:#555;font-size:16px;margin-top:10px}.co2-emissions-form-container.theme-white .compensated-emissions{color:#555}.co2-emissions-form-container.theme-white .compensated-emissions-container{background:#fff;justify-content:center}.co2-emissions-form-container.theme-white .compensated-emissions-container--col2{color:#777}.co2-emissions-form-container.theme-white .compensated-emissions__title{border-bottom:1px solid #eaeaea}.co2-emissions-form-container.theme-white .compensated-emissions__intro{color:#777}.co2-emissions-form-container.theme-white .compensated-emissions__subtitle{border-top:1px solid #eaeaea}.co2-emissions-form-container .tab{overflow:hidden;border-bottom:1px solid #ccc}.co2-emissions-form-container .tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:14px 16px;transition:.3s;border-radius:0;color:#555}.co2-emissions-form-container .tab button:hover{background-color:#ddd}.co2-emissions-form-container .tab button.active{border-bottom:4px solid #000}.co2-emissions-form-container .tabcontent{display:none;border-top:none;padding-top:15px}.co2-emissions-form-container.aside-right-col .control{font-size:.75rem;padding-left:30px}.co2-emissions-form-container.aside-right-col .control--textbox{padding-left:0}.co2-emissions-form-container.aside-right-col .custom-form .selectize-input,.co2-emissions-form-container.aside-right-col .custom-form input[type=email],.co2-emissions-form-container.aside-right-col .custom-form input[type=number],.co2-emissions-form-container.aside-right-col .custom-form input[type=text],.co2-emissions-form-container.aside-right-col .custom-form select{height:42px;font-size:.75rem}.co2-emissions-form-container.aside-right-col .custom-form .selectize-input>div.item,.co2-emissions-form-container.aside-right-col .custom-form input[type=email]>div.item,.co2-emissions-form-container.aside-right-col .custom-form input[type=number]>div.item,.co2-emissions-form-container.aside-right-col .custom-form input[type=text]>div.item,.co2-emissions-form-container.aside-right-col .custom-form select>div.item{font-size:.75rem;line-height:1rem}.co2-emissions-form-container.aside-right-col .custom-form .label{height:60px}.co2-emissions-form-container.aside-right-col .custom-form .fields-wrapper{flex-direction:column}.co2-emissions-form-container.aside-right-col .custom-form .fields-wrapper>div{width:100%}.co2-emissions-form-container.aside-right-col .custom-form .fields-wrapper>div:first-of-type,.co2-emissions-form-container.aside-right-col .custom-form .fields-wrapper>div:last-of-type{padding-right:0;padding-left:0}.co2-emissions-form-container.aside-right-col .custom-form .fields-wrapper>div:first-of-type{margin-bottom:15px}.co2-emissions-form-container.aside-right-col .custom-form .fields-wrapper__radios{padding-top:15px}.co2-emissions-form-container.aside-right-col .custom-form .fields-wrapper__textboxes{flex-direction:column}.co2-emissions-form-container.aside-right-col .custom-form .fields-wrapper__textboxes>div{height:60px;margin-bottom:15px}.co2-emissions-form-container.aside-right-col .custom-form .control__indicator{height:20px;width:20px}.co2-emissions-form-container.aside-right-col .custom-form .control__indicator:after{left:5px;top:5px;height:10px;width:10px}.co2-emissions-form-container.aside-right-col .calculations-container{flex-flow:column}.co2-emissions-form-container.aside-right-col .calculations-container>div{width:100%;margin-bottom:15px}@media screen and (max-width:480px){.co2-emissions-form-container .custom-form__inner{padding:15px}.co2-emissions-form-container .custom-form .fields-wrapper{flex-direction:column;margin-bottom:0}.co2-emissions-form-container .custom-form .fields-wrapper>div{width:100%;padding-right:0!important;padding-left:0!important;margin-bottom:15px}.co2-emissions-form-container .custom-form .fields-wrapper>div:last-of-type{padding-left:0}.co2-emissions-form-container .custom-form .fields-wrapper__textboxes{flex-direction:column}.co2-emissions-form-container .custom-form .fields-wrapper__textboxes>div{height:80px;margin-bottom:15px;padding:0!important}.co2-emissions-form-container #offsetEmissionsPanel{padding:0}.co2-emissions-form-container #offsetEmissionsPanel .calculations-container{flex-flow:column}.co2-emissions-form-container #offsetEmissionsPanel .calculations-container>div{margin-bottom:15px}}