.contact-form input,.contact-form textarea,.contact-form select{background-color:white!important;border-width:0px!important;border-radius:15px!important;color:#bf1824!important;font-family:Open Sans,Arial,sans-serif;font-size:16px!important;font-weight:700!important;line-height:1.9em;padding:16px!important;text-transform:uppercase!important}.newsletter-form .form-field input,.newsletter-form select{width:100%;border-width:0px;border-radius:15px;padding:16px!important;font-family:Open Sans,Arial,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;margin:5px 0px 5px 0px;color:#bf1824}.newsletter-form .row{display:flex}.newsletter-form .column{flex:50%}.newsletter-form .gdpr-text{font-family:Open Sans,Arial,sans-serif;font-size:18px;color:white}.column1{margin-right:5px}.newsletter-form .form-field input::placeholder,.newsletter-form select::placeholder{color:#bf1824}.newsletter-form option:not(:first-of-type){color:#bf1824}.contact-form input,.contact-form select{height:auto!important}.contact-form input::placeholder,.contact-form textarea::placeholder,.contact-form select::placeholder{color:#bf1824!important}.wpforms-submit,.newsletter-form #submit{border-radius:15px!important;float:right!important;color:#bf1824!important;border:0px solid #FFFFFF!important;border-radius:15px;font-size:22px!important;font-family:Open Sans,Arial,sans-serif;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;background-color:white!important;transition:all 0.2s;padding:16px;cursor:pointer}.wpforms-submit:hover,.newsletter-form #submit:hover{letter-spacing:4px!important}.contact-form .form-label{color:white!important}.contact-form .form-label a{color:white!important;font-weight:700!important;text-decoration:underline!important}.grecaptcha-badge{display:none}#my_situation{border:4px solid #bf1824;border-radius:25px;margin:auto;max-width:600px;padding:10px;text-align:center}#my_resources{border:4px solid #f2922d;border-radius:25px;margin:auto;max-width:600px;padding:10px;text-align:center;margin-top:10px}#my_situation h2,#my_resources_2 h2,#my_aim_2 h2,#wheel-container h2{color:#bf1824;font-family:'DM Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:600}#my_resources h2{color:#f2922d;font-family:'DM Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:600}.life_area{margin:20px!important;border:4px solid #6068af;border-radius:25px;margin:auto;width:90%;padding:10px;text-align:center}.life_area h2{color:#6068af;font-family:'DM Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:600}.life_area>div{display:none}#my_situation_button,#save_symbols{background-color:#BF1824;border-width:0px;border-radius:100px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:12px 12px;text-transform:uppercase;transition:all 0.2s;display:block;margin:10px auto}#my_situation_button:hover,#save_symbols:hover{background-color:#f3932d}#my_resources_button,#my_resources_button_2,#my_aim_button_2,.step_button{background-color:#f3932d;border-width:0px;border-radius:100px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:12px 12px;text-transform:uppercase;transition:all 0.2s;display:block;margin:10px auto}#my_resources_button:hover,#my_resources_button_2:hover,#my_aim_button_2:hover,.step_button:hover{background-color:#BF1824}#my_situation_button:hover{padding:12px 18px;background-color:#f3932d}.imageContainer{height:400px;overflow:auto}.picker_image.selected{border-color:#f3932d}.picker_image{border-width:5px;border-style:solid;border-color:white;border-radius:5px;padding:5px;margin:5px}#life_areas_section,#finish_button,#finish_buttons,#finish_buttons_2,#first_step_explanation,#second_step_explanation,#second_step_button,#third_step_explanation,#third_step_button,#fourth_step_explanation,#fourth_step_button,#fifth_step_explanation,#fifth_step_button,#sixth_step_button,#sixth_step_explanation,#my_resources_button{display:none}@media (min-width:801px){.grid{display:grid;grid-template-columns:1fr 1fr 1fr}}@media (max-width:801px){.grid{display:grid;grid-template-columns:auto}}.life_area div:not(.tooltip,.tooltip-arrow,.tooltip-inner){padding:2px;border:2px solid #b9dcf4;border-radius:10px;margin-bottom:2px}.life_area p{margin-top:0px;text-align:left;font-size:18px}.life_area button{background-color:#4a7aa4;border-width:0px;border-radius:100px;color:#fff;cursor:pointer;font-size:16px;font-weight:400;padding:8px 12px;text-transform:uppercase;transition:all 0.2s;display:block;margin:10px auto}.life_area button:hover{background-color:#f3932d}.connection_level{display:none;font-size:18px;padding:10px;border:2px solid #6068af;background-color:#cbcee5;border-radius:20px;white-space:normal;text-overflow:ellipsis;height:90px;width:inherit}.connection_level_paragraph{text-align:center!important;font-family:'DM Sans',Helvetica,Arial,Lucida,sans-serif}.connection_level_image{border-radius:30px;width:100%;display:none}.modal{top:60px}.modal-title{font-size:18px;color:#bf1824;display:inline-block}.explanation h3{font-size:20px;color:#bf1824;text-decoration:underline}.explanation{font-size:18px;margin:20px}#step_one_description{font-size:18px}#activity2_grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:5px;padding:10px;height:auto;row-gap:100px}#activity3_step_grid{display:grid;grid-template-columns:auto auto auto auto;gap:5px;padding:10px;height:auto;row-gap:100px}#my_resources_2{grid-area:1 / 1 / 3 / 2}#step_1{grid-area:1 / 2 / 2 / 3}#step_2{grid-area:2 / 2 / 3 / 3}#step_3{grid-area:1 / 3 / 2 / 4}#step_4{grid-area:2 / 3 / 3 / 4}#step_5{grid-area:1 / 4 / 2 / 5}#step_6{grid-area:2 / 4 / 3 / 5}#my_aim_2{grid-area:1 / 5 / 3 / 6}#my_resources_2,#my_aim_2{border:4px solid #f2922d;border-radius:25px;width:100%;margin:auto;padding:20px 0;text-align:center;height:auto;min-height:300px;background-color:white}.obstacles_3{border:4px solid #bf1824;border-radius:25px;width:100%;margin:auto;padding:20px 0;text-align:center;min-height:150px;background-color:white}.plan_b_3{border:4px solid #86c38c;border-radius:25px;width:100%;margin:auto;padding:20px 0;text-align:center;min-height:150px;background-color:white}.results_3{border:4px solid #ffbc6e;border-radius:25px;width:100%;margin:auto;padding:20px 0;text-align:center;min-height:150px;background-color:white}.obstacles_3 textarea{width:95%;height:100px;resize:none;border:1px solid #bf1824;border-radius:10px;font-size:18px}.plan_b_3 textarea{width:95%;height:100px;resize:none;border:1px solid #86c38c;border-radius:10px;font-size:18px}.activity2_step,.activity3_step{background-color:white;border:4px solid #6068af;border-radius:25px;width:100%;margin:auto;padding:20px 0;text-align:center;height:auto;min-height:150px}#my_aim_2_textarea{width:95%;height:100px;resize:none;border:1px solid #eea352;border-radius:10px;font-size:18px}.activity2_step button{background-color:#4a7aa4;border-width:0px;border-radius:100px;color:#fff;cursor:pointer;font-size:16px;font-weight:400;padding:8px 12px;text-transform:uppercase;transition:all 0.2s;display:none;margin:10px auto}.activity3_step button{background-color:#4a7aa4;border-width:0px;border-radius:100px;color:#fff;cursor:pointer;font-size:16px;font-weight:400;padding:8px 12px;text-transform:uppercase;transition:all 0.2s;margin:10px auto}.activity2_step button:hover,.activity3_step button:hover{background-color:#f3932d}.steps_due_date{display:none;margin:10px auto;text-align:center;font-size:18px}.activity2_step p{font-size:18px;color:#4a7aa4}#activity2_grid{background-image:url("/media/footprints.png");background-repeat:no-repeat;background-position:center}.flip-card{background-color:transparent;width:300px;height:200px;border:1px solid #f1f1f1;perspective:1000px;margin:auto;cursor:pointer}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.8s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{text-align:center;position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{background-color:#bf1824;color:white;font-size:20px;border-radius:20px;border:3px solid #bf1824;display:flex;align-items:center;padding:20px}.flip-card-front h3{color:white;width:100%}.flip-card-back{border:3px solid #bf1824;border-radius:20px;background-color:white;color:#bf1824;transform:rotateY(180deg);font-size:18px;display:flex;align-items:center;padding:20px}.menu-button-1 h3{margin:auto}@media (min-width:801px){#toolset-menu{margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr}}@media (max-width:801px){#toolset-menu{display:grid;grid-template-columns:1fr}}hr.dashed{border-top:3px dashed #c51f3c}.tooltip{border:0px solid black}.life_area_help{display:none}.activity3_column{float:left;width:25%;padding:10px}.activity3_row:after{content:"";display:table;clear:both}.activity3_header{text-align:center;font-weight:700;font-size:22px;color:#bf1824}.activity3_header .sub-header{font-weight:500;font-size:18px}.obstacle_paragraph,.plan_b_paragraph{font-size:18px}.meter{margin:auto!important}.dm-labelP{font-size:12px!important}.slider{-webkit-appearance:none;width:200px;margin:auto;height:25px;background:#d3d3d3;outline:none;opacity:0.7;-webkit-transition:.2s;transition:opacity .2s;border-radius:50px;border:2px solid grey}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:#c01823;cursor:pointer;border-radius:50px;border:1px solid #8C1824}.slider::-moz-range-thumb{width:25px;height:25px;background:#8C1824;cursor:pointer}.next_page_button{background-color:#BF1824;border-width:0px;border-radius:100px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:12px 12px;text-transform:uppercase;transition:all 0.2s;display:block;margin:20px auto}.next_page_button:hover{padding:12px 18px;background-color:#f3932d}.add_element_button{background-color:#BF1824;border-width:0px;border-radius:0px 10px 10px 0px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:6px;transition:all 0.2s;margin:auto}.add_element_button:hover{background-color:#f3932d}.bucket_list_item{max-width:600px;margin:20px auto}.delete_item{color:white;background-color:#bf1824;border:3px solid #bf1824;border-radius:5px;font-size:16px;padding:2px;transition:all 0.2s;cursor:pointer}.delete_item:hover{background-color:#720E16;border-color:#720E16}.input_bucket_list{border:1px solid #f3932d;border-radius:5px 0px 0px 5px;font-size:16px;padding:5px;width:400px}#tool-2,#tool-3{font:"Helvetica Neue",Helvetica,Arial,sans-serif}#tool-2 p,#tool-2 li,#tool-3 p,#tool-3 li{font-size:16px}#tool-2 h2{color:#bf1824;font-weight:700}#tool-2 h3{margin-top:10px}#tool-3 .download_link{font-size:18px}#tool-3 .ui-accordion-header{font-size:20px!important}.symbol_button{background-color:#4a7aa4;border-width:0px;border-radius:100px;color:#fff;cursor:pointer;font-size:16px;font-weight:400;padding:8px 12px;text-transform:uppercase;transition:all 0.2s;display:block;margin:10px auto;float:right}.symbol_button:hover{background-color:#f3932d}#tools-container{border:2px solid rgb(243,147,45);max-width:800px;margin:20px auto;padding:20px;border-radius:10px}#tools-container p{font-size:18px;margin:20px;display:inline-block}#chart{width:500px;height:500px;margin:auto}#question{height:auto}#question h1{font-size:22px;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0;margin:0}.next_page_button{background-color:#BF1824;border-width:0px;border-radius:100px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:12px 12px;text-transform:uppercase;transition:all 0.2s;display:block;margin:auto}.next_page_button:hover{padding:12px 18px;background-color:#f3932d}#wheel_situation{text-align:center}#wheel_situation textarea{margin:auto;width:95%;height:100px;resize:none;border:1px solid #bf1824;border-radius:10px;font-size:18px}#wheel_situation_paragraph{margin:auto;width:95%;height:auto;resize:none;border:1px solid #bf1824;border-radius:10px;font-size:18px;padding:20px;text-align:left;margin-bottom:20px}.ui-state-active{background-color:#c1192a;border-color:#c1192a}#accordion h4{color:#bf1824;font-family:'DM Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:600;margin-top:10px}#accordion a{color:#db7a0f;font-weight:700;text-decoration:underline}.download_link{margin:15px 10px 15px 10px;color:#db7a0f;font-weight:700;text-decoration:underline}.next_activity_tool2_link:hover{text-decoration:none;color:white}.back_forward_button_container{grid-template-columns:1fr 1fr}