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


/*** CSS File: template-ppc-landing ***/
.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;}body, html {margin:0;padding:0;font-family:Inter;}.section-headline h1 {font-size:55px;color:#000;}.section-headline p {font-size:23px;text-transform:uppercase;letter-spacing:10px;color:#cc3d00;}.section-headline h2 {font-size:48px;color:#cc3d00;}@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:18px;line-height:1.6;font-weight:400;color:#000;}@media (max-width:480px) {.ry-text p {font-size:16px;}}.ry-btn.ry-btn-secondary {background:#cc3d00;color:#fff;}.ry-btn.ry-btn-secondary:hover {background:#363538;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:30px 0;background:transparent;position:absolute;z-index:4;}.landing-header .ry-flex .ry-each:not(.button-block) {max-width:170px;}.landing-header .ry-flex .ry-each.button-block {max-width:max-content;}.landing-header .ry-flex {align-items:center;}.landing-header .button-wrapper {display:flex;}.landing-header .button-wrapper .ry-btn {margin-left:10px;border-radius:40em;}@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:#363538;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;}}@media (min-width:1081px) {.landing-header .button-wrapper.mobile-wrapper {display:none;}}.landing-hero .section-background, .landing-hero .section-background img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.landing-hero .hero-content {padding:150px 0 120px;position:relative;z-index:2;}.landing-hero .hero-content .ry-flex {align-items:flex-end;}.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:50px 55px;background:#fff;border:1px solid #cdc8ca;}.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;}.landing-hero .hero-content .ry-each:nth-child(1) .ry-text p {margin:20px 0 30px;color:#fff;}.landing-hero .hero-content .ry-each:nth-child(1) .section-headline p {margin-top:5px;color:#fff;}.landing-hero .hero-content .ry-each:nth-child(1) .section-headline h1 {color:#ffffff;}.landing-hero .hero-content .field-wrapper {margin-bottom:20px;}@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: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;}.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:0%;}.landing-hero .section-background {position:relative;padding-bottom:75%;}}@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;}}.landing-welcome {padding:180px 0;background:#ecf5f7;}.landing-welcome .ry-container {display:flex;justify-content:center;}.landing-welcome .ry-container .ry-content {max-width:1280px;}.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 {align-items:center;}@media (max-width:1080px) {.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 !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;}}.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:#363538;}.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:#cc3d00;color:#fff;letter-spacing:2px;transition:.2s;}.landing-services .ry-flex .ry-each:hover .title {background:#fff;color:#363538;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:#cc3d00!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:#363538;}.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 #363538;display:flex !important;align-items:center;justify-content:center;}.landing-reviews .ry-container .ry-content .ry-each .slick-arrow:before {border:solid #363538;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:#cc3d00;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;overflow:hidden;}.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 {padding:0;}.landing-footer .footer-top {padding:80px 0 70px;background:#363538;}.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:#ffffff;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:#363538;}.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:#363538;}.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 0;min-height:calc(100vh);}.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:#363538;}.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:#363538;}.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:!important;}.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:Inter!important;}@media (max-width:1680px) {.landing-featured-service {margin-bottom:5px;}} .comprehensive .landing-hero .hero-content .ry-flex .ry-each:nth-child(1) {max-width:unset;width:100%;padding:0;}.landing-why-choose {padding:80px 0 330px;background:#cc3d00;}.ry-btn {border-radius:40em;}.landing-welcome .cta-buttons {margin-top:30px;}.about-grid .ry-each {width:calc(20% - 10px);}.about-grid {margin-top:60px;}.about-grid .ry-each {width:calc(20% - 10px);background:#fff;padding:30px;border-radius:15px;}.about-grid .ry-each .icon {max-width:90px;margin:0 auto 15px;float:none;}.about-grid .ry-each .icon img {height:100%;width:100%;object-fit:contain;object-position:center;}.landing-why-choose .section-headline h2 {color:#fff;}.landing-why-choose:after {position:absolute;content:"";bottom:0;left:0;width:100%;height:30vw;width:0;height:0;border-left:50vw solid transparent;border-right:50vw solid transparent;border-bottom:230px solid #fff;z-index:9;}.coverage-grid {margin-top:45px;}.coverage-grid .ry-each {width:calc(25% - 10px);}.landing-whole-family {padding:30px 0 60px;}.landing-advance-services {padding:70px 0;background:#ede1dd;}.advanced-services-grid {margin-top:90px;}.landing-advance-services .title {display:flex;flex-direction:column;gap:10px;color:#fff;justify-content:center;}.landing-advance-services .title h2 {color:#fff;}.landing-advance-services .title::before {content:'';position:absolute;background:#cc3d00;z-index:1;}.landing-advance-services .solutions-grid .title::before {inset:0 0 0 -10vw;border-radius:0 40em 40em 0;}.landing-advance-services .advanced-services-grid .title::before {inset:0 -10vw 0 0;border-radius:40em 0 0 40em;}.landing-advance-services .title div {z-index:3;}.landing-advance-services .solutions-grid .title {padding-right:60px;}.landing-advance-services .advanced-services-grid .title {padding-left:60px;}.comprehensive .landing-contact .ry-container {justify-content:center;} .comprehensive .landing-contact .ry-container .ry-content {max-width:1200px;}.comprehensive .landing-contact .button-wrapper {display:flex;justify-content:center;gap:5px;}.comprehensive .landing-contact .button-wrapper .ry-btn {margin:0;}.flex.advanced-services-grid, .solutions-grid.flex {gap:20px;}.footer-container {float:none;}#ry-footer .col-span-full.md\:col-span-6.xl\:col-span-3 {width:fit-content;}.footer-social-wrapper:before {left:35%;}.footer-social-wrapper:after {right:35%;}[x-show="footerLocations === ''"] {display:none !important;}@media (max-width:1200px) {.landing-why-choose:after {bottom:-1px;}}@media (max-width:768px) {.landing-header .ry-flex .ry-each:not(.button-block) {max-width:100px;}.button-wrapper:not(.mobile-wrapper) {display:flex;flex-direction:column;gap:10px;align-items:center;}.about-grid .ry-each {width:calc(33.33% - 10px);}.about-grid {justify-content:center;}.coverage-grid .ry-each {width:calc(50% - 10px);}.flex.advanced-services-grid {flex-direction:column-reverse;}.solutions-grid.flex {flex-direction:column;}.landing-advance-services .title {padding:30px 60px;}.landing-advance-services .ry-each {max-width:300px;margin:0 auto;}}@media (max-width:600px) {.about-grid .ry-each {width:100%;}} 

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