blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}p:empty,header.site-header.has-inline-mobile-toggle,div.site-footer{display:none!important}a{text-decoration:unset!important}ol,ul{margin:0;padding:0}button:focus{background:#fff0}.dropdown{margin-left:0}.site.grid-container.container{padding:0;max-width:100%!important}.site-content{display:inherit}.single-post .site-content .content-area{width:100%}.single-post .site-content{display:inherit;max-width:1200px;margin:0 auto;padding:0 30px}.separate-containers .site-main{margin:0}.featured-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:21/9}.blog-post-section .default-content h3{margin:0 0 32px}ul.blog-post-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:30px}ul.blog-post-list li{-webkit-box-shadow:0 0 24px rgb(0 0 0 / .1);box-shadow:0 0 24px rgb(0 0 0 / .1);border-radius:14px;overflow:hidden;transition:all 0.3s ease 0s}ul.blog-post-list li>a img{aspect-ratio:1 / .6;object-fit:cover;object-position:center;transition:all 0.3s ease 0s}.blog-content{padding:24px}ul.blog-post-list li p{margin-bottom:0}ul.blog-post-list li p a{color:rgb(0 0 0 / .5)!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:15px 0 0}ul.blog-post-list li p a.read-more{color:#029aaa!important}ul.blog-post-list li a h2{color:#0a6e7c!important;font-size:22px;font-weight:600;list-style:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}ul.blog-post-list li:hover{transform:translateY(-4px)}ul.blog-post-list li:hover img.wp-post-image{transform:scale(1.04)}@media only screen and (max-width:991px){ul.blog-post-list{-ms-grid-columns:(1fr);grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){ul.blog-post-list{-ms-grid-columns:(1fr);grid-template-columns:repeat(1,1fr)}}.pagination{margin:40px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;justify-content:center}.pagination>*{padding:5px 10px;display:inline-block;vertical-align:top;min-width:32px;font-size:14px;text-align:center;border-radius:4px;background-color:#03BBC7;color:#fff}.pagination .current,.pagination a:hover{background:#029aaa;color:#FFF}.pagination .prev.page-numbers,.pagination .next.page-numbers{background-repeat:no-repeat;background-size:7px;background-position:center;font-size:0}.pagination .prev.page-numbers{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3.737' height='6.474' viewBox='0 0 3.737 6.474'%3E%3Cpath d='M3.03 5.767.5 3.237 3.03.707' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pagination .next.page-numbers{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3.737' height='6.474' viewBox='0 0 3.737 6.474'%3E%3Cpath d='m.707 5.767 2.53-2.53L.707.707' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media only screen and (max-width:425px){.pagination{margin:25px 0 0}.pagination>*{font-size:12px;min-width:22px;padding:4px 8px}.pagination .prev.page-numbers,.pagination .next.page-numbers{background-size:6px}}.blog-single-section .page-header{padding:0}.single-post .site-main-header .header-bottom{background:#0a6e7c}.blog-single-section .post-thumbnail{margin-bottom:30px}.blog-single-section .post-thumbnail .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.blog-single-section h1{font-size:45px;color:#029aaa}.blog-single-section h2,.blog-single-section h3{padding:10px 0 20px;margin-bottom:0;color:#0a6e7c}.blog-single-section h2{font-size:35px}.blog-single-section h3{font-size:28px}.blog-single-section ul{list-style:none;padding:0;margin:0}.blog-single-section ul li{padding-left:20px;margin-bottom:12px;position:relative}.blog-single-section ul li::before{position:absolute;content:"";top:10px;left:0;width:8px;height:8px;background-color:#0a6e7c;border-radius:50%}.blog-single-section .page-content a{color:#0a6e7c}.blog-single-section .page-content a:hover{color:#4A4B4F}body .section_padding{padding:80px 0}@media only screen and (max-width:1199.98px){.blog-single-section h1{font-size:40px}.blog-single-section h2{font-size:30px}.blog-single-section h3{font-size:26px}body .section_padding{padding:60px 0}}@media only screen and (max-width:991.98px){p,li,th,td{font-size:16px}.blog-single-section h1{font-size:35px}.blog-single-section h2{font-size:28px}.blog-single-section h3{font-size:22px}}@media only screen and (max-width:767.98px){.page-header .entry-title{max-width:100%}.blog-single-section h1{font-size:28px}.blog-single-section h2{font-size:26px}.blog-single-section h3{font-size:20px}.blog-single-section table{display:block;width:100%;overflow:auto}}@media only screen and (max-width:575.98px){.blog-single-section h2{font-size:24px}.blog-single-section h3{font-size:18px}}.post-image-above-header .inside-article .featured-image,.post-image-above-header .inside-article .post-image{margin-top:0;margin-bottom:2em}.post-image-aligned-left .inside-article .featured-image,.post-image-aligned-left .inside-article .post-image{margin-top:0;margin-right:2em;float:left;text-align:left}.post-image-aligned-center .featured-image,.post-image-aligned-center .post-image{text-align:center}.post-image-aligned-right .inside-article .featured-image,.post-image-aligned-right .inside-article .post-image{margin-top:0;margin-left:2em;float:right;text-align:right}.post-image-below-header.post-image-aligned-center .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .featured-image,.post-image-below-header.post-image-aligned-left .inside-article .post-image,.post-image-below-header.post-image-aligned-right .inside-article .featured-image,.post-image-below-header.post-image-aligned-right .inside-article .post-image{margin-top:2em}.post-image-aligned-left>.featured-image,.post-image-aligned-right>.featured-image{float:none;margin-left:auto;margin-right:auto}.post-image-aligned-left .featured-image{text-align:left}.post-image-aligned-right .featured-image{text-align:right}.post-image-aligned-left .inside-article:after,.post-image-aligned-left .inside-article:before,.post-image-aligned-right .inside-article:after,.post-image-aligned-right .inside-article:before{content:"";display:table}.post-image-aligned-left .inside-article:after,.post-image-aligned-right .inside-article:after{clear:both}.one-container.post-image-above-header .no-featured-image-padding.generate-columns .inside-article .post-image,.one-container.post-image-above-header .page-header+.no-featured-image-padding .inside-article .post-image{margin-top:0}.one-container.both-right.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-right.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.right-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-right:0}.one-container.both-left.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-left.post-image-aligned-center .no-featured-image-padding .post-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.left-sidebar.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0}.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .featured-image,.one-container.both-sidebars.post-image-aligned-center .no-featured-image-padding .post-image{margin-left:0;margin-right:0}.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .featured-image,.one-container.post-image-aligned-center .no-featured-image-padding.generate-columns .post-image{margin-left:0;margin-right:0}@media (max-width:768px){body:not(.post-image-aligned-center) .featured-image,body:not(.post-image-aligned-center) .inside-article .featured-image,body:not(.post-image-aligned-center) .inside-article .post-image{margin-right:0;margin-left:0;float:none;text-align:center}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;font-display:swap}html{scroll-behavior:smooth;font-size:16px}body{font-family:'Inter',sans-serif;color:#333;background:#fff;line-height:1.65;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color .2s}ul{list-style:none}p a{color:#03bbc7}p a:hover{text-decoration:underline}:root{--teal:#03BBC7;--teal-dark:#029aaa;--teal-deeper:#0a6e7c;--dark-teal:#0a6e7c;--green:#27B57D;--green-dark:#1f9a6a;--light-bg:#e8fafb;--dark:#1a3c4d;--text:#444;--white:#ffffff;--radius:50px;--shadow:0 4px 24px rgba(3, 187, 199, .15);--transition:.25s ease}h1,h2,h3,h4{font-family:'Playfair Display',serif;color:var(--dark);line-height:1.2}h1{font-size:clamp(2.2rem, 5vw, 3.4rem);font-weight:800}h2{font-size:clamp(1.8rem, 3.5vw, 2.6rem);font-weight:700}h3{font-size:1.3rem;font-weight:700}h4{font-size:1.05rem;font-weight:700}p{color:var(--text)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.text-center{text-align:center}.section-tag{display:none;background:rgb(3 187 199 / .12);color:var(--teal-dark);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:50px;margin-bottom:14px}.btn{display:inline-block;padding:13px 28px;border-radius:var(--radius);font-family:'Inter',sans-serif;font-size:.93rem;font-weight:600;cursor:pointer;transition:all var(--transition);border:2px solid #fff0;white-space:nowrap}.btn-primary{background:var(--teal);color:var(--white);border-color:var(--teal)}.btn-primary:hover{background:var(--teal-dark);border-color:var(--teal-dark)}.btn-green{background:var(--green);color:var(--white);border-color:var(--green)}.btn-green:hover{background:var(--green-dark);border-color:var(--green-dark)}.btn-outline{background:#fff0;color:var(--teal);border-color:var(--teal)}.btn-outline:hover{background:var(--teal);color:var(--white)}.btn-outline-white{background:#fff0;color:var(--white);border-color:var(--white)}.btn-outline-white:hover{background:var(--white);color:var(--teal)}.site-header{position:sticky;top:0;z-index:1000;background:var(--white);border-bottom:1px solid rgb(3 187 199 / .12);transition:box-shadow var(--transition)}.site-header.scrolled{box-shadow:0 2px 20px rgb(0 0 0 / .1)}.header-inner{max-width:1550px;margin:0 auto;padding:10px 24px;height:auto;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}.logo-icon svg{flex-shrink:0}.logo-text{display:flex;flex-direction:column;line-height:1.1}.logo-top{font-family:'Inter',sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;color:var(--teal-dark)}.header-inner .logo .logo-text img{max-width:100%;width:100%;height:105px}.logo .logo-text img{max-width:150px;width:100%}.logo-bottom{font-family:'Playfair Display',serif;font-size:1.1rem;font-weight:800;color:var(--dark)}.logo-white .logo-top,.logo-white .logo-bottom{color:var(--white)}.main-nav{margin:auto}.nav-list{display:flex;align-items:center;gap:4px}.nav-link{display:block;padding:10px 14px;font-size:.9rem;font-weight:600;color:var(--dark);border-radius:8px;transition:color var(--transition),background var(--transition);position:relative}.nav-link:hover,.nav-link.active{color:var(--teal)}.has-dropdown{position:relative}.dropdown{position:absolute;top:calc(100% + 0px);left:50%;transform:translateX(-50%);min-width:200px;background:var(--white);border-radius:12px;box-shadow:0 8px 32px rgb(0 0 0 / .12);padding:8px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateX(-50%) translateY(-6px)}.has-dropdown:hover .dropdown,.has-dropdown.open .dropdown{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.dropdown li a{display:block;padding:9px 14px;font-size:.88rem;font-weight:500;color:var(--dark);border-radius:8px;transition:background var(--transition),color var(--transition)}.dropdown li a:hover{background:var(--light-bg);color:var(--teal)}.header-ctas{display:flex;align-items:center;gap:10px;flex-shrink:0}.header-phones .dropdown{left:auto;right:0;transform:translateY(-6px);white-space:nowrap;min-width:0}.header-phones:hover .dropdown,.header-phones.open .dropdown{transform:translateY(0)}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px;flex-shrink:0}.hamburger span{display:block;width:24px;height:2.5px;background:var(--dark);border-radius:2px;transition:all var(--transition)}.hamburger.is-active span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.hamburger.is-active span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}@media only screen and (min-width:1441px) and (max-width:1500px){.header-inner{gap:10px}}@media (max-width:1100px){.header-inner .logo .logo-text img{height:90px}}@media only screen and (min-width:1025px) and (max-width:1440px){.header-inner{flex-wrap:wrap}.logo{order:1}nav#main-nav{order:3;width:100%;border-top:1px solid rgb(3 187 199 / .15)}.nav-list{justify-content:center}.header-ctas{display:flex;align-items:center;gap:10px;flex-shrink:0;order:2;margin-left:auto}}.hero{position:relative;min-height:650px;display:flex;align-items:center;overflow:hidden;padding:80px 0}.hero-inner{max-width:1300px;width:100%;margin:0 auto;padding:0 24px;position:relative;z-index:22}.hero::after{content:'';position:absolute;right:0;top:0;bottom:0;width:100%;background:#000;opacity:.3;z-index:10}.hero-content{max-width:800px}.hero-tag{display:inline-block;background:rgb(255 255 255 / .2);color:var(--white);font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:10px 16px;border-radius:50px;margin-bottom:18px;backdrop-filter:blur(4px);display:flex;align-items:baseline;gap:8px;width:fit-content}.hero h1{color:var(--white);margin-bottom:18px;text-shadow:0 2px 10px rgb(0 0 0 / .15)}.hero p{color:rgb(255 255 255 / .9);font-size:1.15rem;margin-bottom:32px;max-width:700px}.hero-btns{display:flex;gap:14px;flex-wrap:wrap}.hero-graphic{position:absolute;right:0;top:0;left:0;z-index:1;pointer-events:none;width:100%;height:100%}.hero-graphic img{width:100%;height:100%;object-fit:cover}.hero-graphic svg{width:380px;height:380px}@media only screen and (min-width:992px) and (max-width:1441px){.hero{min-height:530px}}.section-about{padding:90px 24px;background-color:var(--light-bg)}.about-grid{max-width:1252px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-img-wrap{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 12px 40px rgb(3 187 199 / .2)}.about-img-wrap img{width:100%;height:auto;object-fit:cover}.about-img-badge{position:absolute;bottom:24px;right:24px;background:var(--teal);color:var(--white);border-radius:16px;padding:14px 20px;text-align:center;box-shadow:var(--shadow)}.about-img-badge strong{display:block;font-size:2rem;font-family:'Playfair Display',serif}.about-img-badge span{font-size:.78rem;opacity:.9}.about-text h2{margin-bottom:12px}.about-subtitle{color:var(--teal);font-weight:600;margin-bottom:20px}.about-text p{margin-bottom:16px;line-height:1.8}.about-checks{margin:20px 0 28px;display:flex;flex-direction:column;gap:10px}.about-checks li{display:flex;align-items:center;gap:10px;font-weight:500;color:var(--dark)}.about-checks li i{color:var(--green);font-size:1.1rem}.insurance-banner{background:#4f4f4f;padding:70px 24px;text-align:center}.insurance-banner h2{margin-bottom:25px}.insurance-banner p{font-size:1.1rem;margin-bottom:32px}.insurance-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin-bottom:36px}.ins-badge{background:rgb(255 255 255 / .15);color:var(--white);border:1.5px solid rgb(255 255 255 / .35);border-radius:50px;padding:8px 22px;font-size:.88rem;font-weight:600;backdrop-filter:blur(4px)}.section-features{padding:90px 24px;background-color:var(--light-bg)}.section-header{text-align:center;max-width:640px;margin:0 auto 50px}.section-header h2{margin-bottom:14px}.section-header p{font-size:1.05rem}.features-grid{max-width:1252px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.feature-card{background:var(--white);border-radius:16px;padding:32px 28px;border-left:4px solid var(--teal);box-shadow:0 4px 20px rgb(3 187 199 / .08);transition:transform var(--transition),box-shadow var(--transition)}.feature-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgb(3 187 199 / .18)}.feature-icon{width:56px;height:56px;border-radius:14px;background:var(--light-bg);display:flex;align-items:center;justify-content:center;margin-bottom:18px;font-size:1.5rem;color:var(--teal)}.feature-card h3{margin-bottom:10px;font-size:1.15rem}.feature-card p{font-size:.93rem;line-height:1.7}.section-team-cta{background:linear-gradient(135deg,var(--teal) 0%,var(--teal-deeper) 100%);padding:80px 24px;text-align:center}.section-team-cta h2{color:var(--white);margin-bottom:16px}.section-team-cta p{color:rgb(255 255 255 / .85);font-size:1.05rem;max-width:640px;margin:0 auto 32px}.team-cta-btns{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.section-testimonials{padding:90px 24px;background:var(--white)}.reviews-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.review-card{background:var(--light-bg);border-radius:16px;padding:30px 28px;border-top:4px solid var(--teal);transition:transform var(--transition)}.review-card:hover{transform:translateY(-4px)}.review-stars{color:#f5a623;font-size:1rem;margin-bottom:14px;letter-spacing:2px}.review-text{font-size:.95rem;line-height:1.75;margin-bottom:20px;font-style:italic;color:#555}.review-author{display:flex;align-items:center;gap:12px}.review-avatar{width:44px;height:44px;border-radius:50%;background:var(--teal);display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:700;font-size:1.1rem;flex-shrink:0}.review-author strong{display:block;font-size:.92rem;color:var(--dark)}.review-author span{font-size:.8rem;color:#888}.section-services{padding:90px 24px;background:var(--light-bg)}.services-grid{max-width:1252px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}.service-card{text-align:center;transition:transform var(--transition)}.service-card:hover{transform:translateY(-6px)}a.service-card{text-decoration:none;color:inherit;display:block;cursor:pointer}.service-card h3{font-size:23px;color:var(--teal);font-family:'Inter',sans-serif;font-weight:700;margin-bottom:10px}.service-card p{font-size:16px;line-height:1.7;color:#666;max-width:280px;margin:0 auto}.service-img-wrap{width:100%;max-width:350px;height:auto;max-height:350px;border-radius:50%;overflow:hidden;margin:0 auto 20px;border:5px solid var(--white);box-shadow:0 6px 24px rgb(3 187 199 / .2);background:var(--teal);display:flex;align-items:center;justify-content:center;font-size:3rem}.service-img-wrap svg{width:100%;height:100%}.service-img-wrap img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:575px){.section-services .container{padding:0!important}}.section-faq{padding:90px 24px;background:var(--white)}.faq-wrap{max-width:800px;margin:0 auto}.faq-item{border-bottom:1.5px solid #e8f0f1;padding:6px 0}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 4px;cursor:pointer;font-weight:600;font-size:1rem;color:var(--dark);user-select:none;transition:color var(--transition)}.faq-question:hover{color:var(--teal)}.faq-question i{font-size:.85rem;color:var(--teal);transition:transform var(--transition);flex-shrink:0}.faq-item.open .faq-question i:before{content:"\f068"}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-answer p{padding:0 4px 20px;font-size:.95rem;line-height:1.8;color:#666}.section-contact{padding:90px 24px;background:#4f4f4f}.contact-grid{max-width:1252px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.contact-info h2{color:var(--white);margin-bottom:16px}.contact-info p{color:rgb(255 255 255 / .85);margin-bottom:28px;font-size:1.05rem}.contact-details{display:flex;flex-direction:column;gap:14px}.contact-detail-item{display:flex;align-items:flex-start;gap:14px;color:var(--white)}.contact-detail-item i{width:38px;height:38px;background:rgb(255 255 255 / .18);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0;margin-top:2px}.contact-detail-item strong{display:block;font-size:.78rem;opacity:.75;margin-bottom:2px}.contact-detail-item a{color:var(--white);font-weight:600}.contact-detail-item a:hover{opacity:.8}.appt-form{background:var(--white);border-radius:20px;padding:36px 32px;box-shadow:0 16px 48px rgb(0 0 0 / .15)}.appt-form h3{color:var(--dark);margin-bottom:24px;font-size:1.4rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.form-group label{font-size:.83rem;font-weight:600;color:var(--dark)}.form-group input,.form-group select,.form-group textarea{padding:12px 14px;border:1.5px solid #dde;border-radius:10px;font-family:'Inter',sans-serif;font-size:.93rem;color:var(--dark);transition:border-color var(--transition);outline:none;background:#f9fbff}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--teal);background:var(--white)}.form-group textarea{resize:vertical;min-height:90px}.form-submit{width:100%;padding:14px;font-size:1rem}.site-footer{background:#03bbc7;color:var(--white);padding-top:60px;padding-left:24px;padding-right:24px}.footer-inner{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:40px;padding-bottom:50px}.footer-brand .logo{margin-bottom:16px}.footer-tagline{color:#fff;font-size:.92rem;line-height:1.7;margin-bottom:20px;max-width:260px}.footer-social{display:flex;gap:10px}.footer-social a{width:38px;height:38px;border-radius:50%;background:rgb(255 255 255 / .15);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:.9rem;transition:background var(--transition),transform var(--transition)}.footer-social a:hover{background:rgb(255 255 255 / .3);transform:translateY(-2px)}.footer-heading{color:var(--white);font-size:1rem;font-family:'Inter',sans-serif;letter-spacing:.04em;margin-bottom:18px}.footer-list{display:flex;flex-direction:column;gap:10px}.footer-list li{display:flex;align-items:flex-start;gap:10px;color:rgb(255 255 255 / .8);font-size:.9rem}.footer-list li i{color:var(--white);opacity:.7;margin-top:3px;font-size:.85rem;flex-shrink:0}.footer-list li a{color:#fff;transition:color var(--transition)}.footer-list li a:hover{color:var(--white)}.footer-list li span{color:#fff}.hours-list li{justify-content:space-between}.hours-list li span:last-child{font-weight:600;color:var(--white)}.footer-bottom{border-top:1px solid rgb(255 255 255 / .2);text-align:center;padding:20px 24px}.footer-bottom p{font-size:.82rem;color:#fff}.footer-bottom{max-width:1500px;width:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}@media (max-width:1024px){.about-grid{grid-template-columns:1fr}.about-img-wrap img{height:auto;max-width:547px;width:100%}.contact-grid{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr 1fr}.header-ctas .btn-outline{display:none}.about-img-wrap{width:fit-content}}@media (max-width:1024px){.main-nav{position:fixed;top:111px;bottom:auto;left:0;right:0;background:var(--white);box-shadow:0 8px 24px rgb(0 0 0 / .1);padding:16px;transform:unset;transition:transform .3s ease;z-index:999;display:none;max-height:calc(100vh - 111px);overflow-y:auto;-webkit-overflow-scrolling:touch}nav#main-nav.nav-open{display:block}.main-nav.nav-open{transform:translateY(0)}.nav-list{flex-direction:column;align-items:stretch;gap:4px}.nav-link{padding:12px 16px}.dropdown{position:static;transform:none;box-shadow:none;border-radius:8px;background:var(--light-bg);padding:4px 8px;display:none}.has-dropdown.open .dropdown{display:block;opacity:1;pointer-events:auto}.hamburger{display:flex}.header-ctas{gap:8px}.header-ctas .btn{padding:10px 16px;font-size:.82rem}.logo .logo-text img{max-width:120px}.has-dropdown:hover .dropdown,.has-dropdown.open .dropdown{transform:unset!important}}@media only screen and (min-width:701px) and (max-width:1024px){.header-ctas{margin-right:0;margin-left:auto}button#hamburger{margin:auto 0 auto 0}}@media (max-width:800px){.footer-bottom{flex-wrap:wrap;justify-content:center;gap:10px}.footer-bottom p{width:100%}}@media (max-width:700px){section#home{flex-wrap:wrap}.hero{min-height:auto;padding:0!important}.hero-graphic{position:unset}.hero-inner{background-color:var(--teal)}.hero-inner{padding:60px 24px}.hero-btns{flex-direction:column;max-width:240px}.services-grid{grid-template-columns:repeat(2,1fr);gap:24px}.footer-inner{grid-template-columns:1fr;gap:30px}.form-row{grid-template-columns:1fr}.appt-form{padding:24px 20px}.reviews-grid{grid-template-columns:1fr}.header-ctas{display:none}.hamburger{margin-left:auto}}@media (max-width:575px){.services-grid{grid-template-columns:repeat(1,1fr);gap:20px}.hero-btns{max-width:100%!important}a.btn{width:100%!important;max-width:100%!important;text-align:center}a.btn span{display:none}.about-img-wrap img,.about-img-wrap{width:100%}}.service-hero{background:#03bbc7;padding:80px 24px 64px;color:#fff}.service-hero .container{max-width:1100px;margin:0 auto}.service-breadcrumb{font-size:.82rem;opacity:.75;margin-bottom:18px;display:flex;align-items:center;justify-content:center;gap:6px}.service-breadcrumb a{color:#fff;text-decoration:none}.service-breadcrumb a:hover{text-decoration:underline}.service-breadcrumb span{opacity:.6}.service-hero h1{font-family:'Playfair Display',serif;font-size:clamp(1.9rem, 4vw, 2.8rem);color:#fff;margin:auto;margin-bottom:28px;max-width:750px;line-height:1.25;text-align:center}.service-hero-btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:575px){.service-hero .container{padding:0}}.service-page-section{background:var(--light-bg);padding:64px 24px 80px}.service-page-wrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:52px;align-items:start}.service-page-wrap aside.service-sidebar{display:none}.service-main>h2{font-family:'Playfair Display',serif;font-size:1.65rem;color:var(--dark-teal);margin:44px 0 14px}.service-main>h2:first-child{margin-top:0}.service-main p{font-size:.97rem;line-height:1.9;color:#444;margin-bottom:16px}.service-main ul{list-style:none;padding:0;margin:8px 0 24px}.service-main ul li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid rgb(3 187 199 / .08);font-size:.95rem;color:#444;line-height:1.7}.service-main ul li:last-child{border-bottom:none}.service-main ul li i{color:var(--teal);margin-top:3px;flex-shrink:0;font-size:.9rem}.service-main ul li strong{color:var(--dark-teal)}.service-cta-block{background:linear-gradient(135deg,var(--dark-teal),var(--teal));border-radius:18px;padding:44px 40px;color:#fff;margin:44px 0;text-align:center}.service-cta-block h3{font-family:'Playfair Display',serif;font-size:1.55rem;color:#fff;margin-bottom:12px}.service-cta-block p{color:rgb(255 255 255 / .9);font-size:.97rem;margin-bottom:26px;line-height:1.7}.service-cta-block .btn-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.service-faq-heading{font-family:'Playfair Display',serif;font-size:1.65rem;color:var(--dark-teal);margin:44px 0 20px}.service-sidebar{position:sticky;top:100px}.sidebar-card{background:#fff;border:1px solid rgb(3 187 199 / .18);border-radius:16px;padding:28px 24px;margin-bottom:22px;box-shadow:0 4px 18px rgb(3 187 199 / .06)}.sidebar-card h4{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--teal);font-weight:700;margin-bottom:16px;font-family:'Inter',sans-serif;padding-bottom:10px;border-bottom:2px solid rgb(3 187 199 / .12)}.sidebar-services{list-style:none;padding:0;margin:0}.sidebar-services li{border-bottom:1px solid rgb(3 187 199 / .08)}.sidebar-services li:last-child{border-bottom:none}.sidebar-services a{display:flex;align-items:center;gap:10px;padding:9px 0;color:#555;text-decoration:none;font-size:.88rem;transition:color var(--transition);font-family:'Inter',sans-serif}.sidebar-services a:hover,.sidebar-services li.active a{color:var(--teal);font-weight:600}.sidebar-services a i{color:var(--teal);width:14px;font-size:.8rem}.sidebar-appt-card{text-align:center}.sidebar-appt-card .btn{display:block;width:100%;text-align:center;margin-bottom:12px}.sidebar-appt-card .btn-call{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border:2px solid var(--teal);border-radius:50px;color:var(--teal);font-weight:600;text-decoration:none;font-size:.9rem;transition:all var(--transition);font-family:'Inter',sans-serif}.sidebar-appt-card .btn-call:hover{background:var(--teal);color:#fff}.sidebar-contact p{font-size:.86rem;color:#555;line-height:1.7;margin-bottom:8px;display:flex;gap:10px;align-items:flex-start}.sidebar-contact p i{color:var(--teal);margin-top:3px;flex-shrink:0}@media (max-width:900px){.service-page-wrap{grid-template-columns:1fr}.service-sidebar{position:static}.service-cta-block{padding:32px 24px}}.inner-hero{background:#03bbc7;padding:80px 24px 64px;color:#fff;text-align:center}.inner-hero .container{max-width:900px;margin:0 auto}.inner-hero .service-breadcrumb{justify-content:center}.inner-hero h1{font-family:'Playfair Display',serif;font-size:clamp(2rem, 4.5vw, 3rem);color:#fff;margin-bottom:28px;line-height:1.2}.inner-hero-btns{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}@media (max-width:575px){.inner-hero .container{padding:0!important}}.about-split-section{padding:80px 24px}.about-split-section.light{background:var(--light-bg)}.about-split-wrap{max-width:1252px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.about-split-img img{width:100%;height:380px;object-fit:cover;border-radius:16px;display:block;box-shadow:0 12px 40px rgb(0 0 0 / .12)}.about-split-text h2{font-family:'Playfair Display',serif;font-size:clamp(1.6rem, 3vw, 2.2rem);color:var(--dark);margin-bottom:16px;line-height:1.25}.about-split-text .section-label{font-size:.8rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--teal);margin-bottom:10px;display:block}.about-split-text p{color:var(--text);line-height:1.75;margin-bottom:20px}.about-split-text ul{list-style:none;padding:0;margin:0 0 24px}.about-split-text ul li{padding:6px 0 6px 28px;position:relative;color:var(--text);line-height:1.6}.about-split-text ul li::before{content:'\f00c';font-family:'Font Awesome 6 Free';font-weight:900;color:var(--teal);position:absolute;left:0;top:8px;font-size:.85rem}.doctor-bio-section{padding:80px 24px}.doctor-bio-wrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:320px 1fr;gap:60px;align-items:start}.doctor-photo-card{text-align:center}.doctor-photo-card img{width:100%;border-radius:16px;box-shadow:0 12px 40px rgb(0 0 0 / .12);display:block;margin-bottom:20px}.doctor-credentials{background:var(--light-bg);border-radius:12px;padding:20px;text-align:left}.doctor-credentials h4{font-size:.78rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--teal);margin-bottom:12px}.doctor-credentials ul{list-style:none;padding:0;margin:0}.doctor-credentials ul li{font-size:.9rem;color:var(--text);padding:5px 0 5px 20px;position:relative;line-height:1.5}.doctor-credentials ul li::before{content:'\f058';font-family:'Font Awesome 6 Free';font-weight:900;color:var(--teal);position:absolute;left:0;top:6px;font-size:.75rem}.doctor-bio-text .doctor-name-label{font-size:.8rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--teal);margin-bottom:8px;display:block}.doctor-bio-text h2{font-family:'Playfair Display',serif;font-size:clamp(1.8rem, 3.5vw, 2.5rem);color:var(--dark);margin-bottom:24px;line-height:1.2}.doctor-bio-text p{color:var(--text);line-height:1.8;margin-bottom:18px}.referral-section{padding:72px 24px;background:var(--light-bg)}.referral-wrap{max-width:780px;margin:0 auto;background:#fff;border-radius:16px;padding:48px 52px;box-shadow:0 8px 40px rgb(0 0 0 / .08)}.referral-wrap h2{font-family:'Playfair Display',serif;font-size:1.9rem;color:var(--dark);margin-bottom:8px}.referral-wrap>p{color:var(--text);margin-bottom:32px}.referral-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.referral-form .form-group{margin-bottom:20px}.referral-form label{display:block;font-size:.88rem;font-weight:600;color:var(--dark);margin-bottom:6px}.referral-form input,.referral-form select,.referral-form textarea{width:100%;padding:11px 14px;border:1.5px solid #d8e8ea;border-radius:8px;font-size:.95rem;color:var(--text);background:#f8fdfe;box-sizing:border-box;transition:border-color .2s}.referral-form input:focus,.referral-form select:focus,.referral-form textarea:focus{border-color:var(--teal);outline:none;background:#fff}.referral-form textarea{resize:vertical;min-height:100px}.referral-form .btn-submit{background:var(--teal);color:#fff;border:none;padding:14px 40px;font-size:1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:background .2s,transform .15s}.referral-form .btn-submit:hover{background:var(--teal-dark);transform:translateY(-2px)}@media (max-width:575px){.about-split-img img{height:auto!important}}@media (max-width:860px){.about-split-wrap{grid-template-columns:1fr;gap:36px}.about-split-wrap.img-right .about-split-text{order:2}.about-split-wrap.img-left{direction:ltr}.about-split-wrap .about-split-img{width:fit-content}.about-split-img img{height:360px}.doctor-bio-wrap{grid-template-columns:1fr}.doctor-photo-card img{max-width:320px;margin:0 auto 20px}.referral-wrap{padding:32px 24px}.referral-form .form-row{grid-template-columns:1fr}}.tech-section{padding:72px 24px}.tech-section.light{background:var(--light-bg)}.tech-wrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.tech-wrap.img-left>*{direction:ltr}.tech-img img{width:100%;height:380px;object-fit:cover;border-radius:20px;box-shadow:0 16px 48px rgb(3 187 199 / .18)}.tech-content .tech-icon{width:56px;height:56px;background:linear-gradient(135deg,var(--teal),var(--green));border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;margin-bottom:20px}.tech-content span.section-label{display:block;margin-bottom:10px}.tech-content h2{font-family:'Playfair Display',serif;font-size:clamp(1.5rem, 2.5vw, 2rem);color:var(--dark);margin-bottom:16px}.tech-content p{color:var(--text);line-height:1.8;margin-bottom:16px}.tech-content ul{list-style:none;padding:0;margin:0 0 24px}.tech-content ul li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid rgb(3 187 199 / .08);font-size:.95rem;color:#444}.tech-content ul li:last-child{border-bottom:none}.tech-content ul li i{color:var(--teal);margin-top:3px;flex-shrink:0}@media (max-width:860px){.tech-wrap{grid-template-columns:1fr;gap:36px}.tech-wrap.img-left{direction:ltr}.tech-img{width:100%;max-width:500px}.tech-img img{height:auto}}.offers-section{padding:80px 24px;background:#fff}.offers-section.light{background:var(--light-bg)}.offers-intro{max-width:720px;margin:0 auto 52px;text-align:center}.offers-intro h2{font-family:'Playfair Display',serif;color:var(--dark);margin-bottom:16px}.offers-intro p{color:var(--text);line-height:1.75;font-size:1.02rem}.offers-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px}.offer-card{background:var(--white);border:2px solid rgb(3 187 199 / .2);border-radius:20px;padding:36px 30px;text-align:center;transition:all .25s ease;position:relative;overflow:hidden}.offer-card::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:#03bbc7}.offer-card:hover{transform:translateY(-5px);box-shadow:0 20px 48px rgb(3 187 199 / .15);border-color:var(--teal)}.offer-icon{width:64px;height:64px;background:#03bbc7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:1.5rem;color:#fff}.offer-card h3{font-family:'Playfair Display',serif;color:var(--dark);font-size:1.3rem;margin-bottom:12px}.offer-card .offer-highlight{font-size:1.6rem;font-weight:800;color:var(--teal);font-family:'Playfair Display',serif;margin:10px 0}.offer-card p{color:var(--text);font-size:.93rem;line-height:1.7}.offer-disclaimer{max-width:900px;margin:40px auto 0;text-align:center;font-size:.82rem;color:#888;font-style:italic}@media (max-width:700px){.offers-grid{grid-template-columns:1fr}}.reviews-page-section{padding:80px 24px;background:var(--light-bg)}.reviews-page-intro{max-width:700px;margin:0 auto 52px;text-align:center}.reviews-page-intro h2{font-family:'Playfair Display',serif;color:var(--dark);margin-bottom:14px}.reviews-page-intro p{color:var(--text);line-height:1.75}.reviews-page-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.google-review-cta{background:linear-gradient(135deg,var(--dark-teal),var(--teal));padding:64px 24px;text-align:center;color:#fff}.google-review-cta h2{font-family:'Playfair Display',serif;color:#fff;font-size:clamp(1.6rem, 3vw, 2.2rem);margin-bottom:14px}.google-review-cta p{color:rgb(255 255 255 / .85);margin-bottom:32px;font-size:1.02rem}.google-btn{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#444;padding:14px 32px;border-radius:50px;font-weight:700;font-size:1rem;transition:all .25s;box-shadow:0 4px 16px rgb(0 0 0 / .2)}.google-btn:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgb(0 0 0 / .25)}.google-btn .google-g{font-size:1.2rem;color:#4285F4;font-weight:800}@media (max-width:700px){.reviews-page-grid{grid-template-columns:1fr}}.ins-section{padding:80px 24px;background:var(--light-bg)}.ins-section-inner{max-width:1100px;margin:0 auto}.ins-section-inner h2{font-family:'Playfair Display',serif;color:var(--dark);text-align:center;margin-bottom:14px}.ins-section-inner>p{text-align:center;color:var(--text);margin-bottom:48px;font-size:1.02rem}.ins-providers-grid{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.ins-badge{background:#fff;border:2px solid rgb(3 187 199 / .25);border-radius:50px;padding:10px 24px;font-size:.92rem;font-weight:600;color:var(--dark-teal);display:flex;align-items:center;gap:8px;transition:all .2s;list-style:none}.ins-badge:hover{border-color:var(--teal);background:rgb(3 187 199 / .05);transform:translateY(-2px)}.ins-badge i{color:var(--teal)}.np-expect-section{padding:80px 24px}.np-expect-inner{max-width:1100px;margin:0 auto}.np-expect-inner h2{font-family:'Playfair Display',serif;color:var(--dark);text-align:center;margin-bottom:48px}.np-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.np-step{background:var(--light-bg);border-radius:16px;padding:30px 24px;text-align:center;border-bottom:3px solid var(--teal)}.np-step-num{width:50px;height:50px;background:#03bbc7;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem;color:#fff;margin:0 auto 16px}.np-step h3{color:var(--dark);font-size:1.05rem;margin-bottom:10px}.np-step p{color:var(--text);font-size:.9rem;line-height:1.7}.contact-page-section{background:linear-gradient(135deg,var(--dark-teal) 0%,var(--teal) 100%);padding:80px 24px}.contact-page-section .contact-grid{max-width:1100px}.appointment-page-section{padding:80px 24px;background:var(--light-bg)}.appointment-page-inner{max-width:800px;margin:0 auto;background:#fff;border-radius:24px;padding:48px 48px;box-shadow:0 20px 60px rgb(3 187 199 / .12)}.appointment-page-inner h2{font-family:'Playfair Display',serif;color:var(--dark);margin-bottom:10px;font-size:1.8rem}.appointment-page-inner>p{color:var(--text);margin-bottom:32px;font-size:1rem;line-height:1.7}@media (max-width:700px){.appointment-page-inner{padding:28px 20px}}.legal-section{padding:80px 24px 100px}.legal-content{max-width:860px;margin:0 auto;background:#fff;border-radius:20px;padding:52px 56px;box-shadow:0 8px 36px rgb(3 187 199 / .08)}.legal-content h2{font-family:'Playfair Display',serif;font-size:1.4rem;color:var(--dark-teal);margin:36px 0 12px;border-bottom:2px solid rgb(3 187 199 / .15);padding-bottom:10px}.legal-content h2:first-child{margin-top:0}.legal-content p{color:#444;line-height:1.85;margin-bottom:16px;font-size:.97rem}.legal-content ul{list-style:disc;padding-left:24px;margin:0 0 20px}.legal-content ul li{color:#444;line-height:1.8;margin-bottom:8px;font-size:.95rem}.legal-content strong{color:var(--dark)}.legal-updated{display:inline-block;background:rgb(3 187 199 / .08);color:var(--teal-dark);font-size:.82rem;font-weight:600;padding:5px 14px;border-radius:50px;margin-bottom:24px}@media (max-width:700px){.legal-content{padding:28px 22px}}.svc-intro-split{display:grid;grid-template-columns:1fr 1.15fr;gap:0;border-radius:20px;overflow:hidden;margin-bottom:44px;box-shadow:0 6px 32px rgb(3 187 199 / .12)}.svc-intro-img img{width:100%;height:100%;min-height:300px;object-fit:cover;display:block}.svc-intro-text{background:var(--light-bg);padding:36px 38px;display:flex;flex-direction:column;justify-content:center;gap:0}.svc-intro-text p{color:var(--text)!important;font-size:1rem!important;line-height:1.85!important;margin-bottom:16px!important}.svc-intro-text p:last-child{margin-bottom:0!important}.svc-section-label{display:block;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-dark);margin-bottom:18px}.svc-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 40px}.svc-feature-card{background:#fff;border:1.5px solid rgb(3 187 199 / .15);border-radius:16px;padding:22px 20px 22px 20px;display:flex;gap:16px;align-items:flex-start;transition:box-shadow .22s,border-color .22s,transform .22s}.svc-feature-card:hover{box-shadow:0 10px 30px rgb(3 187 199 / .14);border-color:var(--teal);transform:translateY(-3px)}.svc-feat-icon{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,var(--teal),var(--green));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.05rem;flex-shrink:0}.svc-feature-card p{margin:0!important;padding:0!important;font-size:.9rem!important;line-height:1.72!important;color:var(--text)!important;border:none!important}.svc-conclusion{background:var(--light-bg);border-left:4px solid var(--teal);border-radius:0 14px 14px 0;padding:26px 30px;margin:40px 0 0}.svc-conclusion p{color:var(--text)!important;font-size:.97rem!important;line-height:1.85!important;margin-bottom:14px!important;border:none!important}.svc-conclusion p:last-child{margin-bottom:0!important}.svc-conclusion a{color:var(--teal);font-weight:600;text-decoration:underline}.svc-conclusion a:hover{color:var(--teal-dark)}.svc-faq-section .service-faq-heading{font-size:1.5rem;margin-bottom:40px;margin-top:0}.svc-faq-section .faq-wrap{max-width:100%}.svc-faq-section .faq-item{background:#fff;border-radius:14px;margin-bottom:12px;border:1.5px solid rgb(3 187 199 / .12);box-shadow:0 2px 12px rgb(3 187 199 / .06);overflow:hidden;transition:border-color .2s,box-shadow .2s}.svc-faq-section .faq-item.open{border-color:var(--teal);box-shadow:0 6px 24px rgb(3 187 199 / .15)}.svc-faq-section .faq-question{padding:18px 22px;background:#fff0;font-size:.97rem;border:none}.svc-faq-section .faq-item.open .faq-question{color:var(--teal-dark)}.svc-faq-section .faq-answer{border-top:1px solid rgb(3 187 199 / .1);padding:0 22px;background:rgb(3 187 199 / .02)}.svc-faq-section .faq-answer p{padding:16px 0!important;margin:0!important;border:none!important;font-size:.93rem!important;line-height:1.8!important}@media (max-width:700px){.svc-intro-split{grid-template-columns:1fr}.svc-intro-img img{min-height:220px;max-height:260px}.svc-features-grid{grid-template-columns:1fr}.svc-intro-text{padding:26px 22px}.svc-conclusion{padding:20px 20px}}.service_details_content_para h2{margin-bottom:25px}.service_details_inner_content_para{margin-top:25px}.service_details_inner_content_para h3:not(:first-child){margin-top:30px}.service_details_inner_content_para h3{margin-bottom:15px}.emergency_text_heading_details{margin-bottom:30px}.emergency_text_heading_details h2{margin-bottom:20px}.emergency_text_heading_details p{margin-bottom:10px}p.emergency_check_icon{display:flex;gap:5px;align-items:center}.svc-feature-card strong{display:block;color:var(--dark-teal);font-size:.92rem;margin-bottom:6px}.svc-feature-card ul{list-style:none;padding:0;margin:12px 0 0}.svc-feature-card ul li{font-size:.85rem;color:var(--text);line-height:1.65;padding:6px 0;border-bottom:1px solid rgb(3 187 199 / .08);display:flex;gap:8px;align-items:flex-start}.svc-feature-card ul li:last-child{border-bottom:none}.svc-feature-card ul li i{color:var(--teal);font-size:.8rem;margin-top:3px;flex-shrink:0}.svc-h3{font-family:'Playfair Display',serif;font-size:1.55rem;color:var(--dark);margin:44px 0 18px}.svc-h3:first-child{margin-top:0}.svc-intro-text .svc-what-heading{font-family:'Playfair Display',serif;font-size:1.2rem;color:var(--dark-teal);margin:20px 0 10px;padding-top:18px;border-top:1px solid rgb(3 187 199 / .2)}.svc-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:0 0 44px}.svc-process-step{background:#fff;border-radius:16px;padding:26px 20px;border-top:4px solid var(--teal);box-shadow:0 3px 16px rgb(3 187 199 / .08);transition:transform .2s,box-shadow .2s}.svc-process-step:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgb(3 187 199 / .14)}.svc-process-num{width:38px;height:38px;background:linear-gradient(135deg,var(--teal),var(--green));border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;color:#fff;margin-bottom:14px}.svc-process-step h4{font-family:'Playfair Display',serif;color:var(--dark);font-size:1rem;margin-bottom:10px}.svc-process-step p{color:var(--text);font-size:.87rem;line-height:1.72;margin:0}.svc-types-grid{grid-template-columns:1.3fr 1fr}@media (max-width:900px){.svc-process-grid{grid-template-columns:1fr 1fr}.svc-types-grid{grid-template-columns:1fr}}@media (max-width:480px){.svc-process-grid{grid-template-columns:1fr}}a.footer_survey_btn{background-color:var(--green);color:#fff;padding:10px;position:fixed;bottom:10px;right:0;z-index:30}@media only screen and (max-width:800px){footer.site-footer{padding-bottom:40px}}@media only screen and (min-width:801px){a.footer_survey_btn{bottom:63px}}.box_section_row2{max-width:900px;margin:auto}.top_center_title{margin-bottom:48px}.card_box_wrapper_main{display:flex;flex-direction:column;gap:64px;position:relative}.card_box_wrapper{background-color:var(--white);border:2px solid var(--blue_color);border-radius:10px;padding:30px;box-shadow:26px 26px 37px -10px rgb(19 19 19 / .08)}.card_icon{max-width:8em!important;margin-top:auto;margin-bottom:auto;margin-right:2rem;height:auto;width:100%}.card_icon img{display:block;width:100%}.card_content h3{margin-bottom:15px}lottie-player::part(path-part){stroke:red}.box_section_row3{margin-top:60px}#card_box1{view-timeline:--subjectReveal block;animation-timeline:--subjectReveal;animation-name:zoombox1;animation-range:cover cover;animation-fill-mode:both;animation-duration:2s;position:sticky;top:150px}@keyframes zoombox1{0%{transform:scaleX(1)}20%{transform:scaleX(.98)}40%{transform:scaleX(.9)}100%{transform:scaleX(.89);position:sticky}}#card_box2{view-timeline:--subjectReveal block;animation-timeline:--subjectReveal;animation-name:zoombox2;animation-range:cover cover;animation-fill-mode:both;animation-duration:2s;position:sticky;top:195px}@keyframes zoombox2{0%{transform:scaleX(1)}30%{transform:scaleX(.95)}50%{transform:scaleX(.93)}100%{transform:scaleX(.91);position:sticky}}#card_box3{view-timeline:--subjectReveal block;animation-timeline:--subjectReveal;animation-name:zoombox3;animation-range:cover cover;animation-fill-mode:both;animation-duration:2s;position:sticky;top:250px}@keyframes zoombox3{0%{transform:scaleX(1)}30%{transform:scaleX(1)}50%{transform:scaleX(.96)}100%{transform:scaleX(.9);position:sticky}}#card_box4{view-timeline:--subjectReveal block;animation-timeline:--subjectReveal;animation-name:zoombox4;animation-range:cover cover;animation-fill-mode:both;animation-duration:2s;position:sticky;top:250px}@keyframes zoombox4{0%{transform:scaleX(1)}30%{transform:scaleX(1.05)}50%{transform:scaleX(.99)}60%{transform:scaleX(.92);position:sticky}100%{transform:scaleX(1);position:sticky}}@media only screen and (max-width:991.98px){.card_box_wrapper_main{gap:40px}.top_center_title{margin-bottom:40px}}@media only screen and (min-width:768px){.card_box_main{justify-content:flex-start;align-items:center;margin-bottom:10px;display:flex}}@media only screen and (max-width:767.98px){.card_icon{margin:0 auto 20px auto}.card_box_main{text-align:center}.top_center_title{margin-bottom:35px}}@media only screen and (max-width:575.98px){.top_center_title{margin-bottom:20px}.box_section .container{padding:0!important}}.section_team_cta_container{display:flex;align-items:center;gap:60px;justify-content:center}.section_team_cta_container .dr-img{max-width:500px;width:100%}.section_team_cta_container .dr-img{max-width:350px;width:100%}.section_team_cta_container .dr-img img{width:100%;object-fit:contain}.passionate_content_txt{max-width:870px;width:100%;text-align:left}.passionate_content_txt p{max-width:100%}@media only screen and (max-width:767px){.section_team_cta_container{flex-wrap:wrap;gap:20px}.passionate_content_txt{text-align:center}.section_team_cta_container .dr-img{max-width:200px}.section_team_cta_container .dr-img img{object-fit:contain}}.amenities_container{max-width:1500px;width:100%;margin:auto}.amenities{background:#F5F5F5;padding:80px 24px}.amenities-grid-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.amenity-item img{filter:brightness(0) saturate(100%) invert(42%) sepia(72%) saturate(2045%) hue-rotate(157deg) brightness(97%) contrast(98%)}.amenities-text h2{margin-bottom:20px}.amenities-text p{margin-bottom:25px;line-height:1.8}.amenities-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.amenity-item{display:flex;align-items:center;gap:15px}.amenity-item i{font-size:1.5rem;color:var(--primary);width:40px;text-align:center;flex-shrink:0}.amenity-item span{font-weight:600;color:var(--dark);font-size:.95rem}@media only screen and (max-width:575px){.amenities-grid{grid-template-columns:1fr}}@media only screen and (max-width:991px){.amenities{padding:50px 24px}.amenities-grid-wrapper{grid-template-columns:1fr}}.passionate-team{text-align:center;padding:80px 24px 0}.passionate-team h2.section-title{margin-bottom:25px}.team-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px}.gallery-img img{width:100%;height:280px;object-fit:cover;border-radius:10px}@media only screen and (max-width:767px){.team-gallery{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:768px) and (max-width:991px){.team-gallery{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:991px){.passionate-team{padding:50px 24px 0}}.makes_us_different_container{max-width:1500px;width:100%;margin:auto}.makes_us_different_section{padding:0 80px 80px 24px}.makes_us_different_heading_module{margin-bottom:50px}.makes_us_different_list_items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}.makes_us_different_list_items .makes_us_different_boxes{border-top:3px solid #03bbc7;padding-top:20px}@media only screen and (max-width:991px){.makes_us_different_section{padding:0 50px 50px 24px}.makes_us_different_list_items{grid-template-columns:1fr}.makes_us_different_list_items .makes_us_different_boxes{border-bottom:3px solid #03bbc7;padding-bottom:20px;border-top:unset;padding-top:0}}.dr-img img{width:100%;max-width:400px;aspect-ratio:1;object-fit:cover;border-radius:16px}.doctor-content{margin-bottom:40px}.doctor-content span{font-family:var(--recoleta);font-size:28px;font-weight:400;line-height:1.5;padding-bottom:10px;display:block}.doctor-content h2{margin-bottom:28px}.dr-img{text-align:center;height:100%}.dr-img img{text-align:center;margin:0 auto;height:100%;object-position:top}@media only screen and (min-width:1025px){.doctor-content h2{font-size:46px}}@media only screen and (max-width:1199px){.doctor-content span{font-size:26px}.doctor-content h2{margin-bottom:26px}}@media only screen and (max-width:1024px){.doctor-content span{font-size:24px}.doctor-content h2{margin-bottom:24px}}@media only screen and (max-width:991px){section.doctor-sec{padding:50px 24px!important}.doctor-content span{font-size:22px}.doctor-content h2{margin-bottom:22px}}@media only screen and (max-width:767px){.doctor-content span{font-size:20px}.doctor-content h2{margin-bottom:20px}.doctor_sec_row{flex-wrap:wrap;gap:30px!important}}@media only screen and (max-width:575px){.doctor-slider .slick-list.draggable{margin:0!important}.doctor-slider button.slick-prev{left:-22px!important}.doctor-slider button.slick-next{right:-22px!important}.doctor-slider button.slick-arrow{margin-top:-30px}.doctor-slider .slick-arrow img{height:30px!important;max-width:30px!important;padding:6px!important}}.doctor_sec_row{display:flex;gap:50px}.doctor_sec_container{max-width:1400px;width:100%;margin:auto}.doctor_sec_col1{width:100%;max-width:fit-content}.doctor_sec_col2{width:100%;max-width:fit-content}.doctor-slide:not(:last-child){margin-bottom:50px}section.doctor-sec{padding:80px 24px;background-color:#e8fafb}.slick-next:before,.slick-prev:before{content:unset!important}.doctor-slider .slick-list.draggable{margin:0 40px}.doctor-slider button.slick-arrow{z-index:10;width:auto;height:auto}.doctor-slider button.slick-prev{left:0}.doctor-slider button.slick-next{right:0}.doctor-slider button.slick-arrow.slick-disabled{opacity:.6}.doctor-slider .slick-arrow img{background-color:#27b57d;border-radius:50px;width:fit-content;height:40px;max-width:40px;padding:8px}section.full_width_section{background-color:#03A5BE;padding:80px 24px}.full_width_section_container{max-width:1500px;width:100%;margin:auto}.full_width_section_heading{text-align:center;margin-bottom:80px}.full_width_section_heading h2{margin-bottom:30px;text-align:center;color:#fff}.full_width_section_heading p{color:#fff}.full_width_sec_list_box h3{margin-bottom:20px;color:#fff}.full_width_sec_list_box p{color:#fff}.full_width_sec_items{display:flex;gap:25px;counter-reset:section;flex-wrap:wrap;gap:70px 25px;justify-content:center}.full_width_sec_list_box{padding:60px 25px 25px 25px;text-align:center;background-color:#ffffff3b;height:auto;width:100%;max-width:31.9%;position:relative}.full_width_sec_list_box:before{position:absolute;top:-40px;right:0;left:0;font-style:normal;font-weight:800;font-size:35px;color:#03a5be;counter-increment:section;content:"0" counter(section) "";width:77px;background-color:#fff;padding:15px;border-radius:100px;line-height:normal;margin:auto}@media only screen and (max-width:767px){.full_width_sec_list_box{max-width:100%}}@media only screen and (max-width:991px){section.full_width_section{padding:50px 24px}}@media only screen and (min-width:768px) and (max-width:1210px){.full_width_sec_list_box{max-width:48%}}.sapce_list_items_blk ul{display:flex;gap:20px}.sapce_list_items_blk ul li{background:var(--light-bg);padding:15px;border-radius:10px;width:100%}.sapce_list_items_blk ul li strong{display:block;margin-bottom:10px}@media only screen and (max-width:767px){.sapce_list_items_blk ul{flex-wrap:wrap}}.service_img_grid_blk .service-card:hover{transform:unset}.service_img_with_content{border-radius:10px;border:none}.service_img_grid_blk h3,.service_img_grid_blk p{text-align:left;width:100%;max-width:100%}.service_img_grid_blk .service-card a{display:block;max-width:fit-content;margin-top:30px}@media only screen and (max-width:575px){.service_img_grid_blk .service-card a{max-width:100%}.services-grid.service_img_grid_blk{gap:40px!important}}.custom_white_btn{background-color:#fff;color:#03bbc7;border-color:var(--white)}.custom_white_btn:hover{background-color:#fff0;color:#fff}.blog-listing-section{padding:64px 24px 80px;background:#f7f9fc}.blog-listing-section .section-intro{text-align:center;max-width:680px;margin:0 auto 48px}.blog-listing-section .section-intro h2{font-family:'Playfair Display',serif;font-size:2rem;color:var(--dark-teal);margin-bottom:12px}.blog-listing-section .section-intro p{color:#5a6776;font-size:1.05rem}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1180px;margin:0 auto}.blog-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px rgb(0 0 0 / .07);display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.blog-card:hover{transform:translateY(-4px);box-shadow:0 10px 32px rgb(0 0 0 / .12)}.blog-card-img{width:100%;aspect-ratio:16/9;overflow:hidden}.blog-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.blog-card:hover .blog-card-img img{transform:scale(1.04)}.blog-card-body{padding:24px 22px 28px;flex:1;display:flex;flex-direction:column}.blog-card-tag{display:none;background:var(--light-teal,#e0f7fa);color:var(--dark-teal);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:20px;margin-bottom:12px}.blog-card-title{font-family:'Playfair Display',serif;font-size:1.12rem;color:#1a2533;line-height:1.4;margin-bottom:10px}.blog-card-excerpt{color:#5a6776;font-size:.92rem;line-height:1.65;flex:1;margin-bottom:20px}.blog-card-link{display:inline-flex;align-items:center;gap:6px;color:var(--teal,#03bbc7);font-weight:600;font-size:.88rem;text-decoration:none;transition:gap .2s,color .2s}.blog-card-link:hover{color:var(--dark-teal);gap:10px}.blog-post-section{padding:64px 24px 80px;background:#fff}.blog-post-inner{max-width:820px;margin:0 auto}.blog-post-meta{display:none;align-items:center;gap:14px;margin-bottom:28px;flex-wrap:wrap}.blog-post-tag{background:var(--light-teal,#e0f7fa);color:var(--dark-teal);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 12px;border-radius:20px}.blog-post-date{color:#8898a9;font-size:.85rem}.blog-post-featured-img{width:100%;border-radius:14px;overflow:hidden;margin-bottom:40px;aspect-ratio:16/7}.blog-post-featured-img img{width:100%;height:100%;object-fit:cover;display:block}.blog-post-body{color:#3a4756;font-size:1.05rem;line-height:1.8}.blog-post-body p{margin-bottom:20px}.blog-post-body h2{font-family:'Playfair Display',serif;font-size:1.5rem;color:var(--dark-teal);margin:40px 0 14px;padding-top:8px;border-top:3px solid var(--teal,#03bbc7);display:inline-block}.blog-post-body h3{font-size:1.1rem;font-weight:700;color:#1a2533;margin:28px 0 10px}.blog-post-body ol,.blog-post-body ul{padding-left:22px;margin-bottom:20px}.blog-post-body ol li,.blog-post-body ul li{margin-bottom:10px;line-height:1.7}.blog-post-body ol li strong,.blog-post-body ul li strong{color:var(--dark-teal)}.blog-post-cta{background:linear-gradient(135deg,var(--dark-teal),var(--teal));border-radius:16px;padding:40px 36px;text-align:center;color:#fff;margin-top:52px}.blog-post-cta h3{font-family:'Playfair Display',serif;font-size:1.5rem;margin-bottom:10px}.blog-post-cta p{font-size:.97rem;opacity:.9;margin-bottom:24px}.blog-post-cta .cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.blog-back-link{display:inline-flex;align-items:center;gap:7px;color:var(--teal,#03bbc7);font-weight:600;font-size:.88rem;text-decoration:none;margin-bottom:32px;transition:gap .2s,color .2s}.blog-back-link:hover{color:var(--dark-teal);gap:11px}@media (max-width:960px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr}.blog-post-body h2{font-size:1.25rem}.blog-post-cta{padding:28px 20px}}#contact-form .disclaimer-msg.form-checkbox label{color:#777;font-size:12px;font-weight:400;display:inline-block}#contact-form .disclaimer-msg:not(:last-child){margin-bottom:10px}#contact-form .disclaimer-msg p{font-size:14px}#contact-form .disclaimer-msg.form-checkbox{display:flex;align-items:baseline;gap:7px}#contact-form .disclaimer-msg.form-checkbox input{position:relative;top:3px}.error-404-section{min-height:calc(100vh - 160px);display:flex;align-items:center;justify-content:center;padding:80px 24px;background:linear-gradient(160deg,#f0fbfa 0%,#fff 60%)}.error-404-inner{text-align:center;max-width:580px}.error-404-icon{font-size:3.5rem;color:var(--teal);margin-bottom:8px;animation:floatTooth 3s ease-in-out infinite}@keyframes floatTooth{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.error-404-code{font-family:'Playfair Display',serif;font-size:clamp(5rem, 18vw, 9rem);font-weight:800;line-height:1;background:linear-gradient(135deg,var(--dark-teal),var(--teal));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;margin:0 0 8px}.error-404-title{font-family:'Playfair Display',serif;font-size:clamp(1.5rem, 4vw, 2.1rem);color:var(--dark-teal);margin-bottom:16px}.error-404-msg{color:#555;font-size:1.05rem;line-height:1.7;margin-bottom:32px}.error-404-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:36px}.btn-outline-teal{background:#fff0;border:2px solid var(--teal);color:var(--teal);padding:12px 26px;border-radius:30px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.btn-outline-teal:hover{background:var(--teal);color:#fff}.error-404-links{border-top:1px solid #e5f5f4;padding-top:24px}.error-404-links p{color:#777;font-size:.9rem;margin-bottom:12px}.error-404-links ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center}.error-404-links ul li a{color:var(--teal);font-weight:600;font-size:.9rem;text-decoration:none;transition:color .2s}.error-404-links ul li a:hover{color:var(--dark-teal)}.rf-page-section{background:linear-gradient(160deg,#e8f8f8 0%,#f4fbfb 60%,#eaf5f5 100%);min-height:calc(100vh - 160px);padding:52px 24px 72px}.rf-layout{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 300px;gap:28px;align-items:start}.rf-card{background:#fff;border-radius:14px;box-shadow:0 6px 32px rgb(0 130 130 / .10);overflow:hidden}.rf-card-header{background:linear-gradient(135deg,var(--dark-teal) 0%,var(--teal) 100%);padding:26px 32px;display:flex;align-items:center;gap:18px}.rf-header-icon{width:52px;height:52px;background:rgb(255 255 255 / .18);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;flex-shrink:0}.rf-card-header h2{font-family:'Playfair Display',serif;font-size:1.5rem;color:#fff;margin:0 0 4px}.rf-card-header p{margin:0;font-size:.85rem;color:rgb(255 255 255 / .82)}.rf-card-header p span{color:#ffe066;font-weight:700}#rf-form{display:flex;flex-direction:column;gap:16px}.rf-section{background:#f7fdfd;border:1px solid #d9f0f0;border-radius:10px;padding:20px 22px 22px}.rf-section-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;color:var(--teal);margin-bottom:18px;display:flex;align-items:center;gap:8px}.rf-section-title i{font-size:.85rem}.rf-section-title .rf-req{color:#e05;margin-left:2px;font-size:.85rem}.rf-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rf-span-2{grid-column:1 / -1}.rf-group{display:flex;flex-direction:column;gap:5px}.rf-lbl{font-size:.8rem;font-weight:600;color:#555;letter-spacing:.2px}.rf-req{color:#e05}.rf-input-wrap{position:relative;display:flex;align-items:center}.rf-input-icon{position:absolute;left:13px;color:#aac8c8;font-size:.8rem;pointer-events:none;transition:color .2s}.rf-input-wrap:focus-within .rf-input-icon{color:var(--teal)}.rf-input-wrap input,#rf-form textarea{width:100%;padding:10px 13px 10px 36px;border:1.5px solid #d5e8e8;border-radius:8px;font-size:.88rem;color:#333;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:inherit;box-sizing:border-box}.rf-input-wrap input[type="date"]{padding-left:36px}.rf-input-wrap input:focus,#rf-form textarea:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px rgb(0 168 168 / .13)}.rf-input-wrap input:hover:not(:focus),#rf-form textarea:hover:not(:focus){border-color:#9ecece}#rf-form textarea{padding:10px 13px;resize:vertical;min-height:100px;border-radius:8px}.lbl_error{display:none;font-size:.76rem;color:#c00;margin-top:2px}.rf-optional{color:#999;font-weight:500;font-size:.74rem}.rf-file{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1.5px dashed #cde6e6;border-radius:8px;background:#fbfdfd;cursor:pointer;transition:border-color .2s,background .2s}.rf-file:hover{border-color:var(--teal);background:#f4fbfb}.rf-file-icon{color:var(--teal);font-size:1.05rem}.rf-file-text{flex:1;font-size:.84rem;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-file.has-file .rf-file-text{color:#333;font-weight:600}.rf-file-btn{flex-shrink:0;padding:5px 14px;border-radius:6px;background:var(--teal);color:#fff;font-size:.8rem;font-weight:600}.rf-file-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.rf-file-list li{display:flex;align-items:center;gap:8px;padding:7px 12px;background:#f4fbfb;border:1px solid #d5e8e8;border-radius:6px;font-size:.82rem;color:#333}.rf-file-list li i{color:var(--teal);font-size:.85rem}.rf-file-list li .rf-file-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-file-list li .rf-file-size{color:#888;font-size:.76rem;flex-shrink:0}.rf-file-list li .rf-file-remove{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#fdecec;color:#c00;font-size:1.1rem;line-height:1;cursor:pointer;padding:0;transition:background .15s,color .15s}.rf-file-list li .rf-file-remove:hover{background:#c00;color:#fff}.rf-chips-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.rf-chips-grid--3{grid-template-columns:repeat(3,1fr)}.rf-chip{position:relative;cursor:pointer}.rf-chip input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0}.rf-chip span{display:flex;align-items:center;gap:7px;padding:10px 14px;border:1.5px solid #cde6e6;border-radius:8px;font-size:.84rem;color:#555;background:#fff;transition:all .18s ease;user-select:none;line-height:1.3}.rf-chip span i{font-size:.85rem;color:#9bbcbc;transition:color .18s}.rf-chip:hover span{border-color:var(--teal);color:var(--dark-teal);background:#f0fbfb}.rf-chip input:checked+span{background:linear-gradient(135deg,var(--dark-teal),var(--teal));border-color:var(--teal);color:#fff;box-shadow:0 3px 10px rgb(0 168 168 / .25);font-weight:600}.rf-chip input:checked+span i{color:rgb(255 255 255 / .85)}.rf-consent-row{display:flex;flex-direction:column;gap:10px;padding:4px 0}.rf-consent-check{display:flex;align-items:center;gap:10px;cursor:pointer;user-select:none;align-items:baseline}.rf-consent-check input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0}.rf-consent-box{width:18px;height:18px;border:2px solid #bdd8d8;border-radius:4px;background:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .18s;position:relative;top:7px}.rf-consent-box::after{content:'';display:block;width:16px;height:16px;background:url(/images/check-icon.svg) center/contain no-repeat;opacity:0;transition:opacity .15s}.rf-consent-check input:checked~.rf-consent-box{background:var(--teal);border-color:var(--teal)}.rf-consent-check input:checked~.rf-consent-box::after{opacity:1}.rf-consent-text{font-size:.82rem;color:#666;line-height:1.4}.rf-submit-btn{width:100%;padding:15px 24px;background:#03bbc7;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:700;letter-spacing:.4px;cursor:pointer;transition:opacity .2s,transform .15s,box-shadow .2s;font-family:inherit;box-shadow:0 4px 16px rgb(0 168 168 / .3);margin-top:6px}.rf-submit-btn:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 6px 20px rgb(0 168 168 / .38)}.rf-submit-btn:active{transform:translateY(0)}.rf-submit-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.rf-sidebar{position:sticky;top:100px}.rf-sidebar-card{background:#fff;border-radius:14px;box-shadow:0 6px 28px rgb(0 130 130 / .10);padding:28px 24px;border-top:4px solid var(--teal)}.rf-sidebar-icon{width:54px;height:54px;background:linear-gradient(135deg,var(--dark-teal),var(--teal));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#fff;margin-bottom:16px}.rf-sidebar-card h3{font-family:'Playfair Display',serif;font-size:1.15rem;color:var(--dark-teal);margin:0 0 8px}.rf-sidebar-card>p{font-size:.84rem;color:#666;line-height:1.6;margin:0 0 18px}.rf-sidebar-list{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:9px}.rf-sidebar-list li{display:flex;align-items:flex-start;gap:9px;font-size:.82rem;color:#555}.rf-sidebar-list li i{color:var(--teal);margin-top:2px;flex-shrink:0;font-size:.78rem}.rf-sidebar-phone{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px;background:#f0fbfb;border:1.5px solid #cde8e8;border-radius:9px;font-size:1.05rem;font-weight:700;color:var(--dark-teal);text-decoration:none;margin-bottom:10px;transition:background .2s,border-color .2s}.rf-sidebar-phone:hover{background:var(--teal);border-color:var(--teal);color:#fff}.rf-sidebar-hours{font-size:.78rem;color:#888;text-align:center;margin:0 0 14px}@media (max-width:900px){.rf-layout{grid-template-columns:1fr}.rf-sidebar{position:static}}@media (max-width:600px){.rf-card-header{padding:20px;flex-direction:column;text-align:center}.rf-fields-grid{grid-template-columns:1fr}.rf-span-2{grid-column:auto}.rf-chips-grid{grid-template-columns:1fr}.rf-chips-grid--3{grid-template-columns:1fr}}.site-map-menu-blk{padding:80px 24px}.site-map-menu{margin:0;padding:0;display:grid;flex-wrap:wrap;gap:15px}.site_map_menu_blk_container{max-width:1000px;width:100%;margin:auto}.site-map-menu li a{text-align:left;color:#1e3a5f;font-weight:500;position:relative;padding-left:25px;width:100%;max-width:100%}.site-map-menu li a:hover{color:var(--teal)}.site-map-menu li{list-style:none;padding-bottom:0;display:flex;flex-wrap:wrap;width:fit-content;max-width:fit-content}.site-map-menu ul.sitemap-sub-menu{padding-top:0;padding-left:30px;display:grid;flex-wrap:wrap;gap:15px}.site-map-menu li>ul.sitemap-sub-menu{padding-top:15px!important}.site-map-menu li a:before{position:absolute;content:"";width:15px;height:15px;background-image:url(/images/list_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;left:0;top:5px}a.service-btn{color:#1e3a5f;font-size:17px;display:block;margin-top:10px}a.service-btn:hover{color:var(--teal)}.check-icon path{stroke:#fff!important;stroke-width:1!important}.check-icon svg{stroke:#fff!important;stroke-width:1!important}@media (max-width:991px){.site-map-menu-blk{padding:50px 24px!important}}