body{font-size:16px;font-family:times-new-roman}input,form{color:#111}input{padding:5px 10px}.img-responsive{object-fit:cover;width:auto;height:auto}a{color:#71a223;text-decoration:none}a:hover,a:focus{color:#2a71bc}.button,a.button,.btn,input.wpcf7-form-control.wpcf7-submit,input[type=submit]{background-color:#70a123;color:#fff;padding:15px 30px;font-weight:700;border-color:transparent;border-radius:30px}.button:hover,a.button:hover,.btn:hover,input.wpcf7-form-control.wpcf7-submit:hover{background-color:#70a123;color:#000}.breadcrumbs{background:#f7f7f7;padding:10px;font-size:12px}.breadcrumbs-wrap{background:#f7f7f7}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#2c72bb;font-weight:700}h1,.h1{font-size:36px}h2,.h2{font-size:32px}h3,.h3{font-size:28px}h4,.h4{font-size:24px}.imgfull{width:100%;height:100%}.content-strip{padding:60px 0;background:#fff}.grey-strip{background:#f7f7f7}.header-bold{font-weight:600;color:#2a71bb}.page-header{margin-bottom:30px;text-align:center}.image-wrap{margin-top:60px}.image-text{font-size:18px;margin-top:30px;margin-bottom:60px}.image-block{margin:15px 0}.col-btn-center{text-align:center}.img-ral-wrap{position:relative}.text-block-overlay{position:absolute;bottom:0;top:0;left:0;right:0;display:flex;align-items:flex-end;justify-content:center;color:#fff}.cta-block{display:block;position:relative;margin-top:60px}.cta-block-abs{position:absolute;top:0;left:0;background:rgba(0,0,0,.6);height:100%;width:100%}.cta-block-abs:hover{color:#70a123}.cta-block-abs-title{position:absolute;bottom:30px;left:30px;color:#fff;font-size:28px;font-weight:700}.cta-block-abs .cta-block-abs-title:hover{color:#70a123}.title-testimonial{color:#2c72bb;font-size:24px;margin-bottom:10px}.testimonial-name{color:#2c72bb;font-weight:600;margin-bottom:30px}.testimonial-image img{max-height:120px;width:auto}.grey-border{border:1px solid #c2c3c0;text-align:center;padding:0;margin:15px}.full-height{height:100%;padding:60px 0;background-color:#f7f7f7;color:#000}.no-padding{padding:0}.no-top{padding-top:0}.gallery-blocks{border:1px solid #c2c3c0;text-align:center;margin:30px 0 0;padding:30px}.gallery-title{margin-top:15px}.gallery-text{padding:10px}.gallery-image{margin:0 0 30px;display:block;text-align:center;list-style:none;padding:0}.gallery-image li{display:contents}.gallery-image li img{height:100px;width:auto}.bottom-text{margin:30px 0}.cta-table{display:table;width:100%;height:100%}.cta-table-cell{display:table-cell;vertical-align:middle}.image_between{width:60px;height:auto}.row_just{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:nowrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5);justify-content:space-between}.width-fourfive{width:48%;padding:0 15px}.width-five{width:4%;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.contact-details{list-style:none;text-align:center;padding:0;margin:0}.contact-details li{font-size:22px;color:#131304;margin:15px 0}.contact-details li i{color:#71a223;font-size:20px;margin-right:5px}.contact-details li a{color:#131304;font-size:22px}.contact-details li a:hover{color:#71a223}.wpcf7 label{width:100%;margin-bottom:20px}.header-contact{float:right;margin:0;padding:0}.header-contact li{position:relative;display:inline-block;text-align:center;float:none;margin-right:10px}.header-contact a{font-family:times-new-roman;color:#000;font-size:18px}.header-contact a:hover{color:#2a71bb}.footer .middle-wrap{padding:60px 0;background:#ededed;color:#fff}.footer-title{color:#000;font-family:times-new-roman;display:block;font-size:22px;font-weight:600;margin-bottom:30px;text-transform:uppercase}.footer li{margin-bottom:10px;color:#000;font-size:16px;font-family:times-new-roman}.footer a{color:#000;font-size:18px;font-family:times-new-roman}.footer a:hover{color:#71a223}.footer p{font-size:18px;color:#000}.footer .fa{font-size:18px;color:#71a223;margin-right:10px}.footer-text{margin:30px 0;font-size:16px;color:#000}.footer .credits-wrap{padding:60px 0;background-color:#fff;color:#000;text-align:center;font-size:14px !important}.footer .credits-wrap a{font-size:14px;color:#71a223}.footer .credits-wrap a:hover{color:#395112}.footer .credits-wrap p{font-size:14px}.slider-overlay{height:100%;top:0;bottom:0;right:0;z-index:9000;background:rgba(0,0,0,.6)}.slide-overlay{top:50%;transform:translateY(-50%);z-index:9999;color:#fff;text-align:center}.slide-overlay,.slider-overlay{width:100%;position:absolute;left:0}.navbar-nav>li>a{text-decoration:none}.navbar-nav>li:hover>a{color:#71a223}.navbar-nav>.current-menu-item a{color:#71a223}.navbar-nav{list-style:none;text-align:center;float:right;margin:auto;display:block}.navbar-nav li{position:relative;display:inline-block;text-align:center;float:none;margin-left:20px;font-family:times-new-roman;font-size:18px}.navbar-nav li a{color:#000;font-weight:600}.cta-hover{position:relative;display:block}.cta-hover:hover .cta-hover-block{display:flex}.cta-hover-block{text-align:center;display:none;position:absolute;background:#2c72bb;top:0;bottom:0;left:0;right:0;color:#fff;flex-direction:row;align-items:center;justify-content:center;font-size:28px;font-weight:700}.page-header.flex-header{display:flex;flex-direction:row;justify-content:center;align-items:center}.page-header.flex-header h1{padding:0;margin:0}.page-header.flex-header img{margin:0 15px}.slide-title{margin-bottom:25px;color:#fff}@media (max-width:992px){ul#menu-primary-1{display:flex;flex-direction:row;justify-content:space-around}.navbar-nav{list-style:none;text-align:center;float:none;margin:auto;display:block}.navbar-nav li{font-size:15px}.navbar-nav li{margin-left:7px}.gallery-image li img{height:70px;width:auto}}@media (max-width:768px){.width-fourfive{width:100%;padding:0 15px}.width-five{width:4%;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;display:none}.row_just{display:flex;flex-wrap:nowrap;justify-content:center;flex-direction:column;align-items:center;margin-bottom:30px;margin-top:-30px}#footer .credits{text-align:center}#footer .accreditation{text-align:center;margin:auto;margin-top:10px}.gallery-image li img{height:70px;width:auto}}@media (max-width:576px){.image-text{margin-bottom:0}.gallery-image li img{height:50px;width:auto}}