.banner{position:relative;text-align:center;margin-top:60px;padding:5rem clamp(1rem,1.5vw,2rem);padding-top:9.5rem;background-color:var(--secondary)}.banner .cs-container{animation:fadeUpTransition .5s ease-in-out forwards}.banner .cs-hero-title{margin:auto;max-width:750px}.banner .text-highlight{color:var(--headingTextColor)}.banner .text-highlight::after{background-color:var(--headingTextColor);z-index:1;bottom:-2px}.banner .bottom-splash img{position:absolute;width:100%;left:0;z-index:-1;bottom:-22%;height:176px}.banner .bg-icon .globe,.banner .bg-icon .book,.banner .bg-icon .pencil,.banner .bg-icon .bag-icon,.banner .bg-icon .dash-line{position:absolute;font-size:min(3vw,1em)}.banner .globe{top:5em;left:1em;width:7.5em;height:auto}.banner .book{top:unset;bottom:1em;right:3em;width:7.5em;height:auto;transform:rotate(22deg)}.banner .bag{display:none}.banner .bag-icon{width:3em;height:auto;bottom:4.5em;left:9em;transform:rotate(160deg);z-index:5;filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.42))}.banner .dash-line{display:none}.banner .bag-icon{bottom:0;left:9em}@media screen and (min-width: 824px){.banner .book{top:unset;bottom:1em;right:6em}.banner .bag-icon{bottom:4.5em;left:9em}}@media screen and (min-width: 1024px){.banner{margin-top:0;margin-bottom:6rem;padding-top:18.5rem}.banner .globe{top:11em;left:1em;width:7.5em;height:auto}.banner .pencil{display:block;right:18em;bottom:10em;transform:rotate(89deg);width:3.875em;height:auto}.banner .dash-line{display:block;width:10em;height:auto;left:0;bottom:-3em;z-index:1}}#contact{opacity:1;padding-top:clamp(5.75rem,7.82vw,8.25rem)}#contact .cs-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem}#contact .cs-form{display:flex;flex-direction:column;justify-content:space-between;max-width:524px;gap:1.25rem;width:100%}#contact .cs-label{font-size:clamp(.875rem,1.5vw,1rem);width:100%;color:var(--headerColor);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem}#contact .cs-input,#contact #service-type{font-family:"Inter","Trebuchet MS",sans-serif;padding:1rem;border-radius:7px;border:1px solid rgba(51,51,51,.2);background:var(--backgroundColorWhite);width:100%}#contact .button-solid{margin-right:auto;border:none}#contact .details{max-width:524px;position:relative}#contact .details .pencil{display:none}#contact .contact-div{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}#contact .contact-div a,#contact .contact-div .hours{display:flex;gap:.75rem}#contact .contact-div .sub-title{margin-bottom:.25rem;line-height:100%}#contact .hover-highlight:before{background-color:var(--headingTextColor)}#contact #contact #service-type:hover{background-color:var(--secondary);color:var(--headingTextColor)}#contact .bg-icon{position:absolute;display:none;width:44.875em}#contact .bg-icon .notes{position:absolute;width:2.5em;height:2.5em;top:2em;right:21em;transform:rotate(15deg)}#contact .bg-icon .dash-line{width:44.875em;height:6.625em;position:absolute;transform:rotate(187deg) scale(1, -1)}@media only screen and (min-width: 520px){#contact .contact-div{justify-content:space-between}}@media only screen and (min-width: 1024px){#contact .bg-icon{display:block;top:-1em;left:-11em}#contact .cs-container{flex-direction:row;align-items:flex-start}#contact .cs-form{max-width:595px}#contact .details .bag{display:block;transform:rotate(15deg);position:absolute;right:15rem;bottom:-7rem;width:3rem;height:auto}}/*# sourceMappingURL=contact.css.map */
