ï»¿ body.home .avc-card-section{overflow:hidden!important;box-sizing:border-box!important} body.home .avc-card-section .avc-rollover-grid, body.home .avc-card-section .avc-rollover-grid-modules{width:min(1320px,calc(100vw - 96px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;box-sizing:border-box!important;left:auto!important;right:auto!important;transform:none!important} body.home .avc-card-section .avc-rollover-grid>.wpb_column, body.home .avc-card-section .avc-rollover-grid>.vc_column_container, body.home .avc-card-section .avc-rollover-grid>.vc_column_inner, body.home .avc-card-section .avc-rollover-grid>.vc_col-sm-3, body.home .avc-card-section .avc-rollover-grid-modules>.wpb_column, body.home .avc-card-section .avc-rollover-grid-modules>.vc_column_container, body.home .avc-card-section .avc-rollover-grid-modules>.vc_column_inner, body.home .avc-card-section .avc-rollover-grid-modules>.vc_col-sm-3{width:auto!important;max-width:none!important;float:none!important;min-width:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important} body.home .avc-card-section .avc-rollover-grid .vc_column-inner, body.home .avc-card-section .avc-rollover-grid-modules .vc_column-inner{padding-left:0!important;padding-right:0!important} body.home .avc-card-section .avc-rollover-grid .wpb_content_element, body.home .avc-card-section .avc-rollover-grid-modules .wpb_content_element, body.home .avc-card-section .avc-rollover-grid .wpb_wrapper p, body.home .avc-card-section .avc-rollover-grid-modules .wpb_wrapper p{height:100%!important;margin:0!important} body.home .avc-card-section .avc-roll-card{position:relative!important;min-height:190px!important;width:100%!important;height:100%!important;padding:34px 18px 26px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:#0d7895!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;text-decoration:none!important;box-shadow:none!important;box-sizing:border-box!important;overflow:hidden!important;transition:.18s ease!important} body.home .avc-card-section .avc-roll-card:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:#f16d24!important;z-index:1!important} body.home .avc-card-section .avc-roll-card:after{content:"+"!important;position:relative!important;left:auto!important;top:auto!important;bottom:auto!important;right:auto!important;width:70px!important;height:70px!important;display:flex!important;align-items:center!important;justify-content:center!important;order:-1!important;margin:0 auto 20px!important;border:2px solid #fff!important;border-radius:50%!important;background:transparent!important;color:#1597bb!important;font-size:48px!important;font-weight:300!important;line-height:1!important;z-index:2!important;box-sizing:border-box!important} body.home .avc-card-section .avc-roll-card strong{position:relative!important;z-index:2!important;display:block!important;color:#fff!important;font-size:22px!important;line-height:1.18!important;text-align:center!important} body.home .avc-card-section .avc-roll-card:hover{background:#0a5f77!important;border-color:rgba(255,255,255,.28)!important;box-shadow:0 18px 38px rgba(0,0,0,.18)!important;transform:translateY(-3px)!important} body.home .avc-card-section .avc-roll-card:hover:after{color:#f16d24!important;border-color:#f16d24!important} body.home .avc-procedures-section .avc-procedure-grid, body.home .avc-procedures-section .avc-procedure-grid-modules, body.home .avc-procedures-section .avc-home-procedure-grid{width:min(1320px,calc(100vw - 96px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;box-sizing:border-box!important;left:auto!important;right:auto!important;transform:none!important} body.home .avc-providers-section .vc_row:not(.avc-provider-card-grid-modules):has(.avc-provider-card-grid-modules){width:min(1500px,calc(100vw - 96px))!important;max-width:1500px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important} body.home .avc-providers-section .avc-provider-card-grid-modules{width:100%!important;max-width:none!important;margin:0 auto 30px!important;display:grid!important;grid-template-columns:repeat(2,minmax(220px,1fr))!important;gap:22px!important;box-sizing:border-box!important} body.home .avc-providers-section .avc-provider-card-grid-modules>.wpb_column, body.home .avc-providers-section .avc-provider-card-grid-modules>.vc_column_container, body.home .avc-providers-section .avc-provider-card-grid-modules>.vc_column_inner, body.home .avc-providers-section .avc-provider-card-grid-modules>.vc_col-sm-6{width:auto!important;max-width:none!important;float:none!important;min-width:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important} body.home .avc-providers-section .avc-provider-module-card>.vc_column-inner{height:100%!important;min-height:0!important;padding:16px!important;box-sizing:border-box!important} body.home .avc-providers-section .avc-provider-module-photo{width:100%!important;max-width:230px!important;margin:0 auto 14px!important} body.home .avc-providers-section .avc-provider-module-photo img{width:100%!important;height:auto!important;max-width:100%!important;aspect-ratio:1/1.15!important;object-fit:cover!important;object-position:center top!important} body.home .avc-providers-section .avc-provider-module-name{font-size:22px!important;line-height:1.15!important;word-break:normal!important;overflow-wrap:normal!important} body.home .avc-providers-section .avc-provider-module-btn .vc_btn3{width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;box-sizing:border-box!important} @media(max-width:1280px){body.home .avc-card-section .avc-rollover-grid,body.home .avc-card-section .avc-rollover-grid-modules{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(1120px,calc(100vw - 64px))!important}} @media(max-width:980px){body.home .avc-card-section .avc-rollover-grid,body.home .avc-card-section .avc-rollover-grid-modules{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(680px,calc(100vw - 42px))!important}body.home .avc-procedures-section .avc-procedure-grid,body.home .avc-procedures-section .avc-procedure-grid-modules,body.home .avc-procedures-section .avc-home-procedure-grid{grid-template-columns:1fr!important;width:min(680px,calc(100vw - 42px))!important}body.home .avc-providers-section .avc-provider-card-grid-modules{grid-template-columns:1fr!important}} @media(max-width:640px){body.home .avc-card-section .avc-rollover-grid,body.home .avc-card-section .avc-rollover-grid-modules{grid-template-columns:1fr!important;width:min(520px,calc(100vw - 36px))!important}} body .avc-conditions-menu-layout > .avc-mega-column:nth-child(3) > h3.avc-mega-section-title{   visibility:hidden!important; } body.avc-role-condition-page .content-pusher, body.avc-role-condition-page .wrapper-container, body.avc-role-condition-page #main-content, body.avc-role-condition-page .site-content, body.avc-role-condition-page #main, body.avc-role-condition-page #primary, body.avc-role-condition-page .content-area, body.avc-role-condition-page .site-main, body.avc-role-condition-page article.page, body.avc-role-condition-page .entry-content, body.avc-role-condition-page .wpb-content-wrapper, body.avc-role-condition-page .avc-built-page, body.avc-role-condition-page .avc-condition-page{   width:100%!important;   max-width:none!important;   margin-left:auto!important;   margin-right:auto!important;   float:none!important;   box-sizing:border-box!important; } body.avc-role-condition-page .avc-condition-page.vc_row, body.avc-role-condition-page .avc-condition-page .vc_row, body.avc-role-condition-page .avc-condition-page .wpb_row, body.avc-role-condition-page .avc-condition-page .avc-section{   width:100vw!important;   max-width:none!important;   margin-left:calc(50% - 50vw)!important;   margin-right:calc(50% - 50vw)!important;   box-sizing:border-box!important; } body.avc-role-condition-page .avc-condition-box, body.avc-role-condition-page .avc-condition-faq-section .vc_tta-container, body.avc-role-condition-page .avc-condition-faq-section .vc_tta{   width:min(1180px,calc(100vw - 64px))!important;   max-width:1180px!important;   margin-left:auto!important;   margin-right:auto!important;   box-sizing:border-box!important; } body.avc-role-condition-page .avc-condition-split{   width:100%!important;   margin-left:auto!important;   margin-right:auto!important; } @media(max-width:920px){   body.avc-role-condition-page .avc-condition-box,   body.avc-role-condition-page .avc-condition-faq-section .vc_tta-container,   body.avc-role-condition-page .avc-condition-faq-section .vc_tta{     width:min(680px,calc(100vw - 42px))!important;   } } body.avc-redesign-preview{   --avc-font:var(--thim-font-body-font-family,"Poppins",Arial,sans-serif)!important; } html body, html body p, html body li, html body input, html body textarea, html body select, html body button, html body .vc_btn3, html body .avc-built-page, html body .avc-site-header, html body .avc-site-footer, html body .avc-sticky-action-bar{   font-family:var(--thim-font-body-font-family,"Poppins",Arial,sans-serif)!important; } html body h1, html body h2, html body h3, html body h4, html body h5, html body h6, html body .avc-main-nav, html body .avc-kicker, html body .avc-roll-card strong, html body .avc-provider-module-name, html body .avc-mega-card strong{   font-family:var(--thim-font-title-font-family,var(--thim-font-body-font-family,"Poppins",Arial,sans-serif))!important; } body .avc-card-section .avc-rollover-grid, body .avc-card-section .avc-rollover-grid-modules{   width:min(1500px,calc(100vw - 96px))!important;   max-width:1500px!important;   margin-left:auto!important;   margin-right:auto!important;   display:grid!important;   grid-template-columns:repeat(5,minmax(0,1fr))!important;   gap:20px!important;   align-items:stretch!important;   justify-content:center!important;   box-sizing:border-box!important;   float:none!important;   left:auto!important;   right:auto!important;   transform:none!important; } body .avc-card-section .avc-rollover-grid > .wpb_column, body .avc-card-section .avc-rollover-grid > .vc_column_container, body .avc-card-section .avc-rollover-grid > .vc_column_inner, body .avc-card-section .avc-rollover-grid > .vc_col-sm-3, body .avc-card-section .avc-rollover-grid-modules > .wpb_column, body .avc-card-section .avc-rollover-grid-modules > .vc_column_container, body .avc-card-section .avc-rollover-grid-modules > .vc_column_inner, body .avc-card-section .avc-rollover-grid-modules > .vc_col-sm-3{   width:auto!important;   max-width:none!important;   min-width:0!important;   float:none!important;   padding-left:0!important;   padding-right:0!important;   box-sizing:border-box!important; } body .avc-card-section .avc-rollover-grid .vc_column-inner, body .avc-card-section .avc-rollover-grid-modules .vc_column-inner{   height:100%!important;   padding-left:0!important;   padding-right:0!important;   box-sizing:border-box!important; } body .avc-card-section .avc-rollover-grid .wpb_wrapper, body .avc-card-section .avc-rollover-grid-modules .wpb_wrapper, body .avc-card-section .avc-rollover-grid .wpb_content_element, body .avc-card-section .avc-rollover-grid-modules .wpb_content_element, body .avc-card-section .avc-rollover-grid p, body .avc-card-section .avc-rollover-grid-modules p{   height:100%!important;   margin:0!important; } body .avc-card-section .avc-roll-card{   position:relative!important;   width:100%!important;   height:100%!important;   min-height:210px!important;   padding:34px 18px 28px!important;   display:flex!important;   flex-direction:column!important;   align-items:center!important;   justify-content:center!important;   text-align:center!important;   background:#0d7895!important;   border:1px solid rgba(255,255,255,.16)!important;   color:#fff!important;   text-decoration:none!important;   box-shadow:none!important;   box-sizing:border-box!important;   overflow:hidden!important;   transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important; } body .avc-card-section .avc-roll-card:before{   content:""!important;   position:absolute!important;   top:0!important;   left:0!important;   bottom:0!important;   width:4px!important;   height:auto!important;   background:#f16d24!important;   opacity:1!important;   z-index:1!important;   -webkit-mask:none!important;   mask:none!important; } body .avc-card-section .avc-roll-card:after{   content:""!important;   position:relative!important;   inset:auto!important;   width:76px!important;   height:76px!important;   display:block!important;   flex:0 0 76px!important;   order:-1!important;   margin:0 auto 22px!important;   background:#063f50!important;   border:0!important;   border-radius:0!important;   opacity:1!important;   z-index:2!important;   -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%2018%200a9%209%200%200%200%20-18%200%22%2F%3E%3Cpath%20d%3D%22M9%2012h6%22%2F%3E%3Cpath%20d%3D%22M12%209v6%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;   mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%2018%200a9%209%200%200%200%20-18%200%22%2F%3E%3Cpath%20d%3D%22M9%2012h6%22%2F%3E%3Cpath%20d%3D%22M12%209v6%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important; } body .avc-card-section .avc-roll-card strong{   position:relative!important;   z-index:2!important;   display:block!important;   color:#fff!important;   font-size:22px!important;   line-height:1.18!important;   text-align:center!important; } body .avc-card-section .avc-roll-card em{   display:none!important; } body .avc-card-section .avc-roll-card:hover{   background:#0a5f77!important;   border-color:rgba(255,255,255,.28)!important;   box-shadow:0 18px 38px rgba(0,0,0,.18)!important;   transform:translateY(-3px)!important; } body .avc-card-section .avc-roll-card:hover:after{   background:#f16d24!important; } body .avc-provider-card-grid-modules{   width:100%!important;   max-width:none!important;   margin:0 auto 24px!important;   display:grid!important;   grid-template-columns:repeat(2,minmax(220px,1fr))!important;   gap:22px!important;   align-items:stretch!important;   box-sizing:border-box!important; } body .avc-provider-card-grid-modules > .avc-provider-module-card, body .avc-provider-card-grid-modules > .wpb_column, body .avc-provider-card-grid-modules > .vc_column_container, body .avc-provider-card-grid-modules > .vc_col-sm-6{   width:auto!important;   max-width:none!important;   min-width:0!important;   float:none!important;   padding-left:0!important;   padding-right:0!important;   box-sizing:border-box!important; } body .avc-provider-module-card > .vc_column-inner{   height:100%!important;   padding:0!important;   background:#fff!important;   border:1px solid #d7e2e6!important;   box-shadow:0 14px 34px rgba(6,47,64,.08)!important;   box-sizing:border-box!important; } body .avc-provider-module-card > .vc_column-inner > .wpb_wrapper{   min-height:100%!important;   display:flex!important;   flex-direction:column!important;   align-items:stretch!important; } body .avc-provider-module-photo{   width:100%!important;   max-width:none!important;   margin:0!important; } body .avc-provider-module-photo .vc_single_image-wrapper, body .avc-provider-module-photo figure{   width:100%!important;   display:block!important;   margin:0!important; } body .avc-provider-module-photo img{   width:100%!important;   height:230px!important;   max-width:none!important;   display:block!important;   object-fit:cover!important;   object-position:center top!important; } body .avc-provider-module-name{   min-height:58px!important;   margin:22px 14px 8px!important;   font-size:22px!important;   line-height:1.15!important;   text-align:center!important;   overflow-wrap:normal!important;   word-break:normal!important; } body .avc-provider-module-location{   margin:0 14px 22px!important; } body .avc-provider-module-btn{   margin-top:auto!important;   padding:0 14px 16px!important; } body .avc-provider-module-btn .vc_btn3{   width:100%!important;   min-width:0!important;   max-width:100%!important;   box-sizing:border-box!important;   white-space:normal!important;   text-align:center!important; } @media(max-width:1280px){   body .avc-card-section .avc-rollover-grid,   body .avc-card-section .avc-rollover-grid-modules{     width:min(1180px,calc(100vw - 64px))!important;     grid-template-columns:repeat(4,minmax(0,1fr))!important;   } } @media(max-width:980px){   body .avc-card-section .avc-rollover-grid,   body .avc-card-section .avc-rollover-grid-modules{     width:min(700px,calc(100vw - 42px))!important;     grid-template-columns:repeat(2,minmax(0,1fr))!important;   }   body .avc-provider-card-grid-modules{     grid-template-columns:1fr!important;   } } @media(max-width:640px){   body .avc-card-section .avc-rollover-grid,   body .avc-card-section .avc-rollover-grid-modules{     width:min(520px,calc(100vw - 36px))!important;     grid-template-columns:1fr!important;   } } html body.avc-redesign-preview .avc-card-section{   overflow:hidden!important;   box-sizing:border-box!important; } html body.avc-redesign-preview .avc-card-section .avc-rollover-grid, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules{   width:min(1500px,calc(100vw - 96px))!important;   max-width:1500px!important;   margin-left:auto!important;   margin-right:auto!important;   display:flex!important;   flex-wrap:wrap!important;   gap:20px!important;   justify-content:center!important;   align-items:stretch!important;   box-sizing:border-box!important;   float:none!important;   left:auto!important;   right:auto!important;   transform:none!important; } html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .wpb_column, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_column_container, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_column_inner, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_col-sm-3, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .wpb_column, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_column_container, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_column_inner, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_col-sm-3{   flex:0 1 calc((100% - 80px)/5)!important;   width:calc((100% - 80px)/5)!important;   max-width:calc((100% - 80px)/5)!important;   min-width:210px!important;   float:none!important;   padding-left:0!important;   padding-right:0!important;   box-sizing:border-box!important; } html body.avc-redesign-preview .avc-card-section .avc-rollover-grid .vc_column-inner, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules .vc_column-inner, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid .wpb_wrapper, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules .wpb_wrapper, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid .wpb_content_element, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules .wpb_content_element, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid p, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules p{   height:100%!important;   margin:0!important;   padding-left:0!important;   padding-right:0!important;   box-sizing:border-box!important; } html body.avc-redesign-preview .avc-card-section .avc-roll-card{   min-height:210px!important;   width:100%!important;   height:100%!important;   padding:34px 18px 28px!important;   display:flex!important;   flex-direction:column!important;   align-items:center!important;   justify-content:center!important;   text-align:center!important;   background:#0d7895!important;   color:#fff!important;   box-sizing:border-box!important; } html body.avc-redesign-preview .avc-card-section .avc-roll-card:after{   content:""!important;   position:relative!important;   inset:auto!important;   width:76px!important;   height:76px!important;   flex:0 0 76px!important;   order:-1!important;   display:block!important;   margin:0 auto 22px!important;   background:#063f50!important;   border:0!important;   border-radius:0!important;   color:transparent!important;   line-height:0!important;   font-size:0!important;   opacity:1!important;   z-index:2!important;   -webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%2018%200a9%209%200%200%200%20-18%200%22%2F%3E%3Cpath%20d%3D%22M9%2012h6%22%2F%3E%3Cpath%20d%3D%22M12%209v6%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;   mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%2018%200a9%209%200%200%200%20-18%200%22%2F%3E%3Cpath%20d%3D%22M9%2012h6%22%2F%3E%3Cpath%20d%3D%22M12%209v6%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important; } html body.avc-redesign-preview .avc-card-section .avc-roll-card:hover:after{   background:#f16d24!important; } html body.avc-redesign-preview .avc-procedures-section{   overflow:hidden!important;   box-sizing:border-box!important; } html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid, html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid-modules, html body.avc-redesign-preview .avc-procedures-section .avc-home-procedure-grid{   width:min(1180px,calc(100vw - 96px))!important;   max-width:1180px!important;   margin-left:auto!important;   margin-right:auto!important;   display:flex!important;   flex-wrap:wrap!important;   gap:20px!important;   justify-content:center!important;   align-items:stretch!important;   box-sizing:border-box!important;   float:none!important;   left:auto!important;   right:auto!important;   transform:none!important; } html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid > .wpb_column, html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid > .vc_column_container, html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid > .vc_column_inner, html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid > .vc_col-sm-4, html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid-modules > .wpb_column, html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid-modules > .vc_column_container, html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid-modules > .vc_column_inner, html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid-modules > .vc_col-sm-4, html body.avc-redesign-preview .avc-procedures-section .avc-home-procedure-grid > .wpb_column, html body.avc-redesign-preview .avc-procedures-section .avc-home-procedure-grid > .vc_column_container, html body.avc-redesign-preview .avc-procedures-section .avc-home-procedure-grid > .vc_column_inner, html body.avc-redesign-preview .avc-procedures-section .avc-home-procedure-grid > .vc_col-sm-4{   flex:0 1 calc((100% - 40px)/3)!important;   width:calc((100% - 40px)/3)!important;   max-width:calc((100% - 40px)/3)!important;   min-width:300px!important;   float:none!important;   padding-left:0!important;   padding-right:0!important;   box-sizing:border-box!important; } html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid .vc_column-inner, html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid-modules .vc_column-inner, html body.avc-redesign-preview .avc-procedures-section .avc-home-procedure-grid .vc_column-inner{   height:100%!important;   padding-left:0!important;   padding-right:0!important;   box-sizing:border-box!important; } @media(max-width:1160px){   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .wpb_column,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_column_container,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_column_inner,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_col-sm-3,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .wpb_column,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_column_container,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_column_inner,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_col-sm-3{     flex-basis:calc((100% - 40px)/3)!important;     width:calc((100% - 40px)/3)!important;     max-width:calc((100% - 40px)/3)!important;   } } @media(max-width:760px){   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules,   html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid,   html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid-modules,   html body.avc-redesign-preview .avc-procedures-section .avc-home-procedure-grid{     width:min(520px,calc(100vw - 36px))!important;   }   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .wpb_column,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_column_container,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_column_inner,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_col-sm-3,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .wpb_column,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_column_container,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_column_inner,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_col-sm-3,   html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid > .wpb_column,   html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid > .vc_column_container,   html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid > .vc_column_inner,   html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid > .vc_col-sm-4,   html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid-modules > .wpb_column,   html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid-modules > .vc_column_container,   html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid-modules > .vc_column_inner,   html body.avc-redesign-preview .avc-procedures-section .avc-procedure-grid-modules > .vc_col-sm-4{     flex-basis:100%!important;     width:100%!important;     max-width:100%!important;     min-width:0!important;   } } html body.avc-redesign-preview .avc-card-section .avc-roll-card:after, html body.avc-redesign-preview .avc-condition-page .avc-roll-card:after, html body.avc-redesign-preview .avc-rollover-grid .avc-roll-card:after, html body.avc-redesign-preview .avc-rollover-grid-modules .avc-roll-card:after{   content:""!important;   position:relative!important;   inset:auto!important;   width:82px!important;   height:82px!important;   flex:0 0 82px!important;   order:-1!important;   display:block!important;   margin:0 auto 22px!important;   background-color:transparent!important;   background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23063f50%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%2018%200a9%209%200%200%200%20-18%200%22%2F%3E%3Cpath%20d%3D%22M9%2012h6%22%2F%3E%3Cpath%20d%3D%22M12%209v6%22%2F%3E%3C%2Fsvg%3E")!important;   background-repeat:no-repeat!important;   background-position:center!important;   background-size:82px 82px!important;   border:0!important;   border-radius:0!important;   box-shadow:none!important;   color:transparent!important;   font-size:0!important;   line-height:0!important;   opacity:1!important;   z-index:2!important;   -webkit-mask:none!important;   mask:none!important; } html body.avc-redesign-preview .avc-card-section .avc-roll-card:hover:after, html body.avc-redesign-preview .avc-condition-page .avc-roll-card:hover:after, html body.avc-redesign-preview .avc-rollover-grid .avc-roll-card:hover:after, html body.avc-redesign-preview .avc-rollover-grid-modules .avc-roll-card:hover:after{   background-color:transparent!important;   background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f16d24%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%2018%200a9%209%200%200%200%20-18%200%22%2F%3E%3Cpath%20d%3D%22M9%2012h6%22%2F%3E%3Cpath%20d%3D%22M12%209v6%22%2F%3E%3C%2Fsvg%3E")!important; } html body.avc-redesign-preview .avc-card-section .avc-rollover-grid, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules{   width:min(1180px,calc(100vw - 96px))!important;   max-width:1180px!important;   margin-left:auto!important;   margin-right:auto!important;   justify-content:center!important; } html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .wpb_column, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_column_container, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_column_inner, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_col-sm-3, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .wpb_column, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_column_container, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_column_inner, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_col-sm-3{   flex:0 1 calc((100% - 80px)/5)!important;   width:calc((100% - 80px)/5)!important;   max-width:calc((100% - 80px)/5)!important;   min-width:0!important; } html body.avc-redesign-preview .avc-card-section .avc-roll-card{   height:220px!important;   min-height:220px!important; } @media(max-width:1160px){   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .wpb_column,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_column_container,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_column_inner,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_col-sm-3,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .wpb_column,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_column_container,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_column_inner,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_col-sm-3{     flex-basis:calc((100% - 40px)/3)!important;     width:calc((100% - 40px)/3)!important;     max-width:calc((100% - 40px)/3)!important;   } } @media(max-width:760px){   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .wpb_column,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_column_container,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_column_inner,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid > .vc_col-sm-3,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .wpb_column,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_column_container,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_column_inner,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules > .vc_col-sm-3{     flex-basis:100%!important;     width:100%!important;     max-width:100%!important;   } } html body.avc-redesign-preview .conditions-panel .avc-conditions-menu-layout > .avc-specialties-column, html body.avc-redesign-preview .avc-conditions-menu-layout > .avc-specialties-column{   border-right:2px solid #f16d24!important;   border-left:0!important;   padding-right:18px!important; } html body.avc-redesign-preview .conditions-panel .avc-conditions-menu-layout > .avc-mega-column:nth-child(2), html body.avc-redesign-preview .avc-conditions-menu-layout > .avc-mega-column:nth-child(2){   padding-left:10px!important; } @media(max-width:980px){   html body.avc-redesign-preview .conditions-panel .avc-conditions-menu-layout > .avc-specialties-column,   html body.avc-redesign-preview .avc-conditions-menu-layout > .avc-specialties-column{     border-right:0!important;     border-bottom:2px solid #f16d24!important;     padding-right:0!important;     padding-bottom:18px!important;     margin-bottom:8px!important;   }   html body.avc-redesign-preview .conditions-panel .avc-conditions-menu-layout > .avc-mega-column:nth-child(2),   html body.avc-redesign-preview .avc-conditions-menu-layout > .avc-mega-column:nth-child(2){     padding-left:0!important;   } } html body.avc-redesign-preview .avc-card-section .avc-roll-card strong, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid .avc-roll-card strong, html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules .avc-roll-card strong{   font-size:18px!important;   line-height:1.22!important;   font-weight:700!important;   letter-spacing:0!important; } html body.avc-redesign-preview .avc-card-section .avc-roll-card{   padding-left:16px!important;   padding-right:16px!important; } @media(max-width:760px){   html body.avc-redesign-preview .avc-card-section .avc-roll-card strong,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid .avc-roll-card strong,   html body.avc-redesign-preview .avc-card-section .avc-rollover-grid-modules .avc-roll-card strong{     font-size:17px!important;   } } @media(max-width:980px){   html body.avc-redesign-preview .avc-header-inner{     display:grid!important;     grid-template-columns:auto 1fr auto!important;     align-items:center!important;     column-gap:12px!important;   }   html body.avc-redesign-preview .avc-logo-link{     grid-column:1!important;   }   html body.avc-redesign-preview .avc-translate-element,   html body.avc-redesign-preview .avc-language-flags,   html body.avc-redesign-preview .avc-header-flags{     grid-column:2!important;     justify-self:end!important;     margin-left:auto!important;     margin-right:8px!important;   }   html body.avc-redesign-preview .avc-menu-label,   html body.avc-redesign-preview label[for="avc-menu-toggle"]{     grid-column:3!important;     justify-self:end!important;     margin-left:0!important;   } } @media(max-width:640px){   html body.avc-redesign-preview .avc-header-inner{     column-gap:8px!important;   }   html body.avc-redesign-preview .avc-translate-element,   html body.avc-redesign-preview .avc-language-flags,   html body.avc-redesign-preview .avc-header-flags{     margin-right:6px!important;   } } @media(max-width:980px){   html body.avc-redesign-preview .avc-header-inner{     display:flex!important;     align-items:center!important;     justify-content:space-between!important;     gap:10px!important;   }   html body.avc-redesign-preview .avc-logo-link{     margin-right:auto!important;   }   html body.avc-redesign-preview .avc-header-actions{     display:flex!important;     align-items:center!important;     justify-content:flex-end!important;     gap:0!important;     margin-left:auto!important;     margin-right:6px!important;     flex:0 0 auto!important;   }   html body.avc-redesign-preview .avc-header-actions .avc-header-appointment{     display:none!important;   }   html body.avc-redesign-preview .avc-translate-wrap,   html body.avc-redesign-preview .avc-header-actions .avc-translate-wrap,   html body.avc-redesign-preview .avc-header-actions .avc-translate-element{     margin:0!important;     padding:0!important;     flex:0 0 auto!important;   }   html body.avc-redesign-preview .avc-menu-button{     margin-left:0!important;     flex:0 0 auto!important;   } } @media(max-width:640px){   html body.avc-redesign-preview .avc-header-inner{     gap:8px!important;   }   html body.avc-redesign-preview .avc-header-actions{     margin-right:4px!important;   } } body.page-id-620853 .entry-content,
body.page-id-620853 .wpb-content-wrapper{margin:0!important;max-width:none!important;width:100%!important;overflow-x:hidden!important}
body.page-id-620853 .avc-provider-style-row{display:none!important}
body.page-id-620853 .avc-provider-hero-row{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;min-height:520px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:108px 24px 86px!important;background:linear-gradient(90deg,rgba(6,47,64,.94),rgba(6,47,64,.68)),url(https://advancedvascularcenters.com/wp-content/uploads/2026/06/about-avc-portland-hero.webp) center/cover no-repeat!important;color:#fff!important;box-sizing:border-box!important;overflow:hidden!important}
body.page-id-620853 .avc-provider-hero-row>.wpb_column{width:100%!important;float:none!important}
body.page-id-620853 .avc-provider-hero-row>.wpb_column>.vc_column-inner{padding-left:0!important;padding-right:0!important}
body.page-id-620853 .avc-provider-hero-row>.wpb_column>.vc_column-inner>.wpb_wrapper{max-width:1180px!important;width:min(1180px,calc(100vw - 48px))!important;margin:0 auto!important;text-align:center!important}
body.page-id-620853 .avc-provider-hero-row .avc-provider-kicker,
body.page-id-620853 .avc-provider-hero-row .avc-provider-kicker p{margin:0 0 16px!important;color:#f16d24!important;font-size:13px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-align:center!important}
body.page-id-620853 .avc-provider-hero-row h1{max-width:1120px!important;margin:0 auto 22px!important;color:#fff!important;font-size:clamp(38px,5.6vw,76px)!important;line-height:1.03!important;font-weight:900!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-align:center!important}
body.page-id-620853 .avc-provider-hero-row p{max-width:850px!important;margin-left:auto!important;margin-right:auto!important;color:rgba(255,255,255,.94)!important;font-size:20px!important;line-height:1.55!important;text-align:center!important}
body.page-id-620853 .avc-provider-hero-row .vc_btn3-container{display:inline-block!important;margin:26px 10px 0!important;vertical-align:top!important}
body.page-id-620853 .avc-provider-hero-row .vc_btn3{min-width:230px!important;box-sizing:border-box!important}
body.page-id-620853 .avc-provider-section{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:76px 24px!important;box-sizing:border-box!important;overflow:hidden!important}
body.page-id-620853 .avc-provider-section>.wpb_column{width:100%!important;float:none!important}
body.page-id-620853 .avc-contained-provider>.vc_column-inner>.wpb_wrapper{max-width:1180px!important;width:min(1180px,calc(100vw - 48px))!important;margin:0 auto!important}
body.page-id-620853 .avc-provider-section h2{font-weight:900!important;color:#1d2832!important;line-height:1.08!important}
body.page-id-620853 .avc-provider-section h3{font-weight:850!important;color:#1d2832!important}
body.page-id-620853 .avc-provider-copy p,
body.page-id-620853 .avc-provider-copy li{font-size:18px!important;line-height:1.75!important;color:#142534!important}
body.page-id-620853 .avc-provider-kicker,
body.page-id-620853 .avc-provider-kicker p{margin:0 0 14px!important;color:#f16d24!important;font-size:13px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}
body.page-id-620853 .avc-provider-bio-section .avc-provider-kicker,
body.page-id-620853 .avc-provider-bio-section .avc-provider-kicker p{text-align:left!important;margin-left:0!important;margin-right:0!important}
body.page-id-620853 .avc-provider-bio-row{display:flex!important;align-items:flex-start!important;gap:38px!important}
body.page-id-620853 .avc-provider-bio-row:before,
body.page-id-620853 .avc-provider-bio-row:after{content:none!important;display:none!important}
body.page-id-620853 .avc-provider-bio-row>.vc_column_inner{float:none!important;padding-left:0!important;padding-right:0!important}
body.page-id-620853 .avc-provider-main-photo .vc_single_image-wrapper,
body.page-id-620853 .avc-provider-main-photo .vc_figure{width:100%!important}
body.page-id-620853 .avc-provider-main-photo img{width:100%!important;max-width:420px!important;aspect-ratio:1/1!important;height:auto!important;object-fit:cover!important;object-position:center top!important;border:1px solid #d9e4e8!important;box-shadow:0 18px 42px rgba(6,47,64,.12)!important;background:#fff!important}
body.page-id-620853 .avc-provider-qr-code{max-width:160px!important;margin:24px auto 8px!important;text-align:center!important}
body.page-id-620853 .avc-provider-qr-code img{width:150px!important;height:150px!important;object-fit:contain!important}
body.page-id-620853 .avc-provider-qr-caption,
body.page-id-620853 .avc-provider-qr-caption p{text-align:center!important;color:#f16d24!important;font-weight:900!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0!important}
body.page-id-620853 .avc-provider-specialty-section{background:#062f40!important;text-align:center!important}
body.page-id-620853 .avc-provider-specialty-section h2{color:#fff!important}
body.page-id-620853 .avc-provider-specialty-section .avc-provider-kicker,
body.page-id-620853 .avc-provider-specialty-section .avc-provider-kicker p{color:#f16d24!important;text-align:center!important}
body.page-id-620853 .avc-provider-specialty-grid:before,
body.page-id-620853 .avc-provider-specialty-grid:after,
body.page-id-620853 .avc-provider-media-grid:before,
body.page-id-620853 .avc-provider-media-grid:after,
body.page-id-620853 .avc-provider-square-grid:before,
body.page-id-620853 .avc-provider-square-grid:after{content:none!important;display:none!important}
body.page-id-620853 .avc-provider-specialty-grid.vc_row,
body.page-id-620853 .avc-provider-media-grid.vc_row,
body.page-id-620853 .avc-provider-square-grid.vc_row{display:grid!important;float:none!important;clear:both!important}
body.page-id-620853 .avc-provider-specialty-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px!important;max-width:980px!important;margin:34px auto 0!important;align-items:stretch!important}
body.page-id-620853 .avc-provider-specialty-grid>.wpb_column,
body.page-id-620853 .avc-provider-specialty-grid>.vc_column_container,
body.page-id-620853 .avc-provider-specialty-grid>.vc_column_inner,
body.page-id-620853 .avc-provider-specialty-grid>.vc_col-sm-6{width:auto!important;max-width:none!important;float:none!important;clear:none!important;padding:0!important;margin:0!important;min-width:0!important}
body.page-id-620853 .avc-provider-specialty-card>.vc_column-inner{height:100%!important;min-height:248px!important;padding:34px 32px!important;background:#fff!important;border:1px solid #d9e4e8!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:left!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important;overflow:hidden!important}
body.page-id-620853 .avc-provider-specialty-card>.vc_column-inner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#f16d24!important}
body.page-id-620853 .avc-provider-specialty-card>.vc_column-inner:hover{background:#fff4ec!important;transform:translateY(-4px)!important;box-shadow:0 22px 44px rgba(6,47,64,.12)!important}
body.page-id-620853 .avc-provider-specialty-card .wpb_wrapper{width:100%!important;padding:0!important}
body.page-id-620853 .avc-provider-specialty-card .vc_icon_element{margin:0 0 22px!important;text-align:left!important}
body.page-id-620853 .avc-provider-specialty-card .vc_icon_element-inner{width:58px!important;height:58px!important;border:0!important;background:transparent!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}
body.page-id-620853 .avc-provider-specialty-card .vc_icon_element-icon{font-size:44px!important;color:#1597bb!important;line-height:1!important;transition:color .2s ease!important}
body.page-id-620853 .avc-provider-specialty-card>.vc_column-inner:hover .vc_icon_element-icon{color:#f16d24!important}
body.page-id-620853 .avc-provider-specialty-card h3{color:#0f2333!important;font-size:27px!important;line-height:1.2!important;margin:0 0 16px!important;text-align:left!important}
body.page-id-620853 .avc-provider-specialty-card p{font-size:18px!important;line-height:1.55!important;color:#475569!important;margin:0!important;text-align:left!important}
body.page-id-620853 .avc-card-link-overlay{position:absolute!important;inset:0!important;z-index:5!important;margin:0!important}
body.page-id-620853 .avc-card-link-overlay .vc_btn3{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important}
body.page-id-620853 .avc-provider-office-section{background:#fff!important}
body.page-id-620853 .avc-provider-office-section .vc_row_inner:not(.avc-provider-media-grid){display:flex!important;align-items:stretch!important;gap:36px!important}
body.page-id-620853 .avc-provider-office-section .vc_row_inner:not(.avc-provider-media-grid):before,
body.page-id-620853 .avc-provider-office-section .vc_row_inner:not(.avc-provider-media-grid):after{content:none!important;display:none!important}
body.page-id-620853 .avc-provider-office-section .vc_row_inner:not(.avc-provider-media-grid)>.vc_column_inner{float:none!important;padding-left:0!important;padding-right:0!important}
body.page-id-620853 .avc-provider-media-column>.vc_column-inner{padding:0!important;height:auto!important}
body.page-id-620853 .avc-provider-office-image,
body.page-id-620853 .avc-provider-office-image .wpb_single_image,
body.page-id-620853 .avc-provider-office-image .vc_figure,
body.page-id-620853 .avc-provider-office-image .vc_single_image-wrapper{display:block!important;width:100%!important;max-width:none!important;margin:0!important}
body.page-id-620853 .avc-provider-media-column>.vc_column-inner>.wpb_wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}
body.page-id-620853 .avc-provider-media-column>.vc_column-inner>.wpb_wrapper>br{display:none!important}
body.page-id-620853 .avc-provider-office-image{grid-column:1/-1!important;margin:0 0 6px!important}
body.page-id-620853 .avc-provider-office-image img{display:block!important;width:100%!important;max-width:none!important;height:320px!important;object-fit:cover!important;object-position:center!important;border-radius:6px!important}
body.page-id-620853 .avc-provider-media-button{display:block!important;margin:0!important;aspect-ratio:1/1!important;width:100%!important}
body.page-id-620853 .avc-provider-media-button .vc_btn3{width:100%!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:18px!important;background:#062f40!important;border:1px solid rgba(21,151,187,.38)!important;border-left:5px solid #f16d24!important;color:#fff!important;font-size:20px!important;font-weight:850!important;line-height:1.2!important;text-align:center!important;white-space:normal!important;transition:.18s ease!important}
body.page-id-620853 .avc-provider-media-button .vc_btn3:hover{background:#0d7895!important;color:#fff!important;transform:translateY(-3px)!important;box-shadow:0 18px 36px rgba(6,47,64,.16)!important}
body.page-id-620853 .avc-provider-media-button .vc_btn3-icon{position:static!important;display:block!important;transform:none!important;margin:0!important;font-size:30px!important;line-height:1!important;color:#fff!important}
body.page-id-620853 .avc-provider-media-button .vc_btn3.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left:18px!important}
body.page-id-620853 .avc-provider-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;height:auto!important;align-content:start!important;align-items:stretch!important;margin:0!important}
body.page-id-620853 .avc-provider-media-grid>.vc_column_inner,
body.page-id-620853 .avc-provider-media-grid>.vc_column_container,
body.page-id-620853 .avc-provider-media-grid>.wpb_column{width:auto!important;max-width:none!important;float:none!important;clear:none!important;padding:0!important;margin:0!important}
body.page-id-620853 .avc-provider-media-card>.vc_column-inner{aspect-ratio:1/1!important;min-height:0!important;height:auto!important;padding:18px!important;background:#062f40!important;border:1px solid rgba(21,151,187,.38)!important;border-left:5px solid #f16d24!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;transition:.18s ease!important;overflow:hidden!important;text-align:center!important}
body.page-id-620853 .avc-provider-media-card>.vc_column-inner:hover{background:#0d7895!important;transform:translateY(-3px)!important;box-shadow:0 18px 36px rgba(6,47,64,.16)!important}
body.page-id-620853 .avc-provider-media-card .wpb_wrapper{width:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}
body.page-id-620853 .avc-provider-media-card .vc_icon_element{margin:0 0 12px!important}
body.page-id-620853 .avc-provider-media-card .vc_icon_element-inner{width:50px!important;height:50px!important}
body.page-id-620853 .avc-provider-media-card h3{color:#fff!important;font-size:18px!important;line-height:1.15!important;margin:0!important}
body.page-id-620853 .avc-provider-office-card>.vc_column-inner{height:100%!important;padding:34px!important;background:#f3f7f8!important;border-left:5px solid #f16d24!important}
body.page-id-620853 .avc-provider-office-card p{font-size:18px!important;line-height:1.7!important}
body.page-id-620853 .avc-provider-office-card .vc_btn3-container{display:inline-block!important;width:auto!important;max-width:calc(50% - 10px)!important;margin:22px 8px 0!important;vertical-align:top!important}
body.page-id-620853 .avc-provider-office-card .vc_btn3{min-width:0!important;width:100%!important;padding-left:22px!important;padding-right:22px!important;white-space:nowrap!important;font-size:15px!important}
body.page-id-620853 .avc-provider-gallery-section{background:#f3f7f8!important;padding-bottom:92px!important}
body.page-id-620853 .avc-provider-square-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;max-width:1180px!important;margin:34px auto 0!important;align-items:stretch!important}
body.page-id-620853 .avc-provider-square-grid>.wpb_column,
body.page-id-620853 .avc-provider-square-grid>.vc_column_container,
body.page-id-620853 .avc-provider-square-grid>.vc_column_inner,
body.page-id-620853 .avc-provider-square-grid>.vc_col-sm-3{width:auto!important;max-width:none!important;float:none!important;clear:none!important;padding:0!important;margin:0!important;min-width:0!important}
body.page-id-620853 .avc-provider-gallery-image,
body.page-id-620853 .avc-provider-gallery-image .wpb_single_image,
body.page-id-620853 .avc-provider-gallery-image .vc_figure,
body.page-id-620853 .avc-provider-gallery-image .vc_single_image-wrapper{display:block!important;width:100%!important;max-width:none!important;margin:0!important}
body.page-id-620853 .avc-provider-gallery-image img,
body.page-id-620853 .avc-provider-gallery-image .vc_single_image-img{display:block!important;width:100%!important;max-width:none!important;height:265px!important;min-height:265px!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important;border-radius:6px!important}
@media(max-width:980px){body.page-id-620853 .avc-provider-bio-row,body.page-id-620853 .avc-provider-office-section .vc_row_inner:not(.avc-provider-media-grid){display:block!important}body.page-id-620853 .avc-provider-bio-row>.vc_column_inner,body.page-id-620853 .avc-provider-office-section .vc_row_inner:not(.avc-provider-media-grid)>.vc_column_inner{width:100%!important;margin-bottom:28px!important}body.page-id-620853 .avc-provider-specialty-grid,body.page-id-620853 .avc-provider-square-grid{grid-template-columns:1fr 1fr!important}body.page-id-620853 .avc-provider-hero-row h1{font-size:clamp(36px,8vw,58px)!important}}
@media(max-width:620px){body.page-id-620853 .avc-provider-section{padding:54px 20px!important}body.page-id-620853 .avc-provider-hero-row{min-height:480px!important;padding:86px 20px 72px!important}body.page-id-620853 .avc-provider-hero-row .vc_btn3-container,body.page-id-620853 .avc-provider-office-card .vc_btn3-container{display:block!important;max-width:none!important;margin:14px auto 0!important}body.page-id-620853 .avc-provider-specialty-grid,body.page-id-620853 .avc-provider-square-grid,body.page-id-620853 .avc-provider-media-grid{grid-template-columns:1fr!important}body.page-id-620853 .avc-provider-gallery-image img{height:280px!important}body.page-id-620853 .avc-provider-office-image img{height:260px!important}}