body{font-family:Arial,sans-serif;font-size:1.25rem;background-color:#fff;color:#000}.no-scroll{overflow:hidden}.no-scroll #openNavOverlay{display:block}img{max-width:100%;height:auto}a{color:#ee4426;text-decoration:none !important;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}a:hover{color:#000}h1{font-size:1.875rem;margin-bottom:2.75rem}h2{font-size:1.5625rem;margin-bottom:2rem}h3{font-size:1.4375rem;margin-bottom:1.75rem}h4{font-size:1.375rem;margin-bottom:1.5rem}.alignleft{float:left;margin-right:15px}.alignright{float:right;margin-left:15px}.aligncenter{display:block;margin:0 auto}table th,table td{border:1px solid #000;padding:5px}.fs-h1{font-size:1.875rem}.fs-h2{font-size:1.5625rem}.fs-h3{font-size:1.4375rem}.fs-h4{font-size:1.375rem}.txt-primary{color:#ee4426}#openNavOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99995;display:none;background-color:rgba(0,0,0,0.5)}@media screen and (min-width: 992px){body.no-scroll{overflow-y:auto;position:static}body.no-scroll #openNavOverlay{display:none}.close-nav{display:none}}@media screen and (max-width: 767px){html{font-size:12px}}.site-header{background-color:#fff}.site-header .logo{width:100%;max-width:318px;padding:16px 16px 16px 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.site-header .logo a{display:block}.flex-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1}.header-block .call-estimate{text-align:right}.header-block .estimate{margin-bottom:32px}.header-block .estimate a{background-color:#ee4426;padding:24px 8px 8px;color:#fff;display:inline-block}.header-block .estimate a:hover{background-color:#d12d10}.header-block .social{padding-top:30px;margin-bottom:25px}.header-block .family-operated{font-family:"Times New Roman", serif;font-style:italic;padding-right:24px;margin-bottom:24px;line-height:1.1}.header-block .phone{font-size:22px;font-weight:bold}.header-block .phone a{color:#000}.header-block .phone a:hover{color:#ee4426}.i-social{display:inline-block;margin-left:8px}.sticky-header{padding-top:50px}.sticky-header .header-nav{position:fixed;z-index:99997;left:0;top:0;width:100%;-webkit-box-shadow:0 3px 20px rgba(0,0,0,0.2);box-shadow:0 3px 20px rgba(0,0,0,0.2);height:50px}.sticky-header .header-nav>div{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav{height:50px;background-color:#231f20}.header-nav>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-nav a,.mobile-icons a{height:50px;line-height:50px}.mobile-icons{overflow:hidden;display:none;font-size:22px}.mobile-icons a{display:inline-block;color:#fff;margin-left:10px;line-height:1.3;padding-top:2px;text-align:center}.mobile-icons a span{display:block;font-size:14px}.mobile-icons a:hover{color:#ee4426}.mobile-icons .nav-phone,.mobile-icons .nav-contact{visibility:hidden;opacity:0;-webkit-transition:opacity 0.175s ease-in;transition:opacity 0.175s ease-in}.mobile-icons .nav-phone .fa{position:relative;top:2px}.mobile-icons .nav-contact{background-color:#ee4426;color:#fff !important;padding-left:5px;padding-right:5px;margin-left:0}.close-nav{position:fixed;top:0;left:0;width:400px;height:45px;line-height:45px;cursor:pointer;z-index:99999;background-color:#d12d10;border-bottom:1px solid #b9280e;font-size:18px;color:#fff;text-align:center;-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.2);box-shadow:0 3px 10px rgba(0,0,0,0.2);-webkit-transform:translateX(-400px);transform:translateX(-400px);-webkit-transition:-webkit-transform 0.15s ease-in-out;transition:-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out}.close-nav.open{max-width:100%;-webkit-transform:translateX(0);transform:translateX(0)}.sticky-get-quote{position:absolute;top:0;right:15px;opacity:0;z-index:-1;visibility:hidden;-webkit-box-shadow:1px 1px 8px rgba(0,0,0,0.5);box-shadow:1px 1px 8px rgba(0,0,0,0.5);-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:all 0.2s;transition:all 0.2s}.sticky-get-quote a{display:block;height:auto;line-height:normal;padding:8px 16px;background-color:#ee4426;color:#fff;font-size:18px}.sticky-get-quote a:hover{background-color:#d12d10}@media screen and (min-width: 992px){.sticky-header .container{position:relative}.sticky-header .sticky-get-quote{visibility:visible;opacity:1;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 0.2s;transition:all 0.2s}}@media screen and (max-width: 991px){.flex-header{width:100%;max-width:100%;padding-left:15px;padding-right:15px}.header-nav>div{max-width:100%;padding-left:15px;padding-right:15px}.header-nav .mobile-icons{display:block}.sticky-header .mobile-icons .nav-phone,.sticky-header .mobile-icons .nav-contact{visibility:visible;opacity:1}}@media screen and (max-width: 911px){.site-header .logo{max-width:184px}}@media screen and (max-width: 767px){.mobile-icons .nav-phone,.mobile-icons .nav-contact{visibility:visible;opacity:1}.site-header .call-estimate{display:none}}@media screen and (max-width: 575px){.site-header .logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 auto}.header-block{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-block .family-operated{display:none}.header-block .social{display:none}}select,input[type="text"],input[type="email"],input[type="password"],input[type="password"],input[type="number"],input[type="search"],textarea{display:block;width:100%;height:48px;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;background-image:none;font-family:inherit;font-size:14px;padding-right:8px;padding-left:8px;background-color:#fff;border:1px solid #6d6e71;color:rgba(0,0,0,0.75)}select{padding:5px}.textarea-lg{height:96px}::-webkit-input-placeholder{color:#231f20}.contact-page-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-page-form select,.contact-page-form input[type="text"],.contact-page-form input[type="email"],.contact-page-form input[type="password"],.contact-page-form input[type="password"],.contact-page-form input[type="number"],.contact-page-form input[type="search"],.contact-page-form textarea{height:41.6px;margin-top:4px;background-color:transparent;border-width:2px;font-size:20px}.contact-page-form textarea{min-height:150px}.contact-page-form label{display:block}.contact-page-form>p{min-width:50%;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:0 16px}.contact-page-form .input-name,.contact-page-form .input-service,.contact-page-form .input-message{-ms-flex-preferred-size:100%;flex-basis:100%}.contact-page-form .submit-container{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:16px}.contact-page-form .submit-container>p{margin:0;padding:0;display:inline-block;vertical-align:middle}.contact-page-form .submit-container .btn{font-size:20px;height:53px;line-height:53px;padding:0 24px}.contact-page-form .submit-container>.wpcf7-form-control-wrap{display:inline-block;vertical-align:middle}.contact-page-form .submit-container .page-recaptcha{-webkit-transform:scale(0.68);transform:scale(0.68);-webkit-transform-origin:0px 0px;transform-origin:0px 0px}.contact-page-form .submit-container .ajax-loader{background-image:url("img/contact-ajax.gif");background-size:contain;height:30px;width:30px}.contact-page-form span.wpcf7-not-valid-tip{font-style:italic}.popover-form select,.popover-form input[type="text"],.popover-form input[type="email"],.popover-form input[type="password"],.popover-form input[type="password"],.popover-form input[type="number"],.popover-form input[type="search"],.popover-form textarea{height:41.6px;margin-top:4px;background-color:transparent;border-color:#fff;border-width:2px;color:#fff;font-size:20px}.popover-form option{background:#6d6e71}.popover-form textarea{min-height:150px}.popover-form .input-email{display:inline-block;width:49%}.popover-form .input-phone{display:inline-block;width:49%}.popover-form span.wpcf7-not-valid-tip{color:#FFF;font-style:italic}.popover-form .submit-container .ajax-loader{background-image:url("img/popup-ajax.gif");background-size:contain;height:30px;width:30px}.popover-form .submit-container>.wpcf7-form-control-wrap{width:206px;height:51px}.popover-form .submit-container .popover-recaptcha{-webkit-transform:scale(0.68);transform:scale(0.68);-webkit-transform-origin:0px 0px;transform-origin:0px 0px}.popover-form label{display:block;font-size:18px;color:#fff}.footer-form .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-form .flex-wrapper>p{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;padding:4px;margin-bottom:0;text-align:left}.footer-form .submit-container{padding:4px;text-align:center}.footer-form .submit-container .btn{height:48px;font-size:20px;vertical-align:baseline}.footer-form .submit-container>p{display:inline-block;vertical-align:middle}.footer-form .submit-container>.wpcf7-form-control-wrap{position:relative;width:194px;height:46px;padding:0;margin:-2px 0 0 5px;display:inline-block;vertical-align:middle}.footer-form .submit-container .ajax-loader{background-image:url("img/popup-ajax.gif");background-size:contain;height:30px;width:30px}.footer-form .footer-recaptcha{-webkit-transform:scale(0.64);transform:scale(0.64);-webkit-transform-origin:0 0;transform-origin:0 0}.footer-form iframe{position:relative}.footer-form select,.footer-form input[type="text"],.footer-form input[type="email"],.footer-form input[type="password"],.footer-form input[type="password"],.footer-form input[type="number"],.footer-form input[type="search"],.footer-form textarea{font-size:20px;background:transparent;border:2px solid #fff}.footer-form ::-webkit-input-placeholder{color:#ebebec}.footer-form div.wpcf7-response-output{margin:24px auto 0 auto}.footer-form .wpcf7-not-valid-tip{font-size:18px;color:#FFF;font-style:italic;padding-top:6px}@media screen and (max-width: 1199px){.footer-form .flex-wrapper>p{-ms-flex-preferred-size:25%;flex-basis:25%}.footer-form .submit-container{margin-top:24px;-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width: 991px){.contact-page-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-page-form>p{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 8px}.contact-page-form>p.textarea{-ms-flex-preferred-size:100%;flex-basis:100%}.contact-page-form .submit-container{text-align:center}.contact-page-form select,.contact-page-form input[type="text"],.contact-page-form input[type="email"],.contact-page-form input[type="password"],.contact-page-form input[type="password"],.contact-page-form input[type="number"],.contact-page-form input[type="search"],.contact-page-form textarea{max-width:100%}}@media screen and (max-width: 767px){.footer-contact-container .container{width:100% !important;padding-left:15px;padding-right:15px}.footer-form .flex-wrapper>p{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width: 480px){.footer-form .submit-container>.wpcf7-form-control-wrap{margin-right:17px}.footer-form .submit-container>p{margin-top:24px}.contact-page-form .submit-container{text-align:center}.contact-page-form .submit-container>p{display:block;margin-top:24px}}@media screen and (max-width: 445px){.contact-page-form .submit-container{text-align:center;padding:0}}@media screen and (max-width: 491px){.contact-page-form>p{-ms-flex-preferred-size:100%;flex-basis:100%}}.main-nav{font-size:20px;background-color:#231f20}.main-nav a{display:block;padding:0 16px;background-color:transparent;color:#fff;-webkit-transition:all 0.15s ease-in;transition:all 0.15s ease-in;overflow:hidden}.main-nav ul{list-style:none;padding:0;margin:0}.main-nav li{position:relative}.main-nav li a:hover,.main-nav li.current_page_item>a{background-color:#ee4426}.main-nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.main-nav>ul>li:not(:first-child){margin-left:1px}.main-nav>ul>li:hover>ul{opacity:1;left:0;z-index:10}.main-nav ul ul{padding-top:5px;position:absolute;width:250px;left:-9999em;opacity:0;-webkit-transition:opacity 0.15s ease-in;transition:opacity 0.15s ease-in}.main-nav ul ul li{background-color:#231f20}.main-nav ul ul li:not(:last-of-type){border-bottom:1px solid #231f20}@media screen and (min-width: 992px){.sticky-header .main-nav ul>li.submenu-right ul{right:0}.sticky-header .main-nav ul>li.submenu-right:hover ul{left:auto}}@media screen and (max-width: 1199px){.main-nav{font-size:16px;font-weight:600}}.mobile-nav{position:fixed;top:45px;left:0;bottom:0;z-index:99998;width:400px;max-width:100%;overflow-x:hidden;overflow-y:auto;text-align:left !important;background-color:#ee4426;-webkit-box-shadow:3px 0 10px rgba(0,0,0,0.25);box-shadow:3px 0 10px rgba(0,0,0,0.25);border-right:1px solid #d12d10;-webkit-transform:translateX(-400px);transform:translateX(-400px);-webkit-transition:-webkit-transform 0.15s ease-in-out;transition:-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out}.mobile-nav ul{list-style:none;margin:0;padding:0}.mobile-nav ul li{letter-spacing:1px;font-size:20px;font-weight:bold}.mobile-nav ul li a:hover,.mobile-nav ul li.current_page_item>a{background-color:#f0583e;opacity:1}.mobile-nav a{display:block;position:relative;padding:16px 16px;color:#fff;opacity:0.5;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-top:1px solid #ef5034;border-bottom:1px solid #ed3818}.mobile-nav.open{max-width:100%;-webkit-transform:translateX(0);transform:translateX(0)}.mobile-nav ul ul li{letter-spacing:normal;font-size:16px}.mobile-nav ul ul a{padding-left:40px}main{min-height:800px}.fp-contact-bar{background:#000;color:#fff;padding-top:32px;padding-bottom:32px;text-align:center}.fp-contact-bar h3{margin-bottom:0}.fp-contact-bar p{margin:0}.fp-contact-bar .btn{margin-left:24px}.fp-top-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:32px;padding-bottom:40px;color:#6d6e71;text-align:center}.fp-top-cards .card{max-width:240px;width:240px;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:0;-ms-flex:0 1 23%;flex:0 1 23%}.fp-top-cards .card-block{padding:12px 8px}.fp-top-cards .card-title{text-transform:uppercase;font-size:1.5625rem;margin:0}.fp-top-cards .card-text{font-size:18px}.fp-top-cards .card-footer{border:none;background:none;padding:0;margin-top:auto}.ce-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:32px;padding-bottom:40px;text-align:center}.ce-cards .card{max-width:30%;width:30%;border-radius:0;border:none;-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;padding:16px 8px;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.5);box-shadow:0 0 12px rgba(0,0,0,0.5)}.ce-cards .card-img-top{margin-left:auto;margin-right:auto;width:auto;-ms-flex-item-align:center;align-self:center}.ce-cards .card-block{padding:36px 0 20px}.ce-cards .card-title{text-transform:uppercase;font-size:1.5625rem;font-weight:bold;margin-bottom:40px;color:#ee4426}.ce-cards .card-footer{display:none}.ce-cards .btn{width:70%}.fp-generations .col-img{text-align:right}.fp-generations .col-img img{border:10px solid #fff;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.25);box-shadow:0 0 12px rgba(0,0,0,0.25)}.fp-generations .col-img p{margin-bottom:0}.page-content h1{margin-bottom:2.75rem}.page-content ul,.page-content ol{padding-left:24px}.page-content li{margin:8px 0}.page-lead-in{background-color:#ebebec;padding-top:60px;padding-bottom:60px;margin-bottom:30px}.page-lead-in *:last-child{margin-bottom:0}.page-lead-in .special-heading{margin:0 0 2.75rem;font-size:1.875rem;font-weight:500;line-height:1.1;display:block}.no-pad-img{background-color:#ebebec;margin-top:50px;margin-bottom:50px}.no-pad-img .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.no-pad-img .col-info{padding-top:40px;padding-bottom:30px}.no-pad-img .col-img{text-align:right}.no-pad-img .col-img p{margin:0}.related-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:40px;padding-bottom:24px}.related-items .r-item{width:46%;max-width:46%;text-align:center;margin-bottom:16px;padding:16px;background-color:#6d6e71;color:#fff}.related-items .r-item h1{margin-bottom:24px}.contact-page-container{margin-top:40px}.contact-page-container .col-form{padding-top:24px;padding-bottom:24px;background-color:#ebebec}.contact-page-container .col-img{-ms-flex-item-align:center;align-self:center;padding-left:32px}.contact-page-container .col-img p:last-child{margin:0}.testimonials-listing article{margin-bottom:60px}.testimonials-listing .the-testimonial p:last-child{margin-bottom:0.5rem}.btm-map iframe{display:block;width:100%;min-height:600px}.light-bg{background-color:#ebebec;padding-top:40px;padding-bottom:40px}@media screen and (max-width: 991px){.fp-generations .col-img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-bottom:40px;text-align:center}.ce-cards .card{max-width:100%;width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:40px}.no-pad-img .col-img{text-align:center;padding-bottom:40px}.contact-page-container .col-img{text-align:center;padding:25px 0 0}.col-img{text-align:center}.btm-map iframe{min-height:400px}}@media screen and (max-width: 767px){.fp-top-cards{-ms-flex-pack:distribute;justify-content:space-around}.fp-top-cards .card{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:25px}.related-items .r-item{width:100%;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.our-history-img{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.our-history-img p{text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width: 549px){.fp-top-cards .card{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width: 497px){.fp-contact-bar .btn{margin:10px auto 0;display:block}}.slider{display:none}.slider-wrap{position:relative;text-align:center}.slick-home-next,.slick-home-prev{display:none}.slider{background-color:#231f20}.slider-slide{position:relative}.slider-content{position:absolute;top:0;width:100%;height:100%;color:#fff !important}.slider-content .inner-content{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:24px 200px}.slider-content .primary-title{font-size:3.75rem;font-weight:600;margin-bottom:2rem}.slider-content .secondary-title{font-size:2.5rem;font-weight:400;font-style:italic;margin-bottom:2rem}.slider-content p{margin-bottom:1.5rem}.slider-content p:last-child{margin-bottom:0}.slider-content ul{list-style:none;margin:0;padding:0}.slider-img{background-size:cover;padding-bottom:32.5%}.testimonials-c{position:relative;overflow:hidden}.testimonials-c .t-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:right}.testimonials-c .t-inner{display:inline-block;text-align:center;max-width:50%;padding:30px;background-color:rgba(255,255,255,0.75)}.testimonials-c .testimonial p:last-child{margin-bottom:0}.testimonials-c .t-author{font-size:1rem}.testimonials-c .t-author:before{content:'-'}.testimonials-c h1{margin-bottom:1.2rem;font-weight:bold}.testimonials-c>p:first-child{margin-bottom:0}.testimonails-slider{display:none}.history-carousel{display:none}.history-carousel p{margin-bottom:0}.history-carousel .slick-prev,.history-carousel .slick-next{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:0;line-height:0;position:absolute;top:40%;top:calc(50% - 20px);display:block;width:40px;height:40px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;z-index:200;background:#333;border-radius:20px;opacity:0.9}.history-carousel .slick-prev:hover,.history-carousel .slick-next:hover{opacity:1}.history-carousel .slick-prev:before,.history-carousel .slick-next:before{font-family:'fontawesome';font-size:20px;line-height:1;opacity:.9;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.history-carousel .slick-prev{left:25px}.history-carousel .slick-prev:before{content:"\f104"}.history-carousel .slick-next{right:25px}.history-carousel .slick-next:before{content:'\f105'}@media screen and (max-width: 1249px){.slider-content h1{font-size:2.3rem;margin-bottom:1rem}.slider-content h2{font-size:1.5rem;font-weight:normal;margin-bottom:1.5rem}.slider-content h4{margin-bottom:1rem}}@media screen and (max-width: 1199px){.slider-content .inner-content{padding:24px 120px}.slider-content .inner-content .primary-title{font-size:3rem}.slider-content .inner-content .secondary-title{font-size:2rem}.testimonials-c .t-inner{max-width:100%}}@media screen and (max-width: 991px){.slider-content .inner-content .primary-title{font-size:2.5rem;margin-bottom:1rem}.slider-content .inner-content .secondary-title{font-size:1.5rem;margin-bottom:1rem}}@media screen and (max-width: 767px){.slider-content .inner-content{padding:0}.slider-md-hidden{display:none !important}.history-carousel-outer{min-height:430px}}@media screen and (max-width: 549px){.slider{margin-bottom:1px;background-color:#ee4426}.slider-img{display:none}.slider-content{position:relative;height:auto;text-align:center;padding:24px}.slider-content .inner-content{position:static;-webkit-transform:none;transform:none}.testimonials-c>p{display:none}.testimonials-c .t-wrap{position:static;-webkit-transform:none;transform:none;background-color:#ebebec}.testimonials-c .t-inner{background:none}}.footer-contact-container{text-align:center;background-color:#6d6e71;padding:60px 16px;color:#fff;margin-top:24px;margin-bottom:24px}.footer-contact-container h2{font-size:1.875rem;font-weight:600;margin-bottom:28px}.site-footer{background-color:#000;color:#fff}.site-footer a{color:#fff}.site-footer a:hover{color:#ee4426}.copyright-container{background-color:#ee4426;padding-top:24px;padding-bottom:24px;font-size:15px}.flex-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subfooter{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:32px;padding-bottom:32px}.subfooter .f-item{max-width:33.33%}.subfooter .links ul{margin:0;padding:0;list-style:none}.subfooter .links li{position:relative;padding-left:24px;margin-bottom:18px}.subfooter .links li:before{content:' ';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:11px solid #ee4426}.subfooter .contact{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subfooter .contact p{margin-top:auto}@media screen and (max-width: 1199px){.subfooter{font-size:16px}}@media screen and (max-width: 991px){.subfooter .f-item{max-width:50%}}@media screen and (max-width: 767px){.site-footer .container{width:100%;max-width:100%}.subfooter .f-item{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:32px;text-align:center}.subfooter .links{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.subfooter .links li{display:inline-block;margin-bottom:12px;margin-right:5px}.subfooter .links li:before{border:none;display:none}.subfooter .links li:first-child{padding-left:0}.subfooter .links li:after{content:' ';position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:11px solid #ee4426}.subfooter .contact{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.subfooter .contact .social{margin-bottom:1.5rem}.subfooter .agents{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.subfooter .agents img{display:block;margin:8px auto}.copyright-container .copyright,.copyright-container .netgain{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.copyright-container .copyright{margin-bottom:30px}}.popover-modal{background-color:#6d6e71;color:#fff;padding-top:0}.popover-modal .modal-header{border:0;padding:10px 15px;margin:0 0 20px;background-color:#ee4426}.popover-modal .modal-header .modal-title{font-size:20px;font-weight:bold}.popover-modal .modal-body{padding:0 45px 45px}button.close{color:#fff;opacity:0.8;font-weight:normal;padding:3px 8px;cursor:pointer;text-shadow:none}.close:focus,.close:hover{color:#fff;opacity:1}@media screen and (max-width: 471px){.popover-modal{padding-top:0}.popover-modal .modal-body{padding:0 30px}}.btn{border-radius:0;cursor:pointer;font-size:1.25rem}.btn-primary,.btn-primary-outline{background-color:#ee4426;border-color:#ee4426;color:#fff}.btn-primary:hover,.btn-primary-outline:hover{background-color:#d12d10;color:#fff}.btn-primary{padding-top:6px;padding-bottom:6px}.btn-primary:hover{border-color:#d12d10}.btn-primary-outline{border-width:2px;border-color:#fff}.btn-wide{padding-left:36px;padding-right:36px}.btn-arrows:after{content:"\f101";font-family:"FontAwesome";display:inline-block;font-weight:normal;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}.btn-arrows:hover:after{-webkit-transform:translateX(80%);transform:translateX(80%)}.sticky-header .modal{top:70px}.modal-content{border-radius:0}

/*# sourceMappingURL=main.css.map */
