:root{--amber: #f7a40a;--amber-deep: #e59709;--amber-hover: #c6830a;--amber-hover-2: #be8113;--navy: #1e3459;--navy-alt: #1f3354;--navy-deep: #182e54;--navy-darkest: #121e34;--grey-body: #333333;--grey-muted: #6a6a6a;--grey-line: #d9dbdd;--grey-soft: #a0a5ae;--slate: #424b5d;--slate-light: #677b9c;--footer-rule: #5a6271;--footer-copy: #c5cad3;--white: #ffffff;--black: #000000;--near-black: #151515;--off-white: #f5f7fb;--fs-display: clamp(2.25rem, 1rem + 3.4vw, 4rem);--fs-h1: clamp(2rem, 1.1rem + 2.2vw, 3rem);--fs-section: clamp(1.625rem, 1.2rem + 1.1vw, 2.25rem);--space-1: 24px;--space-2: 48px;--space-3: 72px;--space-4: 96px;--scrim-x: linear-gradient(90deg, rgba(255,255,255,.92) 0%, rgba(255,255,255,.8) 42%, rgba(255,255,255,0) 78%);--scrim-y: linear-gradient(180deg, rgba(255,255,255,.9) 0%, rgba(255,255,255,.82) 100%)}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PN Sub;src:url(/fonts/Poppins-SemiBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-body: "Poppins", Arial, Helvetica, sans-serif;--font-display: "Playfair Display", Georgia, "Times New Roman", serif;--font-alt: "Lato", Arial, Helvetica, sans-serif;--font-cta: "PN Sub", "Poppins", Arial, Helvetica, sans-serif}@font-face{font-family:"Font Awesome 5 Free";src:url(/fonts/fa-solid-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:"Font Awesome 5 Brands";src:url(/fonts/fa-brands-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.fas,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fas{font-family:"Font Awesome 5 Free";font-weight:900}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}.fa-envelope:before{content:""}.fa-phone-alt:before{content:""}.fa-search:before{content:""}.fa-times:before{content:""}.fa-plus-square:before{content:""}.fa-minus-square:before{content:""}.fa-map-marker-alt:before{content:""}.fa-fax:before{content:""}.fa-facebook-f:before{content:""}.fa-twitter:before{content:""}.fa-linkedin-in:before{content:""}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;font-family:var(--font-body);color:var(--grey-body);background:var(--white);-webkit-font-smoothing:antialiased}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}a{text-decoration:none;color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}img{max-width:100%;height:auto}h1{color:var(--navy);font-size:var(--fs-h1);line-height:1.1;margin:0;padding:20px 0 50px;max-width:770px;font-weight:400}h2{color:var(--navy);font-size:24px;font-weight:400;margin:0}h3,h4,h5,h6{color:var(--navy);margin:0;font-weight:400}p{margin:0 0 1em;line-height:1.6}.top_bar{width:100%}.top_bar>.container{padding:0}.topbar_content{background:var(--navy-deep);color:var(--white);border-radius:0 0 60px 60px;padding:10px 60px;box-sizing:content-box;margin-left:-60px;display:flex;align-items:center;justify-content:space-between}.left_bar ul{list-style:none;margin:0;padding:0}.left_bar li{display:inline-block;padding-right:40px;position:relative}.left_bar li:after{content:"";background-color:var(--slate-light);position:absolute;top:3px;right:18px;width:1px;height:25px}.left_bar li:last-child:after{display:none}.left_bar li a{color:var(--white);font-size:16px;letter-spacing:.5px}.left_bar .fas{color:var(--white);font-size:20px;padding-right:10px}.right_bar a{font-size:20px;font-weight:600;color:var(--amber);letter-spacing:1px}.header_main{width:100%;position:relative}.header_bottom{display:flex;align-items:center;justify-content:space-between}.header_logo{padding:16px 0}.header_logo img{max-width:360px}.header_menu{display:flex;align-items:center}.header_menu ul{list-style:none;margin:0;padding:0;display:flex}.header_menu li a{padding:30px 15px;font-size:16px;color:var(--navy-alt);display:inline-block}.header_menu li a:hover{color:var(--amber)}.search_icon{display:inline-flex;align-items:center;padding-left:15px}.search_icon .fa-times{display:none}.call_now_btn,.call_now_btn_2{display:inline-flex;align-items:center;gap:10px;background:var(--white);color:var(--navy);border-radius:40px;padding:12px 28px}.call_now_btn h6,.call_now_btn_2 h6{font-size:16px;font-weight:600;letter-spacing:.5px;color:inherit}.call_now_btn h6 span,.call_now_btn_2 h6 span{color:var(--amber);margin-left:.45em}.we_specialize_treat_sec .call_now_btn h6 span,.we_specialize_treat_sec .call_now_btn_2 h6 span{color:var(--navy)}.call_now_btn .fas,.call_now_btn_2 .fas{color:var(--amber)}footer{background:var(--navy-deep);color:var(--white);margin-top:0}.footer_top{padding:80px 0}.footer_top_socialicons_adress_sec{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0;padding-bottom:55px;border-bottom:1px solid var(--footer-rule)}.footer_top_socialicons_adress_inner_left ul,.footer_top_socialicons_adress_inner_right ul{list-style:none;margin:0;padding:0}.footer_top_socialicons_adress_inner_left li{display:inline-block;padding-right:14px}.footer_top_socialicons_adress_inner_left{padding-top:5px}.footer_top_socialicons_adress_inner_right{padding-left:60px;display:flex;gap:40px;flex-wrap:wrap}.footer_address{display:flex;gap:14px;align-items:flex-start}.footer_address_text p{margin:0 0 4px;font-size:15px}.footer_address_text span{color:var(--amber)}.footer_top_logo_and_menu_sec{display:flex;flex-wrap:wrap;gap:0;justify-content:space-between;padding-top:0}.footer_top_logo_and_menu_left{width:40%}.footer_top_logo_and_menu_left_content{padding-top:67px}.footer_top_logo_and_menu_left_content p{font-size:15px;max-width:460px}.footer_top_logo_and_menu_right{width:60%;display:flex;flex-wrap:wrap;padding-left:70px;padding-top:60px}.footer_top_logo_and_menu_right_quick,.footer_top_logo_and_menu_right_our_spec{width:30%}.footer_top_logo_and_menu_right_opening{width:40%}.footer_logo{width:300px;height:auto;margin-bottom:16px;filter:grayscale(1) invert(1) brightness(1.4);mix-blend-mode:screen}.footer_top_logo_and_menu_right span{color:var(--amber);display:block;margin-bottom:12px;font-weight:600}.footer_top_logo_and_menu_right ul{list-style:none;margin:0;padding:0}.footer_top_logo_and_menu_right li a{font-size:15px;line-height:2}.footer_top_logo_and_menu_right_opening li{display:flex;justify-content:space-between;align-items:baseline;padding:13px 0;border-bottom:dotted .5px #424b5d}.ftr_menu_opn_left{font-size:14px;color:var(--white);margin:0}.ftr_menu_opn_right{color:var(--amber);font-size:16px;margin:0}.footer_bottom{background:var(--navy-deep);padding:0}.footer_bottom_copyright p{font-family:var(--font-alt);font-size:16px;color:var(--footer-copy);padding:30px 0;margin:0;text-align:center;line-height:normal}.mobile_show{display:none}.mobile_menu{position:relative;width:100%}.mobile_menu>summary{position:relative;z-index:99999;list-style:none;min-height:84px;cursor:pointer}.mobile_menu>summary::-webkit-details-marker{display:none}.mobile_menu>summary::marker{content:""}.icon{position:absolute;top:27px;right:16px;width:30px;height:30px}.hamburger{width:24px;height:2px;background:var(--navy-deep);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background .3s}.hamburger:before,.hamburger:after{content:"";position:absolute;width:24px;height:2px;background:var(--navy-deep);transition:transform .3s,top .3s}.hamburger:before{top:-8px}.hamburger:after{top:8px}.mobile_menu[open] .hamburger{background:transparent}.mobile_menu[open] .hamburger:before{transform:rotate(45deg);top:0}.mobile_menu[open] .hamburger:after{transform:rotate(135deg);top:0}.menu_items{background:var(--navy-deep);position:absolute;width:100%;z-index:999;left:0;padding:15px 0}.menu_items ul{margin:0;padding:0;list-style:none}.menu_items ul li{text-align:left;padding:0;border-top:1px solid rgba(255,255,255,.2)}.menu_items ul li:first-child{border-top:0}.menu_items ul li a{font-size:16px;color:var(--white);padding:12px 5%;display:block}.menu_items .right_bar{display:block;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);width:100%;padding:8px 0 8px 5%}@media (max-width: 991px){h1{padding:16px 0 32px}.topbar_content{padding:12px 0;text-align:center;border-radius:0 0 50px 50px;justify-content:center}.right_bar{display:none}.left_bar li:after{content:unset}.left_bar li{padding-right:0}.left_bar .fas,.left_bar li a{font-size:14px}.header_menu{display:none}.top_bar>.container{padding:0 16px}.topbar_content{box-sizing:border-box;margin-left:0}.mobile_show{display:block}.header_logo img{max-width:400px}header{display:grid;grid-template-columns:minmax(0,1fr) auto;position:relative}header>.top_bar{grid-column:1 / -1}header>.header_main{grid-column:1;grid-row:2}header>.mobile_menu{grid-column:2;grid-row:2;align-self:center;position:static;width:auto}.mobile_menu>summary.container{width:56px;height:56px;min-height:0;padding:0;margin-right:8px}.icon{top:13px;right:13px}.menu_items{top:100%}}@media (max-width: 767px){.header_logo img{max-width:260px}.footer_top_socialicons_adress_inner_right{flex-direction:column;gap:20px;padding-left:0}.footer_address_text p{overflow-wrap:anywhere}.left_bar .fas,.left_bar li a{font-size:13px;letter-spacing:0}}.wp-content img.size-full{width:auto;height:auto}.wp-content .alignleft{float:left;margin:0 1.25rem 1rem 0}.wp-content .alignright{float:right;margin:0 0 1rem 1.25rem}.wp-content .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-content iframe{max-width:100%}.container>.wp-content{max-width:760px;margin:0 auto;padding:var(--space-3) 0 var(--space-4)}.wp-content p,.wp-content li{font-size:17px;line-height:1.75;color:var(--grey-body)}.wp-content p{margin:0 0 1.25em}.wp-content h2{font-size:clamp(1.5rem,1.2rem + .8vw,1.875rem);line-height:1.25;color:var(--navy);margin:2em 0 .6em}.wp-content h3{font-size:21px;line-height:1.35;font-weight:600;color:var(--navy);margin:1.8em 0 .5em}.wp-content h4,.wp-content h6{font-size:18px;font-weight:600;color:var(--navy);margin:1.6em 0 .4em}.wp-content>:first-child,.wp-content section:first-child>h2:first-child,.single_blog_content>:first-child{margin-top:0}.wp-content ul,.wp-content ol{padding-left:1.4em;margin:0 0 1.5em}.wp-content li{margin-bottom:.45em}.wp-content li::marker{color:var(--amber-deep)}.wp-content strong{color:var(--near-black);font-weight:600}.wp-content :is(h2,h3,h4,h6) strong{color:inherit;font-weight:inherit}.wp-content p a,.wp-content li a{color:var(--navy);text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:3px}.wp-content p a:hover,.wp-content li a:hover{color:var(--amber-hover)}.wp-content blockquote{margin:1.5em 0;padding:4px 0 4px 20px;border-left:4px solid var(--amber);font-style:italic}.wp-content img,.wp-content iframe,.wp-content figure{margin-top:.5em;margin-bottom:1.5em}.wp-content figure{margin-left:0;margin-right:0}@media (max-width: 767px){.container>.wp-content{padding:var(--space-2) 0 var(--space-3)}.wp-content p,.wp-content li{font-size:16px}}.inner_banner .banner_image{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:230px;display:flex;align-items:center}.banner_image{background-position:center center;background-repeat:no-repeat;background-size:cover}.inner_banner .banner_layer,.faq_banner_layer{width:100%;padding:0;background:var(--scrim-x)}.inner_banner h1,.faq_banner_layer h1{padding:0;margin:0;max-width:900px}.inner_banner .banner_left_sec,.faq_banner_layer .banner_left_sec{padding:clamp(48px,6vw,88px) 0}.inner_banner .banner_left_sec h1,.faq_banner_layer .banner_left_sec h1{font-size:var(--fs-h1);line-height:1.12;padding:0}@media (max-width: 767px){.inner_banner .banner_layer,.faq_banner_layer{background:var(--scrim-y)}}.post_layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;padding:var(--space-3) 0 var(--space-4)}.post_sec{min-width:0}.post_date{color:var(--grey-muted);font-size:14px}.post_content .post_img img{max-width:100%;height:auto}.post_content .post_img img{display:block;width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.single_blog_content{padding-top:32px}.blog_meta{border-top:1px solid #d8d8d8;margin-top:28px;padding-top:15px;font-size:14px}.share_post{display:flex;align-items:center;justify-content:space-between}.share_post span{color:var(--grey-muted);font-size:16px;padding-right:10px}.share_post ul{display:flex;align-items:center;list-style:none;margin:0;padding:0}.share_post li{display:inline-block;padding-right:11px}.share_post li:last-child{padding-right:0}.share_post a{color:var(--grey-muted)}.share_post a:hover{color:var(--amber)}.side_bar_title{font-size:24px;margin-bottom:20px}.recent_post{display:flex;gap:14px;margin-bottom:20px;align-items:flex-start}.recent_post_img{flex:0 0 76px}.recent_post_bkgr_img{width:76px;height:56px;background-size:cover;background-position:center;border-radius:3px;position:relative}.recent_post_bkgr_img--empty{background-color:var(--grey-line)}.recent_post_link{position:absolute;inset:0}.recent_post_detail h3{font-size:15px;line-height:1.35;margin:0 0 4px}.recent_post_detail h3 a:hover{color:var(--amber-hover)}.recent_post_detail p{font-size:13px;color:var(--grey-muted);margin:0}@media (max-width: 991px){.post_layout{grid-template-columns:1fr;gap:32px;padding:var(--space-2) 0 var(--space-3)}.inner_banner .banner_image{min-height:160px}}.search_icon .searchform{display:none}.search_icon.active .searchform{display:block}.search_icon .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.search_toggle{display:inline-block;width:16px;text-align:center;color:var(--navy-alt);cursor:pointer}.search_icon.active .fa-search,.search_icon .fa-times{display:none}.search_icon.active .fa-times{display:inline-block}.section_title{font-size:var(--fs-section);line-height:1.2;padding-bottom:20px;margin-bottom:40px;position:relative}.section_title:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;border-radius:2px;background:var(--amber)}.home_banner{background-position:center center;background-repeat:no-repeat;background-size:cover}.home_banner{position:relative;display:flex;align-items:center;min-height:clamp(460px,calc(100svh - 130px),680px)}.home_banner:before{content:"";position:absolute;inset:0;background:var(--scrim-x)}.home_banner>.container{position:relative}@media (max-width: 767px){.home_banner:before{background:var(--scrim-y)}.home_banner{min-height:clamp(420px,calc(100svh - 150px),640px)}}.banner_left_sec{padding:56px 0}.get_your{color:var(--amber);font-size:22px;position:relative;display:inline-block}.get_your:after{position:absolute;content:"";background-color:var(--navy);top:16px;right:-85px;width:70px;height:1px}.banner_left_sec h1{font-size:var(--fs-display);line-height:1.1;padding:12px 0 32px;max-width:770px}.button_style{padding:16px 48px;background-color:var(--amber);color:var(--navy-deep);font-size:18px;letter-spacing:.5px;display:inline-block;border-radius:45px;font-family:var(--font-cta);transition:background-color .2s ease,color .2s ease}.button_style:hover{background-color:var(--navy-deep);color:var(--white)}.card_grid{display:grid;gap:36px;padding-bottom:20px}.card_grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.card_grid--2 .card_img{min-height:260px}.card_grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{box-shadow:0 10px 30px #1515151f;padding-bottom:40px;background:var(--white);display:flex;flex-direction:column;border-radius:4px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.card:hover{box-shadow:0 14px 36px #1515152e;transform:translateY(-2px)}.card_body{flex:1;display:flex;flex-direction:column;align-items:center}.card_body>div:last-child{margin-top:auto}.card_img{min-height:200px;background-size:cover;background-position:center}.card_body{text-align:center;padding:0 16px}.card_body .card_title{color:var(--grey-body);font-size:22px;line-height:1.3;font-weight:600;padding-top:27px}.card_body p{color:var(--grey-muted);font-size:16px;max-width:310px;margin:0 auto;padding:10px 0 30px}.our_specialties_btn a,.effective_methods_btn a,.latest_blog_btn a{font-family:var(--font-cta);font-size:14px;letter-spacing:1px;color:var(--navy);border:2px solid var(--amber);border-radius:30px;padding:9px 26px;display:inline-block;transition:background-color .2s ease}.our_specialties_btn a:hover,.effective_methods_btn a:hover,.latest_blog_btn a:hover{background:var(--amber);color:var(--navy-deep)}.our_specialties_sec,.effective_methods_top_sec,.latest_blog_sec,.testimonial_sec,.about_us_sec{padding:var(--space-4) 0}@media (max-width: 767px){.our_specialties_sec,.effective_methods_top_sec,.latest_blog_sec,.testimonial_sec,.about_us_sec{padding:64px 0}.we_specialize_treat_sec{padding:var(--space-2) 0}.section_title{margin-bottom:28px}}.see_all_services{text-align:center;padding-top:30px}.archive_sec{padding:72px 0 96px}.archive_card{display:flex;flex-direction:column;padding-bottom:32px}.archive_card_img{display:block;aspect-ratio:16 / 9;overflow:hidden;background-color:var(--grey-line)}.archive_card_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.archive_card:hover .archive_card_img img{transform:scale(1.03)}.archive_card .card_body{display:flex;flex-direction:column;flex:1;padding:0 24px}.archive_card_date{color:var(--grey-muted);font-size:13px;letter-spacing:.5px;text-transform:uppercase;margin:22px 0 8px}.archive_card_title{font-size:20px;line-height:1.35;font-weight:600;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.archive_card_title a{color:var(--grey-body)}.archive_card_title a:hover{color:var(--amber-hover)}.archive_card .archive_card_excerpt{color:var(--grey-muted);font-size:15px;line-height:1.6;margin:0 0 24px;padding:0;max-width:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.archive_card .latest_blog_btn{margin-top:auto}.archive_pager{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:56px;font-size:15px}.archive_pager ol{display:flex;gap:8px;list-style:none;margin:0;padding:0}.archive_pager ol a,.archive_pager ol span{display:grid;place-items:center;min-width:44px;height:44px;border-radius:22px;border:1px solid var(--grey-line);color:var(--navy)}.archive_pager ol a:hover{border-color:var(--amber);color:var(--amber-hover)}.archive_pager [aria-current=page]{background:var(--navy);border-color:var(--navy);color:var(--white)}.archive_pager_step{color:var(--navy)}.archive_pager_step:hover{color:var(--amber-hover)}@media (min-width: 768px) and (max-width: 991px){.archive_sec .card_grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.archive_sec{padding:48px 0 64px}.archive_pager_step{display:none}}.we_specialize_treat_sec{background:var(--off-white);padding:var(--space-3) 0;text-align:center}.we_specialize_treat_sec h2{max-width:760px;margin:0 auto 12px;font-size:clamp(1.375rem,1.1rem + .7vw,1.75rem);line-height:1.35}.we_specialize_treat_bottom{display:flex;gap:40px;justify-content:center;align-items:center;flex-wrap:wrap}.we_specialize_treat_sub{max-width:760px;margin:0 auto 32px;font-size:20px;line-height:1.5}@media (max-width: 767px){.we_specialize_treat_sub{max-width:320px;font-size:16px}}.about_us_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}.about_us_left_images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}.about_us_left_images img{display:block;width:100%;height:auto;aspect-ratio:351 / 239;-o-object-fit:cover;object-fit:cover;border-radius:4px}.tick_list{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.tick_list li{position:relative;padding-left:26px;font-size:15px}.tick_list li:before{content:"✓";position:absolute;left:0;color:var(--amber);font-weight:700}.accordian_main{list-style:none;margin:0;padding:0}.accordian_single_style{border:1px solid var(--grey-line);margin-bottom:12px}.accordian_single_quetion{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;list-style:none;font-size:16px}.accordian_single_quetion::-webkit-details-marker{display:none}.accordian_single_quetion .fas{color:var(--amber)}.accordian_single_style .fa-minus-square{display:none}.accordian_single_style[open] .fa-minus-square{display:inline-block}.accordian_single_style[open] .fa-plus-square{display:none}.accordian_single_answer{padding:0 16px 16px 44px;color:var(--grey-muted);font-size:15px}.faq_acc_sec{width:100%;padding:80px 0}.faq_acc_inner{width:80%;margin:0 auto}.accordian_single_style_faq{margin-bottom:18px;border:1px solid var(--grey-line)}.accordian_single_style_faq[open]{background-color:#f5f7fb}.accordian_single_quetion_faq{padding:25px 30px;font-size:18px;font-weight:600;color:#333}.accordian_single_answer_faq p{font-size:16px;line-height:30px;color:#333;padding-left:48px;padding-top:15px;margin:0}.wp-content .send_msg{padding:67px 0 0;text-align:center}.wp-content .send_msg_title h2{font-size:var(--fs-section);line-height:1.2;margin:0}.wp-content .send_msg_text p{margin:0}.wp-content .form_cn_inner{width:65%;margin:0 auto;padding-bottom:20px}.wp-content .contact_form .fullwidth{display:flex;gap:2%}.wp-content .contact_form .halfwidth{flex:1 1 49%;min-width:0}.wp-content .contact_form input:not([type=submit]):not([type=hidden]),.wp-content .contact_form textarea{display:block;width:100%;margin:12px 0 0;padding:35px 0 15px;border:0;border-bottom:2px solid var(--near-black);border-radius:0;background:var(--white);color:var(--navy-deep);font:400 16px/1.5 var(--font-body)}.wp-content .contact_form textarea{height:140px;min-height:0;resize:vertical;padding-bottom:0}.wp-content .contact_form input:not([type=submit]):hover,.wp-content .contact_form textarea:hover,.wp-content .contact_form input:not([type=submit]):focus,.wp-content .contact_form textarea:focus{border-bottom-color:var(--amber)}.wp-content .contact_form .cn_submit{display:block;margin:20px auto 0;min-width:133px;padding:15px 32px;border:0;border-radius:0;background:var(--navy-deep);color:var(--white);font:600 16px/1.6 var(--font-body);text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.wp-content .contact_form .cn_submit:hover,.wp-content .contact_form .cn_submit:focus-visible{background:var(--amber);color:var(--navy-deep)}.wp-content .address_cn_sec{padding:33px 0 80px}.wp-content .address_cn_inner{display:flex}.wp-content .address_cn_left,.wp-content .address_cn_right{width:50%}.wp-content .address_cn_left{padding:50px 40px}.wp-content .address_cn_left>span{display:block;font-size:18px;font-weight:600;color:var(--navy);padding-left:5px}.wp-content .address_cn_left ul,.wp-content .address_cn_timing ul{list-style:none;padding:0;margin:0}.wp-content .address_cn_left li{margin:10px 0 0;padding:16px 0 15px}.wp-content .footer_address_cn{display:flex;align-items:flex-start;gap:10px}.wp-content .footer_address_cn .img_set{flex:0 0 20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.wp-content .footer_address_text_cn p{margin:0;font-size:14px;line-height:20px;font-weight:300;color:var(--navy);overflow-wrap:anywhere}.wp-content .footer_address_text_cn p a{color:inherit;text-decoration:none}.wp-content .footer_address_text_cn p a:hover{color:var(--amber-hover)}.wp-content .cn_right_image{height:100%;background-color:var(--navy-darkest);background-image:url(/assets/wp-content/themes/orthopedic_acupuncture/images/footerback.jpg);background-size:cover;background-position:center}.wp-content .address_cn_timing{padding:50px 40px}.wp-content .address_cn_timing>span{display:block;font-size:18px;font-weight:600;color:var(--grey-soft)}.wp-content .address_cn_timing li{margin:10px 0 0;padding:13px 0;border-bottom:dotted 1px var(--slate)}.wp-content .address_cn_timing li::marker{content:none}.wp-content .address_cn_timing li a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;color:var(--white);text-decoration:none;cursor:default}.wp-content .address_cn_timing_left{font-size:14px;font-weight:300;color:var(--white)}.wp-content .address_cn_timing_right{font-family:var(--font-alt);font-size:18px;color:var(--amber)}.wp-content .map_sec_cn .map_facade{max-width:none;aspect-ratio:auto;height:300px;margin:0;border:0;border-radius:0}.wp-content .map_sec_cn .map_facade .map_facade_img{-o-object-position:center;object-position:center}.wp-content .map_sec_cn iframe.map_frame{max-width:none;margin:0}.wp-content .abt_us_middle_sec_inner{display:flex;align-items:flex-start;padding:72px 0 67px}.wp-content .abt_us_middle_sec_left{width:60%}.wp-content .abt_us_middle_sec_content{padding-right:30px}.wp-content .abt_us_middle_sec_right{width:40%;padding-top:8px}.wp-content .abt_us_middle_sec_right img{display:block;max-width:100%;height:auto;margin:0}.wp-content .abt_us_middle_sec_content p{font-size:16px;line-height:30px;color:var(--grey-muted);margin:0;padding-bottom:10px}.wp-content .abt_us_middle_sec_content h3{font-size:18.72px;line-height:1.4;font-weight:600;color:var(--near-black);margin:0}.wp-content .abt_us_middle_sec_content h3:empty{display:none}.wp-content .abt_us_back_color{background-color:var(--off-white)}.wp-content .abt_us_spec{padding:var(--space-3) 0}.wp-content .our_specialties_title h2{font-size:var(--fs-section);line-height:1.2;margin:0 0 40px;padding-bottom:20px;position:relative}.wp-content .our_specialties_title h2:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:3px;border-radius:2px;background:var(--amber)}.wp-content .our_specialties_middle_sec .slider{display:grid;grid-template-columns:repeat(2,minmax(0,364px));justify-content:center;gap:36px}.wp-content .our_specialties_middle_inner{display:flex;flex-direction:column;background:var(--white);box-shadow:0 10px 30px #1515151f;border-radius:4px;overflow:hidden;padding-bottom:40px}.wp-content .our_specialties_middle_inner_image{min-height:200px;background-size:cover;background-position:center}.wp-content .our_specialties_middle_inner_content{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px}.wp-content .our_specialties_middle_inner_content h5{font-size:22px;line-height:1.3;font-weight:600;color:var(--grey-body);padding-top:27px;margin:0}.wp-content .our_specialties_middle_inner_content p{font-size:16px;line-height:1.6;color:var(--grey-muted);max-width:310px;margin:0 auto;padding:10px 0 30px}.wp-content .our_specialties_middle_inner_content .our_specialties_btn{margin-top:auto}@media (max-width: 991px){.wp-content .form_cn_inner{width:100%}.wp-content .contact_form .fullwidth{display:block}.wp-content .contact_form input:not([type=submit]):not([type=hidden]),.wp-content .contact_form textarea{padding:20px 0 8px}.wp-content .contact_form textarea{height:100px}.wp-content .contact_form .cn_submit{width:100%}.wp-content .address_cn_sec{padding:24px 0 64px}.wp-content .address_cn_inner{display:block}.wp-content .address_cn_left,.wp-content .address_cn_right{width:100%}.wp-content .abt_us_middle_sec_inner{display:block;padding:57px 0 59px}.wp-content .abt_us_middle_sec_left,.wp-content .abt_us_middle_sec_right{width:100%}.wp-content .abt_us_middle_sec_content{padding-right:0}.wp-content .abt_us_middle_sec_right{padding-top:24px}.wp-content .abt_us_spec{padding:64px 0}}@media (max-width: 767px){.wp-content .send_msg{padding-top:55px}.wp-content .address_cn_left,.wp-content .address_cn_timing{padding:40px 16px}.wp-content .our_specialties_middle_sec .slider{grid-template-columns:minmax(0,400px)}}@media (max-width: 575px){.wp-content .map_sec_cn .map_facade{height:auto}}.mathew_reed_sec{background-color:var(--navy-deep);background-image:linear-gradient(#182e54cc,#182e54cc),url(/assets/wp-content/themes/orthopedic_acupuncture/images/doctor_back.jpg);background-size:cover;background-position:center}.mathew_reed_grid{display:grid;grid-template-columns:40% 60%;align-items:end}.mathew_reed_right{padding:80px 0 80px 40px}.mathew_reed_right_title{font-family:var(--font-display);color:var(--white);padding-bottom:16px;font-size:32px}.mathew_reed_right p{font-size:16px;color:var(--white);line-height:30px;padding-bottom:40px}.mathew_reed_sec .call_now_btn_2{background:transparent;border:2px solid var(--white);color:var(--white);padding:15px 45px;border-radius:35px}.mathew_reed_sec .call_now_btn_2 h6 span{color:var(--amber)}.founder_img_2 img{display:block;max-width:100%;height:auto}.testimonial_sec{background:var(--off-white)}.testimonial_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.testimonial{background:var(--white);margin:0;padding:32px;border-radius:4px;box-shadow:0 10px 30px #15151514;border-left:4px solid var(--amber);display:flex;flex-direction:column}.testimonial:before{content:"“";font-family:var(--font-display);font-size:64px;line-height:.8;height:36px;color:var(--amber)}.testimonial blockquote{margin:0;flex:1}.testimonial p{font-size:16px;line-height:1.7;color:var(--grey-body);margin:0 0 1em}.testimonial_more summary{cursor:pointer;list-style:none;display:inline-block;color:var(--navy);font-size:14px;font-weight:600;text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:3px}.testimonial_more summary::-webkit-details-marker{display:none}.testimonial_more summary:hover{color:var(--amber-hover)}.testimonial_more[open] summary{display:none}.testimonial figcaption{margin-top:24px;padding-top:16px;border-top:1px solid var(--grey-line);display:flex;flex-direction:column;gap:2px}.testimonial figcaption strong{color:var(--navy);font-weight:600}.testimonial figcaption span{color:var(--grey-muted);font-size:14px}.map_sec iframe{display:block;width:100%;border:0}.map_facade{position:relative;display:block;overflow:hidden;width:100%;max-width:600px;aspect-ratio:4 / 3;background:var(--off-white);border:1px solid var(--grey-line);border-radius:4px;margin:.5em 0 1.5em}.map_sec .map_facade{max-width:none;aspect-ratio:auto;height:380px;margin:0;border:0;border-radius:0}.map_facade .map_facade_img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:none;object-fit:none;-o-object-position:calc(50% + 140px) 50%;object-position:calc(50% + 140px) 50%;margin:0}.map_sec .map_facade .map_facade_img{-o-object-position:center;object-position:center}.map_facade_card{position:absolute;top:16px;left:16px;max-width:300px;display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--white);border-radius:4px;box-shadow:0 6px 20px #1515152e;font-size:14px;line-height:1.45;text-align:left}.map_facade_name{color:var(--navy);font-weight:600;font-size:16px}.map_facade_addr{color:var(--grey-body)}.map_facade_actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.map_facade_actions a,.map_facade_actions button{display:inline-block;padding:8px 16px;border-radius:45px;font:600 14px/1.2 var(--font-cta);cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease}.map_facade_dir{background:var(--amber);color:var(--navy-deep);border:2px solid var(--amber)}.map_facade_dir:hover{background:var(--navy-deep);border-color:var(--navy-deep);color:var(--white)}.map_facade_load{background:var(--white);color:var(--navy);border:2px solid var(--amber)}.map_facade_load:hover{background:var(--navy-deep);border-color:var(--navy-deep);color:var(--white)}.map_facade_attr{position:absolute;right:0;bottom:0;padding:2px 6px;font-size:11px;line-height:1.4;color:var(--grey-body);background:#fffc}.map_facade_attr a{color:inherit;text-decoration:underline}iframe.map_frame{display:block;width:100%;max-width:600px;border:0;margin:.5em 0 1.5em}.map_sec iframe.map_frame{max-width:none;margin:0}@media (max-width: 575px){.map_facade{aspect-ratio:auto;height:auto}.map_facade .map_facade_img{position:relative;height:240px;display:block;-o-object-position:center;object-position:center}.map_sec .map_facade{height:auto}.map_facade_card{position:static;max-width:none;box-shadow:none;border-top:1px solid var(--grey-line);border-radius:0}.map_facade_attr{bottom:auto;top:218px}}@media (max-width: 991px){.banner_left_sec{padding:40px 0}.button_style{padding:14px 36px;font-size:16px}.card_grid--2,.card_grid--3,.about_us_grid,.testimonial_grid{grid-template-columns:1fr}.footer_top_logo_and_menu_left{width:100%}.footer_top_logo_and_menu_right{width:100%;padding-left:0;padding-top:20px}.footer_top_logo_and_menu_right_quick,.footer_top_logo_and_menu_right_our_spec,.footer_top_logo_and_menu_right_opening{width:100%}.card_grid--2{max-width:none}.mathew_reed_grid{grid-template-columns:1fr}.mathew_reed_right{padding:40px 0}.get_your:after{display:none}}
