.elementor-15160 .elementor-element.elementor-element-2a488aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15160 .elementor-element.elementor-element-2b68b66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15160 .elementor-element.elementor-element-fe3e563{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15160 .elementor-element.elementor-element-cc6425b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15160 .elementor-element.elementor-element-c4ca5e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15160 .elementor-element.elementor-element-217fccf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15160 .elementor-element.elementor-element-0f92713{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15160 .elementor-element.elementor-element-c501fb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15160 .elementor-element.elementor-element-48c2f087:not(.elementor-motion-effects-element-type-background), .elementor-15160 .elementor-element.elementor-element-48c2f087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15160 .elementor-element.elementor-element-48c2f087{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 15px 50px 15px;}.elementor-15160 .elementor-element.elementor-element-48c2f087 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15160 .elementor-element.elementor-element-53ef195 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-4eeada56{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-2a624395:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15160 .elementor-element.elementor-element-2a624395 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15160 .elementor-element.elementor-element-2a624395 > .elementor-element-populated, .elementor-15160 .elementor-element.elementor-element-2a624395 > .elementor-element-populated > .elementor-background-overlay, .elementor-15160 .elementor-element.elementor-element-2a624395 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-15160 .elementor-element.elementor-element-2a624395 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-15160 .elementor-element.elementor-element-2a624395 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Open Sans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Open Sans;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15160 .elementor-element.elementor-element-6a0f9c76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF3B;}.elementor-15160 .elementor-element.elementor-element-6a0f9c76 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-15160 .elementor-element.elementor-element-6a0f9c76.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15160 .elementor-element.elementor-element-6a0f9c76.elementor-view-framed .elementor-icon, .elementor-15160 .elementor-element.elementor-element-6a0f9c76.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15160 .elementor-element.elementor-element-6a0f9c76.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15160 .elementor-element.elementor-element-6a0f9c76 .elementor-icon{font-size:40px;}.elementor-15160 .elementor-element.elementor-element-6a0f9c76 .elementor-icon-box-title, .elementor-15160 .elementor-element.elementor-element-6a0f9c76 .elementor-icon-box-title a{font-family:"Nunito", Open Sans;font-weight:700;}.elementor-15160 .elementor-element.elementor-element-6a0f9c76 .elementor-icon-box-title{color:#FFFFFF;}.elementor-15160 .elementor-element.elementor-element-6a0f9c76 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Open Sans;font-weight:400;color:#666666;}.elementor-15160 .elementor-element.elementor-element-349f51b4 .pt-info-hours-title{font-family:var( --e-global-typography-text-font-family ), Open Sans;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15160 .elementor-element.elementor-element-349f51b4 .pt-info-hours-content{font-family:"Nunito", Open Sans;font-weight:700;}.elementor-15160 .elementor-element.elementor-element-7515bc77:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15160 .elementor-element.elementor-element-7515bc77 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15160 .elementor-element.elementor-element-7515bc77 > .elementor-element-populated, .elementor-15160 .elementor-element.elementor-element-7515bc77 > .elementor-element-populated > .elementor-background-overlay, .elementor-15160 .elementor-element.elementor-element-7515bc77 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-15160 .elementor-element.elementor-element-7515bc77 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-15160 .elementor-element.elementor-element-7515bc77 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15160 .elementor-element.elementor-element-69f060f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF3B;}.elementor-15160 .elementor-element.elementor-element-69f060f7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-15160 .elementor-element.elementor-element-69f060f7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15160 .elementor-element.elementor-element-69f060f7.elementor-view-framed .elementor-icon, .elementor-15160 .elementor-element.elementor-element-69f060f7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15160 .elementor-element.elementor-element-69f060f7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15160 .elementor-element.elementor-element-69f060f7 .elementor-icon{font-size:40px;}.elementor-15160 .elementor-element.elementor-element-69f060f7 .elementor-icon-box-title, .elementor-15160 .elementor-element.elementor-element-69f060f7 .elementor-icon-box-title a{font-family:"Nunito", Open Sans;font-weight:700;}.elementor-15160 .elementor-element.elementor-element-69f060f7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-15160 .elementor-element.elementor-element-69f060f7 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Open Sans;font-weight:400;color:#666666;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Open Sans;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15160 .elementor-element.elementor-element-354b780c{font-family:var( --e-global-typography-text-font-family ), Open Sans;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-15160 .elementor-element.elementor-element-15448e72 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-15448e72 .elementor-widget-container{text-align:left;}.elementor-15160 .elementor-element.elementor-element-15448e72 .pt-button .pt-button-text{color:var( --e-global-color-secondary );}.elementor-15160 .elementor-element.elementor-element-15448e72 .pt-button:hover{background-color:var( --e-global-color-primary );}.elementor-15160 .elementor-element.elementor-element-33ed0fac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15160 .elementor-element.elementor-element-33ed0fac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-15160 .elementor-element.elementor-element-33ed0fac > .elementor-element-populated >  .elementor-background-overlay{opacity:0.15;}.elementor-15160 .elementor-element.elementor-element-33ed0fac > .elementor-element-populated, .elementor-15160 .elementor-element.elementor-element-33ed0fac > .elementor-element-populated > .elementor-background-overlay, .elementor-15160 .elementor-element.elementor-element-33ed0fac > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-15160 .elementor-element.elementor-element-33ed0fac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-15160 .elementor-element.elementor-element-33ed0fac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15160 .elementor-element.elementor-element-77812536{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF3B;}.elementor-15160 .elementor-element.elementor-element-77812536 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-15160 .elementor-element.elementor-element-77812536.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-15160 .elementor-element.elementor-element-77812536.elementor-view-framed .elementor-icon, .elementor-15160 .elementor-element.elementor-element-77812536.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-15160 .elementor-element.elementor-element-77812536.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-15160 .elementor-element.elementor-element-77812536 .elementor-icon{font-size:40px;}.elementor-15160 .elementor-element.elementor-element-77812536 .elementor-icon-box-title, .elementor-15160 .elementor-element.elementor-element-77812536 .elementor-icon-box-title a{font-family:"Nunito", Open Sans;font-weight:700;}.elementor-15160 .elementor-element.elementor-element-77812536 .elementor-icon-box-title{color:#FFFFFF;}.elementor-15160 .elementor-element.elementor-element-77812536 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Open Sans;font-weight:400;color:#666666;}.elementor-15160 .elementor-element.elementor-element-2edb2c13{font-family:var( --e-global-typography-text-font-family ), Open Sans;font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-15160 .elementor-element.elementor-element-62aaa58e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-62aaa58e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-15160 .elementor-element.elementor-element-62aaa58e .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-15160 .elementor-element.elementor-element-62aaa58e .elementor-icon{font-size:72px;}.elementor-15160 .elementor-element.elementor-element-62aaa58e .elementor-icon-box-title, .elementor-15160 .elementor-element.elementor-element-62aaa58e .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Open Sans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15160 .elementor-element.elementor-element-62aaa58e .elementor-icon-box-description{font-family:"Nunito", Open Sans;font-size:24px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-15160 .elementor-element.elementor-element-7c9bffa0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;box-shadow:0px 0px 24px 3px rgba(0, 0, 0, 0.7);}@media(max-width:1024px) and (min-width:768px){.elementor-15160 .elementor-element.elementor-element-2a624395{width:50%;}.elementor-15160 .elementor-element.elementor-element-7515bc77{width:50%;}.elementor-15160 .elementor-element.elementor-element-33ed0fac{width:100%;}}@media(max-width:1024px){.elementor-15160 .elementor-element.elementor-element-48c2f087{margin-top:0px;margin-bottom:0px;padding:15px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-4eeada56{margin-top:0px;margin-bottom:0px;}.elementor-15160 .elementor-element.elementor-element-6a0f9c76 .elementor-icon{font-size:35px;}.elementor-15160 .elementor-element.elementor-element-69f060f7 .elementor-icon{font-size:35px;}.elementor-15160 .elementor-element.elementor-element-33ed0fac > .elementor-element-populated{margin:30px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-15160 .elementor-element.elementor-element-77812536 .elementor-icon{font-size:35px;}.elementor-15160 .elementor-element.elementor-element-7c9bffa0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-15160 .elementor-element.elementor-element-48c2f087{margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-53ef195 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-4eeada56{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15160 .elementor-element.elementor-element-2a624395 > .elementor-element-populated{padding:30px 15px 30px 15px;}.elementor-15160 .elementor-element.elementor-element-6a0f9c76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 20px 0px;}.elementor-15160 .elementor-element.elementor-element-6a0f9c76 .elementor-icon-box-wrapper{gap:0px;}.elementor-15160 .elementor-element.elementor-element-7515bc77 > .elementor-element-populated{margin:30px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 15px 30px 15px;}.elementor-15160 .elementor-element.elementor-element-69f060f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 20px 0px;}.elementor-15160 .elementor-element.elementor-element-69f060f7 .elementor-icon-box-wrapper{gap:0px;}.elementor-15160 .elementor-element.elementor-element-33ed0fac > .elementor-element-populated{padding:30px 15px 30px 15px;}.elementor-15160 .elementor-element.elementor-element-77812536{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 20px 0px;}.elementor-15160 .elementor-element.elementor-element-77812536 .elementor-icon-box-wrapper{gap:0px;}.elementor-15160 .elementor-element.elementor-element-7c9bffa0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */body.page-id-15160 .pt-breadcrumb-style-1 {
  display: none !important;
}
.wb-service-hero {
    background:#f3f8fc;
    padding:80px 30px;
}


.wb-service-hero-container {

    max-width:1200px;
    margin:auto;

    display:grid;
    grid-template-columns:1fr 1fr;

    gap:60px;
    align-items:center;

}


.wb-service-label {

    color:#0071d9;
    font-size:12px;
    font-weight:700;
    letter-spacing:1px;

}


.wb-service-hero h1 {

    color:#061d38;
    font-size:52px;
    line-height:1.05;
    font-weight:900;
    margin:15px 0 20px;

}


.wb-service-hero p {

    color:#4b5563;
    font-size:18px;
    line-height:1.7;
    max-width:560px;

}


.wb-service-checks {

    margin:25px 0;

    display:grid;
    grid-template-columns:1fr 1fr;

    gap:12px;

    color:#132d47;
    font-size:15px;

}


.wb-service-buttons {

    display:flex;
    gap:15px;
    margin-top:30px;

}


.wb-btn-primary {

    background:#061d38;
    color:white;

    padding:15px 30px;

    border-radius:40px;

    font-weight:700;

    text-decoration:none;

}


.wb-btn-secondary {

    background:white;

    color:#061d38;

    padding:15px 30px;

    border-radius:40px;

    font-weight:700;

    text-decoration:none;

    border:1px solid #dbe5ef;

}


.wb-service-hero-image img {

    width:100%;

    height:430px;

    object-fit:cover;

    border-radius:25px;

}



/* MOBILE */

@media(max-width:900px){

.wb-service-hero-container {

    grid-template-columns:1fr;

}


.wb-service-hero h1 {

    font-size:36px;

}


.wb-service-checks {

    grid-template-columns:1fr;

}


.wb-service-buttons {

    flex-direction:column;

}


.wb-service-hero-image img {

    height:320px;

}

}

.wb-help-section {

background:#f5faff;
padding:80px 30px;

}


.wb-section-header {

max-width:750px;
margin:0 auto 45px;
text-align:center;

}


.wb-section-header span {

font-size:12px;
font-weight:700;
color:#0071d9;
letter-spacing:1px;

}


.wb-section-header h2 {

font-size:42px;
line-height:1.1;
font-weight:900;
color:#061d38;
margin:15px 0;

}


.wb-section-header p {

font-size:17px;
line-height:1.6;
color:#556070;

}



.wb-help-grid {

max-width:1100px;
margin:auto;

display:grid;
grid-template-columns:repeat(3,1fr);

gap:25px;

}



.wb-help-card {

background:white;

padding:30px;

border-radius:20px;

box-shadow:0 10px 30px rgba(0,0,0,.06);

min-height:220px;

}


.wb-help-icon {

font-size:30px;

margin-bottom:20px;

}


.wb-help-card h3 {

font-size:21px;

color:#061d38;

margin-bottom:12px;

}


.wb-help-card p {

color:#556070;

line-height:1.6;

}


.wb-help-card.wb-highlight {

background:#062b50;

}


.wb-help-card.wb-highlight h3,
.wb-help-card.wb-highlight p {

color:white;

}



.wb-section-cta {

max-width:1100px;

margin:35px auto 0;

background:#062b50;

color:white;

padding:25px 35px;

border-radius:20px;

display:flex;

justify-content:space-between;

align-items:center;

}



.wb-section-cta a {

background:white;

color:#062b50;

padding:12px 25px;

border-radius:30px;

font-weight:700;

text-decoration:none;

}



@media(max-width:900px){

.wb-help-grid {

grid-template-columns:1fr;

}


.wb-section-header h2 {

font-size:32px;

}


.wb-section-cta {

flex-direction:column;

text-align:center;

gap:20px;

}

}

.wb-process-grid {

max-width:1100px;
margin:auto;

display:grid;
grid-template-columns:repeat(4,1fr);

gap:20px;

}


.wb-process-card {

background:white;

padding:30px 25px;

border-radius:20px;

box-shadow:0 10px 30px rgba(0,0,0,.06);

}


.wb-number {

width:42px;
height:42px;

display:flex;
align-items:center;
justify-content:center;

background:#0071d9;

color:white;

font-weight:800;

border-radius:50%;

margin-bottom:20px;

}


.wb-process-card h3 {

font-size:20px;

color:#061d38;

margin-bottom:12px;

}


.wb-process-card p {

color:#556070;

line-height:1.6;

}


@media(max-width:900px){

.wb-process-grid {

grid-template-columns:1fr;

}

}

.wb-choice-section {

background:white;
padding:90px 30px;

}


.wb-choice-container {

max-width:1200px;
margin:auto;

display:grid;
grid-template-columns:1fr 1fr;

gap:70px;

align-items:center;

}


.wb-choice-image img {

width:100%;
height:520px;

object-fit:cover;

border-radius:25px;

box-shadow:0 20px 45px rgba(0,0,0,.12);

}



.wb-section-label {

font-size:12px;
font-weight:800;
letter-spacing:1.5px;
color:#0071d9;

}



.wb-choice-content h2 {

font-size:42px;
line-height:1.1;

font-weight:900;

color:#061d38;

margin:15px 0 20px;

}



.wb-choice-content > p {

font-size:17px;
line-height:1.7;

color:#556070;

margin-bottom:30px;

}



.wb-choice-points {

display:grid;
gap:20px;

}



.wb-choice-points h3 {

font-size:19px;

color:#061d38;

margin:0 0 6px;

}



.wb-choice-points p {

margin:0;

color:#556070;

line-height:1.55;

}



.wb-choice-button {

display:inline-flex;

margin-top:35px;

padding:15px 30px;

background:#061d38;

color:white!important;

border-radius:40px;

font-weight:800;

text-decoration:none!important;

}



@media(max-width:900px){

.wb-choice-container {

grid-template-columns:1fr;

}


.wb-choice-image img {

height:350px;

}


.wb-choice-content h2 {

font-size:32px;

}

}

/* Dental Consultation FAQ - Match Service Pages */

.wb-faq-section {
    background:#f3f8fc;
    padding:90px 30px;
}


.wb-faq-container {
    max-width:1100px;
    margin:auto;
}


.wb-faq-list {
    margin-top:45px;
}


/* FAQ CARD */

.wb-faq-item {

    background:white;

    border-radius:18px;

    margin-bottom:14px;

    overflow:hidden;

    box-shadow:0 6px 20px rgba(6,29,56,.06);

}


/* QUESTION */

.wb-faq-question {

    width:100%;

    min-height:65px;

    padding:20px 28px;

    background:white;

    border:0;

    display:flex;

    justify-content:space-between;

    align-items:center;

    cursor:pointer;

    text-align:left;

    color:#061d38;

    font-size:17px;

    font-weight:800;

}


/* PLUS ICON */

.wb-faq-question span {

    width:30px;

    height:30px;

    display:flex;

    align-items:center;

    justify-content:center;

    background:#eaf5ff;

    color:#0071d9;

    border-radius:50%;

    font-size:22px;

    line-height:1;

}


/* ANSWER CLOSED */

.wb-faq-answer {

    display:none;

    padding:0 28px 25px;

    color:#556070;

    font-size:15px;

    line-height:1.7;

}


/* OPEN STATE */

.wb-faq-item.active .wb-faq-answer {

    display:block;

}


.wb-faq-item.active .wb-faq-question {

    border-bottom:1px solid #edf2f7;

}



/* MOBILE */

@media(max-width:768px){

    .wb-faq-section{

        padding:60px 20px;

    }


    .wb-faq-question{

        padding:18px 20px;

        font-size:15px;

    }


    .wb-faq-answer{

        padding:0 20px 20px;

    }

}







.wb-section-header h2 {
    font-size:46px;
}



.wb-final-cta {

background:linear-gradient(135deg,#061d38 0%,#0b4778 100%);

padding:90px 30px;

}



.wb-final-cta-container {

max-width:1200px;

margin:auto;

display:grid;

grid-template-columns:1.3fr .7fr;

gap:50px;

align-items:center;

}



.wb-final-cta-content span {

color:#66c7ff;

font-size:12px;

font-weight:900;

letter-spacing:1.5px;

}



.wb-final-cta-content h2 {

color:white;

font-size:clamp(34px,4vw,52px);

line-height:1.1;

font-weight:900;

margin:15px 0 20px;

}



.wb-final-cta-content p {

color:rgba(255,255,255,.85);

font-size:17px;

line-height:1.7;

max-width:720px;

}



.wb-final-cta-buttons {

display:flex;

gap:15px;

margin-top:30px;

flex-wrap:wrap;

}



.wb-final-cta-buttons a {

padding:15px 30px;

border-radius:40px;

font-weight:800;

text-decoration:none!important;

}



.wb-final-cta-buttons a:first-child {

background:white;

color:#061d38!important;

}



.wb-final-cta-buttons a:last-child {

background:rgba(255,255,255,.12);

border:1px solid rgba(255,255,255,.35);

color:white!important;

}



.wb-final-cta-box {

background:rgba(255,255,255,.1);

border:1px solid rgba(255,255,255,.18);

border-radius:25px;

padding:35px;

}



.wb-final-cta-box h3 {

color:white;

font-size:24px;

font-weight:900;

margin-bottom:20px;

}



.wb-final-cta-box ul {

margin:0;

padding:0;

list-style:none;

}



.wb-final-cta-box li {

color:white;

line-height:1.8;

padding-left:25px;

position:relative;

}



.wb-final-cta-box li::before {

content:"✓";

position:absolute;

left:0;

color:#66c7ff;

font-weight:900;

}



@media(max-width:900px){

.wb-final-cta-container{

grid-template-columns:1fr;

}


.wb-final-cta-content{

text-align:center;

}


.wb-final-cta-buttons{

justify-content:center;

}


}/* End custom CSS */