@font-face{font-family:'Albert Sans';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9AX7ofy.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9CX74fy.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9BJ74fy.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9AX74fy.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9Al74fy.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9DJ6Ify.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9Dw6Ify.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9CX6Ify.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dfIFdwYjGaAMFtZd_QA1Zeelmy79QJ1HOSY9C-6Ify.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5L_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHK5P_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSH9ZP_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHq5P_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHmZP_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHdZT_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHTJT_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHK5T_rA.ttf) format('truetype')}@font-face{font-family:'Albert Sans';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/albertsans/v4/i7dZIFdwYjGaAMFtZd_QA3xXSKZqhr-TenSHApT_rA.ttf) format('truetype')}.h1,.h2,.h3{color:var(--colour--neutral-100)}.h1{font-size:40px;font-weight:900;text-align:center}@media screen and (min-width:768px){.h1{font-size:56px}}.h2{font-size:32px;font-weight:900}@media screen and (min-width:768px){.h2{font-size:48px}}.h3{font-size:18px;font-weight:700}@media screen and (min-width:768px){.h3{font-size:24px}}a{font-size:16px}:root{--colour--primary:#E94424;--colour--neutral-100:#FFFFFF;--colour--neutral-200:#F2F2F2;--colour--neutral-300:#BFBFBF;--colour--neutral-400:#555555}.section-margins{padding:5%}@media screen and (min-width:768px){.section-margins{padding:5% 10%}}.all-buttons{text-align:center;padding:5%;-webkit-transition:0.3s ease;transition:0.3s ease;cursor:pointer;border-radius:10px;text-decoration:none;font-weight:600;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.all-buttons:hover{-webkit-transition:0.3s ease;transition:0.3s ease}.white--orange-fill{border:1px solid var(--colour--neutral-100);background-color:var(--colour--neutral-100);text-align:center;padding:5%;-webkit-transition:0.3s ease;transition:0.3s ease;cursor:pointer;border-radius:10px;text-decoration:none;font-weight:600;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--colour--primary);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.white--orange-fill:hover{background-color:var(--colour--primary);text-align:center;padding:5%;-webkit-transition:0.3s ease;transition:0.3s ease;cursor:pointer;border-radius:10px;text-decoration:none;font-weight:600;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--colour--neutral-100)}.orange--white-fill{border:1px solid var(--colour--neutral-100);background-color:var(--colour--primary);text-align:center;padding:5%;-webkit-transition:0.3s ease;transition:0.3s ease;cursor:pointer;border-radius:10px;text-decoration:none;font-weight:600;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3% 5%;color:var(--colour--neutral-100)}.orange--white-fill:hover{background-color:var(--colour--neutral-100);text-align:center;padding:5%;-webkit-transition:0.3s ease;transition:0.3s ease;cursor:pointer;border-radius:10px;text-decoration:none;font-weight:600;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3% 5%;color:var(--colour--primary)}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"albert sans",sans-serif}body,html{scroll-behavior:smooth}#nav-main .menu-toggle{position:fixed;top:32px;z-index:4;background-color:rgba(255,255,255,0.92);padding:10px 15px;cursor:pointer;border-radius:10px;backdrop-filter:blur(2px);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#nav-main .menu-toggle a img{width:80%}#nav-main .menu-toggle span{display:block;width:30px;height:2px;background:var(--colour--neutral-400);margin:6px 0;-webkit-transition:0.3s;transition:0.3s;border-radius:10px;margin-left:auto}#nav-main .menu-overlay{position:fixed;width:100%;height:100vh;background-color:rgba(255,255,255,0.92);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center;visibility:hidden;opacity:0;-webkit-transition:opacity 0.4s ease,visibility 0.4s;transition:opacity 0.4s ease,visibility 0.4s;z-index:3}#nav-main .menu-overlay.is-active{visibility:visible;opacity:1}#nav-main .menu-overlay a img{display:none}#nav-main .menu-overlay ul li{list-style:none;padding:15px 20px;-webkit-transition:0.5s ease;transition:0.5s ease}#nav-main .menu-overlay ul li a{text-decoration:none;color:var(--colour--neutral-400);font-size:32px;font-weight:900;text-transform:uppercase;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--colour--primary)));background-image:linear-gradient(var(--colour--primary) 0 0);background-position:bottom left;background-size:var(--underline-width,0%) 0.1em;background-repeat:no-repeat;-webkit-transition:background-size 0.5s;transition:background-size 0.5s}#nav-main .menu-overlay ul li a:hover{--underline-width:100%}@media screen and (min-width:768px){#nav-main{width:100%;position:fixed;top:90px;z-index:2}#nav-main .menu-toggle{display:none}#nav-main .menu-overlay{visibility:visible;opacity:1;height:0px;position:static;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#nav-main .menu-overlay .nav-bar{background-color:rgba(255,255,255,0.92);backdrop-filter:blur(2px);border-radius:10px;width:1105px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#nav-main .menu-overlay .nav-bar a{padding:1.5% 0% 1.5% 3%}#nav-main .menu-overlay .nav-bar a img{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex}#nav-main .menu-overlay .nav-bar ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#nav-main .menu-overlay .nav-bar ul li{list-style:none;padding:1.5% 3%;position:relative;-webkit-transition:0.5s ease;transition:0.5s ease;margin:1.5% 4%;cursor:pointer}#nav-main .menu-overlay .nav-bar ul li a{font-size:15px;font-weight:500;text-transform:capitalize;background-image:none}#nav-main .menu-overlay .nav-bar ul li:hover{background-color:var(--colour--primary);border-radius:10px}#nav-main .menu-overlay .nav-bar ul li:hover a{color:var(--colour--neutral-100)}}@media screen and (min-width:900px){#nav-main .menu-overlay .nav-bar ul{width:70%}#nav-main .menu-overlay .nav-bar ul li{margin:1% 4%;padding:1.5% 3%}}@media screen and (min-width:1080px){#nav-main .menu-overlay .nav-bar{padding:4px 12px}#nav-main .menu-overlay .nav-bar ul{width:55%}#nav-main .menu-overlay .nav-bar ul li a{padding:1% 0% 1% 2%}}#nav-main.is-open .menu-toggle span:first-child{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}#nav-main.is-open .menu-toggle span:nth-child(2){opacity:0;-webkit-transform:scale(0);transform:scale(0)}#nav-main.is-open .menu-toggle span:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}#contact{background-color:var(--colour--primary);padding:10% 5%}#contact .info{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:5%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contact .info a{color:var(--colour--neutral-100);text-decoration:none;padding-left:2%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--colour--neutral-100)));background-image:linear-gradient(var(--colour--neutral-100) 0 0);background-position:bottom left;background-size:var(--underline-width,0%) 0.1em;background-repeat:no-repeat;-webkit-transition:background-size 0.5s;transition:background-size 0.5s}#contact .info a:hover{--underline-width:100%}#contact .orange--white-fill{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5% 0%;width:55%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contact .orange--white-fill a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contact .orange--white-fill a svg{padding-left:5%}#contact #gform_submit_button_1{background-color:var(--colour--primary);color:var(--colour--neutral-100);border:1px solid var(--colour--neutral-100);width:100%;border-radius:10px}#contact #gform_submit_button_1:hover{background-color:var(--colour--neutral-100);color:var(--colour--primary)}#contact .gform_submission_error,#contact .gform_validation_errors{background-color:var(--colour--neutral-100)}#contact .validation_message{color:var(--colour--neutral-100)}@media screen and (min-width:900px){#contact{padding:5%;display:-webkit-box;display:-ms-flexbox;display:flex}#contact .contact{width:50%}#contact .contact .info{padding-top:5%}#contact .contact .orange--white-fill{margin:5% 0%;width:240px;padding:2%}#contact .contact-form{width:50%}#contact .contact-form #gform_submit_button_1{width:25%;margin-left:auto}}@media screen and (min-width:1366px){#contact .h2{padding-bottom:5%}#contact .contact .info{padding-top:2%}#contact .contact .orange--white-fill{margin:4% 0%;padding:1% 2%}}#footer{background-color:var(--colour--primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15%}#footer img{width:50%;padding-bottom:5%}#footer p{color:var(--colour--neutral-100)}#footer p a{text-decoration:none;color:var(--colour--neutral-100);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--colour--neutral-100)));background-image:linear-gradient(var(--colour--neutral-100) 0 0);background-position:bottom left;background-size:var(--underline-width,0%) 0.1em;background-repeat:no-repeat;-webkit-transition:background-size 0.5s;transition:background-size 0.5s}#footer p a:hover{--underline-width:100%}@media screen and (min-width:768px){#footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:5% 5% 2% 5%}#footer img{width:20%;padding-bottom:0px}#footer p{margin-left:auto}}#page #hero,#page-404 #hero{background-image:-webkit-gradient(linear,left top,right top,color-stop(5.57%,rgba(0,0,0,0.55)),to(rgba(102,102,102,0))),url(/wp-content/themes/keystone/assets/images/home_mobile.png);background-image:linear-gradient(90deg,rgba(0,0,0,0.55) 5.57%,rgba(102,102,102,0) 100%),url(/wp-content/themes/keystone/assets/images/home_mobile.png);height:90vh;background-size:cover;background-position:center;padding:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){#page #hero,#page-404 #hero{padding:5% 10%}}#page #hero .h1,#page-404 #hero .h1{width:90%}#page #hero .h1 span,#page-404 #hero .h1 span{color:var(--colour--primary)}#page #hero p,#page-404 #hero p{color:var(--colour--neutral-100);padding-top:5%;text-align:center}#page #hero .buttons,#page-404 #hero .buttons{width:100%}#page #hero .buttons .white--orange-fill,#page-404 #hero .buttons .white--orange-fill{margin-top:5%;padding:3% 4%}@media screen and (min-width:768px){#page #hero,#page-404 #hero{background-image:-webkit-gradient(linear,left top,right top,color-stop(5.57%,rgba(0,0,0,0.55)),to(rgba(102,102,102,0))),url(/wp-content/themes/keystone/assets/images/home_desktop.png);background-image:linear-gradient(90deg,rgba(0,0,0,0.55) 5.57%,rgba(102,102,102,0) 100%),url(/wp-content/themes/keystone/assets/images/home_desktop.png)}#page #hero .h1,#page-404 #hero .h1{margin:0px}#page #hero .h1 span,#page-404 #hero .h1 span{font-size:100px}#page #hero p,#page-404 #hero p{padding-top:2%;font-size:20px}#page #hero .buttons,#page-404 #hero .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page #hero .buttons .white--orange-fill,#page-404 #hero .buttons .white--orange-fill{width:240px;padding:2%;margin-top:3%}#page #hero .buttons .white--orange-fill:first-of-type,#page-404 #hero .buttons .white--orange-fill:first-of-type{margin-right:2%}}@media screen and (min-width:1366px){#page #hero .buttons .white--orange-fill,#page-404 #hero .buttons .white--orange-fill{padding:1% 2%}}#page-agriculture #hero,#page-construction #hero{background-image:url(/wp-content/themes/keystone/assets/images/agriculture_mobile.png);height:90vh;background-size:cover;background-position:center;padding:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){#page-agriculture #hero,#page-construction #hero{padding:5% 10%}}#page-agriculture #hero .h1,#page-construction #hero .h1{width:90%}#page-agriculture #hero p,#page-construction #hero p{color:var(--colour--neutral-100);padding-top:5%;text-align:center}@media screen and (min-width:768px){#page-agriculture #hero,#page-construction #hero{background-image:url(/wp-content/themes/keystone/assets/images/agriculture_desktop.png);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page-agriculture #hero .h1,#page-construction #hero .h1{text-align:left}#page-agriculture #hero p,#page-construction #hero p{text-align:left;width:45%;padding-top:2%;font-size:20px}}#page-agriculture #rentals .trigger,#page-construction #rentals .trigger{background-color:var(--colour--primary);margin:5% 0% 2% 0%;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}#page-agriculture #rentals .trigger .h3,#page-construction #rentals .trigger .h3{padding:2%;font-weight:500}#page-agriculture #rentals .trigger img,#page-construction #rentals .trigger img{padding:2% 5%;-webkit-transition:0.3s ease;transition:0.3s ease}#page-agriculture #rentals .active,#page-construction #rentals .active{border-bottom:1px solid white}#page-agriculture #rentals .active img,#page-construction #rentals .active img{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:0.3s ease;transition:0.3s ease}#page-agriculture #rentals .dropdown,#page-construction #rentals .dropdown{overflow:hidden;-webkit-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;max-height:0px}#page-agriculture #rentals .dropdown table,#page-construction #rentals .dropdown table{border-spacing:0;width:100%}#page-agriculture #rentals .dropdown table tr th,#page-construction #rentals .dropdown table tr th{background-color:var(--colour--neutral-200);color:var(--colour--neutral-400);font-size:12px;padding:2%}#page-agriculture #rentals .dropdown table tr td,#page-construction #rentals .dropdown table tr td{border-bottom:1px solid var(--colour--neutral-200);color:var(--colour--neutral-400);font-size:12px;padding:2%}#page-agriculture #rentals .dropdown table tr td:first-child,#page-agriculture #rentals .dropdown table tr th:first-child,#page-construction #rentals .dropdown table tr td:first-child,#page-construction #rentals .dropdown table tr th:first-child{width:33%}#page-agriculture #rentals .dropdown table tr td:nth-child(2),#page-agriculture #rentals .dropdown table tr td:nth-child(3),#page-agriculture #rentals .dropdown table tr td:nth-child(4),#page-agriculture #rentals .dropdown table tr th:nth-child(2),#page-agriculture #rentals .dropdown table tr th:nth-child(3),#page-agriculture #rentals .dropdown table tr th:nth-child(4),#page-construction #rentals .dropdown table tr td:nth-child(2),#page-construction #rentals .dropdown table tr td:nth-child(3),#page-construction #rentals .dropdown table tr td:nth-child(4),#page-construction #rentals .dropdown table tr th:nth-child(2),#page-construction #rentals .dropdown table tr th:nth-child(3),#page-construction #rentals .dropdown table tr th:nth-child(4){width:22%;text-align:left}@media screen and (min-width:768px){#page-agriculture #rentals,#page-construction #rentals{padding:5%}#page-agriculture #rentals .trigger,#page-construction #rentals .trigger{margin:2% 0%}#page-agriculture #rentals .dropdown table tr td,#page-construction #rentals .dropdown table tr td{font-size:16px}#page-agriculture #rentals .dropdown table tr td:first-child,#page-agriculture #rentals .dropdown table tr th:first-child,#page-construction #rentals .dropdown table tr td:first-child,#page-construction #rentals .dropdown table tr th:first-child{width:40%}#page-agriculture #rentals .dropdown table tr td:nth-child(2),#page-agriculture #rentals .dropdown table tr td:nth-child(3),#page-agriculture #rentals .dropdown table tr td:nth-child(4),#page-agriculture #rentals .dropdown table tr th:nth-child(2),#page-agriculture #rentals .dropdown table tr th:nth-child(3),#page-agriculture #rentals .dropdown table tr th:nth-child(4),#page-construction #rentals .dropdown table tr td:nth-child(2),#page-construction #rentals .dropdown table tr td:nth-child(3),#page-construction #rentals .dropdown table tr td:nth-child(4),#page-construction #rentals .dropdown table tr th:nth-child(2),#page-construction #rentals .dropdown table tr th:nth-child(3),#page-construction #rentals .dropdown table tr th:nth-child(4){width:20%;text-align:left}}@media screen and (min-width:768px) and screen and (min-width:768px){#page-agriculture #rentals,#page-construction #rentals{padding:5% 10%}}#page-agriculture #policies,#page-construction #policies{background-color:var(--colour--neutral-200);padding:5%}@media screen and (min-width:768px){#page-agriculture #policies,#page-construction #policies{padding:5% 10%}}#page-agriculture #policies .h2,#page-construction #policies .h2{color:var(--colour--primary);text-align:center;margin:5% 0%}#page-agriculture #policies .policies .policy,#page-construction #policies .policies .policy{background-color:var(--colour--neutral-100);border-radius:10px;margin-bottom:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:5%}#page-agriculture #policies .policies .policy img,#page-construction #policies .policies .policy img{padding:5%}#page-agriculture #policies .policies .policy .h3,#page-construction #policies .policies .policy .h3{color:var(--colour--primary);padding:2%}#page-agriculture #policies .policies .policy p,#page-construction #policies .policies .policy p{padding:2% 5%;color:var(--colour--neutral-400)}#page-agriculture #policies #open-modal,#page-construction #policies #open-modal{margin:10% 0% 5% 0%;text-align:center;text-decoration:underline;color:var(--colour--neutral-400);font-weight:700;cursor:pointer}@media screen and (min-width:768px){#page-agriculture #policies .h2,#page-construction #policies .h2{margin:0% 0% 2% 0%}#page-agriculture #policies .policies,#page-construction #policies .policies{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-agriculture #policies .policies .policy,#page-construction #policies .policies .policy{width:25%;margin-right:2%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-agriculture #policies #open-modal,#page-construction #policies #open-modal{margin:2% 0% 0% 0%;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-grid-column-align:center;justify-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:0.3s ease;transition:0.3s ease}#page-agriculture #policies #open-modal:hover,#page-construction #policies #open-modal:hover{color:var(--colour--primary);-webkit-transition:0.3s ease;transition:0.3s ease}}@media screen and (min-width:1366px){#page-agriculture #policies .policies .policy,#page-construction #policies .policies .policy{width:254px;padding:2%}}#page-agriculture #modal .modal,#page-construction #modal .modal{display:none;position:fixed;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}#page-agriculture #modal .modal-content,#page-construction #modal .modal-content{margin:20% auto;padding:20px;width:90%;background-color:var(--colour--neutral-100);border-radius:10px;max-height:calc(100vh - 10rem);overflow-y:auto;z-index:1}#page-agriculture #modal .modal-content .top,#page-construction #modal .modal-content .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-agriculture #modal .modal-content .top .h2,#page-construction #modal .modal-content .top .h2{color:var(--colour--primary);padding-bottom:5%}#page-agriculture #modal .modal-content .top .close,#page-construction #modal .modal-content .top .close{font-size:50px}#page-agriculture #modal .modal-content .terms ul,#page-construction #modal .modal-content .terms ul{padding-left:5%}#page-agriculture #modal .modal-content .terms ul li,#page-construction #modal .modal-content .terms ul li{padding-bottom:1%}#page-agriculture #modal .modal-content .information h3,#page-construction #modal .modal-content .information h3{color:var(--colour--primary);font-size:20px;font-weight:500;padding-bottom:2%}#page-agriculture #modal .modal-content .information hr,#page-construction #modal .modal-content .information hr{margin:5% 0%}#page-agriculture #modal .modal-content .information ul,#page-construction #modal .modal-content .information ul{padding-left:5%}#page-agriculture #modal .modal-content .information ul li,#page-construction #modal .modal-content .information ul li{padding-bottom:1%}#page-agriculture #modal .modal-content li,#page-agriculture #modal .modal-content p,#page-construction #modal .modal-content li,#page-construction #modal .modal-content p{color:var(--colour--neutral-400)}#page-agriculture #modal .modal-content .fine-print,#page-construction #modal .modal-content .fine-print{padding-top:5%}#page-agriculture #modal .close,#page-construction #modal .close{color:var(--colour--neutral-400);float:right}#page-agriculture #modal .close:focus,#page-agriculture #modal .close:hover,#page-construction #modal .close:focus,#page-construction #modal .close:hover{color:var(--colour--primary);text-decoration:none;cursor:pointer}@media screen and (min-width:768px){#page-agriculture #modal .modal-content,#page-construction #modal .modal-content{margin:20% auto;max-height:calc(100vh - 15rem)}#page-agriculture #modal .modal-content .top .h2,#page-construction #modal .modal-content .top .h2{padding-bottom:3%}#page-agriculture #modal .modal-content .terms ul,#page-construction #modal .modal-content .terms ul{padding-left:3%}#page-agriculture #modal .modal-content .information h3,#page-construction #modal .modal-content .information h3{padding-bottom:2%;font-weight:700}#page-agriculture #modal .modal-content .information ul,#page-construction #modal .modal-content .information ul{padding-left:3%}}@media screen and (min-width:900px){#page-agriculture #modal .modal-content,#page-construction #modal .modal-content{margin:15% auto}}@media screen and (min-width:1366px){#page-agriculture #modal .modal-content,#page-construction #modal .modal-content{margin:10% auto}#page-agriculture #modal .modal-content .top .h2,#page-construction #modal .modal-content .top .h2{padding-bottom:2%}#page-agriculture #modal .modal-content .mobile-flex,#page-construction #modal .modal-content .mobile-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#page-agriculture #modal .modal-content .mobile-flex .terms,#page-construction #modal .modal-content .mobile-flex .terms{width:50%}#page-agriculture #modal .modal-content .mobile-flex .terms ul,#page-construction #modal .modal-content .mobile-flex .terms ul{padding-left:4%}#page-agriculture #modal .modal-content .mobile-flex .information,#page-construction #modal .modal-content .mobile-flex .information{width:40%}#page-agriculture #modal .modal-content .mobile-flex .information h3,#page-construction #modal .modal-content .mobile-flex .information h3{padding-bottom:1%}#page-agriculture #modal .modal-content .mobile-flex .information ul,#page-construction #modal .modal-content .mobile-flex .information ul{padding-left:4%}}@media screen and (min-width:1920px){#page-agriculture #modal .modal-content,#page-construction #modal .modal-content{width:75%;max-height:calc(100vh - 20rem)}#page-agriculture #modal .modal-content .h2,#page-construction #modal .modal-content .h2{padding-bottom:1%}}#page-construction #hero{background-image:-webkit-gradient(linear,left top,right top,color-stop(5.57%,rgba(0,0,0,0.55)),to(rgba(102,102,102,0))),url(/wp-content/themes/keystone/assets/images/construction_mobile.png);background-image:linear-gradient(90deg,rgba(0,0,0,0.55) 5.57%,rgba(102,102,102,0) 100%),url(/wp-content/themes/keystone/assets/images/construction_mobile.png)}@media screen and (min-width:768px){#page-construction #hero{background-image:-webkit-gradient(linear,left top,right top,color-stop(5.57%,rgba(0,0,0,0.55)),to(rgba(102,102,102,0))),url(/wp-content/themes/keystone/assets/images/construction_desktop.png);background-image:linear-gradient(90deg,rgba(0,0,0,0.55) 5.57%,rgba(102,102,102,0) 100%),url(/wp-content/themes/keystone/assets/images/construction_desktop.png)}}