﻿@font-face{font-family:"Greek";src:local("Cambria");unicode-range:U+307,U+370-3FF;}:root{font-size:16px;}.banner{background:linear-gradient(#eee,#eee,#eee,#fcfcfc);}.banner .bannertext{height:auto!important;}.banner .bannertext>h1{font-size:1.75rem;text-transform:none;color:#3a3a3a;margin-top:0;}.banner .bannertext>h2{color:#746660!important;text-transform:none;font-size:1.125rem;font-weight:500!important;}.banner .bannertext>p{font-family:Greek,"Bai Jamjuree","Segoe UI",Tahoma,sans-serif;font-weight:500;font-size:.875rem;color:#746660!important;}.banner .banner-list{word-spacing:.5rem;letter-spacing:.5px;color:#746660;}.testimonial{margin-top:.875rem;font-size:.93rem;}.quoteattribute{color:#3a3a3a;font-weight:500;padding:.375rem 0;font-family:Greek,"Bai Jamjuree","Segoe UI",Tahoma,sans-serif;margin-left:.75rem;}span.quotecredential{font-weight:600;color:#222;font-size-adjust:none;letter-spacing:.5px;}span.quotecredential::before{content:none;}#page-content .cardheader{padding-top:.75rem;font-size:.875rem!important;color:#746660;font-weight:600;white-space:nowrap;}#page-content h2.cardbannerhead{color:#3a3a3a!important;margin-top:2.5rem!important;}#page-content .servicecard{height:10rem;min-height:9rem;}#page-content .card{transition:all ease .25s;outline:.0625rem solid #ddd;border:0;border-bottom:.125rem solid #ff6900;box-shadow:.125rem .125rem rgba(0,0,0,.05),0 -.0375rem 1.25rem rgba(0,0,0,.05);margin-bottom:1rem;padding:1rem;}#page-content .card:hover{opacity:.75;}#page-content .card h4{color:#3a3a3a!important;font-size:1.125rem!important;}#page-content .card .cardimgcontainer{padding:.5rem;margin-top:.25rem;}#page-content .card .cardtext,#page-content .card .servicecardtext{font-size:.75rem!important;color:#746660!important;font-weight:500;padding-top:.125rem;}#page-content .card .cardtext p,#page-content .card .servicecardtext p{font-weight:400;font-size:.75rem!important;}#page-content .card .cardlinks a{word-wrap:break-word;font-size:.875rem;white-space:break-spaces;}#page-content .card .cardintro,#page-content .card .servicecardtext{text-align:left;font-style:normal;}@media(max-width:768px){#page-content .card{padding:.5rem;}#page-content .card .cardlinks a{font-size:.75rem;}}