/*** WIDGET/SYSTEM CSS ***/


/*** PAGE CSS OVERRIDES ***/
.vision-section-1:before {content:"";position:absolute;left:0;width:40%;height:100%;background-image:url(https://s3.amazonaws.com/static.organiclead.com/Site-267d6cb1-b05a-4c2a-a59f-97c1e8b11b65/about_new/04_17_sidebar.png);background-size:cover;top:0;}.vision-section-1 form div.alert {text-align:center;margin-top:20px;}.vision-section-1 .each-left {max-width:480px;width:30%;position:fixed;}.vision-section-1 .each-right {width:60%;max-width:1120px;margin-left:auto;}.vision-section-1 {padding-top:75px;padding-bottom:45px;}.vision-section-1 .each-left .title {margin-top:140px;}.vision-section-1 .each-left .title h1 {padding:0;margin:0;text-align:left;font-size:58px;font-family:'Inter';font-weight:800;color:#fff;line-height:1;letter-spacing:-0.5px;text-transform:initial;}.vision-section-1 .each-left .title h1 span {display:block;color:#d2af1f;}.vision-section-1 * {font-family:'Inter';}.vision-section-1 .each-left .text p {font-size:18px;line-height:1.6;text-align:left;margin-top:30px;color:#fff;opacity:.6;}.vision-section-1 .each-right .wrapper .title {font-size:24px;font-weight:800;letter-spacing:-0.5px;color:#333;width:100%;padding-bottom:15px;border-bottom:1px solid #cccccc;line-height:1;}.vision-section-1 .each-right .wrapper .text-label {font-size:16px;letter-spacing:-0.5px;font-weight:600;color:#333;line-height:1;margin-bottom:15px;}.vision-section-1 .each-right .wrapper .text-label .span-5 {display:block;font-size:14px;color:#868e9d;font-weight:400;margin-top:8px;}.vision-section-1 .each-right .wrapper .form-control {height:60px;border-radius:10px;background:#f9fafb;border-color:#dbdbdb;padding-left:20px;font-size:16px;letter-spacing:-0.3px;outline:unset;box-shadow:unset;}.vision-section-1 .each-right .wrapper .form-control::placeholder {color:#868e9d;}.form-group {margin-bottom:0;}.vision-section-1 .each-right .wrapper {display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px 0;}.vision-section-1 .each-right .wrapper .field-md {width:calc(50% - 7.5px);}.vision-section-1 .each-right .wrapper:not(:last-child) {margin-bottom:50px;}.vision-section-1 .each-right .custom-radio {display:flex;gap:20px;}.vision-section-1 .each-right .custom-radio .group-radio label {padding:27px;padding-bottom:40px;border:1px solid #dddddd;border-radius:20px;margin:0;transition:.3s;}.vision-section-1 .each-right .custom-radio .group-radio label .photo {margin-bottom:30px;}.vision-section-1 .each-right .custom-radio .group-radio label .text {font-size:20px;letter-spacing:-0.5px;font-weight:600;color:#333;line-height:1.2;}.vision-section-1 .each-right .custom-radio .group-radio label .text span {font-size:16px;color:#868e9d;display:block;margin-top:10px;line-height:1.3;}.vision-section-1 .each-right [type="radio"]:checked,.vision-section-1 .each-right [type="radio"]:not(:checked) {position:absolute;margin:0;right:30px;top:200px;width:30px;height:30px;border:1px solid #000;opacity:0;}.vision-section-1 .each-right [type="radio"]:checked + label,.vision-section-1 .each-right [type="radio"]:not(:checked) + label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666;}.vision-section-1 .each-right [type="radio"]:checked + label:before,.vision-section-1 .each-right [type="radio"]:not(:checked) + label:before {content:'';position:absolute;left:0;top:0;width:34px;height:34px;border:1px solid transparent;border-radius:100%;background:#d2af1f;top:200px;left:unset;right:30px;}.vision-section-1 .each-right [type="radio"]:checked + label:after,.vision-section-1 .each-right [type="radio"]:not(:checked) + label:after {content:'';width:16px;height:16px;background:#fff;position:absolute;top:209px;left:unset;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;right:39px;}.vision-section-1 .each-right [type="radio"]:not(:checked) + label:after {opacity:0;-webkit-transform:scale(0);transform:scale(0);}.vision-section-1 .each-right [type="radio"]:checked + label:after {opacity:1;-webkit-transform:scale(1);transform:scale(1);}.vision-section-1 .each-right .custom-radio .group-radio {position:relative;}.vision-section-1 .each-right [type="radio"]:checked + label {border:1px solid transparent;outline:2px solid #d2af1f;}.vision-section-1 .each-right [type="radio"]:not(:checked) + label:before {background:transparent;border:2px solid #d4d4d4;}.vision-section-1 .each-right [type="radio"]:checked + label {}.vision-section-1 .each-right .button-vision {height:90px;width:100%;max-width:100%;border:1px solid #dbdbdb !important;background:#deb406;border-radius:20px;font-size:28px;letter-spacing:-0.5px;color:#000;font-weight:bold;}.vision-section-1 .each-right .text-note {clear:both;padding-top:25px;}.vision-section-1 .each-right .text-note div {font-size:16px;color:#868e9d;letter-spacing:-0.3px;font-weight:400;}.vision-section-1 .each-right .text-note div a {color:#333333;text-decoration:underline !important;text-underline-offset:4px;font-weight:500;}.vision-section-1 .each-right .text-note div a:hover {color:#deb406;}.module-started {display:none;}.footer {display:none;}.vision-section-1 .each-right .custom-radio .group-radio label .photo a {height:40px;position:absolute;top:50%;transform:translate(-50%, -50%);min-width:160px;background:#ffffffe3;display:flex;align-items:center;justify-content:center;border-radius:30px;font-size:14px !important;color:#333;left:50%;gap:7px;padding:10px 15px;transition:.5s;opacity:0;text-decoration:unset;}.vision-section-1 .each-right .custom-radio .group-radio label .photo {position:relative;}.vision-section-1 .each-right .custom-radio .group-radio label .photo a svg {width:16px;height:16px;}.vision-section-1 .each-right .custom-radio .group-radio label .photo:hover a {opacity:1;}div#tophead {display:none;}.vision-section-1 .copy {position:absolute;bottom:0;font-size:14px;color:#fff;left:-70px;letter-spacing:-0.3px;}.vision-section-1:before {background-position:bottom;}.vision-section-1 .each-right .custom-radio .group-radio {width:calc(33.33% - 13px);}.vision-section-1 .each-right .custom-radio .group-radio img {width:100%;}.vision-section-1 .each-left {margin-left:-70px;}@media (max-width:1920px) {.vision-section-1:before {width:35%;}}@media (max-width:1680px) {.vision-section-1 .each-right [type="radio"]:checked + label:before, .vision-section-1 .each-right [type="radio"]:not(:checked) + label:before {top:unset;bottom:110px;}.vision-section-1 .each-right [type="radio"]:checked + label:after {top:unset;bottom:120px;}.vision-section-1 .copy {left:0;}.vision-section-1 .each-left {margin-left:0;}.vision-section-1:before {width:38%;}.vision-section-1 .each-right {width:55%;}.vision-section-1 .each-right .custom-radio .group-radio label {padding:20px;}.vision-section-1 .each-right .custom-radio .group-radio label .text {font-size:18px;}.vision-section-1 .each-right [type="radio"]:checked + label:before,.vision-section-1 .each-right [type="radio"]:not(:checked) + label:before {width:30px;height:30px;}.vision-section-1 .each-right [type="radio"]:checked + label:after {width:14px;height:14px;bottom:118px;right:38px;}.vision-section-1 .each-right .button-vision {height:78px;border-radius:15px;font-size:24px;}.vision-section-1 .each-left .title h1 {font-size:52px;}}@media (max-width:1480px) {.vision-section-1 .each-right .custom-radio .group-radio label .text span {font-size:14px;}.vision-section-1 .each-right .custom-radio .group-radio label .text {font-size:16px;}.vision-section-1 .each-right [type="radio"]:checked + label:before, .vision-section-1 .each-right [type="radio"]:not(:checked) + label:before {bottom:100px;width:25px;height:25px;}.vision-section-1 .each-right [type="radio"]:checked + label:after {width:12px;height:12px;bottom:107px;right:37px;}.vision-section-1 .each-right .custom-radio {gap:10px;}.vision-section-1 .each-right .custom-radio .group-radio {width:calc(33.33% - 3px);}.vision-section-1 .each-left .text p {font-size:16px;}}@media (max-width:1380px) {.vision-section-1 .each-right .wrapper .form-control {height:56px;border-radius:7.5px;}.vision-section-1 .each-right .wrapper {gap:25px 0;}.vision-section-1 .each-right .custom-radio .group-radio label .photo a {height:36px;min-width:145px;font-size:12px !important;}.vision-section-1 .each-left .title h1 {font-size:46px;}.vision-section-1 .each-right {width:60%;}}@media (max-width:1280px) {.vision-section-1 .each-left {width:25%;}.vision-section-1:before {width:35%;}.vision-section-1 .each-left .title h1 {font-size:38px;}.vision-section-1 .each-right .wrapper .form-control {font-size:14px;}.vision-section-1 .each-right {width:63%;}.vision-section-1 .each-right .button-vision {height:70px;font-size:20px;}.vision-section-1 .each-right .wrapper:not(:last-child) {margin-bottom:30px;}.vision-section-1 .each-right .custom-radio .group-radio label {padding-bottom:30px;}.vision-section-1 .each-right .text-note div {font-size:14px;}}@media (max-width:1080px) {.vision-section-1 .each-left .title {margin-top:100px;}.vision-section-1 .each-left .title h1 {font-size:32px;}.vision-section-1 .each-left .text p {margin-top:20px;}.vision-section-1 .each-right .wrapper .form-control {height:52px;}.vision-section-1 .each-right .wrapper .text-label {font-size:14px;margin-bottom:10px;}.vision-section-1 .each-right .wrapper .text-label .span-5{font-size:12px;}.vision-section-1 .each-right .wrapper .title {font-size:20px;}.vision-section-1 .each-right .custom-radio .group-radio label {padding:10px 15px 25px;border-radius:15px;}.vision-section-1 .each-right .custom-radio .group-radio label .photo {margin-bottom:20px;}.vision-section-1 .each-right .custom-radio .group-radio label .text {font-size:14px;}.vision-section-1 .each-right .custom-radio .group-radio label .text span {font-size:12px;}.vision-section-1 .each-right [type="radio"]:checked + label:before, .vision-section-1 .each-right [type="radio"]:not(:checked) + label:before {right:10px;}.vision-section-1 .each-right [type="radio"]:checked + label:after {right:17px;}.vision-section-1 .copy {width:30%;}.vision-section-1 .each-right .button-vision {height:62px;border-radius:10px;font-size:18px;}}@media (max-width:768px) {.vision-section-1 .each-left .title {margin-top:80px;}.vision-section-1 .each-left .title h1 {font-size:28px;}.vision-section-1 .each-left .text p {font-size:14px;line-height:1.4;margin-top:10px;}.vision-section-1 .each-right .wrapper .title {font-size:18px;}.vision-section-1 .each-right .wrapper .form-control {height:46px;}.vision-section-1 .each-right .custom-radio .group-radio {width:calc(50% - 5px);}.vision-section-1 .each-right .custom-radio {flex-wrap:wrap;}.vision-section-1 .each-right .button-vision {height:52px;}}@media (max-width:620px) {.vision-section-1 .each-left {position:relative;width:100%;padding:60px 30px;background:url(https://s3.amazonaws.com/static.organiclead.com/Site-267d6cb1-b05a-4c2a-a59f-97c1e8b11b65/about_new/04_17_sidebar.png);background-position: bottom;background-size:cover;}.vision-section-1 .content > .ry-flex {flex-wrap:wrap;}.vision-section-1:before {opacity:0;}.vision-section-1 {padding:0;}.vision-section-1 .ry-container {width:100%;}.vision-section-1 .each-left .title h1 {text-align:center;line-height:1.2;}.vision-section-1 .each-left .text p {text-align:center;opacity:1;}.vision-section-1 .each-right {width:100%;padding:60px 30px 30px;}.vision-section-1 .each-right .wrapper {gap:15px 0;}.vision-section-1 .each-right .wrapper .field-md {width:100%;}.vision-section-1 .each-right .wrapper .title {margin-bottom:15px;}.vision-section-1 .each-right [type="radio"]:checked + label:before, .vision-section-1 .each-right [type="radio"]:not(:checked) + label:before {width:20px;height:20px;}.vision-section-1 .each-right [type="radio"]:checked + label:after {width:10px;height:10px;right:15px;bottom:105px;}.vision-section-1 .copy {width:100%;position:relative;color:#333;text-align:center;padding:0 30px 30px;clear:both;}}@media (min-width:768px) {}@media (min-width:992px) {}@media (min-width:1200px) {}