/*** WIDGET/SYSTEM CSS ***/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline; }article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display:block; }body {line-height:1; }ol, ul {list-style:none; }ol:before, ol:after, ul:before, ul:after {display:none; }blockquote, q {quotes:none; }blockquote:before, blockquote:after,q:before, q:after {content:'';content:none; }table {border-collapse:collapse;border-spacing:0; }.ry-flex, .ry-social .social-inner-wrap, .ry-social .social-inner-wrap li, .ry-social .social-inner-wrap li a, .ry-open-hrs li, .ry-indicator, .ry-slider-nav, .ry-slider-nav .button-prev, .ry-slider-nav .button-next, .ry-table .ry-row, .ry-menu .ry-nav li .dropdown-toggle, .ry-icon, .mobile-container .flex-wrap, .mobile-container .flex-wrap .flex-item.left-nav, .mobile-container .flex-wrap .flex-item.right-nav, .mobile-container .flex-wrap .flex-item.right-nav .mobile-button, #ry-sidebar #searchfield button, #ry-sidebar .ry-link-wrp .ry-link-item, #ry-sidebar .social-wrap, #ry-sidebar #accordion .ry-link-item ul a {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between; }body, .ry-form input[type="text"], .ry-form select, .ry-form textarea, .ry-btn, #menu_container .mm-listview li a {font-family:'Montserrat', sans-serif; }body {color:#403f40;overflow:auto !important;font-size:calc(14px + 2 * ((100vw - 320px) / 1280)); }@media screen and (max-width:320px) {body {font-size:14px; } }@media screen and (min-width:1600px) {body {font-size:16px; } }body.default h1 {font-weight:700;text-transform:capitalize;text-align:left;font-size:calc(30px + 20 * ((100vw - 500px) / 940));line-height:60px; }@media screen and (max-width:500px) {body.default h1 {font-size:30px; } }@media screen and (min-width:1440px) {body.default h1 {font-size:50px; } }@media (max-width:767px) {body.default h1 {text-align:center;line-height:45px; } }body.default h2 {font-weight:700;text-transform:initial;text-align:left;line-height:60px;font-size:calc(30px + 20 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {body.default h2 {font-size:30px; } }@media screen and (min-width:1440px) {body.default h2 {font-size:50px; } }@media (max-width:767px) {body.default h2 {text-align:center;line-height:1.2; } }body.default h3 {font-weight:700;text-transform:capitalize;text-align:left;line-height:35px;font-size:calc(25px + 20 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {body.default h3 {font-size:25px; } }@media screen and (min-width:1440px) {body.default h3 {font-size:45px; } }@media (max-width:1440px) {body.default h3 {line-height:50px; } }@media (max-width:767px) {body.default h3 {text-align:center;line-height:30px; } }body.default h4 {font-weight:700;text-transform:capitalize;text-align:left;line-height:35px;font-size:calc(20px + 20 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {body.default h4 {font-size:20px; } }@media screen and (min-width:1440px) {body.default h4 {font-size:40px; } }@media (max-width:767px) {body.default h4 {text-align:center;line-height:30px; } }body.default h5 {font-weight:700;text-transform:capitalize;text-align:left;line-height:35px;font-size:calc(18px + 17 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {body.default h5 {font-size:18px; } }@media screen and (min-width:1440px) {body.default h5 {font-size:35px; } }@media (max-width:767px) {body.default h5 {text-align:center;line-height:30px; } }body.default h6 {font-weight:700;text-transform:capitalize;text-align:left;line-height:35px;font-size:calc(16px + 14 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {body.default h6 {font-size:16px; } }@media screen and (min-width:1440px) {body.default h6 {font-size:30px; } }@media (max-width:767px) {body.default h6 {text-align:center;line-height:30px; } }@media (max-width:767px) {body.default .ry-btn {width:100%;max-width:300px;width:auto;margin:0 auto; } }body div {text-align:left;font-size:calc(18px + 2 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {body div {font-size:18px; } }@media screen and (min-width:1440px) {body div {font-size:20px; } }body p {text-align:left;line-height:35px;font-size:calc(16px + 2 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {body p {font-size:18px; } }@media screen and (min-width:1440px) {body p {font-size:18px; } }@media (max-width:767px) {body p {text-align:center; } }body ul {list-style:disc;padding-left:30px; }body ul li p {text-align:left; }@media (max-width:767px) {body ul li p {text-align:left; } }body strong {font-weight:700; }body em {font-style:italic; }body button {-webkit-appearance:none; }body button:hover, body button:focus {outline:0 !important; }body .search-result.page {margin-bottom:0;border-bottom:1px solid rgba(189, 189, 189, 0.4);padding:20px 0; }@media (max-width:767px) {body .search-result.page {text-align:center; } }body .search-result h2 {font-size:calc(20px + 5 * ((100vw - 320px) / 1280));line-height:30px; }@media screen and (max-width:320px) {body .search-result h2 {font-size:20px; } }@media screen and (min-width:1600px) {body .search-result h2 {font-size:25px; } }body .description {line-height:30px; }body .search-result, body .description {line-height:30px;font-size:calc(18px + 2 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {body .search-result, body .description {font-size:18px; } }@media screen and (min-width:1440px) {body .search-result, body .description {font-size:20px; } }body a {text-transform:none;}body ul, body ol {padding-left:30px; }body ul.pagination, body ol.pagination {padding-left:0; }@media (max-width:991px) {body ul.pagination, body ol.pagination {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; } }@media (max-width:767px) {body ul.pagination, body ol.pagination {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; } }body ul.pagination li.active a, body ol.pagination li.active a {border:0; }body ul.pagination li:before, body ol.pagination li:before {display:none;border:0;color:#fff; }body ul li, body ol li {position:relative;line-height:30px; }.hamburger:hover, .hamburger:focus {outline:0; }.alert {padding:15px 30px;margin-top:10px; }.alert li {margin-bottom:10px; }.ry-tabs {margin-top:20px; }.ry-tabs .nav-tabs {border:0; }@media (max-width:1226px) {.ry-tabs .nav-tabs {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap; } }.ry-tabs .nav-tabs:before, .ry-tabs .nav-tabs:after {display:none; }@media (max-width:1226px) {.ry-tabs .nav-tabs li {width:calc(100% / 3);text-align:center; } }.ry-tabs .nav-tabs li a {background:#ebebeb;letter-spacing:3px;border-radius:0;border:0;font-weight:700;text-transform:uppercase;font-size:14px;margin:0; }@media (max-width:1226px) {.ry-tabs .nav-tabs li a {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center; } }.ry-tabs .tab-pane {padding:20px; }.ry-tabs .tab-content {border:solid 1px rgba(0, 0, 0, 0.1); }.ry-form.ry-form-box {-webkit-box-shadow:0px 2px 59px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 2px 59px 0px rgba(0, 0, 0, 0.15);border-radius:20px;padding:60px 50px 80px; }.ry-form.ry-form-box input[type="text"], .ry-form.ry-form-box textarea {border:1px solid #cecece;color:#cecece; }.ry-form.ry-form-box input[type="text"]::-webkit-input-placeholder, .ry-form.ry-form-box textarea::-webkit-input-placeholder {color:#cecece; }.ry-form.ry-form-box input[type="text"]::-moz-placeholder, .ry-form.ry-form-box textarea::-moz-placeholder {color:#cecece; }.ry-form.ry-form-box input[type="text"]:-ms-input-placeholder, .ry-form.ry-form-box textarea:-ms-input-placeholder {color:#cecece; }.ry-form.ry-form-box input[type="text"]:-moz-placeholder, .ry-form.ry-form-box textarea:-moz-placeholder {color:#cecece; }.ry-form.ry-form-box input[type="text"]::-ms-input-placeholder, .ry-form.ry-form-box textarea::-ms-input-placeholder {color:#cecece; }.ry-form input[type="text"] {height:60px;border-radius:0;border:solid 1px #ddd;padding-left:30px;font-size:calc(16px + 2 * ((100vw - 320px) / 1280));color:rgba(54, 48, 43, 0.5); }@media screen and (max-width:320px) {.ry-form input[type="text"] {font-size:16px; } }@media screen and (min-width:1600px) {.ry-form input[type="text"] {font-size:18px; } }.ry-form input[type="text"]::-webkit-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form input[type="text"]::-moz-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form input[type="text"]:-ms-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form input[type="text"]:-moz-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form input[type="text"]::-ms-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form input[type="text"]:focus {-webkit-box-shadow:none;box-shadow:none; }.ry-form label {text-align:left;line-height:35px;font-weight:400;font-size:calc(16px + 2 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {.ry-form label {font-size:18px; } }@media screen and (min-width:1440px) {.ry-form label {font-size:18px; } }.ry-form select {height:60px;border-radius:0;border:solid 1px #ddd;padding-left:30px;font-size:calc(16px + 2 * ((100vw - 320px) / 1280));color:rgba(54, 48, 43, 0.5); }@media screen and (max-width:320px) {.ry-form select {font-size:16px; } }@media screen and (min-width:1600px) {.ry-form select {font-size:18px; } }.ry-form select::-webkit-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form select::-moz-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form select:-ms-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form select:-moz-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form select::-ms-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form select:focus {-webkit-box-shadow:none;box-shadow:none; }.ry-form textarea {height:200px;border-radius:0;border:solid 1px #ddd;padding-left:30px;padding-top:25px;font-size:calc(16px + 2 * ((100vw - 320px) / 1280));color:rgba(54, 48, 43, 0.5); }@media screen and (max-width:320px) {.ry-form textarea {font-size:16px; } }@media screen and (min-width:1600px) {.ry-form textarea {font-size:18px; } }.ry-form textarea::-webkit-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form textarea::-moz-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form textarea:-ms-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form textarea:-moz-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form textarea::-ms-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form textarea:focus {-webkit-box-shadow:none;box-shadow:none; }.ry-form .form-group {margin-bottom:10px; }.ry-form .ry-btn {width:auto; }.ry-form .has-error input {border:1px solid red !important; }.ry-form .input-name {margin-bottom:15px; }.ry-form .input-name .form-group {margin-bottom:0; }.ry-form .input-name .form-group:before {content:"\f007";position:absolute;color:rgba(0, 0, 0, 0.2);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:27px; }.ry-form .input-name input {padding-left:50px; }.ry-form .input-email {margin-bottom:15px; }.ry-form .input-email .form-group {margin-bottom:0; }.ry-form .input-email .form-group:before {content:"\f0e0";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:26px;color:rgba(0, 0, 0, 0.2); }.ry-form .input-email input {padding-left:50px; }.ry-form .input-phone {margin-bottom:15px; }.ry-form .input-phone .form-group {margin-bottom:0; }.ry-form .input-phone .form-group:before {content:"\f095";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:26px;color:rgba(0, 0, 0, 0.2); }.ry-form .input-phone input {padding-left:50px; }.ry-form .input-message {margin-bottom:15px; }.ry-form .input-message .form-group {margin-bottom:0; }.ry-form .input-message .form-group:before {content:"\f040";color:rgba(0, 0, 0, 0.2);position:absolute;top:30px;left:27px;z-index:10; }.ry-form .input-message textarea {padding-left:50px; }.ry-form .rate-box {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center; }.ry-form .star-box {margin-left:30px;cursor:pointer; }@media (max-width:1200px) {.ry-form .star-box {margin-left:0; } }.ry-form .star-box .star-active .fa {color:#e5c865; }.ry-form .star-box .star-rated .fa {color:#e5c865; }.ry-container {max-width:83.33333%;margin:0 auto;float:none; }@media (min-width:992px) {.ry-container {max-width:1600px; } }@media screen and (min-width:992px) and (max-width:1700px) {.ry-container {max-width:90%; } }@media (max-width:991px) {.ry-container {max-width:90%; } }.ry-flex {-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between; }@media (max-width:1200px) {.ry-flex.col2 {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column; } }.ry-flex.col2 .ry-each {flex:unset;width:calc((100% / 2) - 20px); }@media (max-width:1200px) {.ry-flex.col2 .ry-each {width:100% !important; } }@media (max-width:1200px) {.ry-flex.col3 {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column; } }.ry-flex.col3 .ry-each {width:calc((100% / 3) - 20px); }@media (max-width:1200px) {.ry-flex.col3 .ry-each {width:100% !important; } }@media (max-width:1200px) {.ry-flex.col4 {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column; } }.ry-flex.col4 .ry-each {width:calc((100% / 4) - 20px); }@media (max-width:1200px) {.ry-flex.col4 .ry-each {width:100% !important; } }.ry-social {width:auto; }.ry-social .social-inner-wrap {-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start; }@media (max-width:991px) {.ry-social .social-inner-wrap {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; } }.ry-social .social-inner-wrap li {width:27px;height:27px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;margin-bottom:10px;-webkit-transition:all 400ms ease;transition:all 400ms ease; }.ry-social .social-inner-wrap li:last-child {margin-right:0; }.ry-social .social-inner-wrap li:hover {-webkit-transform:scale(1.2);transform:scale(1.2); }.ry-social .social-inner-wrap li:hover a {background:#272727;border:#272727; }.ry-social .social-inner-wrap li a {color:#ffffff;font-size:11px;background:rgba(39, 39, 39, 0.4);border-radius:50%;height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 400ms ease;transition:all 400ms ease; }.ry-social .social-inner-wrap li a.fa-facebook {background:#3c5a99; }.ry-social .social-inner-wrap li a.fa-twitter {background:#00aced; }.ry-social .social-inner-wrap li a.fa-linkedin {background:#0274b3; }.ry-social .social-inner-wrap li a.fa-instagram {background:#e05447; }.ry-social .social-inner-wrap li a.fa-google-plus {background:#dd4b39; }.ry-social .social-inner-wrap li a.fa-google-yelp {background:#af0606; }.ry-social .social-inner-wrap li a.fa-rss {background:#dd4b39; }.ry-social .social-inner-wrap li a.fa-pinterest {background:#bd081c; }.ry-social .social-inner-wrap li a.fa-youtube {background:#cd201f; }.ry-btn {text-align:center;position:relative;border-radius:0;padding:10px 20px;display:inline-block;color:#ffffff;border:0;-webkit-appearance:none; }.ry-btn:focus, .ry-btn:hover {outline:0;text-decoration:none; }.ry-btn.ry-btn-primary {background:#272727; }.ry-modal .modal-title {text-align:center;margin:10px 0;font-size:calc(20px + 5 * ((100vw - 320px) / 1280));font-weight:700; }@media screen and (max-width:320px) {.ry-modal .modal-title {font-size:20px; } }@media screen and (min-width:1600px) {.ry-modal .modal-title {font-size:25px; } }.ry-modal .ry-text p {line-height:180%;margin-bottom:30px;margin-top:10px;padding:20px;font-weight:500;background:rgba(118, 49, 49, 0.1);border-radius:5px;font-size:17px; }.ry-modal .ry-img {max-width:450px;float:none;margin:20px auto;overflow:hidden; }.modal-dialog {z-index:99999; }.mm-slideout {z-index:unset; }@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {.mm-slideout {z-index:auto; } }.ry-el-bg img {visibility:hidden; }.ry-el-bg img.ry-bg {display:none; }.ry-el-link {cursor:pointer; }.ry-accordion {-webkit-box-shadow:1px 1px 90px rgba(0, 0, 0, 0.1);box-shadow:1px 1px 90px rgba(0, 0, 0, 0.1); }.ry-accordion .ry-heading {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#403f40;padding:25px 35px;border:0;border-bottom:1px solid rgba(189, 189, 189, 0.5);border-radius:0;outline:0;font-size:calc(16px + 9 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {.ry-accordion .ry-heading {font-size:16px; } }@media screen and (min-width:1440px) {.ry-accordion .ry-heading {font-size:25px; } }.ry-accordion .ry-heading.ui-state-active {background:#ffffff;font-weight:700; }.ry-accordion .ry-heading.ui-state-active:after {content:"\f068"; }.ry-accordion .ry-heading:after {content:"\f067";float:right;-webkit-transition:all 400ms ease;transition:all 400ms ease; }.ry-accordion .ry-heading .ui-icon {display:none; }.ry-accordion .ry-content {z-index:10;border:0;padding:30px; }.ry-accordion .ry-content .ry-photo {max-width:300px; }.ry-open-hrs li {margin-bottom:15px;line-height:1; }.ry-open-hrs li .day {width:115px; }.ry-indicator {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%; }.ry-indicator .ry-play-btn {margin-right:10px;-webkit-transition:all 400ms cubic-bezier(0.22, 0.68, 0, 1.71);transition:all 400ms cubic-bezier(0.22, 0.68, 0, 1.71); }.ry-indicator .ry-play-btn:hover {-webkit-transform:scale(1.1);transform:scale(1.1); }.ry-indicator .ry-play-btn:before {content:"\f04b";font-size:12px; }.ry-indicator .ry-pause-btn {margin-right:10px;-webkit-transition:all 400ms cubic-bezier(0.22, 0.68, 0, 1.71);transition:all 400ms cubic-bezier(0.22, 0.68, 0, 1.71); }.ry-indicator .ry-pause-btn:hover {-webkit-transform:scale(1.1);transform:scale(1.1); }.ry-indicator .ry-pause-btn:before {content:"\f04c";font-size:12px; }.ry-indicator span {width:12px;height:12px;border-radius:50%;background:#e9f3f6;margin-right:10px;cursor:pointer; }.ry-indicator span.active {background:#403f40; }.ry-slider-nav {width:100%;position:absolute; }.ry-slider-nav .button-prev {width:60px;height:60px;background:#403f40;border-radius:50%;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; }.ry-slider-nav .button-prev:after {content:"\f104";font-size:16px;color:#ffffff; }.ry-slider-nav .button-next {width:60px;height:60px;background:#403f40;border-radius:50%;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; }.ry-slider-nav .button-next:after {content:"\f105";font-size:16px;color:#ffffff; }.ry-table {padding-left:0; }.ry-table .ry-row {margin-bottom:20px; }.ry-search {position:relative; }.ry-search .input-group {width:100%; }.ry-search input[type=text] {background:none;border-radius:0;height:50px; }.ry-search .input-group-btn button {position:absolute;outline:0;right:0;top:0;height:100%;z-index:2;border-radius:0;border:0;background:none; }.ry-search .input-group-btn button:focus {outline:0;-webkit-box-shadow:unset;box-shadow:unset; }.ry-menu .ry-nav {padding-left:0; }.ry-menu .ry-nav li {list-style-type:none; }.ry-menu .ry-nav li.primary {padding:20px 0; }.ry-menu .ry-nav li.primary .caret {margin-left:19px; }.ry-menu .ry-nav li.dropdown .dropdown-menu {background:none;border:0;-webkit-box-shadow:none !important;box-shadow:none !important;top:125px;padding:0;border-top:0 solid #272727;-webkit-transition:all linear 300ms 100ms;transition:all linear 300ms 100ms;opacity:0;z-index:99999; }.ry-menu .ry-nav li.dropdown .dropdown-menu li {text-align:center;padding:15px 30px;border-bottom:0 solid #d7d7d7;left:100px;position:relative;opacity:0;-webkit-box-shadow:1px 1px 20px rgba(32, 32, 32, 0.1);box-shadow:1px 1px 20px rgba(32, 32, 32, 0.1);background:#333333;text-align:left;width:100%; }@media screen and (min-width:992px) and (max-width:1440px) {.ry-menu .ry-nav li.dropdown .dropdown-menu li {padding:10px; } }.ry-menu .ry-nav li.dropdown .dropdown-menu li.active a {color:#FFFFFF;background:none; }.ry-menu .ry-nav li.dropdown .dropdown-menu li:last-child {border-bottom:0; }.ry-menu .ry-nav li.dropdown .dropdown-menu li a:hover {background:none; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover {top:50px;opacity:1 !important; }@media screen and (min-width:992px) and (max-width:1440px) {.ry-menu .ry-nav li.dropdown .dropdown-menu.hover {left:0; } }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li {left:0;opacity:1; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(1) {-webkit-transition:all ease 200ms 100ms;transition:all ease 200ms 100ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(2) {-webkit-transition:all ease 200ms 200ms;transition:all ease 200ms 200ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(3) {-webkit-transition:all ease 200ms 300ms;transition:all ease 200ms 300ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(4) {-webkit-transition:all ease 200ms 400ms;transition:all ease 200ms 400ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(5) {-webkit-transition:all ease 200ms 500ms;transition:all ease 200ms 500ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(6) {-webkit-transition:all ease 200ms 600ms;transition:all ease 200ms 600ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(7) {-webkit-transition:all ease 200ms 700ms;transition:all ease 200ms 700ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(8) {-webkit-transition:all ease 200ms 800ms;transition:all ease 200ms 800ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(9) {-webkit-transition:all ease 200ms 900ms;transition:all ease 200ms 900ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(10) {-webkit-transition:all ease 200ms 1000ms;transition:all ease 200ms 1000ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(11) {-webkit-transition:all ease 200ms 1100ms;transition:all ease 200ms 1100ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(12) {-webkit-transition:all ease 200ms 1200ms;transition:all ease 200ms 1200ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(13) {-webkit-transition:all ease 200ms 1300ms;transition:all ease 200ms 1300ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(14) {-webkit-transition:all ease 200ms 1400ms;transition:all ease 200ms 1400ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(15) {-webkit-transition:all ease 200ms 1500ms;transition:all ease 200ms 1500ms; }.ry-menu .ry-nav li.dropdown:hover ul {display:block; }.ry-menu .ry-nav li .dropdown-toggle {-webkit-box-align:center;-ms-flex-align:center;align-items:center; }.ry-menu .ry-nav li .dropdown-toggle span {display:none; }.ry-menu .ry-nav li .third-level-container {position:relative;z-index:1; }.ry-menu .ry-nav li .third-level-container:hover .third-level-dropdown {display:block !important; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown {position:absolute;left:100%;top:0;width:100%;display:none !important;padding-left:0;z-index:-1; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li {left:0 !important;opacity:1 !important; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li:nth-child(1) {-webkit-transition:all ease 200ms 100ms;transition:all ease 200ms 100ms; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li:nth-child(2) {-webkit-transition:all ease 200ms 200ms;transition:all ease 200ms 200ms; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li:nth-child(3) {-webkit-transition:all ease 200ms 300ms;transition:all ease 200ms 300ms; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li:nth-child(4) {-webkit-transition:all ease 200ms 400ms;transition:all ease 200ms 400ms; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li:nth-child(5) {-webkit-transition:all ease 200ms 500ms;transition:all ease 200ms 500ms; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li:nth-child(6) {-webkit-transition:all ease 200ms 600ms;transition:all ease 200ms 600ms; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li:nth-child(7) {-webkit-transition:all ease 200ms 700ms;transition:all ease 200ms 700ms; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown li {background:#333333;left:-210px !important;position:relative !important;opacity:0 !important; }.ry-menu .ry-nav li .fourth-level-container {position:relative; }.ry-menu .ry-nav li .fourth-level-container:hover .fourth-level-dropdown {display:block !important; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown {position:absolute;left:100%;top:0;width:100%;display:none !important;padding-left:0; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li {left:0 !important;opacity:1 !important;z-index:999; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li:nth-child(1) {-webkit-transition:all ease 200ms 100ms;transition:all ease 200ms 100ms; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li:nth-child(2) {-webkit-transition:all ease 200ms 200ms;transition:all ease 200ms 200ms; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li:nth-child(3) {-webkit-transition:all ease 200ms 300ms;transition:all ease 200ms 300ms; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li:nth-child(4) {-webkit-transition:all ease 200ms 400ms;transition:all ease 200ms 400ms; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li:nth-child(5) {-webkit-transition:all ease 200ms 500ms;transition:all ease 200ms 500ms; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li:nth-child(6) {-webkit-transition:all ease 200ms 600ms;transition:all ease 200ms 600ms; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li:nth-child(7) {-webkit-transition:all ease 200ms 700ms;transition:all ease 200ms 700ms; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown li {background:#333333;left:-210px !important;position:relative !important;opacity:0 !important; }.dropdown-menu>li>a {color:#FFFFFF !important;}.ry-icon {width:50px;height:50px;border-radius:50%;background:#403f40;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; }@media (max-width:991px) {.ry-icon {width:30px;height:30px; } }.ry-icon:before {content:"";color:#ffffff; }.ry-iframe {margin-top:20px;position:relative;width:100%;height:0;padding-bottom:56.25%; }.ry-iframe iframe {position:absolute;top:0;left:0;width:100%;height:100%; }.ry-photo {padding:30px 0 30px; }.ry-photo.center {max-width:500px;margin:auto;float:none; }.ry-photo.left {width:40%;max-width:300px;padding:0;margin:0 30px 0 0; }@media screen and (min-width:992px) and (max-width:1200px) {.ry-photo.left {width:60%;float:none;margin:0 auto 20px; } }@media (max-width:991px) {.ry-photo.left {width:50%;margin:0 20px 10px 0; } }@media (max-width:767px) {.ry-photo.left {width:100%;float:none;margin:20px auto; } }@media (max-width:500px) {.ry-photo.left {width:100%; } }.ry-photo.right {width:40%;max-width:300px;float:right;margin:0 0 10px 20px;padding:0; }@media screen and (min-width:992px) and (max-width:1200px) {.ry-photo.right {width:60%;float:none;margin:0 auto 20px; } }@media (max-width:991px) {.ry-photo.right {margin:0 0 50px 20px; } }@media (max-width:767px) {.ry-photo.right {width:100%;float:none;margin:20px auto; } }@media (max-width:500px) {.ry-photo.right {width:100%;margin:0 auto 10px; } }.ry-list-wrp {margin-top:50px; }.ry-list-wrp .ry-list-item {-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px dashed #eee;padding:0 0 1em;margin-bottom:2em; }@media (max-width:1199px) {.ry-list-wrp .ry-list-item {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center; } }.ry-list-wrp .ry-list-item:last-child {border:0; }.ry-list-wrp .ry-list-item .ry-list-photo {width:25%; }@media (max-width:1199px) {.ry-list-wrp .ry-list-item .ry-list-photo {width:100%;float:none;margin:20px auto;max-width:300px; } }.ry-list-wrp .ry-list-item .ry-list-content {width:70%; }@media (max-width:1199px) {.ry-list-wrp .ry-list-item .ry-list-content {width:100%; } }.ry-list-wrp .ry-list-item .ry-list-content .ry-list-title {margin-bottom:10px;line-height:1;text-align:left;font-weight:normal !important;!i;!;}@media (max-width:1199px) {.ry-list-wrp .ry-list-item .ry-list-content .ry-list-title {text-align:center; } }.ry-list-wrp .ry-list-item .ry-list-content .ry-list-title a {font-size:calc(20px + 2 * ((100vw - 500px) / 940));font-weight:500;}@media screen and (max-width:500px) {.ry-list-wrp .ry-list-item .ry-list-content .ry-list-title a {font-size:20px; } }@media screen and (min-width:1440px) {.ry-list-wrp .ry-list-item .ry-list-content .ry-list-title a {font-size:22px;line-height:1.3;} }@media (max-width:1199px) {.ry-list-wrp .ry-list-item .ry-list-content .ry-list-date {text-align:center; } }.ry-list-wrp .ry-list-item .ry-list-content .ry-list-excerpt {font-size:calc(16px + 2 * ((100vw - 500px) / 940));line-height:1.5;text-align:left;}@media screen and (max-width:500px) {.ry-list-wrp .ry-list-item .ry-list-content .ry-list-excerpt {font-size:18px; } }@media screen and (min-width:1440px) {.ry-list-wrp .ry-list-item .ry-list-content .ry-list-excerpt {font-size:18px;} }@media (max-width:1199px) {.ry-list-wrp .ry-list-item .ry-list-content .ry-list-excerpt {text-align-last:center; } }@media (max-width:767px) {.ry-list-wrp .ry-list-item .ry-list-content .ry-list-excerpt {text-align:center; } }.ry-list-wrp .ry-list-item .ry-list-content .primary-btn {display:block;max-width:140px;margin-top:20px; }@media (max-width:1199px) {.ry-list-wrp .ry-list-item .ry-list-content .primary-btn {margin:20px auto; } }@media (max-width:1199px) {.ry-list-wrp .ry-list-item .ry-btn-container {text-align:center; } }@media (max-width:1199px) {.ry-list-wrp .ry-list-item .ry-btn-container .ry-btn {margin:0 auto; } }.no-result {display:none; }.ry-margin-btm-10 {margin-bottom:10px; }.ry-margin-btm-20 {margin-bottom:20px; }.ry-margin-btm-30 {margin-bottom:30px; }.ry-margin-top-10 {margin-top:10px; }.ry-margin-top-20 {margin-top:20px; }.ry-margin-top-30 {margin-top:30px; }.ry-margin-left-10 {margin-top:10px; }.ry-margin-left-20 {margin-top:20px; }.ry-margin-left-30 {margin-top:30px; }.ry-margin-right-10 {margin-top:10px; }.ry-margin-right-20 {margin-top:20px; }.ry-margin-right-30 {margin-top:30px; }.ry-padding-btm-10 {padding-bottom:10px; }.ry-padding-btm-20 {padding-bottom:20px; }.ry-padding-btm-30 {padding-bottom:30px; }.ry-padding-top-10 {padding-top:10px; }.ry-padding-top-20 {padding-top:20px; }.ry-padding-top-30 {padding-top:30px; }.ry-padding-left-10 {padding-top:10px; }.ry-padding-left-20 {padding-top:20px; }.ry-padding-left-30 {padding-top:30px; }.ry-padding-right-10 {padding-top:10px; }.ry-padding-right-20 {padding-top:20px; }.ry-padding-right-30 {padding-top:30px; }@media (max-width:991px) {.ry-pos-mobile .ry-first {-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important; }.ry-pos-mobile .ry-second {-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important; }.ry-pos-mobile .ry-third {-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important; } }@media (min-width:992px) {.ry-pos-desktop .ry-first {-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important; }.ry-pos-desktop .ry-second {-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important; }.ry-pos-desktop .ry-third {-webkit-box-ordinal-group:4 !important;-ms-flex-order:3 !important;order:3 !important; } }.ry-horizontal-line:not(:last-child):after {content:"";float:left;display:block;height:1px;width:100%;background-color:rgb(0 0 0 / 14%);margin:40px 0;}.ry-sticky-menu {-webkit-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }.ry-sticky-menu.fixed {position:fixed;z-index:99999;background:#333333a8;padding:00 20px; }.ry-sticky-menu.fixed .ry-menu .ry-nav li.primary {-webkit-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;padding:0; }.ry-sticky-menu.fixed .ry-menu .ry-nav li .dropdown-menu.hover {top:30px; }#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;background:#d3cbc1 !important;}.mobile-container.fixed {padding:10px 0; }.mobile-container.fixed .mobile_logo img {max-width:200px; }@media (max-width:991px) {.mobile-container {display:block; } }.mobile-container .mobile_logo {padding-bottom:0; }.mobile-container .mobile_logo img {max-width:220px;margin:0 auto;}@media (max-width:440px) {.mobile-container .mobile-nav {margin-right:2px !important;}.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a {width:30px;height:30px;font-size:12px;}.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a:not(:last-child) {margin-right:5px;}.mobile-container .mobile_logo img {max-width:150px;width:90%;}}@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; }.mobile-container .flex-wrap .flex-item.left-nav {width:auto;padding-left:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:309px;}.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; }@media (max-width:500px) {.mobile-container .flex-wrap .flex-item.right-nav {width:30%; } }.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; }.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%;border:1px solid var(--color-secondary);color:var(--color-secondary) !important;background:transparent !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:var(--color-secondary) !important;!im;!;}.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a:not(:last-child) {margin-right:8px; }.mobile-container .mobile_menu {display:none; }#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: #FFFFFF44; }#ry-pg-banner .ry-pg-title {visibility:hidden; }#ry-pg-banner .ry-bnr-wrp {height:400px;background-position:right;background-size:cover; }#ry-pg-banner .ry-bnr-wrp:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%; }#ry-pg-banner .ry-bnr-wrp:after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8; }@media (max-width:991px) {#ry-pg-banner .ry-bnr-wrp {height:300px;margin-top:50px; } }#ry-pg-banner .ry-bnr-wrp .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-pg-title h1 {color:#fff;font-weight:500;text-transform:uppercase;font-size:calc(35px + 35 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {font-size:35px; } }@media screen and (min-width:1440px) {#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {font-size:60px; } }@media (max-width:991px) {#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {text-align:center; } }#ry-pg-banner .ry-bnr-wrp img {display:none; }@media (max-width:991px) {#ry-sidebar {margin-top:20px; } }@media (max-width:991px) {#ry-sidebar .ry-sb-heading h1, #ry-sidebar .ry-sb-heading h2, #ry-sidebar .ry-sb-heading h3, #ry-sidebar .ry-sb-heading h4, #ry-sidebar .ry-sb-heading h5, #ry-sidebar .ry-sb-heading h6 {text-align:center; } }#ry-sidebar .ry-sb-main {margin-bottom:5px;}#ry-sidebar .ry-sb-main ul {padding:0; }#ry-sidebar .ry-sb-articles {margin-bottom:20px; }#ry-sidebar #searchfield {margin-bottom:15px;width:100%; }@media (max-width:991px) {#ry-sidebar #searchfield {margin-top:20px; } }#ry-sidebar #searchfield input {border-radius:0;border:1px solid #c6cfd6;-webkit-box-shadow:none;box-shadow:none;outline:0px;height:70px;min-height:50px;max-width:100%;width:100%;padding-left:30px;font-size:calc(16px + 2 * ((100vw - 500px) / 1100)); }@media screen and (max-width:500px) {#ry-sidebar #searchfield input {font-size:16px; } }@media screen and (min-width:1600px) {#ry-sidebar #searchfield input {font-size:18px; } }#ry-sidebar #searchfield input::-webkit-input-placeholder {color:rgba(17, 30, 39, 0.5); }#ry-sidebar #searchfield input::-moz-placeholder {color:rgba(17, 30, 39, 0.5); }#ry-sidebar #searchfield input:-ms-input-placeholder {color:rgba(17, 30, 39, 0.5); }#ry-sidebar #searchfield input:-moz-placeholder {color:rgba(17, 30, 39, 0.5); }#ry-sidebar #searchfield input::-ms-input-placeholder {color:rgba(17, 30, 39, 0.5); }#ry-sidebar #searchfield .input-group-btn {position:absolute;right:10px;top:-61%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;z-index:2; }#ry-sidebar #searchfield button {width:50px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#403f40;background:none;border:0px solid #c6cfd6;border-left:0px;border-radius:50%;outline:0px;font-size:18px;padding:0; }#ry-sidebar #searchfield button:before {content:"\f002";font-family:fontawesome;width:18px;height:18px; }#ry-sidebar #searchfield button i {display:none; }#ry-sidebar .ry-sb-title {background:#403f40;padding:20px 30px;font-size:calc(18px + 12 * ((100vw - 500px) / 940));line-height:30px; }@media screen and (max-width:500px) {#ry-sidebar .ry-sb-title {font-size:18px; } }@media screen and (min-width:1440px) {#ry-sidebar .ry-sb-title {font-size:30px; } }#ry-sidebar .ry-link-wrp {margin:0;list-style:none;padding-left:0;background:#fff;padding:0 30px;-webkit-box-shadow:1px 1px 120px rgba(0, 0, 0, 0.1);box-shadow:1px 1px 120px rgba(0, 0, 0, 0.1); }#ry-sidebar .ry-link-wrp .ry-link-item {-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 15px;border-bottom:1px solid rgba(219, 225, 230, 0.3); }#ry-sidebar .ry-link-wrp .ry-link-item.ry-drop-nav {display:block; }#ry-sidebar .ry-link-wrp .ry-link-item.ry-drop-nav:after {display:none; }#ry-sidebar .ry-link-wrp .ry-link-item.ry-drop-nav ul {display:none;margin-top:20px;padding:0; }#ry-sidebar .ry-link-wrp .ry-link-item.ry-drop-nav ul li {margin-bottom:10px;list-style-type:none; }#ry-sidebar .ry-link-wrp .ry-link-item a {font-size:calc(14px + 2 * ((100vw - 500px) / 940));text-align:left; }@media screen and (max-width:500px) {#ry-sidebar .ry-link-wrp .ry-link-item a {font-size:16px; } }@media screen and (min-width:1440px) {#ry-sidebar .ry-link-wrp .ry-link-item a {font-size:16px; } }#ry-sidebar .ry-link-wrp .ry-link-item:last-child {border-bottom:0; }#ry-sidebar .ry-link-wrp .ry-link-item:after {content:"\f105";color:rgba(64, 63, 64, 0.5);font-size:18px; }#ry-sidebar .ry-sb-cta .ry-cta-wrp {margin-bottom:20px;background-position:50%;background-size:cover;overflow:hidden;}#ry-sidebar .ry-cta-wrp a.ry-btn.ry-btn-primary {margin:auto;white-space:nowrap;}#ry-sidebar .ry-sb-cta .ry-cta-wrp .ry-cta-contain {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0 12%; }#ry-sidebar .ry-sb-cta .ry-cta-wrp:before {content:'';position:absolute;top:0;left:0;background:rgba(0, 0, 0, 0.4);width:100%;height:100%; }@media (max-width:991px) {#ry-sidebar .ry-sb-cta .ry-cta-wrp:before {text-align:center; } }#ry-sidebar .ry-sb-cta .ry-cta-wrp .ry-cta {background-size:cover;min-height:240px;height:300px;text-align:center; }@media (max-width:991px) {#ry-sidebar .ry-sb-cta .ry-cta-wrp .ry-cta {min-height:240px;max-width:450px;float:none;margin:0 auto; } }#ry-sidebar .ry-sb-cta .ry-cta-wrp .ry-cta img {display:none; }@media (max-width:991px) {#ry-sidebar .ry-sb-cta .ry-cta-wrp {padding:0; } }#ry-sidebar .ry-sb-cta .ry-cta-wrp p {color:#fff;font-size:calc(18px + 4 * ((100vw - 500px) / 900));margin-bottom:20px; }@media screen and (max-width:500px) {#ry-sidebar .ry-sb-cta .ry-cta-wrp p {font-size:18px; } }@media screen and (min-width:1400px) {#ry-sidebar .ry-sb-cta .ry-cta-wrp p {font-size:22px; } }@media (max-width:767px) {#ry-sidebar .ry-sb-cta .ry-cta-wrp p {text-align:left; } }#ry-sidebar .ry-contact-table .ry-row {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start; }#ry-sidebar .ry-contact-table .ry-row.ry-social-wrp {-webkit-box-align:center;-ms-flex-align:center;align-items:center; }@media (max-width:991px) {#ry-sidebar .ry-contact-table .ry-row {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center; } }#ry-sidebar .ry-contact-table .ry-row .ry-td {text-align-last:unset; }@media (max-width:991px) {#ry-sidebar .ry-contact-table .ry-row .ry-td {text-align:center; } }#ry-sidebar .ry-contact-table .ry-row .ry-td:first-child {width:25px; }@media screen and (min-width:992px) and (max-width:1300px) {#ry-sidebar .ry-contact-table .ry-row .ry-td:first-child {width:110px; } }#ry-sidebar .ry-contact-table .ry-row .ry-td:last-child {font-size:16px; }#ry-sidebar .ry-contact-table .ry-row .ry-td .ry-info {text-align:left; }@media (max-width:991px) {#ry-sidebar .ry-contact-table .ry-row .ry-td .ry-info {text-align:center; } }#ry-sidebar .ry-contact-table .ry-row .ry-btn {font-size:12px;height:auto;padding:5px 10px;margin:15px 0; }@media (max-width:991px) {#ry-sidebar .ry-contact-table .ry-row .ry-social {margin-top:10px; } }@media (max-width:991px) {#ry-sidebar .social-wrap {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center; } }#ry-sidebar .social-wrap .lbl {min-width:85px; }#ry-sidebar .social-inner-wrap li {width:40px;height:40px; }#ry-sidebar .social-inner-wrap li a {height:100%;width:100%; }#ry-sidebar #accordion {padding:0; }#ry-sidebar #accordion .ry-link-item {padding:20px 45px;position:relative; }#ry-sidebar #accordion .ry-link-item > a {display:block;text-transform:capitalize; }#ry-sidebar #accordion .ry-link-item > a:after {content:"\f055";font-family:fontAwesome;display:block;float:right; }#ry-sidebar #accordion .ry-link-item.open {background:rgba(99, 112, 108, 0.1); }#ry-sidebar #accordion .ry-link-item.open > a {font-weight:700; }#ry-sidebar #accordion .ry-link-item.open > a:after {content:"\f056";display:block;float:right; }#ry-sidebar #accordion .ry-link-item.open:before {content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:#403f40; }#ry-sidebar #accordion .ry-link-item ul a {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left; }#ry-sidebar #accordion .ry-link-item ul a:before {content:"\f105";margin-right:15px; }#ry-pg-body {padding:120px 0; }@media (max-width:991px) { div#ry-pg-body {padding:50px 0 !important;} }#ry-pg-body h1, #ry-pg-body h2, #ry-pg-body h3, #ry-pg-body h4, #ry-pg-body h5, #ry-pg-body h6 {margin:0 0 20px 0;font-weight:600 !important;}@media (max-width:991px) {#ry-pg-body .ry-content {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center; } }#ry-pg-body .ry-left {flex:unset;width:63%; }@media (max-width:991px) {#ry-pg-body .ry-left {width:100%; } }#ry-pg-body .ry-right {width:30%; }@media (max-width:991px) {#ry-pg-body .ry-right {width:100%; } }@media (max-width:1080px) {body.default #ry-pg-header .module-76 {position:static;}#ry-pg-body {padding:100px 0 100px !important;}}div#service-banner {margin-top:147px;background:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/services_innerpage/ib_services.jpg);background-size:cover;background-position:center;height:450px;}.service-bottom-big-cta .btn-wrap {display:flex;flex-direction:column;gap:10px;}.arrow-up {display:none !important;}img#banner-logo {position:absolute;top:50%;left:90%;transform:translate(-50%, -50%);max-width:350px;}@media (max-width:1600px) {img#banner-logo {left:85%;max-width:350px;}}@media (max-width:1080px) {div#service-banner {margin-top:68px !important;height:auto !important;padding:0 0 20em;}div#service-banner h2 {font-size:45px !important;margin-bottom:0;margin-bottom:0 !important; }div#service-banner .banner-text-wrap {max-width:600px !important; } img#banner-logo {max-width:200px;}}@media (max-width:768px) {img#banner-logo {position:static !important;transform:initial !important;margin:2em auto 0;max-width:120px;}.service-faq .ry-accordion .ry-content {padding:0 2em 2em 2em !important;text-align:left !important;}body.default .service-faq .ry-accordion .ry-text p {text-align:left !important;}}div.service-inner-page-block .ry-container {max-width:1100px;width:90%;}div#service-banner h2 {color:#fff !important;font-size:clamp(2.813rem, 1.473rem + 3.571vw, 4.688rem);margin-bottom:15px;}div#service-banner .banner-text-wrap {max-width:700px;}.banner-text {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:space-between;}div#service-page-section2 .slick-track {gap:0 4em;display:flex;align-items:center;justify-content:space-between;}.banner-text h2 {color:#fff;}.banner-text p {color:#fff;font-weight:300 !important;}div.footer-map-section {display:none !important;}body.default .module-44 {padding-top:5em;}div#service-page-section1 {padding:5em 0 23em;background-image:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/services_innerpage/bg1.jpg);background-size:cover;background-position:center;}div#service-page-section1 .ry-content img {margin-bottom:2em;}body.default .list Ul li p {text-align:left !important;}body.default .ry-section h2 {color:#333 !important;margin-bottom:10px;font-weight:600 !important;}div#service-page-section2 {background-image:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/services_innerpage/bg2.jpg);background-size:cover;background-position:center;padding:0 0 15em;}div.serv-inner-slider-container {margin-top:-20em;}div.services-content-slider {margin-top:3em;}div#service-page-section2 .ry-container {max-width:1300px;}div#service-page-section2 .serv-inner-slider-container .ry-heading h2,div#service-page-section2 .serv-inner-slider-container .ry-heading p,div#service-page-section2 .serv-inner-slider-container h2 {text-align:center !important;}.slider-serv-text-block h4 {color:#fff;font-size:20px !important;font-family:'Montserrat' !important;font-style:normal !important;margin-bottom:15px;}div.slider-serv-text-block p {color:#fff !important;font-weight:400 !important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;font-size:16px !important;line-height:1.5;}.serv-slider-image-inner img {width:100%;border-top-left-radius:40px;border-top-right-radius:40px;object-fit:cover;}div#service-page-section2 .services-content-slider .slick-track {display:flex;gap:0 2em;justify-content:space-between;}.serv-slider-image-inner, .serv-slider-image-inner img {height:300px;}.serv-nav {display:flex;align-items:center;justify-content:space-between;position:absolute;top:55%;right:0;left:0;}div#inner-serv-slider-arrow svg {height:50px;fill:rgb(255 255 255 / 43%);width:50px;}div#inner-serv-slider-arrow .prev.slick-arrow {position:relative;left:-4em;top:5px;cursor:pointer;}div#inner-serv-slider-arrow .next.slick-arrow {position:relative;right:-4em;top:5px;cursor:pointer;}div.slider-serv-text-block h4 {font-weight:600 !important;font-size:18px !important;line-height:1.3 !important;}div.service-faq {margin-top:6em;}body.default .service-faq h2 {color:#fff !important;}.service-faq .ui-accordion .ui-accordion-header h2 {text-align:left !important;}.service-faq .ry-accordion .ry-heading {font-size:18px;background:rgb(255 255 255 / 18%);color:#fff;border:none;padding:1em 2em;display:flex;align-items:center;}.service-faq .ui-accordion .ui-accordion-header h2 {font-size:18px;font-family:var(--title-default) !important;font-style:normal !important;font-weight:normal !important;margin-bottom:0 !important;line-height:1 !important;}.service-faq .ui-accordion .ui-accordion-header {margin:0 0 15px;}.service-faq div.accordion-box {margin-top:1em;}.service-faq .ry-accordion .ry-heading.ui-state-active {background:rgb(255 255 255 / 35%);color:#fff !important;margin-bottom:0;}.service-faq .ry-accordion .ry-content {background:rgb(255 255 255 / 35%);padding:0 5em 2em 2em;margin-bottom:15px;}.service-faq .ry-accordion .ry-content p {color:#fff !important;font-size:16px !important;font-weight:300 !important;}div#service-page-section3 {background-image:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/services_innerpage/bg3.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:5em;}div#service-page-section3 .slider-inner-wrap {background:transparent;padding:0;height:auto;}div#service-page-section3 .slider-inner-wrap:before {display:none;}div#service-page-section3 .slider-inner-wrap:after {display:none;}div#service-page-section3 .carousel-fade .carousel-control {background-image:none !important;top:-5em;}div#service-page-section3 .slider-inner-wrap strong {font-weight:400 !important;display:initial;font-style:initial !important;font-family:'Montserrat' !important;font-size:17px !important;}div#service-page-section3 .slider-inner-wrap p {font-weight:400 !important;text-align:left !important;}div#service-page-section3 .rev-name {flex-direction:row-reverse !important;justify-content:space-between !important;width:100%;}div#service-page-section3 .star-wrapper {margin-bottom:0;}div.serv-testi {background-image:linear-gradient(91deg, #6f876d 0%, #839a80 51%, #6f876d 100%);border-radius:40px;margin-top:-11em;overflow:hidden;margin-bottom:5em;height:480px;align-items:center;justify-content:center;display:flex;}div#service-page-section3 h2 {color:#fff !important;font-weight:normal !important;margin-bottom:15px !important;}div#service-page-section3 .big-cta-inner h2 {margin-bottom:0 !important;}.serv-testi p {color:#fff;}.serv-testi:after {background:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/services_innerpage/quote.png);background-size:contain;background-repeat:no-repeat;content:'';position:absolute;width:220px;height:180px;right:53px;top:-52px;}.serv-testi .carousel-control .icon-next:before, .serv-testi .carousel-control .icon-prev:before {font-size:25px;box-shadow:none;opacity:0.5;}div.slider-inner-wrap .rev-name h5 {font-weight:600 !important;font-family:'Montserrat' !important;color:#fff !important;font-style:normal !important;font-size:18px !important;}div.serv-testi-wrap {max-width:80%;}div.serv-testi-wrap .carousel-control .icon-prev {left:-30%;}div.serv-testi-wrap .carousel-control .icon-next {right:-30%;}div.serv-testi-wrap .carousel-control {opacity:1;text-shadow:none;}.big-cta-inner .ry-el-bg {background-size:cover;background-position:center;height:220px;}div.big-cta a.ry-btn.ry-btn-primary {max-width:220px !important;width:100%;padding:13px 20px !important;font-size:15px !important;letter-spacing:1px;height:50px;}.big-cta-title {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:space-between;width:85%;}div.big-cta {display:flex;flex-direction:column;gap:2em;}.big-cta-inner {margin-bottom:2em !important;padding:10px;background:rgb(255 255 255 / 16%);}div.big-ctaa.ry-btn.ry-btn-primary {max-width:220px !important;width:100%;padding:15px 20px !important;font-size:15px !important;letter-spacing:1px;height:45px;}body.default .big-cta-title h2 {font-size:50px !important;}div#service-banner h2 {color:#fff !important;font-size:clamp(2.813rem, 1.473rem + 3.571vw, 4.688rem);margin-bottom:15px;} div#service-page-section2 .slick-track {gap:0 4em;display:flex;align-items:center;justify-content:space-between;}.banner-text h2 {color:#fff;}.banner-text p {color:#fff;font-weight:300 !important;}div.footer-map-section {display:none !important;}body.default .module-44 {padding-top:5em;}div#service-page-section1 {padding:5em 0 25em;background-image:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/services_innerpage/bg1.jpg);background-size:cover;background-position:center;}div#service-page-section1 .ry-content img {margin-bottom:2em;}body.default .ry-section h2 {color:#333 !important;margin-bottom:10px;font-weight:600 !important;}div#service-page-section2 {background-image:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/services_innerpage/bg2.jpg);background-size:cover;background-position:center;padding:0 0 15em;}div.serv-inner-slider-container {margin-top:-20em;}.slider-serv-text-block h4 {color:#fff;font-size:20px !important;font-family:'Montserrat' !important;font-style:normal !important;margin-bottom:15px;}div.slider-serv-text-block {border-bottom-right-radius:40px;background:#79594b;padding:2em 1.5em;height:370px;border-bottom-left-radius:40px;}div.slider-serv-text-block p {color:#fff !important;font-weight:400 !important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;font-size:16px !important;line-height:1.7;}div.serv-content-inner {display:flex;flex-direction:column;align-items:center;flex-wrap:wrap; }.serv-slider-image-inner img {width:100%;border-top-left-radius:40px;border-top-right-radius:40px;object-fit:cover;}div#service-page-section2 .services-content-slider .slick-track {display:flex;gap:0 4em;justify-content:space-between;}.serv-slider-image-inner, .serv-slider-image-inner img {height:300px;}.serv-nav {display:flex;align-items:center;justify-content:space-between;position:absolute;top:55%;right:0;left:0;}div#inner-serv-slider-arrow svg {height:50px;fill:rgb(255 255 255 / 43%);width:50px;}div#inner-serv-slider-arrow .prev.slick-arrow {position:relative;left:-4em;top:5px;cursor:pointer;}div#inner-serv-slider-arrow .next.slick-arrow {position:relative;right:-4em;top:5px;cursor:pointer;}div.slider-serv-text-block h4 {font-weight:600 !important;font-size:18px !important;line-height:1.3 !important;}div.service-faq {margin-top:6em;}body.default .service-faq h2 {color:#fff !important;}.service-faq .ry-accordion .ry-heading {font-size:18px;background:rgb(255 255 255 / 18%);color:#fff;border:none;padding:1em 2em;}.service-faq .ui-accordion .ui-accordion-header {margin:0 0 15px;}.service-faq div.accordion-box {margin-top:1em;}.service-faq .ry-accordion .ry-heading.ui-state-active {background:rgb(255 255 255 / 35%);color:#fff !important;margin-bottom:0;}.service-faq .ry-accordion .ry-content {background:rgb(255 255 255 / 35%);padding:0 5em 2em 2em;margin-bottom:15px;}.service-faq .ry-accordion .ry-content p {color:#fff !important;font-size:16px !important;font-weight:300 !important;}div#service-page-section3 {background-image:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/services_innerpage/bg3.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:5em;}div#service-page-section3 .slider-inner-wrap {background:transparent;padding:0;height:auto;}div#service-page-section3 .slider-inner-wrap:before {display:none;}div#service-page-section3 .slider-inner-wrap:after {display:none;}div#service-page-section3 .carousel-fade .carousel-control {background-image:none !important;top:-5em;}div#service-page-section3 .slider-inner-wrap strong {font-weight:400 !important;display:initial;font-style:initial !important;font-family:'Montserrat' !important;font-size:17px !important;}div#service-page-section3 .slider-inner-wrap p {font-weight:400 !important;text-align:left !important;}div#service-page-section3 .rev-name {flex-direction:row-reverse !important;justify-content:space-between !important;width:100%;}div#service-page-section3 .star-wrapper {margin-bottom:0;}.serv-testi {background-image:linear-gradient(91deg, #6f876d 0%, #839a80 51%, #6f876d 100%);border-radius:40px;margin-top:-11em;overflow:hidden;margin-bottom:7em;height:480px;align-items:center;justify-content:center;display:flex;}div#service-page-section3 h2 {color:#fff !important;font-weight:normal !important;margin-bottom:15px !important;}.serv-testi p {color:#fff;}.serv-testi:after {background:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/services_innerpage/quote.png);background-size:contain;background-repeat:no-repeat;content:'';position:absolute;width:220px;height:180px;right:53px;top:-52px;}.serv-testi .carousel-control .icon-next:before, .serv-testi .carousel-control .icon-prev:before {font-size:25px;box-shadow:none;opacity:0.5;}div.slider-inner-wrap .rev-name h5 {font-weight:600 !important;font-family:'Montserrat' !important;color:#fff !important;font-style:normal !important;font-size:18px !important;}div.serv-testi-wrap {max-width:80%;}div.serv-testi-wrap .carousel-control .icon-prev {left:-30%;}div.serv-testi-wrap .carousel-control .icon-next {right:-30%;}div.serv-testi-wrap .carousel-control {opacity:1;text-shadow:none;}.big-cta-inner .ry-el-bg {background-size:cover;background-position:center;height:220px;}.big-cta-title {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:space-between;width:85%;}div.big-cta {display:flex;flex-direction:column;gap:2em;}.big-cta-inner {margin-bottom:2em !important;!im;!;padding:10px;background:rgb(255 255 255 / 16%);}div.big-ctaa.ry-btn.ry-btn-primary {max-width:220px !important;width:100%;padding:15px 20px !important;font-size:15px !important;letter-spacing:1px;height:45px;}body.default .big-cta-title h2 {font-size:50px !important;}@media (max-width:1440px) {div#service-page-section2 .services-content-slider .slick-track {gap:0 2em !important;}}@media (min-width:1200px) {.list ul {padding-left:0 !important;}.list ul {column-count:2;margin-top:1em;column-gap:3em;}}@media (max-width:768px) {div.banner-text {position:static !important;transform:initial !important;}div#service-banner {height:auto !important;padding:3em 0 !important;}div#service-banner .banner-text-wrap {max-width:100% !important;}div#service-banner h2, div#service-banner p {text-align:center !important;}div#service-banner h2 {font-size:36px !important;margin-bottom:10px !important;line-height:1;}div#service-page-section1 {padding:3em 0!important;}div.serv-inner-slider-container {margin-top:0 !important;}div#service-page-section2 {padding:3em 0 !important;}div.serv-nav {display:none !important;}div#service-page-section2 h2 {color:#fff !important;line-height:1.2 !important;text-align:center;margin-bottom:20px;}div#service-page-section2 p {color:#fff !important;text-align:center;}div.services-content-slider {margin-top:3em !important;}body.default .ry-section h2, body.default .ry-section p {text-align:center !important;}div.service-inner-page-block .ry-container {width:90% !important;}div.serv-testi {margin-top:0 !important;margin-bottom:3em !important;height:auto !important;padding:3em 0;}div#service-page-section3 {padding:3em 0 !important;}.big-cta-title {flex-direction:column;gap:1em 0 !important;}div#service-page-section3 h2 {font-size:30px !important;line-height:1 !important;}.big-cta-inner .ry-el-bg {height:200px;}.serv-testi .slider-inner-wrap {padding:2em 1em !important;}div.slider-serv-text-block h4 {text-align:center !important;}div.services-content-slider ul.slick-dots li {list-style:none;}div.services-content-slider ul.slick-dots {display:flex !important;justify-content:center;gap:0 5px;margin-top:3em;padding:0 !important;}div.services-content-slider ul.slick-dots li button {border:none;color:transparent !important;border-radius:100%;height:15px;width:15px;}div.services-content-slider li.slick-active button {background:#79594b;}}@media (max-width:600px) {div#service-page-section2 .services-content-slider .slick-track {gap:0 1em !important;}}@media (min-width:992px) {#ry-pg-banner .ry-container, #ry-pg-body .ry-container {max-width:1100px !important; } }

