@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200;300&display=swap);.userform{margin-bottom:2rem}.userform .middleColumn{margin-bottom:1.25rem}.userform .middleColumn textarea,.userform .middleColumn .text,.userform .middleColumn .email{padding:1rem;width:100%}.typography{font-family:Oswald,Arial,Helvetica,sans-serif}.typography h1,.typography h2,.typography h3{font-family:"Bebas Neue",Arial,Helvetica,sans-serif;margin-bottom:2rem}.typography h1{font-size:4rem}.typography h2{font-size:3rem}.typography h3{font-size:2rem}.typography h4{font-size:1.75rem;font-weight:700;margin-bottom:1rem}.typography p{color:#333;font-size:1.5rem;font-family:"Oswald",serif;line-height:2rem;margin-bottom:1.5rem;overflow:hidden}.typography .caption{font-size:small}.typography img{height:auto;max-width:100%}.typography img.left{float:left;max-width:50%;margin:5px 20px 10px 0}.typography img.right{float:right;max-width:50%;margin:5px 0 10px 20px}.typography img.leftAlone{float:left;margin-right:100%;margin-bottom:10px;clear:both}.typography img.center{float:none;margin-left:auto;margin-right:auto;display:block;margin-bottom:2rem;width:100%;height:auto;clear:both}.typography .captionImage{width:100%;margin-top:5px}.typography .captionImage img{margin:0}.typography .captionImage.left{float:left;margin:5px 30px 20px 0}.typography .captionImage.right{float:right;margin:5px 0 20px 30px}.typography .captionImage.left[style],.typography .captionImage.right[style]{max-width:50%}.typography .captionImage.left img,.typography .captionImage.right img{float:none;max-width:none;width:100%}.typography .captionImage.left img{margin-right:-10px}.typography .captionImage.right img{margin-left:-10px}.typography .captionImage.right p{margin-left:-10px;text-align:left;margin-left:-10px}.typography .captionImage.leftAlone{float:none;margin:0 20px 20px 0}.typography .captionImage.center{margin:0 auto 20px}.typography .captionImage p{clear:both;margin:5px 0;font-style:italic;color:#888}.typography hr{border-top:1px solid #aaa;height:1rem}.typography table{margin-bottom:2rem;width:100%}.typography table tbody tr{border-bottom:1px solid #ccc}.typography table tbody tr th{background-color:lightgrey;color:#000;font-size:1.5rem;padding:1rem}.typography table tbody tr td{font-size:1.25rem;padding:1rem}.typography ul li,.typography ol li{font-size:1.25rem}body{height:100%}body .shadows{box-shadow:0 6px 8px #aaa}body .navbar{border-bottom:3px solid #a6a6a6;border-top:3px solid #a6a6a6;font-family:"Bebas Neue",Arial,Helvetica,sans-serif;margin-bottom:3rem}body .navbar .nav-item{font-size:2rem;border-bottom:1px solid #fff}body .navbar .nav-item .nav-link{margin-left:1.5rem;margin-right:1.5rem}body .navbar .nav-item .nav-link:hover{color:#c6538c;background-color:#eee}body .navbar .nav-item .current{color:#000;border-bottom:3px solid}body .navbar .nav-item .link{color:#a6a6a6}body .navbar .nav-item .dropdown-menu .dropdown-item{font-size:2rem;color:#a6a6a6}body .navbar .nav-item .dropdown-menu .dropdown-item:hover{color:#c6538c;background-color:#eee}body .navbar .nav-item .dropdown-menu .current{border-bottom:0;color:#000}body .navbar .nav-item .dropdown-menu .dropdown-submenu{position:relative}body .navbar .nav-item .dropdown-menu .dropdown-submenu ul li a{font-size:1.5rem;color:#000;text-decoration:none}body .navbar .nav-item .dropdown-menu .dropdown-submenu ul li a:hover{color:#c6538c;background-color:#eee}body .navbar .nav-item .dropdown-menu .dropdown-submenu ul li a.link{color:#a6a6a6;line-height:1.25rem}body .navbar .nav-item .dropdown-menu .dropdown-submenu ul li a.link:hover{color:#c6538c}body .navbar .nav-item .dropdown-menu .dropdown-submenu ul li ul li a:hover{color:#0b5b0d}body .navbar .nav-item .dropdown-menu .dropdown-submenu a::after{transform:rotate(-90deg);position:absolute;right:6px;top:.8em}body .navbar .nav-item .dropdown-menu .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-left:1rem;margin-right:1rem}body .navbar .nav-item:hover{color:#c6538c}body .banner-image{background-repeat:no-repeat;background-position:bottom;background-size:cover;height:500px;margin-bottom:3rem;height:100%;min-height:100%}body .banner-image .tagline{background:rgb(0 0 0 / .5);border-left:1px solid #ccc;border-right:1px solid #ccc;width:80%;color:#ff0;font-family:"Bebas Neue",Arial,Helvetica,sans-serif;font-size:3rem;line-height:3.5rem}body .banner-image .banner-logos-bar{margin-top:1rem;position:relative;left:57%}body .banner-image .banner-logos-smartphone-bar .banner-logo-holder,body .banner-image .banner-logos-bar .banner-logo-holder{height:auto;width:100px}body .tagline-holder-smartphone-bar{display:none}body .banner-logos-smartphone-bar{display:none}body .picture-links-holder{box-shadow:0 6px 8px #aaa;padding:1rem}body .picture-links-holder .picture-link-holder{background-size:cover;background-repeat:no-repeat;height:300px}body .picture-links-holder .picture-link-holder .picture-link-caption{background-color:rgb(0 0 0 / .5);color:#fff;font-family:"Bebas Neue",Arial,Helvetica,sans-serif;font-size:2rem;line-height:2.75rem;position:relative;text-align:center;top:230px}body .picture-links-holder .picture-link-holder:hover .picture-link-caption{background-color:#000;color:#ff0}body .subblock-block h3{color:#666;font-size:1.75rem}body .subblock-block .subblock-image{border:1px solid #ccc}body .child-pages-block{background-color:rgb(0 0 0 / .75)}body .child-pages-block h3{color:#fff}body .child-pages-block .see-also-link-holder .see-also-link{color:#fff;font-family:"Bebas Neue",Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:1.75rem;text-decoration:none}body .child-pages-block .see-also-link-holder .see-also-link:hover{color:#c6538c}body .child-pages-block .see-also-link-holder:hover{background-color:#ccc}body .child-pages-block .see-also-link-holder:hover a{color:#c6538c}body footer{background-image:url(../images/road-surface.jpg);background-size:cover;background-repeat:no-repeat;font-family:Oswald,Arial,Helvetica,sans-serif}body footer .footer-address-block{background-color:rgb(0 0 0 / .75);background-image:linear-gradient(rgb(0 0 0 / .75),#fff0);color:#fff}body footer .footer-address-block h3{color:#f4b183;font-size:1.75rem}body footer .footer-address-block p{font-size:1.25rem}body footer .footer-tagline{background-color:#000}body footer .footer-tagline h2{color:#fff;font-family:"Bebas Neue",Arial,Helvetica,sans-serif;margin-bottom:0}body footer .footer-tagline .credits{color:rgb(255 255 255 / .5)}body footer .footer-tagline .credits a{color:#ff0}@media screen and (max-width:375px) and (orientation:portrait){html body .banner-image{height:150px;margin-bottom:0}html body .banner-image .tagline{display:none}html body .banner-image .banner-logos-bar{display:none}html body .tagline-holder-smartphone-bar{background:#000;display:block}html body .tagline-holder-smartphone-bar .tagline{color:#ff0;font-size:2rem;font-family:"Bebas Neue",Arial,Helvetica,sans-serif;line-height:2.25rem}html body .banner-logos-smartphone-bar{display:block}html body .banner-logos-smartphone-bar .banner-logo-holder{display:inline-flex;padding:0.5rem!important}}@media screen and (min-width:375px) and (orientation:portrait){html body .navbar .nav-item .dropdown-menu{width:60%}html body .navbar .nav-item .dropdown-menu .dropdown-submenu ul li{margin-bottom:1rem}html body .navbar .nav-item .dropdown-menu .dropdown-submenu .dropdown-menu{margin-left:.1rem;margin-right:.1rem;width:90%;margin-bottom:1rem}html body .navbar .nav-item .dropdown-menu .dropdown-submenu .dropdown-menu li{margin-bottom:1rem}html body .navbar .nav-item .dropdown-menu .dropdown-submenu .dropdown-menu li a{font-size:1.5rem}html body .banner-image{height:150px;margin-bottom:0}html body .banner-image .tagline{display:none}html body .banner-image .banner-logos-bar{display:none}html body .tagline-holder-smartphone-bar{background:#000;display:block}html body .tagline-holder-smartphone-bar .tagline{color:#ff0;font-size:2rem;font-family:"Bebas Neue",Arial,Helvetica,sans-serif;line-height:2.25rem}html body .banner-logos-smartphone-bar{display:block}html body .banner-logos-smartphone-bar .banner-logo-holder{display:inline-flex;padding:0.5rem!important}html body .picture-links-holder .picture-link-holder{background-position:top center}}@media screen and (min-width:376px) and (max-width:1024px) and (orientation:landscape){html body .banner-image{height:350px;margin-bottom:0}html body .banner-image .tagline{font-size:2rem;line-height:2.5rem}html body .banner-image .banner-logos-bar{display:none}html body .banner-logos-smartphone-bar{display:inline-block}html body .banner-logos-smartphone-bar .banner-logo-holder{display:inline-flex}html body .banner-logos-smartphone-bar .banner-logo-holder img{height:auto;margin:0 auto;width:100%}}@media screen and (min-width:376px) and (max-width:1024px) and (orientation:portrait){html body .banner-image .banner-logos-bar{display:none}html body .banner-logos-smartphone-bar{display:inline-block}html body .banner-logos-smartphone-bar .banner-logo-holder{display:inline-flex}html body .banner-logos-smartphone-bar .banner-logo-holder img{height:auto;margin:0 auto;width:60%}}@media screen and (min-width:377px) and (max-width:1024px) and (orientation:portrait){html body .banner-image{height:310px;margin-bottom:0}html body .banner-image .tagline{width:400px}html body .banner-image .banner-logos-bar{display:none}html body .picture-links-holder .picture-link-holder{background-size:contain;height:154px;overflow:hidden}html body .picture-links-holder .picture-link-holder .picture-link-caption{background-color:rgb(0 0 0 / .75);font-size:1.45rem;top:111px}}
