:root{--white:#fff;--blue:#0e1c3f;--gold:#c39c50;--orange:#e53d00;--bg-gold:#faf7f1;--max-width:1185px;--heading-large:45px;--heading-large-space:55px;--heading-med:35px;--heading-med-space:45px;--heading-sm:28px;--heading-sm-space:32px;--text:16px;--text-space:18px;--text-lg 18px;--text-lg-space:21px;--text-xl:20px;--text-xl-space:28px;--text-sm 14px;--text-sm-space:16px}.max-width{max-width:var(--max-width);margin:0 auto}.no-pad{padding:0 !important}.breadcrumb{display:block;margin:5px 0 35px}.breadcrumb a{font-size:var(--text-lg);line-height:var(--text-lg-space);font-weight:700}body:not(.home) .inner-content a{color:var(--blue)}.header{background:var(--white)}.top-bar{max-width:var(--max-width);margin:0 auto;background:var(--white);display:block}.top-bar .top-bar-left{width:50%}.top-bar .top-bar-right{width:50%}.top-bar .top-bar-left #logo{display:inline-block}.top-bar .top-bar-left #logo img{max-height:90px}.top-bar .top-bar-left .tag{display:inline-block;padding-left:25px;font-size:26px}.top-nav{display:inline-block}.top-bar .tagline{font-size:32px;line-height:43px;margin-bottom:15px}#social-media{display:inline-block}.social-icons{margin:20px 0}.social-icons.header{margin:0}.social-icons h5{font-weight:700}.social-icons a{margin-right:15px}.resized-icon{height:35px;width:auto;fill:#c39c50}.social-icon i{vertical-align:top;margin-top:5px}.social-icon{border:2px solid #fff;border-radius:50%;width:30px;height:30px;display:inline-block;text-align:center;margin:0 5px}.social-icon a:hover{color:#fff}.nav_secondary{display:inline-block}.nav_secondary .menu .active>a{background:0 0}#top-nav{background:#fff}#top-nav li{position:relative}#top-nav a{font-size:16px;line-height:24px;position:relative;padding:5px 17px}#top-nav .log-in svg{position:absolute;right:20px;top:8px;width:13px}#top-nav .log-in a{border:1px solid;padding:5px 25px;border-radius:6px;text-align:left;width:264px}#top-nav .download svg{position:absolute;right:20px;top:8px;width:13px}#top-nav .download a{text-align:left;width:270px}#nav{text-align:center;display:block;margin:0;height:50px}#nav ul#main-nav{display:inline-table;max-width:1185px;margin:0 auto}#nav #main-nav li{display:inline-block;padding:0 15px;font-weight:700}#nav #main-nav li ul li{padding:0 5px}#nav #main-nav li .submenu .is-active>a{background:0 0}#nav a{color:#fff}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after{border-color:#fff transparent transparent}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent.menu-item.is-active a:after{transform:rotate(180deg)}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:after{border-color:transparent transparent transparent #fff}.submenu.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right.is-active>a:after{transform:rotate(80deg)}#nav .menu .active a{background:0 0}.is-dropdown-submenu{border:none}#nav .is-dropdown-submenu{min-width:300px;z-index:50}@media screen and (max-width:39.9375em){.header{height:100px}.top-bar .top-bar-left{width:75%}.top-bar .top-bar-right{width:25%}#mobile-top-nav li a{color:#000;padding-right:0;margin-top:10px}.top-bar,.top-bar ul{background:0 0}.top-bar ul,.top-bar .phone{display:inline-block}.top-bar .phone .fas{font-size:23px;margin-right:25px;vertical-align:middle}.menu-icon{background:0 0}.menu-icon:after{background:#000;box-shadow:0 7px 0 #000,0 14px 0 #000}.menu a{color:#fff !important}}.home.content{background:var(--bg-gold);padding:80px 0}.content{max-width:1185px;margin:0 auto}#footer{color:#fff;padding:50px 0 55px;margin:0}.inner-footer{max-width:1185px;margin:0 auto;font-size:17px;line-height:30px;position:relative}.inner-footer a{color:#fff}.inner-footer a.top{padding:25px;font-weight:700;position:absolute;right:0;top:-70px}.inner-footer .menu .active>a{background:0 0}.inner-footer h4{font-size:32px;font-weight:300;color:#fff;margin-bottom:15px;padding-bottom:15px}.inner-footer #menu-footer{display:inline-table}.inner-footer #menu-footer li{display:inline;padding:0}.inner-footer #menu-footer li a{padding:0;color:#fff;text-decoration:underline;font-size:17px;line-height:30px}.inner-footer .copyright{font-size:17px;line-height:30px;color:#fff}@media screen and (max-width:39.9375em){#footer{padding-top:85px}.inner-footer a.top{top:-125px}#footer .widget{margin-bottom:45px}}.pad-25{padding:25px}h1{font-size:45px;line-height:61px;font-weight:300}h2{font-size:40px;line-height:50px;font-weight:700 !important}h3{font-size:18px;line-height:28px;font-weight:700}p{font-size:18px;line-height:40px}ul{margin:0 35px 50px}li{font-size:18px;line-height:40px}.orange-btn{background:#dc6537;border-radius:10px;cursor:pointer;color:#fff;font-size:20px;text-transform:capitalize;font-weight:700;padding:10px 25px}.orange-btn.center{margin:0 auto;display:block}.orange-btn.disabled{background:gray;cursor:not-allowed}.btn{padding:5px 25px;border-radius:6px;font-size:24px;line-height:33px}.btn:hover{color:inherit;background:inherit;border-color:inherit}.white-btn{border:2px solid #fff;color:#fff;transition:all .5s ease}.white-btn .icon-arrow{fill:#fff}.white-btn:hover{background:#fff}.white{color:#fff}.entry-content p{font-size:18px;line-height:35px;font-weight:600}.home .entry-content p{font-size:17px;color:#636363}.entry-content h2{font-size:30px;font-weight:700;line-height:38px;margin:35px 0 5px}.entry-content h2.big{font-size:35px}.entry-content h2:first-of-type{margin-top:0}.entry-content h3{font-size:25px;line-height:35px}.entry-content .plan-details{max-width:980px;margin:0 auto}.entry-content .plan-details img{padding:5px}.wpcf7-form{display:block;margin:20px 0 0}#post-47 .wpcf7-form{margin:20px 0 40px}.wpcf7-form input[type=submit]{padding:5px 25px;border-radius:6px;cursor:pointer;border-color:none;box-shadow:none;float:right}::placeholder{color:#000}.coupon{border:1px dashed;margin-bottom:45px;padding:15px}.coupon .image{display:inline-block;vertical-align:middle;position:relative}.coupon .image img{position:absolute;top:0;bottom:0;margin:auto}.coupon h3{margin:0 0 13px;font-size:28px;line-height:30px;font-weight:300}.coupon .special{font-size:34px;line-height:40px;font-weight:700}.coupon .special .deal{font-size:57px;font-weight:800;display:inline;line-height:50px}.coupon .fine-print{font-size:12px;color:#383838}.wp-block-image .aligncenter{text-align:center}@media screen and (max-width:39.9375em){h1{font-size:28px;line-height:37px}.coupon{margin:0 15px 45px}.coupon .image{text-align:center}.coupon .image img{position:relative;margin:0 auto}.coupon .special .deal{display:block;font-size:50px;margin:0}.coupon .fine-print{margin-top:25px}}.home #global_services{display:none}#global_services{padding:0 0 25px}.services h1{margin:35px 0 25px}.services .box{-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,.5);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,.5);box-shadow:0px 0px 8px 0px rgba(0,0,0,.5)}.services .text{text-align:center;padding:45px 0 25px}.services .text h3{font-size:21px;line-height:28px;font-weight:700;padding:5px 0 15px}.services .icon{height:5px;position:relative}.services .icon .image{background:#fff;width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;text-align:center}.services .icon .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:80%;max-height:70%}.services .cta{margin:45px 0}.services .cta .btn{width:340px;position:relative;display:block;margin:0 auto}.services .cta .btn svg{float:right;margin:7px 0}#areaServed-detail .services{margin:80px 0}#areaServed-detail .services .box img{width:100%}@media screen and (max-width:39.9375em){#global_services{padding:0 25px}.btn{font-size:20px}.services .cta .btn{width:100%;font-size:18px}}#hero{margin-top:-1px;margin-bottom:75px}#hero:before,#scheduleService:before,#home-callout .image:before{content:'';opacity:.25;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}#home-callout .image:before{opacity:.65}#hero .form .form-text,.hero-extension .form .form-text{position:relative}#hero .form .form-text:before{content:'';opacity:.7;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.hero-extension{background:var(--bg-gold);padding:55px 0}.hero-extension .form .form-text:before{content:'';opacity:1;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.hero-extension .text h2{font-size:40px;margin-bottom:20px;font-weight:700}.hero-extension .text p{font-size:var(--text-xl);line-height:var(--text-xl-space)}.hero-extension .form .form-text p{color:var(--blue);text-align:center;font-size:28px;font-weight:700}#hero .page-title{position:relative;display:block;text-align:center;z-index:3}#hero{padding:35px 0}body:not(.home) #hero{background:#0e1c3f !important}.home #hero{height:auto;min-height:640px;overflow:hidden;margin-bottom:0;display:flex}.home #hero .page-title{padding:0;text-align:center;margin-bottom:25px}.home #hero .page-title h1{font-weight:700}.home #hero .hero-btn{display:flex;align-items:center;justify-content:center;gap:40px}.home #hero .hero-btn a{background:#dc6537;color:#fff;padding:15px 25px;font-size:25px;border-radius:15px;text-transform:uppercase;font-weight:700;text-align:center;min-width:400px}#hero .page-title h2{font-size:45px;font-weight:700;line-height:61px}.home #hero .form{position:relative;z-index:3;width:100%}#hero .form .form-text,.hero-extension .form .form-text{padding:30px 20px}#hero .form .wpcf7-submit,.hero-extension .form .wpcf7-submit{display:block;background:#dc6537 !important;text-transform:capitalize;font-weight:700;border:none;border-radius:10px;padding:10px 25px;color:#fff;text-align:center;width:100%;font-size:20px}#hero .form .form-text h1,.hero-extension .form .form-text h1{line-height:35px;font-size:30px}#hero .form span.wpcf7-not-valid-tip,.hero-extension .form span.wpcf7-not-valid-tip{cursor:pointer}#hero .form textarea,.hero-extension .form textarea{height:80px}.home #hero .title{text-align:center}.home #hero .buttons .hero-btn{position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:39.9375em){.home #hero .page-title h1{font-size:35px}#hero h1.page-title{font-size:40px}.home #hero .page-title{padding:25px 0 110px}.home #hero{height:650px}.home #hero h1.page-title{display:inline-block;padding:20px;left:0;top:0;transform:translate(0,0)}.home #hero .page-title h2{font-size:35px;line-height:40px}#hero .form .form-text,.hero-extension .form .form-text{padding:15px 0}.inner-content article{padding:0 25px}#hero .form .buttons{position:relative}.home #hero .hero-btn{flex-direction:column;position:absolute;bottom:0;width:100%}.home #hero .hero-btn a{min-width:90%;font-size:20px}}@media screen and (max-width:750px){#hero .form .buttons{position:relative}}@media screen and (min-width:40em) and (max-width:63.9375em){.home #hero h1.page-title{padding:0 10% 0 7%}#hero .form .form-text,.hero-extension .form .form-text{padding:55px 0}.home #hero .hero-btn a{min-width:auto}}.home .sponsor{padding:35px 0;background:var(--blue)}.home .sponsor h2{text-align:center;text-transform:uppercase;color:var(--white);margin:0;padding:0 15px}.home .sponsor h2 a{color:#dc6537;text-decoration:underline}#about{margin-bottom:95px}@media screen and (max-width:39.9375em){#about{margin-bottom:40px}}#contact .entry-content p{line-height:30px}.facebook-callout{padding:35px 0;margin:0 0 80px;background:var(--blue)}.facebook-callout p{font-size:40px;font-weight:700;text-align:center;text-transform:uppercase;padding:0 15px;color:var(--white)}.facebook-callout a{color:#dc6537;text-decoration:underline}#home-callout{margin:80px 0 0}#home-callout .image{margin-bottom:25px}#home-callout .image h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;font-weight:700;width:100%;font-size:25px;line-height:35px;padding:0 25px}#home-callout .intro{margin:15px 0;font-size:20px;font-weight:700;line-height:30px;min-height:100px}#home-callout .content{font-size:16px;line-height:30px;margin:15px 0;min-height:155px}#home-callout .content p{font-size:16px;line-height:30px}#home-callout .link{font-size:21px;line-height:28px}#home-callout .link{text-align:center}#home-callout .link a{background:#dc6537;color:#fff;padding:10px 25px;font-size:20px;border-radius:10px;text-transform:capitalize;font-weight:700;display:block;margin:0 25px}#home-callout .link svg{margin-left:15px}.coupon-wrapper{margin:25px 0 45px}.coupon-wrapper .extra-text{margin-bottom:25px}.coupon-wrapper .extra-text a{text-decoration:underline}#homeServiceAreas{padding:115px 0 0;position:relative}#homeServiceAreas:before{content:'';opacity:.25;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}#homeServiceAreas:after{content:'';opacity:1;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}#homeServiceAreas .content{position:relative}#homeServiceAreas .content .prime-bg{padding:45px;position:relative;z-index:3}#homeServiceAreas .content .cta{padding:45px;position:relative;z-index:3}#homeServiceAreas h2{z-index:3;margin-bottom:25px}#homeServiceAreas .area{color:#fff;z-index:3;position:relative}#homeServiceAreas .area .title{font-size:21px;font-weight:700;color:#fff}#homeServiceAreas .area a.title{color:#fff;text-decoration:underline;cursor:pointer}#homeServiceAreas .area .fas{position:absolute;top:5px;left:-15px;font-size:28px}#homeServiceAreas .cta{margin:45px 0 0}#homeServiceAreas .cta .btn{width:340px;position:relative;display:block;margin:25px auto}#homeServiceAreas .cta .btn svg{float:right;margin:7px 0}#serviceAreaPage{margin:80px 0}.serviceAreas{margin:0}.serviceAreas h1{margin:25px 0 45px}.serviceAreas h3{font-size:28px;line-height:38px;margin-left:-15px;margin-bottom:25px}.serviceAreas .area{position:relative;padding-left:18px;margin-bottom:45px;margin-left:15px}.serviceAreas .area .title{font-size:21px;font-weight:700;cursor:auto}.serviceAreas .area a.title{text-decoration:underline;cursor:pointer}.serviceAreas .area .fas{position:absolute;top:5px;left:-15px;font-size:28px}#global_sidebar_serviceAreas .serviceAreas{margin:0}#global_sidebar_serviceAreas .serviceAreas svg{height:14px;float:none;margin:0 7px}#global_affiliates h1{text-align:center}#global_affiliates .small-12.medium-12{text-align:center}#global_affiliates h1{margin:0 0 20px;font-size:35px}@media screen and (max-width:39.9375em){#homeServiceAreas .area{width:100%;display:block;flex:none}#homeServiceAreas .content .cta{padding:15px}#homeServiceAreas .cta .btn{width:270px}.serviceAreas h3{margin:25px 0 25px}.serviceAreas .area{margin:25px}}#planPricing{margin:85px 0}#planPricing h1{margin-bottom:45px}#planPricing h2{font-size:24px;line-height:33px;font-weight:700;margin:15px 0 15px}#planPricing .left_plan,#planPricing .right_plan{position:relative;margin:15px 0;min-height:380px;-webkit-box-shadow:2px 0px 4px 0px rgba(0,0,0,.5);-moz-box-shadow:2px 0px 4px 0px rgba(0,0,0,.5);box-shadow:2px 0px 4px 0px rgba(0,0,0,.5)}#planPricing .middle_plan{position:relative;min-height:400px;-webkit-box-shadow:2px 0px 12px 0px rgba(0,0,0,.5);-moz-box-shadow:2px 0px 12px 0px rgba(0,0,0,.5);box-shadow:2px 0px 12px 0px rgba(0,0,0,.5);z-index:5}#planPricing .colorbar{height:20px;border-bottom-left-radius:40px;position:relative}#planPricing .link{position:absolute;bottom:0;width:100%;height:60px;line-height:60px;border-top-right-radius:60px;font-size:21px}#planPricing .middle_plan .link{font-size:24px}#planPricing .link a .fas{transform:rotate(40deg);margin-left:5px}#planPricing .middle_plan .colorbar{height:32px;font-weight:700;line-height:32px;letter-spacing:.5em}#planPricing .desc{padding:0 25px;line-height:32px;font-size:16px}#planPricing .middle_plan .desc{padding:0 45px}#planPricing .price{font-weight:800;font-size:57px;line-height:78px;letter-spacing:.032em;margin:25px 0 55px}#planPricing .price span{font-size:14px;line-height:78px;font-weight:300;letter-spacing:.16em}#planPricing .description{margin-top:125px}#planPricing .description h2{font-size:21px;line-height:28px;font-weight:700;margin-bottom:25px}#global_faq,#faq{margin:20px auto 100px}#global_faq h2,#faq h2{font-size:21px;line-height:28px;font-weight:700;margin-bottom:25px}#global_faq .accordion,#faq .accordion{width:100%}#global_faq .accordion-item:hover,#global_faq .accordion-title:hover,#faq .accordion-item:hover,#faq .accordion-title:hover{background:0 0}#global_faq .accordion-item,#faq .accordion-item{border-top:1px solid #979797}#global_faq .accordion-item:first-of-type,#faq .accordion-item:first-of-type{border-top:0}#global_faq .accordion-title,#faq .accordion-title{border:none;font-size:18px;font-weight:700;padding-left:30px}#global_faq .accordion-title:hover,#faq .accordion-title:hover{background:0 0}#global_faq .accordion-title:before,#faq .accordion-title:before{content:"\f055";font-family:"Font Awesome 5 Free";right:auto;left:0;margin-top:-8px}#global_faq .is-active>.accordion-title:before,#faq .is-active>.accordion-title:before{content:"\f056";font-family:"Font Awesome 5 Free";margin-top:-10px}#global_faq .accordion-content,#faq .accordion-content{font-size:18px;line-height:40px;border:none;padding-left:30px}@media screen and (max-width:39.9375em){#global_faq,#faq{padding:0 25px}}.reviewBtn{margin-bottom:80px}#testimonial-page .testimonial .grid-x:nth-child(odd){background:#f9f9f9;position:relative;margin:25px 0}#testimonial-page .testimonial .cell:nth-child(1){position:relative}#testimonial-page .testimonial .stars{margin:0;position:absolute;top:50%;left:25px;transform:translate(0,-50%)}.stars .fa-star{color:#c9c9c9}#testimonial-page .testimonial p{line-height:32px}#global_testimonials .testimonials{padding:45px 0 55px}.testimonials .orbit-controls button i{font-size:52px}.orbit-previous:hover,.orbit-next:hover{background:0 0;cursor:pointer}.testimonials .orbit-container{max-width:1185px;margin:0 auto;position:relative}.testimonials .orbit-wrapper:before{content:'';position:absolute;top:0;left:11%;background:url(//www.metrok9.com/wp-content/themes/JointsWP-CSS-master/assets/styles/../images/testimonial-before.png) no-repeat;width:132px;height:165px}.testimonials .orbit-wrapper:after{content:'';position:absolute;bottom:-10%;right:11%;background:url(//www.metrok9.com/wp-content/themes/JointsWP-CSS-master/assets/styles/../images/testimonial-after.png) no-repeat;width:132px;height:165px}.testimonials .orbit-container .text{font-size:21px;line-height:40px;font-weight:700;margin:25px 0;position:relative;display:block}.testimonials .orbit-container .text .author{float:right;margin:25px 0}.testimonials .orbit-bullets{margin:45px 0 20px}.testimonials .orbit-bullets .btn{width:340px;position:relative;display:block;margin:0 auto}.testimonials .orbit-bullets .btn svg{float:right;margin:7px 0}@media screen and (max-width:39.9375em){#global_testimonials .testimonials{padding:45px 15px 55px}.testimonials .orbit-container{padding:0 25px;max-width:240px}.testimonials .orbit-container .text{font-size:18px;line-height:26px}.testimonials .orbit-bullets .btn{width:270px;position:relative}.testimonials .orbit-bullets .btn svg{position:absolute;right:15px;top:5px}}#scheduleService .form{position:relative;z-index:5}#scheduleService .form .form-text{padding:55px 65px}#scheduleService .form .wpcf7-submit{display:block;background:#dc6537;text-transform:capitalize;border:none;border-radius:10px;padding:10px 25px;color:#fff;text-align:center;font-weight:700;width:100%;font-size:20px}#scheduleService .form span.wpcf7-not-valid-tip{cursor:pointer}@media screen and (max-width:39.9375em){#scheduleService .form .form-text{padding:0 25px 35px}}#global_affiliates{max-width:1185px;margin:0 auto;padding:50px 0}#global_affiliates h2{margin-bottom:25px}#global_affiliates img{width:11%}@media screen and (max-width:39.9375em){#global_affiliates .cell{display:block;flex:none;width:100%}#global_affiliates .cell img{display:block;text-align:center;margin:25px auto}}.sidebar{position:relative}#global_service_map,.sidebar #global_sidebar_topServices,.sidebar #global_sidebar_serviceAreas,.sidebar #global_sidebar_clientPortal,.sidebar #global_sidebar_contact{margin-bottom:80px}.sidebar label{display:none}.sidebar h3.title{font-size:28px;line-height:38px;font-weight:300}.sidebar .widget{margin-bottom:45px}.sidebar .widgettitle{padding:0 0 10px}.sidebar .widget_archive .widgettitle{border-bottom:1px solid #cacaca}.sidebar hr{margin:3px 0 25px}.sidebar .top-services a{margin:15px 0}.sidebar .top-services .icon{float:left;width:100px}.sidebar .top-services .icon .image{background:#fff;width:80px;height:80px;border-radius:50%;text-align:center;position:relative}.sidebar .top-services .icon .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:70%;max-height:60%}.sidebar .top-services .text{float:left;width:170px}.sidebar .top-services .title{font-size:24px;line-height:29px;font-weight:700;max-width:100px}.sidebar .top-services .link{display:block;font-size:18px;margin-top:5px}.sidebar .top-services .link svg{height:12px;float:right;margin:7px}.sidebar .affiliations{margin-top:150px}.sidebar .serviceAreas .area{position:relative;padding-left:18px;margin-bottom:25px;margin-left:15px}.sidebar .serviceAreas .area .title{font-size:21px;font-weight:700}.sidebar .serviceAreas .area .fas{position:absolute;top:5px;left:-15px;font-size:28px}.sidebar .serviceAreas .area a{text-decoration:underline;cursor:pointer}.sidebar .serviceAreas .link{margin-top:30px}.sidebar .serviceAreas a{font-size:21px;line-height:28px}.sidebar .editors-pick ul{margin:0}.sidebar .editors-pick ul li{margin:25px 0}.sidebar .editors-pick ul li a{font-size:21px;text-decoration:underline;display:block;margin-top:15px}.sidebar .alt-btn{width:100%;display:block}.sidebar .alt-btn svg{float:right;margin:7px 0}#global_sidebar_clientPortal .text{margin-bottom:25px}@media screen and (max-width:74.438em){#hero .form .form-text h1{line-height:38px;font-size:30px}}@media screen and (max-width:39.9375em){.main article{padding:0 25px}.inner-content .sidebar{padding:0 25px}.sidebar .top-services a{padding:0 25px}#hero .form .form-text h1{line-height:26px;font-size:20px}}#featured{margin-bottom:90px}#featured h2{font-size:28px;line-height:28px;font-weight:100;position:relative;padding:0 0 0 25px}#featured h2:before{content:'';width:10px;height:100%;display:inline-block;position:absolute;left:0;top:2px}#featured .box{border:1px solid #979797;margin:25px 0}#featured .text{padding:25px}#featured .text .cat{font-size:21px;font-weight:700;margin-bottom:10px}#featured .text h3{font-size:40px;line-height:55px;font-weight:100}#featured .text p{font-size:18px;line-height:40px}#featured .text .author{font-style:italic;display:block}#featured .text a.read-more{text-decoration:underline;margin-top:30px;display:block}#recent{margin-bottom:150px}#recent h2{font-size:28px;line-height:28px;font-weight:100;position:relative;padding:0 0 0 25px}#recent h2:before{content:'';width:10px;height:100%;display:inline-block;position:absolute;left:0;top:2px}#recent .box{border:1px solid #979797;margin:25px 0}#recent .box:nth-child(1){margin:0 0 25px}#recent .text{padding:25px}#recent .text .cat{font-size:21px;font-weight:700;margin-bottom:10px}#recent .text .cat p.byline{font-size:15px;line-height:20px;text-transform:capitalize}#recent .text h3{font-size:40px;line-height:55px;font-weight:100}#recent .text p{font-size:18px;line-height:40px}#recent .text .author{font-style:italic;display:block}#recent .text a.read-more{text-decoration:underline;margin-top:30px;display:block}.wp-block-button{margin-bottom:15px !important}.wp-element-button{border-radius:15px;padding:15px;color:#fff !important;font-weight:700;text-transform:uppercase;background:#dc6537}#archive{margin-bottom:150px}.archive h1.page-title{font-size:28px;line-height:28px;font-weight:100;position:relative;padding:0 0 0 25px}.archive h1.page-title:before{content:'';width:10px;height:100%;display:inline-block;position:absolute;left:0;top:2px}#archive .box{border:1px solid #979797;margin:25px 0}#archive .text{padding:25px}#archive .text .cat{font-size:21px;font-weight:700;margin-bottom:10px}#archive .text h3{font-size:40px;line-height:55px;font-weight:100}#archive .text p{font-size:18px;line-height:40px}#archive .text .author{font-style:italic;display:block}#archive .text a.read-more{text-decoration:underline;margin-top:30px;display:block}#careers{margin:100px 0 85px}#careers .total-jobs{margin:0 0 45px 30px}#careers .job{padding:30px}#careers .job-postings .job:nth-child(odd){background:#f9f9f9}#careers .job a.toggle{font-weight:700;margin:25px 0;display:block;position:relative;padding:0 0 0 25px}#careers .job a.toggle:before{content:"\f055";font-family:"Font Awesome 5 Free";position:absolute;left:0}#careers .job a.toggle.active:before{content:"\f056";font-family:"Font Awesome 5 Free"}#careers .job p{line-height:32px}#careers .job li{line-height:32px}#careers .title{font-size:18px;font-weight:700}#careers a.excerpt-read-more{display:none}#careers .submit{position:relative;float:left;background:0 0;border:1px solid;width:300px;height:60px;border-radius:6px}#careers .submit svg{position:absolute;right:25px;top:20px}#careers .wpcf7-form{margin:15px 0}#careers .wpcf7 .file{background:#fff;border:1px solid #c9c9c9;padding:3px 15px}#careers .wpcf7 input[type=file]{opacity:1}#careers .wpcf7-form input[type=submit]{background:0 0;float:left;height:60px;border:none;position:relative;display:block;margin:0 auto;text-align:left;font-size:24px;position:relative;width:100%}#careers .fa-arrow-up{position:absolute;transform:rotate(40deg);right:15px;font-size:18px;top:20px}#careers .job .addtional-info p,#careers .job .contact-info p{line-height:30px}.all-services{margin:45px 0 85px;display:block}.all-services .service{border-bottom:1px solid;padding:25px 0}.all-services .service:last-child{border:none}.all-services .icon .image{background:#fff;width:100px;height:100px;border-radius:50%;text-align:center;position:relative;margin:0 auto}.all-services .icon .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:45px;max-height:45px}.all-services h2.title{font-size:24px;line-height:33px;font-weight:700}.all-services .desc{font-size:18px;line-height:40px}.all-services a{float:right;margin-top:25px}.all-services a svg{height:15px;float:right;margin:5px 0 0 15px}.single-post .article-header img{margin-bottom:45px}.single-post .category{font-weight:700;font-size:15px;line-height:18px;margin-bottom:10px;text-transform:capitalize}.single-post h1{font-weight:100;font-size:40px;line-height:55px;margin-bottom:0}.single-post .author{font-weight:400;font-size:18px;line-height:40px;font-style:italic;margin-bottom:20px}.single-post p{font-weight:400;font-size:18px;line-height:40px}.single-post .entry-content{margin-bottom:150px}.cat-menu button{background:#fff;border:1px solid #c9c9c9;width:220px;text-align:left;font-size:16px;margin-top:15px;z-index:8;height:38px;padding-left:10px;padding-right:10px;cursor:pointer;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;outline:none}.cat-menu button span{float:right}.cat-menu button[aria-expanded=false] span:after{content:'\f0d7';font-family:"Font Awesome 5 Free";font-weight:600;padding-left:12px}.cat-menu button[aria-expanded=true] span:after{content:'\f0d8';font-family:"Font Awesome 5 Free";font-weight:600;padding-left:12px}.page-id-4703 figcaption{display:inherit !important}.page-id-4700 .responsive-embed.widescreen,.page-id-4675 .responsive-embed.widescreen,.page-id-4752 .responsive-embed.widescreen{padding-bottom:28.25%;width:50%}.home #home-callout{width:100%;display:block}.home #home-callout .cell.auto{width:33%;display:inline-block;margin-bottom:50px}.home #home-callout .cell.auto{float:left}#home-callout .intro{min-height:125px}#home-callout .link a svg .icon-arrow,.page-template-template-contact .sidebar .alt-btn svg .icon-arrow{fill:#c39c50}.page-template-template-contact .sidebar .alt-btn{color:#c39c50;border-color:#c39c50}.home #global_testimonials .testimonials{background:#fff}.home .fa{font-size:2em;line-height:1.7}#proudService{background-color:#f6f8f8;padding:80px 0}#proudService h2{margin-bottom:}#proudService p{line-height:30px}#proudService a{background:#dc6537;color:#fff;padding:10px 25px;border-radius:10px;font-size:20px;text-transform:capitalize;font-weight:700;margin-top:5px;display:inline-block}.entry-content p,li,figcaption,p,#home-callout .content p,#proudService p{font-weight:600}#contactus-widget #contactus-footer a{padding:7px 20px !important;border:none;border-radius:5px;font-size:100%;font-weight:400;background:#c39c50 !important;color:#fff}#contactus-widget #contactus-footer{text-align:center;background-color:transparent !important;color:#444 !important;font-size:14.5px !important;line-height:17px;height:auto;border:none !important;padding:0 !important;text-shadow:0 1px 1px rgba(255,255,255,.25) !important;margin-top:55px;margin-bottom:30px}#contactus-widget #contactus-title{border-radius:4px 4px 0 0 !important;background-color:#c39c50 !important;border:none !important}#contactus-widget{width:100% !important;margin-top:0 !important;background-color:#fff !important;margin:0 !important}.home #home-callout{border-bottom:1px solid #dbdfe1;margin-bottom:50px;margin-top:0}@media screen and (max-width:1100px) and (min-width:981px){#home-callout .content{min-height:190px}}@media screen and (max-width:980px){.home #home-callout .cell.auto{width:50%}}@media screen and (max-width:781px) and (min-width:600px){.wp-block-column{flex-basis:100% !important}}@media screen and (max-width:767px){.home #home-callout .cell.auto{width:100%}#home-callout .content,#home-callout .intro{min-height:auto}#home-callout .image{height:29vh !important}}@media screen and (max-width:642px){#proudService .cell.small-12.medium-6{width:94%;background:#ffffffd9;margin:0 auto}#proudService{background-size:cover !important;background-position:center !important}#proudService .cell.small-12.medium-6:last-child{display:none}}