*{font-family:"Roboto", sans-serif}a{transition:0.5s}#background-img{margin-bottom:3em}.carousel-indicators{position:static;margin:1em auto 0}.carousel-indicators .review-icon{width:30px;transition:all 1s}.carousel-indicators .review-icon.active{width:40px}.carousel-recent-work-image{margin:1rem auto;display:block;max-height:300px}.carousel-recent-work-link{display:inline-block;margin:1rem auto;padding:0.5rem;background:transparent;border:none;color:black;transition:0.5s;border-radius:5px}.carousel-recent-work-link:visited{color:black}.carousel-recent-work-link:hover{color:black;text-decoration:none}.carousel-recent-work-link-div{text-align:center}.carousel-recent-work-name{text-align:center}#CustomerReviewsTitle{text-align:center;font-family:"Roboto", sans-serif;font-weight:900;font-size:2em;margin:5em auto 0.5rem}#header-btn-primary{margin-top:1em}#HeroFormSection{padding:1em;border-radius:5px;box-shadow:0 0 20px 10px rgba(207,207,207,0.5);position:relative}#HeroFormSection p{margin:0}#HeroFormSection input,#HeroFormSection textarea{width:100%;padding:0.75em 0.5em;margin-bottom:1em}#HeroFormSection textarea{height:5em}#HeroFormSection input[type='submit']{font-weight:600;font-size:1em;padding:1em 0.5em;margin-bottom:0}#HeroFormSection .ajax-loader{display:none}#HeroFormSection #HeroFormTitle{font-family:"Roboto", sans-serif;font-weight:700;font-size:1.5em;margin:0.5em auto}#HeroFormSection #HeroFormDivider{margin-bottom:1.5em;width:3em;height:3px;margin-left:0}#hero-info{display:flex;flex-direction:column;height:100%;padding-bottom:2em}.modal-dialog{width:100%;max-width:100%;margin:0}.overlay{position:absolute;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;left:0;top:0;transition:all 0.5s}.overlay:hover{opacity:1;cursor:pointer}#RecentWorkCarousel .carousel-control-next,#RecentWorkCarousel .carousel-control-prev{width:auto !important;position:relative !important;display:inline-block;background:black;padding:1rem;display:flex;justify-content:center;align-items:center}#RecentWorkCarousel .carousel-controls{display:flex;justify-content:space-between}#RecentWorkDescription{text-align:center;margin:1em 0}.recent-work-image{width:100%;padding:1.5em 1em 0}.recent-work-link{position:relative;display:block;margin-bottom:1em;background:transparent;border:none;padding:0}#RecentWorkModal{transform:translate(-50%, 0);left:50%;top:2rem}.recent-work-modal-close{text-align:right}.recent-work-modal-close button{background:transparent !important;border:none !important;transition:500ms;opacity:0.5;font-weight:900}.recent-work-modal-close button:hover{opacity:1}#RecentWorkTitle{font-family:"Roboto", sans-serif;font-weight:700;font-size:2em;text-align:center;margin-top:2em}#RequestAQuote{padding:5em 0;text-align:center}#RequestAQuoteLink{padding:0.75em 3em;font-size:0.85em;border-radius:5px}#RequestAQuoteLink{text-decoration:none;font-family:'Roboto', sans-serif;font-weight:700;display:inline-block;margin-top:1em}#RequestAQuoteTitle{margin-bottom:1rem;font-family:'Roboto', sans-serif;font-weight:900}#Review{padding:3em 2em;border-radius:5px;margin:1em auto 5em}#ReviewCarousel{padding:1em 0}.reviewer-image{border-radius:50%;object-fit:fill;height:8em;margin-bottom:1em;width:8em}.reviewer-info{display:flex;flex-direction:column;justify-content:center;align-items:center}.reviewer-name{font-weight:900;font-family:"Roboto",sans-serif;font-size:1.5em}.reviewer-occupation{font-size:0.75em;font-weight:500;font-family:"Roboto",sans-serif;margin-bottom:2em}.reviewer-stars i{margin:auto 0.15em}.specialty{text-align:center;font-family:"Open Sans", sans-serif}.specialty-icon{height:100px}.specialty-separator{width:5em;height:3px;border:none;margin:auto;margin-top:2em;margin-bottom:5em}.specialty-title{margin:1em 0;font-weight:700}.solution{padding:4em 0}.solution:nth-child(even) .row{flex-direction:row-reverse}.solution-count{font-size:1.5em;height:2em;width:2em;border-radius:50%;display:flex;font-weight:700;justify-content:center;align-items:center}.solution-link{font-family:"Open Sans", sans-serif;font-weight:700;padding:0.5em 2em;border-radius:5px}.solution-link:hover{text-decoration:none}.solution-main-point{font-family:"Open Sans", sans-serif;margin:0.5em 0}.solution-main-point i{margin-right:0.5em}.solution-main-points{list-style:none;margin:2em 0;padding:0}.solution-title{font-size:2em;font-family:"Roboto", sans-serif;font-weight:700;margin:1em 0 0.5em}#sub-tag-line{font-family:"Roboto", sans-serif;font-size:1em}#tag-line{font-family:"Roboto", sans-serif}#ViewMoreLink{padding:0.5em 1em;border-radius:5px;display:inline-block;margin:2em auto;transition:all 0.5s}#ViewMoreLink:hover{text-decoration:none}#WebDesignSubTitle{padding:0;font-size:0.75em;margin-top:1em;margin-bottom:5rem}#WebDesignTitle{text-align:center;font-size:2em}#WebDesignSeparator,#CustomerReviewsDivider{text-align:center}#WebDesignSeparator i,#CustomerReviewsDivider i{font-size:0.5em;margin:1em 0.5em}@media only screen and (max-width: 768px){.modal{width:100%}.recent-work{margin-top:1rem}#Review{text-align:center}.reviewer-name{margin-top:1em}.solution-count{margin-top:1rem}}
