.med .container{max-width:1180px;padding-inline:clamp(18px,4vw,28px)}.med .section-padding{padding:clamp(38px,4vw,62px) 0}.med .section_title{margin-bottom:clamp(24px,2.6vw,36px)}.med .section_title h3{font-size:clamp(1.875rem,4.2vw,3.625rem);line-height:1.12}.med .section_title h2{padding:4px 16px;font-size:.875rem}.med p{font-size:clamp(.9375rem,1.1vw,1rem);line-height:1.62}.med .about_section .content h2,.med .about_section_s2 .content h2{font-size:.875rem}.med .about_section .content h3,.med .about_section_s2 .content h3{font-size:clamp(1.875rem,4.2vw,3.625rem)}.med .about_section .content p,.med .about_section_s2 .content p{font-size:clamp(.9375rem,1.2vw,1.0625rem)}.med .about_section .content .ceo h4,.med .about_section_s2 .content .ceo h4{font-size:1.375rem}.med .about_section .content .ceo span,.med .about_section_s2 .content .ceo span{font-size:.875rem}.med .about_section .about_left .award .text h2,.med .about_section_s2 .about_left .award .text h2,.med .about_section .about_left .award .text h2 span,.med .about_section_s2 .about_left .award .text h2 span{font-size:clamp(2.375rem,4.4vw,3.625rem)}.med .about_section .about_left .award .text p,.med .about_section_s2 .about_left .award .text p{font-size:.875rem}.med .about_section .about_left .award .icon i,.med .about_section_s2 .about_left .award .icon i{font-size:1.375rem}.med .about_section .about_left .doctors h4,.med .about_section_s2 .about_left .doctors h4{font-size:1.25rem}.med .about_section .about_left .doctors ul li span,.med .about_section_s2 .about_left .doctors ul li span{font-size:.875rem}.med .funfact_section .item{text-align:center}.med .funfact_section .item h3 span{font-size:clamp(2rem,3.6vw,3.125rem)}.med .funfact_section .item h3{font-size:clamp(1.375rem,2.2vw,1.875rem)}.med .funfact_section .item h3:not(:has(span)){font-size:clamp(2rem,3.6vw,3.125rem)}.med .funfact_section .item i{font-size:2.125rem}.med .funfact_section .item p{font-size:.9375rem}@media (min-width:992px){.med .funfact_section .col:first-child,.med .funfact_section .col:last-child{justify-content:center}.med .funfact_section .col:first-child:before{right:0}}.med .service_content h2{font-size:clamp(1.875rem,4.2vw,3.375rem)}.med .service_content h3{font-size:clamp(1.625rem,3vw,2.5rem)}.med .service_content p,.med .service_content ul li{font-size:clamp(.9375rem,1.2vw,1.0625rem)}.med .service_content p{margin-bottom:22px}.med .service_content .other-service{margin-bottom:clamp(26px,3vw,40px)}.med .service_content .service_card .content h2{font-size:clamp(1.1875rem,1.9vw,1.4375rem)}.med .service_content .service_card .content p{font-size:.9375rem}.med .service_content .service_card .icon i{font-size:1.5rem}@media (max-width:767px){.med .service_content .service_card{border-radius:14px;margin-top:0;margin-bottom:12px;padding:18px 10px 16px}.med .service_content .service_card:before{display:none}.med .service_content .service_card .icon{width:44px;height:44px;margin-top:0;margin-bottom:10px}.med .service_content .service_card .icon i{font-size:1.125rem;line-height:44px}.med .service_content .service_card .content h2{margin-top:0;font-size:.84375rem;line-height:1.3}.med .service_content .service_card .content p,.med .service_content .service_card .content a i{display:none}.med .service_content .service_card .content a{padding:0;position:absolute;inset:0}}.med .wpo-blog-pg-section .wpo-blog-content .post{margin-bottom:clamp(28px,3vw,44px)}.med .wpo-blog-pg-section .post h3{font-size:clamp(1.5rem,2.6vw,2.125rem)}.med .wpo-blog-pg-section .post a.read-more{font-size:.9375rem}.med .wpo-blog-pg-section .format-standard:before{font-size:clamp(2.75rem,5vw,4rem)}.med .wpo-blog-single-section .tag-share .tag>span{font-size:1rem}.med .wpo-blog-single-section .comment-respond form input,.med .blog-sidebar .category-widget ul li,.med .blog-sidebar .category-widget ul a,.med .blog-sidebar .category-widget ul a span,.med .blog-sidebar .recent-post-widget .post h4,.med .blog-sidebar .wpo-contact-widget p,.med .blog-sidebar .wpo-contact-widget a,.med .blog-sidebar .wpo-contact-widget a:before{font-size:.9375rem}.med .blog-sidebar .wpo-contact-widget h2{font-size:1.25rem}.med .blog-sidebar .search-widget form button{font-size:1rem}.med .wpo-contact-pg-section .office-info{padding-bottom:clamp(28px,3.2vw,48px)}.med .wpo-contact-pg-section form input,.med .wpo-contact-pg-section form select{font-size:.9375rem}.med .wpo-contact-pg-section .office-info .office-info-item .office-info-text h2{font-size:clamp(1.125rem,1.8vw,1.375rem)}.med .wpo-contact-pg-section .office-info .office-info-item .office-info-icon .icon .fi:before{font-size:1.625rem}@media (max-width:767px){.med .wpo-contact-pg-section .office-info .row{background:#fff;border-radius:20px;display:block;overflow:hidden;box-shadow:0 5px 15px #3e419f1a}.med .wpo-contact-pg-section .office-info .col{width:100%;display:block}.med .wpo-contact-pg-section .office-info .office-info-item{box-shadow:none;text-align:left;border-radius:0;align-items:center;gap:14px;padding:18px 20px;display:flex}.med .wpo-contact-pg-section .office-info .col:not(:first-child) .office-info-item{border-top:1px solid #0f172a14}.med .wpo-contact-pg-section .office-info .office-info-icon{flex-shrink:0;width:40px;height:40px;margin:0;line-height:40px}.med .wpo-contact-pg-section .office-info .office-info-icon .icon .fi:before{font-size:1.0625rem}.med .wpo-contact-pg-section .office-info-text{text-align:left}.med .wpo-contact-pg-section .office-info-text h2{margin:0 0 2px;font-size:.9375rem}.med .wpo-contact-pg-section .office-info-text p{font-size:.8125rem;line-height:1.4}}.pat-aurora .med{background:linear-gradient(180deg, var(--color-light-1), transparent clamp(72px, 10vh, 140px))}.med{--med-duo-hue:158deg;--med-duo-sat:1.05;--med-duo-strength:.26}.med .about_left .image>img,.med .work_card .image img,.med .team_card .image>img,.med .team_card .image>.da-pic>img,.med .doctors ul li img,.med .entry-media img,.med .blog-mini__media img,.med .blog_card .image img,.med .blog-sidebar .recent-post-widget .img-holder img{filter:grayscale(1) sepia(var(--med-duo-strength)) hue-rotate(var(--med-duo-hue)) saturate(var(--med-duo-sat)) contrast(1.04)}.med .about_section .about_left .image,.med .about_section_s2 .about_left .image,.med .about_section_s3 .about_left .image{background:0 0}.med .about_section .about_left .image>img,.med .about_section_s2 .about_left .image>img,.med .about_section_s3 .about_left .image>img{mix-blend-mode:normal!important}.med .about_section .about_left .image .round-on,.med .about_section .about_left .image .round-two,.med .about_section_s2 .about_left .image .round-on,.med .about_section_s2 .about_left .image .round-two,.med .about_section_s3 .about_left .image .round-on,.med .about_section_s3 .about_left .image .round-two{z-index:1;pointer-events:none;opacity:.3}.med .work_wrapper .mp-railwrap{margin-bottom:clamp(24px,3vw,38px)}.med .work_wrapper .shape{display:none}.med .work_wrapper .mp-rail{grid-template-columns:repeat(4,1fr);align-items:center;height:16px;display:grid;position:relative}.med .work_wrapper .mp-rail:before,.med .work_wrapper .mp-rail:after{content:"";border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:12.5%;right:12.5%}.med .work_wrapper .mp-rail:before{background:#2448821f}.med .work_wrapper .mp-rail:after{background:linear-gradient(90deg, var(--color-cobalt,#4a7cc7), var(--color-teal,#67cbc7));transform-origin:0;transition:transform 1.5s var(--mo-ease,ease) .15s;transform:scaleX(0)}.med .work_wrapper .mp-rail.mo-in:after{transform:scaleX(1)}.med .work_wrapper .mp-rail__dot{justify-self:center}.med .work_wrapper .mp-rail__dot>i{background:var(--color-light-1,#fcfefe);width:13px;height:13px;box-shadow:0 0 0 4px var(--color-light-1,#fcfefe);border:2px solid #24488233;border-radius:50%;display:block}.med .work_wrapper .mp-rail.mo-in .mp-rail__dot>i{animation:mp-dot .55s var(--mo-ease,ease) both;animation-delay:calc(var(--mo-delay,0s) + .36s)}@keyframes mp-dot{0%{transform:scale(1)}45%{background:var(--color-teal,#67cbc7);border-color:var(--color-teal,#67cbc7);transform:scale(1.5)}to{background:var(--color-teal,#67cbc7);border-color:var(--color-teal,#67cbc7);transform:scale(1)}}.med .work_wrapper .mo-cascade.mo-in>.mo-cascade__item .work_card{animation:mp-lit 1.4s var(--mo-ease,ease) both;animation-delay:calc(var(--mo-delay,0s) + .3s)}@keyframes mp-lit{0%,to{box-shadow:0 0 #67cbc700}38%{box-shadow:0 0 0 7px #67cbc738}}@media (prefers-reduced-motion:reduce){.med .work_wrapper .mp-rail:after{transition:none;transform:scaleX(1)}.med .work_wrapper .mp-rail.mo-in .mp-rail__dot>i,.med .work_wrapper .mo-cascade.mo-in>.mo-cascade__item .work_card{animation:none}.med .work_wrapper .mp-rail__dot>i{background:var(--color-teal,#67cbc7);border-color:var(--color-teal,#67cbc7)}}.med .funfact_section{background:radial-gradient(58% 120% at 88% 0%, #ffffff29, transparent 62%), linear-gradient(114deg, var(--color-navy,#244882) 0%, #2c5794 30%, var(--color-cobalt,#4a7cc7) 56%, #5aa2aa 80%, var(--color-teal,#67cbc7) 100%);padding:clamp(15px,2vw,24px) 0 clamp(6px,1vw,12px)}.med .funfact_section .item{margin-bottom:8px}.med .funfact_section .item h3,.med .funfact_section .item h3 span{line-height:1.05}.med .funfact_section .item h3{margin-bottom:4px}.med .funfact_section .item p{line-height:1.4}.med .funfact_section:before{display:none}.med .blog_section .row{align-items:stretch}.med .blog_section [class*=col-]{display:flex}.med .blog_section .blog_card{flex-direction:column;width:100%;display:flex}.med .blog_section .blog_card .content{flex-direction:column;flex:1;display:flex}.med .blog_section .blog_card .content a{margin-top:auto}.med .office-info .row{align-items:stretch}.med .office-info [class*=col-]{display:flex}.med .office-info-item{width:100%;height:100%}.med .blog-sidebar .category-widget li a.is-active,.med .blog-sidebar .tag-widget li a.is-active{color:#fff;background:var(--color-navy,#244882);border-color:#0000}.med .blog-sidebar .category-widget li a.is-active span{color:#fff}.med .blog-active-filter{border:1px solid var(--border-default,#e5e8ea);background:rgba(var(--color-teal-rgb), .07);color:#244882;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:34px;padding:14px 22px;display:flex}.med .blog-active-filter__label{font-size:1rem}.med .blog-active-filter__clear{color:var(--color-accent-ink,#244882);white-space:nowrap;font-weight:600;text-decoration:underline}.med .blog-mini-grid{border-top:1px solid var(--border-default,#e5e8ea);grid-template-columns:1fr 1fr;gap:clamp(20px,2.5vw,30px);margin-top:clamp(28px,4vw,48px);padding-top:clamp(28px,4vw,44px);display:grid}.med .blog-mini__media{border-radius:20px;margin-bottom:15px;display:block;overflow:hidden}.med .blog-mini__media img{object-fit:cover;width:100%;height:180px;transition:transform .4s;display:block}.med .blog-mini__media:hover img{transform:scale(1.04)}.med .blog-mini__cat{background:linear-gradient(135deg, var(--color-navy,#244882), var(--color-teal,#5aa2aa));color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:12px;padding:5px 13px;font-size:.6875rem;font-weight:700;display:inline-block}.med .blog-mini__title{margin:0 0 10px;font-size:clamp(1.1875rem,2vw,1.4375rem);line-height:1.2}.med .blog-mini__title a{color:var(--color-navy,#244882)}.med .blog-mini__title a:hover{color:var(--color-cobalt,#4a7cc7)}.med .blog-mini__date{color:#244882b3;font-size:.8125rem;font-weight:600}.med .blog-mini-grid--lead{border-top:0;margin-top:0;padding-top:0}@media (max-width:575px){.med .blog-mini-grid{grid-template-columns:1fr}}.med .blog-sidebar .widget{background:#ffffffd1;border:1px solid #2448821a;border-radius:18px;padding:clamp(18px,2vw,26px);box-shadow:0 22px 50px -34px #24488266}.med .blog-sidebar .widget+.widget{margin-top:clamp(18px,2.2vw,26px)}.med .blog-sidebar .widget h3{color:var(--color-navy,#244882);margin-bottom:18px;padding-bottom:12px;font-size:1.1875rem;position:relative}.med .blog-sidebar .widget h3:after{content:"";background:linear-gradient(90deg, var(--color-cobalt,#4a7cc7), var(--color-teal,#67cbc7));border-radius:2px;width:42px;height:2px;position:absolute;bottom:0;left:0}.med .blog-sidebar .recent-post-widget .details h4 a{transition:color .22s}.med .blog-sidebar .recent-post-widget .details h4 a:hover{color:var(--color-cobalt,#4a7cc7)}.med .med-marquee__viewport{padding-block:10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 clamp(24px,5vw,80px) calc(100% - clamp(24px,5vw,80px)),#0000);mask-image:linear-gradient(90deg,#0000,#000 clamp(24px,5vw,80px) calc(100% - clamp(24px,5vw,80px)),#0000)}.med .med-marquee__icon{color:#fff;background:linear-gradient(358deg,#244882 -1077.15%,#33639e -690.64%,#4a7cc7 -213.19%,#5aa2aa 218.79%,#67cbc7 764.46%,#8adad6 1196.44%)}.med .spec-journey{grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:center;gap:clamp(26px,3.6vw,58px);margin:26px 0 0;display:grid}.med .spec-journey__steps{grid-template-columns:repeat(3,1fr);gap:0 clamp(16px,2vw,28px);padding-top:36px;display:grid;position:relative}.med .spec-journey__steps:before{content:"";background:linear-gradient(90deg, var(--color-teal), #4a7cc7);transform-origin:0;border-radius:2px;height:2px;position:absolute;top:11px;left:5px;right:calc(-1*clamp(26px,3.6vw,58px))}.med .spec-journey.play .spec-journey__steps:before{animation:.9s cubic-bezier(.3,0,.2,1) both spec-journey-thread}@keyframes spec-journey-thread{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.med .spec-journey__step{position:relative}.med .spec-journey__step:before{content:"";background:var(--color-teal);width:10px;height:10px;box-shadow:0 0 0 5px rgba(var(--color-teal-rgb), .16);border-radius:50%;position:absolute;top:-30px;left:1px}.med .spec-journey.play .spec-journey__step:before{animation:.45s cubic-bezier(.2,.9,.3,1.4) both spec-journey-dot}@keyframes spec-journey-dot{0%{transform:scale(0)}to{transform:scale(1)}}.med .spec-journey__num{font-family:var(--font-fraunces), Georgia, serif;color:rgba(var(--color-navy-rgb), .42);margin:0 0 8px;font-size:.9375rem;font-style:italic;font-weight:600;display:block}.med .spec-journey__chips{flex-wrap:wrap;gap:8px;margin:0 0 9px;display:flex}.med .spec-journey__chip{white-space:nowrap;color:#2448829e;background:#ffffffa8;border:1px solid #24488221;border-radius:999px;align-items:center;padding:8px 16px;font-size:.875rem;line-height:1.3;display:inline-flex}.med .spec-journey__chip.is-new{border-color:rgba(var(--color-teal-rgb), .55);background:rgba(var(--color-teal-rgb), .14);color:var(--color-accent-ink,#1e6e68);box-shadow:0 14px 30px -20px rgba(var(--color-teal-rgb), .9);font-size:.9375rem;font-weight:600}.med .spec-journey.play .spec-journey__chip{animation:.5s cubic-bezier(.2,.9,.3,1.15) both spec-journey-pop}@keyframes spec-journey-pop{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}.med .spec-journey__cap{color:#244882bd;max-width:44ch;margin:0;font-size:.84375rem;line-height:1.55}.med .spec-journey.play .spec-journey__step:first-child:before,.med .spec-journey.play .spec-journey__step:first-child .spec-journey__chip{animation-delay:.2s}.med .spec-journey.play .spec-journey__step:nth-child(2):before,.med .spec-journey.play .spec-journey__step:nth-child(2) .spec-journey__chip{animation-delay:.5s}.med .spec-journey.play .spec-journey__step:nth-child(3):before,.med .spec-journey.play .spec-journey__step:nth-child(3) .spec-journey__chip{animation-delay:.8s}.med .spec-journey__dest{flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.med .spec-journey__card{width:min(100%,372px);animation:6.5s ease-in-out infinite spec-journey-levitate;position:relative}.med .spec-journey.play .spec-journey__card{animation:.7s cubic-bezier(.2,.8,.3,1) 1.1s both spec-journey-arrive,6.5s ease-in-out 1.8s infinite spec-journey-levitate}@keyframes spec-journey-arrive{0%{opacity:0;transform:translate(-26px)scale(.97)}to{opacity:1;transform:none}}@keyframes spec-journey-levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.med .spec-journey__halo{background:radial-gradient(60% 60% at 50% 45%, rgba(var(--color-teal-rgb), .3), #4a7cc71f 60%, transparent 75%);filter:blur(14px);z-index:0;border-radius:32px;position:absolute;inset:-9%}.med .spec-journey.play .spec-journey__halo{animation:1s 1.2s both spec-journey-bloom}@keyframes spec-journey-bloom{0%{opacity:0}to{opacity:1}}.med .spec-journey__card .da-record{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(1.15);position:relative;border:1px solid rgba(var(--color-navy-rgb), .12)!important;box-shadow:0 36px 80px -30px rgba(var(--color-navy-rgb), .45)!important;color:var(--color-dark-1)!important;background:#ffffffe0!important}.med .spec-journey__card .da-record__name{color:var(--color-navy)!important}.med .spec-journey__card .da-record__meta,.med .spec-journey__card .da-record__langs-label{color:rgba(var(--color-navy-rgb), .66)!important}.med .spec-journey__card .da-record__verified{color:var(--color-accent-ink)!important}.med .spec-journey__card .da-record__mono{background:rgba(var(--color-teal-rgb), .18)!important;color:var(--color-accent-ink)!important}.med .spec-journey__destcap{text-align:center;color:#244882bd;max-width:40ch;margin:0;font-size:.84375rem;line-height:1.55}.med .spec-journey.play .spec-journey__destcap{animation:.5s 1.35s both spec-journey-pop}@media (max-width:900px){.med .spec-journey{grid-template-columns:1fr;gap:30px}.med .spec-journey__steps{grid-template-columns:1fr;gap:30px 0;padding-top:0;padding-left:34px}.med .spec-journey__steps:before{background:linear-gradient(180deg, var(--color-teal), #4a7cc7);transform-origin:top;width:2px;height:auto;inset:10px auto -20px 8px}.med .spec-journey.play .spec-journey__steps:before{animation-name:spec-journey-thread-v}.med .spec-journey__step:before{top:7px;left:-30px}.med .spec-journey__dest{align-items:flex-start;padding-left:34px}.med .spec-journey__destcap{text-align:left}}@keyframes spec-journey-thread-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.med .spec-journey__card,.med .spec-journey.play .spec-journey__steps:before,.med .spec-journey.play .spec-journey__step:before,.med .spec-journey.play .spec-journey__chip,.med .spec-journey.play .spec-journey__card,.med .spec-journey.play .spec-journey__halo,.med .spec-journey.play .spec-journey__destcap{animation:none!important}}.med .spec-wide{max-width:min(1240px,94vw)}.med .spec-editorial{max-width:none;margin-inline:0}.med .spec_convert{border:1px solid var(--border-default,#e5e8ea);background:radial-gradient(60% 110% at 100% 0%, rgba(var(--color-teal-rgb), .16), transparent 60%), linear-gradient(160deg, #fff, #eef7f9);border-radius:22px;grid-template-columns:1fr 1px 1fr;align-items:center;gap:clamp(24px,4vw,52px);max-width:1200px;margin:clamp(30px,4vw,56px) auto 0;padding:clamp(26px,3.4vw,42px);display:grid}.med .spec_convert__rule{background:var(--border-default,#e5e8ea);align-self:stretch}.med .spec_convert__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-ink,#33639e);margin-bottom:9px;font-size:.6875rem;font-weight:700;display:block}.med .spec_convert__title{margin:0 0 10px;font-size:clamp(1.375rem,2.4vw,1.75rem);line-height:1.12}.med .spec_convert__text{color:#244882d1;margin:0 0 20px}.med .spec_convert__btn{background:var(--color-navy,#244882);color:#fff;border-radius:999px;align-items:center;gap:9px;padding:13px 24px;font-size:.875rem;font-weight:600;text-decoration:none;transition:gap .2s,background .2s;display:inline-flex}.med .spec_convert__btn:hover{background:#1a3660;gap:14px}@media (max-width:767px){.med .spec_convert{grid-template-columns:1fr}.med .spec_convert__rule{height:1px}}.med .wpo-contact-title{scroll-margin-top:120px}.med .contact-success{border:1px solid rgba(var(--color-teal-rgb), .35);background:rgba(var(--color-teal-rgb), .08);border-radius:14px;align-items:flex-start;gap:14px;margin-top:24px;padding:16px 20px;display:flex}.med .contact-success__tick{background:rgba(var(--color-teal-rgb), .18);width:34px;height:34px;color:var(--color-accent-ink,#1e6e68);border-radius:50%;flex:none;place-items:center;display:grid}.med .contact-success__tick svg{width:18px;height:18px}.med .contact-success__title{color:var(--color-navy,#244882);margin:0;font-size:.9375rem;font-weight:700}.med .contact-success__text{color:#244882d1;margin:4px 0 0;font-size:.875rem;line-height:1.55}.med .contact-success__text a{color:var(--color-accent-ink,#1e6e68);font-weight:600}.med .wpo-contact-pg-section .wpo-contact-form-area{-webkit-backdrop-filter:blur(18px)saturate(1.35);background:#ffffffa8;border:1px solid #ffffff80;border-radius:22px;margin-bottom:0;padding:clamp(20px,2.6vw,32px);position:relative;box-shadow:0 40px 90px -40px #24488273,inset 0 1px #ffffffe6}.med .wpo-contact-pg-section .wpo-contact-form-area:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, rgba(var(--color-teal-rgb), .75), rgba(var(--color-cobalt-rgb), .45) 55%, #fff3);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.med .wpo-contact-pg-section .wpo-contact-form-area form{z-index:1;position:relative}.med .contact-validation-active input,.med .contact-validation-active select,.med .contact-validation-active textarea{background:#ffffffc7;border:1.5px solid #24488229;border-radius:14px;transition:border-color .25s,box-shadow .25s,background .25s;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 6px -3px #24488229}.med .contact-validation-active input:focus,.med .contact-validation-active select:focus,.med .contact-validation-active textarea:focus{border-color:var(--color-accent-ink,#1e6e68);box-shadow:0 0 0 4px rgba(var(--color-teal-rgb), .28), 0 0 24px rgba(var(--color-teal-rgb), .24);background:#fff;outline:none}.med .contact-validation-active .theme-btn{background:linear-gradient(135deg, #2aa39c, var(--color-accent-ink,#1e6e68) 70%);box-shadow:0 14px 30px -8px rgba(var(--color-mint-rgb), .85), inset 0 1px 0 #ffffff80;border:0;border-radius:999px;transition:transform .2s,box-shadow .2s}.med .contact-validation-active .theme-btn:hover{box-shadow:0 16px 34px -10px rgba(var(--color-mint-rgb), .8);transform:translateY(-2px)}.med .wpo-contact-map-section{padding-top:clamp(40px,6vh,72px)}.med .pat-map{margin:0}.med .wpo-contact-map-section .pat-map__frame{isolation:isolate;background:linear-gradient(150deg,#1c3a68,#24507f 55%,#2f6f84);border:1px solid #2448821f;border-radius:24px;height:clamp(300px,42vw,460px);position:relative;overflow:hidden;box-shadow:0 44px 90px -44px #24488299}.med .wpo-contact-map-section .pat-map__iframe{filter:grayscale(.92)contrast(1.04);border:0;width:100%;height:100%;display:block}.med .pat-map__veil{pointer-events:none;opacity:.34;mix-blend-mode:color;background:linear-gradient(132deg, var(--color-navy,#244882) 10%, var(--color-cobalt,#4a7cc7) 56%, var(--color-teal,#67cbc7) 100%);position:absolute;inset:0}.med .pat-map__pin{pointer-events:none;color:var(--color-navy,#244882);filter:drop-shadow(0 10px 18px #0b1a3373);position:absolute;top:50%;left:50%;transform:translate(-50%,-78%)}.med .pat-map__pin svg{width:44px;height:44px;display:block}.med .pat-map__caption{text-align:center;letter-spacing:.04em;color:#244882a8;margin:14px 0 0;font-size:.8125rem;font-weight:600}.med .wpo-breadcumb-area .wpo-breadcumb-wrap h1{color:#fff;margin-top:-10px;margin-bottom:0;font-size:88px;font-weight:400;line-height:100px}@media (max-width:991px){.med .wpo-breadcumb-area .wpo-breadcumb-wrap h1{margin-bottom:0;font-size:70px;line-height:80px}}@media (max-width:767px){.med .wpo-breadcumb-area .wpo-breadcumb-wrap h1{margin-bottom:0;font-size:31px;line-height:35px}}@media (max-width:767.98px){.med{background-attachment:scroll}.med .service_content p,.med .service_content ul li{font-size:1rem}.med .work_wrapper .mp-railwrap{display:none}.med .mp-steps .work_card{margin-bottom:18px}.med .mp-steps .work_card .image{max-width:none;margin-bottom:0}.med .mp-steps .work_card .image img{display:none}.med .mp-steps .work_card .image span{width:40px;height:40px;font-size:24px;line-height:40px;position:static;transform:none}.med .mp-steps .work_card .text{margin-top:8px}.med .mp-steps .work_card .text h3{margin-bottom:4px;font-size:20px;line-height:1.25}.med .mp-steps .work_card .text p{line-height:1.5}.med .mp-snap{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.med .mp-snap::-webkit-scrollbar{display:none}.med .mp-snap>[class*=col-]{scroll-snap-align:start;flex:none;width:82%}.med .spec-journey{display:none}.med .med-marquee__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.med .med-marquee__viewport::-webkit-scrollbar{display:none}.med .med-marquee__track{animation:none}.med .med-marquee__item{scroll-snap-align:start}.med .med-marquee__item[aria-hidden=true]{display:none}.med .wpo-contact-pg-section form input,.med .wpo-contact-pg-section form select,.med .wpo-contact-pg-section form textarea{font-size:16px}.med .wpo-contact-map-section .pat-map__frame:has(.pat-map__placeholder){height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}:is(.med .pat-map__frame:has(.pat-map__placeholder) .pat-map__veil,.med .pat-map__frame:has(.pat-map__placeholder) .pat-map__pin){display:none}.med .pat-map:has(.pat-map__placeholder) .pat-map__caption{display:none}}
