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


/*** CSS File: default ***/


/*** CSS File: homepage-redesign ***/
.ry-icon svg {width:16px;height:16px;fill:#000;}.ry-icon {width:40px;height:40px;background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;left:20px;position:absolute;top:29%;}.header-btn-wrap:nth-child(2) a.header-btn {background:#0083c6;}background:#5457a6;}.header-btn-wrap:nth-child(2) a.header-btn svg {fill:#0083c6;}.header-btn-wrap:nth-child(3) a.header-btn svg {fill:#5457a6;}.header-btn-wrap:nth-child(4) a.header-btn svg {fill:#9d9bcd;width:13px;}.module-43 {position:absolute;top:0;left:0;z-index:999;padding:35px 0;}.module-43 .ry-left {width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.module-43 .ry-left img {max-width:350px;width:100%;position:relative;top:2em;transition:all ease 0.3s;}@media (max-width:1024px) {.module-43 .ry-left img {max-width:300px !important;}}.module-43 .ry-right {-ms-flex-align:center;-ms-flex-direction:column;}.module-43 .ry-right .ry-leads {display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;float:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.module-43 .ry-right .ry-menu {width:100%;}.module-43 .ry-right .ry-menu .nav-menu {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;top:30px;max-width:1024px;float:right;padding-left:0;}.module-43 .ry-right .ry-menu .nav-menu li {list-style-type:none;}.module-43 .ry-right .ry-menu .nav-menu li a {-webkit-transition:all ease 0.3s;transition:all ease 0.3s;text-transform:uppercase;font-weight:400;letter-spacing:1px;text-decoration:none;font-size:calc(16px + 1 * ( (100vw - 500px) / 1100));padding-bottom:18px !important;display:block;}.module-43 .ry-right .ry-menu .nav-menu li:hover .dropdown-menu {opacity:1 !important;visibility:visible !important;-webkit-transition:all ease 0.4s;transition:all ease 0.4s;padding:0;top:35px;}.module-43 .ry-right .ry-menu .nav-menu li .dropdown-menu {display:block;opacity:0;visibility:hidden;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 3px 10px 0 rgba(0, 0, 0, 0.03);box-shadow:0 3px 10px 0 rgba(0, 0, 0, 0.03);-webkit-transition:all ease 0.3s;transition:all ease 0.3s;}.module-43 .ry-right .ry-menu .nav-menu li .dropdown-menu li {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;position:relative;}.module-43 .ry-right .ry-menu .nav-menu li .dropdown-menu li a {width:100% !important;padding:10px 30px !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;text-transform:uppercase;line-height:24px !important;font-size:calc(13px + 1 * ( (100vw - 500px) / 1100));background:transparent;}.module-43 .ry-right .ry-menu .nav-menu li a:hover {color:#0083c6 !important;}.module-43 .ry-right .ry-menu .nav-menu li .dropdown-menu li:hover a {background:transparent;}body.default .module-43 {position:relative;}body.default .module-43.fixed {position:fixed;}.module-43.style2 .ry-right .ry-leads .ry-contact li:nth-child(2) span.call_us {color:#fff;}.module-43.style2 .ry-right .ry-menu .nav-menu li .dropdown-menu li:hover a {background:transparent;}.module-43 .ry-leads .ry-contact-new {display:flex;}.module-43 .ry-leads .ry-contact-new a {display:flex;align-items:center;height:70px;padding:0 35px;background:#855A5C;}.module-43 .ry-leads .ry-contact-new a.phone {background:linear-gradient(to left, #EF6F6C, #855A5C);}.module-43 .ry-leads .ry-contact-new svg {width:23px;margin-right:15px;fill:#fff;}.module-43 .ry-leads .ry-contact-new .text-wrap {font-size:20px;text-transform:uppercase;color:#fff;}.module-43 .ry-leads .ry-contact-new .text-wrap span {display:block;font-size:16px;text-transform:uppercase;letter-spacing:initial;}.module-43 .ry-right .ry-menu .nav-menu li a {font-size:18px;color:#333 !important;letter-spacing:1px;}.ry-menu .ry-nav li.dropdown .dropdown-toggle span {margin-left:5px;}.box {width:30px;height:100;background:linear-gradient(113deg, #EF6F6C 50%, #855A5C 50%);}.module-43 .ry-right .ry-menu .nav-menu, .module-43 .ry-right,.module-43 .ry-right .ry-leads {}.module-43.fixed {background:#fff !important;}.module-43.fixed .ry-right .ry-menu .nav-menu li:hover .dropdown-menu {top:27px;}.module-43.fixed .ry-right .ry-menu .nav-menu {top:0;}body.default .module-43 {background:#fff !important;}@media (max-width:1680px) {.module-43 .ry-left img {max-width:280px;top:24px;}}@media (max-width:1355px) and (min-width:1081px) {a.header-btn {padding:15px 25px !important;}div.module-43 .ry-leads {max-width:750px;}body div.ry-section-hero h1 {font-size:60px !important;line-height:60px !important;}a.header-btn .ry-icon {display:none;}div.module-43 .ry-left img {max-width:200px;position:relative;top:0em;}div#ry-section-header {padding-top:1em !important;}div#welcome-wrap a.ry-btn.ry-btn-primary:after {margin-left:5px !important;}}@media screen and (min-width:992px) and (max-width:1199px) {div.module-43 .ry-right .ry-menu .nav-menu li a {font-size:16px !important;}}@media (max-width:1080px) {.module-43 {display:none;}#theme2-smHeader {display:block !important;} ul.mob-dropdown.mm-listview li a {font-size:18px !important;}.mm-menu_fx-panels-slide-up .mm-panel_opened-parent {margin-top:1em !important;}.mm-panel_opened .mm-listview {margin-top:0 !important;}a.mm-navbar__title {font-size:18px;padding:19px 0;color:#fff !important;}#menu_container .mm-listview {margin-top:90px !important;}.mobile-container .mobile-nav button .hamburger-inner, .mobile-container .mobile-nav button .hamburger-inner:before, .mobile-container .mobile-nav button .hamburger-inner:after {background:#231F20;}.mobile-container {background:#fff; }}.ry-menu .ry-nav li.dropdown .dropdown-toggle span {display:inline-block;}.ry-menu .ry-nav li.dropdown:last-child .dropdown-menu {right:0;left:unset;}.module-43 .ry-leads .ry-contact-new .text-wrap a {display:block;font-size:16px;text-transform:uppercase;letter-spacing:initial;}div#ry-main {margin-top:0;padding:0;}div#ry-section-header .ry-content.ry-flex {display:flex;align-items:center;justify-content:space-between;}div#ry-section-header .ry-container {max-width:1600px;margin:auto;float:none;width:90%;}div.ry-section-hero .slider-btn-wrap {display:flex;flex-direction:column;gap:10px 0;align-items:flex-end;justify-content:flex-end;}div.ry-section-hero {padding:0;}div#sldr {padding:0;}div#htmlSlider-64ae4880c7ae9 {padding:0;}div.ry-section-hero .ry-slide.ry-el-bg {padding:0;background-size:cover;background-position:top center;height:100vh;}div.ry-section-hero .ry-slide.ry-el-bg img {visibility:hidden;display:block;}div.ry-section-hero .carousel-fade .carousel-control {display:none;}div#ry-main >div {padding:0;}div.ry-section-hero .carousel .carousel-inner >div >div {padding:0;}@media (max-width:1355px) and (min-width:1081px) {div.ry-section-hero h1 {font-size:55px;line-height:55px !important;}}@media (max-width:1080px) {div.ry-section-hero .ry-slide.ry-el-bg div#card1 {position:static !important;width:100% !important;flex-direction:column;padding:1em 1em 2em;}div.ry-section-hero .ry-slide.ry-el-bg {background-image:none !important;height:auto !important;}div.ry-section-hero .ry-slide.ry-el-bg img {visibility:visible !important;height:600px;object-fit:cover;}body div.ry-section-hero h1 {font-size:35px !important;line-height:40px !important;text-align:center;color:#0083c6;}div.ry-section-hero .slider-btn-wrap {justify-content:center;align-items:center;}div.ry-section-hero .sub-title.to-animate {color:#666 !important;text-align:center;font-size:22px !important;margin-bottom:1em;}a#consult-btn, a#banner-call-btn {font-weight:normal !important;font-size:18px !important;}}@media (max-width:500px) {div.ry-section-hero .ry-slide.ry-el-bg img {height:480px !important;}}.homepage-recent-appearance .ry-content.ry-flex .ry-left {max-width:650px;margin:auto;}.module-22 .background-section, .module-22 .background-section img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.module-22 .ry-generic h2.ry-heading span {display:block;position:relative;top:-7px;}.module-22 .background-section {opacity:.9;filter:grayscale(1);overflow:hidden;}.module-22:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f3faff;z-index:-1;opacity:.9;}.module-22 {padding-left:16.66667vw;padding-right:8.33333vw;}.module-22 .ry-generic .title-wrap {margin-bottom:30px;}.module-22 .ry-generic .title-wrap .ry-heading {font-weight:400;margin-top:0;}#welcome-wrap.style-1 .content-wrap {max-width:650px;margin:auto;float:none;clear:both;}@media (max-width:1500px) and (min-width:1081px) {.homepage-recent-appearance .ry-content.ry-flex .ry-left {margin:0 !important;}}@media (max-width:1500px) and (min-width:1200px) {div#welcome-wrap.style-1 {padding:5em 0 !important;}div.homepage-recent-appearance h2.ry-heading {font-size:40px;line-height:40px;}div.homepage-recent-appearance h4.ry-sub-heading {line-height:35px !important;}}@media (max-width:1080px) {#welcome-wrap.style-1 .module-22 .ry-content {flex-direction:column !important;}#welcome-wrap.style-1 .module-22 .ry-right, #welcome-wrap.style-1 .module-22 .ry-LEFT {width:100% !important;}#welcome-wrap.style-1 .module-22 .ry-left {width:100% !important;padding-left:0;}div#welcome-wrap.style-1 {padding:3em 1em !important;}div#welcome-wrap .__video-con { max-width:600px !important;margin:0 auto 1em;}}@media (max-width:1200px) {.module-22 .ry-generic .title-wrap .ry-heading {text-align:center !important;margin-bottom:0;}}@media (max-width:1200px) {.module-22 .ry-generic .btn-wrap, .module-22 .ry-generic .btn-container {text-align:center;}}@media screen and (min-width:0) and (max-width:1200px) {.module-22 {padding-left:8.33333vw;padding-right:8.33333vw;}}@media (max-width:1366px) {.module-22 {padding-left:8vw;padding-right:8vw;}}.module-22 .ry-right .title-wrap div {text-align:left;}.module-22 .ry-right .content-wrap p {font-weight:400;}@media screen and (min-width:0) and (max-width:1200px) {.module-22 .ry-right {text-align:center;}.module-22 .ry-right .content-wrap {max-width:100%;float:none;margin:0 auto;}.module-22 .ry-right .content-wrap p {text-align:center;}}@media screen and (min-width:0) and (max-width:1200px) {.module-22 .ry-flex {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;}}.module-22 .btn {border-radius:0;padding:13px 20px;}.module-22 .btn:hover {color:#fff;}.module-22 .btn.btn-primary, .module-22 .btn.ry-btn-primary {border:1px solid transparent;}.module-22 .btn.arrow-right::after {content:'\f105';font-family:fontawesome;margin-left:10px;}.module-22.style2 {padding-left:0;padding-right:0;}.module-22.style2 .ry-content {max-width:1500px;width:90%;float:none;margin:auto;}.module-22.style2 .ry-left {max-width:50%;padding-right:70px;}.module-22.style2 .welcome-img {border-radius:100%;border:15px solid;}.module-22.style2 .circle {border-radius:100%;border:15px solid;}#welcome-wrap.style-1 {padding:8em 0;position:relative;display:flex;justify-content:center;}div#welcome-btn {display:flex;align-items:center;justify-content:space-between;margin-top:1.5em;gap:15px;}div#welcome-btn .btn-wrap {width:100%;}div#welcome-btn .btn-wrap a.ry-btn.ry-btn-primary {max-width:100%;}div#welcome-btn a#btn-2 {background:#5457a6;}#welcome-wrap.style-1 .module-22 {padding-left:0;padding-right:0;display:flex;justify-content:center;max-width:1600px;position:unset;width:90%;}#welcome-wrap.style-1 .svg-background {position:absolute;top:0;left:0;width:36%;}#welcome-wrap.style-1 .svg-background .cls-1 {fill:;}#welcome-wrap.style-1 .svg-background .cls-2 {fill:transparent;}#welcome-wrap.style-1 .module-22 .ry-content {flex-direction:row-reverse;display:flex;align-items:center;justify-content:space-between;}#welcome-wrap.style-1 .module-22 .ry-left {width:48%;}#welcome-wrap.style-1 .module-22 .square {padding-right:0;max-width:50%;width:100%;}#welcome-wrap.style-1 .module-22 .square img {border:4px solid #fff;border-top-left-radius:0px;max-width:100%;width:100%;}#welcome-wrap.style-1 .module-22 .ry-right {width:48%;}#welcome-wrap.style-1 .module-22 .ry-right .title-wrap div {text-align:left;}#welcome-wrap.style-1 .module-22 .ry-generic .title-wrap .ry-heading, #welcome-wrap.style-1 h4.ry-sub-heading {margin-bottom:0;text-align:center !important;}#welcome-wrap.style-1 .module-22 .ry-right .content-wrap p {font-weight:300;text-align:center !important;color:#666;}#welcome-wrap.style-1 .module-22 .ry-generic .title-wrap {margin-bottom:10px;}#welcome-wrap.style-1 .module-22 .ry-generic .btn-wrap, #welcome-wrap.style-1 .module-22 .ry-generic .btn-container {text-align:left;}@media (max-width:1024px) {#welcome-wrap.style-1 .module-22 .ry-content {flex-direction:column;align-items:center;justify-content:center;}#welcome-wrap.style-1 .module-22 .ry-left {padding-right:0;max-width:767px;width:90%;}#welcome-wrap.style-1 .svg-background {width:70%;left:-20%;}#welcome-wrap.style-1 .module-22 .ry-generic .title-wrap .ry-heading {text-align:center !important;}#welcome-wrap.style-1 .module-22 .ry-right .content-wrap p {text-align:center !important;}#welcome-wrap.style-1 .module-22 .ry-right {max-width:100%;width:100%;}#welcome-wrap.style-1 .module-22 .ry-generic .btn-wrap, #welcome-wrap.style-1 .module-22 .ry-generic .btn-container {text-align:center;}#welcome-wrap.style-1 .module-22 .ry-generic .title-wrap {margin-bottom:30px;padding:0;}}@media (max-width:1200px) {.module-22.style2 .ry-left {max-width:100%;padding-right:0;}.module-22.style2 .ry-right .content-wrap {max-width:82%;}}@media (max-width:700px) {div#welcome-wrap.style-1 .module-22 {width:100%;}div#welcome-btn {flex-direction:column;}div#welcome-wrap.style-1 {padding:3em 0 !important;}}#ry-header.__reduced div#ry-section-header {background:#fff;padding:1em 0;}:root body p, :root body a, :root body div, :root body span, :root body strong {font-family:Jost !important;}a.header-btn {background:#5457a6;width:100%;display:block;text-decoration:none !important;color:#fff;text-transform:uppercase;font-size:18px;font-weight:500;align-items:center;justify-content:flex-start;text-align:left !important;padding:15px 20px 15px 75px;position:relative;line-height:25px !important;}a.header-btn:hover {color:#fff;}.module-43 .ry-leads {max-width:900px;}.header-btn-wrap {width:25%;}a.header-btn span {font-size:13px;text-align:left;font-weight:300;}.header-btn-wrap:first-child a.header-btn {background:#ff005cf5;border-top-left-radius:15px;border-bottom-left-radius:15px;}.header-btn-wrap:last-child a {background:#9d9bcd;border-top-right-radius:15px;border-bottom-right-radius:15px;}:root body h4.ry-sub-heading {font-family:'Jost' !important;font-weight:300;font-size:30px;text-transform:uppercase;margin:0;color:#666;}:root body h2.ry-heading {font-family:'Tenor Sans', sans-serif !important;text-transform:uppercase;color:#0283c6;font-size:50px;line-height:60px;margin:0;}a.ry-btn.ry-btn-primary {background:#0083c6;height:50px;display:flex;align-items:center;max-width:180px;border-radius:10px;color:#fff;text-align:center;font-size:18px;justify-content:center;text-transform:uppercase;text-decoration:none !important;}.link, .link a {background:transparent;color:transparent;position:absolute;left:0;right:0;bottom:0;top:0;}#ry-header.__reduced div#ry-section-header .ry-left.ry-logo img {max-width:180px;top:0;}div.ry-section-hero .carousel {padding:0;}div.ry-section-hero .ry-slide.ry-el-bg div#card1 {position:absolute;bottom:5%;max-width:1600px;margin:auto;left:0;display:flex;width:90%;justify-content:space-between;right:0;}div.ry-section-hero h1 {color:#fff;font-family:'Tenor Sans' !important;font-size:75px;line-height:80px !important;text-transform:uppercase;}div.ry-section-hero .sub-title.to-animate {font-family:'Jost' !important;color:#fff;font-size:28px;}div.ry-section-hero.slider-btn-wrap {display:flex;flex-direction:column;gap:10px 0;align-items:flex-end;justify-content:flex-end;}.hp-btn-inner {width:100%;max-width:320px;float:right;}a#consult-btn, a#banner-call-btn {font-size:21px;max-width:320px;height:60px;font-weight:500;}a#banner-call-btn {background:#5457a6;}div#appearance-wrap, div.homepage-recent-appearance, div.homepage-recent-appearance .background-section {padding:0;}div.homepage-recent-appearance .background-section, div.homepage-recent-appearance .background-section img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.homepage-recent-appearance .ry-content.ry-flex {display:flex;align-items:center;justify-content:space-between;padding:5em 0;}.homepage-recent-appearance .ry-container {max-width:1600px;margin:auto;float:none;clear:both;width:90%;}.homepage-recent-appearance .ry-content.ry-flex .ry-right, .homepage-recent-appearance .ry-content.ry-flex .ry-left {width:48%;}div.homepage-recent-appearance h4.ry-sub-heading {color:#fff;}div.homepage-recent-appearance h2.ry-heading {color:#fff;margin:10px auto 25px;}div.homepage-recent-appearance p {color:#fff;font-weight:300;}.appearance-video-wrap {position:relative;padding-bottom:56.25%; padding-top:0;height:0;}.appearance-video-wrap iframe {position:absolute;top:0;left:0;height:100% !important;}@media (max-width:1080px) {.homepage-recent-appearance .ry-content.ry-flex {flex-direction:column-reverse;padding:3em 0 !important;}.homepage-recent-appearance .ry-content.ry-flex .ry-right, .homepage-recent-appearance .ry-content.ry-flex .ry-left {width:100% !important;}div.homepage-recent-appearance h4.ry-sub-heading, div.homepage-recent-appearance h2.ry-heading {text-align:center !important;}div.appearance-video-wrap {}div.homepage-recent-appearance .ry-content p {text-align:center !important;}div.homepage-recent-appearance .ry-container {width:100% !important;}div.homepage-recent-appearance .ry-content.ry-flex .ry-left {margin-top:1em auto 0 !important;}}.sections {padding:0;}div.hp-services-section {padding:5em 0;}.hp-services-section .ry-container {max-width:1400px;margin:auto;float:none;clear:both;}.hp-services-section h4.ry-sub-heading, .hp-services-section h2.ry-heading {text-align:center !important;}.hp-services-section h2.ry-heading {font-weight:normal;}.hp-services {display:flex;align-items:center;justify-content:space-between;margin-top:1.5em;}.hp-services .each-block {width:31%;padding:20px;height:500px;border-radius:20px;}.hp-services .each-block:before {content:'';background:transparent;position:absolute;left:0;right:0;margin:auto;bottom:0;top:0;border:2px solid #e6bd6f;border-radius:20px;opacity:0;z-index:1;}a#hp-services-btn, a#hp-blog-btn {margin:2em auto 0;max-width:270px;background:#5457a6;}.hp-services .each-block:hover:before {opacity:1;}.hp-services .each-block img {border-radius:20px;padding:10px;}.hp-services .each-block .title {}.hp-services .each-block .title>div {color:#5457a6;text-transform:uppercase;font-size:30px;line-height:35px;font-family:'Tenor Sans' !important;}.hp-serv-description {position:absolute;top:12%;transition:all ease 0.3s;left:0;right:0;margin:auto;}.hp-services .button-svg {width:35px;height:35px;background:#fff;border-radius:100%;display:flex;align-items:center;justify-content:center;margin:2em auto 0;opacity:0;}.hp-services .button-svg svg {width:20px;height:25px;fill:#3299ce;}div.hp-services-section .link a, div.hp-services-section .link {position:absolute;left:0;right:0;bottom:0;background:transparent;color:transparent;height:100%;z-index:3;}.hp-serv-description p {color:#fff;padding:0 2em;font-weight:300;opacity:0;transition:all ease 0.3s;margin-top:1em;}.photo {padding:0;position:relative;}.hp-services .photo:before {content:'';position:absolute;border-radius:20px;transition:all ease 0.6s;bottom:0;background:#0283C6;opacity:0.80;z-index:1;transform:scale(0);}.hp-services .each-block:hover .photo:before {height:96%;width:96%;top:10px;left:8px;transform:scale(1);}.hp-services .each-block:hover .hp-serv-description p {opacity:1;}.hp-services .each-block:hover .title>div {color:#fff;}.hp-services .each-block:hover .button-svg {opacity:1;}.hp-services .each-block img, .hp-services .each-block .photo {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:30px;}div.hp-serv-description {z-index:1;}@media (max-width:1080px) {div.hp-services .each-block:hover .hp-serv-description p {display:none !important;}div.hp-services .each-block:hover .photo:before {left:6px;} div.hp-services .each-block .title>div {text-transform:uppercase;font-size:30px;}div.hp-services .each-block .title>div {font-size:25px;line-height:30px !important;}div.hp-services .each-block {height:400px;}}@media (max-width:768px) {div.hp-services {flex-direction:column !important;gap:30px 0;}div.hp-services .each-block {width:100% !important;max-width:300px;}div.hp-services .each-block:before {display:none;}div.hp-services .photo:before {display:none;}div.hp-services .each-block:hover .title>div {color:#5457a6 !important;}div.hp-services .each-block:hover .button-svg {display:none;}}div.hp-cta-icon-section .background-section, div.hp-cta-icon-section .background-section img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;padding:0;object-position:20%;}div.hp-cta-icon-section {padding:5em 0;}.hp-cta-icon-block img {max-width:30px;transition:all ease 0.3s;}div.hp-cta-icon-section .ry-content {max-width:904px;float:right;display:flex;align-items:center;justify-content:space-between;gap:0 30px;}.hp-cta-icon-section .ry-container {max-width:1600px;margin:auto;float:none;clear:both;width:90%;}.hp-cta-icon-wrap.ry-flex {padding:0;display:flex;align-items:center;border-bottom:1px solid rgb(157 155 205 / 31%);height:110px;}.hp-cta-ry-icon {width:100%;border-radius:100%;border:2px solid #9d9bcd;height:65px;display:flex;align-items:center;justify-content:center;max-width:65px;margin-right:1.5em;transition:all ease 0.3s;}.hp-cta-icon-wrap.ry-flex:hover .hp-cta-title {color:#5357a5;}.hp-cta-icon-wrap.ry-flex:hover .hp-cta-ry-icon {background:#5357a5;border-color:#5357a5;}.hp-cta-icon-wrap.ry-flex:hover .hp-cta-ry-icon img {filter:brightness(100);}.hp-cta-icon-wrap.ry-flex:last-child, .hp-cta-icon-wrap.ry-flex:nth-child(4) {border-bottom:none;}:root body .hp-cta-title {text-transform:uppercase;font-size:23px;color:#9d9bcd;font-family:'Tenor Sans' !important;}@media (max-width:1500px) and (min-width:1200px) {div.hp-cta-icon-section .ry-content {max-width:850px;z-index:1;}.hp-cta-icon-section:before {opacity:1;content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(5deg,rgb(243 251 254) 0,transparent);z-index:1;opacity:0.9;}div.hp-cta-icon-section .background-section, div.hp-cta-icon-section .background-section img {object-position:30%;}}@media (max-width:1199px) {div.hp-cta-icon-section {background:#f3fbfe;padding:2em 0 !important;}div.hp-cta-icon-section .background-section img {opacity:0;}div.hp-cta-icon-section .ry-content {max-width:100%;}}@media (max-width:800px) {div.hp-cta-icon-section .ry-content { flex-direction:column;}:root body .hp-cta-title {font-size:19px;text-align:center !important;line-height:25px !important;}}@media (max-width:800px) and (min-width:768px) {div.hp-cta-icon-wrap.ry-flex {justify-content:center;flex-direction:column;width:45%;height:150px;}div.hp-cta-icon-wrap.ry-flex:last-child, .hp-cta-icon-wrap.ry-flex:nth-child(4) {border-bottom:1px solid rgb(157 155 205 / 31%) !important;}div.hp-cta-ry-icon {margin:0 auto 0;position:relative;top:-11px;}div.hp-cta-icon-block {display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:30px;margin-bottom:30px;}}@media (max-width:767px) {div.hp-cta-ry-icon {max-width:60px !important;height:60px !important;margin-right:15px !important;}div.hp-cta-icon-block img {max-width:25px !important;}:root body .hp-cta-title {text-align:left !important;font-size:18px !important;}}.hp-blog-section .background-section, .hp-blog-section .background-section img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;padding:0;}.hp-blog .each-block {width:31%;padding:0;}.hp-blog-section {padding:5em 0 10em;}.hp-blog-section .ry-container {max-width:1400px;margin:auto;width:90%;float:none;clear:both;}.hp-blog {display:flex;align-items:center;justify-content:space-between;margin-top:2em;}.hp-blog .photo img {border-radius:20px;height:400px;object-fit:cover;object-position:center;}.hp-blog-section h2.ry-heading {text-align:center;}.hp-blog-description {position:absolute;bottom:5%;max-width:85%;right:0;left:0;margin:auto;z-index:300;pointer-events:none;}.hp-blog-description .title p {color:#fff;font-family:'Tenor Sans' !important;font-size:23px;text-transform:uppercase;line-height:30px;}.hp-blog-description p {color:#fff !important;}.blog-date-btn p {font-weight:300 !important;}a.blog-link {color:#e6b557;text-transform:uppercase;font-weight:500;font-size:18px;}.hp-blog a.blog-link:after {content:'\f105';font-family:'FontAwesome';margin-left:10px;}.hp-blog .photo:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, #0a010100, rgb(0 0 0 / 94%));border-radius:20px;}.blog-date-btn p {margin-bottom:0;}.hp-blog .each-block:before {content:'';background:hsl(237.8deg 32.8% 49.02% / 76%);position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;z-index:1;pointer-events:none;transform:scale(0);transition:all ease 0.6s;}.hp-blog .each-block:hover:before {transform:scale(1);}@media (max-width:1024px) {div.hp-blog-description .title p {font-size:20px;line-height:25px;}div.hp-blog .each-block {width:48%;}div.hp-blog {flex-wrap:wrap;gap:20px 0;justify-content:space-around;}}@media (max-width:767px) {div.hp-blog { flex-direction:column !important;}div.hp-blog .each-block {width:100% !important;max-width:300px;} div.hp-blog-section {padding:2em 0 3em !important;background:rgb(83 168 213 / 10%) !important;}div.hp-blog-section .background-section {opacity:0 !important;}}.SVG_Star {width:22px;fill:#5457a6;}.module-testimonials.style-3 img {width:100%;height:100%;object-fit:cover;}.module-testimonials.style-3 .section-headline h2 {font-size:58px;font-family:;text-transform:uppercase;}.module-testimonials.style-3 .section-headline p {color:font-size:28px;font-weight:600;margin-top:10px;}.module-testimonials.style-3 {padding:7em 0;}.module-testimonials.style-3 .star-wrapper {text-align:center;}.module-testimonials.style-3 .star-wrapper svg {margin:0 1px;}.module-testimonials.style-3 .ry-container {display:flex;justify-content:center;max-width:1600px;width:90%;margin:auto;float:none;clear:both;}.module-testimonials.style-3 .ry-container .ry-content {max-width:1280px;}.module-testimonials.style-3 .ry-container .ry-content .review-box {margin-top:60px;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex .ry-each {width:100%;display:flex;align-items:center;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex .ry-each .each-comment p {color:#666;font-size:23px;margin-bottom:50px;font-weight:300;line-height:30px !important;height:160px;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex .ry-each .each-name {display:flex;align-items:center;gap:20px;justify-content:flex-start;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex .ry-each .each-name h5 {font-weight:600;color:#666;font-family:'Jost' !important;font-size:18px;text-transform:uppercase !important;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex .ry-each .carousel-control {display:none;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex .ry-each .carousel-indicators {bottom:26px !important;width:unset !important;margin:0 auto;padding:0 !important;right:0;transform:translateX(50%);display:grid !important;left:unset !important;text-align:unset !important;top:unset !important;grid-template-columns:repeat(1, 15px);grid-auto-flow:column;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex .ry-each .carousel-indicators li {background:#5457a6;opacity:.5;width:8px !important;height:8px !important;top:unset;border:unset;margin:0 2px !important;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex .ry-each .carousel-indicators li.active {opacity:1;display:block;}.module-testimonials.style-3 .video_wrapper {margin:0 auto;position:relative;background-color:#000;}.module-testimonials.style-3 .video_wrapper_full {margin-left:0;z-index:2;height:100%;}.module-testimonials.style-3 .videoIframe {position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:transparent;}.module-testimonials.style-3 .videoPoster {position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:url(https://s3.amazonaws.com/static.organiclead.com/Site-0278b031-a0a4-464d-9f08-b74d612b8fd8/shutterstock_782259901.png);background-size:cover;border:none;text-indent:-999em;overflow:hidden;opacity:1;-webkit-transition:opacity 800ms, height 0s;-moz-transition:opacity 800ms, height 0s;transition:opacity 800ms, height 0s;-webkit-transition-delay:0s, 0s;-moz-transition-delay:0s, 0s;transition-delay:0s, 0s;background-position:center;}.module-testimonials.style-3 .videoPoster:hover {cursor:pointer;}.module-testimonials.style-3 .videoPoster:before {content:'';position:absolute;top:unset;left:60px;width:90px;height:90px;margin:-40px 0 0 -40px;background:url(https://s3.amazonaws.com/static.organiclead.com/Site-0278b031-a0a4-464d-9f08-b74d612b8fd8/Triangle_1.png);background-size:contain;bottom:15px;}.module-testimonials.style-3 .videoWrapperActive .videoPoster {opacity:0;height:0;-webkit-transition-delay:0s, 800ms;-moz-transition-delay:0s, 800ms;transition-delay:0s, 800ms;}.module-testimonials.style-3 .video-poster {position:relative;height:100%;}.module-testimonials.style-3 .review-separator {position:absolute;left:50%;width:70px;height:70px;transform:translate(-50%, -50%);background:#f1f1f1;display:flex;align-items:center;justify-content:center;border-radius:50%;top:50%;border:#fff;box-shadow:0px 0px 40px 0px rgb(0 0 0 / 10%);-webkit-box-shadow:0px 0px 40px 0px rgb(0 0 0 / 10%);-moz-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.1);border:4px solid #fff;background:#efefef;z-index:9;margin:0 5px;}.module-testimonials.style-3 .carousel {padding-left:60px;}.module-testimonials.style-3 .review-separator span {display:block;height:20px;font-family:Satoshi !important;position:relative;top:37px;color:#666;font-size:89px;transform:rotate(-177deg);left:-2px;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex:before {content:"";position:absolute;top:0;left:calc(50% + 37px);transform:translate(-50%, 0);background-image:url(https://s3.amazonaws.com/static.organiclead.com/Site-0278b031-a0a4-464d-9f08-b74d612b8fd8/HomepageReview/rev_shadow.png);width:75px;z-index:1;height:100%;background-position:center;background-repeat:no-repeat;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex {display:flex;justify-content:space-between;}.module-testimonials.style-3 h4.ry-sub-heading {text-align:center;}.module-testimonials.style-3 h2.ry-heading {text-align:center;font-weight:normal;}.module-testimonials a.ry-btn.ry-btn-primary {max-width:250px !important;width:100%;position:relative;left:15%;}div.rev-video-image {padding-right:10%;}@media (max-width:1680px) {.module-testimonials.style-3 .section-headline h2 {font-size:50px;}.module-testimonials.style-3 .section-headline p {font-size:18px;}}@media (max-width:1080px) {.module-testimonials.style-3 {padding:60px 0 150px;}div.rev-video-image {padding-right:0;max-width:600px;margin:auto;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex {flex-direction:column;align-items:center;justify-content:center;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex .ry-each {width:100%;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex .ry-each:nth-child(1) {margin-bottom:30px;}.module-testimonials.style-3 .section-headline p,.module-testimonials.style-3 .section-headline h2,.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex .ry-each .each-comment p {text-align:center;height:auto !important;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex .ry-each .each-name h5 {margin-right:0;margin-bottom:30px;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex .ry-each .each-name {flex-direction:column;align-items:center;justify-content:center;gap:0 !important;}.module-testimonials.style-3 .section-headline h2 {font-size:46px;}.module-testimonials.style-3 .ry-each .ry-btn {margin-left:auto;margin-right:auto;left:0 !important;}.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex .ry-each .carousel-indicators {display:flex;align-items:center;justify-content:center;text-align:center !important;bottom:-60px !important;right:50%;width:unset !important;margin:0 auto;left:unset !important;}.module-testimonials.style-3 .review-separator {display:none;}}@media (max-width:1080px) {.module-testimonials.style-3 .ry-container .ry-content .review-box .ry-flex:before {opacity:0;}.module-testimonials.style-3 .carousel {padding-left:0;}.module-testimonials.style-3 .carousel {padding-left:0px;}}@media (max-width:767px) {.module-testimonials.style-3 .ry-container {max-width:100% !important;width:100% !important;}}@media (max-width:500px) {div.testi-video iframe {height:360px;}}.hp-map-contact {display:flex;padding:0;}div#map-bg {height:700px;background-size:cover;background-position:center;}div#map-bg img {visibility:hidden;}.hp-map-contact {background:#f3fbfe;}div#hp-contact-form {display:flex;align-items:center;padding:0;}div.hp-form .title-wrap h4.ry-sub-heading {margin-top:-10px;}div.hp-form {max-width:750px;width:90%;margin:auto;}div.hp-form .title-wrap {margin-bottom:1.5em;padding:0;}div.hp-form .title-wrap h4.ry-sub-heading, div.hp-form .title-wrap h2.ry-heading {text-align:center;}div.hp-form .ry-form.ry-form-box input[type=text], div.hp-form .ry-form.ry-form-box textarea { height:50px; border-radius:0; box-shadow:none; font-family:'Jost' !important; font-size:18px; font-weight:300; padding-left:20px; background:#fff;color:#333}div.hp-form .ry-form.ry-form-box textarea {height:180px;padding-top:20px;padding-left:20px;background:#fff;}.hp-form .input-flex {padding:0;display:flex;gap:0 5px;}input#recaptcha_contact_form {background:#5457a6;border:none;height:50px;width:100%;max-width:150px;border-radius:10px;color:#fff;text-transform:uppercase;font-size:18px;margin:10px auto 0;display:block;clear:both;padding-left:0;}div.hp-form .form-btn {max-width:160px;margin:auto;float:none;clear:both;}div.form-btn .form-group:after {font-family:'FontAwesome' !important;content:'\f105';font-size:15px;position:absolute;right:34px;top:10px;color:#fff;}@media (max-width:1080px) {div.hp-map-contact {flex-direction:column !important;padding:2em 0 !important;}div#map-bg {height:500px;max-width:600px;margin:auto;border-radius:20px;}div#hp-contact-form {display:flex;align-items:center;padding:2em;clear:both;margin:auto;max-width:600px;background:#fff;border-radius:20px;margin-top:2em;}}@media (max-width:767px) {div#hp-contact-form {padding:2em 0 !important; }}div.footer-section .svg-icon {width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / 10%);margin-right:15px;}div.footer-section .svg-icon svg {width:18px;fill:#fff;}div.footer-section {padding:0 !important;}div#footer-info {display:flex;justify-content:space-between;}div.footer-top {padding:4em 0 !important;background:#0083c6;}div.footer-section .ry-container {max-width:1600px;margin:auto;float:none;clear:both;width:90%;}div#footer-info .ry-each h4 {font-size:25px;line-height:35px;text-transform:uppercase;color:#ffffff;font-weight:400;font-family:"Tenor Sans";margin-bottom:15px;}.footer-section ul.social-icons.col-xs-12.ry-social li a {width:45px;height:45px;font-size:18px !important;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:100% !important;background:rgb(255 255 255 / 10%);font-weight:normal !important;transition:all ease 0.3s;}.footer-section .social-icons li {margin:0;height:auto;width:auto;border:none;line-height:initial;padding:0;}.footer-section ul.social-icons.col-xs-12.ry-social {float:left !important;margin:0 !important;padding:0 !important;margin-top:1em !important;}.footer-section .social-inner-wrap {display:flex;align-items:center;justify-content:space-between;}.footer-section .social-inner-wrap {width:auto !important;}div.footer-section ul.footer-menu {padding:0;column-count:2;}ul.footer-menu li a {font-size:18px;line-height:20px;color:#ffffff;}div.footer-section ul.footer-menu li {list-style:none;line-height:25px;}ul.footer-menu li a:before {content:'\f061';font-family:'FontAwesome';margin-right:10px;font-size:12px;}.footer-details span.span-1 {opacity:0.400;font-size:14px;text-transform:uppercase;color:#ffffff;font-weight:300;font-family:"Tenor Sans" !important;}.footer-info a {font-size:19px !important;color:#ffffff;font-weight:500;}div#footer-phone a {font-size:25px !important;}.footer-details {display:flex;align-items:center;gap:0 5px;}.footer-details:not(:last-child) {margin-bottom:1em;}.footer-details:not(:last-child) .svg-icon {position:relative;top:-12px;}.footer-hrs ul li {list-style:none;font-size:18px;line-height:24px;color:#ffffff;font-family:"Jost";}.footer-hrs ul {padding:0;}.footer-hrs ul li p {white-space:nowrap;margin:0;color:#fff;display:flex;width:100%;gap:0 10px;}.footer-hrs span.span-1 {width:100px;}div.ry-copyright-conts {padding:1em 0 !important;}.footer-section ul.social-icons.col-xs-12.ry-social li a:hover {background:#5457a6;}div#footer-info .ry-each {width:24%;}div#ry-footer .ry-copyright-conts p, div#ry-footer .ry-copyright-conts a {font-size:16px;line-height:35px;color:#666;font-family:"Jost";margin-bottom:0;}div#ry-footer .row.gy-3 {display:flex;align-items:center;justify-content:space-between;}div#ry-footer .row.gy-3 .col-md-7 {width:100%;white-space:nowrap;}div#ry-footer .row.gy-3 .col-md-5 {width:100%;display:flex;justify-content:flex-end;}div#footer-info .ry-each:last-child {width:max-content;}@media (max-width:1600px) and (min-width:1441px) {div#footer-logo {width:20% !important;}div#footer-logo img {max-width:248px;}div.footer-roya-logo {text-align:center;}div#footer-info .ry-each:nth-child(2) {width:30%;position:relative;left:1em;}div#footer-info .ry-each:nth-child(3) {width:26%;position:relative;left:-1em;}.footer-info a {font-size:18px !important;}}@media (max-width:1440px) and (min-width:1401px) {div.footer-roya-logo {text-align:center;}div#footer-info .ry-each img {max-width:260px;}div#footer-info .ry-each:nth-child(3) {background:transparent;position:relative;left:0;}div#footer-info .ry-each:nth-child(2) {position:relative;left:-8px;width:27%;}}@media (max-width:1400px) and (min-width:1081px) {div#footer-logo img {max-width:200px;}div#footer-info .ry-each h4 {font-size:22px;}div#footer-logo {width:20% !important;}div#footer-info .ry-each:nth-child(3) {width:32%;}.footer-section ul.social-icons.col-xs-12.ry-social li a {width:35px;height:35px;font-size:16px !important;}.footer-section .social-inner-wrap {max-width:250px;}div.footer-section ul.footer-menu {column-count:1;}.footer-info a {font-size:17px !important;}div#footer-info .ry-each:nth-child(2) {width:22%;position:relative; left:1em;}div.footer-section .svg-icon {width:35px;height:35px;margin-right:10px;}div.footer-section .svg-icon svg {width:16px !impotant;}}@media (max-width:1080px) {div#footer-info {flex-direction:column;justify-content:center !important;gap:30px 0;}div.footer-roya-logo img {display:block;margin:10px auto 0;}div#footer-info .ry-each {width:100%;max-width:400px;margin:auto;}div#footer-info .ry-each h4 {text-align:center;}div#footer-logo img {max-width:200px;margin:auto;float:none;display:block;}div#footer-logo {max-width:100%;}div.footer-top {padding:2em 0 !important;}div.footer-section ul.footer-menu {column-count:1;max-width:200px;background:transparent;margin:auto;position:relative;left:20px;}div#footer-social {display:flex;align-items:center;justify-content:center;}.footer-section ul.social-icons.col-xs-12.ry-social li a {width:40px;font-size:16px !important;height:40px;}div.footer-section .social-inner-wrap {max-width:280px;margin:auto;}div.footer-details {flex-direction:column;text-align:center;justify-content:center;}div.footer-section .svg-icon {margin:0 auto !important;}.footer-details:not(:last-child) .svg-icon {top:0;}.footer-hrs ul {max-width:260px;background:transparent;margin:auto;}div#ry-footer .row.gy-3 {flex-direction:column !important;}div#ry-footer .ry-copyright-conts p, div#ry-footer .ry-copyright-conts a {text-align:center !important;line-height:25px !important;}div#ry-footer .row.gy-3 .col-md-5 {justify-content:center;}div.footer-roya-logo {text-align:center !important;}div#ry-footer .row.gy-3 .col-md-7 {white-space:inherit !important;}}#mobileheader {padding:0; }.mobile-container {width:100%;padding:15px 0;position:fixed;z-index:999;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;top:0;left:0; }.mobile-container.fixed {padding:10px 0; }.mobile-container.fixed .mobile_logo img {max-width:200px; }.mobile-container .mobile_logo {padding-bottom:0;margin-left:1em;}.mobile-container .mobile_logo img {max-width:150px;}@media (max-width:375px) {.mobile-container .mobile_logo img {max-width:120px; } }.mobile-container .mobile-nav {height:20px; }.mobile-container .mobile-nav button {padding:0;outline:0;color:#ffffff;font-size:24px; }.mobile-container .mobile-nav button .hamburger-box {width:35px; }.mobile-container .mobile-nav button .hamburger-inner {border-radius:0;width:35px; }.mobile-container .mobile-nav button .hamburger-inner:before {border-radius:0;width:35px; }.mobile-container .mobile-nav button .hamburger-inner:after {border-radius:0;width:35px; }.mobile-container .flex-wrap {background:transparent;display:flex;justify-content:space-between;}.mobile-container .flex-wrap .flex-item.left-nav {width:50%;padding-left:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;}.mobile-container .flex-wrap .flex-item.right-nav {padding-right:20px;width:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;}.mobile-container .flex-wrap .flex-item.right-nav .mobile-button {-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;margin-right:0;display:flex;justify-content:space-between;gap:0 5px;}div.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#1e8cc9;color:#fff;font-size:15px;font-weight:300 !important;}.mobile-button svg {fill:#fff;color:#fff;width:22px;}#menu_container {padding-top:0; }#menu_container .hamburger {position:absolute;top:10px;right:0; }#menu_container .hamburger .hamburger-inner {width:20px;height:4px;background:#ffffff;border-radius:0; }@media (max-width:500px) {#menu_container .hamburger .hamburger-inner {height:2px; } }#menu_container .hamburger .hamburger-inner:after, #menu_container .hamburger .hamburger-inner:before {height:4px;background:#ffffff;border-radius:0;width:20px; }@media (max-width:500px) {#menu_container .hamburger .hamburger-inner:after, #menu_container .hamburger .hamburger-inner:before {height:2px; } }#menu_container .mm-navbar {position:static;height:auto;border:0;display:none; }#menu_container .mm-navbar img {max-width:150px; }#menu_container .mm-listview {margin-top:50px; }#menu_container .mm-listview .mm-listitem {padding:0; }#menu_container .mm-listview .mm-listitem.lbl {display:none;}#menu_container .mm-listview .mm-listitem.lbl a {font-weight:600;font-size:18px; }#menu_container .mm-listview .mm-listitem a i {font-size:20px;margin-right:20px; }#menu_container .mm-listview .mm-listitem a i.fa-youtube-square:before {content:"\f431"; }#menu_container .mm-listview .mm-listitem:after {border-color: #FFF; }.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a:first-child svg {width:18px;}@media (max-width:500px) {div.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a {width:35px;height:35px;}.mobile-button svg {width:18px;height:15px;}.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a:first-child svg {width:22px;height:15px;}}a.ry-btn.ry-btn-primary:after {font-family:'FontAwesome' !important;content:'\f105';margin-left:1em;font-size:15px;}:root body h2.ry-heading span {color:#5457a6;font-family:'Tenor Sans' !important;font-weight:normal !important;}a.ry-btn.ry-btn-primary:hover {background:#0083c6 !important;}.module-testimonials a.ry-btn.ry-btn-primary:hover {background:#ff0a62 !important;}a#btn-1:hover, a#consult-btn:hover {background:#5457a6 !important;}a.header-btn:hover {background:hsl(196.36deg 75.5% 71.71%) !important;}.fa-google-plus:before {content:"\f1a0" !important;}@media (max-width:1080px) {:root body h4.ry-sub-heading {font-size:25px;margin-bottom:10px !important;}:root body h2.ry-heading {font-size:35px;line-height:45px !important;}}div#dentures {display:block;top:-80px;visibility:hidden;position:relative;}div#bonding {display:block;top:-120px;visibility:hidden;position:relative;}div#fillings {display:block;top:-80px;visibility:hidden;position:relative;}:root body h1, :root body h2, :root body h3, :root body h4 {font-family:'Tenor Sans', sans-serif !important;}#ry-pg-banner .ry-pg-title H1 {font-weight:normal;font-size:55px;text-transform:uppercase;margin:0 !important;}#ry-pg-banner .ry-bnr-wrp:before {content:"";background:linear-gradient(5deg,rgb(243 251 254) 0,transparent);position:absolute;top:0;left:0;width:100%;height:100%;}.inner-default #ry-header {width:100%;}#ry-pg-banner .ry-bnr-wrp .ry-container {max-width:1600px;width:90%;margin:auto;float:none;}#ry-pg-banner .ry-bnr-wrp img {visibility:hidden;}body #content .subpage-content-wrapper {padding-top:5em;}#ry-pg-banner .ry-bnr-wrp img {visibility:hidden;}body #content .subpage-content-wrapper {padding-top:5em;}.inner-default #ry-header {position:static;}#ry-header.__reduced {position:fixed !important;z-index:999;width:100% !important;}.inner-default #content {margin-top:0 !important;padding-top:0 !important;}.inner-default .module-43 {position:static !important;padding:1em 0 !important;}.inner-default .module-43 .ry-left img {top:0;max-width:250px;}#ry-pg-banner .ry-bnr-wrp {background-position:95%;padding:0;background-size:cover;}#ry-pg-banner .ry-pg-title {position:absolute;bottom:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9;visibility:visible;}#ry-pg-banner .ry-bnr-wrp .ry-container {max-width:1600px;width:90%;margin:auto;float:none;}div.footer-details a:hover, ul.footer-menu li a:hover {text-decoration:underline !important;color:#fff !important;}@media (max-width:1600px){#ry-pg-banner .ry-bnr-wrp {margin-top:-1px;}}@media (max-width:1599px){#ry-pg-banner .ry-bnr-wrp {height:320px;background-position:100% !important;}#ry-pg-banner .ry-bnr-wrp {}}@media (max-width:1380px){#ry-pg-banner .ry-bnr-wrp {height:300px;}#ry-pg-banner .ry-bnr-wrp {background-position:95%;}}@media (max-width:1024px){#ry-pg-banner .ry-bnr-wrp {height:260px;}#ry-pg-banner .ry-bnr-wrp {background-position:80%;margin-top:6.7em;}}@media (max-width:991px){#ry-pg-banner .ry-bnr-wrp {margin-top:109px;}#ry-pg-banner .ry-bnr-wrp {}#ry-pg-banner .ry-bnr-wrp {}}@media (max-width:767px){#ry-pg-banner .ry-bnr-wrp {}#ry-pg-banner .ry-bnr-wrp {background-position:95%;}}@media (max-width:500px){#ry-pg-banner .ry-bnr-wrp {}#ry-pg-banner .ry-bnr-wrp {background-position:88% !important;}}@media (max-width:768px){#ry-pg-body p{text-align:left;}div#ry-pg-banner .ry-pg-title H1 {font-size:30px !important;}div#ry-pg-banner .ry-pg-title {bottom:2% !important;}}@media (min-width:1024px){#ry-pg-banner .ry-bnr-wrp:before{}}@media (min-width:1600px){#ry-pg-banner .ry-bnr-wrp {height:340px;}#ry-pg-banner .ry-bnr-wrp {background-position:95%;}}@media (min-width:3000px){#ry-pg-banner .ry-bnr-wrp {height:800px;}}@media (max-width:991px) { div#ry-pg-banner .ry-pg-title H1 {text-align:center !important;font-size:35px; line-height:36px;}div#ry-pg-banner .ry-pg-title {bottom:5%;} }

/*** PAGE CSS OVERRIDES ***/
html, body { width:100vw; overflow-x:hidden;}