/*!
Theme Name: Neville Johnson
Theme URI: https://www.nevillejohnson.co.uk
Author: Steven Hooton
Author URI: https://www.nevillejohnson.co.uk
Developers: Steven Hooton
Version: 1.2
*/@keyframes carouselFade{0%{opacity:0}4%{opacity:1}10%{opacity:1}14%{opacity:0}100%{opacity:0}}/*!
Theme Name: Neville Johnson
Theme URI: https://www.nevillejohnson.co.uk
Author: Steven Hooton
Author URI: https://www.nevillejohnson.co.uk
Developers: Steven Hooton
Version: 1.2
*/h1,h2,h3,h4,h5,h6{font-family:montserrat;color:#2e2b2b;text-wrap:balance}@media screen and (max-width:768px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}h1{font-size:clamp(1.6rem,3vh,2.8rem);font-weight:400}h2{font-size:clamp(1.2rem,2.2vh,3.225rem);font-weight:500}h3{font-size:clamp(1rem,3vh,1rem);font-weight:500}a,li,p,span{font-family:montserrat;font-size:clamp(.64rem,2vh,.96rem);color:#2e2b2b;letter-spacing:.8px;line-height:1.8;font-weight:400}a a,li a,p a,span a{color:inherit;word-break:break-word}a a:hover,li a:hover,p a:hover,span a:hover{text-decoration:underline}p{margin-bottom:1rem}p:last-child{margin-bottom:0}main h2{margin-bottom:1rem}/*!
Theme Name: Neville Johnson
Theme URI: https://www.nevillejohnson.co.uk
Author: Steven Hooton
Author URI: https://www.nevillejohnson.co.uk
Developers: Steven Hooton
Version: 1.2
*/footer{width:100%;height:auto!important;background-color:#2e2b2b}footer .footer-container{width:calc(100% - 48px);margin:0 auto}footer .footer-container .nav-item,footer .footer-container ul{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;gap:2rem}footer .footer-container .nav-item{border-bottom:solid #fff 1px;padding:4rem 0}footer .footer-container .nav-item:last-of-type{border-bottom:none}footer .footer-container .nav-item>a{font-weight:500}footer .footer-container .nav-item>a:hover{font-weight:600}footer .footer-container li{list-style:none;color:#fff}footer .footer-container li a{text-decoration:none;color:#fff}footer .footer-container li a:hover{font-weight:500}@media screen and (min-width:768px){footer .footer-container{display:flex;justify-content:start;align-items:start;flex-direction:row;flex-wrap:nowrap;gap:12rem;width:calc(100% - 128px)}footer .footer-container .nav-item,footer .footer-container ul{align-items:start;border:0}}footer .bottom-footer{padding:4rem 0;border-top:solid #fff 1px}footer .bottom-footer .social-icons{width:200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:0}footer .bottom-footer .social-icons svg{width:20px;height:20px;fill:#fff}footer .bottom-footer .bottom-navigation{display:flex;justify-content:space-evenly;align-items:center;flex-direction:row;flex-wrap:wrap;gap:0;width:calc(100% - 48px);margin:0 auto 3rem}footer .bottom-footer .bottom-navigation .trustpilot-logo{margin:2rem auto;width:100%}footer .bottom-footer .bottom-navigation .trustpilot-logo img{width:120px}footer .bottom-footer .bottom-navigation li{text-align:center;list-style:none;font-size:12px}footer .bottom-footer .bottom-navigation li.line:first-of-type{display:none}footer .bottom-footer .bottom-navigation li a{text-decoration:none;color:#fff;display:block;font-weight:100;font-size:12px}footer .bottom-footer .bottom-navigation li a:hover{font-weight:500}footer .bottom-footer .bottom-navigation li.copyright{color:#fff;width:100%;order:100;margin-top:2rem}@media screen and (min-width:768px){footer .bottom-footer{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;flex-wrap:nowrap;gap:0;padding:2rem 4rem}footer .bottom-footer .bottom-navigation{justify-content:flex-start;gap:1rem;margin:unset}footer .bottom-footer .bottom-navigation .trustpilot-logo,footer .bottom-footer .bottom-navigation li.copyright{margin:0;width:unset}}*,body,html{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{margin-top:0!important}body,html{overflow-x:hidden;padding-bottom:env(safe-area-inset-bottom)}ol{margin:0 50px;padding:0 10px}main ol ol,main ol ul,main ul ol,main ul ul{margin:0 50px}.has-text-align-center{text-align:center}
/*# sourceMappingURL=style.min.css.map */
