﻿.specialties{position:relative;background-color:var(--black, #111);z-index:2}.specialties .container{position:relative;width:min(85.417vw,1640px);padding:clamp(60px,12.5vw,240px) 0 clamp(60px,15.625vw,300px);background-color:rgba(0,0,0,0);margin:0 auto}.specialties .container>div{padding:0}.specialties .heading{margin-bottom:36px}.specialties .heading h1{color:var(--white, #fff);font-size:clamp(26px,2.083vw,40px);line-height:clamp(34px,2.5vw,48px);font-weight:600;margin-bottom:56px}.specialties .heading h2:after{content:"";margin:8px auto;height:4px;width:60px;display:none;background-color:var(--secondaryColor, #0027ea)}.specialties .row.flex{flex-wrap:nowrap;align-items:center;justify-items:center;justify-content:center;gap:16px}.page-template-flexible .specialties{padding:clamp(25px,2.083vw,40px) 0 clamp(45px,9.375vw,180px)}.specBox{position:relative;display:block;height:fit-content;padding:0;text-align:center;overflow:visible;transition:all .75s ease;margin-bottom:0px}.specBox:hover a.specialLink::after{margin-left:5px;opacity:1}.specBox:hover .overCon{opacity:1}.specBox .overCon{position:absolute;color:var(--white, #fff);background-color:rgba(56,76,93,.5);font-size:clamp(14px,.833vw,16px);line-height:clamp(22px,1.25vw,24px);top:0;left:0;width:100%;height:clamp(563px,33.333vw,640px);display:grid;padding:0 40px 30px;align-items:end;justify-items:center;justify-content:center;z-index:2;opacity:0;transition:all .75s ease}.specialties.beforeAfter .specBox{margin-bottom:0px}.specialties.beforeAfter .spWrap{padding:0px;background-color:rgba(0,0,0,0)}.specialties.beforeAfter .specImg{padding-bottom:0px}.specialties.beforeAfter .specImg img{width:clamp(200px,20.729vw,398px);height:clamp(111px,11.563vw,222px)}.spWrap{position:relative;display:flex;background-color:rgba(0,0,0,0);color:var(--white, #fff);border-radius:0;height:fit-content;width:100%;padding:0;align-items:end;z-index:auto;flex-direction:column;justify-content:center}.specImg{position:relative;width:100%;height:auto;z-index:0;padding-bottom:4px}.specImg img{width:80px;height:auto;border-radius:0}.specContent{position:relative;font-size:16px;line-height:24px;text-align:center;padding:8px 0;z-index:5;color:var(--white, #fff);background-color:var(--black);width:100%}.specContent h4{position:relative;font-family:var(--bodyFont, "Jost", "Jost Fallback", sans-serif);font-size:clamp(22px,1.25vw,24px);font-weight:400;letter-spacing:normal;line-height:clamp(28px,1.563vw,30px);color:var(--white, #fff);margin-bottom:0;z-index:3;text-transform:unset;padding-bottom:16px}.specContent h4 a{position:relative;font-family:var(--bodyFont, "Jost", "Jost Fallback", sans-serif);font-size:clamp(22px,1.25vw,24px);font-weight:400;letter-spacing:normal;line-height:clamp(28px,1.563vw,30px);color:var(--white, #fff);margin-bottom:0;z-index:3;text-transform:unset}.specContent h4 .smaller{display:block;font-size:65%;color:var(--black, #111);font-family:var(--bodyFont, "Jost", "Jost Fallback", sans-serif);font-weight:500}.specContent .specialLink:hover{color:var(--black, #111);text-decoration:none}.specContent p{color:var(--black, #111);font-size:clamp(14px,.781vw,15px)}.specialLink{position:relative;display:block;font-family:var(--bodyFont, "Jost", "Jost Fallback", sans-serif);background-color:var(--primaryColor, #CE3523);margin:0 auto;color:var(--black, #111);text-transform:uppercase;font-weight:600;font-size:clamp(12px,.833vw,16px);width:80%;letter-spacing:clamp(.75px,.08vw,1.54px);padding:20px 0;z-index:2}a.specialLink::after{content:"";display:none;font-family:"Font Awesome 5 Free";margin-left:0;opacity:0;transition:all .5s ease}a.specialLink:hover::after{margin-left:5px;opacity:1}.spBtn .btn.btn-orange{margin:0}@media(max-width: 1024px){.specialties .row.flex{flex-direction:column;column-gap:34px;height:fit-content}.specialties.beforeAfter .specImg img{width:100%;height:auto}.specialties.beforeAfter .specBox:hover{margin-bottom:0px}.specBox{max-width:398px;width:50%}.specContent{clear:both}}@media(max-width: 567px){.specialties .container{margin-bottom:0}.specialties .heading h2::after{margin:18px auto}.specialties a.btn.btn-orange{margin-top:56px}.specContent .specialLink{font-size:16px}.specContent h4{font-size:22px}.specContent h4 a{font-size:22px}.specBox{width:300px;padding:0 0}}
/*# sourceMappingURL=specialties.min.css.map */