.serviceList{background-color:var(--color-background);min-height:91dvh;font-family:var(--family-text)}#pageTitle{color:var(--color-primary);text-align:center;padding-top:4dvh;font-size:2.5rem}.serviceSlider{width:80%;margin:auto;padding-top:5vh}.sliderTrack{display:flex;position:relative;background-color:var(--color-background);border-radius:9999px;box-shadow:4px 4px 15px rgba(0,0,0,.45);overflow:hidden}.sliderIndicator{position:absolute;top:0;bottom:0;width:33.33%;background-color:var(--color-primary);border-radius:9999px;transition:left .3s ease;z-index:0}.sliderIndicator.accident{left:0}.sliderIndicator.notary{left:33.33%}.sliderIndicator.smallclaims{left:66.66%}.sliderOption{flex:1 1;padding:2dvh 1dvw;background:none;border:none;color:var(--color-primary);font-weight:700;font-size:1rem;z-index:1;position:relative;transition:color .3s ease;text-align:center}.sliderOption:hover{cursor:pointer;color:var(--color-accent)}.sliderOption.active{color:var(--color-background)}.serviceTab{display:flex;flex-direction:column;justify-content:center;align-items:center}.serviceBox{display:none}.serviceBox.active{display:flex;flex-direction:column;gap:2dvh;border:1px solid transparent;padding:3dvh 3dvw;background-color:var(--color-background);margin:5dvh 0;width:70%;border-radius:30px;color:var(--color-primary);font-size:1.15rem}.serviceTitle{text-align:center;padding-bottom:2dvh;font-size:1.75rem}.serviceDesc{line-height:2rem;padding:.75rem 0}.whatWeOffer{font-weight:var(--font-heading);padding-bottom:.5rem}.offeringList{list-style:none;line-height:2}.offeringList li{padding:.5rem 0 .5rem 1rem}.offeringCTA{padding:.75rem 0}.serviceContactButton{width:50%;border:3px solid var(--color-primary);text-align:center;align-self:center;padding:1.5dvh 0;margin:2dvh 0dvw;border-radius:15px;text-decoration:none;color:var(--color-primary);transition:all .3s ease-in-out}.serviceContactButton:hover{background-color:var(--color-primary);color:var(--color-background);cursor:pointer;transition:all .3s ease-in-out}.contactButtonText{font-size:1.25rem;font-weight:700}.notaryCTAContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2dvh;padding:2dvh 0dvw}.notaryCTAButton{text-decoration:none;color:var(--color-primary);border:2px solid var(--color-primary);border-radius:15px;padding:2dvh 2dvw;transition:all .3s ease-in-out}.notaryCTAButton:hover{background-color:var(--color-primary);color:var(--color-accent);cursor:pointer;transition:all .3s ease-in-out}@media (max-width:430px){.serviceButton{width:45%;height:43px!important;font-size:.7rem;padding:0dvh 0dvw}.serviceTitle{font-size:1.25rem}.serviceBox.active{font-size:.7rem;font-weight:500;width:90%}#mvaList{gap:9px}#mvaList,#notaryList{display:flex;flex-direction:column}#notaryList{gap:6px}.whatWeOffer{font-weight:700}.serviceContactButton{width:85%}.contactButtonText{font-size:.85rem}}@media(max-width:375px){.serviceSlider{width:95%}.sliderOption{font-size:.75rem}}@media (min-width:431px) and (max-width:768px){.serviceButton{width:45%;height:10dvh!important;font-size:1rem}.serviceTitle{font-size:1.5rem}.serviceBox.active{font-size:.9rem;font-weight:500}#mvaList{gap:2dvh}#mvaList,#notaryList{display:flex;flex-direction:column}#notaryList{gap:1.5dvh}.whatWeOffer{font-weight:700}.serviceContactButton{width:85%}}@media (min-width:769px) and (max-width:1024px){.serviceButton{width:35%;height:8dvh!important;font-size:1rem}.serviceTitle{font-size:1.75rem}.serviceBox.active{font-size:1rem;font-weight:500}#mvaList{gap:2dvh}#mvaList,#notaryList{display:flex;flex-direction:column}#notaryList{gap:1.5dvh}.whatWeOffer{font-weight:700}.serviceContactButton{width:85%}}