.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}@font-face{font-family:'Roboto';src:url(/wp-content/themes/manduzzi/fonts/roboto-regular.woff2) format('woff2');font-weight:300;font-style:normal;font-display:optional}@font-face{font-family:'Roboto';src:url(/wp-content/themes/manduzzi/fonts/roboto-bold.woff2) format('woff2');font-weight:600;font-style:auto;font-display:optional}@font-face{font-family:'Roboto';src:url(/wp-content/themes/manduzzi/fonts/roboto-italic.woff2) format('woff2');font-weight:400;font-style:italic;font-display:optional}h1,h2,h3,h4{font-weight:700}body{font-size:19px;font-family:'Roboto',sans-serif;color:#434343;display:grid;grid-template-columns:minmax(300px,1fr);line-height:1.6}a,a:visited{color:#3A589E}a:visited{color:#3A589E}img{max-width:100%;height:auto}h1,h2,h3{font-weight:900;color:#001131}h2{color:#182b3f;font-size:30px;padding:10px 0;color:#434343}*{padding:0;margin:0;box-sizing:border-box}#header-wrap{display:grid;height:130px;grid-template-columns:1fr;box-shadow:1px 2px 5px rgb(0 0 0 / .4);background:#fff;background-image:linear-gradient(to top,#fff,#fafafa);position:sticky;top:0;z-index:5}#main-header{z-index:1;display:grid;grid-template-columns:400px 1fr;max-width:1440px;width:100%;justify-self:center;align-content:center;height:130px;grid-gap:20px}#logo{width:350px;height:130px;max-width:100%;display:grid;place-content:center center}#right-top{display:grid;align-content:end;grid-template-rows:50px 80px}.cta{padding:5px 0;display:grid;grid-template-columns:auto;justify-content:right;grid-gap:30px}#header-phone{color:#000;text-decoration:none;font-weight:700;font-size:21px}#header-contact{font-size:21px;text-decoration:none;font-weight:700;color:#577585;transition:color .15s}#header-contact:hover{color:#1389c4}.book,.book:visited{text-decoration:none;padding:10px;background-color:#e0882b;display:block;padding:10px 5px;text-align:center;color:#fff;text-shadow:1px 1px 3px rgb(0 0 0 / .4);border-radius:12px}#main-menu-bar{position:absolute;left:0}.home-main-image{width:100%}#content{width:1440px;justify-self:center;display:grid;max-width:100%;grid-template-columns:minmax(250px,1fr)}.content{justify-self:center;display:grid;max-width:100%;margin-top:30px}.content h1{margin:5px 0 20px 0}.content h2{font-size:35px}.ow-h2{background:#be8734;margin:20px 0;padding:15px!important}.video{width:90%;margin:0 auto;height:600px}#intro{padding:25px;border:2px solid rgb(87 117 133 / .4);margin:15px 0;border-radius:6px}.wrap{padding:40px 0 40px 0;margin:0 0 30px 0;display:grid;grid-template-columns:minmax(auto,1fr);max-width:100%}.transition-section{padding:44px 0}.transition-section .content{text-align:center;max-width:700px;margin:0 auto;"
}

.grey{
    background: #fbfbfb;
}

.blue{
    background:#577585;
    margin-top:50px;
    position:relative;
    padding-top:20px;
    overflow:hidden; min-height:350px;
}

.review-back-img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    object-fit:cover;
    z-index:1;
    pointer-events:none;
}

.blue .content{
    z-index:2; position:relative;
}

/* video facade */

