@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;600;800&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Raleway',sans-serif;font-weight:400;font-size:14px;background:url('/sites/default/files/theme/bg-default.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:0;}h1{font-size:36px;text-align:center;}h2{font-size:26px;}a{color:#3361e1;}.navbar-header{width:100%;}.navbar-toggle{position:absolute;top:0;right:0;background:#173054;}.navbar{margin-bottom:0;}.collapsible-bg{background:#173054;}.navbar-default .navbar-collapse,.navbar-default .navbar-form,.navbar-default{border:0;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background:#3361e1;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:white;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a{color:white;}.navbar .logo{padding-right:0;}.navbar .logo img{width:250px;margin-top:10px;margin-bottom:10px;}.navbar-text{color:white !important;font-size:2em;margin-top:51px;width:200px}#block-headercontact{float:right;width:33%;text-align:right;color:white;background:#3361e1;border-radius:10px;margin:15px 0;padding:15px;}.container-header{margin-bottom:23px;padding:0;}.container-header-heading{padding:0;}.container-header-heading img{width:100%}.flexslider{margin:0;border:0;padding-top:5px}.slideshow-float-bg{max-width:1170px;margin:0 auto;padding:0 15px;}.slideshow-float::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;z-index:-1;background:#0e1116;border-radius:10px;}.slideshow-float{position:absolute;max-width:50%;padding:10px 30px 30px;margin:30px 0;z-index:1;}.slideshow-float td{padding-right:30px;max-width:200px;color:white;vertical-align:top;}.slideshow-float h3{color:white;}.author{margin-bottom:30px;}.field--name-field-image{float:right;width:50%;margin:0 0 30px 30px;}.field--name-field-image img{width:100%;}.field--name-field-paragraphs{border-top:1px #eeeeee solid;margin-top:60px;}.paragraph{padding-top:80px}.paragraph img{width:100%;}.paragraph--type--spacer .clearfix{clear:both;padding-top:60px}.paragraph--type--spacer .clearfix-small{clear:both;padding-top:0}.paragraph--type--banner-image-text img{margin-bottom:30px}.paragraph--type--images .field--item,.paragraph--type--image-gallery-portrait- .field--item{width:33.333%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px;padding-bottom:30px;}.paragraph--type--video .field--name-field-video{text-align:center;margin-right:20%;margin-left:20%}.field--name-webform{background:#f7f7f7;padding:30px;margin-top:60px;border-radius:15px;border:1px #eee solid}.view-image-gallery img{padding:15px 0;}.view-id-projects .col{margin-top:30px;text-align:center;}.view-id-projects img{padding-bottom:15px;}.view-id-projects a{font-weight:bold;}#block-views-block-testimonials-block-1{margin-bottom:30px;}#block-views-block-testimonials-block-1 h2{}#block-views-block-testimonials-block-1 .views-field-body{font-style:italic;padding:15px;border-radius:10px;margin-bottom:15px}#block-views-block-testimonials-block-1 .views-row-odd .views-field-body{background:#eeeeee;}#block-views-block-testimonials-block-1 .views-row-even .views-field-body{background:#e1e1e1;}#block-views-block-testimonials-block-1 .views-field-title{text-align:right;padding-right:15px;margin-bottom:30px}.pre_footer-bg{padding:0;margin-top:90px}.region-pre-footer .block h2,.region-pre-footer .block div{width:100%;max-width:1170px;margin-right:auto !important;margin-left:auto !important;}#block-contactfooterblock{background:#eeeeee;padding:60px 30px;font-size:1.25em;text-align:center;}#block-views-block-testimonials-block-2{background:#3361e1;padding:60px 30px;font-size:1.25em;text-align:center;color:white;}#block-views-block-testimonials-block-2 .views-row-odd .views-field-body{font-style:italic;padding-bottom:15px;}.footer-bg{background:#173054;}.footer{border:0;color:white;margin-top:0;padding-top:60px;padding-bottom:60px;}.footer a{color:white;}ul.menu--footer{list-style-type:disc;padding-left:1.5em;}ul.menu--footer li{display:list-item;text-align:-webkit-match-parent;}ul.menu--footer li a{padding:0}.footer .nav > li > a:hover,.footer .nav > li > a:focus{background:none;}.eu-cookie-compliance-banner .popup-content,.eu-cookie-withdraw-banner .popup-content{display:flex;flex-wrap:wrap;align-items:center;}.eu-cookie-compliance-banner .popup-content > div,.eu-cookie-withdraw-banner .popup-content > div{width:50%;max-width:50%;margin:0;padding:15px 0 0 0;}.eu-cookie-compliance-banner .popup-content h2,.eu-cookie-compliance-banner .popup-content p,.eu-cookie-withdraw-banner .popup-content h2,.eu-cookie-withdraw-banner .popup-content p{font-weight:normal;}.eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-message,.eu-cookie-withdraw-banner .popup-content .eu-cookie-compliance-message{padding-bottom:15px;}.eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-message button,.eu-cookie-withdraw-banner .popup-content .eu-cookie-compliance-message button{font-size:12px;font-weight:bold;}.eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons button,.eu-cookie-withdraw-banner .popup-content .eu-cookie-compliance-buttons button{background:white;color:black;font-weight:normal;border-radius:5px;float:right;margin:0 15px 15px 0;}@media only screen and (max-width:990px){#block-jemford-headertopleft,#block-jemford-headertopright{margin-top:30px;}}@media only screen and (max-width:768px){.navbar-header{margin:0 !important;}.navbar .logo img{margin-top:0;}.navbar-text{font-size:1.5em;margin-top:51px;padding-bottom:15px;}#block-headercontact{float:right;width:50%;margin:15px 0;}.paragraph img{padding:20px 0;}.paragraph{padding-top:20px}.paragraph--type--spacer .clearfix{padding-top:0}.paragraph--type--text-text .field--name-field-text-2{margin-top:30px}.paragraph--type--images .field--item,.paragraph--type--image-gallery-portrait- .field--item{width:50%;padding-bottom:0px;}}@media only screen and (min-width:768px){.navbar-nav{float:none;text-align:center;}.navbar-nav li{float:none;display:inline-block;font-weight:600;text-transform:uppercase;}.navbar-nav li a{color:white !important}}@media only screen and (max-width:640px){#block-headercontact{float:none;width:100%;text-align:center;margin:60px 0 0;}.navbar .logo{padding-right:15px;}.navbar .logo img{margin-top:15px}.navbar-text{font-size:2em;margin-top:70px;width:100%}.slideshow-float-bg{padding:0;}.slideshow-float::before{background:#0e1116;border-radius:0;}.slideshow-float{position:relative;max-width:100%;margin:0;}.field--name-field-image{float:none;margin:0 0 30px 0;width:100%;}.paragraph--type--video .field--name-field-video{margin-right:0%;margin-left:0%}.eu-cookie-compliance-banner .popup-content > div,.eu-cookie-withdraw-banner .popup-content > div{width:100%;max-width:100%;}.eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons,.eu-cookie-withdraw-banner .popup-content .eu-cookie-compliance-buttons{padding:0;}.eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons button,.eu-cookie-withdraw-banner .popup-content .eu-cookie-compliance-buttons button{float:none;}}@media only screen and (max-width:555px){.navbar-text{font-size:1.5em;}}