/*** PAGE CSS OVERRIDES ***/
div#service-banner {margin-top:147px;background:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/services_innerpage/ib_services.jpg);background-size:cover;background-position:center;height:450px;}div#service-page-section1 .ry-flex.col3 {margin:3em 0 6em;gap:0 5em;}.service-bottom-big-cta .btn-wrap {display:flex;flex-direction:column;gap:10px;}.arrow-up {display:none !important;}a#landingpage-banner-btn {height:70px;margin:3.5em auto 0;padding:0 45px;}a#landingpage-banner-btn:before {content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath d='M216 64C229.3 64 240 74.7 240 88L240 128L400 128L400 88C400 74.7 410.7 64 424 64C437.3 64 448 74.7 448 88L448 128L480 128C515.3 128 544 156.7 544 192L544 480C544 515.3 515.3 544 480 544L160 544C124.7 544 96 515.3 96 480L96 192C96 156.7 124.7 128 160 128L192 128L192 88C192 74.7 202.7 64 216 64zM480 496C488.8 496 496 488.8 496 480L496 416L408 416L408 496L480 496zM496 368L496 288L408 288L408 368L496 368zM360 368L360 288L280 288L280 368L360 368zM232 368L232 288L144 288L144 368L232 368zM144 416L144 480C144 488.8 151.2 496 160 496L232 496L232 416L144 416zM280 416L280 496L360 496L360 416L280 416zM216 176L160 176C151.2 176 144 183.2 144 192L144 240L496 240L496 192C496 183.2 488.8 176 480 176L216 176z'/%3E%3C/svg%3E");background-size:contain !important;background-repeat:no-repeat !important;width:25px;height:25px;position:relative;margin-right:10px;filter:brightness(0) invert(1);}@media (max-width:1080px) {div#service-banner {margin-top:68px !important;height:auto !important;padding:0 0 20em;}div#service-banner h2 {font-size:45px !important;margin-bottom:0;margin-bottom:0 !important;}div#service-banner .banner-text-wrap {max-width:600px !important;}}div.service-inner-page-block .ry-container {max-width:1100px;width:90%;}div#service-banner h2 {color:#fff !important;font-size:clamp(2.813rem, 1.473rem + 3.571vw, 4.688rem);margin-bottom:15px;}div#service-banner .banner-text-wrap {margin:auto;}.banner-text {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:space-between;}div#service-page-section2 .slick-track {gap:0 4em;display:flex;align-items:center;justify-content:space-between;}.banner-text h2 {color:#fff;}.banner-text p {color:#fff;font-weight:300 !important;}div.footer-map-section {display:none !important;}body.default .module-44 {padding-top:5em;}div#service-page-section1 {padding:5em 0 23em;background-image:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/services_innerpage/bg1.jpg);background-size:cover;background-position:center;}div#service-page-section1 .ry-content img {margin-bottom:2em;}body.default .list Ul li p {text-align:left !important;}body.default .ry-section h2 {color:#333 !important;margin-bottom:10px;font-weight:600 !important;}div#service-page-section2 {background-image:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/services_innerpage/bg2.jpg);background-size:cover;background-position:center;padding:0 0 15em;}div.serv-inner-slider-container {margin-top:-20em;}div.services-content-slider {margin-top:3em;}div#service-page-section2 .ry-container {max-width:1300px;}div#service-page-section2 .serv-inner-slider-container .ry-heading h2,div#service-page-section2 .serv-inner-slider-container .ry-heading p,div#service-page-section2 .serv-inner-slider-container h2 {text-align:center !important;}div#service-page-section2 .services-content-slider .slick-track {display:flex;gap:0 2em;justify-content:space-between;}.big-cta-inner .ry-el-bg {background-size:cover;background-position:center;height:220px;}div.big-cta a.ry-btn.ry-btn-primary {max-width:220px !important;width:100%;padding:13px 20px !important;font-size:15px !important;letter-spacing:1px;height:50px;}.big-cta-title {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:space-between;width:85%;}div.big-cta {display:flex;flex-direction:column;gap:2em;}.big-cta-inner {margin-bottom:2em !important;padding:10px;background:rgb(255 255 255 / 16%);}div.big-ctaa.ry-btn.ry-btn-primary {max-width:220px !important;width:100%;padding:15px 20px !important;font-size:15px !important;letter-spacing:1px;height:45px;}body.default .big-cta-title h2 {font-size:50px !important;}div#service-banner h2 {color:#fff !important;font-size:clamp(2.813rem, 1.473rem + 3.571vw, 4.688rem);margin-bottom:15px;}div#service-page-section2 .slick-track {gap:0 4em;display:flex;align-items:center;justify-content:space-between;}.banner-text p {color:#fff;font-weight:300 !important;}div.footer-map-section {display:none !important;}body.default .module-44 {padding-top:5em;}div#service-page-section1 {padding:5em 0 25em;background-image:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/services_innerpage/bg1.jpg);background-size:cover;background-position:center;}div#service-page-section1 .ry-content img {margin-bottom:2em;}body.default .ry-section h2 {color:#333 !important;margin-bottom:10px;font-weight:600 !important;font-size:calc(30px + 20 * ((100vw - 500px) / 940));}div#service-page-section2 {background-image:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/services_innerpage/bg2.jpg);background-size:cover;background-position:center;padding:0 0 15em;}div.serv-content-inner {display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;}div#service-page-section2 .services-content-slider .slick-track {display:flex;gap:0 4em;justify-content:space-between;}.big-cta-inner .ry-el-bg {background-size:cover;background-position:center;height:220px;}.big-cta-title {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:space-between;width:85%;}div.big-cta {display:flex;flex-direction:column;gap:2em;}.big-cta-inner {margin-bottom:2em !important;!im;!;padding:10px;background:rgb(255 255 255 / 16%);}div.big-ctaa.ry-btn.ry-btn-primary {max-width:220px !important;width:100%;padding:15px 20px !important;font-size:15px !important;letter-spacing:1px;height:45px;}body.default .big-cta-title h2 {font-size:50px !important;}@media (max-width:1440px) {div#service-page-section2 .services-content-slider .slick-track {gap:0 2em !important;}}@media (max-width:768px) {div.banner-text {position:static !important;transform:initial !important;}div#service-banner {height:auto !important;padding:3em 0 !important;}div#service-banner .banner-text-wrap {max-width:100% !important;}div#service-banner h2, div#service-banner p {text-align:center !important;}div#service-banner h2 {font-size:36px !important;margin-bottom:10px !important;line-height:1;}div#service-page-section1 {padding:3em 0!important;}div.serv-inner-slider-container {margin-top:0 !important;}div#service-page-section2 {padding:3em 0 !important;}div.serv-nav {display:none !important;}div#service-page-section2 h2 {color:#fff !important;line-height:1.2 !important;text-align:center;margin-bottom:20px;}div#service-page-section2 p {color:#fff !important;text-align:center;}div.services-content-slider {margin-top:3em !important;}body.default .ry-section h2, body.default .ry-section p {text-align:center !important;}div.service-inner-page-block .ry-container {width:90% !important;}div.serv-testi {margin-top:0 !important;margin-bottom:3em !important;height:auto !important;padding:3em 0;}.big-cta-title {flex-direction:column;gap:1em 0 !important;}.big-cta-inner .ry-el-bg {height:200px;}}@media (min-width:992px) {#ry-pg-banner .ry-container, #ry-pg-body .ry-container {max-width:1100px !important;}}div#service-page-section1 .ry-flex.col3 .ry-each img {max-width:120px;margin:0 auto 15px;}.arrow-up {position:fixed;bottom:60px;right:20px;background-color:transparent;cursor:pointer;}.arrow-up a:hover {transform:translateY(-5px);}.arrow-up svg {width:45px;height:45px;color:#fff;}.arrow-up {display:block !important;}.page-separator {display:block;position:relative;top:-120px;visibility:hidden;margin-top:-1px !important;}div.shamir-lens-block .ry-content span.span-1 {color:#fff;margin:5px 0;display:block;}div#service-page-section1 .ry-flex col3 {margin:2em 0 4em;}div#service-page-section2 .ry-container {max-width:1100px;}div#service-page-section1 .ry-flex.col3 .ry-each {border-radius:30px;}.with-border {padding:2em;border:1px solid rgb(11 11 11 / 11%);border-radius:20px;}div#service-banner {background:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/landingpage/landningpagebanner.jpg) !important;height:500px !important;}div#service-page-section1 {background-image:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/bg_1.png);padding:6em 0 8em;}div#service-page-section2 {padding:7em 0;}div#service-page-section2 p {color:#fff;}div#sports-block-flex .ry-each img {max-width:50px;margin:0 auto 10px;}.sports-block-bottom p {text-transform:uppercase !important;}div#sports-block-flex {margin:3em 0;}div#service-page-section1 .ry-flex.col3 .ry-each h3 {font-size:21px !important;font-weight:700 !important;font-family:var(--font-default);font-style:normal !important;color:var(--color-secondary);}div#service-page-section5 {background-image:url(https://www.royacdn.com/unsafe/smart/Site-62f5155e-90d1-4ccc-a38f-f45de64577dd/landingpage/landingappointmentbg.png);height:570px;display:flex;justify-content:center;align-items:center;}div#service-page-section5 h2, div#service-page-section5 p {color:#fff !important;}div#service-page-section5 p {font-size:20px !important;font-weight:300 !important;line-height:1.5;max-width:900px;margin:1em auto 0 !important;}div#service-page-section5 a#landingpage-banner-btn {background:transparent !important;border:1px solid rgb(255 255 255 / 49%);max-width:300px;}div#service-page-section5 a#landingpage-banner-btn:hover {background:var(--color-secondary) !important;}@media (max-width:1199px) {div#service-page-section1 .ry-flex.col3 {flex-direction:row !important;gap:0 1em;}div#service-page-section1:before {height:20% !important;}}@media (max-width:1080px) {div#service-banner h2, div#service-banner h1 {font-size:40px !important;}}@media (max-width:991px) {a#landingpage-banner-btn {font-size:15px !important;padding:0;max-width:300px !important;margin:2em auto 0 !important;}div#sports-block-flex {flex-wrap:wrap;justify-content:center;gap:3em 0;}div#sports-block-flex .ry-each {width:48%;}div#service-page-section1 {padding:3em 0 !important;}div#service-page-section5 {height:auto !important;padding:3em 0 !important;}div#service-page-section1 .ry-flex.col3 {flex-direction:column !important;gap:2em 0 !important;}div#service-page-section1 .ry-flex.col3 .ry-each img {max-width:100px !important;}}@media (max-width:600px) {body.default .ry-section h2 {font-size:33px !important;}}