/* YouTube Facade Wrapper */
.yt-facade {
    position: relative;
    width: 100%;
    max-width: 820px;
    margin: 0 auto;
    background: #222;
    border-radius: 16px;
    cursor: pointer;
    overflow: hidden;
    /* Responsive 16:9 aspect ratio */
}
.yt-facade::before {
    content: "";display:block;padding-bottom:56.25%}.yt-facade img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:16px;z-index:1}.yt-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgb(34 45 67 / .89);border:none;border-radius:50%;width:68px;height:68px;box-shadow:0 4px 14px rgb(0 0 0 / .15);display:flex;align-items:center;justify-content:center;transition:background 0.3s,box-shadow 0.3s;z-index:2;cursor:pointer;outline:none}.yt-play-btn svg{display:block}.yt-play-btn:hover{background:rgb(34 45 67);box-shadow:0 6px 20px rgb(0 0 0 / .18)}.two-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,660px));grid-gap:40px;width:100%;justify-self:center;max-width:1440px;justify-content:center}.triple-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,455px));grid-gap:20px;width:100%;justify-self:center;margin:20px 0;justify-content:center;max-width:1440px}.latest{justify-content:left}a.latest-box{text-decoration:none}a.latest-box h3{padding:10px 0}.z-excerpt a{text-decoration:none}.why-box{grid-column:1/-1;margin-top:30px}.why-h2{font-size:40px;text-align:center;padding:10px 0;line-height:2.5rem;background:unset;color:#192227}h1.homeh1{margin:15px 0;line-height:2.5rem}.team-h3{font-size:50px!important}.box-info{display:grid;grid-template-rows:80px 1fr 200px}}.box-info h3{padding:15px;text-align:center;margin-bottom:10px;font-weight:600;font-size:30px;background:#f3f3f3;color:#000}.box-info img{max-width:100%;padding:0}.box-image{margin-bottom:10px}.box-description{min-height:150px;padding-bottom:20px}.home-review-h2{color:#000;text-align:center;font-size:45px!important;margin-bottom:40px;line-height:2.5rem!important}.full-box{max-width:1440px}.full-grid{grid-column:1 / -1}.review-card{background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .8);padding:20px;max-width:100%;border-radius:6px}.review-card h3{margin-top:0;padding-top:0px!important;text-align:center}.review-card .review{font-style:italic}.review-card .stars{text-align:center;margin-bottom:30px}#Reviews_Container .block{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,450px));grid-gap:40px;justify-items:center;justify-content:center}#Reviews_Container .visible-xs{margin:10px 0 50px 0}#Reviews_Container .birdbox{box-shadow:0 0 2px rgb(0 0 0 / .4);padding:20px;width:450px;max-width:100%}#Reviews_Container .birdimg{text-align:center}#Reviews_Container hr{display:none}#Reviews_Container .birdimg img{width:120px;height:120px}.birdinfo img{display:block;margin:10px 0}.birdname{margin:10px 0;font-weight:700}#blog-content,#blog-list{vertical-align:top;padding:0 20px;max-width:100%;display:grid;grid-gap:20px}#blog-list .entry .wp-post-image{display:inline-block;width:250px;max-width:100%;float:left;padding:20px}.blog-container{background:#f8fbfd;padding:64px 0 50px 0}.blog-container .content{max-width:1148px;margin:0 auto}.blog-container .blog-section-title{text-align:center;font-size:2rem;margin-bottom:34px;color:#21436c;font-weight:700}.cta-button{border:3px solid #e0882b;padding:20px;font-size:30px;font-weight:700;text-decoration:none;margin:20px 0;width:100%;border-radius:6px;color:#000!important;display:block;text-align:center;transition:background .15s}.cta-button:hover{background:rgb(255 191 88 / .75)}#credibility{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,175px));grid-gap:25px;place-items:center center;place-content:center center;border:2px solid rgb(87 117 133 / .4);padding:20px;max-width:100%;border-radius:6px}#credibility img{padding:5px;display:inline-block;max-width:100%}.content h3{padding:20px 0}.content section{padding:20px 0}.content p{padding:10px 5px}h1.service-h1{padding:12px 0;font-weight:700;font-size:40px;color:#555}#service-wrapper{max-width:1440px;justify-self:center}h2#dental-h3{text-align:center;color:#f3f3f3;font-size:30px;border-bottom:2px solid #000;background-color:#a8885e;padding:15px}.post{margin:0 0 30px 0}.post hr{display:block}.post h2 a{text-decoration:none}.post h3{font-weight:700}#title-area{margin-bottom:20px;padding:0 0 15px 10px;background:#fbfbfb;border:2px solid rgb(87 117 133 / .4)}ul#services{width:950px;margin:0 auto}ul#services li{margin-left:50px;display:inline-block;width:250px;vertical-align:top;padding:10px}.clear{clear:both}.blog-content{display:grid!important;grid-template-columns:3fr 1fr!important;margin:40px 0}.blog-content{max-width:1400px;margin:0 auto;padding:0 15px;background:#f8f9fa}.blog-hero{position:relative;height:250px;background:linear-gradient(145deg,#8bb9d6,#577585);clip-path:polygon(0 0,100% 0,100% 85%,0 100%);display:flex;align-items:center;justify-content:center;text-align:center}.hero-overlay{color:#fff}.blog-headline{font-size:2.25em;font-family:'Poppins',sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;margin:0;text-shadow:0 3px 6px rgb(0 0 0 / .25)}.blog-tagline{font-size:1.4em;font-family:'Roboto',sans-serif;font-weight:300;margin:15px 0 0;opacity:.95}.blog-container{padding:70px 0}.blog-posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:35px}.post-card{background:#fff;border-radius:20px;overflow:hidden;transition:transform 0.4s ease,box-shadow 0.4s ease}.post-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgb(0 0 0 / .1)}.post-card-inner{display:flex;flex-direction:column;height:100%}.post-image-wrapper{position:relative;height:276px;overflow:hidden}.post-img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.post-card:hover .post-img{transform:scale(1.08)}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0,rgb(0 0 0 / .1));transition:opacity 0.4s ease}.post-card:hover .image-overlay{opacity:.8}.cta-card{box-shadow:0 0 4px rgb(0 0 0 / .4);background:#fbfbfb}.detail-card{box-shadow:0 0 4px rgb(0 0 0 / .4);background:#fff;padding:25px}.post-content{padding:25px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.post-headline{font-weight:700;margin:0 0 12px}.post-headline a{color:#2d3436;text-decoration:none;transition:color 0.3s;font-size:30px;line-height:1.2}.post-headline a:hover{color:#00cec9}.see-all-blogs{background:#fff!important;border:2px solid #2c3e50;color:#2c3e50!important;margin-top:12px}.see-all-box{text-align:center;margin-top:36px}.post-meta{font-size:.85em;color:#b2bec3;font-family:'Roboto',sans-serif;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px;color:#000}.post-excerpt{font-size:1.05em;color:#636e72;line-height:1.6}.read-btn{display:inline-block;margin-top:15px;padding:12px 12px;background:#2c3e50;color:#fff;font-weight:600;text-decoration:none;border-radius:4px;transition:background 0.3s,transform 0.3s;color:#fff}.read-btn:hover{background:#3b536b;transform:translateY(-2px)}.read-btn:visited{color:#fff}.pagination{display:flex;justify-content:center;gap:10px;margin-top:60px;font-weight:600}.pagination .page-numbers{display:inline-block;padding:12px 18px;color:#0984e3;text-decoration:none;border-radius:50%;transition:background 0.3s,color 0.3s}.pagination .page-numbers:hover,.pagination .page-numbers.current{background:#2c3e50;color:#fff}.pagination .prev,.pagination .next{padding:12px 20px;border-radius:25px}.pagination .prev:hover,.pagination .next:hover{background:#2c3e50;color:#fff}.no-posts{text-align:center;padding:70px 20px}.no-posts h2{font-size:2.2em;color:#d63031;font-weight:700}.no-posts p{font-size:1.3em;color:#636e72}#content ul,#content ol{margin-left:15px}#content ul li,#content ol li{padding-left:15px;margin-left:15px}a:visited{color:#3174ad}.pediatric-section{padding:54px 0}.pediatric-section .content{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:40px;flex-wrap:wrap}.pediatric-section .content img{border-radius:14px;max-width:540px}.pediatric-section .pediatric-info{flex:2 1 340px}.pediatric-image{flex:1 1 540px;text-align:center}.contact-form{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr}#wpcf7-f123-p13-o1{width:450px;margin:0 auto;padding-top:30px;text-align:center}.wpcf7 form{text-align:left;width:450px;margin:0 auto;max-width:100%;width:100%}.wpcf7 input{padding:6px;font-size:20px;background-color:#fafafa;border:1px solid #cacaca;width:100%}.wpcf7 select{padding:6px;font-size:20px;background-color:#fafafa;border:1px solid #cacaca}.wpcf7 select option{font-size:20px}.wpcf7 textarea{padding:6px;font-size:20px;background-color:#fafafa;border:1px solid #cacaca;width:100%;max-width:100%}.wpcf7 label{font-size:20px}.wpcf7 p{padding:10px 0;position:relative}.wpcf7 .wpcf7-submit{right:20px;background-color:#FA5710;padding:10px 30px;border-radius:6px;color:#fff;text-shadow:0 1px 3px rgb(0 0 0 / .45);font-size:20px;cursor:pointer}.bio-video iframe{height:600px}.home-video{width:100%;height:460px}.sidenav{align-self:flex-end;margin:0 auto;width:100%;align-self:center;line-height:1.45}#menu-tip{display:none}.closebtn{display:none!important}#open-menu{display:none}#open-menu2{width:50px;height:50px;text-align:left;margin-top:8px;padding:0;padding:2px;background:#fff;display:block;z-index:500;display:none;text-decoration:none;border:0}#open-menu2 a span.mmenu-text{text-decoration:none}.icon-bar{width:90%;height:4px;background-color:#252525;display:block;margin:8px auto}#nav-push{transition:margin-left .0s}.menu-main-container a{display:flex;font-size:18px;padding:20px 5px 34px 0;text-decoration:none;color:#000;display:block;transition:background .01s;text-transform:uppercase}.menu-main-container a:hover{background:#fafafa}.menu-main-container ul{display:flex;list-style:none}.menu-main-container li{position:relative;width:100%;text-align:center;max-width:unset}.menu-main-container li:hover .sub-menu>li{display:block;top:0}.sub-menu li{display:none;position:relative;background-color:#80939e;border:1px solid #f3f3f3}.sub-menu{position:absolute;display:flex;flex-direction:column;border:0 4px 4px 4px solid #fff;box-shadow:1px 4px 9px rgb(0 0 0 / .7);width:100%;background:#fbfbfb}.menu-main-container .sub-menu a{font-size:15px;text-align:left;height:100%;background-color:#fbfbfb;padding:20px 10px}.menu-item-description{font-size:14px;font-weight:400}.menu-main-container .sub-menu a:hover{color:#fff;background:#6d6d6d}.menu-main-container ul:nth-child(1) li:nth-child(1) ul.sub-menu{width:600px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.menu-main-container ul#menu-main:nth-child(1)>li:nth-child(5) a{text-decoration:none;padding:10px;display:block;padding:10px 5px;text-align:center;border-radius:6px;border:3px solid #e0882b;margin-top:10px}.menu-main-container ul:nth-child(1) li:nth-child(5) ul.sub-menu a{background:unset;color:#000;border-radius:unset}.iframe-full{width:100%;height:700px}h1.pagetitle{margin:40px 0}h2.pagetitle{margin-top:15px;text-align:center;color:#333}#sidebar h2{margin:5px 0 0;padding:0}#sidebar ul{list-style:none}#sidebar #searchform label{font-size:20px}#sidebar #searchform input{font-size:17px;padding:5px}footer{justify-content:center;background-color:#192227;display:grid;grid-template-columns:minmax(300px,1fr)}#footer{width:100%;min-height:100px;padding:10px 0;color:#e1e1e1;display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));justify-self:center;grid-gap:20px;margin-top:30px;max-width:1440px}.footer-container{display:grid;justify-content:center;justify-items:center;grid-template-rows:50px 1fr}.footer-title{font-weight:700;font-size:22px;padding-bottom:30px}.footer-content{font-size:16px;display:grid}.foot-social{display:grid;grid-template-columns:repeat(auto-fit,minmax(36px,46px));justify-content:center;grid-gap:20px;width:100%;justify-self:center;margin-top:20px}.foot-social a{padding:10px}.footer-container ul{align-self:start;list-style:none}.footer-container ul li{padding:5px 0}.footer-hours{list-style:none}.footer-hours li{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px;margin:8px 0}.footer-hours .day{font-weight:700;font-size:18px}.footer-hours .hours{font-size:18px}#footer #office-hours{display:inline-block;padding:0;width:380px;vertical-align:top;text-align:center;border:1px solid #757575;background:#1d1d1d}#footer #office-hours h3{color:#fff;font-size:29px;font-weight:700;padding:0 0 5px 0;border-bottom:1px solid #f3f3f3}#footer #office-hours ul{list-style:none;text-align:left;width:160px;padding:5px 0;margin:0 auto}#footer #office-hours ul li{padding:2px 0}#footer p{margin:0;padding:20px 0;text-align:center}#footer a{text-decoration:none}.footer-content ul#menu-services,.footer-content ul#menu-services-1{list-style:none}.footer-content ul#menu-services a,.footer-content ul#menu-services-1 a{color:#a8885e;padding:0 0 10px 5px}.footer-content ul#menu-services a:hover,.footer-content ul#menu-services-1 a:hover{color:#a8885e;text-decoration:underline}#copyr{text-align:center;padding:20px;width:100%;color:#f4f4f4;background:#192227;font-size:16px}#copyr nav{display:inline-block}#copyr a{color:#f4f4f4;font-size:16px}.popular-services-section{width:100%;background:#f7fbfd;padding:0;background:url(/wp-content/themes/manduzzi/images/dental-care-background-2.webp) center center/cover no-repeat #f7fbfd;background-position:center}.popular-services-grid{display:flex;justify-content:center;gap:36px;max-width:1600px;margin:0 auto;flex-wrap:wrap}.popular-h2{flex-basis:100%;font-size:40px}.service-card{background:#fff;border-radius:18px;box-shadow:0 4px 24px 0 rgb(60 114 178 / .09),0 1.5px 6px 0 rgb(34 68 124 / .04);padding:32px 24px 36px 24px;flex:1 1 300px;max-width:540px;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:260px}.service-card h3{margin-top:18px;margin-bottom:14px;font-size:1.3em;color:#284b6d;font-weight:700;letter-spacing:.02em}.service-card p{color:#35526b;margin-bottom:26px;font-size:1em;min-height:70px}.service-image{width:150px;height:150px;object-fit:cover;border-radius:50%;box-shadow:0 2px 8px rgb(35 62 120 / .08);margin-bottom:10px}.modern-btn{display:inline-block;background:linear-gradient(90deg,#577585 0%,#465e6b 100%);color:#fff;text-align:center;padding:13px 28px;border-radius:25px;text-decoration:none;font-weight:600;box-shadow:0 2px 8px rgb(60 114 178 / .08);transition:background 0.2s,box-shadow 0.2s;border:1px solid #000}.modern-btn:hover{background:linear-gradient(90deg,#465e6b 0%,#577585 100%);box-shadow:0 4px 16px rgb(60 114 178 / .16)}.service-card{transition:transform 0.25s cubic-bezier(.24,.82,.29,.95),box-shadow 0.2s}.service-card:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 12px 32px 0 rgb(60 114 178 / .12),0 2px 8px 0 rgb(34 68 124 / .07);z-index:2}.service-card .service-image{transition:transform 0.22s cubic-bezier(.24,.82,.29,.95)}.service-card:hover .service-image{transform:scale(1.1) rotate(-4deg)}.modern-btn{transition:background 0.18s,box-shadow 0.18s}.why-trust-section{background:url(/wp-content/themes/manduzzi/images/dental-light-background.webp) center center/cover no-repeat #f8fbfd;position:relative;z-index:1}.custom-shape-divider-top,.custom-shape-divider-bottom{position:relative;width:100%;overflow:hidden;line-height:0;z-index:2}.custom-shape-divider-bottom svg,.custom-shape-divider-top svg{display:block;height:80px;width:100%}.custom-shape-divider-top{margin-bottom:-1px}.custom-shape-divider-bottom{margin-top:-1px}.modern-why-section{padding:48px 0 32px 0;background:#fff0}.modern-why-inner{display:flex;gap:48px;align-items:center;justify-content:center;flex-wrap:wrap}.video-column{flex:1 1 370px;min-width:320px;max-width:820px;display:flex;justify-content:center;align-items:flex-start}.home-video{width:100%;max-width:820px;aspect-ratio:16 / 9;border-radius:18px;box-shadow:0 6px 32px 0 rgb(60 114 178 / .08)}.credibility-column{flex:1 1 340px;min-width:270px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.credibility-intro{font-size:1.11em;margin-bottom:22px;color:#444;font-weight:500;line-height:1.6}.credibility-logos{display:flex;flex-wrap:wrap;gap:26px 30px;align-items:center;justify-content:flex-start}.credibility-logos img{filter:grayscale(1) brightness(1.2);transition:filter 0.33s cubic-bezier(.25,.85,.48,1.1);height:56px;width:auto;background:#fff;border-radius:16px;box-shadow:0 2px 8px 0 rgb(34 68 124 / .05);padding:8px 16px;display:inline-block}.credibility-logos img:hover{filter:grayscale(0) brightness(1);box-shadow:0 4px 16px rgb(60 114 178 / .12)}.custom-viewbox{display:block;width:100%;height:60px}@media (max-width:900px){.modern-why-inner{flex-direction:column;gap:36px}.video-column,.credibility-column{min-width:0;width:100%;max-width:99vw;justify-content:center;align-items:center}.credibility-logos{justify-content:center;gap:20px 18px}.credibility-column h2.why-h2{text-align:center;width:100%}}.modern-btn:visited{color:#fff}@media (max-width:1100px){.popular-services-grid{gap:24px;padding:0 16px}.service-card{max-width:100%}}@media (max-width:850px){.popular-services-grid{flex-direction:column;align-items:center}.service-card{width:100%;margin-bottom:32px}}@media screen and (max-width:1450px){#header-wrap{padding:0 10px}#content{padding:0 10px}}@media screen and (max-width :1280px){#business-hours{font-size:17px;padding:10px}#office-hours{display:block;margin:0 auto}#head-main h1{font-size:45px}#head-main .non-h1{font-size:45px}#footer #office-hours{width:200px}#content{padding:0 10px}}@media screen and (max-width :1080px){.content,.wrap{width:98%;justify-self:center}.content h2{font-size:25px}#menu-tip{display:block}#main-header{grid-template-columns:1fr;grid-gap:10px;grid-template-rows:75px 40px}#header-wrap{padding:0}#right-top{grid-template-rows:unset;place-items:center;align-content:center}.box-info a{display:block}#open-menu2{display:block;height:55px;width:40px;margin:5px;padding:0;position:absolute;top:70px;margin-top:-65px;z-index:100;left:0}.icon-bar{width:90%;height:4px;background-color:#252525;display:block;margin:6px auto}#credibility{grid-template-columns:repeat(auto-fit,minmax(120px,150px))}.mmenu-text{font-size:14px;margin-top:-2px;display:block;text-indent:2px}.sidenav{height:100%;width:0;position:fixed;z-index:501;top:0;left:0;background-color:#3f3f3f;overflow-x:hidden;padding-top:60px}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;display:block!important;background:#fff;margin:10px 0;padding:0 15px}#open-menu{display:none}.zopenmenu{width:300px}.zclosemenu{width:0}.znavopen{margin-left:300px}.znavclosed{margin-left:0}#main-menu-bar{position:relative}#open-menu{display:none}#main-menu-bar:target>.menu-main-container #menu-main{display:block}.menu-main-container{display:block}#nav-area{width:100%;max-width:100%}#main-menu-bar a{color:#fff}.menu-main-container{display:block}.menu-main-container ul{background:dimgray;color:#fff;border-radius:4px 4px 0 0;list-style:none;position:relative;padding:0;margin:0;font-size:0;display:block}.menu-main-container ul:after{display:block}.menu-main-container ul li{display:block;border-left:0}#nav-area .menu-main-container ul li a{padding:10px 10px 10px 10px;display:block;font-size:17px;font-weight:700;text-decoration:none;transition:background-color .15s;background:#3a84af;color:#fff;border-bottom:1px solid #000}#nav-area .menu-main-container ul li a:hover{background-color:#3a84af;color:#fff}.menu-main-container ul li:hover>ul{display:block}.menu-main-container ul li ul.sub-menu{visibility:visible;opacity:1;display:block;background:#5f6975;position:relative;border-radius:0;padding:0;position:relative;top:0;width:100%;box-shadow:unset;border-top:0}.menu-main-container ul li ul li{border-bottom:1px solid #575f6a;text-indent:5px;display:block;width:100%}#nav-area .menu-main-container ul li ul li a{font-weight:400;color:#fff;background:#393939;display:block;border:0}#nav-area .menu-main-container ul ul li a:hover{background:#000;color:#fff}#menu-main{min-width:300px}.content{margin-top:10px}.post{width:98%;justify-self:center;justify-content:center}.why-box{width:98%;justify-self:center}.why-h2{font-size:28px}#logo,#logo a img{height:75px;justify-self:center;padding-top:5px}.menu-main-container ul#menu-main:nth-child(1)>li:nth-child(5) a{border-radius:0;margin-top:0}.full-box h1{text-align:center}}@media screen and (max-width:850px){#credibility{place-content:center center}.contact-form{grid-template-columns:1fr}.social-icons{display:none}.blog-content{grid-template-columns:1fr!important}#social{width:100%;text-align:center;display:block}.box-info{width:100%;display:block;padding:25px}.box-info p{min-height:100px}.post2{width:100%;padding:0}.footer-container{margin:20px auto}#footer{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.latest{justify-items:center}a.latest-box{justify-items:center}h1.service-h1{font-size:30px}#service-wrapper{text-align:center;justify-self:unset}.home-review-h2{font-size:35px!important}.team-h3{font-size:30px!important}.wp-block-image .alignright{float:none;text-align:center}}@media screen and (max-width :660px){.menu-main-container ul:nth-child(1) li:nth-child(1) ul.sub-menu{width:300px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.author-byline-block{margin:48px 0 24px;padding:24px;border:1px solid #d1d5db;border-radius:8px;background-color:#f9fafb}.author-byline-label{margin:0 0 16px;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}.author-byline-columns{display:flex;gap:24px;align-items:flex-start}.author-byline-photo-col{flex:0 0 140px}.author-byline-photo{display:inline-block;line-height:0}.author-byline-photo-img,.author-byline-photo img{width:120px;height:120px;border-radius:50%;object-fit:cover;display:block}.author-byline-content-col{flex:1 1 auto;min-width:0}.author-byline-name{margin:0 0 4px;font-size:1.25rem;font-weight:700;line-height:1.3}.author-byline-name a{color:#111827;text-decoration:none}.author-byline-name a:hover,.author-byline-name a:focus{text-decoration:underline}.author-byline-credentials{margin:0 0 12px;font-size:.875rem;font-style:italic;color:#4b5563}.author-byline-bio{margin:0 0 12px;font-size:.9375rem;line-height:1.6}.author-byline-link{margin:0;font-size:.875rem;font-weight:600}@media (max-width:600px){.author-byline-columns{flex-direction:column;gap:16px}.author-byline-photo-col{flex:0 0 auto}.author-byline-photo-img,.author-byline-photo img{width:100px;height:100px}}html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}p.quick-answer-block{border:2px solid var(--jb-brand);border-radius:8px;background:color-mix(in srgb,var(--jb-brand) 8%,transparent);padding:1.75rem 2rem!important}.wp-block-image:is(.alignleft,.alignright)~:is(.wp-block-image.alignleft,.wp-block-image.alignright,h2,h3,h4){clear:both}@media (max-width:600px){figure.wp-block-image:is(.alignleft,.alignright){float:none;margin-inline:auto}}figure.wp-block-image figcaption{margin-top:.5em;font-size:.875em;line-height:1.45;color:color-mix(in srgb,currentColor 72%,transparent)}