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


/*** CSS File: overrides ***/
@font-face {font-family:'DM Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_BoldItalic.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_BoldItalic.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap;}@font-face {font-family:'DM Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_Bold.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}@font-face {font-family:'DM Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_ExtraLight.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_ExtraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap;}@font-face {font-family:'DM Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_Light.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}@font-face {font-family:'DM Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_SemiBold.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap;}@font-face {font-family:'DM Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_ExtraLightItalic.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_ExtraLightItalic.woff') format('woff');font-weight:200;font-style:italic;font-display:swap;}@font-face {font-family:'Kumbh Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_Black.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap;}@font-face {font-family:'DM Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_LightItalic.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap;}@font-face {font-family:'DM Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_MediumItalic.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap;}@font-face {font-family:'DM Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_Medium.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}@font-face {font-family:'DM Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_SemiBoldItalic.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_SemiBoldItalic.woff') format('woff');font-weight:600;font-style:italic;font-display:swap;}@font-face {font-family:'DM Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_Regular.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face {font-family:'DM Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_Italic.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/DMSans_Italic.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap;}@font-face {font-family:'Kumbh Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_Light.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}@font-face {font-family:'Kumbh Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_ExtraLight.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_ExtraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap;}@font-face {font-family:'Kumbh Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_Regular.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face {font-family:'Kumbh Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_SemiBold.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap;}@font-face {font-family:'Kumbh Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_Medium.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}@font-face {font-family:'Kumbh Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_ExtraBold.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_ExtraBold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}@font-face {font-family:'Kumbh Sans';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_Bold.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/KumbhSans_Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}@font-face {font-family:'Playfair Display';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/PlayfairDisplay_MediumItalic.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/PlayfairDisplay_MediumItalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap;}@font-face {font-family:'Playfair Display';src:url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/PlayfairDisplay_Medium.woff2') format('woff2'),url('https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/fonts/PlayfairDisplay_Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}.ry-btn {font-size:18px;font-family:'DM Sans', sans-serif !important;padding:20px 35px;display:flex;background:#333;max-width:max-content;line-height:1;text-decoration:unset;text-transform:uppercase;color:#fff;}.ry-btn:hover {text-decoration:unset;background:#000;color:#fff;}.btn-center {margin:0 auto;}.ry-btn.ry-btn-primary {background:#636b83;color:#fff;}.ry-btn.ry-btn-primary:hover {background:#606060;}.ry-headline h1 {font-size:78px !important;font-family:kumb;color:#5f748d;font-family:'Kumbh Sans', sans-serif;font-weight:600;line-height:1;margin:0;}.ry-headline h1 .span-1 {display:block;background:transparent;color:#606060;font-size:48px;font-weight:500;text-transform:initial;}.ry-headline h2 {font-weight:300 !important;font-family:'Kumbh Sans', sans-serif;font-size:48px !important;line-height:1;color:#48586b;margin:0;text-align:initial;}.ry-headline h2 .span-1 {background:transparent;color:#606060;text-transform:uppercase;display:block;font-size:22px;letter-spacing:3px;padding:0;border-radius:unset;}.ry-container {max-width:1600px;width:90%;float:unset;margin:auto;}.default .ry-container {max-width:1600px;width:90%;padding:0;}.ry-text p {font-size:20px;line-height:1.5;font-family:'DM Sans';font-weight:400;color:#000;margin:auto;}.module-43 .ry-right .ry-leads {display:flex;max-width:max-content;align-items:center;min-height:62px;}.module-43 .ry-right {justify-content:flex-end;align-items:flex-end;max-width:1200px;}.module-43 .ry-right .ry-leads .social-header ul {padding-left:0;list-style:none;}.module-43 .ry-right .ry-leads .social-header ul .social-inner-wrap {display:flex;gap:13px;}.module-43 .ry-right .ry-leads .social-header ul .social-inner-wrap li a svg {width:20px;height:20px;fill:#606060;}.module-43 .ry-right .ry-leads .social-header ul .social-inner-wrap li a {display:flex;}.module-43 .ry-right .ry-leads .social-header {margin-right:2vw;}.module-43 .ry-right .ry-leads .ry-contact-v2 {display:flex;}.module-43 .ry-right .ry-leads .ry-contact-v2 .phone-block {display:flex;flex-direction:column;gap:10px;min-width:max-content;padding:7px 20px;align-items:center;justify-content:center;}.module-43 .ry-right .ry-leads .ry-contact-v2 .phone-block .span-1 {padding:0;background:transparent;color:#606060;}.module-43 .ry-right .ry-leads .ry-contact-v2 .phone-block .span-2 {font-weight:500;}.module-43 .ry-right .ry-leads .ry-contact-v2 .phone-block span {font-size:18px;font-family:'Kumbh Sans' !important;color:#606060;line-height:1;}.footer-top .ry-flex .each-left .social-block ul li a:before {display:none;}.footer-top .ry-flex .each-left .social-block ul li {background:transparent;}.module-43 .ry-right .ry-leads .social-header ul .social-inner-wrap li {background:transparent;width:auto;height:auto;}.module-43 .ry-right .ry-leads .social-header ul .social-inner-wrap li a:before {display:none;}.module-43 .ry-right .ry-leads .ry-contact-v2 .phone-block:nth-child(1) {border-right:1px solid #606060;}.module-43 {position:absolute;padding:25px 0;}.module-43 .ry-right .ry-leads .ry-contact-v2 .ry-btn-primary {background:#ddd3c6;}.module-43 .ry-right .ry-leads .ry-contact-v2 .ry-btn {display:flex;align-items:center;min-width:210px;padding:0 30px;height:62px;margin-left:15px;}.module-43 .ry-right .ry-leads .ry-contact-v2 .ry-btn .icons {width:20px;height:20px;margin-right:15px;}.module-43 .ry-right .ry-leads .ry-contact-v2 .ry-btn .icons svg {width:22px;height:22px;fill:#606060;}.module-43 .ry-right .ry-leads .ry-contact-v2 .ry-btn .text-block span {font-weight:bold;}.module-43 .ry-right .ry-leads .ry-contact-v2 .ry-btn .text-block {font-size:16px;font-weight:300 !important;color:#606060;display:flex;flex-direction:column;}.module-43 .ry-right .ry-leads .ry-contact-v2 .ry-btn {}.module-43 .ry-right .ry-menu .nav-menu {top:5px;max-width:1280px;}.module-43 .ry-right {}.module-43 .ry-right .ry-menu .nav-menu li a {font-size:18px;letter-spacing:initial;font-family:'Kumbh Sans' !important;color:#606060;}.module-43 .ry-right .ry-menu .nav-menu > li > a {padding-bottom:0 !important;}.module-43 .ry-right .ry-leads .ry-contact-v2 .ry-btn-secondary {background:#cfd2d1;}.ry-menu .ry-nav li .dropdown-toggle span {display:inline-block;margin-left:5px !important;}.module-43.fixed .ry-right .ry-menu .nav-menu {top:25px;transition:.2s;}.module-43.fixed {background:#606060;transition:.2s;}.module-43.fixed .ry-right .ry-menu .nav-menu > li > a,.module-43.fixed .ry-right .ry-leads .ry-contact-v2 .phone-block span,.module-43.fixed .ry-right .ry-leads .ry-contact-v2 .phone-block .span-1 {color:#fff;transition:.2s;}.module-43.fixed .ry-right .ry-leads .social-header ul .social-inner-wrap li a svg {fill:#fff;transition:.2s;}.module-43.fixed .ry-left img {filter:invert(1) brightness(100);transition:.2s;}.module-66 .bnr-textbox {position:absolute;bottom:50px;}.module-66 .photo {padding-bottom:100vh;position:relative;overflow:hidden;}.module-66 .photo img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;}.module-cta .ry-container .ry-flex {display:flex;justify-content:space-between;}.module-cta .ry-container .ry-flex .ry-each {width:20%;max-width:260px;display:flex;justify-content:center;}.module-cta .ry-container .ry-flex .ry-each .photo img {margin: auto;display:block;max-width:120px;max-height:117px;object-fit:contain;min-height:117px;}.module-cta .ry-container .ry-flex .ry-each .photo {margin-bottom:25px;}.module-cta .ry-container .ry-flex .ry-each .title {clear:both;text-align:center;font-family:'Kumbh Sans', sans-serif !important;text-transform:uppercase;font-size:20px;color:#606060;}.module-cta .ry-container .ry-flex .ry-each .link, .module-cta .ry-container .ry-flex .ry-each .link a {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:9;}.module-cta {padding:110px 0 60px;background:#fbf7f4;}.module-welcome {padding:80px 0 140px;}.module-welcome .background-section, .module-welcome .background-section img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.module-welcome .ry-flex {flex-direction:row-reverse;display:flex;align-items:center;position:relative;z-index:2;}.module-welcome .ry-flex .image-wrapper {float:unset;max-width:initial;}.module-welcome .ry-headline h2 {text-align:left !important;}.module-welcome .ry-headline h2 .span-1 {margin-bottom:10px;}.module-welcome .ry-text p {text-align:left !important;margin:30px 0 40px;}.module-welcome .ry-text .ry-btn {margin-left:0;}.module-welcome .ry-flex .ry-each:nth-child(1) {padding-left:80px;padding-right:60px;}.module-welcome .ry-flex .ry-each:nth-child(2) {padding-right:80px;}.module-welcome:before {content:"";position:absolute;bottom:100px;left:0;width:35%;height:580px;background-image:url(https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/HomeRedesign/shape_left.jpg);z-index:1;}.module-services {padding:160px 0;}.module-services .ry-flex {display:flex;gap:40px;}.module-services .services-wrapper {margin-top:60px !important;margin-bottom:40px !important;}.module-services .ry-flex .ry-each .each-container .photo {position:relative;padding-bottom:160%;}.module-services .ry-flex .ry-each .each-container .photo img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.module-services .ry-flex .ry-each .each-container .group {position:absolute;padding:60px 30px;}.module-services .ry-flex .ry-each .each-container .group .icons img {max-width:90px;max-height:70px;object-fit:contain;margin: auto;transition:.5s;filter:invert(1) brightness(100);}.module-services .ry-flex .ry-each .each-container .group .title {clear:both;}.module-services .ry-flex .ry-each .each-container .group .title h3 {font-size:26px !important;font-weight:bold;font-family:'Kumbh Sans', sans-serif !important;text-transform:initial;color:#333;margin-bottom:30px;line-height:1;}.module-services .ry-flex .ry-each .each-container .group .ry-text p {text-align:center;color:#fff;font-size:20px !important;line-height:1.5;font-weight:400;font-family:'DM Sans', sans-serif !important;}.module-services .ry-flex .ry-each.link, .module-services .ry-flex .ry-each.link a {position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;opacity:0;}.module-services .ry-flex .ry-each:nth-child(1) .each-container .group .title h3 {color:#dea5a5;}.module-services .ry-flex .ry-each:nth-child(2) .each-container .group .title h3 {color:#748794;}.module-services .ry-flex .ry-each:nth-child(3) .each-container .group .title h3 {color:#a2aaa3;}.module-services .ry-flex .ry-each:nth-child(4) .each-container .group .title h3 {color:#aa7f5e;}.module-services .ry-flex .ry-each:not(:hover) .each-container .group .icons {height:0;transition:.2s;opacity:0;}.module-services .ry-flex .ry-each .each-container .group .icons {height:95px;transition:.5s;}.module-services .ry-flex .ry-each:not(:hover) .each-container .ry-text {opacity:0;transition:.2s;}.module-services .ry-flex .ry-each .each-container .ry-text {transition:.5s;}.module-services .ry-flex .ry-each .each-container .photo:after {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;opacity:0;}.module-services .ry-flex .ry-each:nth-child(1) .each-container .photo:after {background:#dea5a5;}.module-services .ry-flex .ry-each:nth-child(2) .each-container .photo:after {background:#748794;}.module-services .ry-flex .ry-each:nth-child(3) .each-container .photo:after {background:#a2aaa3;}.module-services .ry-flex .ry-each:nth-child(4) .each-container .photo:after {background:#aa7f5e;}.module-services .ry-flex .ry-each:hover .each-container .photo:after {opacity:.9;transition:.2s;}.module-services .ry-flex .ry-each:hover .each-container .title h3 {color:#fff !important;transition:.2s;}.module-services .ry-headline .span-1 {margin-bottom:10px;}.module-services .ry-flex .ry-each:hover .each-container .photo img {filter:grayscale(1);}.module-services .ry-flex .ry-each:before {content:"";position:absolute;left:-77px;bottom:0;width:77px;height:69px;background-image:url(https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/HomeRedesign/shadow.png);z-index:-1;}.module-team {padding:100px 0;}.module-team .section-background, .module-team .section-background img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.module-team .ry-container {position:relative;z-index:2;}.module-team .ry-container .ry-content .ry-flex {align-items:center;display:flex;justify-content:space-between;}.module-team .ry-container .ry-content .ry-flex > .ry-each:nth-child(2) {max-width:660px;padding-right:60px;}.module-team .ry-container .ry-content .ry-flex > .ry-each .inner-flex {display:flex;flex-wrap:wrap;gap:60px 80px;}.module-team .ry-container .ry-content .ry-flex > .ry-each .inner-flex .ry-each {max-width:calc(50% - 40px);}.module-team .ry-container .ry-content .ry-flex > .ry-each .inner-flex .ry-each .title {clear:both;padding-top:20px;text-align:center;font-size:20px;font-family:'DM Sans';}.module-team .ry-container .ry-content .ry-flex > .ry-each .inner-flex .ry-each .link, .module-team .ry-container .ry-content .ry-flex > .ry-each .inner-flex .ry-each .link a {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:9;}.module-team .ry-container .ry-content .ry-flex .ry-text p {margin:25px 0 40px;}.module-team .ry-container .ry-content .ry-flex .ry-headline h2 .span-1 {margin-bottom:10px;}.module-wwd {padding:140px 0 115px;}.module-wwd .ry-container {display:flex;justify-content:center;}.module-wwd .ry-container .ry-content {max-width:1280px;}.module-wwd .ry-container .ry-content .ry-flex {display:flex;align-items:center;justify-content:space-between;padding-top:4vw;}.module-wwd .ry-container .ry-content .ry-flex .ry-each:nth-child(1) {max-width:530px;width:45%;}.module-wwd .ry-container .ry-content .ry-flex .ry-each:nth-child(2) {width:50%;}.module-wwd .ry-container .ry-content .ry-flex .ry-each:nth-child(1) img {margin-left:-50px;}.module-wwd .ry-container .ry-content .ry-flex .ry-each .ry-text ul {list-style:none;padding-left:0;}.module-wwd .ry-container .ry-content .ry-flex .ry-each .ry-text ul li {padding-left:60px;font-size:20px;font-family:'DM Sans';margin-bottom:35px;margin-bottom:35px;position:relative;text-align:left;}.module-wwd .ry-container .ry-content .ry-flex .ry-each .ry-text ul li:before {content:"";width:28px;height:28px;background-image:url(https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/HomeRedesign/check.png);position:absolute;top:50%;transform:translate(0, -50%);left:0;}.module-wwd .ry-container .ry-headline h2 .span-1 {margin-bottom:10px;}.module-wwd .ry-container .ry-headline h2 .span-5 {font-weight:bold;}.module-text-appointment {padding:100px 0;background:#fcf9f6;}.module-text-appointment .ry-headline h2 .span-1 {margin-bottom:10px;}.module-text-appointment .ry-text p {margin:25px 0 40px;}.module-text-appointment .ry-container {display:flex;justify-content:center;}.module-text-appointment .ry-container .ry-content {max-width:1280px;}.module-brands {background:#fcf9f6;}.module-brands .content {padding:400px 0 60px;position:relative;border:18px solid #fff;z-index:2;box-shadow:0px 0px 30px 0px rgba(243,237,232,0.7);-webkit-box-shadow:0px 0px 30px 0px rgba(243,237,232,0.7);-moz-box-shadow:0px 0px 30px 0px rgba(243,237,232,0.7);}.module-brands .content .photo-background, .module-brands .content .photo-background img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.module-brands .content .details .ry-flex {display:flex;align-items:center;padding:0 8.3333vw;justify-content:space-between;}.module-brands .content .details .ry-flex .brands .carousel-brand {}.module-brands .content .details .ry-flex .brands .carousel-brand {max-width:768px;}.module-brands .content .details .ry-flex .headline {max-width:360px;width:30%;min-width:360px;}.module-brands .content .details .ry-flex .headline .ry-headline h2 {text-align:center;}.module-brands .content .details .ry-flex .headline .ry-headline h2 .span-1 {margin-bottom:10px;}.module-brands .content .details .ry-flex .brands .slick-slide img {max-width:120px;max-height:80px;object-fit:contain;display:block;margin:0 auto;}.module-brands .content .details .ry-flex .brands .slick-track {display:flex;align-items:center;}.module-brands .content .details .ry-flex .brands .arrow-wrapper {position:absolute;top:50%;left:-30px;width:calc(100% + 60px);display:flex;justify-content:space-between;}.module-brands .content .details .ry-flex .brands {max-width:768px;width:70%;}.module-brands .content .details .ry-flex .brands .arrow-wrapper svg {width:25px;height:25px;fill:#c5c7ce;}.module-brands .content .details .ry-flex .brands .arrow-wrapper .slick-arrow {cursor:pointer;}.module-testimonials.option-1 {padding:340px 0 440px;margin-top:-200px;}.module-testimonials.option-1 .ry-container {display:flex;justify-content:flex-start;z-index:2;}.module-testimonials.option-1 .ry-container .content {max-width:800px;width:60%;}.module-testimonials.option-1 .ry-container .content .star-wrapper {display:flex;justify-content:center;}.module-testimonials.option-1 .ry-container .content .star-wrapper svg {width:21px;height:21px;fill:#f2ca68;}.module-testimonials.option-1 .testimonials-wrapper {padding-top:40px;}.module-testimonials.option-1 .ry-container .content .ry-headline {margin-bottom:20px;}.module-testimonials.option-1 .ry-container .content .ry-headline h2 .span-1 {margin-bottom:10px;}.module-testimonials.option-1 .testimonials-wrapper .comment-icon-1 span {font-family:Playfair Display;font-size:220px;color:#ddd3c6;line-height:1;display:block;}.module-testimonials.option-1 .section-background, .module-testimonials.option-1 .section-background img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.module-testimonials.option-1 .testimonials-wrapper .comment-icon-1 {position:absolute;top:-150px;}.module-testimonials.option-1 .testimonials-wrapper .comment-icon-2 {position:absolute;right:0;bottom:-100px;}.module-testimonials.option-1 .testimonials-wrapper .comment-icon-2 span {font-family:Playfair Display;font-size:220px;color:#ddd3c6;line-height:1;display:block;transform:rotate(180deg);}.module-testimonials.option-1 .carousel-control {display:none;}.module-testimonials.option-1 .testimonials-wrapper .comment {padding:0 3vw;}.module-testimonials.option-1 .testimonials-wrapper .comment .ry-name {display:none;}.module-testimonials.option-1 .testimonials-wrapper .comment .ry-text {padding-bottom:40px;}.module-testimonials.option-1 .testimonials-wrapper .carousel-indicators {display:flex !important;justify-content:center;bottom:-110px !important;gap:5px;}.module-testimonials.option-1 .testimonials-wrapper .carousel-indicators li {margin:0;background:#ce9c8b;border:unset !important;padding:0 !important;margin:0 !important;}.module-testimonials.option-1 .testimonials-wrapper .carousel-indicators li:not(.active) {opacity:.3;}.module-appointment {background:#636b83;}.module-appointment .ry-flex {display:flex;margin-top:-300px;z-index:1;}.module-appointment .ry-flex .ry-each:nth-child(1) {padding:110px 8.333vw 150px;background:#ddd3c6;}.module-appointment .ry-flex .ry-each .each-block .icons img {max-width:max-content;margin: auto;display:block;}.module-appointment .ry-flex .ry-each .each-block .icons {margin-bottom:35px;}.module-appointment .ry-flex .ry-each .each-block .ry-headline h2 .span-1 {margin-bottom:10px;}.module-appointment .ry-flex .ry-each .each-block .ry-headline h2 {color:#606060;}.module-appointment .ry-flex .ry-each .each-block .ry-text p {margin-top:40px;text-align:justify !important;text-align-last:center;}.module-appointment .ry-flex .ry-each:nth-child(2) {padding:80px 80px 85px;background:#fff;}.module-appointment .ry-flex .ry-each .form-block {}.module-appointment .ry-flex .ry-each .form-block .input-wrap {position:relative;}.module-appointment .ry-flex .ry-each .form-block .input-wrap .svg-fields {position:absolute;z-index:1;top:20px;left:40px;}.module-appointment .ry-flex .ry-each .form-block .input-wrap .svg-fields svg {width:20px;height:20px;fill:#636b83;}.module-appointment .ry-flex .ry-each .form-block .input-wrap .form-control {height:60px;box-shadow:unset;border-color:#b1b5c1 !important;padding-left:70px;font-size:16px;text-transform:uppercase;font-family:'Kumbh Sans';}.module-appointment .ry-flex .ry-each .form-block .input-wrap textarea.form-control {padding-top:17px;height:115px;resize:unset;}.module-appointment .ry-flex .ry-each .form-block .input-wrap .form-group {margin-bottom:20px;}.module-appointment .ry-flex .ry-each .form-block .input-wrap .form-group .btn-primary {font-size:17px;font-family:'DM Sans';letter-spacing:initial;min-height:52px;padding:0 40px;background:#636b83;display:flex;justify-content:center;max-width:max-content;margin:0 auto;}.module-appointment .ry-flex {position:relative;}.module-appointment .ry-flex:before {content:"";width:253px;height:200px;position:absolute;left:-50px;bottom:-50px;background-image:url(https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/HomeRedesign/footer_shadow.png);z-index:1;}.footer-top .col-xs-1, .footer-top .col-sm-1, .footer-top .col-md-1, .footer-top .col-lg-1, .footer-top .col-xs-2, .footer-top .col-sm-2, .footer-top .col-md-2, .footer-top .col-lg-2, .footer-top .col-xs-3, .footer-top .col-sm-3, .footer-top .col-md-3, .footer-top .col-lg-3, .footer-top .col-xs-4, .footer-top .col-sm-4, .footer-top .col-md-4, .footer-top .col-lg-4, .footer-top .col-xs-5, .footer-top .col-sm-5, .footer-top .col-md-5, .footer-top .col-lg-5, .footer-top .col-xs-6, .footer-top .col-sm-6, .footer-top .col-md-6, .footer-top .col-lg-6, .footer-top .col-xs-7, .footer-top .col-sm-7, .footer-top .col-md-7, .footer-top .col-lg-7, .footer-top .col-xs-8, .footer-top .col-sm-8, .footer-top .col-md-8, .footer-top .col-lg-8, .footer-top .col-xs-9, .footer-top .col-sm-9, .footer-top .col-md-9, .footer-top .col-lg-9, .footer-top .col-xs-10, .footer-top .col-sm-10, .footer-top .col-md-10, .footer-top .col-lg-10, .footer-top .col-xs-11, .footer-top .col-sm-11, .footer-top .col-md-11, .footer-top .col-lg-11, .footer-top .col-xs-12, .footer-top .col-sm-12, .footer-top .col-md-12, .footer-top .col-lg-12 {padding-left:0;padding-right:0;}.footer-top {padding-top:100px;background:#636b83;}.footer-top .ry-flex {display:flex;justify-content:space-between;padding:0 3vw;}.footer-top .ry-flex .each-left .photo img {width:210px;object-fit:contain;margin:auto;}.footer-top .ry-flex .each-left {max-width:360px;}.footer-top .ry-flex .each-left .social-block {padding:20px 0 30px;}.footer-top .ry-flex .each-left .social-block .social-inner-wrap {display:flex;list-style:none;justify-content:center;gap:10px;}.footer-top .ry-flex .each-left .social-block ul {padding-left:0;margin-bottom:0;}.footer-top .ry-flex .each-left .social-block ul li a {width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#7a8195;border-radius:50%;}.footer-top .ry-flex .each-left .social-block ul li {width:auto !important;max-width:initial;display:block;height:auto !important;}.footer-top .ry-flex .each-left .social-block ul li a svg {fill:#fff;width:19px;height:19px;}.footer-top .ry-flex .each-left .button-wrapper {display:flex;margin:0px auto;flex-direction:column;}.footer-top .ry-flex .each-left .each-container {display:flex;flex-direction:column;}.footer-top .ry-flex .each-left .button-wrapper .ry-btn {background:transparent !important;border:1px solid #e0f7e3;width:170px;height:52px;padding:0;min-width:170px;display:flex;align-items:center;justify-content:center;margin:10px auto;}.footer-top .ry-flex .each-left .button-wrapper .ry-btn .text-block {font-size:12px;line-height:1.2;margin-left:10px;color:#e0f7e3;}.footer-top .ry-flex .each-left .button-wrapper .ry-btn .text-block span {display:block;}.footer-top .ry-flex .each-left .button-wrapper .ry-btnsvg {fill:#e0f7e3;}.footer-top .ry-flex .each-left .button-wrapper .ry-btn:nth-child(2) svg {fill:#ddd3c6;}.footer-top .ry-flex .each-left .button-wrapper .ry-btn:nth-child(2) .text-block {color:#ddd3c6;}.footer-top .ry-flex .each-left .button-wrapper .ry-btn:nth-child(2) {border-color:#ddd3c6;}.footer-top .ry-flex .each-left .button-wrapper .ry-btn:nth-child(2):hover {background:#ddd3c6 !important;}.footer-top .ry-flex .each-left .button-wrapper .ry-btn:nth-child(2):hover .text-block {color:#fff;}.footer-top .ry-flex .each-left .button-wrapper .ry-btn:nth-child(2):hover .icons {filter:invert(1) brightness(10);}.footer-top .ry-flex .each-center .title {font-size:22px;font-family:'Kumbh Sans' !important;color:#cfd2d1;line-height:1;margin-bottom:20px;}.footer-top .ry-flex .each-center .each-details:not(:last-child) {margin-bottom:20px;}.footer-top .ry-flex .each-center .each-details {display:flex;gap:20px;}.footer-top .ry-flex .each-center .each-details .svg-icons {background:#7a8195;height:33px;width:33px;display:flex;align-items:center;justify-content:center;border-radius:50%;}.footer-top .ry-flex .each-center .each-details .svg-icons svg {width:13px;height:13px;fill:#fff;}.footer-top .ry-flex .each-center .each-details .detail-text, .footer-top .ry-flex .each-center .each-details .detail-text a {font-size:18px;color:#fff;line-height:1.3;font-family:'DM Sans' !important;}.footer-top .ry-flex .each-center .each-details .detail-text .phone a {color:#fff;}.footer-top .ry-flex .each-center .each-details .detail-text.phone a,.footer-top .ry-flex .each-center .each-details .detail-text.phone .span-1 {font-size:22px;background:transparent;padding:0;line-height:1.3;font-family:'DM Sans';}.footer-top .ry-flex .each-center .each-details .detail-text p {margin:0;}.footer-top .ry-flex .each-center .each-details .detail-text.phone .span-2 {font-size:13px;opacity:.5;max-width:170px;display:block;line-height:1.2;text-align:left;font-family:'Kumbh Sans';color:#fff;}.footer-top .ry-flex .each-center .each-details .detail-text.hour ul {padding-left:0;list-style:none;}.footer-top .ry-flex .each-center .each-details .detail-text.hour ul li {display:flex;line-height:1;}.footer-top .ry-flex .each-center .each-details .detail-text.hour ul li:not(:last-child) {margin-bottom:10px;}.footer-top .ry-flex .each-center .each-details .detail-text.hour ul li span {padding:0;background:transparent;min-width:135px;text-transform:initial;}.footer-top .ry-flex .each-center .each-details:nth-child(4) {min-height:63px;}.footer-top .footer-menu-block .menu-block {padding-left:0;list-style:none;display:flex;justify-content:space-between;margin:0;}.footer-top .footer-menu-block .menu-block li a {padding:16px;text-transform:uppercase;color:#fff;font-family:'Kumbh Sans';display:block;padding-top:25px;padding-bottom:25px;}.footer-top .footer-menu-block {padding-top:75px;}.footer-top .ry-flex .each-center {max-width:380px;}.footer-bottom {padding:30px 0;border-top:1px solid #535a70;background:#5b6176;}.footer-bottom .ry-flex {display:flex;justify-content:space-between;}.footer-bottom .ry-flex .ry-each {max-width:max-content;font-size:16px;font-family:'DM Sans' !important;color:#fff;font-weight:300;line-height:1.2;}.footer-bottom .ry-flex .ry-each a {font-size:16px;color:#fff;}.footer-bottom .ry-flex .ry-each .powered p {display:flex;align-items:center;justify-content:center;font-family:'DM Sans' !important;font-size:16px;line-height:1;}.footer-bottom .ry-flex .ry-each p {margin:0;}.footer-bottom .ry-flex .ry-each:nth-child(2) {max-width:250px;}#ry-section-header .drop-down {position:relative;}#ry-section-header .drop-down .list-dropdown {position:absolute;background:#fff;right:0;min-width:257px;padding:0 20px;z-index:2;}#ry-section-header .drop-down .list-dropdown ul {padding-left:0;list-style:none;}#ry-section-header .drop-down .list-dropdown ul li a {font-size:16px;text-transform:uppercase;display:block;text-align:center;line-height:1;padding:15px 0;color:#606060;}#ry-section-header .drop-down .list-dropdown ul li:not(:last-child) {border-bottom:1px solid;}.mobile-container .list-dropdown {position:absolute;min-width:240px;right:0;padding:0 10px;background:#fff;}.mobile-container .drop-down {position:relative;}.mobile-container .list-dropdown ul {padding-left:0;list-style:none;}.mobile-container .list-dropdown ul li a {width:auto !important;background:transparent !important;height:auto !important;margin:0 !important;border-radius:unset;font-size:14px;text-transform:uppercase;font-family:'DM Sans';text-align:center;display:block !important;width:100% !important;color:#606060;line-height:1;padding:12px 0;}.mobile-container .list-dropdown ul li:not(:last-child) {border-bottom:1px solid #606060;}.footer-top .ry-flex .each-left .each-container .drop-down {}.footer-top .ry-flex .each-left .each-container .drop-down .list-dropdown {position:absolute;min-width:240px;padding:0 20px;background:#fff;right:0;}.footer-top .ry-flex .each-left .each-container .drop-down .list-dropdown ul {padding-left:0;list-style:none;}.footer-top .ry-flex .each-left .each-container .drop-down .list-dropdown ul li a {font-size:16px;text-transform:uppercase;font-family:'Kumbh Sans';color:#606060;display:block;line-height:1;padding:12px 0;text-align:center;}.footer-top .ry-flex .each-left .each-container .drop-down .list-dropdown ul li:not(:last-child) {border-bottom:1px solid #606060;} .ry-anchor-hidden {display:block;position:relative;top:-150px;visibility:hidden;}.grecaptcha-badge {z-index:2;}#ry-pg-banner .ry-bnr-wrp .ry-pg-title {bottom:unset;top:50%;transform:translate(0, -50%);}#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {font-size:60px !important;font-family:'Kumbh Sans' !important;font-weight:300 !important;text-transform:uppercase;color:#48586b;}.figure.effect-ming h3 {text-align:center;}#ry-pg-banner .ry-bnr-wrp:before {content:"";background:rgba(255, 255, 255, 0.7);}@media (max-width:1680px) {.module-43 .ry-right {padding-left:30px;}.ry-headline h1 {font-size:60px !important;}.ry-headline h1 .span-1 {font-size:42px;}.module-welcome:before {bottom:0;top:50%;transform:translate(0, -50%);}.module-team .ry-container .ry-content .ry-flex > .ry-each .inner-flex {gap:3vw 2vw;justify-content:flex-end;}}@media (max-width:1480px) {.module-services .ry-flex .ry-each .each-container .group .ry-text p {font-size:16px !important;}.module-services .ry-flex .ry-each .each-container .group .title h3 {margin-bottom:20px;font-size:24px !important;}.module-services .ry-flex .ry-each .each-container .group {padding:40px 20px;}.module-testimonials.option-1 .section-background:before {position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);z-index:1;content:"";}.module-testimonials.option-1 .section-background img {object-position:80%;}.module-brands .content .details .ry-flex .brands {width:60%;}}@media (max-width:1380px) {.module-43 .ry-right .ry-leads .social-header {display:none;}}@media (max-width:1280px) {.module-43 .ry-right .ry-leads .ry-contact-v2 .ry-btn {padding:0 20px;min-width:auto;}.module-welcome .ry-flex .ry-each:nth-child(1) {padding:0;}.module-services .ry-flex {gap:10px;}.module-services .ry-flex .ry-each .each-container .group .icons {height:75px;}.module-services .ry-flex .ry-each .each-container .group .ry-text p {font-size:14px !important;}.module-services .ry-flex .ry-each .each-container .group .title h3 {margin-bottom:20px;font-size:22px !important;}.module-services .ry-flex .ry-each .each-container .group {padding:30px 20px;}.module-wwd .ry-container .ry-content .ry-flex .ry-each:nth-child(1) img {margin-left:0;}.module-brands .content .details .ry-flex .brands {max-width:768px;width:calc(100% - 360px);}.module-brands .content .details .ry-flex .brands .arrow-wrapper {width:calc(100% + 10px);left:-5px;}.module-brands .content .details .ry-flex {padding:0 4vw;}}@media (max-width:1080px) {#ry-pg-banner .ry-bnr-wrp {height:360px;margin-top:107px;background-position:90%;}#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {font-size:46px !important;line-height:1.2 !important;}.module-43 {display:none;}#theme2-smHeader {display:block !important;}#mobile_menu {background:#606060;}.mobile-container .mobile_logo img {max-width:120px;}.mobile-container .flex-wrap .flex-item.left-nav {max-width:max-content;gap:20px;}.mobile-container {background:#fff;}.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {background:#606060;}.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a {background:#ddd3c6;}.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a svg {fill:#606060;width:20px;}#mobile_menu .mm-listitem a {font-size:16px;font-family:'Kumbh Sans' !important;text-transform:uppercase;}.module-66 .photo {padding-bottom:75%;}.module-66 {margin-top:105px;}.module-66 .bnr-textbox {padding:0 0 30px;position:relative;bottom:unset;background:#fbf7f4;}.module-cta .ry-container .ry-flex {flex-wrap:wrap;row-gap:60px;justify-content:center;}.module-cta .ry-container .ry-flex .ry-each {width:33.33%;max-width:100%;}.module-cta {padding-top:60px;padding-bottom:60px;}.module-welcome .ry-flex {flex-direction:column;gap:50px;}.module-welcome .ry-headline h2 {text-align:center !important;}.module-welcome .ry-text p {text-align:center !important;}.module-welcome .ry-btn {margin-left:auto !important;margin-right:auto;}.module-welcome .ry-flex .ry-each:nth-child(2) {padding-right:0;}.module-welcome {padding:100px 0;}.ry-text p {font-size:18px;}.module-services .ry-flex .ry-each {width:calc(50% - 10px);}.module-services .ry-flex {gap:20px;flex-wrap:wrap;}.module-services .ry-flex .ry-each .each-container .photo {padding-bottom:120%;}.module-services .ry-flex .ry-each .each-container .group {padding:40px;}.module-services {padding:100px 0;}.module-services .services-wrapper {margin-top:30px !important;}.module-team .ry-container .ry-content .ry-flex {flex-direction:column;align-items:center;justify-content:center;}.module-team .ry-container .ry-content .ry-flex .ry-headline h2, .module-team .ry-container .ry-content .ry-flex .ry-text p {text-align:center;}.module-team .ry-container .ry-content .ry-flex .ry-btn {margin-left:auto;margin-right:auto;margin-bottom:60px;}.module-team .ry-container .ry-content .ry-flex > .ry-each .inner-flex .ry-each .title {font-size:18px;}.module-wwd {padding:100px 0;}.module-wwd .ry-container .ry-content .ry-flex .ry-each .ry-text ul li {text-align:left;}.module-wwd .ry-container .ry-content .ry-flex .ry-each:nth-child(1) img {margin-left:0;}.module-wwd .ry-container .ry-content .ry-flex {flex-direction:column-reverse;}.module-wwd .ry-headline h2 {text-align:left !important;}.module-wwd .ry-container .ry-content .ry-flex .ry-each:nth-child(2) {width:100%;}.module-wwd .ry-container .ry-content .ry-flex .ry-each .ry-text ul li {margin-bottom:15px;font-size:18px;}.module-wwd .ry-container .ry-content .ry-flex .ry-each:nth-child(1) {width:100%;margin-top:60px;}.module-wwd .ry-container .ry-content .ry-flex .ry-each .ry-btn {margin-top:30px;}.module-brands .content .details .ry-flex {flex-direction:column-reverse;gap:30px;}.module-brands .content .details .ry-flex .brands {max-width:100%;width:100%;}.module-testimonials.option-1 .ry-container .content {max-width:100%;width:100%;}.module-testimonials.option-1 .section-background:before {background:rgba(255,255,255,0.9);}.module-appointment .ry-flex {flex-direction:column-reverse;}.footer-top .ry-flex {flex-direction:initial;align-items:center;justify-content:center;flex-wrap:wrap;}.footer-top .ry-flex .each-left {min-width:100%;margin-bottom:40px;}.footer-top .ry-flex .each-center {max-width:50%;width:100%;}.footer-top .ry-flex .each-left .button-wrapper {justify-content:center;gap:30px;}.footer-bottom .ry-flex {flex-direction:column;align-items:center;justify-content:center;gap:10px;}.footer-bottom .ry-flex .ry-each .powered p {flex-direction:column;align-items:center;}.footer-top .footer-menu-block .menu-block {display:none;}.footer-top .ry-flex .each-center {max-width:100%;}.footer-top .ry-flex .ry-each:not(:last-child) {margin-bottom:40px;}.footer-top .ry-flex .each-center .title {text-align:center;font-size:20px;}.footer-top .ry-flex .each-center .each-details {flex-direction:column;align-items:center;justify-content:center;gap:10px;}.footer-top .ry-flex .each-center .each-details .detail-text, .footer-top .ry-flex .each-center .each-details .detail-text a, .footer-top .ry-flex .each-center .each-details .detail-text p {text-align:center;}.footer-top .ry-flex .each-center .each-details .detail-text.hour ul li {flex-direction:column;align-items:center;line-height:1.2;}.footer-top .ry-flex .each-center .each-details .detail-text.hour ul li span {min-width:unset;}.footer-top .ry-flex .each-center .each-details .detail-text.phone .span-2 {text-align:center;}.footer-bottom .ry-flex .ry-each {text-align:center;}}@media (max-width:768px) {.module-welcome:before {display:none !important;}.module-services .ry-flex .ry-each .each-container .photo {padding-bottom:160%;}.module-team .ry-container .ry-content .ry-flex > .ry-each:nth-child(2) {padding-right:0;max-width:100%;}.module-team .ry-container .ry-content .ry-flex > .ry-each .inner-flex {justify-content:center;}}@media (max-width:680px) {.ry-headline h1 {font-size:42px !important;}.ry-headline h2 {font-size:40px !important;}.ry-headline h2 .span-1 {font-size:18px;}.ry-headline h1 .span-1 {font-size:30px !important;}.module-services .ry-flex {justify-content:center;align-items:center;}.module-cta .ry-container .ry-flex .ry-each {width:50%;}.module-services .ry-flex .ry-each {width:100%;max-width:460px;}.module-team .ry-container .ry-content .ry-flex > .ry-each .inner-flex .ry-each {max-width:calc(50% - 10px);}.module-wwd .ry-container .ry-content .ry-flex .ry-each .ry-text ul li:before {top:18px;}.module-wwd .ry-container .ry-content .ry-flex .ry-each .ry-text ul li {padding-left:45px;}.module-brands .content .details .ry-flex {padding:0 30px;}.module-appointment .ry-flex .ry-each:nth-child(2) {padding:60px 30px;}.module-brands .content .photo-background img {object-position:45%;}#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {font-size:40px !important;line-height:1.2 !important;}}@media (max-width:420px) {.module-team .ry-container .ry-content .ry-flex > .ry-each .inner-flex .ry-each {max-width:100%;}.footer-top .ry-flex .each-left .button-wrapper {gap:10px;flex-direction:column;align-items:center;justify-content:center;}.ry-headline h1 {font-size:38px !important;}.ry-headline h2 {font-size:36px !important;}.ry-headline h2 .span-1 {font-size:18px;}.ry-headline h1 .span-1 {font-size:26px !important;}}@media (min-width:1081px) {#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {max-width:65%;}}@media (min-width:1200px) {#ry-pg-banner .ry-bnr-wrp:before {opacity:0;}}.pg-contact-lenses-247 {padding:unset;display:block;}.pg-contact-lenses-247{border-bottom:unset !important;}.pg-contact-lenses-247 .page-separator {display:grid;grid-template-columns:repeat(2, 1fr);border-bottom:unset;padding:unset;place-content:center;place-items:center;width:100%;max-width:100%;}.pg-contact-lenses-247 {display:block;border-top-left-radius:60px;border-top-right-radius:60px;overflow:hidden;}.pg-contact-lenses-247> div {padding:unset;}.pg-contact-lenses-247.page-separator .each-block .ry-cl-icons {padding:unset !important;}.pg-contact-lenses-247.page-separator img {max-width:fit-content;}.pg-contact-lenses-247.page-separator .each-block {padding:unset;}.pg-contact-lenses-247 .page-separator .each-block.colored-bg {background:#f1f1e9;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem;}.pg-contact-lenses-247 .page-separator .ry-cl-icons {height:70px;width:70px;display:flex;align-items:center;justify-content:center;background:#cfd1d1;border-radius:50%;}.pg-contact-lenses-247 .page-separator .each-block .ry-cl-icons i {color:#666;font-size:30px;}.pg-contact-lenses-247 .page-separator .ry-cl-icons i {padding-top:6px;}.pg-contact-lenses-247 .page-separator .logo-dr-cl img {margin:auto;float:unset;}.pg-contact-lenses-247 .page-separator .each-block.colored-bg .ry-text p {text-align:center;}.page-separator.order-cl-footer {padding:2rem 0 4rem;background:#798193;border-bottom-left-radius:60px;border-bottom-right-radius:60px;}.page-separator.order-cl-footer .colored-bg .ry-flex {justify-content:center;gap:1rem;}.page-separator.order-cl-footer .colored-bg .ry-flex a.ry-btn.ry-btn-primary {border:1px solid #fff;background:transparent;}.page-separator.order-cl-footer .colored-bg .ry-flex a.ry-btn.ry-btn-primary:hover {background:#606060;}.page-separator.order-cl-footer .section-headline h5 {font-size:24px;line-height:39px;color:#ffffff;font-weight:700;font-family:"DM Sans";text-align:center;}@media screen and (max-width:768px) {.page-separator.order-cl-footer .each-block.colored-bg {display:flex;flex-direction:column;gap:1.5rem;}.pg-contact-lenses-247 .page-separator {grid-template-columns:repeat(1, 1fr);}.page-separator.order-cl-footer .colored-bg .ry-flex {flex-direction:column;align-items:center;justify-content:center;}.pg-contact-lenses-247 .page-separator img {max-width:100%;}.pg-contact-lenses-247 .page-separator:first-child .each-block.colored-bg img {max-width:150px;}.pg-contact-lenses-247 .page-separator:first-child .each-block.colored-bg {padding:80px 20px;}.pg-contact-lenses-247 .page-separator:nth-child(2) .each-block.colored-bg {grid-row:2; padding:80px 20px;}.pg-contact-lenses-247 .page-separator:nth-child(3) .each-block.colored-bg {padding:80px 20px;}.pg-contact-lenses-247 .page-separator:nth-child(4) .each-block.colored-bg {grid-row:2;padding:80px 20px;}.pg-contact-lenses-247 .page-separator .each-block .ry-cl-icons img {max-width:fit-content;}}.order-cl-footer .each-block.colored-bg {display:flex;flex-direction:column;gap:1rem;}div#ReviewWaveForm {height:100vh;}div#ReviewWaveForm form {height:100vh !important;overflow-y:hidden;}div#ReviewWaveForm .rw-embed-wrap.rw-sched-wrap.rw-expanded {height:100%;}div#ReviewWaveForm .rw-section-header-wrap {margin-top:0;}div#ReviewWaveForm h2.instructions {line-height:1.4 !important;}div#ReviewWaveForm .rw-powered-by .logo {flex-direction:row;gap:10px;width:max-content;}div#ReviewWaveForm .logo img {top:unset;}div#ReviewWaveForm .rw-sched-wrap .rw-section.rw-calendar .rw-section-inner {max-width:800px;padding:0;}.form-block .rw-text {text-align:center !important;}.form-block .rw-consent .rw-e-sig-consent.checkbox-wrap {text-align:center;}.form-block label.input-label {line-height:28px;}@media screen and (max-width:1080px) {div#ReviewWaveForm form {height:1040px !important;}}

/*** CSS File: landingpage ***/
body, html {font-family:"Kumbh Sans", sans-serif;}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper .form-control {font-family:'Kumbh Sans';}div.section-headline h1 {font-size:70px;line-height:100%;color:#ffffff;font-weight:400;font-family:"Kumbh Sans", sans-serif;margin-bottom:40px;}.section-headline h1 .span-1 {margin-left:65px;}.section-headline p {font-size:23px;text-transform:uppercase;letter-spacing:10px; font-family:'Kumbh Sans';}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper div.section-headline h2 {font-size:35px;color:#646b83;font-weight:normal;font-family:'Kumbh Sans';margin-bottom:20px !important;}div.ry-text p {font-size:20px;line-height:1.5;font-family:'Kumbh Sans' !important;font-weight:400;color:#000;margin:auto;}.landing-header .button-wrapper a .span-1 {font-size:19px;color:#ffffff; font-family:'Kumbh Sans';}.landing-header .ry-flex .ry-each.button-block .icon-wrap {margin-right:5px;}.landing-header .ry-flex .ry-each.button-block .phone {margin-right:3em;}div.ry-headline h2 {font-weight:400 !important;font-family:'Kumbh Sans', sans-serif;font-size:40px !important;line-height:1.2;color:#48586b;margin-bottom:25px;text-align:initial;}@media (max-width:1080px) {.landing-hero {flex-direction:column;}div.landing-header .button-wrapper .icon-button {width:40px !important;height:40px !important;background:#dcd3c6 !important;}div.landing-header .button-wrapper .icon-button i {color:#000 !important;}div.landing-header .button-wrapper .icon-button svg {fill:#000 !important;}.landing-header .button-wrapper:not(.mobile-wrapper) {display:none;}.landing-header .button-wrapper .icon-button {width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#000;border-radius:50%;}.landing-header .button-wrapper .icon-button svg {width:18px;fill:#fff;}.landing-header .button-wrapper .icon-button:not(:last-child) {margin-right:10px;}.landing-header .button-wrapper .icon-button {width:40px;height:40px;}.landing-header .button-wrapper .icon-button img {width:22px;}.landing-hero {margin:0 !important;padding:0;}.section-headline h1 .span-1 {margin-left:0;}.section-headline h4 {text-align:center;}.landing-hero .hero-content .ry-flex .ry-each .text-wrapper .ry-text p {max-width:max-content !important;}}@media (min-width:1081px) {.landing-header .button-wrapper.mobile-wrapper {display:none;}}.landing-hero {min-height:100vh;display:flex;}.landing-hero .section-background, .landing-hero .section-background img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;}.landing-hero .hero-content {padding:150px 0 120px;position:relative;z-index:2;}div.landing-hero .hero-content .ry-flex {display:flex;align-items:flex-end;justify-content:space-between;position:relative;top:5em;}.landing-hero .hero-content .ry-flex .ry-each:nth-child(1) {max-width:1020px;width:70%;padding-right:7vw;}.landing-hero .hero-content .ry-flex .ry-each:nth-child(2) {max-width:480px;min-width:480px;}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper {padding:30px 55px;background:#fff;border:1px solid #cdc8ca;}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper .ry-text p {margin:15px 0 30px;color:#111e27;}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper .ry-btn {margin-left:auto;margin-right:auto;}div.landing-hero .hero-content .ry-each:nth-child(1) .ry-text p {margin:20px 0 30px;color:#fff;max-width:797px;font-size:20px !important;color:#ffffff;line-height:1.5 !important;font-family:'Kumbh Sans' !important;}.landing-hero .hero-content .ry-each:nth-child(1) .section-headline p {margin-top:5px;color:#fff;}.landing-hero .hero-content .field-wrapper {margin-bottom:20px;}.landing-hero .section-background:before {content:"";position:absolute;bottom:0;left:0;background:linear-gradient(to bottom, #0d0d0d00, #000000b8);width:100%;height:60%;z-index:1;}div.landing-welcome .ry-container .ry-content .ry-each:nth-child(2) {width:50%;padding-left:0;}.landing-hero .hero-content .section-headline h4 {font-size:26px;text-transform:uppercase;color:#fff;font-weight:normal;font-family:'Kumbh Sans' !important;line-height:1.4;}.module-appointment .ry-flex .ry-each .form-block .form-control::-webkit-input-placeholder {color:#000 !important;}.landing-welcome .ry-container .ry-content .ry-each:nth-child(2) {width:50%;padding-left:0vw;}@media (min-width:1082px) and (max-width:1660px) {div.section-headline h1 {font-size:50px !important;}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper textarea.form-control {height:120px !important;}div.landing-hero .hero-content .ry-flex .ry-each .form-wrapper div.section-headline h2 {margin-top:0 !important;font-size:28px !important;}.landing-hero .hero-content .section-headline h4 {font-size:23px !important;}div#with-image-content1 div.ry-headline h2 {font-size:33px !important;}}@media (min-width:199px) and (max-width:1580px) {.landing-welcome .ry-container {width:80% !important;}}@media (max-width:1080px) {div.landing-hero .hero-content {padding:3em 0 !important;background:#2e2e2e;min-height:auto !important;}.landing-hero .hero-content .ry-flex {flex-direction:column;align-items:center;justify-content:center;}.landing-hero .hero-content .ry-flex .ry-each:nth-child(1) {width:100%;padding-right:0;padding-bottom:30px;}.landing-hero .hero-content .ry-flex .ry-each .section-headline h1, .landing-hero .hero-content .ry-flex .ry-each .section-headline p, .landing-hero .hero-content .ry-flex .ry-each .ry-text p {text-align:center;}div.landing-hero .hero-content .ry-flex .ry-each:nth-child(2) {max-width:100%;min-width:unset;width:100%;}.landing-hero .section-background img {object-position:0%;}.landing-hero .section-background {position:relative;padding-bottom:75%;}.landing-hero .section-background:before {opacity:0;} .landing-hero .hero-content .ry-flex .ry-each .section-headline h1 {font-size:30px !important;line-height:1.3;}div.landing-hero .hero-content .section-headline h4 {font-size:20px;line-height:1.5;}div.landing-header .ry-flex .ry-each:not(.button-block) {max-width:150px;}div.landing-hero .section-background {padding-bottom:0;}div.landing-hero .section-background img {object-position:30%;position:static;height:500px;}div.landing-hero .hero-content .ry-flex {top:0 !important;}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper div.section-headline h2 {font-size:30px;}div.landing-welcome {padding:4em 0 26em !important;}body div.ry-headline h2 {text-align:center !important;font-size:27px !important;line-height:1.2;}.landing-welcome .ry-container .ry-content .ry-each:nth-child(1) {max-width:100% !important;}div.sec1-verbiage {position:static !important;margin:3em 0 0;padding:2em;}div.sec1-verbiage ul li p {text-align:left !important;}.landing-welcome .ry-container .ry-content .ry-flex, div#with-image-content2, div#with-image-content5 {flex-direction:column !important;}.landing-welcome .ry-container .ry-content {gap:5em 0 !important;}.landing-welcome .ry-container .ry-content .ry-flex img {max-width:700px;margin:auto;}.ry-text ul li p {text-align:left !important;}div.module-appointment .ry-flex .ry-each .each-block .ry-text p {text-align:center !important;}}@media (max-width:620px) {.landing-hero .hero-content .ry-flex .ry-each:nth-child(2) {width:100%;}}@media (max-width:480px) {.landing-hero .hero-content .ry-flex .ry-each .form-wrapper {padding:50px 30px;}}div.landing-welcome {padding:180px 0 500px;background:#fbf7f4;}.landing-welcome .ry-container {display:flex;justify-content:center;}.landing-welcome .ry-container .ry-content {max-width:1400px;display:flex;flex-direction:column;gap:10em 0;}.landing-welcome .ry-container .ry-content .ry-each {width:50%;}.landing-welcome .ry-container .ry-content .ry-each:nth-child(1) {max-width:51%;width:100%;}.landing-welcome .ry-container .ry-content .ry-each:nth-child(2) {width:49%;padding-left:5vw;}.landing-welcome .ry-container .ry-content .ry-each .section-headline h2 {margin-bottom:15px;}.landing-welcome .ry-container .ry-content .ry-each .section-headline p {margin-bottom:30px;}.landing-welcome .ry-container .ry-content .ry-flex {display:flex;align-items:center;justify-content:space-between;}@media (max-width:1080px) {.landing-header .ry-flex .ry-each.button-block .phone, .landing-header .ry-flex .ry-each.button-block .appointment {display:none;}.landing-header .button-wrapper .icon-button img {width:22px;}.ry-headline h2 {text-align:center;}.ry-btn-wrap a {margin:0 auto;}.landing-welcome {padding:60px 0;}.landing-welcome .ry-flex {flex-direction:column;}.landing-welcome .ry-container .ry-content .ry-each:nth-child(1) {max-width:80%;}.landing-welcome .ry-container .ry-content .ry-each:nth-child(2) {width:100%;padding-left:0;padding-top:30px;}.landing-welcome .ry-container .ry-content .ry-each .section-headline h2, .landing-welcome .ry-container .ry-content .ry-each .section-headline p {text-align:center;}.landing-welcome .ry-container .ry-content .ry-each .ry-text p {text-align:center;}.landing-welcome .ry-container .ry-content .ry-each .section-headline p {margin-bottom:20px;}}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding:0;}div.landing-header {padding:20px 0;}.landing-header .button-wrapper .ry-btn {text-transform:initial;font-size:18px;font-family:'Kumbh Sans';margin:0 !important;color:#000;border-radius:0;}.ry-btn.ry-btn-primary {background:#dcd3c6 !important;color:#000 !important;text-transform:initial;border:none;border-radius:0 !important;font-family:'Kumbh Sans' !important;}div.landing-header .ry-flex .ry-each.button-block .phone {margin-right:0 !important;}.landing-header .ry-flex .ry-each.button-block {gap:0 10px;}.landing-header .ry-flex .ry-each.button-block .phone a#header-phone, a#header-sms {font-weight:600 !important;}a#header-sms:before {background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chat-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h2.5a1 1 0 0 1 .8.4l1.9 2.533a1 1 0 0 0 1.6 0l1.9-2.533a1 1 0 0 1 .8-.4H14a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z'/%3E%3C/svg%3E");width:15px;height:15px;content:'';margin-right:8px;}a#header-phone {background:#d0d2d1 !important;}.landing-header .ry-flex .ry-each.button-block .phone a#header-phone:before {content:'\f095';font-family:'FontAwesome';margin-right:6px;font-size:15px;position:relative;top:1px;}.form-control::-webkit-input-placeholder {color:#000;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family:'Kumbh Sans';}div.sec1-verbiage h3 {text-transform:uppercase;font-size:20px;line-height:1.5;}div.sec1-verbiage {background:#fff;padding:20px 40px;position:relative;left:-15em;top:2em;border:1px solid rgb(102 102 102 / 11%);}div#with-image-content2, div#with-image-content5 {flex-direction:row-reverse;}.landing-welcome .ry-container .ry-content .ry-flex .ry-each {width:50%;padding:0;max-width:100%;}.landing-welcome .ry-container .ry-content .ry-flex {gap:0 5%;}div#with-image-content3 {flex-direction:column;gap:5% 0;}.div#with-image-content3 .ry-each {width:100% !important;}div#with-image-content3 .ry-each {width:100%;max-width:100%;}div#with-image-content3 .photo {margin:2em 0 3em;}.footer-list {display:none;}div.footer-top {padding-top:100px;background:#636b83;}div.footer-bottom {padding:30px 0;border-top:1px solid #535a70;background:#5b6176;}div#with-image-content1 div.ry-headline h2 {margin-bottom:0;}div.footer-top .ry-flex .each-left .button-wrapper .ry-btn {width:100%;height:60px;font-size:18px !important;min-width:220px;border-radius:0 !important;}.footer-top .ry-flex .each-left .button-wrapper .ry-btn .text-block {font-size:16px;text-transform:uppercase;text-align:left;}

/*** PAGE CSS OVERRIDES ***/
@media (min-width:768px) {}@media (min-width:992px) {}@media (min-width:1200px) {}