@font-face{font-family:myFont;src:url(../media/cursive_standard-s.p.a7a96e2c.ttf)format("truetype");font-display:swap}@font-face{font-family:myFont Fallback;src:local(Arial);ascent-override:119.65%;descent-override:68.23%;line-gap-override:1.92%;size-adjust:88.67%}.myfont_ada44865-module__eqa6ZG__className{font-family:myFont,myFont Fallback}
.service-page{width:100%}@media only screen and (max-width:480px){.service-page{width:calc(100% + 30px)}}.service-page .custom-title-font{color:#b4b4b4;margin:3em 15px;font-size:1.25em;font-style:italic;font-weight:300;line-height:1.75em}.service-page .service-page-menu{color:#b4b4b4;font-weight:700}.service-page .service{width:100%;margin:100px 0;display:flex}@media only screen and (max-width:480px){.service-page .service{margin:40px 0}}.service-page .service:first-child{margin-top:0}.service-page .service.layout-reverse{flex-direction:row-reverse}.service-page .service.layout-reverse .content{margin-left:20px}.service-page .service .image-container{flex:0 0 50%;align-items:center;width:50%;display:flex}.service-page .service .content{flex:0 0 50%;width:50%;margin-left:75px}@media only screen and (max-width:768px){.service-page .service .content{margin-bottom:25px;margin-left:0}}@media only screen and (max-width:480px){.service-page .service .content{padding-left:10px;padding-right:10px}}.service-page .service .content h2{margin-left:-.1em;font-size:5em;font-weight:400}@media only screen and (max-width:1600px){.service-page .service .content h2{font-size:4em}}@media only screen and (max-width:1400px){.service-page .service .content h2{font-size:3em;font-weight:600}}@media only screen and (max-width:1200px){.service-page .service .content h2{font-size:2.5em}}@media only screen and (max-width:768px){.service-page .service .content h2{font-size:1.75em}}@media only screen and (max-width:480px){.service-page .service .content h2{font-size:1.5em;line-height:1.4em}}@media only screen and (max-width:360px){.service-page .service .content h2{font-size:1.25em}}.service-page .service .content p{padding-right:50%;line-height:2em}@media only screen and (max-width:768px){.service-page .service .content p{padding-right:30%;font-size:.95em}}@media only screen and (max-width:480px){.service-page .service .content p{padding-right:10px;line-height:1.75em}}
