html.rc-modal-open{overflow:hidden}.rc-page{color:#2a2f38;overflow-x:clip}.rc-page h1,.rc-page h2,.rc-page h3,.rc-page p{margin-top:0}.rc-page h1,.rc-page h2,.rc-page h3{font-family:"iCiel Bold",sans-serif;font-weight:normal}.rc-page .rc-wysiwyg>:last-child{margin-bottom:0}.rc-page .rc-section{position:relative;padding:78px 0}@media screen and (max-width:767.98px){.rc-page .rc-section{padding:48px 0}}.rc-page .rc-section--teal{isolation:isolate;color:#fff;background:#0f605d}.rc-page .rc-section--teal::before{position:absolute;inset:0;z-index:-1;content:"";background:url("/wp-content/themes/platinumdental/assets/images/price-details/cubes-pattern.png") repeat 0 0/50px 70px;opacity:0.25}.rc-page .rc-deadline{font-family:"iCiel Bold",sans-serif}.rc-page .rc-deadline--open{color:#15803d}.rc-page .rc-deadline--expired{color:#dc2626}.rc-page .rc-deadline-badge{display:inline-flex;align-items:center;gap:4px;margin-left:4px;padding:2px 10px;font-family:"iCiel Bold",sans-serif;font-size:12px;line-height:1.5;white-space:nowrap;vertical-align:middle;color:#dc2626;background:#fee2e2;border-radius:100px}.rc-page .rc-heading{display:grid;grid-template-columns:minmax(0,788fr) minmax(0,440fr);gap:12px;align-items:end;margin-bottom:56px}.rc-page .rc-heading__title h2{position:relative;margin:0;padding-top:24px;line-height:1.3;color:#2a2f38}@media screen and (max-width:576px){.rc-page .rc-heading__title h2 br{display:none}}.rc-page .rc-heading__title h2::before{position:absolute;top:9px;left:0;width:28px;height:3px;content:"";background:#fccd8c}.rc-page .rc-heading__title h2 strong,.rc-page .rc-heading__title h2 b{font-weight:inherit;color:#0f605d}.rc-page .rc-heading__title p{margin:12px 0 0;color:#4d5565}.rc-page .rc-heading__desc{margin:0;font-size:18px;line-height:1.5;color:#4d5565}.rc-page .rc-heading--light .rc-heading__title h2{color:#fff}.rc-page .rc-heading--light .rc-heading__title h2 strong,.rc-page .rc-heading--light .rc-heading__title h2 b{color:#fccd8c}.rc-page .rc-heading--light .rc-heading__desc{color:#fcf9f9}@media screen and (max-width:991.98px){.rc-page .rc-heading{grid-template-columns:minmax(0,1fr);margin-bottom:32px}}@media screen and (max-width:767.98px){.rc-page .rc-heading{margin-bottom:24px}.rc-page .rc-heading__desc{font-size:16px}}.rc-page .rc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:51px;padding:14px 24px;font-family:"iCiel Bold",sans-serif;font-size:16px;line-height:1.3;text-align:center;border:0;border-radius:100px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.rc-page .rc-btn--teal{color:#fff;background:#0f605d;font-family:"iCiel Medium",sans-serif}.rc-page .rc-btn--teal:hover{color:#fff;background:#108387;box-shadow:0 8px 18px rgba(15,96,93,0.25)}.rc-page .rc-btn--gold{min-height:57px;padding:16px 28px;font-size:18px;color:#0f605d;background:#fccd8c}.rc-page .rc-btn--gold:hover{color:#0f605d;background:#ffdbab}.rc-page .rc-btn--sand{min-height:57px;padding:16px 28px;font-size:18px;color:#fff;background:#a58e55}.rc-page .rc-btn--sand:hover{color:#0f605d;background:#fccd8c}.rc-page .rc-btn--block{display:flex;width:100%}@media screen and (max-width:767.98px){.rc-page .rc-btn--gold,.rc-page .rc-btn--sand{min-height:48px;padding:12px 22px;font-size:16px}}.rc-modal{position:fixed;inset:0;z-index:10000000;display:flex;align-items:center;justify-content:center;padding:16px;visibility:hidden;opacity:0;transition:opacity 0.25s ease,visibility 0.25s}.rc-modal.is-open{visibility:visible;opacity:1}.rc-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.6)}.rc-modal__dialog{position:relative;width:100%;max-width:720px;max-height:calc(100vh - 32px);padding:32px;overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:4px;box-shadow:0 24px 48px rgba(0,0,0,0.2);transform:translateY(16px);transition:transform 0.25s ease}.rc-modal.is-open .rc-modal__dialog{transform:none}.rc-modal__close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;font-size:20px;color:#1a2b30;background:transparent;border:0;border-radius:50%;cursor:pointer}.rc-modal__close:hover{background:#f6f2e9}.rc-modal__head{margin-bottom:24px;padding-right:32px}.rc-modal__title{margin:0 0 6px;font-family:"iCiel Bold",sans-serif;font-size:24px;line-height:1.42;color:#1a2b30}.rc-modal__desc{margin:0;font-size:14px;line-height:1.5;color:#64748b}.rc-modal__position{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;padding:6px 12px;font-family:"iCiel Medium",sans-serif;font-size:14px;line-height:1.4;color:#0f605d;background:rgba(252,205,140,0.3);border-radius:100px}.rc-modal .form-wrap{margin:0;padding:0;background:none;box-shadow:none}.rc-modal .form-title{display:none}.rc-modal .lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.rc-modal .lead-form>*{grid-column:1 / -1;min-width:0;margin:0}.rc-modal .lead-form>.form-field:has([name="position"]){order:1}.rc-modal .lead-form>.form-field:has([name="name"]){order:2;grid-column:auto}.rc-modal .lead-form>.form-field:has([name="phone"]){order:3;grid-column:auto}.rc-modal .lead-form>.form-field:has([name="email"]){order:4;grid-column:auto}.rc-modal .lead-form>.form-field:has([name="location"]){order:5;grid-column:auto}.rc-modal .lead-form.rc-form--no-location>.form-field:has([name="email"]){grid-column:1 / -1}.rc-modal .lead-form>.form-field:has([name="cover_letter"]){order:6}.rc-modal .lead-form>.form-field:has([name="cv_file"]){order:7}.rc-modal .lead-form>.form-field:has(.js-cf-turnstile){order:8}.rc-modal .lead-form>.form-submit{order:9}.rc-modal .lead-form>.form-message{order:10}.rc-modal .form-field{margin:0}.rc-modal .form-field>label{display:block;margin:0 0 6px;font-family:"iCiel Bold",sans-serif;font-size:14px;line-height:1.4;color:#1a2b30}.rc-modal .form-field>label .required{color:#e53935}.rc-modal .form-field input[type="text"],.rc-modal .form-field input[type="email"],.rc-modal .form-field input[type="tel"],.rc-modal .form-field select,.rc-modal .form-field textarea,.rc-modal .form-field .iti input.js-intl-phone{width:100%;height:40px;padding:0 12px;font-size:14px;line-height:1.4;color:#1a2b30;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:none}.rc-modal .form-field input[type="text"]::placeholder,.rc-modal .form-field input[type="email"]::placeholder,.rc-modal .form-field input[type="tel"]::placeholder,.rc-modal .form-field select::placeholder,.rc-modal .form-field textarea::placeholder,.rc-modal .form-field .iti input.js-intl-phone::placeholder{color:#94a3b8}.rc-modal .form-field input[type="text"]:focus,.rc-modal .form-field input[type="email"]:focus,.rc-modal .form-field input[type="tel"]:focus,.rc-modal .form-field select:focus,.rc-modal .form-field textarea:focus,.rc-modal .form-field .iti input.js-intl-phone:focus{border-color:#108387;outline:0;box-shadow:0 0 0 3px rgba(16,131,135,0.15)}.rc-modal .form-field .iti{display:block;width:100%}.rc-modal .form-field .iti input.js-intl-phone{padding-left:92px}.rc-modal .form-field select{padding-right:36px;cursor:pointer}.rc-modal .form-field textarea{height:auto;min-height:96px;padding:12px 16px;resize:vertical}.rc-modal .form-field input[type="file"]{width:100%;height:auto;padding:12px 16px;font-size:14px;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;cursor:pointer}.rc-modal .form-field input[type="file"]::file-selector-button{margin-right:12px;padding:6px 14px;font-family:"iCiel Bold",sans-serif;font-size:14px;color:#0f605d;background:rgba(252,205,140,0.4);border:0;border-radius:100px;cursor:pointer}.rc-modal .form-field input[type="file"]:hover{border-color:#108387}.rc-modal .form-field .form-hint{margin:6px 0 0;font-size:12px;line-height:1.5;color:#64748b}.rc-modal .form-field .form-field-error{margin:4px 0 0;font-size:12px}.rc-modal .form-field:has(.js-cf-turnstile){line-height:0}.rc-modal .form-field:has(.js-cf-turnstile):empty,.rc-modal .form-field:has(.js-cf-turnstile) .js-cf-turnstile:empty{display:none}.rc-modal .form-submit{margin-top:4px}.rc-modal .form-submit-btn{width:100%;min-height:45px;font-family:"iCiel Bold",sans-serif;font-size:14px;color:#fff;background:#0f605d;border:0;border-radius:100px;padding:12px 24px}.rc-modal .form-submit-btn:hover:not(:disabled){background:#108387}.rc-modal .form-message{margin-top:0}@media screen and (max-width:575.98px){.rc-modal .lead-form{grid-template-columns:minmax(0,1fr);gap:12px}.rc-modal .lead-form>.form-field{grid-column:1 / -1 !important}}.rc-modal--compact .form-field>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rc-modal--compact .form-field input[type="text"]::placeholder,.rc-modal--compact .form-field input[type="email"]::placeholder,.rc-modal--compact .form-field input[type="tel"]::placeholder,.rc-modal--compact .form-field textarea::placeholder,.rc-modal--compact .form-field .iti input.js-intl-phone::placeholder{color:#64748b}.rc-modal--compact .form-field select:has(option[value=""]:checked){color:#64748b}@media screen and (max-width:767.98px){.rc-modal{padding:12px}.rc-modal__dialog{max-height:calc(100vh - 24px);padding:24px 16px;border-radius:8px}.rc-modal__close{top:12px;right:12px}.rc-modal__head{margin-bottom:20px}.rc-modal__title{font-size:22px}}.rc-page--detail .rc-dhero{position:relative;isolation:isolate;overflow:hidden;background:#0f605d}.rc-page--detail .rc-dhero::before{position:absolute;right:0;bottom:0;left:0;z-index:1;height:77%;content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);pointer-events:none}.rc-page--detail .rc-dhero__media img{display:block;width:100%;height:auto;object-fit:cover;object-position:center top}.rc-page--detail .rc-dhero__inner{position:absolute;right:0;bottom:64px;left:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.rc-page--detail .rc-dhero__main{max-width:769px}.rc-page--detail .rc-dhero__title{margin:0;font-size:clamp(40px,3.6vw,52px);line-height:1.2;color:#fff;text-wrap:balance}.rc-page--detail .rc-dhero__title--md{font-size:clamp(36px,3vw,44px)}.rc-page--detail .rc-dhero__title--sm{font-size:clamp(32px,2.6vw,38px)}.rc-page--detail .rc-dhero__title span{color:#fccd8c}.rc-page--detail .rc-dhero__meta{display:flex;flex-wrap:wrap;gap:8px 24px;margin:20px 0 0;padding:0;list-style:none}.rc-page--detail .rc-dhero__meta li{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:1.5;color:#e2e8f0}.rc-page--detail .rc-dhero__meta i{color:#fccd8c}@media screen and (max-width:991.98px){.rc-page--detail .rc-dhero::before{display:none}.rc-page--detail .rc-dhero__inner{position:relative;bottom:0;flex-direction:column;align-items:stretch;gap:24px;padding-top:8px;padding-bottom:28px}.rc-page--detail .rc-dhero__inner::before{position:absolute;top:-120px;right:0;left:0;z-index:-1;height:120px;content:"";background:linear-gradient(180deg,rgba(15,96,93,0) 0%,#0f605d 100%)}.rc-page--detail .rc-dhero__main{max-width:none;margin-top:-64px}.rc-page--detail .rc-dhero__title{color:#f9ca8b}}@media screen and (max-width:767.98px){.rc-page--detail .rc-dhero__media img{aspect-ratio:390 / 200}.rc-page--detail .rc-dhero__main{margin-top:-48px}.rc-page--detail .rc-dhero__title{font-size:32px}.rc-page--detail .rc-dhero__title--md{font-size:28px}.rc-page--detail .rc-dhero__title--sm{font-size:26px}.rc-page--detail .rc-dhero__meta{flex-direction:column;gap:6px;margin-top:14px}.rc-page--detail .rc-dhero__meta li{align-items:flex-start;font-size:14px}.rc-page--detail .rc-dhero__meta i{margin-top:4px}}.rc-page--detail .rc-info{display:flex;flex:0 0 424px;flex-direction:column;gap:24px;padding:24px;background:#fff;border-radius:6px;box-shadow:0 20px 40px rgba(0,0,0,0.18)}.rc-page--detail .rc-info__list{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.rc-page--detail .rc-info__item{display:flex;align-items:center;gap:16px}.rc-page--detail .rc-info__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;font-size:18px;color:#0f605d;background:#fccd8c;border-radius:50%}.rc-page--detail .rc-info__text{display:flex;flex-direction:column;gap:2px;min-width:0}.rc-page--detail .rc-info__label{font-family:"iCiel Bold",sans-serif;font-size:14px;line-height:1.2;color:#4d5565;text-transform:uppercase}.rc-page--detail .rc-info__value{font-family:"iCiel Bold",sans-serif;font-size:18px;line-height:1.5;color:#2a2f38;overflow-wrap:anywhere}.rc-page--detail .rc-info__value a{color:inherit}.rc-page--detail .rc-info__value a:hover{color:#0f605d}.rc-page--detail .rc-info__sep{color:#4d5565}@media screen and (max-width:991.98px){.rc-page--detail .rc-info{flex-basis:auto;width:100%;max-width:560px}}@media screen and (max-width:767.98px){.rc-page--detail .rc-info{gap:16px;padding:20px 12px;border-radius:4px}.rc-page--detail .rc-info__list{gap:12px}.rc-page--detail .rc-info__item{gap:12px}.rc-page--detail .rc-info__value{font-size:16px}}.rc-page--detail .rc-intro{position:relative;isolation:isolate;padding:40px 0;background:#0a5653;border-top:1px solid transparent;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,#b69261 0%,#e8bc7f 36%,#bb9664 57%,#ffd69d 79%,#b69261 100%) 1}.rc-page--detail .rc-intro::before{position:absolute;inset:0;z-index:-1;content:"";background:url("/wp-content/themes/platinumdental/assets/images/price-details/cubes-pattern.png") repeat 0 0/50px 70px;opacity:0.35}.rc-page--detail .rc-intro__text{text-align:center}.rc-page--detail .rc-intro__text p{margin:0 0 12px;font-family:"iCiel Medium",sans-serif;font-size:22px;line-height:1.6;color:#fff}.rc-page--detail .rc-intro__text>p:first-child::before{content:"\201C";color:#fccd8c}.rc-page--detail .rc-intro__text>p:last-child::after{content:"\201D";color:#fccd8c}@media screen and (max-width:767.98px){.rc-page--detail .rc-intro{padding:32px 0}.rc-page--detail .rc-intro__text p{font-size:18px;text-align:left}}.rc-page--detail .rc-detail{background:#f6f2e9}.rc-page--detail .rc-detail .container{display:flex;flex-direction:column;gap:24px}.rc-page--detail .rc-detail__card{padding:40px 60px 64px;background:#fff}.rc-page--detail .rc-detail__title{position:relative;margin:0 0 40px;padding-top:24px;font-size:40px;line-height:1.3;color:#2a2f38}.rc-page--detail .rc-detail__title::before{position:absolute;top:9px;left:0;width:28px;height:3px;content:"";background:#fccd8c}.rc-page--detail .rc-detail__content{font-size:18px;line-height:1.6;color:#4d5565}.rc-page--detail .rc-detail__content span[style*="font-weight"]{font-weight:inherit !important}.rc-page--detail .rc-detail__content b,.rc-page--detail .rc-detail__content strong{font-family:"iCiel Bold",sans-serif;font-weight:normal;color:#2a2f38}.rc-page--detail .rc-detail__content p{margin:0 0 12px}.rc-page--detail .rc-detail__content ul,.rc-page--detail .rc-detail__content ol{margin:0;padding:0}.rc-page--detail .rc-detail__content li{margin:0}.rc-page--detail .rc-detail__content>:last-child{margin-bottom:0}.rc-page--detail .rc-detail__content--duties ol{margin:32px 0 16px;padding-left:42px;list-style:decimal-leading-zero}.rc-page--detail .rc-detail__content--duties ol:first-child{margin-top:0}.rc-page--detail .rc-detail__content--duties ol>li{padding-left:4px;font-family:"iCiel Bold",sans-serif;font-size:20px;line-height:1.3;color:#0f605d}.rc-page--detail .rc-detail__content--duties ol>li::marker{font-family:"iCiel Bold",sans-serif;color:#c5a880}.rc-page--detail .rc-detail__content--duties ol>li b,.rc-page--detail .rc-detail__content--duties ol>li strong{color:inherit}.rc-page--detail .rc-detail__content--duties ul{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;padding:0 32px;list-style:none}.rc-page--detail .rc-detail__content--duties ul>li{position:relative;padding-left:18px}.rc-page--detail .rc-detail__content--duties ul>li::before{position:absolute;top:0;left:0;content:"\2022";color:#4d5565}.rc-page--detail .rc-detail__content--duties p:empty,.rc-page--detail .rc-detail__content--duties p:has(>br:only-child){display:none}.rc-page--detail .rc-detail__content--checks ul{display:flex;flex-direction:column;gap:16px;list-style:none}.rc-page--detail .rc-detail__content--checks ul>li{position:relative;padding-left:40px;color:#2a2f38}.rc-page--detail .rc-detail__content--checks ul>li::before{position:absolute;top:1px;left:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-family:"Font Awesome 6 Pro";font-size:12px;font-weight:900;line-height:1;content:"\f00c";color:#0f605d;background:#fccd8c;border-radius:50%}.rc-page--detail .rc-detail__content--benefits ul{display:flex;flex-direction:column;gap:16px;list-style:none}.rc-page--detail .rc-detail__content--benefits ul>li{position:relative;padding-left:24px;color:#2a2f38}.rc-page--detail .rc-detail__content--benefits ul>li::before{position:absolute;top:9px;left:0;width:8px;height:8px;content:"";background:#c5a880;border-radius:50%}@media screen and (max-width:991.98px){.rc-page--detail .rc-detail__card{padding:36px 32px 48px}.rc-page--detail .rc-detail__title{font-size:32px}}@media screen and (max-width:767.98px){.rc-page--detail .rc-detail .container{gap:16px}.rc-page--detail .rc-detail__card{padding:32px 16px}.rc-page--detail .rc-detail__title{margin-bottom:24px;font-size:26px}.rc-page--detail .rc-detail__content--duties ol{margin-top:24px;padding-left:36px}.rc-page--detail .rc-detail__content--duties ol>li{font-size:18px}.rc-page--detail .rc-detail__content--duties ul{padding:0}.rc-page--detail .rc-detail__content--checks ul,.rc-page--detail .rc-detail__content--benefits ul{gap:12px}}.rc-page--detail .rc-contact__heading{max-width:800px;margin:0 auto 48px;text-align:center}.rc-page--detail .rc-contact__heading h2{position:relative;margin:0 0 12px;padding-top:24px;font-size:36px;line-height:1.3;color:#fccd8c}.rc-page--detail .rc-contact__heading h2::before{position:absolute;top:9px;left:50%;width:28px;height:3px;content:"";background:#fccd8c;transform:translateX(-50%)}.rc-page--detail .rc-contact__heading h6{display:none}.rc-page--detail .rc-contact__heading p{margin:0;font-size:18px;line-height:1.5;color:#fcf9f9}.rc-page--detail .rc-contact__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1160px;margin:0 auto}.rc-page--detail .rc-contact__card{display:flex;flex-direction:column;gap:16px;padding:24px;background:#218581;border-radius:6px}.rc-page--detail .rc-contact__head{display:flex;align-items:center;gap:12px}.rc-page--detail .rc-contact__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;font-size:18px;color:#0f605d;background:#fccd8c;border-radius:50%}.rc-page--detail .rc-contact__icon img{display:block;width:100%;height:auto;object-fit:contain}.rc-page--detail .rc-contact__title{margin:0;font-family:"iCiel Bold",sans-serif;font-size:14px;line-height:1.4;letter-spacing:0.04em;color:#fccd8c;text-transform:uppercase}.rc-page--detail .rc-contact__line{margin:0;font-family:"iCiel Bold",sans-serif;font-size:18px;line-height:1.5;color:#fff;overflow-wrap:anywhere}.rc-page--detail .rc-contact__note{margin:-12px 0 0;font-size:16px;line-height:1.5;color:rgba(252,249,249,0.85)}.rc-page--detail .rc-contact__action{margin-top:32px;text-align:center}@media screen and (max-width:991.98px){.rc-page--detail .rc-contact__grid{grid-template-columns:minmax(0,1fr);max-width:560px;gap:12px}}@media screen and (max-width:767.98px){.rc-page--detail .rc-contact__heading{margin-bottom:24px}.rc-page--detail .rc-contact__heading h2{font-size:26px}.rc-page--detail .rc-contact__heading p{font-size:16px}.rc-page--detail .rc-contact__card{padding:20px 16px}.rc-page--detail .rc-contact__line{font-size:16px}}