.feature-cards{background-color:#fafcff;padding-top:30px;padding-bottom:80px}@media only screen and (min-width: 1199px){.feature-cards{padding-top:60px;padding-bottom:70px}}.feature-cards .feature-cards__grid{margin-bottom:60px}@media only screen and (max-width: 1199px){.feature-cards .feature-cards__grid{grid-template-columns:100%}}.feature-cards .feature-cards__grid-item:nth-child(3n+1) .wp-block-group{background-color:var(--wp--preset--color--misty-jade)}.feature-cards .feature-cards__grid-item:nth-child(3n+2) .wp-block-group{background-color:var(--wp--preset--color--orchid-blush)}.feature-cards .feature-cards__grid-item:nth-child(3n+3) .wp-block-group{background-color:var(--wp--preset--color--radiant-peach)}.feature-cards .feature-cards__grid-item>p:first-of-type{margin-top:0}.feature-cards .feature-cards__grid-item .wp-block-group:first-child{width:80px;height:80px;display:flex;justify-content:center;align-items:center;border-radius:50%}.feature-cards .feature-cards__grid-item .wp-block-group:first-child img{width:54px}.shadow-capsules{position:relative;box-shadow:rgba(0,0,0,.11) 1px 1px 8px 1px;z-index:0;font-family:Times;font-weight:700;margin:0 !important;width:100%}.shadow-capsules img{margin:0 auto}.shadow-capsules:nth-child(4n+1)::before{background-color:#bfe2c8}.shadow-capsules:nth-child(4n+2)::before{background-color:#ffb8e1}.shadow-capsules:nth-child(4n+3)::before{background-color:#ffc4b0}.shadow-capsules:nth-child(4n+4)::before{background-color:#99c6ff}.shadow-capsules::before{content:"";position:absolute;inset:auto auto -4px -4px;z-index:-1;width:100%;height:100%}.shadow-capsules .wp-block-columns{min-height:56px;max-width:100%}@media only screen and (min-width: 1199px){.shadow-capsules{flex:calc(50% - 12px)}.shadow-capsules:nth-child(3){flex:100%}.shadow-capsules:nth-child(3) .wp-block-columns{max-width:100%}}.shadow-capsule-wrapper{gap:12px;display:flex;align-items:flex-start;flex-wrap:wrap}@media only screen and (min-width: 1199px){.shadow-capsule-wrapper{justify-content:space-between}}.two-column-banner-cta-wrapper{position:relative}.two-column-banner-cta-wrapper::before{content:"";background-color:#fafcff;pointer-events:none;display:block;width:100%;height:65.84%;z-index:0;pointer-events:none;position:absolute;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 1199px){.two-column-banner-cta-wrapper::before{height:18.72%}}.two-column-banner-cta{position:relative;box-shadow:rgba(0,0,0,.05) 0px 0px 32px 8px;padding-bottom:109px !important;flex-direction:column}.two-column-banner-cta .wp-block-buttons .wp-block-button{position:absolute;max-width:calc(100% - 64px);width:calc(100% - 64px);margin:0 auto;bottom:32px}@media only screen and (min-width: 1199px){.two-column-banner-cta .wp-block-buttons .wp-block-button{position:static;margin:0}}@media only screen and (min-width: 1199px){.two-column-banner-cta .wp-block-buttons{justify-content:flex-start;margin-top:32px !important}}@media only screen and (min-width: 768px){.two-column-banner-cta{align-items:center !important}}@media only screen and (min-width: 1199px){.two-column-banner-cta{padding:80px 60px !important;flex-direction:row}.two-column-banner-cta h3,.two-column-banner-cta p{text-align:left}}.search .search__container{padding:40px 0 38px;margin-inline:0}@media only screen and (min-width: 768px){.search .search__container{margin-inline:40px;padding:100px 0 96px}}.search .search__bg-image{display:block;margin:0px 0px 10px auto;position:relative;right:-15px}.search .search__bg-image img{margin-left:auto}@media only screen and (min-width: 1199px){.search .search__bg-image{display:none}}.search .search__columns{display:flex;flex-wrap:wrap !important;align-items:center;justify-content:center;gap:8px;margin-top:24px}@media only screen and (max-width: 768px){.search .search__columns{font-size:1rem !important;line-height:15px}}@media only screen and (min-width: 768px){.search .search__columns{gap:24px}}.search .search__columns .wp-block-column{flex-basis:unset !important;flex-grow:unset;width:-moz-max-content;width:max-content;text-align:center;border-radius:20vmax;background-color:#cce2ff;padding:4px 8px;font-weight:600}@media only screen and (min-width: 768px){.search .search__columns .wp-block-column{padding:8.8px 40px 7.2px}}.search .search__columns .wp-block-column:has(a:focus),.search .search__columns .wp-block-column:focus-visible{outline:#0164f9 dashed .2rem;outline-offset:.2rem}.search .search__columns .wp-block-column:has(a:focus-visible){outline-offset:.5rem}.search .search__columns .wp-block-column a{color:var(--wp--preset--color--black)}.search .search__columns .wp-block-column a:focus,.search .search__columns .wp-block-column a:focus-visible{outline:none}.explore-jobs .explore-jobs__container{border-radius:10px;padding:48px 30px;margin-bottom:80px;background-color:#e6f1ff}@media only screen and (min-width: 1199px){.explore-jobs .explore-jobs__container{padding-inline:80px}}.explore-jobs .explore-jobs__columns{max-width:650px;margin:0 auto;display:flex;flex-wrap:wrap !important;align-items:center;justify-content:center;gap:20px}.explore-jobs .explore-jobs__columns .wp-block-column{flex-basis:unset !important;flex-grow:unset;width:-moz-max-content;width:max-content;border:3px solid;position:relative;border-radius:99px}.explore-jobs .explore-jobs__columns .wp-block-column:has(a:focus),.explore-jobs .explore-jobs__columns .wp-block-column:focus-visible{outline:#0164f9 dashed .2rem;outline-offset:.2rem}.explore-jobs .explore-jobs__columns .wp-block-column:has(a:focus-visible){outline-offset:.5rem}.explore-jobs .explore-jobs__columns .wp-block-column::before{content:"";opacity:.4;position:absolute;inset:0px;z-index:-1;border-radius:9.9rem}.explore-jobs .explore-jobs__columns .wp-block-column>.wp-block-group:first-child{padding:5px 11px 5px 5px;border-radius:99px}.explore-jobs .explore-jobs__columns .wp-block-column .wp-block-group .wp-block-group{width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-right:16px}.explore-jobs .explore-jobs__columns .wp-block-column .wp-block-group .wp-block-group img{width:24px}.explore-jobs .explore-jobs__columns .wp-block-column .wp-block-group figure:nth-child(3){width:16px;margin-left:5px}.explore-jobs .explore-jobs__columns .wp-block-column .wp-block-group a{color:var(--wp--preset--color--black)}.explore-jobs .explore-jobs__columns .wp-block-column .wp-block-group a::before{content:"";inset:0;position:absolute;z-index:9}.explore-jobs .explore-jobs__columns .wp-block-column .wp-block-group a:hover{text-decoration:none}.explore-jobs .explore-jobs__columns .wp-block-column .wp-block-group a:focus,.explore-jobs .explore-jobs__columns .wp-block-column .wp-block-group a:focus-visible{outline:none}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+1){border-color:var(--wp--preset--color--misty-jade)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+1) .wp-block-group:hover{background-color:rgba(191,226,200,.4)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+1) .wp-block-group:focus-visible{background-color:rgba(191,226,200,.4)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+1) .wp-block-group .wp-block-group{background-color:var(--wp--preset--color--misty-jade)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+1) .wp-block-group .wp-block-group img{width:20px}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+2){border-color:var(--wp--preset--color--radiant-peach)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+2) .wp-block-group:hover{background-color:rgba(255,196,176,.4)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+2) .wp-block-group:focus-visible{background-color:rgba(255,196,176,.4)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+2) .wp-block-group .wp-block-group{background-color:var(--wp--preset--color--radiant-peach)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+3){border-color:var(--wp--preset--color--azure-blue-300)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+3) .wp-block-group:hover{background-color:rgba(153,198,255,.4)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+3) .wp-block-group:focus-visible{background-color:rgba(153,198,255,.4)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+3) .wp-block-group .wp-block-group{background-color:var(--wp--preset--color--azure-blue-300)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+4){border-color:var(--wp--preset--color--orchid-blush)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+4) .wp-block-group:hover{background-color:rgba(255,184,225,.4)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+4) .wp-block-group:focus-visible{background-color:rgba(255,184,225,.4)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+4) .wp-block-group .wp-block-group{background-color:var(--wp--preset--color--orchid-blush)}.explore-jobs .explore-jobs__columns .wp-block-column:nth-child(4n+4) .wp-block-group .wp-block-group img{width:15px}.explore-jobs .explore-jobs__listing{-moz-column-gap:25px;column-gap:25px;list-style:none;-moz-column-count:2;column-count:2;margin-top:56px;max-width:-moz-max-content;max-width:max-content}@media only screen and (min-width: 768px){.explore-jobs .explore-jobs__listing{-moz-column-count:4;column-count:4}}@media only screen and (min-width: 1199px){.explore-jobs .explore-jobs__listing{-moz-column-gap:30px;column-gap:30px;-moz-column-count:4;column-count:4}}.explore-jobs .explore-jobs__listing li{margin-top:0}.explore-jobs .explore-jobs__listing li a{font-weight:500;display:inline-block;margin:8px 0px}@media only screen and (min-width: 1199px){.explore-jobs .explore-jobs__listing li a{color:var(--wp--preset--color--black)}.explore-jobs .explore-jobs__listing li a:hover{color:var(--wp--preset--color--link-on-light)}.explore-jobs .explore-jobs__listing li a:focus-visible{color:var(--wp--preset--color--link-on-light)}}.full-cta-banner{padding-block:64px;overflow:hidden;background:linear-gradient(rgba(26, 71, 170, 0.5) 38.99%, rgba(0, 109, 250, 0.5) 100%),#1a47aa;position:relative;z-index:2}.full-cta-banner::before{content:"";background-image:url(https://www.remotejobs.io/blobimages/rji/images/semicircle.svg);background-position:left top;background-repeat:space;position:absolute;inset:0px;z-index:-1;opacity:.1}.full-cta-banner a:focus-within{outline-color:var(--wp--preset--color--white)}.full-cta-banner .full-cta-banner__image-wrapper{width:100px;height:100px;border-radius:50%;margin:0px auto 20px;background:#bfe2c8;display:flex;justify-content:center;align-items:center}.full-cta-banner .full-cta-banner__image-wrapper img{width:62px}.full-cta-banner .wp-block-heading{color:var(--wp--preset--color--white)}.footer{background-color:var(--wp--preset--color--luminous-pearl)}.footer li{list-style-type:none}.footer li a{text-decoration:none;color:var(--wp--preset--color--black)}.footer .footer__container{max-width:1440px;width:100%;margin:0 auto;padding:0 30px}@media only screen and (min-width: 1199px){.footer .footer__container{padding:0 32px}}.footer .footer__brand{display:block;padding-top:40px;padding-bottom:30px;border-bottom:1px solid var(--wp--preset--color--gray-300)}@media only screen and (min-width: 768px){.footer .footer__brand{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px;margin-bottom:32px}}.footer .footer__logo{display:block;height:27px}.footer .footer__social{min-height:39px;margin-top:30px}@media only screen and (min-width: 768px){.footer .footer__social{margin-top:0}}.footer .footer__social-link{height:32px;width:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:4px}.footer .footer__social-link svg{fill:var(--wp--preset--color--stellar-nightshade)}.footer .footer__social-link:last-child{margin-right:0}.footer .footer__social-link:hover{background-color:var(--wp--preset--color--stellar-nightshade)}.footer .footer__social-link:focus-visible{background-color:var(--wp--preset--color--stellar-nightshade)}.footer .footer__social-link:hover svg{fill:var(--wp--preset--color--white)}.footer .footer__social-link:focus-visible svg{fill:var(--wp--preset--color--white)}.footer .footer__columns{display:grid;grid-template-columns:100%;-moz-column-gap:70px;column-gap:70px;padding-top:30px}@media only screen and (min-width: 768px){.footer .footer__columns{padding-top:32px;grid-template-columns:1fr auto auto}}.footer .footer__title{display:block;margin-bottom:14px;font-weight:700}.footer .footer__links{margin-bottom:30px}.footer .footer__links li{margin-bottom:16px}@media only screen and (min-width: 1199px){.footer .footer__links li{margin-bottom:24px}}@media only screen and (min-width: 1199px){.footer .footer__links{margin-bottom:0}}.footer .footer__contacts{margin-bottom:24px}.footer .footer__contacts li{margin-bottom:8px}.footer .footer__contact{display:flex;align-items:center}.footer .footer__contact svg{width:14px;height:14px;margin-right:8px;fill:var(--wp--preset--color--black)}.footer .footer__bottom{text-align:left;padding-top:30px;padding-bottom:62px;border-top:1px solid var(--wp--preset--color--gray-300)}@media only screen and (min-width: 1199px){.footer .footer__bottom{margin-top:32px;padding-top:24px;padding-bottom:80px}}@media only screen and (min-width: 768px){.footer .footer__bottom{text-align:right}}@media only screen and (max-width: 767px){.footer .footer__copyright{font-size:1rem;line-height:16px}}.rj-footer-notes-section-wrapper{text-align:center;padding:20px;background-color:var(--wp--preset--color--luminous-pearl)}.rj-footer-notes-section-wrapper .rj-footer-notes-text:focus,.rj-footer-notes-section-wrapper .rj-footer-notes-text:focus-visible{outline:#0164f9 dashed .2rem;outline-offset:.2rem;scroll-margin-top:100px}
