/*!
Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Christopher Hahn - Catapult Creative
Author URI: http://launchcatapult.com
Description: A hand-crafted child theme Built by Catapult Creative specifically for the X Framework.
Version: 1.1.0
Template: x
*/@import url("https://fonts.googleapis.com/css?family=Roboto:300&display=swap");@import url("https://use.typekit.net/pfx0puc.css");.x-text._max-1300{max-width:81.25em}.x-text._max-1150{max-width:71.875em}.x-text._max-980{max-width:61.25em}.x-text._max-800{max-width:50em}.x-text._max-600{max-width:37.5em}.x-text._max-550{max-width:34.375em}.x-text._max-410{max-width:25.625em}.x-text._max-400{max-width:18.75em}.x-text._max-280{max-width:17.5em}.x-text._max-250{max-width:15.625em}.x-text._max-225{max-width:14.0625em}.x-text._center{margin-left:auto;margin-right:auto}.x-text._left{margin-left:0;margin-right:auto}.x-text._right{margin-left:auto;margin-right:0}._img-full{width:100%}@media only screen and (max-width: 767px){.bg-col{height:330px}}@media only screen and (max-width: 880px){._invisible-col{display:none !important}}._stretch-container{display:-webkit-box !important;display:flex !important;-webkit-box-align:stretch !important;align-items:stretch !important}._before{position:relative !important}._before:before{content:'';position:absolute;display:block !important;width:100%;height:100%;left:0;top:0;z-index:1}._before._gradient-grey:before{background-color:rgba(0,0,0,0);background-image:-webkit-gradient(linear,left bottom, left top,color-stop(65%, rgba(0,0,0,0)),color-stop(rgba(66,66,66,0.8)),to(rgba(66,66,66,0.75)));background-image:linear-gradient(to top,rgba(0,0,0,0) 65%,rgba(66,66,66,0.8),rgba(66,66,66,0.75))}@media only screen and (max-width: 1024px){._mobile-padding-tb{padding-top:2.5em !important;padding-bottom:2.5em !important}}@media only screen and (max-width: 1024px){._mobile-padding-t{padding-top:2.5em !important}}@media only screen and (max-width: 1024px){._mobile-padding-b{padding-bottom:2.5em !important}}@media only screen and (max-width: 1280px){._mobile-padding-full{padding:3em 5% 3em 5% !important}}@media only screen and (max-width: 1024px){._break-1-4 .x-column.x-1-4{display:block;width:100%;float:none;margin-right:0}}@media only screen and (max-width: 1024px){._break-1-5 .x-column.x-1-5{display:block;width:100%;float:none;margin-right:0}}@media only screen and (max-width: 1024px){._break-1-6 .x-column.x-1-6{width:30.6%}._break-1-6 .x-column.x-1-6:nth-child(3n){margin-right:0px}}@media only screen and (max-width: 767px){._break-1-6 .x-column.x-1-6{float:left;margin-right:4%}._break-1-6 .x-column.x-1-6:nth-child(3n){margin-right:0px}}@media only screen and (max-width: 600px){._break-1-6 .x-column.x-1-6{width:48%}._break-1-6 .x-column.x-1-6:nth-child(3n){margin-right:4%}._break-1-6 .x-column.x-1-6:nth-child(2n){margin-right:0px}}@media only screen and (max-width: 767px){._flip-columns{display:-webkit-box !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}._flip-columns .-flip1{-webkit-box-ordinal-group:2;order:1}._flip-columns .-flip2{-webkit-box-ordinal-group:3;order:2}}a,a:focus{-webkit-outline:none !important;-moz-outline:none !important;outline:none !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer}::-moz-selection{background:#fcb900}::selection{background:#fcb900}h1,h2,h3,h4,h5,h6{margin-top:0 !important;line-height:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}P{color:#000000}h1{font-size:6rem;font-weight:700;font-style:normal}@media only screen and (max-width: 1440px){h1{font-size:5rem}}@media only screen and (max-width: 1280px){h1{font-size:4rem}}@media only screen and (max-width: 1024px){h1{font-size:3rem}}@media only screen and (max-width: 480px){h1{font-size:1.8rem}}h2{font-size:3rem}@media only screen and (max-width: 1024px){h2{font-size:2rem}}@media only screen and (max-width: 480px){h2{font-size:1.4rem}}h3{font-size:1.25rem;margin-bottom:12px;line-height:1.3}@media only screen and (max-width: 1280px){h3{font-size:1rem}}@media only screen and (max-width: 1024px){h3{font-size:.9rem;letter-spacing:1.8px !important}}@media only screen and (max-width: 480px){h3{font-size:.8rem}}h4{font-size:1.5rem}@media only screen and (max-width: 1280px){h4{font-size:1.25rem}}@media only screen and (max-width: 1024px){h4{font-size:1rem}}@media only screen and (max-width: 480px){h4{font-size:.79rem}}h5{font-size:1.1rem;font-weight:900 !important}@media only screen and (max-width: 1280px){h5{font-size:100%}}@media only screen and (max-width: 1024px){h5{font-size:90%}}@media only screen and (max-width: 480px){h5{font-size:75%}}h6{font-size:1.05rem;font-weight:bold !important;margin-bottom:15px}@media only screen and (max-width: 1024px){h6{font-size:1rem;letter-spacing:0.1em !important}}@media only screen and (max-width: 1024px){h6{font-size:0.9rem}}.x-text{line-height:1.4}@media only screen and (max-width: 480px){.x-text{font-size:0.88rem !important}}.x-text.-white>h1,.x-text.-white h2,.x-text.-white h3,.x-text.-white h4,.x-text.-white h5,.x-text.-white h6,.x-text.-white p{color:white}.x-text.-lblue h2{color:#2497c6}.x-text.-red-bold>h1,.x-text.-red-bold h2,.x-text.-red-bold h3,.x-text.-red-bold h4,.x-text.-red-bold h5,.x-text.-red-bold h6{color:#e10e2c;font-weight:bold;text-transform:uppercase}.x-text.-yellow-tag-title>h5{color:#fcb900}.x-text.-grey>h1,.x-text.-grey h2,.x-text.-grey h3,.x-text.-grey h4,.x-text.-grey h5,.x-text.-grey h6{color:#424242}.no-supports .x-section .x-container.marginless-columns{display:-webkit-box;display:flex}.no-supports .x-section .x-container.marginless-columns>.x-column{display:block}_:default:not(:root:root),._stretch-container{flex-wrap:inherit}@media only screen and (max-width: 1024px){_:default:not(:root:root),._stretch-container{flex-wrap:wrap}}_:-ms-fullscreen .x-feature-box-graphic img,:root .x-feature-box .x-feature-box-graphic img{width:100%}.x-navbar-wrap{position:absolute !important;display:block !important;width:100% !important}.x-navbar-wrap .x-navbar{background-color:rgba(255,255,255,0.8) !important}@media only screen and (max-width: 979px){.x-navbar-wrap .x-navbar{background-color:rgba(255,255,255,0.85) !important}}@media only screen and (max-width: 600px){.x-navbar-wrap .x-navbar-inner{min-height:64px}}.x-brand::after{content:"";position:absolute;top:12px;left:2.5em;right:0;width:140px;height:57px;background:url("/wp-content/uploads/catapult-creative-logoname.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}@media only screen and (max-width: 1366px){.x-brand::after{width:130px;height:57px}}@media only screen and (max-width: 600px){.x-brand::after{width:100px;height:40px;left:2em}}@media only screen and (max-width: 480px){.x-brand::after{left:1.8em}}@media only screen and (max-width: 600px){.x-brand img{width:50px !important}}.x-nav>li:last-child>a{padding-right:30px !important}@media only screen and (max-width: 1280px){.x-nav>li:last-child>a{padding-right:20px !important}}@media only screen and (max-width: 1366px){.x-nav>li>a{font-size:14px !important}}@media only screen and (max-width: 1280px){.x-nav>li>a{padding-left:20px !important;padding-right:20px !important}}.x-nav>li>a:hover,.x-nav>li>a:focus{background-color:#ffffff}.x-nav>li>a>span{box-shadow:none !important}.x-nav>li.current-menu-item,.x-nav>li.current_page_ancestor{background-color:#fcb900}.x-nav>li .sub-menu{left:0 !important;background-color:rgba(255,255,255,0.95) !important}.x-nav>li .sub-menu>li>a{border:0;font-size:13px}.x-nav>li .sub-menu>li>a:hover>span{color:#e10e2c}.x-nav>li .sub-menu>li.current-menu-item span{color:#e10e2c}.x-navbar-scroll{border-bottom:1px solid #eee}.x-navbar-scroll .x-brand::after{opacity:0;-webkit-transition:ease-in-out;transition:ease-in-out;-webkit-transition-duration:.5s;transition-duration:.5s}.x-navbar-scroll .x-brand{margin-top:8px !important}.x-navbar-scroll .x-brand img{width:45px;-webkit-transition:ease-in-out;transition:ease-in-out;-webkit-transition-duration:.5s;transition-duration:.5s}.x-navbar-scroll .x-nav>li>a{font-size:13px !important;height:55px !important;padding-top:23px !important;-webkit-transition:ease-in-out;transition:ease-in-out;-webkit-transition-duration:.5s;transition-duration:.5s}.x-navbar-scroll .x-navbar-inner{min-height:55px !important}.x-navbar-scroll .sub-menu{top:56px !important}.x-btn-navbar{box-shadow:none !important;-webkit-outline:none;-moz-outline:none;outline:none !important;border-radius:0 !important;box-shadow:0 !important}@media only screen and (max-width: 600px){.x-btn-navbar{margin-top:15px !important;font-size:16px !important}}@media only screen and (max-width: 1024px){#home-hero{padding:8em 0px 4em 0px !important}}#home-hero .x-bg .x-bg-layer-upper-image{background-blend-mode:multiply;mix-blend-mode:multiply}@media only screen and (max-width: 767px){#home-hero .x-video.bg.poster,#home-hero .x-video.x-video-bg.poster{background-position:left center !important}}@media only screen and (max-width: 880px){#inner-hero{padding:8em 0px 3em 0px !important}}@media only screen and (max-width: 1366px){#inner-hero.-work-hero{padding:9em 3em 4.5em 3em !important}}@media only screen and (max-width: 880px){#inner-hero.-work-hero{padding:8em 2em 3em 2em !important}}@media only screen and (max-width: 600px){#inner-hero.-work-hero{padding:6em 1em 2em 1em !important}}@media only screen and (max-width: 1440px){#inner-hero.-work-hero .-work-row{padding:2em 6em 2em 6em !important}}@media only screen and (max-width: 880px){#inner-hero.-work-hero .-work-row{padding:1.4em 3em 1.4em 3em !important}}@media only screen and (max-width: 600px){#inner-hero.-work-hero .-work-row{padding:1.4em 1em 1.4em 1em !important}}#inner-hero.-work-hero .-work-row .x-text h6{font-family:"Roboto",sans-serif;font-weight:500;margin:1em 0 !important;letter-spacing:1px}@media only screen and (max-width: 1024px){#inner-hero.-work-hero .-work-row .x-text h6{font-size:0.9rem !important}}@media only screen and (max-width: 600px){#inner-hero.-work-hero .-work-row .x-text h6{font-size:0.8rem !important}}#home-hero h1,#inner-hero h1{font-weight:bold}#cta-footer{background-color:#2497c6;text-align:center;padding:5em 0;margin:1.5em}#cta-footer h4{font-size:3rem;margin-bottom:0}@media only screen and (max-width: 1440px){#cta-footer h4{font-size:2.5rem}}@media only screen and (max-width: 1280px){#cta-footer h4{font-size:2rem}}@media only screen and (max-width: 1024px){#cta-footer h4{font-size:1.6rem}}@media only screen and (max-width: 480px){#cta-footer h4{font-size:1.3rem}}.x-colophon.top{background-image:url("/wp-content/uploads/2019/10/footer.jpg");background-repeat:no-repeat;background-size:cover;background-position:left 80%;padding:8em 0}@media only screen and (max-width: 1024px){.x-colophon.top{padding-top:3em !important;padding-bottom:3em !important}}@media only screen and (max-width: 767px){.x-colophon.top{padding-top:2em !important;padding-bottom:2em !important}}@media only screen and (max-width: 600px){.x-colophon.top{background-position:24% center}}@media only screen and (max-width: 1024px){.x-colophon.top .x-column.x-1-3{width:48%;text-align:center;float:left}.x-colophon.top .x-column.x-1-3:nth-child(2n){margin-right:0}.x-colophon.top .x-column.x-1-3:last-of-type{width:100%}}@media only screen and (max-width: 767px){.x-colophon.top .x-column.x-1-3{width:100%;margin-right:0;float:none}}@media only screen and (max-width: 1024px){.x-colophon.top .widget{margin-top:1em !important}}.x-colophon.top .widget .textwidget{line-height:1.6}.x-colophon.top .widget .textwidget h6{font-weight:bold;color:white !important}.x-colophon.top .widget .textwidget p{color:white !important;padding-left:18px !important}.x-colophon.top .widget .textwidget a{color:white !important}.x-colophon.top .widget .textwidget a:hover,.x-colophon.top .widget .textwidget a:focus{color:#fcb900 !important}@media only screen and (max-width: 1024px){.footer-social-media br{display:none}}.footer-social-media a{padding-right:3%;padding-bottom:5px}.x-colophon.bottom{padding:0}.x-colophon.bottom .x-colophon-content p{color:white}.x-colophon.bottom .x-colophon-content a{color:white}.x-colophon.bottom .x-colophon-content a:hover,.x-colophon.bottom .x-colophon-content a:focus{color:#fcb900}body.login{background-color:white !important}body.login input[type="submit"]{color:white !important;padding:5px 12px !important;text-transform:uppercase}body.login h1 a{background-size:40%;width:280px;height:100px;background-position:50%}#our-clients a{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.5}#our-clients a:hover,#our-clients a:focus,#our-clients a:active{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#our-clients ul{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;list-style:none;flex-wrap:wrap;-webkit-box-pack:space-evenly;justify-content:space-evenly;margin-left:0}#our-clients ul>li{width:20%;padding:0% 3%}@media only screen and (max-width: 880px){#our-clients ul>li{width:25%}}@media only screen and (max-width: 767px){#our-clients ul>li{width:50%}}.x-feature-box{position:relative;margin:0 auto .5em !important}.x-feature-box .x-feature-box-text{color:#094867 !important}.iconcol{border-color:transparent !important;border-radius:6px}.iconcol:hover,.iconcol:focus{border-color:#fcb900 !important;-webkit-transition:all 0.3s linear !important;transition:all 0.3s linear !important}.iconcol:hover .iconbtn,.iconcol:focus .iconbtn{opacity:1}.iconbtn{opacity:0;font-size:.9em;font-weight:500;letter-spacing:1.5px}.iconbtn:hover p>a,.iconbtn:focus p>a{color:#e10e2c !important}@media only screen and (max-width: 767px){.iconbtn{opacity:1}}@media only screen and (max-width: 480px){.iconbtn{font-size:.8em !important}}.marketing-team{overflow:hidden}.marketing-team p{color:#ffffff}.marketing-team:after{content:"";position:absolute;top:50%;left:50%;right:0;width:711px;height:711px;background-repeat:no-repeat;background-size:cover;background-position:center top;z-index:-1;mix-blend-mode:multiply;opacity:0.9;background-color:#2497c6;border-radius:100%;margin-top:-355px;margin-left:-359px}.x-feature-box h4{font-size:1.2em !important;font-weight:500}@media only screen and (max-width: 480px){.x-feature-box h4{font-size:.9em !important}.x-feature-box .x-feature-box-graphic-inner{font-size:80px !important}}@media only screen and (max-width: 768px){.marketing-team:after{content:"";position:absolute;width:790px !important;margin-left:-400px !important;border-radius:0 !important}}.awards-organizations ul{display:-webkit-box;display:flex;list-style:none;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;align-items:center;flex-wrap:wrap;margin:0}.awards-organizations ul>li{width:22%;margin-right:4%}@media only screen and (max-width: 880px){.awards-organizations ul>li{width:25%}.awards-organizations ul>li:nth-child(3n){margin-right:0}}@media only screen and (max-width: 767px){.awards-organizations ul>li{width:48%}.awards-organizations ul>li:nth-child(2n){margin-right:0}}.awards-organizations ul>li:nth-child(4n){margin-right:0}@media only screen and (max-width: 880px){.awards-organizations ul>li:nth-child(4n){margin-right:4%}}@media only screen and (max-width: 767px){.awards-organizations ul>li:nth-child(4n){margin-right:0}}.team-member h5{color:#ffffff}.team-member p{color:#ffffff}.tg-post-4352:hover{background-image:url("/wp-content/uploads/2019/10/15.jpg")}.hover-img-change{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media only screen and (max-width: 880px){.hover-img-change{padding:15em 3% 0% 3% !important}}@media only screen and (max-width: 600px){.hover-img-change{padding:10em 3% 0% 3% !important}}.hover-img-change:hover .x-bg-layer-upper-image{opacity:0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.hover-img-change:hover .about-name-title{opacity:1;-webkit-transition:ease-in-out;transition:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate(0px, -40px);transform:translate(0px, -40px)}.hover-img-change:hover .x-bg-layer-lower-image::before{background-color:rgba(141,142,141,0.6) !important;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.hover-img-change:hover .about-modal{opacity:1;-webkit-transition:ease-in-out;transition:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translate(0px, -40px);transform:translate(0px, -40px)}.about-name-title{opacity:0}.about-name-title h5{color:#ffffff !important;letter-spacing:normal;margin-bottom:3px;font-size:1.2rem}.about-name-title p{color:#ffffff;line-height:1.2}.x-bg-layer-lower-image::before{content:" ";top:0;left:0;width:100%;height:100%;position:absolute;background-color:rgba(141,142,141,0)}.x-bg-layer-upper-image::before{content:" ";top:0;left:0;width:100%;height:100%;position:absolute;background-color:rgba(141,142,141,0)}.about-modal{opacity:0}.x-modal .x-modal-content{max-width:61em !important;padding:0em;height:auto;background-color:white;padding-top:31px !important;box-shadow:0em 0.15em 2em 0em rgba(0,0,0,0.25);overflow:hidden}.x-modal .x-modal-content h5{color:#094867 !important;letter-spacing:normal;margin-bottom:3px;font-size:1.25rem}.x-modal .x-modal-content em{margin-bottom:1em;display:block;color:#e10e2c;line-height:1.2}@media only screen and (max-width: 480px){.x-modal .x-modal-content p{line-height:1.4}}@media only screen and (max-width: 480px){.x-modal .x-modal-content p,.x-modal .x-modal-content em{font-size:0.9rem !important}}.x-modal-close-right{right:25%}.x-modal-close-top{top:29%}.x-modal-close{color:white !important;top:0 !important;background-color:#2497c6;right:0;padding:8px;width:40px !important;height:40px !important}.x-modal-close:hover,.x-modal-close:focus{background-color:#e10e2c}.x-modal-content:after{content:"";position:absolute;top:-7.5%;left:71%;right:0;width:512px;height:512px;background-image:url("/wp-content/uploads/logo.png");background-repeat:no-repeat;background-size:cover;background-position:center top;opacity:.15}.page-id-7 #cta-footer{display:none}.form-title h3{font-family:"Roboto",sans-serif !important;font-size:2rem;text-transform:none;color:#2497c6 !important;text-transform:none !important;font-weight:300;letter-spacing:0.04em}@media only screen and (max-width: 1280px){.form-title h3{font-size:1.5rem}}@media only screen and (max-width: 880px){.form-title h3{font-size:1rem}}.contact-info h4{color:#2497c6;font-weight:bold}.esg-filter-wrapper{margin-bottom:1.5em}.esg-filter-wrapper .esg-filterbutton,.esg-filter-wrapper .esg-filterbutton.selected{border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#424242 !important;font-size:15px !important}.esg-filter-wrapper .esg-filterbutton:hover,.esg-filter-wrapper .esg-filterbutton:focus,.esg-filter-wrapper .esg-filterbutton.selected:hover,.esg-filter-wrapper .esg-filterbutton.selected:focus{color:#fcb900 !important;-webkit-transition:all 0.3s linear !important;transition:all 0.3s linear !important}.esg-filter-wrapper .esg-filterbutton.selected{color:#fcb900 !important}@media only screen and (max-width: 480px){.esg-grid .esg-bottom{margin:0 13px 20px 13px !important}}@media only screen and (max-width: 1440px){.esg-grid .esg-bottom a{font-size:1.6rem;line-height:1.2}}@media only screen and (max-width: 1280px){.esg-grid .esg-bottom a{font-size:1.3rem;font-weight:400}}@media only screen and (max-width: 480px){.esg-grid .esg-bottom a{font-size:1rem}}#video-section .playbuttoncol{position:relative;overflow:hidden;height:320px}#video-section .playbuttoncol:hover .x-bg-layer-lower-image,#video-section .playbuttoncol:focus .x-bg-layer-lower-image{-webkit-transform:scale(1.1);transform:scale(1.1)}#video-section .playbuttoncol .x-bg-layer-lower-image{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}#video-section .playbuttoncol a{position:absolute;left:0;top:0;width:100%;height:100%;display:block}#video-section .playbuttoncol a img{position:relative;margin-bottom:0 !important;width:60px;height:60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-x-portfolio .x-container.offset{margin:-2em 0em 0em 0em !important}.single-x-portfolio .x-container.offset.width,.single-x-portfolio .x-container.offset.max{width:100% !important;max-width:100% !important}.x-portfolio-template-default .entry-featured,.entry-header,.entry-extra,.x-header-landmark{display:none}.x-portfolio .entry-info{float:none;width:100%}#web-section{position:relative}#web-section .full-web-scroll{position:absolute;top:18.6%;left:42.4%;width:38%;height:56.4%;overflow-y:scroll}@media only screen and (min-width: 1921px){#web-section .full-web-scroll{display:none}}@media only screen and (max-width: 1680px){#web-section .full-web-scroll{left:41.3%;width:43.3%}}@media only screen and (max-width: 1600px){#web-section .full-web-scroll{left:40.9%;width:45.4%}}@media only screen and (max-width: 1440px){#web-section .full-web-scroll{left:40.6%;width:46.7%}}@media only screen and (max-width: 1023px){#web-section .full-web-scroll{display:none}}#web-section .full-web-scroll img{margin-bottom:0 !important}#web-section .web-col::before{content:"";position:absolute;top:0;left:53%;right:0;width:260px;height:80px;background-image:url("/wp-content/uploads/2019/11/after-scroll.png");background-size:contain;background-position:right top;background-repeat:no-repeat}@media only screen and (min-width: 1921px){#web-section .web-col::before{display:none}}@media only screen and (max-width: 1366px){#web-section .web-col::before{width:220px}}@media only screen and (max-width: 1023px){#web-section .web-col::before{display:none}}.wp-post-navigation-next{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:space-evenly;justify-content:space-evenly;margin-bottom:0;padding-top:0 !important}@media only screen and (max-width: 767px){.wp-post-navigation-next{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.wp-post-navigation-next>a{font-weight:bold;background-color:#424242;color:white;text-transform:uppercase;letter-spacing:1px;padding:14px 0;width:32%;text-align:center;font-size:1rem;line-height:1.2}@media only screen and (max-width: 1024px){.wp-post-navigation-next>a{font-size:12px}}@media only screen and (max-width: 767px){.wp-post-navigation-next>a{width:100%;margin-bottom:15px}.wp-post-navigation-next>a:last-of-type{margin-bottom:0}}.wp-post-navigation-next>a:hover,.wp-post-navigation-next>a:focus{background-color:#e10e2c;color:white}.service{position:relative}.service:hover .service_inner_row::after,.service:focus .service_inner_row::after{opacity:1}.service:hover .service_row_button,.service:focus .service_row_button{opacity:1}.service ul{list-style:none;margin:0}.service ul>li{font-weight:400;line-height:1.2;padding-bottom:8px;color:#424242 !important;font-family:"Roboto Condensed","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif}.service p{margin-bottom:1em}.service .service_inner_row{position:relative}@media only screen and (max-width: 480px){.service .service_inner_row{padding:1em !important}}.service .service_inner_row::after{content:"";position:absolute;display:block;top:0px;left:0px;width:100%;height:100%;background-color:rgba(36,151,198,0.7);opacity:0;z-index:3;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}@media only screen and (max-width: 979px){.service .service_inner_row::after{display:none}}.service .service_row_button{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;opacity:0}@media only screen and (max-width: 979px){.service .service_row_button{position:relative;opacity:1;padding:0 1.5em 1.5em}}@media only screen and (max-width: 480px){.service .service_row_button{padding:1em}}.service .service_row_button .x-column{width:100%;height:100%}@media only screen and (max-width: 979px){.service .service_row_button .x-column{width:100%;height:auto}}.service .service_row_button .x-btn{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:5}@media only screen and (max-width: 979px){.service .service_row_button .x-btn{display:block;width:100%;top:auto;-webkit-transform:none;transform:none;margin:0 auto;border-color:#fcb900 !important;color:#2497c6}.service .service_row_button .x-btn:hover,.service .service_row_button .x-btn:focus{border-color:#fcb900 !important;background-color:#fcb900 !important;color:white}}.services-bg-col{position:relative}@media only screen and (max-width: 979px){.services-bg-col{padding:6em 0 !important}}.services-bg-col .x-text{position:absolute;top:30%;right:5%;-webkit-transform:translateY(-30%);transform:translateY(-30%)}@media only screen and (max-width: 979px){.services-bg-col .x-text{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;padding:0 5% !important}}@media only screen and (max-width: 480px){.services-bg-col .x-text{text-align:center;display:block;max-width:100%}}.services-bg-col h3{font-size:3rem;letter-spacing:0.04em;line-height:1}@media only screen and (max-width: 1440px){.services-bg-col h3{font-size:2rem}}@media only screen and (max-width: 1024px){.services-bg-col h3{font-size:1.6rem}}@media only screen and (max-width: 979px){.services-bg-col h3{margin-bottom:0}.services-bg-col h3 br{display:none}}@media only screen and (max-width: 480px){.services-bg-col h3{font-size:1.3rem}}@media only screen and (max-width: 979px){.service-content-col{padding:0 !important}.service-content-col ._max-800{max-width:100%}}.x-btn.x-btn-global,.x-anchor,.gform_button.button,input[type="submit"],.button{text-shadow:none !important;box-shadow:none !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:6px !important;padding:18px 5% 16px !important;font-weight:400;letter-spacing:1px}.x-btn.x-btn-global:hover,.x-anchor:hover,input[type="submit"]:hover,.button:hover,.x-btn.x-btn-global:focus,.x-anchor:focus,input[type="submit"]:focus,.button:focus{background-color:#fcb900}@media only screen and (max-width: 1024px){.x-btn.x-btn-global,.x-anchor,.gform_button.button,input[type="submit"],.button{font-size:14px}}@media only screen and (max-width: 600px){.x-btn.x-btn-global,.x-anchor,.gform_button.button,input[type="submit"],.button{padding:13px 5% 12px;font-size:12px;width:100%}}.x-btn.-white-btn{border-color:white !important;font-weight:700}.x-btn.-white-btn:focus,.x-btn.-white-btn:hover{background-color:white;color:#2497c6}.x-anchor{padding:10px 8% !important;width:auto !important;height:auto !important;text-transform:uppercase;font-size:14px !important}@media only screen and (max-width: 600px){.x-anchor{width:100% !important}}.x-anchor:hover,.x-anchor:focus{background-color:#fcb900 !important;border-color:#fcb900 !important}.x-anchor:hover .x-anchor-text-primary,.x-anchor:focus .x-anchor-text-primary{color:white !important}select,textarea,input:focus,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{border-radius:0;box-shadow:none !important}select{background-color:#ebebeb;border-width:0;height:45px}input[type="text"]{height:45px}textarea{font-size:13px !important;line-height:1.2 !important}.gform_wrapper .top_label .gfield_label{font-weight:400 !important}.gform_wrapper .top_label .gfield_label .gfield_required{color:#e10e2c !important}.gform_wrapper .gform_body ul.gform_fields li.gfield+li.gfield{margin-top:8px !important}.gform_wrapper .gform_body ul.gform_fields li.gfield.gsection{margin-top:2em !important}.gform_wrapper .gform_body ul.gform_fields li.gfield.gsection .gsection_title{color:#2497c6 !important;padding-bottom:12px !important;border-bottom:5px solid #f6f6f6;margin-bottom:1em !important;font-weight:400 !important}.gform_button.button,input[type="submit"],.button{color:#2497c6 !important;padding:14px 5% 12px !important}.gform_button.button:hover,.gform_button.button:focus,input[type="submit"]:hover,input[type="submit"]:focus,.button:hover,.button:focus{background-color:#fcb900 !important;color:white !important}.x-flexslider-shortcode-container{margin-bottom:0 !important}.x-flexslider-shortcode-container .x-slide .x-column.x-1-2{margin-right:0;width:50%}.x-flexslider-shortcode-container .x-slide .x-column.x-1-2.last{padding:5% 8% 5% 5%;background-color:#094867;color:white}.x-flexslider-shortcode-container .x-slide .x-column.x-1-2.last h3{font-size:3.8rem}.x-flexslider-shortcode-container .x-slide .x-column.x-1-2.last h4{color:#fcb900;letter-spacing:1px}.x-flexslider-shortcode-container .x-slide .x-column.x-1-2.last p{font-size:1.2rem}.cs-responsive-slider{height:500px !important;min-height:100px !important}.slider-content{max-width:1170px;width:90%;margin-left:auto !important;margin-right:auto !important}.slider-content h1{color:white}.slider-content h1>span{display:block !important;font-size:1.6rem;line-height:1.2;font-weight:400}.slider-content .x-column.x-2-3{width:48%;padding-right:2% !important}.cycle-pager>a{margin:0 8px !important;border-radius:0 !important;background-color:transparent !important;border:2px solid white}.cycle-pager>a.cycle-pager-active{background-color:white !important}.no-supports .x-section .x-container.marginless-columns{display:-webkit-box;display:flex}.no-supports .x-section .x-container.marginless-columns>.x-column{display:block}_:default:not(:root:root),._stretch-container{flex-wrap:inherit}@media only screen and (max-width: 1024px){_:default:not(:root:root),._stretch-container{flex-wrap:wrap}}_:-ms-fullscreen .x-feature-box-graphic img,:root .x-feature-box .x-feature-box-graphic img{width:100%}
/*# sourceMappingURL=style.css.map */