:root{--orange:#f3a31c}body,h1,h2,h3,h4,h5,h6,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu,a.read-more{font-family:'montserrat',sans-serif}body{font-size:16px}.main-title{padding:30px 0}.master-container{margin:0}.textwidget h1,.textwidget h2,.textwidget h3,h2.widget-title{text-transform:uppercase}.textwidget h1{text-align:center;position:relative;margin:0 0 .8em;padding-bottom:.3em}h1 small{display:block}.lsow-dark-bg .panel-grid-cell .widget-title{color:#fff;padding-top:30px;text-align:center}.panel-grid h2.widget-title{margin-bottom:25px;padding-bottom:5px;text-align:center}h2.widget-title::after,.textwidget h1::after{width:50%;height:3px;content:'';position:absolute;left:25%;bottom:-10px;background:var(--orange)}.alignright,.alignleft{max-width:50%}.centred{text-align:center}.landing_page-template-template-front-page-slider .header{margin-bottom:0}body .gform_wrapper.gravity-theme .gfield input,body .gform_wrapper.gravity-theme .gfield textarea{box-shadow:inset 0 5px 3px rgb(0 0 0 / .05);border:1px solid #ccc}body .gform_wrapper.gravity-theme .gform_drop_area{display:flex!important;align-items:center!important;justify-content:cente !importantr;gap:10px!important;padding-top:10px!important;padding-bottom:10px!important;background-color:#333!important;border:thin solid #333!important;color:#fff!important}body .gform_wrapper.gravity-theme .gform_drop_instructions{margin:0}button.gform_button_select_files{color:#333;background:#fff}button.gform_button_select_files:hover{background:#fff}input.gform_button[type=submit]{background:#f3a31c}input.gform_button[type=submit]:hover{box-shadow:0 8px 5px -5px rgb(0 0 0 / .3);color:#fff}.picback,.lightback,.blueback{position:relative;z-index:0;padding-top:3em;padding-bottom:3em}.lightback{border-top:3px solid var(--orange);border-bottom:3px solid var(--orange)}.picback::before,.lightback::before,.blueback::before{content:'';width:100%;height:100%;top:0;left:0;position:absolute;z-index:1}.picback::before{background:rgb(81 59 21 / 70%);backdrop-filter:blur(4px)}.lightback::before{background:rgb(255 255 255 / .9)}.blueback::before{background:rgb(12 112 161 / 90%)}.picback .panel-grid-cell,.lightback .panel-grid-cell,.blueback .panel-grid-cell{position:relative;z-index:2}.picback h2,.picback p,.picback li,.picback h3,.blueback h2,.blueback p,.blueback li,.blueback h3{color:#fff}.siteorigin-widget-tinymce h3{text-align:center}.splitty h2.widget-title{text-align:left}.splitty h2.widget-title::after{left:0}.splitty.righty h2.widget-title,.splitty.righty p{text-align:right}.splitty.righty h2.widget-title::after{left:unset;right:0}.linkblock .textwidget{text-align:center;padding:0 10px 20px}.linkblock .panel-grid-cell{background:#fff;margin-bottom:30px}.linkblock p,.linkblock h3{color:unset}.linkblock a.action.more{margin-top:15px}div.empty-post{background-image:url(/wp-content/uploads/2017/03/Fire.jpg)}.widget_sow-editor ul,.jumbotron .carousel-content ul,.footer .widget_nav_menu ul{list-style-type:none;margin:0;padding-left:0}.widget_sow-editor ul li,.jumbotron .carousel-content ul li,.footer .widget_nav_menu ul>li{margin:0 0 .8em 1.5em;font-weight:500;line-height:1.3;-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;-mx-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid}.widget_sow-editor ul li:before,.jumbotron .carousel-content ul li:before,.footer .widget_nav_menu ul>li:before{font-family:'FontAwesome';content:'\f054';margin:0 0 0 -1.5em;display:inline-block;width:1.5em;font-size:.9em}.jumbotron .carousel-content ul li{color:var(--orange)}.widget_sow-editor ul li:before{content:'\f0a9';color:var(--orange)}.jumbotron .carousel-content ul li:before{content:'\f0a9'}ul.three-column,ul.dh-siblings,ul.lp-cousins{-webkit-columns:270px 3;-moz-columns:270px 3;columns:270px 3}ul.two-column{-webkit-columns:270px 2;-moz-columns:270px 2;columns:270px 2}ul.three-column,ul.two-column{margin:20px 0}ul.lp-cousins li:before{content:'\f041'}ul.dh-siblings li{margin:0 0 .8em}ul.dh-siblings li:before{display:none}ul.dh-siblings li a{display:block;border:1px solid;background:rgb(255 255 255 / .3);border-radius:55px;text-align:center;padding:3px;transition:all 0.2s ease}ul.dh-siblings li a:hover{background:#fff}.logo{max-width:25%;padding:.5em 0;transition:all 0.2s ease}.logo a img{transition:all 0.2s ease;padding-top:10px;padding-bottom:10px}.logo a:hover img{opacity:.7}.header-action h2{margin:3px 0 0}.header-action a{color:rgb(255 255 255 / .9);font-size:27px}.header-action .fa{color:rgb(255 255 255 / .6);font-size:1.2em;position:relative;top:4px;line-height:0;margin-right:.3em;transition:all 0.2s ease}.header-action a img{-webkit-backface-visibility:hidden;transition:all 0.2s ease}.header-action a:hover .fa{color:rgb(255 255 255 / .9)}.header-action a:hover img{opacity:.7}.header-action p{font-size:15px;color:rgb(255 255 255 / .7);font-weight:400;margin-bottom:3px}.jumbotron .carousel-control.left,.jumbotron .carousel-control.right{top:calc(50% - 65px);background-color:#fff0;text-shadow:0 0 10px rgb(0 0 0 / .5)}.carousel-content{background:rgb(0 0 0 / .5)}.jumbotron__title h2{font-size:30px;font-size:clamp(30px,4vw,70px);line-height:.9;text-transform:uppercase}.carousel-content p{color:#fff;font-size:clamp(15px,1vw,20px)}.jumbotron a.action{margin:15px 0 0;font-size:1.2em}body .caldera-grid .row{max-width:calc(100% + 15px)}.caldera-grid label{color:#666;font-size:18px}.caldera-grid .cf-toggle-switch .btn-default{background-color:#eee;box-shadow:inset 1px 4px 7px rgb(0 0 0 / .25);color:#777;border-color:#bbb;padding:9px 12px}.caldera-grid .cf-toggle-switch .btn-success{background-color:#334c6a;border-color:#888;padding:9px 12px;transition:all 0.2s ease}.caldera-grid .btn-block{height:40px;background:#334c6a;color:#fff;font-weight:700}.textwidget .caldera-grid input.form-control,.textwidget .caldera-grid select.form-control,.widget_caldera_forms_widget .caldera-grid input.form-control,.widget_caldera_forms_widget .caldera-grid select.form-control{box-shadow:inset 0 5px 3px rgb(0 0 0 / .05);font-size:18px;height:40px;background:#fff}.caldera-grid textarea.form-control{max-width:100%!important;box-shadow:inset 0 5px 3px rgb(0 0 0 / .05);font-size:18px}.caldera-grid .rangeslider,.caldera-grid .rangeslider__fill{height:16px}.caldera-grid .rangeslider{box-shadow:inset 0 6px 3px rgb(0 0 0 / .1)}.caldera-grid .rangeslider__handle{width:18px;height:33px;top:-9px;border-radius:5px;background-color:#F5F6F9;border:1px solid rgb(0 0 0 / .06);box-shadow:inset 0 -6px 3px rgb(0 0 0 / .05),0 7px 6px -3px rgb(0 0 0 / .3)}.caldera-grid .cf-toggle-switch .btn-success.active,.caldera-grid .cf-toggle-switch .btn-success:active,.caldera-grid .cf-toggle-switch .btn-success:focus,.caldera-grid .cf-toggle-switch .btn-success:hover,.caldera-grid .cf-toggle-switch .open .dropdown-toggle.btn-success{background-color:#B40000;border-color:#B40000}.caldera-grid .ccselect2-container .ccselect2-choice{height:40px;line-height:40px;border-radius:2px;background-image:none}.caldera-grid .ccselect2-dropdown-open.ccselect2-drop-above .ccselect2-choice,.caldera-grid .ccselect2-dropdown-open.ccselect2-drop-above .ccselect2-choices{background-image:none}.caldera-grid .ccselect2-container .ccselect2-choice .ccselect2-arrow b{background-position:0 7px}.caldera-grid .date-req:after{font-family:'montserrat',sans-serif;content:'\f073';position:absolute;right:17px;top:53px;line-height:0;color:#bbb;font-size:20px}.caldera-grid .total-line{border-radius:5px;padding:18px;background:#e2e2e2;box-shadow:inset 3px 6px 15px rgb(0 0 0 / .3),2px 2px 0 #fff;margin-top:0}.cf2-field-wrapper{margin-top:30px}.form-control.cf2-field.cf2-file{margin-bottom:25px}.caldera-grid .cf2-file button::after{content:'\f030';right:15px;font-family:'FontAwesome';position:absolute;color:#fff;font-weight:400}.caldera-grid .cf2-file button:hover::after{color:var(--orange)}ul.cf2-list-files li{margin-left:0;line-height:2}ul.cf2-list-files li::before{display:none}.cfdatepicker.cfdatepicker-dropdown.dropdown-menu{z-index:999999!important}div.datepick{position:relative}div.datepick:after{content:'\f073';font-family:'montserrat',sans-serif;position:absolute;right:8px;top:50%;line-height:0;pointer-events:none;color:#888}ul.cf-adv-preview-list li:before{display:none}body .caldera-grid .btn-default[disabled]{background:#ccc}.caldera-grid .checkbox-inline.caldera-forms-consent-field input[type=checkbox]{margin-top:.4em}.caldera-grid .checkbox-inline.caldera-forms-consent-field label{font-weight:400}.caldera-grid .checkbox-inline.caldera-forms-consent-field label a{color:inherit;text-decoration:underline}a.action,.caldera-grid input[type=submit],input.gform_button[type=submit]{display:block;text-align:center;font-size:24px;color:#fff;border:0;border-radius:3px;padding:10px 15px;margin:25px 0;box-shadow:0 10px 12px -5px rgb(0 0 0 / .2);transition:all 0.2s ease;line-height:1.1}a.action:hover,.caldera-grid input[type=submit]:hover,.caldera-grid input[type=submit]:focus,input.gform_button[type=submit]:hover,input.gform_button[type=submit]:focus{box-shadow:0 8px 5px -5px rgb(0 0 0 / .3);color:#fff}a.action.more{display:inline-block;font-size:1em;margin:0}a.action.more::after{content:'\f105';margin-left:5px;font-family:'FontAwesome'}.blocklinks h2.widget-title{background:#333;color:#fff;text-align:center;font-weight:200;padding:8px 0;text-transform:uppercase;font-size:25px;margin:0}.blocklinks div.so-widget-sow-image{overflow:hidden}.blocklinks img.so-widget-image{border-radius:0}.blocklinks a img.so-widget-image{transition:all 0.2s ease}.blocklinks a:hover img.so-widget-image{transform:scale(1.1)}p.ratings{text-align:center;margin-top:1em;padding:.2em .7em;font-size:16px;border:1px solid #f3a31c;line-height:1.2;transition:all 0.2s ease;width:100%}p.ratings:hover{background:rgb(255 255 255 / .1)}p.ratings:before{content:'★★★★★';color:#f3a31c;display:block;letter-spacing:.05em;font-size:1.5em}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}div.footer{border-top:2px solid var(--orange)}.footer h6.footer__headings{font-size:1.5em;padding-bottom:5px;border-bottom:1px solid #fff0;color:#fff}.footer .widget_nav_menu ul>li{margin:0 0 .4em 1.5em}.footer .widget_nav_menu ul>li>a{margin:0 0 0 .5em}.wpmtst-testimonial-field.testimonial-field.testimonial-name{font-weight:700}.wpmtst-testimonial-field.testimonial-field.testimonial-company{font-size:80%}body .wpmslider-viewport{padding-bottom:25px}.socials{display:flex;margin:0 -10px}.socials a{margin:0 10px 10px}@keyframes fader{0%{opacity:0;transform:translateX(-25px)}100%{opacity:1;transform:translateX(0)}}@keyframes fades{0%{opacity:0}100%{opacity:1}}.jumbotron__content a{animation:fader 1s 1.4s backwards}.jumbotron__content{animation:fader 1s 1.1s backwards}.jumbotron__title h2{animation:fader 1s 0.8s backwards}.carousel-content{animation:fades 1s 0.5s backwards}@media (min-width:992px){div.header-action{text-align:right;margin-left:1em;clear:both}.navigation{margin-bottom:-21px}.navigation--main>li>a{padding:10px clamp(10px,1vw,13px);font-size:clamp(13px,1vw,16px)}.navigation--main>.menu-item-has-children>a::after{bottom:-5px;font-size:14px}.navigation--top>li>a{font-size:14px}.navigation--main .sub-menu>li:first-of-type a{box-shadow:inset 0 7px 9px -4px rgb(0 0 0 / .15)}.carousel-content{bottom:0;top:0}.header-transparent .navigation--main>.menu-item-has-children>a::after{bottom:0}.is-sticky-navbar.header-transparent .navigation{background:rgb(0 0 0 / .7)}.is-sticky-navbar.header-transparent .navigation--main>li>a{padding:15px 15px 20px}.header-transparent .carousel-content{top:112px}.header-transparent .jumbotron .carousel-control.left,.header-transparent .jumbotron .carousel-control.right{top:calc(50% + 30px)}.gallery-columns-6 .gallery-item{width:calc(16.66% - 12.5px);max-width:calc(16.66% - 12.5px);margin:0 15px 15px 0}}@media (max-width:991px){.logo{max-width:65%}button[aria-expanded="false"] .navbar-toggle__icon-bar{transition:all 0.2s ease;transform:rotate(0deg)}button[aria-expanded="true"] .navbar-toggle__icon-bar{transform:rotate(90deg);transition:all 0.2s ease}.navbar-toggle__text{color:#fff}span.navbar-toggle__icon-bar{height:28px}.navbar-toggle .icon-bar{background:#fff;width:24px;height:4px;margin:4px 0}div#navi{padding-left:0;padding-right:0;background:rgb(0 0 0 / .1);box-shadow:inset 0 15px 15px -15px rgb(0 0 0 / .5),inset 0 -15px 15px -15px rgb(0 0 0 / .5);text-align:center}.navigation{padding:0 15px}ul#menu-main-menu{position:relative}li.menu-item-home{position:absolute;right:0;top:0;font-size:3em;z-index:9}.carousel-inner{text-align:center}.jumbotron.over .carousel-content{background:rgb(0 0 0 / .5)}.widget_search label{width:75%}.widget_search input.search-submit{width:25%;margin-left:-4px;height:40px;line-height:0}.footer{text-align:center}.footer .push-down-30{margin-bottom:0}.socials{justify-content:center}div#headstuff{padding-top:10px;padding-bottom:10px}}@media (max-width:500px){.alignright,.alignleft{float:none;margin:5px auto 20px;display:block;max-width:85%}}