html,body{font-family:"Open sans",sans-serif;font-size:14px;line-height:14px;color:#3c3f40;}a{text-decoration:none;color:#f37021;-webkit-tap-highlight-color:transparent;transition:0.5s ease;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}a:hover{color:#34668c;transition:0.5s ease;}a.active{color:#3c3f40;}a.white:hover{color:#f37021;}a.charcoal{color:#3c3f40;}a.charcoal:hover{color:#f37021;}img{vertical-align:middle;}label.error{color:red;font-size:calc-em(14px,12px);}blockquote{position:relative;margin:0;font-size:calc-rem(14px,20px);padding-top:calc-em(20px,50px);}blockquote:before{content:"";position:absolute;background-image:url("/Content/Images/icons/quote.svg");width:50px;height:50px;top:0;background-size:contain;}blockquote p{font-size:1em;margin:0;padding-bottom:calc-em(1em,15px);}blockquote cite{font-size:calc-em(20px,12px);display:block;}.left-aligned-image{max-width:350px;position:relative;left:0px;margin-right:0px;margin-top:50px;margin-bottom:50px;}.right-aligned-image{max-width:350px;position:relative;right:0px;margin-left:0px;margin-top:50px;margin-bottom:50px;}@media screen and (min-width:992px){.left-aligned-image{float:left;max-width:350px;position:relative;left:-185px;margin-right:-175px;margin-top:50px;margin-bottom:50px;}.right-aligned-image{float:right;max-width:350px;position:relative;right:-185px;margin-left:-175px;margin-top:50px;margin-bottom:50px;}}@media screen and (min-width:1400px){html,body{font-size:16px;line-height:1.4375;}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:3.6rem 0 1rem 0;line-height:1.4375;font-weight:900;}h1,.h1,h1.default{font-size:34px;}h2,.h2,h2.default{font-size:28px;}h3,.h3,h3.default{font-size:18px;}h4,.h4,h4.default{font-size:16px;}h5,.h5,h5.default{font-size:16px;}h6,.h6,h6.default{font-size:16px;}.services-h2{font-size:28px;margin-top:0;line-height:1.2375;}p{font-size:1rem;line-height:1.4375;margin:1rem 0;}p.small{font-size:calc-rem(16px,12px);}p.intro{text-align:center;font-size:18px;margin-bottom:30px;color:rgba(0,0,0,0.6);font-weight:600;}.intro-text{font-size:18px;line-height:1.3375;}p.subtitle{font-size:calc-rem(16px,25px);}.singleline-heading h1,.singleline-heading h2,.singleline-heading h3,.singleline-heading h4,.singleline-heading h5,.singleline-heading h6{margin:0;}.small-orange-hr{width:100px;border-color:#f37021;border-width:2px;}.small-orange-hr-left{width:100px;border-color:#f37021;border-width:2px;margin:0 auto 0 0;}ul.services-list{list-style:none;}ul.services-list li{margin-bottom:15px;position:relative;line-height:1.5;}ul.services-list li:before{content:"a";position:absolute;left:-38px;font-family:"untitled-font-9";font-size:25px;top:-5px;color:#f37021;}ul li{margin-bottom:8px;line-height:1.4;}table.responsive-card{table-layout:fixed;}table.responsive-card thead td,table.responsive-card thead th{background:#f37021;text-align:center;color:#fff;padding:15px;font-weight:bold;}table.responsive-card thead td p,table.responsive-card thead th p{color:#fff;}table.responsive-card tbody td{text-align:left;border-bottom:solid 1px rgba(0,0,0,0.2);}table.responsive-card td p,table.responsive-card th p{font-size:16px;word-break:break-word;}table.responsive-card{display:block;width:100% !important;height:auto !important;}table.responsive-card th{text-align:left;}table.responsive-card th,table.responsive-card td{padding:10px;margin:0;width:auto !important;}table.responsive-card td{display:block;text-align:left;vertical-align:middle;width:100%;padding-left:50%;position:relative;}table.responsive-card td a{word-break:break-all;}table.responsive-card td p{display:inline;}table.responsive-card td:before{content:attr(data-content);display:inline-block !important;padding-right:20px;text-align:left;width:100%;margin-left:-100%;position:relative;z-index:2;color:#fff;font-weight:bold;}table.responsive-card td:after{content:"";position:absolute;top:0;left:0;bottom:0;width:calc(50% - 20px);z-index:1;background:#f37021;}table.responsive-card tr{display:block;overflow:hidden;width:100%;border-top:solid 1px rgba(0,0,0,0.2);}table.responsive-card tbody{display:block;width:100%;}table.responsive-card thead{display:none;}@media (min-width:768px){.singleline-heading h1,.singleline-heading h2,.singleline-heading h3,.singleline-heading h4,.singleline-heading h5,.singleline-heading h6{text-align:center;}.services-h2{font-size:36px;}.intro-text{font-size:22px;}}@media (min-width:992px){blockquote.image{padding-left:175px;}blockquote.image img{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}p.intro{font-size:20px;}h1,.h1,h1.default{font-size:40px;}h2,.h2,h2.default{font-size:36px;}h3,.h3,h3.default{font-size:22px;}h4,.h4,h4.default{font-size:16px;}h5,.h5,h5.default{font-size:16px;}h6,.h6,h6.default{font-size:16px;}.services-h2{font-size:27px;margin-top:0;line-height:1.2375;}.services-h2{font-size:36px;}table.responsive-card{display:table;width:100%;}table.responsive-card tbody td{text-align:center;padding:15px;}table.responsive-card thead{display:table-header-group;}table.responsive-card thead th,table.responsive-card thead td{display:table-cell;float:none;clear:none;width:auto;}table.responsive-card thead tr{border-top:none;display:table-row;}table.responsive-card tbody{display:table-row-group;}table.responsive-card tbody tr{display:table-row;}table.responsive-card tbody tr td{display:table-cell;float:none;clear:none;width:auto;}table.responsive-card tbody tr td p{display:block;}table.responsive-card td:before,table.responsive-card td:after{display:none !important;}}.homeSection.testimonial{color:#fff;margin-bottom:0px;}.homeSection.testimonial .testimonials-title{text-align:center;font-size:28px;margin-bottom:30px;margin-top:0;}.homeSection.testimonial .testimonials-title a{color:rgba(0,0,0,0.7);}.homeSection.testimonial .testimonial-container{display:flex;flex-direction:column;}.homeSection.testimonial .testimonialWrapper{padding-bottom:calc-em(16px,30px);background:#f6f6f6;width:100%;margin-bottom:30px;position:relative;}.homeSection.testimonial .testimonialWrapper h3{font-weight:100;margin:0;line-height:1;}.homeSection.testimonial .testimonialWrapper h3 a{color:#fff;}.homeSection.testimonial .testimonialWrapper span{font-size:calc-em(14px,14px);}.homeSection.testimonial .testimonialWrapper .video iframe{border:6px solid rgb(25.694,71.1526153846,102.776);height:215px;max-width:100%;}.homeSection.testimonial .testimonialWrapper .testimonial-text-container{padding:30px;padding-bottom:60px;background:#f6f6f6;}.homeSection.testimonial .testimonialWrapper .testimonial-text-container img{max-height:40px;margin-bottom:20px;}.homeSection.testimonial .testimonialWrapper .testimonial-text-container .category{color:#f37021;font-size:18px;text-transform:uppercase;margin-top:0;}.homeSection.testimonial .testimonialWrapper .testimonial-text-container .testimonial-read-more-link{position:absolute;bottom:30px;left:30px;color:#f37021;text-decoration:underline;font-size:16px;text-underline-position:under;font-weight:700;}.homeSection.testimonial .testimonialWrapper .testimonial-text-container .testimonial-read-more-link:hover{color:#34668c;}.homeSection.testimonial .testimonialWrapper .video-thumb{width:100%;}.homeSection.testimonial .testimonialWrapper .yt{width:45px;height:45px;}.homeSection.testimonial .testimonialWrapper .yt:after{margin-left:-20%;margin-top:-25%;border-left-width:20px;border-top-width:12px;border-bottom-width:12px;}.homeSection.testimonial .testimonialWrapper blockquote{font-size:14px;padding-top:0;}.homeSection.testimonial .testimonialWrapper blockquote p{color:#34668c;font-size:20px;font-weight:700;}.homeSection.testimonial .testimonialWrapper blockquote p i{font-size:12px;margin-bottom:8px;}.homeSection.testimonial .testimonialWrapper blockquote p i:last-of-type{transform:rotate(180deg);margin-left:5px;}.homeSection.testimonial .testimonialWrapper blockquote:before{width:20px;height:20px;left:0;display:none;}.homeSection.testimonial .testimonialWrapper blockquote cite{font-size:calc-em(14px,13px);}.homeSection.content-blocks{background-color:#34668c;color:#fff;}.homeSection.content-blocks .blockWrapper{padding-bottom:calc-em(16px,30px);}.homeSection.content-blocks .blockWrapper span{font-size:calc-em(14px,14px);}.homeSection.content-blocks .blockWrapper .img-container{text-align:center;}.homeSection.content-blocks .blockWrapper .img-container img{width:100%;}.homeSection.content-blocks .blockWrapper a:hover{color:#fff;}.homeSection.calculator .homeCalculatorInner{padding-bottom:calc-em(14px,30px);}.homeSection.calculator .homeCalculatorInner .image{text-align:center;}.homeSection.calculator .homeCalculatorInner .heading h2{line-height:1.3;}.homeSection.news{padding-bottom:60px;padding-top:30px;}.homeSection.news.about-us-page .news-title,.homeSection.news.meet-the-team-page .news-title{text-align:center;margin-top:10px;margin-bottom:30px;}.homeSection.news.about-us-page .buttons-container,.homeSection.news.meet-the-team-page .buttons-container{display:flex;justify-content:center;}.thumb-container{position:relative;}.thumb-container .yt{top:50%;left:50%;transform:translate(-50%,-50%);}@media (min-width:1400px){.homeSection.calculator .homeCalculatorInner{display:table !important;margin:0 auto;padding-bottom:0;}.homeSection.calculator .homeCalculatorInner .image,.homeSection.calculator .homeCalculatorInner .heading,.homeSection.calculator .homeCalculatorInner .text{display:table-cell;vertical-align:middle;}.homeSection.calculator .homeCalculatorInner.paper-plane:before{position:absolute;content:" ";height:9em;width:2px;top:17%;background-color:#D5D5D5;}.homeSection.calculator .homeCalculatorInner .image{padding-right:calc-em(16px,60px);width:30%;}.homeSection.calculator .homeCalculatorInner .image img{width:215px;}.homeSection.calculator .homeCalculatorInner .image.paper-plane{padding:unset;vertical-align:top;padding-top:50px;width:215px;}.homeSection.calculator .homeCalculatorInner .image.paper-plane img{padding-left:20px;padding-right:20px;}.homeSection.calculator .homeCalculatorInner .heading{display:block;padding-right:calc-em(16px,20px);}.homeSection.calculator .homeCalculatorInner .heading h2{font-size:calc-em(16px,20px);}.homeSection.calculator .homeCalculatorInner .text{display:block;}.homeSection.calculator .homeCalculatorInner .text p{margin:0;padding-bottom:calc-em(16px,20px);}}@media (min-width:992px){.homeSection.testimonial{margin-bottom:60px;}.homeSection.testimonial .testimonials-title{font-size:36px;margin-bottom:30px;}.homeSection.testimonial .testimonial-container{flex-direction:row;margin-left:-15px;margin-right:-15px;}.homeSection.testimonial .testimonialWrapper{padding-bottom:0;width:calc(33.3% - 30px);margin-left:15px;margin-right:15px;}.homeSection.testimonial .testimonialWrapper .video iframe{width:100%;max-width:none;}.homeSection.testimonial .testimonialWrapper blockquote p{font-size:22px;}.homeSection.testimonial .testimonialWrapper blockquote:before{width:40px;height:40px;}.homeSection.calculator .homeCalculatorInner{display:block;margin:0 auto;padding-bottom:0;}.homeSection.calculator .homeCalculatorInner .image,.homeSection.calculator .homeCalculatorInner .heading,.homeSection.calculator .homeCalculatorInner .text{display:table-cell;vertical-align:middle;}.homeSection.calculator .homeCalculatorInner .image{padding-right:20px;width:30%;height:240px;}.homeSection.calculator .homeCalculatorInner .heading{display:block;padding-right:calc-em(16px,20px);}.homeSection.calculator .homeCalculatorInner .heading h2{font-size:calc-em(16px,20px);}.homeSection.calculator .homeCalculatorInner .text{display:block;}.homeSection.calculator .homeCalculatorInner .text p{margin:0;padding-bottom:calc-em(16px,20px);}.homeSection.news{padding-bottom:40px;}.homeSection.news.about-us-page .news-title a{font-size:38px;}}@media (max-width:1400px){.homeSection.testimonial .testimonialWrapper .video-thumb{max-width:300px;margin-left:auto;}}@media (max-width:992px){.homeSection.content-blocks .blockWrapper .img-container{text-align:left;}.homeSection.content-blocks .blockWrapper .img-container img{height:215px;max-width:100%;width:unset;}.homeSection.calculator .homeCalculatorInner{display:block;}.homeSection.calculator .homeCalculatorInner .image,.homeSection.calculator .homeCalculatorInner .heading,.homeSection.calculator .homeCalculatorInner .text{display:block;}}@media (max-width:768px){.homeSection .thumb-container{padding:0;margin:0 auto;}.text-carousel .thumb-container{margin:0 auto;}}@media (min-width:1400px){.homeSection .thumb-container{width:100%;}.homeSection.calculator .homeCalculatorInner.paper-plane:before{left:0;}}
