﻿header#top.funnel+main.no-header.funnel-full-width{padding-top:0}.funnel+main .steps{display:flex;position:relative;margin-left:auto;max-width:500px}@media screen and (max-width:767px){.funnel+main .steps{margin:80px 0 30px 0;max-width:100%;justify-content:center}}@media screen and (min-width:768px){.funnel+main .steps{margin-right:-20px}}.funnel+main .steps .step{padding:0;color:#fff;font-family:"FilsonPro",sans-serif;width:33%;max-width:100px;text-align:center}.funnel+main .steps .step::before,.funnel+main .steps .step::after{content:"";position:absolute}.funnel+main .steps .step::before{background:#c9c3c3;height:20px;top:-30px;left:50%;width:20px;transform:translateX(-50%);border-radius:25px;z-index:1}@media screen and (min-width:768px){.funnel+main .steps .step:first-of-type{margin-left:auto}}.funnel+main .steps .step+.step::after{display:block;border-top:3px solid #c9c3c3;height:0;width:100%;top:-21px;left:-50%}.funnel+main .steps .step+.step.active::after{border-top:3px solid #307be6}.funnel+main .steps .step.active{color:#307be6}.funnel+main .steps .step.active::before{background:#307be6}.funnel+main .steps .step.active span span{display:none}@media screen and (min-width:576px){.funnel+main .steps .step.active.current span span{display:inline-block}}.funnel+main .steps .step:not(.active) span{opacity:0}.funnel+main p strong{font-size:1.35rem}.funnel .check-info strong{font-size:1.35rem}.funnel .check-info strong+p{margin-top:1rem}.funnel .check-info+.check-info{margin-top:40px}.funnel .button+.button{margin-left:10px}.funnel label:not(.form-input-label){font-size:1.25rem}.button+.button{margin-top:10px}@media screen and (min-width:992px){.button+.button{margin-top:0;margin-left:15px}}.form-info{margin-bottom:30px}.form-info p em{font-size:1rem;color:#5a5a5a;margin-top:-13px;display:block}.form-group:not(:last-of-type) .radio.complex li:last-of-type{margin-bottom:40px}form.funnel.short{max-width:100%}@media screen and (max-width:1199px){form.funnel.short ul.radio{flex-wrap:wrap}form.funnel.short ul.radio:not(.withicons):not(.complex) li{width:50%;min-width:calc(50% - 7.5px);display:inline-flex;max-width:calc(50% - 7.5px);margin-left:0!important;margin-right:0!important}form.funnel.short ul.radio:not(.withicons):not(.complex) li:not(:nth-of-type(2)):not(:first-of-type){margin-top:15px}}@media screen and (max-width:300px){form.funnel.short ul.radio:not(.withicons):not(.complex) li{min-width:100%}form.funnel.short .form-field.inline-other .radio li label input{width:50%}}@media screen and (min-width:299px)and (max-width:460px){form.funnel.short .form-field.inline-other li label.threeNumbers input[id*=_amount_other_field]{font-size:1.3rem!important;width:3ch}form.funnel.short .form-field.inline-other li label.fourNumbers input[id*=_amount_other_field]{font-size:.9rem!important;width:4ch}}@media screen and (max-width:768px){form.funnel.short .form-field.dynamic-donate-button ul.radio label[for=donation_amount_other]>p:last-of-type{margin-top:5px}}@media screen and (max-width:460px){form.funnel.short .form-field.dynamic-trees-button ul.radio li label p:last-of-type{min-height:34px}form.funnel.short .form-field ul.radio li label{font-size:1rem;padding:10px 0}}@media screen and (max-width:991px){form.funnel.short .form-field.dynamic-trees-button ul.radio li label{padding:10px}}@media screen and (min-width:992px){form.funnel.short .form-field ul.radio:not(.withicons):not(.complex) li+li{margin-left:10px}}@media screen and (min-width:1200px){form.funnel.short .form-field ul.radio li label{padding:10px;font-size:1.25rem}}@media screen and (min-width:992px)and (max-width:1440px){form.funnel.short .form-field ul.radio li span,form.funnel.short .form-field ul.radio li label{font-size:1rem}form.funnel.short .form-field:not(.float-label)>label{font-size:1.25rem}form.funnel.short .form-field:not(.float-label)>label>span{padding-top:15px;margin-top:10px;margin-bottom:15px}}@media screen and (min-width:1200px)and (max-width:1440px){form.funnel.short .donate-trees-button ul label.threeNumbers>input,form.funnel.short .dynamic-trees-button ul label.threeNumbers>input{font-size:16px}}@media screen and (min-width:1440px){form.funnel.short .donate-trees-button ul label.threeNumbers>input,form.funnel.short .dynamic-trees-button ul label.threeNumbers>input{font-size:21px}}@media screen and (max-width:991px){form.funnel.short .donate-trees-button ul label.threeNumbers>input,form.funnel.short .dynamic-trees-button ul label.threeNumbers>input{font-size:1.6rem}}@media screen and (min-width:1200px)and (max-width:1440px){form.funnel.short .donate-trees-button ul label.fourNumbers>input,form.funnel.short .dynamic-trees-button ul label.fourNumbers>input{font-size:13.5px}form.funnel.short .donate-trees-button ul label.fourNumbers img,form.funnel.short .dynamic-trees-button ul label.fourNumbers img{margin-left:1px!important}}@media screen and (min-width:1440px){form.funnel.short .donate-trees-button ul label.fourNumbers>input,form.funnel.short .dynamic-trees-button ul label.fourNumbers>input{font-size:16px}}@media screen and (max-width:1199px){form.funnel.short .donate-trees-button ul label.fourNumbers>input,form.funnel.short .dynamic-trees-button ul label.fourNumbers>input{font-size:20px}}@media screen and (max-width:991px){form.funnel.short .donate-trees-button ul label.fourNumbers>input,form.funnel.short .dynamic-trees-button ul label.fourNumbers>input{font-size:1.6rem}}form.funnel.short .donate-trees-button ul label.fourNumbers span span,form.funnel.short .dynamic-trees-button ul label.fourNumbers span span{font-size:.85rem!important}@media screen and (max-width:767px){form.funnel.short .donate-trees-button ul label:not(.fourNumbers):not(.threeNumbers),form.funnel.short .dynamic-trees-button ul label:not(.fourNumbers):not(.threeNumbers){font-size:1.6rem}}form.funnel.short .dynamic-trees-button label img{margin-left:0!important}form.funnel.short .dynamic-trees-button label.threeNumbers>input{max-width:54px}@media screen and (min-width:1440px){form.funnel.short .dynamic-trees-button label.threeNumbers>input{max-width:44px}}@media screen and (min-width:1200px){form.funnel.short .dynamic-trees-button label.threeNumbers>input{max-width:34px}}@media screen and (min-width:992px){form.funnel.short .dynamic-trees-button label.threeNumbers>input{max-width:54px}}@media screen and (min-width:1200px)and (max-width:1440px){form.funnel.short .dynamic-trees-button label.threeNumbers>input{max-width:34px}}form.funnel.short .dynamic-trees-button label.fourNumbers>input{max-width:72px}@media screen and (min-width:1440px){form.funnel.short .dynamic-trees-button label.fourNumbers>input{max-width:45px}}@media screen and (min-width:1200px)and (max-width:1440px){form.funnel.short .dynamic-trees-button label.fourNumbers>input{max-width:38px}}@media screen and (min-width:992px){form.funnel.short .dynamic-trees-button label.fourNumbers>input{max-width:57px}}@media screen and (min-width:1200px)and (max-width:1440px){form.funnel.short .dynamic-trees-button label.fourNumbers>input{max-width:38px}}form.funnel.short .dynamic-trees-button label:not(.fourNumbers):not(.threeNumbers)>input{max-width:36px}@media screen and (min-width:992px){form.funnel.short .dynamic-trees-button label:not(.fourNumbers):not(.threeNumbers)>input{max-width:37px}}form.funnel.short .dynamic-donate-button label>input{margin-left:2px}@media screen and (min-width:1200px)and (max-width:1440px){form.funnel.short .dynamic-donate-button label.threeNumbers>input{max-width:34px}}@media screen and (min-width:1440px){form.funnel.short .dynamic-donate-button label.threeNumbers>input{max-width:44px}}@media screen and (max-width:1199px){form.funnel.short .dynamic-donate-button label.threeNumbers>input{max-width:55px}}@media screen and (min-width:1440px){form.funnel.short .dynamic-donate-button label.fourNumbers>input{max-width:46px}}@media screen and (max-width:1199px){form.funnel.short .dynamic-donate-button label.fourNumbers>input{max-width:57px}}@media screen and (max-width:991px){form.funnel.short .dynamic-donate-button label.fourNumbers>input{max-width:73px}}@media screen and (min-width:1440px){form.funnel.short .dynamic-donate-button label:not(.fourNumbers):not(.threeNumbers)>input{max-width:35px}}@media screen and (max-width:1199px){form.funnel.short .dynamic-donate-button label:not(.fourNumbers):not(.threeNumbers)>input{max-width:36px}}@media screen and (max-width:767px){form.funnel.short .dynamic-donate-button label:not(.fourNumbers):not(.threeNumbers)>input{max-width:35px}}.funnel:not(.short) input[id*=amount_other]+label input{min-width:20px}@media screen and (min-width:992px)and (max-width:1440px){.funnel:not(.short) input[id*=amount_other]+label.fourNumbers input{font-size:1.25rem}.funnel:not(.short) input[id*=amount_other]+label.fourNumbers input+img{margin-left:0!important}}.funnel-ing.shortcode div.has-alternative-background-color{background-color:#e9e7e7}.funnel-ing.shortcode form.funnel .form-field ul.radio li input:not(:checked)+label{background:#dcd8d8}.funnel-ing.shortcode form>.form-group:last-of-type{margin-bottom:30px}form.funnel .radio_boxes ul li{width:auto;padding:0}form.funnel .radio_boxes ul li::before{display:none}form.funnel .radio_boxes ul li label{display:flex;padding:10px;background:#c9c3c3}form.funnel input[type=number]{width:100%}form.funnel{padding-bottom:50px;display:flex;flex-direction:column}@media screen and (max-width:991px){form.funnel button[type=submit]{margin:30px 0 0 auto}}form.funnel section h1{display:inline-block}form.funnel a{font-family:"Segoe UI",sans-serif;color:#307be6}form.funnel .form-field ul.radio li input:checked+label{background:#307be6}form.funnel .form-field input[type=radio]:checked+label:not(.simple){background:#307be6}form.funnel .form-field input[type=radio]:checked+label:not(.simple),form.funnel .form-field input[type=radio]:checked+label:hover:not(.simple),form.funnel .form-field input[type=radio]:checked+label:hover:not(.simple) p{background:#307be6;color:#fff!important}form.funnel .form-field:not(.float-label):not(.optional-radios):not(.radio-basic) .field-label{color:#3a4147;z-index:1}form.funnel .form-field:not(.float-label):not(.optional-radios):not(.radio-basic) .field-label.no-float{display:inline-block;margin-bottom:1rem;font-family:"FilsonPro",sans-serif}form.funnel .form-field:not(.float-label):not(.optional-radios):not(.radio-basic) .field-label.no-float+.field-input-container textarea{padding:20px}@media screen and (min-width:992px){form.funnel .form-field.form-field--title{margin-bottom:-20px}}@media screen and (max-width:991px){form.funnel .form-field.form-field--title{margin-bottom:-10px;margin-top:30px}}form.funnel .form-field ul.checkbox{margin:0}form.funnel .form-field ul.checkbox .checkbox_withfield+label+.field-input-container{display:none;margin-top:5px}form.funnel .form-field ul.checkbox .checkbox_withfield+label+.field-input-container input{margin-left:-35px;width:calc(100% + 35px)}form.funnel .form-field ul.checkbox .checkbox_withfield:checked+label+.field-input-container{display:block}form.funnel .form-field ul.checkbox .checkbox_withfield.error+label+.field-input-container,form.funnel .form-field ul.checkbox .checkbox_withfield.error+label+.field-input-container .validation_message_invalid{display:block}form.funnel .form-field ul.checkbox .checkbox_withfield.error+label+.field-input-container .validation_message_invalid{margin-left:-35px}form.funnel .form-field ul.checkbox:not(.basic) input:not(:checked).error+label::before{background:#ff8a8a;border-color:red}form.funnel .form-field ul.checkbox:not(.basic) input:not(:checked).error+label::after{color:#ff8a8a}form.funnel .form-field ul.checkbox:not(.basic) input:not(:checked).error+label+.tooltip-container+.validation_message_invalid,form.funnel .form-field ul.checkbox:not(.basic) input:not(:checked).error+label+.validation_message_invalid{display:block}form.funnel .form-field ul.checkbox:not(.basic) input:focus+label::before{border-color:#307be6!important}form.funnel .form-field ul.checkbox:not(.basic) li{padding-left:35px}form.funnel .form-field ul.checkbox:not(.basic) label{display:inline-block}form.funnel .form-field ul.checkbox li+li{margin-top:20px}form.funnel .form-field ul.checkbox input[id*=campaign]:checked+label+div+.campaign-code-input{border-color:red}form.funnel .form-field ul.checkbox .campaign-code-input{margin-top:10px}form.funnel .form-field ul.checkbox,form.funnel .form-field ul.radio{margin:0}form.funnel .form-field ul.checkbox li,form.funnel .form-field ul.radio li{cursor:pointer;padding-left:0}form.funnel .form-field ul.checkbox li::before,form.funnel .form-field ul.radio li::before{display:none}form.funnel .form-field ul.checkbox li input[type=checkbox],form.funnel .form-field ul.checkbox li input[type=radio],form.funnel .form-field ul.radio li input[type=checkbox],form.funnel .form-field ul.radio li input[type=radio]{height:1px;position:absolute;left:-99999px;width:1px}form.funnel .form-field ul.checkbox li input[type=checkbox]+label,form.funnel .form-field ul.checkbox li input[type=radio]+label,form.funnel .form-field ul.radio li input[type=checkbox]+label,form.funnel .form-field ul.radio li input[type=radio]+label{cursor:pointer}form.funnel .form-field ul.checkbox li input[type=checkbox]+label::before,form.funnel .form-field ul.checkbox li input[type=checkbox]+label::after,form.funnel .form-field ul.checkbox li input[type=radio]+label::before,form.funnel .form-field ul.checkbox li input[type=radio]+label::after,form.funnel .form-field ul.radio li input[type=checkbox]+label::before,form.funnel .form-field ul.radio li input[type=checkbox]+label::after,form.funnel .form-field ul.radio li input[type=radio]+label::before,form.funnel .form-field ul.radio li input[type=radio]+label::after{content:"";display:inline-block;background:#fff}form.funnel .form-field ul.checkbox li input[type=checkbox]+label::before,form.funnel .form-field ul.radio li input[type=checkbox]+label::before{border:1px solid #c9c3c3;width:17px;height:17px;border-radius:2px;margin-left:-35px;margin-right:20px}form.funnel .form-field ul.checkbox li input[type=checkbox]+label::after,form.funnel .form-field ul.radio li input[type=checkbox]+label::after{font-family:"Font Awesome 5 Free";font-weight:600;content:"";color:#fff;position:absolute;left:3px;background:none;font-size:.7rem;top:4px}form.funnel .form-field ul.checkbox li input[type=checkbox]:checked+label::after,form.funnel .form-field ul.radio li input[type=checkbox]:checked+label::after{color:#307be6}@media screen and (min-width:768px){form.funnel .form-field ul.radio{display:flex;justify-content:space-between;margin-bottom:0}}@media screen and (max-width:767px){form.funnel .form-field ul.radio:not(.withicons):not(.complex){flex-wrap:wrap;display:flex;justify-content:space-between}form.funnel .form-field ul.radio:not(.withicons):not(.complex) li{width:calc(50% - 7.5px)}form.funnel .form-field ul.radio:not(.withicons):not(.complex) li+li+li{margin-top:20px}}@media screen and (max-width:380px){form.funnel .form-field ul.radio:not(.withicons):not(.complex) label.fourNumbers input[id*=amount_other_field]{font-size:1.3rem}}@media screen and (min-width:768px){form.funnel .form-field ul.radio:not(.withicons):not(.complex) li{flex-basis:0%;flex-grow:1;padding:0}form.funnel .form-field ul.radio:not(.withicons):not(.complex) li+li{margin-left:30px}}form.funnel .form-field ul.radio.vertical{flex-direction:column}form.funnel .form-field ul.radio.vertical.basic li{margin-left:0}form.funnel .form-field ul.radio.vertical.basic li+li{margin-left:0;margin-top:30px}form.funnel .form-field ul.radio.basic li input:checked.error+label+.field-input-container input{border:1px solid red}form.funnel .form-field ul.radio.basic li input:checked.error+label+.field-input-container .validation_message_invalid{display:block}form.funnel .form-field ul.radio.basic li input:checked+label+.field-input-container{display:block}form.funnel .form-field ul.radio.basic li .field-input-container{margin-top:10px;display:none}@media screen and (min-width:768px){form.funnel .form-field ul.radio.basic li .field-input-container{height:0;margin-bottom:-10px}}form.funnel .form-field ul.radio.withicons{margin-top:0}form.funnel .form-field ul.radio.withicons li{margin-bottom:30px;min-width:100%}@media screen and (min-width:768px){form.funnel .form-field ul.radio.withicons li{min-width:calc(50% - 17.5px)}}@media screen and (min-width:992px){form.funnel .form-field ul.radio.withicons li{min-width:calc(33% - 17.5px)}}form.funnel .form-field ul.radio.withicons li input:focus+label{border:2px solid #307be6}form.funnel .form-field ul.radio.withicons,form.funnel .form-field ul.radio.complex{flex-wrap:wrap}form.funnel .form-field ul.radio.withicons input:checked+label:not(.no-hover),form.funnel .form-field ul.radio.complex input:checked+label:not(.no-hover){border:2px solid #307be6}form.funnel .form-field ul.radio.withicons input:checked+label:not(.no-hover):hover p,form.funnel .form-field ul.radio.complex input:checked+label:not(.no-hover):hover p{color:#fff}form.funnel .form-field ul.radio.withicons input:checked:focus+label:hover p,form.funnel .form-field ul.radio.complex input:checked:focus+label:hover p{color:#fff}form.funnel .form-field ul.radio.withicons input:checked+label,form.funnel .form-field ul.radio.complex input:checked+label{background:#fff}form.funnel .form-field ul.radio.withicons input:checked+label p,form.funnel .form-field ul.radio.complex input:checked+label p{background:#307be6;color:#fff}form.funnel .form-field ul.radio.withicons input:checked+label .logo,form.funnel .form-field ul.radio.complex input:checked+label .logo{background:#e4e1e1}form.funnel .form-field ul.radio.withicons label,form.funnel .form-field ul.radio.complex label{background:#fff;border:2px solid #e4e1e1;padding-bottom:0}form.funnel .form-field ul.radio.withicons label:not(.no-hover):hover,form.funnel .form-field ul.radio.complex label:not(.no-hover):hover{border:2px solid #e4e1e1}form.funnel .form-field ul.radio.withicons label:not(.no-hover):hover p,form.funnel .form-field ul.radio.complex label:not(.no-hover):hover p{color:#307be6}form.funnel .form-field ul.radio.withicons .logo,form.funnel .form-field ul.radio.complex .logo{display:flex;width:calc(100% + 40px);background:#fff;padding:25px;margin-top:-20px;margin-bottom:0;height:100%;justify-content:center;align-items:center;border-bottom:2px solid #e4e1e1}form.funnel .form-field ul.radio.withicons .logo img,form.funnel .form-field ul.radio.complex .logo img{max-height:51px;min-height:40px;min-width:35px;max-width:58px}form.funnel .form-field ul.radio.withicons .logo+p,form.funnel .form-field ul.radio.complex .logo+p{text-transform:uppercase}form.funnel .form-field ul.radio.withicons p,form.funnel .form-field ul.radio.complex p{margin:0 0 -1px 0;width:calc(100% + 44px);position:relative;padding:15px 0}form.funnel .form-field ul.radio.complex{margin-top:0}form.funnel .form-field ul.radio.complex .content{text-align:left;width:100%}form.funnel .form-field ul.radio.complex li{width:100%;margin-bottom:20px}form.funnel .form-field ul.radio.complex li input[type=radio]+label::before,form.funnel .form-field ul.radio.complex li input[type=radio]+label::after{display:none}form.funnel .form-field ul.radio.complex li input[type=radio]:checked+label{background:#307be6}form.funnel .form-field ul.radio.complex li input[type=radio]:checked+label .content h3{color:#fff}form.funnel .form-field ul.radio.complex li input[type=radio]:checked+label .content .radiocircle::before{background:#3a4147}form.funnel .form-field ul.radio.complex li input[type=radio]:checked+label .content .tooltip-container i{border-color:#fff}form.funnel .form-field ul.radio.complex li input[type=radio]:focus+label{border:2px solid #307be6}form.funnel .form-field ul.radio.complex .content{display:flex}@media screen and (min-width:768px){form.funnel .form-field ul.radio.complex .content{padding-right:30px}}form.funnel .form-field ul.radio.complex .content>div{width:100%}form.funnel .form-field ul.radio.complex .content .radiocircle{display:block;position:relative;min-width:18px;min-height:18px;max-height:18px;background:#fff;border-radius:25px;border:1px solid #3a4147;margin-right:20px}@media screen and (max-width:767px){form.funnel .form-field ul.radio.complex .content .radiocircle{margin-right:10px}}form.funnel .form-field ul.radio.complex .content .radiocircle::before{content:"";width:8px;height:8px;position:absolute;top:4px;left:4px;background:#fff;border-radius:25px}form.funnel .form-field ul.radio.complex .content div h3{margin:-5px 0 0 0;font-size:1.35rem}form.funnel .form-field ul.radio.complex .content div p{display:inline;padding:0;font-family:"Segoe UI",sans-serif}form.funnel .form-field ul.radio.complex label{display:flex;padding:30px;flex-direction:column}@media screen and (min-width:768px){form.funnel .form-field ul.radio.complex label{flex-direction:row-reverse}}form.funnel .form-field ul.radio.complex label:not(.no-hover):hover h3{color:#307be6}form.funnel .form-field ul.radio.complex label:not(.no-hover):hover i{border-color:#307be6}form.funnel .form-field ul.radio.complex label::before{display:none}form.funnel .form-field ul.radio.complex .image{background-size:cover;background-position:center center;height:200px;min-width:calc(100% + 60px);margin-top:-30px;margin-right:1px;margin-bottom:20px}@media screen and (min-width:768px){form.funnel .form-field ul.radio.complex .image{min-width:35%;height:calc(100% + 60px);margin-top:1px;margin-right:-30px;margin-bottom:0}}form.funnel .form-field ul.radio li label{background:#e9e7e7;border:0;display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;border-radius:4px;padding:20px;width:100%;height:100%;font-family:"FilsonPro",sans-serif;font-size:1.125rem;text-align:center}@media screen and (max-width:767px){form.funnel .form-field ul.radio li label{word-break:keep-all}}form.funnel .form-field ul.radio li label span{font-size:1.125rem;line-height:1;margin-bottom:7px}form.funnel .form-field ul.radio li label:not(.no-hover):focus,form.funnel .form-field ul.radio li label:not(.no-hover):hover{color:#307be6;border:0}form.funnel .form-field.dynamic-donate-button ul.radio label{flex-direction:row;flex-wrap:wrap}form.funnel .form-field.dynamic-donate-button ul.radio label p:first-of-type{margin-bottom:5px;margin-top:0;font-size:1.6rem}form.funnel .form-field.dynamic-donate-button ul.radio label input#donation_amount_other_field{text-align:left}form.funnel .form-field.dynamic-donate-button ul.radio label>p:last-of-type{border-top:1px solid rgba(255,255,255,.5);margin-top:0;padding-top:15px;opacity:.8}form.funnel .form-field.dynamic-donate-button ul.radio label>p:last-of-type span{font-family:inherit;display:block}form.funnel .form-field.dynamic-donate-button ul.radio label p:last-of-type,form.funnel .form-field.dynamic-donate-button ul.radio label p:last-of-type span{font-size:.9rem;line-height:1.2;min-width:100%;margin-bottom:0}@media screen and (min-width:1200px)and (max-width:1440px){form.funnel .form-field.dynamic-donate-button ul.radio label p:last-of-type,form.funnel .form-field.dynamic-donate-button ul.radio label p:last-of-type span{font-size:.7rem}}form.funnel .form-field.dynamic-donate-button ul.radio label[for=donation_amount_other]{font-size:1.6rem}form.funnel .form-field.dynamic-trees-button ul.radio li input:checked+label *,form.funnel .form-field.dynamic-trees-button ul.radio li input:checked+label p{color:#fff}form.funnel .form-field.dynamic-trees-button ul.radio li label{flex-direction:row;flex-wrap:wrap}form.funnel .form-field.dynamic-trees-button ul.radio li label img{max-width:calc(50% - 5px);width:30px;margin-left:5px;margin-bottom:5px}form.funnel .form-field.dynamic-trees-button ul.radio li label>span{min-width:100%;border-top:1px solid rgba(255,255,255,.5);padding-top:15px;margin-top:15px;margin-bottom:30px}form.funnel .form-field.dynamic-trees-button ul.radio li label span{display:flex;justify-content:center;align-items:center}form.funnel .form-field.dynamic-trees-button ul.radio li label span span{margin-bottom:0}form.funnel .form-field.dynamic-trees-button ul.radio li label p{margin:0}form.funnel .form-field.dynamic-trees-button ul.radio li label p:first-of-type{font-size:1.6rem}form.funnel .form-field.dynamic-trees-button ul.radio li label p:last-of-type{font-size:.9rem;line-height:1.2;margin-top:auto;opacity:.8}@media screen and (min-width:1200px)and (max-width:1440px){form.funnel .form-field.dynamic-trees-button ul.radio li label p:last-of-type{font-size:.7rem}}form.funnel .form-field.dynamic-trees-button ul.radio li label:hover p{color:#307be6}form.funnel .form-field.inline-other .radio li label::before,form.funnel .form-field.inline-other .radio li label::after{display:none!important}form.funnel .form-field.inline-other .radio li label input{background:rgba(255,255,255,0);border:none;padding:0;text-align:right;max-height:30px}@media screen and (max-width:991px){form.funnel .form-field.inline-other .radio li label input{width:45%}}@media screen and (min-width:1200px){form.funnel .form-field.inline-other .radio li label input{width:60%}}form.funnel .form-field.inline-other .radio li label input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}form.funnel .form-field.inline-other .radio li label input::placeholder{color:#757575}form.funnel .form-field.inline-other .radio li label input#trees_amount_other_field{max-height:38px}form.funnel .form-field.inline-other input{font-size:1.6rem}form.funnel .form-field.no-suggestions ul.radio li label p:last-of-type{display:none}form.funnel .form-field.no-suggestions ul.radio li label span{margin-bottom:15px}form.funnel .form-field.radio-basic .radios,form.funnel .form-field.optional-radios .radios{padding-left:0;margin:0}form.funnel .form-field.radio-basic .radios li,form.funnel .form-field.optional-radios .radios li{padding-left:0}form.funnel .form-field.radio-basic .radios li::before,form.funnel .form-field.optional-radios .radios li::before{display:none}form.funnel .form-field.radio-basic .radios li .field-label,form.funnel .form-field.optional-radios .radios li .field-label{padding-left:34px;display:block;font-size:1.125rem;line-height:1.5;color:#3a4147;padding-top:5px;cursor:pointer}form.funnel .form-field.radio-basic .radios li .field-label::before,form.funnel .form-field.radio-basic .radios li .field-label::after,form.funnel .form-field.optional-radios .radios li .field-label::before,form.funnel .form-field.optional-radios .radios li .field-label::after{content:"";display:inline-block;background:#fff}form.funnel .form-field.radio-basic .radios li .field-label::before,form.funnel .form-field.optional-radios .radios li .field-label::before{border:1px solid #c9c3c3;width:18px;height:18px;border-radius:17px;margin-left:-34px;margin-right:11px;margin-bottom:-1px}form.funnel .form-field.radio-basic .radios li input[type=radio],form.funnel .form-field.optional-radios .radios li input[type=radio]{height:1px;position:absolute;left:-99999px;width:1px}form.funnel .form-field.radio-basic .radios li input[type=radio]:checked+label::after,form.funnel .form-field.optional-radios .radios li input[type=radio]:checked+label::after{background:#307be6;border-radius:10px;left:5px;top:13px;height:8px;width:8px;position:absolute}form.funnel .form-field.radio-basic .radios li input[type=radio]:focus+label::before,form.funnel .form-field.optional-radios .radios li input[type=radio]:focus+label::before{border-color:#307be6}form.funnel div[class*=dynamic] input:checked+label p,form.funnel div[class*=dynamic] input:checked+label input{color:#fff}form.funnel div[class*=dynamic] input:checked+label p#trees_amount_other_field::placeholder,form.funnel div[class*=dynamic] input:checked+label p#donation_amount_other_field::placeholder,form.funnel div[class*=dynamic] input:checked+label input#trees_amount_other_field::placeholder,form.funnel div[class*=dynamic] input:checked+label input#donation_amount_other_field::placeholder{color:#9ec1f3}form.funnel div[class*=dynamic] label:hover p,form.funnel div[class*=dynamic] label:hover input{color:#307be6}input#distance{z-index:2;border-bottom-right-radius:0;border-top-right-radius:0}input[type=checkbox]+label.form-input-label+.tooltip-container,.field-label+.tooltip-container{cursor:pointer}input[type=checkbox]+label.form-input-label+.tooltip-container p,.field-label+.tooltip-container p{bottom:29px}input[type=checkbox]+label.form-input-label+.tooltip-container i{margin-top:-3px;vertical-align:auto}.tooltip-container{display:inline-block;vertical-align:top}@media screen and (max-width:991px){.tooltip-container{position:relative}}.tooltip-container h3{display:flex;align-items:center}@media screen and (max-width:991px){.tooltip-container h3{max-width:calc(100% - 20px)}}.tooltip-container i{border:2px solid #3a4147;height:18px;width:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;font-size:10px;border-radius:20px;display:inline-flex;vertical-align:middle;z-index:9999;margin-left:5px;justify-content:center;align-items:center;position:relative}.tooltip-container i::after{content:"";position:absolute;top:-15px;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:#3a4147 transparent transparent transparent;opacity:0;visibility:hidden}.tooltip-container i:focus .tooltip,.tooltip-container i:focus::after,.tooltip-container i:hover .tooltip,.tooltip-container i:hover::after{opacity:1;visibility:visible;color:#fff}.tooltip-container .tooltip{opacity:0;visibility:hidden;position:absolute;bottom:13px;min-width:350px;width:100%;background:#3a4147;color:#fff;padding:15px 15px 19px;font-size:1rem!important;line-height:1.2!important;font-family:"Segoe UI",sans-serif;left:6px;transform:translateX(-50%);-moz-box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}@media screen and (max-width:991px){.tooltip-container .tooltip{right:-2px;min-width:400px;transform:translateX(0)}.tooltip-container .tooltip::after{left:auto;right:0;top:99%}}@media screen and (min-width:576px)and (max-width:768px){.tooltip-container .tooltip{min-width:540px}}@media screen and (max-width:576px){.tooltip-container .tooltip{min-width:calc(100vw - 30px)}}.tooltip-container.project .tooltip{bottom:22px}@media screen and (min-width:576px)and (max-width:768px){.tooltip-container.project .tooltip{min-width:510px}}p span.tooltip-container{cursor:pointer}p span.tooltip-container i{margin-left:0;margin-bottom:3px}p span.tooltip-container i span.tooltip{bottom:28px}.form-footer{padding-bottom:50px}.form-footer .logos{display:flex;flex-direction:row;padding:30px;max-width:500px;margin:0 auto;justify-content:center;align-items:center}.form-footer .logos a{max-height:50px}.form-footer .logos a+a{margin-left:30px}.form-footer .logos a img{height:45px}@media screen and (max-width:767px){.funnel-thanks .button,.funnel-thanks .link{width:100%;text-align:center}.funnel-thanks .button{font-size:1.375rem}.funnel-thanks .link{margin:20px auto!important}}.pf-progress{width:100%;height:1rem;border-radius:.5rem;background-color:#ebebeb;margin-top:1rem}.pf-progress .bar{height:100%;background-color:#307be6;border-radius:.5rem}.multiple-recipients{display:flex;flex-direction:column;width:100%}.multiple-recipients .entry{display:flex;flex-direction:row}.multiple-recipients .entry:not(:last-of-type){margin-bottom:15px}.multiple-recipients .entry>div:last-of-type:not(.control){margin-right:4%}@media screen and (max-width:767px){.multiple-recipients .entry>div:last-of-type:not(.control){margin-right:8%}}.multiple-recipients .entry .count{font-size:1.25rem;width:4%}@media screen and (max-width:767px){.multiple-recipients .entry .count{font-size:1.05rem;line-height:1.15;margin-left:-4px;margin-right:4px}}.multiple-recipients .entry .count:after{content:"."}.multiple-recipients .entry .name,.multiple-recipients .entry .email{flex-grow:1}.multiple-recipients .entry .name label,.multiple-recipients .entry .email label{top:auto;left:auto;position:relative}.multiple-recipients .entry .name label input,.multiple-recipients .entry .email label input{margin-top:.5rem}.multiple-recipients .entry .name label input:not(.last-of-type),.multiple-recipients .entry .email label input:not(.last-of-type){margin-bottom:.5rem}.multiple-recipients .entry .control{width:4%;cursor:pointer;position:relative}@media screen and (max-width:767px){.multiple-recipients .entry .control{width:13%}}.multiple-recipients .entry .control i{position:absolute;bottom:1.65rem;left:.8rem}.multiple-recipients .entry .name{padding-right:.5rem}.multiple-recipients .addRow{width:100%;padding-top:.5rem;text-align:center}.multiple-recipients .addRow:before{content:"+ "}.c02 img:first-of-type{max-height:65px;position:absolute;top:15px;left:15px}@media screen and (max-width:767px){.c02 img+h1,.c02 img+h2{margin-top:70px}.c02.remove-space{margin-bottom:70px}}.c02.remove-space+form .form-group .field-html h2:first-of-type{margin-top:0}.social-media-highlight{margin-top:30px!important}@media screen and (min-width:992px){.social-media-highlight{margin-top:-15px!important}}.social-media-highlight i{font-size:35px}.social-media-highlight i.fa-linkedin-in{color:#0e76a8}.social-media-highlight i.fa-facebook-f{font-size:31px;color:#4267b2}.social-media-highlight i.fa-twitter{color:#1da1f2}.social-media-highlight i.fa-instagram{color:#833ab4}.social-media-highlight i.fa-whatsapp{color:#25d366}form .form-field.has-after-input .field-input-container{display:flex;flex-wrap:wrap}form .form-field.has-after-input .field-input-container input[type=text],form .form-field.has-after-input .field-input-container input{z-index:2;width:70%;border-bottom-right-radius:0;border-top-right-radius:0}@media screen and (min-width:576px){form .form-field.has-after-input .field-input-container input[type=text],form .form-field.has-after-input .field-input-container input{width:80%}}@media screen and (min-width:1200px){form .form-field.has-after-input .field-input-container input[type=text],form .form-field.has-after-input .field-input-container input{width:90%}}form .form-field.has-after-input .field-input-container input[type=text].error+span.after-input+.validation_message_invalid,form .form-field.has-after-input .field-input-container input.error+span.after-input+.validation_message_invalid{display:block}form .form-field.has-after-input .field-input-container input+span.after-input{display:block;width:30%;border:1px solid #c9c3c3;background-color:#ebebeb;border-left:0;text-align:center;height:60px;padding:20px;border-top-right-radius:5px;border-bottom-right-radius:5px}@media screen and (min-width:576px){form .form-field.has-after-input .field-input-container input+span.after-input{width:20%}}@media screen and (min-width:1200px){form .form-field.has-after-input .field-input-container input+span.after-input{width:10%}}