/*** 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: careers-page ***/
@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:992px), only screen and ( min--moz-device-pixel-ratio:2) and (min-width:992px), only screen and ( -o-min-device-pixel-ratio:2/1) and (min-width:992px), only screen and ( min-device-pixel-ratio:2) and (min-width:992px), only screen and (min-resolution:192dpi) and (min-width:992px), only screen and (min-resolution:2dppx) and (min-width:992px) { body .pg-copy p, body .main-content p, .pg-sections .pg-copy p {letter-spacing:.02em !Important;font:400 17px/32px Outfit !important;}}input.file-path {background:#fffbfb !important;}.file-upload a {background:#f0f0f0;color:#333;border-radius:0;margin:0px;padding:13px 26px 14px;font:300 17px/17px montserrat, sans-serif;border:1px solid #e4e4e4 !important;border-left:0px !important;letter-spacing:.015em !important;}input.uploads {position:absolute;top:-17px;opacity:0;}.file-upload {margin-top:-49px;}#g-item1 {background:url(https://www.royacdn.com/unsafe/150x0/smart/Site-267d6cb1-b05a-4c2a-a59f-97c1e8b11b65/grp_item/team1.jpg);}.rev-content p {font-family:'Outfit' !important;font-size:18px !important;color:#fff !important;}div.rev-box {background:url(https://www.royacdn.com/unsafe/smart/Site-267d6cb1-b05a-4c2a-a59f-97c1e8b11b65/career/Card_Testi.jpg) center center / cover;height:650px;border-radius:20px;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;}div.rev-box h4, div.rev-box p {color:#fff !important;font-family:'Outfit' !important;}.starbox {display:none;}div.rev-box p {font-weight:200 !important;text-align:left;}.rev-content {padding-left:13em;padding-right:4em;position:relative;}div#career-reviews .carousel-inner {max-width:700px !important;margin-top:2em !important;}div#team-section .ry-el-bg {height:442px;}@media only screen and (max-width:767px) {.file-upload a {padding:17px 10px 14px;font:300 13px/17px montserrat, sans-serif;}}#dbbModal .cm-info-box td {text-indent:50px;padding-left:50px;text-indent:0px !important;}#dbbModal .cm-info-desc table {white-space:normal;}#dbbModal .cm-info-desc tr {padding:0 !important;}#dbbModal td.o-check:before {content:'\f00c';font-family:fontAwesome;color:#333;position:absolute;left:20px;}@media(min-width:992px) { .cm-container {;}}.info-desc p {font-family:'Outfit' !important;font-weight:normal;line-height:30px;}.cm-title h3 {font-family:'Outfit' !important;}.cm-title h5 {font-family:'Outfit' !important;font-weight:normal;}.info-title h4 {font-family:'Outfit' !important;}div.bottomBox {display:none !important;}div.job-wrap h4 {font-size:23px;font-family:'Outfit' !important;font-weight:600;}div.job-wrap h6 {font-family:'Outfit' !important;font-size:16px;margin-top:10px !important;display:block;}.job-wrap {width:48%;height:220px;-webkit-box-shadow:1px -3px 18px 2px rgb(0 0 0 / 6%);box-shadow:1px -3px 18px 2px rgb(0 0 0 / 6%);padding:2em !important;margin-bottom:4em;border-radius:20px;}div#job-position-flex {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em;}.job-wrap a.ry-btn.pg-btn.job-btn {font-family:'Outfit' !important;top:inherit;padding:14px 40px !important;height:40px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;position:absolute;bottom:15%;right:5%;font-size:16px;}.open-positions {max-width:800px;margin:auto;float:none;}#pg-sec3 .pg-copy h3 {font-family:'Outfit' !important;font-weight:bold !important;font-size:40px !important;}.pg-copy p {font-family:'Outfit' !important;font-size:20px;}.content h1, .pricingbox h1 {text-transform:none;}.main-content .pg-bnr-copy h1 {text-transform:none !important;}a.ry-btn.pg-btn.btn-about {font-family:'Outfit' !important;}div.pg-bnr-copy p {font-family:'Outfit' !important;font-weight:600 !important;text-align:left;line-height:30px;}div.pg-sections .pg-copy p {font:400 18px/28px Outfit, sans-serif !important;text-align:center !important;}div.values-wrap {background:#f0f9ff;padding:5em !important;border-radius:30px;margin-top:7em;}div.values-wrap h4 {font-family:'Outfit' !important;text-transform:uppercase;font-size:23px;font-weight:600;letter-spacing:2px;}div#core-values {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4em;}div.circle-cta-wrp {width:24%;}.circle-cta-wrp-image-wrap img {max-width:60px;margin:auto;}.circle-cta-wrp-image-wrap {background:#0a9397;height:130px;max-width:130px;margin:auto;float:none;border-radius:100%;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;margin-bottom:2em;}div.circle-cta-wrp p {font-family:'Outfit' !important;font-size:18px;}div#team-section {margin-top:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}div#about-right {height:650px;}div#pg-sec4 .rev-content h4 {color:#fff !important;text-transform:uppercase !important;font-size:20px !important;}div#team-section .team-block {width:24%;}div#team-section .ry-el-bg img {visibility:hidden;}div#team-block-left .ry-el-bg, div#team-block-right .ry-el-bg {height:48%;}div#team-block-left, div#team-block-right {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:442px;}div#ab-sec4 h5 {font-family:'Outfit' !important;font-size:35px;font-weight:bold;margin-bottom:10px !important;}div#ab-sec4 {font-family:'Outfit' !important;font-size:20px !important;padding:4em 0 !important;background:#effaff !important;}a#team-section-btn {font-family:'Outfit' !important;text-transform:uppercase !important;font-size:16px;padding:10px 50px !important;}div#pg-sec4 h4 {font-family:'Outfit' !important;font-size:35px !important;font-weight:bold !important;}div#pg-sec3 {padding-bottom:4em !important;}a.ry-btn.pg-btn.toJob {font-family:'Outfit' !important;text-transform:uppercase !important;font-weight:normal !important;padding:10px 50px !important;}div#team-section .ry-el-bg {background-size:cover;background-position:center;background-repeat:no-repeat;}div.ph-team-section {margin-top:8em;position:relative;}div.ph-team-section .ry-content {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:1em;}div.join-team-section p {font-family:'Outfit' !important;font-size:18px;line-height:25px !important;text-align:left;}div.join-team-section a.ry-btn.pg-btn {font-family:'Outfit' !important;margin-top:1em;display:block;max-width:190px;text-align:center;}.join-team-section {width:25%;}div.ph-team-image-wrp {width:65%;}div#pg-sec4 .rev-content h4:before {content:'';background:url(https://www.royacdn.com/unsafe/smart/Site-267d6cb1-b05a-4c2a-a59f-97c1e8b11b65/career/rev_star.png);width:100%;height:64px;background-size:contain !important;background-repeat:no-repeat;background-position:center;max-width:130px;position:absolute;top:-2.5em;;}div#pg-sec4 .rev-content h4 {position:relative;line-height:28px !important;}.rev-content:before {content:'';background:url(https://www.royacdn.com/unsafe/150x0/smart/Site-267d6cb1-b05a-4c2a-a59f-97c1e8b11b65/career/rev_icon.png);;width:100%;height:108px;position:absolute;left:10%;top:-18%;background-size:contain;background-repeat:no-repeat;max-width:80px;}@media (max-width:1300px) and (min-width:992px) {div#team-block-left, div#team-block-right {height:350px;}div#team-section .ry-el-bg {height:350px;}}@media (max-width:1199px) {div.rev-content {padding:0 2em !important;}div#pg-sec4 .rev-content h4:before {left:0;right:0;margin:auto;}div#pg-sec4 .rev-content h4, div#pg-sec4 .rev-content p {text-align:center !important;font-family:'Outfit' !important;}div#pg-sec4 h4 {font-size:28px !important;}.rev-content:before {display:none;}.rev-content:before {margin:auto;right:0;left:0;top:0;max-width:50px;}div.circle-cta-wrp {width:48%;margin-bottom:3em;}div#core-values {-ms-flex-wrap:wrap;flex-wrap:wrap;}div.circle-cta-wrp:nth-child(3), div.circle-cta-wrp:nth-child(4) {margin-bottom:0;}div.ph-team-image-wrp, .join-team-section {width:100%;}div.ph-team-section .ry-content {-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}div.join-team-section p {text-align:center;}div.join-team-section a.ry-btn.pg-btn {margin:1em auto 4em;}}@media (max-width:991px) {#default div.pg-sections #pg-st h3 {font-family:'Outfit' !important;font-size:35px !important;font-weight:bold !importan;margin-bottom:10px !important;text-align:center !important;}div.job-wrap h4, div.job-wrap h6 {text-align:center !important;}.job-wrap a.ry-btn.pg-btn.job-btn {text-align:center;margin:2em auto 0;justify-content:center;float:none;max-width:180px;position:static;}div.job-wrap {display:flex !important;align-items:center;justify-content:center;}div.job-wrap {width:100%;max-width:300px;margin:0 auto 2em;}#pg-sec3 .pg-copy.ry-copy p {text-align:center !important;font-family:'Outfit' !important;font-size:20px !important;}div#team-section .team-block {width:100% !important;}div#team-section .ry-el-bg {height:auto !important;background-image:none !important;}div#team-section .ry-el-bg img {visibility:visible !important;max-width:300px;margin:auto;}div#team-section {-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;margin-top:2em !important;}div#ab-sec4 {padding-bottom:1em !important;}div.circle-cta-wrp {width:100% !important;margin-bottom:3em !important;}div#core-values {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media (max-width:700px) {div.circle-cta-wrp {width:100% !important;}div.circle-cta-wrp:nth-child(3) {margin-bottom:2em !important;}div.pg-bnr-copy p {text-align:center !important;}}@media (max-width:600px) {div#team-section {-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;}div#team-section div#center-team {margin-bottom:1em !important;}div#team-section .team-block {width:100% !important;}div.ph-team-section:before {height:100px;}}