/*** WIDGET/SYSTEM CSS ***/
.carousel-fade .carousel-inner .item {opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}.carousel-fade .carousel-inner .active {opacity:1;}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left:0;opacity:0;z-index:1;}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity:1;}.carousel-fade .carousel-control {z-index:2;}@media all and (transform-3d), (-webkit-transform-3d) {.carousel-fade .carousel-inner > .item.next,.carousel-fade .carousel-inner > .item.active.right {opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.carousel-fade .carousel-inner > .item.prev,.carousel-fade .carousel-inner > .item.active.left {opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.carousel-fade .carousel-inner > .item.next.left,.carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active {opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}}


/*** CSS File: landing-general ***/
@media (min-width:768px) {}@media (min-width:992px) {}@media (min-width:1200px) {}

/*** PAGE CSS OVERRIDES ***/
*:not(.carousel *):not(.ry-accordion *) {transition:0.3s ease-in-out all;}div.custom-services {margin-top:0;margin-bottom:0;top:0;padding-top:4em;}.module-235 .ry-foot-btm .social-inner-wrap li a:not(:hover) {background:#60646D !important;}body {overflow:hidden !important;}.site-content {display:none;}#ry-section-header,#ry-pg-banner {display:none;}.landing-contact {text-align:right;margin:18px 0 0 0;}.ry-content p {font-weight:normal !important;}.landing-contact a {background:#60646D;color:#fff;padding:10px 22px;border-radius:28px;font-size:18px;font-family:'Open Sans';font-weight:600;letter-spacing:2px;}.landing-contact a:before {content:"\f095";color:#fff;position:relative;font-family:'FontAwesome';margin:0 12px 0 0;}.landing-wrapper .logo {max-width:480px;}.landing-content h1 {font-size:72px;font-family:'Playfair Display';font-weight:700;color:#464646;}.landing-content h4 {font-size:24px;margin:24px 0 52px 0;font-family:'Playfair Display';font-style:italic;color:#464646;}.landing-content p {line-height:1.5;font-weight:400;color:#464646;}.landing-wrapper .ry-left {display:flex;flex-direction:column;justify-content:space-between;}.form-wrapper {padding:0 !important;box-shadow:unset !important;}.form-wrapper::after {display:none !important;}.form-wrapper form {padding:39px;border-radius:10px;max-width:480px;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.3);margin:42px 0 0 auto;background:#fff;}.form-wrapper form h3 {font-size:34px;margin:0 0 28px 0;font-family:'Playfair Display', serif;font-weight:500;color:#464646;}.form-wrapper input[type="text"] {border-radius:28px !important;height:50px !important;}.form-wrapper textarea {border-radius:18px !important;resize:none;}.form-wrapper input[type="submit"] {padding:12px 22px;width:100%;background:#787F56;border:unset;color:#fff;font-size:16px;text-transform:uppercase;border-radius:22px;margin:12px 0 0 0;}.form-wrapper input[type="submit"]:hover,.landing-contact a:hover {color:#fff !important;opacity:0.7;}.landing-wrapper {padding:125px 116px !important;background:url(https://s3.amazonaws.com/static.organiclead.com/Site-04022c1c-7f9c-457c-ab32-a145e5d66254/temp_landing/hero.jpg);background-size:cover;background-repeat:no-repeat;}.testimonials-wrapper {padding:120px 0 600px;}.testimonials-title h3 {text-align:center;text-transform:uppercase;font-size:24px;color:#666666;letter-spacing:1px;line-height:1;margin:10px 0 0;}.carousel-wrapper img {max-width:180px;}.carousel-wrapper {display:flex;flex-direction:column;align-items:center;justify-content:center;}.testimonials-wrapper {display:flex;flex-direction:row;background:url(https://s3.amazonaws.com/static.organiclead.com/Site-04022c1c-7f9c-457c-ab32-a145e5d66254/temp_landing/FAQ.png);background-size:contain;background-repeat:no-repeat;width:1612px;max-width:1612px;height:717px;position:relative;margin:0 auto;left:50%;transform:translate(-50%, 0);z-index:2;}.testimonials-wrapper .testimonials-title {width:50%;}.testimonials-wrapper .carousel-wrapper {width:35%;position:absolute;right:174px;top:182px;}.testimonials-wrapper .carousel-wrapper .carousel-item p {font-weight:normal;margin:0 auto;text-align:center;font-size:18px;line-height:28px;color:#666666;height:300px;display:flex;align-items:center;max-width:90%;}.testimonials-wrapper .carousel-wrapper .carousel-inner {margin:48px 0 72px;overflow:visible !important;}.carousel-wrapper .carousel-control {background:unset;}.carousel-control .icon-prev,.carousel-control .icon-next {background:#A0C3C7;height:50px;width:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;}.carousel-control .icon-prev:before,.carousel-control .icon-next:before {margin-top:-8px;color:#333;}.carousel-wrapper .carousel-control .icon-prev {margin-left:-100px;}.carousel-wrapper .carousel-control .icon-next {margin-right:-100px;}.testimonials-title {text-align:center;color:#000;text-transform:uppercase;font-family:'Playfair Display', serif;padding:190px 0 64px;}.testimonials-title h4 {font-size:26px;color:#62666F;}.testimonials-title h2 {font-size:62px;font-family:'Playfair Display', serif;font-weight:600;color:#62666F;}.carousel-wrapper .carousel-indicators {margin:34px 0;width:fit-content !important;left:50% !important;transform:translate(-50%, 0);position:absolute;}.carousel-wrapper .carousel-indicators li {background-color:#E4E4E4;border-radius:unset;width:52px;height:8px;}.carousel-wrapper .carousel {position:relative;}.carousel-wrapper .carousel-indicators li.active {background-color:#C4E7F1;margin:0 0 1px 0;}.custom-drs .ry-container {max-width:1600px !important;width:90% !important;}.custom-drs .ry-heading h2,.custom-drs .ry-heading h3,.custom-drs .ry-flex .ry-each p {text-align:left !important;max-width:unset !important}.custom-drs .ry-flex .ry-each .ry-btn.ry-btn-primary {margin:0 auto 0 0 !important;}@media screen and (min-width:1980px) {.landing-wrapper .ry-flex {max-width:1980px;margin:0 auto;position:relative;left:50%;transform:translate(-50%, 0);}}@media screen and (max-width:1600px) {.landing-content h1 {font-size:62px;}.landing-wrapper {padding:84px 112px !important;}}@media screen and (max-width:1440px) {.landing-wrapper {padding:84px 80px !important;}}@media screen and (max-width:1366px) {.landing-wrapper {padding:84px 42px !important;}.landing-wrapper .logo {max-width:380px;}.landing-content h4 {margin:24px 0 32px 0;}.landing-content p {font-size:18px;}}@media screen and (max-width:1300px) {.landing-content h1 {font-size:52px;}.landing-content h4 {font-size:22px;}.landing-wrapper {background-position:50%;}}@media screen and (max-width:1200px) {}@media screen and (max-width:1199px) {.landing-wrapper {padding:56px 42px !important;min-height:clamp(600px, 100vh, 700px);}.form-wrapper form {max-width:450px;;}.form-wrapper form h3 {font-size:32px;}.form-wrapper input[type="text"] {height:42px !important;font-size:16px !important;}.form-wrapper textarea {border-radius:18px !important;resize:none;max-height:132px;padding:12px 0 0 30px !important;}.landing-content h1 {font-size:46px;}.landing-content h4 {font-size:22px;margin:16px 0 26px 0;}.landing-content p {font-size:16px;}.landing-content p br {display:none;}.testimonials-wrapper {}.testimonials-wrapper .carousel-wrapper {right:111px;top:82px;}.testimonials-wrapper .carousel-wrapper .carousel-item p {height:auto !important;}.testimonials-wrapper .test-button-wrapper a {font-size:14px;padding:0 15px;}.carousel-wrapper .carousel-indicators li {width:32px;height:8px;}}@media screen and (max-width:1024px) {.landing-content h1 {font-size:42px;}.landing-content h4 {font-size:18px;margin:24px 0 32px 0;}.form-wrapper form h3 {font-size:28px;}.landing-content p {font-size:14px;margin:0 48px 0 0;}.form-wrapper form {max-width:400px;}}@media screen and (max-width:991px) {.landing-wrapper .form-wrapper form {display:none;}div#section1 {padding:3em 0 !important;}div.custom-drs {padding:3em 0 !important;}div#section1 {padding:3em 0 !important;}.landing-wrapper>.ry-flex,.landing-wrapper>.ry-flex>div {height:100%;}.landing-wrapper>.ry-flex>div {}.form-tablet .form-wrapper form {margin:48px auto 82px;max-width:600px;}.form-tablet .landing-contact a {display:none;}.form-wrapper input[type="text"] {height:52px !important;}.form-wrapper textarea {max-height:148px;}.form-wrapper form h3 {text-align:center;}.landing-content {position:absolute;left:50%;transform:translate(-50%, 0);bottom:51px;width:100%;}.landing-wrapper>.ry-flex>div {position:unset;}.landing-wrapper>.ry-flex {position:unset;}.landing-content h1,.landing-content h4,.landing-content p {text-align:center;}.landing-content p {margin:0}.landing-content p br {display:block;}.testimonials-wrapper .carousel-wrapper {width:50%;position:relative;right:unset;top:unset;transform:unset;left:unset;padding:80px;border-radius:50%;}.testimonials-wrapper {background:#A5C7CB !important;flex-direction:column;align-items:center;padding:0 !important;height:auto;}.testimonials-wrapper:after {content:"";background:url(https://s3.amazonaws.com/static.organiclead.com/Site-04022c1c-7f9c-457c-ab32-a145e5d66254/temp_landing/faq_img.png);width:292px;height:268px;background-size:contain;background-repeat:no-repeat;position:unset;bottom:0;left:unset;transform:unset;}.testimonials-title {}.carousel-wrapper img {filter:brightness(0) invert(1);}.custom-map {margin-top:0 !important;}.custom-services {margin-top:-450px !important;}.custom-drs .ry-flex .ry-each .ry-img {margin:60px 0 60px !important;}.carousel-control .icon-prev,.carousel-control .icon-next {background:#fff;}.carousel-wrapper .carousel-control {opacity:1;}.carousel-wrapper .carousel-indicators li {background:#fff;opacity:1;border:1px solid #fff;}.testimonials-wrapper .carousel-wrapper .carousel-item p {color:#fff;padding:0 28px}.carousel-wrapper .carousel-control .icon-next {margin-right:-100px;}.carousel-wrapper .carousel-control .icon-prev {margin-left:-100px;}.carousel-wrapper .carousel-indicators li.active {border:1px solid #C4E7F1;}.testimonials-title h2 {font-size:40px;}.testimonials-title h4 {font-size:18px;}.custom-drs .ry-heading h2,.custom-drs .ry-heading h3,.custom-drs .ry-flex .ry-each p {text-align:center !important;}.custom-drs .ry-flex .ry-each .ry-btn.ry-btn-primary {margin:0 auto !important;}.custom-drs .ry-flex .ry-each p {max-width:440px !important;}}@media screen and (max-width:768px) {.landing-wrapper {background-position:10% !important;}.landing-contact a {display:inline-block;overflow:hidden;text-indent:-99999px;font-size:0;border-radius:50%;padding:14px 15px;}.landing-contact a:before {float:left;text-indent:0;margin:0;font-size:18px;}.landing-wrapper .logo {max-width:380px;min-width:200px;}.landing-contact {margin:0;}.landing-wrapper .logo {max-width:380px;min-width:200px;position:absolute;left:50%;transform:translate(-50%, 0);}.landing-contact {margin:0;position:absolute;top:25px;right:25px;}.landing-wrapper .form-wrapper {position:unset;}.custom-drs .ry-flex .ry-each .ry-img {margin:30px 0 30px !important;}.custom-drs .ry-flex .ry-each .ry-img img {max-width:480px !important;width:100% !important;}}@media screen and (max-width:600px) {.landing-content p br {display:none;}.landing-content {padding:28px;}.form-tablet .form-wrapper form {margin:0;max-width:600px;box-shadow:unset;border-radius:unset;}.landing-wrapper .logo {max-width:320px;min-width:200px;position:absolute;left:50%;transform:translate(-50%, 20px);}.carousel-wrapper .carousel-control .icon-next {margin-right:-60px;}.carousel-wrapper .carousel-control .icon-prev {margin-left:-60px;}.testimonials-wrapper .carousel-wrapper .carousel-item p {font-size:18px;}.carousel-wrapper .carousel {position:relative;display:flex;flex-direction:column;align-items:center;}.test-button-wrapper {margin:72px 0 0 0;}.testimonials-wrapper .test-button-wrapper a {font-size:12px;white-space:nowrap;}.carousel-wrapper .carousel-control {position:relative;}.landing-wrapper {background-position:28% !important;}.module-235 .ry-right .ry-btn.ry-btn-secondary {font-size:12px;}}@media screen and (max-width:480px) {.form-tablet .form-wrapper form {padding:39px 28px !important;}.landing-wrapper {background-position:30% !important;}}@media screen and (max-width:425px) {.landing-wrapper .logo {max-width:230px;min-width:200px;}.landing-contact {top:20px;right:20px;}.landing-contact a {padding:12px 13px;}.landing-contact a:before {float:left;text-indent:0;margin:0;font-size:14px;}}@media screen and (max-width:1366px) and (min-width:992px) {.custom-drs .ry-flex .ry-each .ry-img {margin:0 48px 60px 0 !important;}}@media screen and (max-width:1366px) and (min-width:1200px) {.testimonials-wrapper .carousel-wrapper {right:10.688vw;top:10.835vw;}.testimonials-wrapper {width:100vw;}.carousel-wrapper .carousel-indicators li {width:3.807vw;}.test-button-wrapper .ry-btn.ry-btn-primary {font-size:16px;}}@media screen and (max-width:1199px) and (min-width:992px) {.carousel-wrapper img {max-width:120px;}.testimonials-wrapper .carousel-wrapper .carousel-item p {font-size:18px;}}.landing-general .custom-drs {padding-bottom:60px !important;position:relative;padding-top:60px !important;}.landing-general .custom-services {margin-top:0 !important;margin-bottom:110px;position:relative;top:0;}.ry-heading h2 {text-align:center;text-transform:uppercase;font-family:'Playfair Display';font-weight:700;font-size:60px;color:#60646d;}.ry-heading h3 {text-align:center;font-size:24px;color:#666666;text-transform:uppercase;}div#section1 {padding:6em 0 !important;}div#section1 .ry-heading h3 {margin:20px 0 40px;}div#button-flex {max-width:700px;margin:2em auto 0;float:none;gap:0 1em;}div.bottom-verbiage {,animation:2em;,animation:2em;,animation:2e;,animation:2;margin:1em 0 2em;}div.bottom-verbiage h4 {font-family:'Lora' !important;color:#333;font-size:25px;font-weight:bold;text-decoration:underline;text-underline-offset:12px;line-height:50px;padding:0 1em;}div#button-flex .ry-btn.ry-btn-primary {width:100%;}div.testimonials-wrapper h5 {text-align:center;margin-top:3em;color:#333 !important;}.landing-general .custom-drs {margin-top:426px;padding-bottom:500px;}.landing-general .custom-drs .ry-container {max-width:1305px;width:90%;}.landing-general .custom-drs .ry-heading {margin:0 0 30px;}.landing-general .custom-drs .ry-heading h3 {text-align:center;font-size:24px;color:#666666;text-transform:uppercase;}.landing-general .custom-drs .ry-heading h2 {text-align:center;text-transform:uppercase;font-family:'Playfair Display';font-weight:700;font-size:60px;color:#60646d;}.landing-general .custom-drs .ry-flex .ry-each {display:grid;grid-template-columns:max-content max-content;width:100%;align-items:center;justify-content:center;gap:30px;}.landing-general .custom-drs .ry-flex .ry-each .ry-img {margin:0 0 60px;display:flex;align-items:flex-end;justify-content:center;width:400px;display:flex;align-items:center;justify-content:center;}.landing-general .custom-drs .ry-flex .ry-each .ry-img img {}.landing-general .custom-drs .ry-flex .ry-each h4 {text-align:center;font-size:23px;font-weight:600;line-height:1;color:#444444;}.landing-general .custom-drs .ry-flex .ry-each p {max-width:470px;text-align:center;font-size:18px;line-height:28px;margin:20px auto 30px;color:#444444;}.landing-general .custom-drs .ry-flex .ry-each .ry-btn.ry-btn-primary {margin:0 auto;}.landing-general .custom-drs .ry-content {margin-top:-400px;}.landing-general .custom-drs .ry-flex {width:100%;justify-content:center;}.landing-general .custom-drs .carousel .carousel-control {background-image:none;width:auto;}.landing-general .custom-drs .carousel .carousel-control span:before {color:#fff !important;font-size:70px;}.landing-general .custom-drs .ry-flex .ry-each .ry-text {width:768px;}.landing-general .custom-drs h2:after {display:none;}.landing-general .custom-services-cta {margin-top:unset;padding:100px 0;}.landing-general .section-testimonials {padding:0 0 200px;}.landing-general .custom-drs .ry-each:hover::before {display:none;}.landing-general .carousel-control .icon-prev, .landing-general .carousel-control .icon-next {background:#000;height:50px;width:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;}@media screen and (max-width:768px) {div.landing-general .custom-drs .ry-flex .ry-each {grid-template-columns:1fr;}div.landing-general .custom-drs .ry-flex .ry-each .ry-img {width:280px;margin:0 auto !important;}div.landing-general .custom-drs .ry-heading h2 {font-size:25px;text-wrap:balance;}div.landing-general .section-testimonials {padding:0 0 40px;}div.landing-general div#button-flex {flex-direction:column;gap:30px;padding:0 5%;}}.form-wrapper input[type="submit"] {background:#a65943 !important;}.form-wrapper input[type="submit"] {background:#a65943;}