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


/*** CSS File: aesthetics-landing ***/
:root {--site-font:'Poppins';--title-font:'Josefin Sans';--primary-color:#1d8abe;--secondary-color:#333333;}body, html {font-family:var(--site-font);}.section-headline h1 {font-size:88px;color:#000;}.section-headline p {font-size:22px;letter-spacing:4px;line-height:36px;text-transform:uppercase;color:#333333;font-weight:400;font-family:"Poppins";}.section-headline h2 {font-size:48px;color:;}@media (max-width:1660px) {.section-headline h1 {font-size:60px;}.section-headline h2 {font-size:40px;}.section-headline p {font-size:20px;letter-spacing:7px;}}@media (max-width:1080px) {.section-headline h1 {font-size:50px;}.section-headline h2 {font-size:40px;}.section-headline p {font-size:18px;letter-spacing:7px;}}@media (max-width:480px) {.section-headline h1 {font-size:42px;}.section-headline h2 {font-size:38px;}.section-headline p {font-size:16px;letter-spacing:7px;}}.ry-text p {font-size:22px;line-height:1.6;font-weight:400;color:#333;}@media (max-width:480px) {.ry-text p {font-size:16px;}}.ry-btn {height:53px;border:unset;display:flex;align-items:center;justify-content:center;max-width:max-content;font-size:22px;font-family:satoshi;border-radius:00px;transition:.2s;color:#fff;font-family:var(--site-font);text-decoration:none !important;background:var(--primary-color);padding-inline:35px;}.ry-btn.ry-btn-primary {background:var(--primary-color);}.ry-btn.ry-btn-primary:hover,.ry-btn:hover {background:var(--secondary-color);transition:.4s;color:#fff;}.ry-btn:after {display:none;}.ry-btn.ry-btn-secondary {background:;color:#fff;}.ry-btn.ry-btn-secondary:hover {background:;color:#fff;transition:.4s;}.ry-btn.btn-svg-phone {font-weight:600;}.ry-btn.btn-svg-phone:before {content:"\f095";font-family:'FontAwesome';margin-right:10px;}.btn-center {margin:0 auto;}.form-control {height:52px;border-radius:unset;box-shadow:unset;font-size:18px;padding-left:20px;}.form-group {margin-bottom:10px;}textarea.form-control {height:160px;padding-top:15px;resize:unset;}.landing-header {padding:25px 0;background:#fff;display:flex}.landing-header .ry-container {max-width:1600px;margin-inline:auto;width:90%;}.landing-header .ry-flex {display:flex;align-items:center;justify-content:space-between;gap:10px}.landing-header .ry-flex .ry-each {width:fit-content}.landing-header .ry-flex .ry-each img {max-width:160px;width:100%;}.landing-header .button-wrapper .ry-btn {margin-left:0px;text-wrap:nowrap}.landing-header .button-wrapper {display:flex;gap:15px}.form-group label.active {opacity:0}@media (max-width:1080px) {.landing-header .button-wrapper:not(.mobile-wrapper) {display:none;}.landing-header .button-wrapper .icon-button {width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--primary-color);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:0px;}.landing-header .ry-flex .ry-each img {max-width:90px}.landing-header {padding-block:15px}.landing-header .button-wrapper .icon-button {width:50px;height:50px}}@media (min-width:1081px) {.landing-header .button-wrapper.mobile-wrapper {display:none;}}@media(max-width:480px) {.landing-header .ry-container {width:100%}.landing-header .button-wrapper .icon-button {width:45px;height:45px}}.landing-hero div {padding-inline:0}.landing-hero .section-background, .landing-hero .section-background img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.landing-hero .ry-container {max-width:1600px;width:90%;margin-inline:auto;}.landing-hero .hero-content {padding:150px 0 120px;position:relative;z-index:2;display:flex}.landing-hero .hero-content .ry-flex {display:flex;align-items:center}.landing-hero .hero-content .ry-flex .ry-each:nth-child(1) {max-width:1120px;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:40px 30px;background:#fff;border:1px solid #cdc8ca;}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper.section-headline h2 {font-size:22px;text-transform:uppercase;color:#1d8abe;font-weight:700;font-family:"Josefin Sans";text-align:center;padding-bottom:10px}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper .ry-text p {margin:15px 0 30px;}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper .ry-btn {margin-left:auto;margin-right:auto;width:100%;max-width:unset;}.landing-hero .hero-content .ry-each:nth-child(1) .ry-text p {margin:20px 0 30px;color:#333333;font-size:20px !important}.landing-hero .hero-content .ry-each:nth-child(1) .section-headline p {margin-top:5px;color:#333333;}.landing-hero .hero-content .ry-each:nth-child(1) .section-headline h1 {color:var(--primary-color);font-size:82px !important;font-weight:400;font-family:var(--title-font);}.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;display:none}.landing-hero{padding-inline:0;}@media (max-width:1400px) {.landing-hero .hero-content .ry-each:nth-child(1) .section-headline h1 {font-size:60px !important;}.landing-hero .hero-content .ry-each:nth-child(1) .section-headline p br {display:none}}@media (max-width:1080px) {.landing-hero .hero-content {padding:60px 0;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:0px;}.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;max-width:800px;width:100%;margin-inline:0;line-height:1.5}.landing-hero .hero-content .ry-flex .ry-each .section-headline p, .landing-hero .hero-content .ry-flex .ry-each .ry-text p {color:#fff;}.landing-hero .hero-content .ry-flex .ry-each .section-headline h1 br, .landing-hero .hero-content .ry-flex .ry-each .section-headline p br, .landing-hero .hero-content .ry-flex .ry-each .ry-text p br {display:none;}.landing-hero .hero-content .ry-flex .ry-each:nth-child(2) {max-width:100%;min-width:unset;width:80%;}.landing-hero .section-background img {object-position:67%;}.landing-hero .section-background {position:relative;padding-bottom:75%;}.landing-hero .section-background:before {opacity:0;}body p {font-size:20px !important}}@media (max-width:780px) {.landing-hero .hero-content .ry-flex .ry-each .section-headline h1 {font-size:55px !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:20px 30px;}.landing-hero .hero-content .ry-flex .ry-each .section-headline h1 {font-size:40px !important}.landing-hero .hero-content{padding-top:30px !important}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper .section-headline h2 {font-size:22px !important}}.landing-welcome {padding:180px 0;background:#ecf5f7;}.landing-welcome .ry-container {display:flex;}.landing-welcome .ry-container .ry-content {display:flex;max-width:1280px;width:90%;margin-inline:auto}.landing-welcome .ry-container .ry-content .ry-each:nth-child(1) {max-width:50%;width:100%;}.landing-welcome .ry-container .ry-content .ry-each:nth-child(2) {width:42%;padding:0;}.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 {align-items:start;display:flex;justify-content:space-between}.landing-welcome div {padding-inline:0}.landing-welcome .ry-text > div {display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.landing-welcome .ry-text > div p {margin-bottom:0}@media (max-width:1280px) {.landing-welcome .ry-container .ry-content .ry-each:nth-child(2) {width:45%;}}@media (max-width:1080px) {.landing-welcome {padding:60px 0;}.landing-welcome .ry-container .ry-content .ry-flex {flex-direction:column;justify-content:center;align-items:center}.landing-welcome .ry-container .ry-content .ry-each:nth-child(1) {max-width:600px;width:100%;}.landing-welcome .ry-container .ry-content .ry-each:nth-child(2) {max-width:600px;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 !important;}.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;}}@media (max-width:480px) { .section-headline h2 {font-size:35px !important}}.landing-featured-service {padding:160px 0 30px;margin-bottom:3px;}.landing-featured-service .section-headline p {margin-top:15px;margin-bottom:50px;}.landing-featured-service .photo {max-width:1280px;margin:0 auto;}.landing-featured-service .ry-content {display:flex;flex-direction:column;align-items:center;}.landing-featured-service .ry-content .ry-text {max-width:860px;margin-top:50px;}.landing-featured-service:after {position:absolute;content:"";bottom:-232px;left:0;width:100%;height:30vw;width:0;height:0;border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:230px solid #fff;z-index:9;}@media (max-width:1080px) {.landing-featured-service {padding:60px 0 30px;}.landing-featured-service .section-headline p {margin-bottom:20px;}.landing-featured-service:after {border-top:100px solid #fff !important;bottom:-100px !important;}}.landing-services {padding:330px 0 140px;background:;}.landing-services .section-headline h2 {color:#fff;}.landing-services .section-headline p {margin-top:15px;color:#fff;}.landing-services .ry-flex .ry-each .link, .landing-services .ry-flex .ry-each .link a {position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;opacity:0;}.landing-services .ry-flex {max-width:1280px;width:calc(100% + 30px);margin-left:-30px;}.landing-services .section-headline {margin-bottom:60px;}.landing-services .ry-content {display:flex;flex-direction:column;align-items:center;}.landing-services .ry-flex .ry-each {margin-left:30px;width:25%;}.landing-services .ry-flex .ry-each .title {clear:both;padding:30px;text-align:center;font-size:18px;text-transform:uppercase;background:;color:#fff;letter-spacing:2px;transition:.2s;}.landing-services .ry-flex .ry-each:hover .title {background:#fff;color:;transition:.5s;}.landing-services .slick-dots {position:absolute;bottom:-60px;padding-left:0;list-style:none;display:flex !important;justify-content:center;align-items:center;left:50%;transform:translate(-50%, 0);}.landing-services .slick-dots li button {text-indent:-9999999px;padding:0;width:50px;height:2px;box-shadow:unset;border:unset;background: !important;}.landing-services .slick-dots li {margin:0 5px;opacity:.5;}.landing-services .slick-dots li.slick-active {opacity:1;}.landing-services .ry-flex {width:100%;margin-left:0;}.landing-services .ry-flex .slick-list {margin-left:-30px;width:calc(100% + 30px);overflow:hidden;}@media (max-width:1080px) {.landing-services {padding:180px 0 100px;background:;}.landing-services .section-headline {margin-bottom:30px;}}.landing-reviews {padding:150px 0 130px;}.landing-reviews .ry-container {display:flex;justify-content:center;}.landing-reviews .ry-container .ry-content {max-width:1280px;}.landing-reviews .ry-container .ry-content .ry-each:nth-child(1) {max-width:400px;min-width:400px;padding-right:80px;padding-top:70px;padding-bottom:110px;position:relative;}.landing-reviews .ry-container .ry-content .ry-each .section-headline * {text-align:right;}.landing-reviews .ry-container .ry-content .ry-each .section-headline p {margin-top:15px;margin-bottom:30px;font-size:18px;}.landing-reviews .ry-container .ry-content .ry-each.carousel-navigation-slide {display:flex;justify-content:flex-end;}.landing-reviews .ry-container .ry-content .ry-each .slick-arrow {width:55px;height:55px;border-radius:50%;border:1px solid ;display:flex !important;align-items:center;justify-content:center;}.landing-reviews .ry-container .ry-content .ry-each .slick-arrow:before {border:solid ;border-width:0 2px 2px 0;display:inline-block;padding:4px;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.landing-reviews .ry-container .ry-content .ry-each .slick-arrow.prev:before {transform:rotate(135deg);-webkit-transform:rotate(135deg);}.landing-reviews .ry-container .ry-content .ry-each .slick-arrow.prev {margin-right:5px;}.landing-reviews .ry-container .ry-content .ry-each .slick-arrow:hover {background:;cursor:pointer;}.landing-reviews .ry-container .ry-content .ry-each .slick-arrow:hover:before {border-color:#fff;}.landing-reviews .ry-container .ry-content .ry-each .section-headline p {font-size:18px;}.landing-reviews .ry-container .ry-content .ry-each.review-container {padding-top:70px;display:flex;justify-content:flex-end;}.landing-reviews .ry-container .ry-content .ry-each.review-container .review-carousel {max-width:767px;position:relative;}.landing-reviews .ry-container .ry-content .ry-each.review-container .name {display:flex;flex-direction:column;}.landing-reviews .ry-container .ry-content .ry-each.review-container .name .star-rate {display:flex;align-items:center;justify-content:center;}.landing-reviews .ry-container .ry-content .ry-each.review-container .name .star-rate svg {width:20px;fill:#eab936;margin:0 2px;}.landing-reviews .ry-container .ry-content .ry-each.review-container .name h5 {text-align:center;text-transform:uppercase;font-size:18px;color:#000;margin-top:15px;letter-spacing:5px;}.landing-reviews .ry-container .ry-content .ry-each.review-container .ry-text p {text-align:center;margin-bottom:50px;max-width:580px;margin-left:auto;margin-right:auto;width:70%;}.landing-reviews .ry-container .ry-content .ry-each:nth-child(1):before {content:"";width:50px;height:449px;position:absolute;background-image:url(https://s3.amazonaws.com/static.organiclead.com/Site-df6f8a80-211f-4bcd-b2d4-3eb54e11f05a/LandingTemplate/footer_shadow.png);background-size:contain;top:0;right:-50px;}.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:before, .landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:after {content:'“';font-family:'Satoshi';font-size:230px;opacity:.2;position:absolute;}.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:before {top:-28px;}.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:after {content:"”";right:0;bottom:-40px;}@media (max-width:1280px) {.landing-reviews .ry-container .ry-content .ry-each:nth-child(1) {max-width:300px;min-width:300px;padding-right:40px;}.landing-reviews .ry-container .ry-content .ry-each.review-container {width:calc(100% - 300px);}}@media (max-width:1080px) {.landing-reviews .ry-container .ry-content .ry-each.review-container {width:calc(100% - 300px);}.landing-reviews .ry-container .ry-content .ry-flex {display:flex;flex-direction:column;justify-content:center;align-items:center;}.landing-reviews .ry-container .ry-content .ry-each:nth-child(1) {max-width:100%;min-width:unset;padding-right:0;padding:0;}.landing-reviews .ry-container .ry-content .ry-each .section-headline * {text-align:center;}.landing-reviews .ry-container .ry-content .ry-each .carousel-navigation-slide {justify-content:center;}.landing-reviews .ry-container .ry-content .ry-each.review-container {padding-top:30px;width:100%;justify-content:center;}.landing-reviews .ry-container .ry-content .ry-each:nth-child(1):before {opacity:0;}}@media (max-width:768px) {.landing-reviews .ry-container .ry-content .ry-each.review-container .ry-text p {width:100%;}.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:before,.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:after {opacity:0;}.landing-reviews .ry-container .ry-content .ry-each.review-container:before, .landing-reviews .ry-container .ry-content .ry-each.review-container:after {content:'“';font-family:'Satoshi';font-size:230px;opacity:.2;position:absolute;}.landing-reviews .ry-container .ry-content .ry-each.review-container:after {content:"”";right:0;bottom:-100px;}.landing-reviews .ry-container .ry-content .ry-each.review-container:before {top:-60px;left:0;}}.landing-contact {padding:160px 0 170px;}.landing-contact .section-background, .landing-contact .section-background img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.landing-contact .ry-container {display:flex;justify-content:flex-end;}.landing-contact .ry-container .ry-content {max-width:800px;padding:0 8vw;}.landing-contact .ry-container .ry-content h2 {text-align:center;margin-bottom:30px;}@media (max-width:1080px) {.landing-contact {padding-top:100px;padding-bottom:20vw;}.landing-contact .section-background {height:100%;bottom:0;top:unset;}.landing-contact:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, #e9d7cf, #e9d8d000);z-index:1;opacity:0;}.landing-contact .ry-container {position:relative;z-index:2;}.landing-contact .section-background img {object-position:30%;}.landing-contact .ry-container .ry-content {padding:0;max-width:320px;}}@media (max-width:768px) {.landing-contact {display:flex;flex-direction:column-reverse;padding-bottom:0;padding-top:0;margin-top:-30px;}.landing-contact .section-background {position:relative;padding-bottom:75%;}.landing-contact .ry-container {justify-content:center;padding-bottom:60px;}}.landing-footer .footer-top {padding:80px 0 70px;background:#2e2e2e;}.landing-footer .footer-top .ry-flex {align-items:center;}.landing-footer .footer-top .ry-flex .ry-each:nth-child(1) {max-width:320px;}.landing-footer .footer-top .ry-container {display:flex;justify-content:center;}.landing-footer .footer-top .ry-container .ry-content {max-width:1280px;}.landing-footer .footer-top .ry-flex .ry-each:nth-child(2), .landing-footer .footer-top .ry-flex .ry-each:nth-child(3) {max-width:max-content;width:33.33%;}.landing-footer .footer-top .ry-flex .ry-each .footer-title {font-size:25px;text-transform:uppercase;color:;margin-bottom:20px;}.landing-footer .footer-top .ry-flex .ry-each.footer-details.hours-list ul {list-style:none;padding-left:0;}.landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul li {display:flex;}.landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul li .span-1 {min-width:160px;}.landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul li, .landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul li .span-1 {font-size:18px;color:#fff;font-weight:300;}.landing-footer .footer-top .ry-flex .ry-each .footer-details .ry-text p, .landing-footer .footer-top .ry-flex .ry-each .footer-details .ry-text p a {font-size:18px;color:#fff;}.landing-footer .footer-top .ry-flex .ry-each .footer-details:not(:last-child) {margin-bottom:25px;}.landing-footer .footer-top .ry-flex .ry-each .footer-details .phone, .landing-footer .footer-top .ry-flex .ry-each:nth-child(2) .footer-details .span-1 {font-weight:600;}.social-block .social-icons-custom {display:flex;list-style:none;padding-left:0;}.social-block .social-icons-custom .social-inner-wrap {display:flex;}.social-block .social-icons-custom .social-inner-wrap li {margin-right:5px;}.social-block .social-icons-custom .social-inner-wrap li a {width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:;}.social-block .social-icons-custom .social-inner-wrap li a:hover {background:#fff;}.social-block .social-icons-custom .social-inner-wrap li a:hover svg {background:transparent;fill:;}.social-block .social-icons-custom .social-inner-wrap li a svg {width:15px;fill:#fff;}.landing-footer .footer-top .ry-flex .ry-each {flex-direction:column;display:flex;}.landing-footer .footer-bottom {padding:20px 0;}.landing-footer .footer-bottom .ry-container {display:flex;justify-content:center;}.landing-footer .footer-bottom .ry-container .ry-content {max-width:1280px;}.landing-footer .footer-bottom .ry-container .ry-content .powered-text, .landing-footer .footer-bottom .ry-container .ry-content .powered-text p, .landing-footer .footer-bottom .ry-container .ry-content .powered-text a {font-size:16px;font-weight:300;color:#000;font-family:'Satoshi';}.landing-footer .footer-bottom .ry-container .ry-content .ry-each:nth-child(2) {display:flex;}.landing-footer .footer-bottom .ry-container .ry-content .ry-each:nth-child(2) img {width:120px;margin-left:5px;}.landing-footer .footer-bottom .ry-container .ry-content .ry-each {max-width:max-content;}.landing-hero .hero-content {display:flex;align-items:flex-end;}.landing-hero .hero-content {padding:60px 00px;min-height:calc(100vh - 130px);}.landing-hero .hero-content .form-wrapper .alert li, .landing-hero .hero-content .form-wrapper .alert {font-size:14px;line-height:1;text-align:left;}.landing-hero .hero-content .form-wrapper .alert li:last-child {margin-bottom:0;}.landing-welcome .ry-container .ry-content .ry-each .section-headline h2 {text-align:left;}.landing-reviews {padding:150px 0 150px;}.landing-footer .footer-top .ry-flex .ry-each .footer-details .ry-text p a:hover {color:;}.social-block .social-icons-custom .social-inner-wrap li a:hover svg {fill:#fff;background:transparent;}.social-block .social-icons-custom .social-inner-wrap li a:hover {background:;}.landing-footer .footer-bottom .ry-container .ry-content .powered-text a:hover {text-decoration:underline !important;}@media (max-width:1080px) {.landing-footer .footer-top .ry-flex {flex-direction:column;align-items:center;}.landing-footer .footer-top .ry-flex .ry-each:nth-child(1) {max-width:280px;}.landing-footer .footer-top .ry-flex .ry-each:nth-child(2), .landing-footer .footer-top .ry-flex .ry-each:nth-child(3) {max-width:100%;width:100%;}.landing-footer .footer-top .ry-flex .ry-each .footer-title {text-align:center;}.landing-footer .footer-top .ry-flex .ry-each .footer-details .ry-text p, .landing-footer .footer-top .ry-flex .ry-each .footer-details .ry-text p a {text-align:center;}.social-block .social-icons-custom {justify-content:center;}.landing-footer .footer-top .ry-flex .ry-each:not(:last-child) {margin-bottom:30px;}.landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul {max-width:max-content;margin: auto;}.landing-footer .footer-bottom .ry-container .ry-content .ry-flex {flex-direction:column;align-items:center;justify-content:center;}.landing-footer .footer-bottom .ry-container .ry-content .ry-each:nth-child(2) {flex-direction:column;align-items:center;justify-content:center;}.landing-footer .footer-bottom .ry-container .ry-content .ry-each:nth-child(2) .powered-text {margin:10px 0;}}@media (max-width:620px) {.landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul li {flex-direction:column;align-items:center;justify-content:center;text-align:center;}.landing-footer .footer-bottom .ry-container .ry-content .powered-text, .landing-footer .footer-bottom .ry-container .ry-content .powered-text p, .landing-footer .footer-bottom .ry-container .ry-content .powered-text a {text-align:center;}}.section-headline h1,.section-headline h2,.landing-services .ry-flex .ry-each .title {font-family:var(--title-font)!important;line-height:1 !important;color:var(--primary-color);letter-spacing:-1px}.section-headline h2 {font-size:50px;}.section-headline p,.ry-text p,.form-control,.landing-reviews .ry-container .ry-content .ry-each.review-container .name h5,.landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul li, .landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul li .span-1,.landing-footer .footer-bottom .ry-container .ry-content .powered-text, .landing-footer .footer-bottom .ry-container .ry-content .powered-text p, .landing-footer .footer-bottom .ry-container .ry-content .powered-text a {font-family: !important;}@media (max-width:1680px) {.landing-featured-service {margin-bottom:5px;}}body p , .section p, .ry-text p{color:#333;font-size:18px;font-family:'Poppins', sans-serif;line-height:1.5em;font-weight:500;font-size:22px}.before-after {display:flex;padding:100PX 0}.before-after .ry-container {max-width:1600px;width:90%;margin-inline:auto}.before-after .header h2 {font-family:"Frank Ruhl Libre";color:#000;font-size:50px !important;font-weight:600;line-height:1.2 ;margin-top:0;}.before-after .header p {margin-bottom:0;font-size:25px;color:#158bbf;font-weight:400;}.before-after .header {padding-bottom:15px;border-bottom:2px solid #158bbf;}.before-after .header + div {padding-top:20px;}.before-after .header-flex.ry-flex {margin-bottom:90px;display:flex}.before-after .header-flex.ry-flex{display:flex;justify-content:space-between;gap:10px}.before-after .header-flex.ry-flex .title {width:70%}.before-after .header-flex.ry-flex .icon {width:30%;max-width:320px}.before-after .tabs {display:flex;padding:0;}.before-after .tabs .ry-each {display:flex;justify-content:center;align-items:center;border:1px solid #eaebea;padding:15px 0;cursor:pointer;}.before-after .tabs .ry-each .icon {width:70px;}.before-after .tabs .ry-each .title {width:fit-content;font-size:18px;}.before-after .tabs .ry-each.active {border-bottom-color:#158bbf;border-bottom-width:4px;}.before-after .tabs .ry-each.active .title {color:#158bbf;}.tab-main-content .ry-each {display:none;}.tab-main-content .ry-each.active {display:block;}.tab-main-content {padding-top:30px;border:1px solid #eaebea;border-top-width:0;}.ba-slider .slick-list {width:80%;margin:0 auto;overflow:hidden}.ba-slider .fa {position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:25px;}.ba-slider .fa.fa-angle-right {left:unset;right:10px;}.cap {padding-top:20px;}.slick-dots {margin-top:30px;display:flex !important;list-style:none;justify-content:center;gap:6px;padding:0;}.slick-dots button {width:10px;height:12px;border-radius:50%;background:#000;color:transparent;border:none}.slick-dots .slick-active button {background:#158bbf;}.look-like .ry-flex.main {background:#e6f3f9;align-items:center;padding:0;border:1px solid #d2dfe4;margin-top:60px;}.look-like .icon {width:130px;}.look-like .ry-flex.main > .ry-text {padding:0 5vw;}.look-like .step.ry-flex {align-items:center;gap:2vw;}.look-like .step.ry-flex {align-items:center;gap:2vw;padding:30px 0;}.look-like .step.ry-flex:not(:last-child) {border-bottom:1px solid #d2dfe4;}.look-like .img {padding:0;}.before-after .ry-btn {max-width:400px;width:90%;margin-inline:auto;}.before-after .slick-dots {padding-bottom:30px}@media(max-width:1199px) {.ba .each.ry-flex {flex-direction:row ;display:flex;gap:;}}@media (max-width:1024px) {.what .ry-content.ry-flex {flex-direction:column;gap:100px;}.what .trilift-cards .icon {margin-top:-15%;}.three-elements .main {flex-direction:column;align-items:center;gap:30px;}.three-elements .main .img {width:80%;}.look-like .step.ry-flex {padding:16px 0;}}@media (max-width:768px) {.look-like .ry-flex.main, .three-elements .elements-content .ry-each, .before-after .header-flex.ry-flex {flex-direction:column;}.before-after .header-flex.ry-flex {align-items:center;}.look-like .step.ry-flex {padding:30px 0;flex-direction:column;}.trilift-pg .header h2 {text-align:center;}.before-after .tabs .ry-each {flex-direction:column;gap:15px;}.before-after .header-flex.ry-flex .title, .before-after .header-flex.ry-flex .icon {width:100%;}.before-after .header-flex.ry-flex .icon img {max-width:300px;width:100%}.before-after .header-flex.ry-flex .title * {text-align:center}.before-after {padding:50PX 0}.products .ry-each.ry-flex {flex-direction:column;align-items:center;}.shamir-logo {margin:0 auto;float:none;}#landing-products h2 {text-align:center;}.ba .each {transform:scale(1.1)}.before-after .header-flex.ry-flex {margin-bottom:20px;}}@media (max-width:500px) {.what .trilift-cards {flex-direction:column;gap:80px;}.before-after .tabs {flex-wrap:wrap;}.before-after .tabs .ry-each {width:50%;}.before-after .tabs .ry-each div {text-align:center;}.ba .each .ry-flex {flex-direction:column;transform:unset}.cap p, .cap, .ba-slider {padding-inline:0px;}.cap p {padding-bottom:10PX!important}}.ipl-section {padding:0 0 100px 0;display:flex}.ipl-section .ry-container {max-width:1600px;width:90%;margin-inline:auto}.ipl-section .ry-container .ry-flex *{padding-inline:0}.ipl-section .ry-container > .ry-flex {display:flex;justify-content:space-between;;gap:20px;z-index:2}.ipl-section .ry-container .ry-flex .ry-left{width:48%}.ipl-section .ry-container .ry-flex .ry-left .ry-flex{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px} .ipl-section .ry-container .ry-flex .ry-left .ry-flex img{width:140px}.ipl-section .ry-container .ry-flex .ry-left .ry-flex > div{width:fit-content;;padding-inline:}.ipl-section .ry-container .ry-flex .ry-lefth2 {text-align:start !important;letter-spacing:-1px}.ipl-section .ry-container .ry-flex .ry-right{width:45%}.ipl-section .ry-container .ry-btn {max-width:300px;width:90%;padding-inline:35px}@media(max-width:1280px) {.ipl-section .ry-container .ry-flex {flex-direction:column;gap:30px}.ipl-section .ry-container .ry-flex .ry-right, .ipl-section .ry-container .ry-flex .ry-left {width:100%;}.ipl-section .ry-container .ry-flex p, .ipl-section .ry-container .ry-flex .ry-left h2 {text-align:center !important}.ipl-section .ry-container .ry-flex .ry-right img{max-width:700PX;width:100%;margin-inline:auto}.ipl-section .ry-container .ry-btn {margin-inline:auto}}.team-section {display:flex;padding-inline:0;margin-top:-200px}.team-section::before {content:"";background:var(--primary-color);width:100%;height:100%;position:absolute;background:url(https://s3.amazonaws.com/static.organiclead.com/Site-77691801-5034-4efc-8f11-cf20bab37e72/aesthetics_landing/bg_services.png) no-repeat center / cover;}.team-section .ry-container {max-width:1600px;width:90%;margin-inline:auto;padding:550px 0 200px}.team-section .ry-container * {padding-inline:0}.team-section .ry-container .ry-flex {display:flex;justify-content:space-between;gap:30px;}.team-section .ry-container .ry-flex .ry-left {width:40%}.team-section .ry-container .ry-flex .ry-right {width:50%}.team-section .ry-container .ry-flex .ry-right p {font-size:22px;font-weight:400;font-family:"Poppins";text-transform:unset;letter-spacing:0;color:#fff}.team-section .ry-container .ry-flex .ry-right .section-headline h2 {color:#fff}@media(max-width:1280px) {.team-section .ry-container .ry-flex .ry-left {width:30%}.team-section .ry-container .ry-flex .ry-right {width:70%}.team-section .ry-container {padding-top:400px}.team-section{margin-top:-200px}}@media(max-width:1080px) {.team-section .ry-container .ry-flex .ry-left ,.team-section .ry-container .ry-flex .ry-right{width:100%}.team-section .ry-container .ry-flex {flex-direction:column}.team-section .ry-container .ry-flex .ry-left img{max-width:500PX;;height:500px;margin-inline:auto;object-fit:cover;object-position:center 80%}.team-section .ry-container .ry-flex .ry-right *{text-align:center}.team-section .ry-container {padding:550px 0 80px}.team-section{margin-top:-350px}}@media(max-width:600px) {.team-section .ry-container {padding:660px 0 80px}.team-section{margin-top:-550px}}.team-section2 {display:flex;padding-inline:0;flex-direction:column}.team-section2 .dr-macy {padding-inline:0} .team-section2 .ry-container {max-width:1600px;width:90%;margin-inline:auto;display:flex;justify-content:start;align-items:start}.team-section2 .ry-container p {font-size:22px;font-weight:400;text-transform:unset;letter-spacing:0;}.team-section2 .ry-container > .ry-content {max-width:1090px;width:90%;filter:drop-shadow(0 0 10px rgba(0,0,0,0.2));background-color:#ffffff;z-index:2;padding:80px 60px;margin-top:-40%}@media(max-width:1480px){.team-section2 .ry-container > .ry-content {max-width:60%;}}@media(max-width:1400px){.team-section2 .ry-container > .ry-content {max-width:100%;}.team-section2 {gap:50px}.team-section2 .ry-container {justify-content:center;align-items:center;}.team-section2 .ry-container > .ry-content { margin-top:0}}@media(max-width:1080px){.team-section2 .ry-container > .ry-content {max-width:100%;width:100%}.team-section2 .ry-container > .ry-content * {text-align:center}.team-section2 .dr-macy img{height:450px;object-fit:cover;object-position:right}}@media(max-width:600px){.team-section2 .ry-container {width:95%}.team-section2 .ry-container > .ry-content {padding:40px 15px}.team-section2 .ry-container > .ry-content * {text-align:center;}.team-section2 .dr-macy img{height:400px;}body p, .section p, .ry-text p {color:#333;font-size:18px !important;}}.form-group label {font-weight:500;display:block;color:#33333354;position:absolute;font-size:18px;top:10px;left:10px;}.form-group.required label {top:40%;left:10px;transform:translatey(-50%);}.form-group label span {color:var(--primary-color);font-weight:bold;margin-left:4px;}.contact-section #contact-section .contact-wrapper > div:first-child p {display:none}.contact-section {padding-inline:0}.contact-section #contact-section .contact-wrapper h2{font-size:50px;line-height:50px;color:#1d8abe;font-weight:400;font-family:"Josefin Sans";letter-spacing:-1px}.contact-section #contact-section #contact-form button[type="submit"] {background:#688589;max-width:150px;width:100%;height:55px;font-size:20px;text-transform:uppercase;letter-spacing:1px;border-radius:0}@media(max-width:780px) {.contact-section #contact-section .contact-form {width:90%}.contact-section #contact-section .contact-info-section {flex-wrap:wrap;}.contact-section #contact-section .contact-info-section > div {width:50%;}.contact-section #contact-section .contact-info-section > div:nth-child(1){border-bottom:1px solid rgba(255, 255, 255, 0.5) !important;}.contact-section #contact-section .contact-info-section > div:nth-child(1),.contact-section #contact-section .contact-info-section > div:nth-child(3) {border-right:1px solid rgba(255, 255, 255, 0.5) !important;}.contact-section #contact-section .contact-info-section > div:nth-child(2) {border:0;border-bottom:1px solid rgba(255, 255, 255, 0.5) !important;}.contact-section #contact-section.contact-info-section {top:100px;}}@media(max-width:1080px) {.contact-section #contact-section .contact-form {margin-top:30px}}@media(max-width:767px) {.contact-section div#contact-section {margin:0px;height:1200px;}}.landing-footer .footer-social .social-inner-wrap {gap:5px}.landing-footer .footer-social .social-icons li {width:40px !important;height:40px !important;background:transparent;border:0}.landing-footer .footer-inner-container *{font-size:18px !important}@media(max-width:1080px) {.landing-footer .c-roya {margin-top:10px}}

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