strong,b{font-weight:700!important}:where(.wp-site-blocks *:focus){outline-width:0px!important;outline-style:solid}.wp-block-template-part{max-width:1920px;margin:0 auto}@media only screen and (max-width:619px){.phone-top{display:none}.wp-block-site-logo{max-width:350px;margin:30px 0 0 0px!important}}@media only screen and (min-width:620px) and (max-width:1100px){.wp-block-site-logo{max-width:350px}.phone-bottom{display:none}}@media only screen and (min-width:1101px){.wp-block-site-logo{max-width:400px;padding:0 0 0 40px}.phone-bottom{display:none}}.wp-block-navigation .wp-block-navigation-item__label{padding:9px 6px!important}.wp-block-navigation-item__content{padding:0 0px!important}.wp-block-navigation .wp-block-navigation-item :hover{color:#fcb903;text-decoration:none}.wp-block-navigation__submenu-container{width:300px!important;background-color:#000000!important}.wp-block-navigation-item__content{justify-content:center!important}.wp-block-navigation-submenu .wp-block-navigation-item a{color:#ffffff!important;font-size:18px!important}.wp-block-navigation-submenu .wp-block-navigation-item a:hover{color:#ffffff!important;font-size:18px;background-color:#000000!important}@media only screen and (max-width:650px){.wp-block-navigation{justify-content:right!important;padding-right:20px}}@media only screen and (max-width:650px){.wp-block-navigation .wp-block-navigation-item{padding:0 20px}}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:32px;width:32px}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:left}.wp-block-navigation{text-align:left!important}@media only screen and (max-width:700px){.wp-block-navigation-item__content{font-size:24px!important}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0 0 0 0px!important;background:#113d00;color:#fff}.no-link>a{pointer-events:none;cursor:default}.unclickable>a{pointer-events:none;cursor:default;text-decoration:none}.unclickable .sub-menu a{pointer-events:auto;cursor:pointer}.wp-block-image.banner1{padding:0}@media only screen and (max-width:600px){.banner1{min-height:350px!important}}@media only screen and (min-width:601px) and (max-width:900px){.banner1{min-height:400px!important}.bannerbox{margin:0 0 0 300px!important;max-width:70%!important}}@media only screen and (min-width:901px){.banner1{min-height:500px!important}.bannerbox{margin:0 0 0 620px!important}.banner1text2{line-height:1.3em!important}}.clear{clear:both}.nomobile{display:none!important}@media (min-width:768px){.nomobile{display:block!important}}.nodesktop{display:block!important}@media (min-width:667px){.nodesktop{display:none!important}}.hide:not(.editor-styles-wrapper .hide){display:none!important}@media only screen and (min-width:666px){.wp-block-columns.reversecolumn{flex-direction:row-reverse!important;flex-wrap:nowrap}}@media only screen and (min-width:600px){.noflexmedium{flex-wrap:nowrap!important}}.noflex{flex-wrap:nowrap!important;gap:0px!important}.textshadow{text-shadow:2px 2px 2px #000}figcaption{text-align:center;font-size:.5em!important;font-style:italic}@media only screen and (min-width:558px){figcaption{font-size:.8em!important}}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:none;backdrop-filter:none}.wp-block-gallery.has-nested-images figcaption{background:#0000004f!important}.unclickable-item>a{pointer-events:none;cursor:default;text-decoration:none}.unclickable-item .sub-menu a{pointer-events:auto;cursor:pointer}.page-id-12 .wp-block-post-title{display:none!important}.page-id-100 .wp-block-post-title{display:none!important}.wpcf7 p{margin:0}input.inputbox,.registration input,.login input,.contact input,.contact textarea,select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,input[type="checkbox"]{height:auto;background:#e8e8e8;border:#bebebe 1px solid}.wpcf7 input{max-width:800px}.wpcf7 p{padding:0 0 5px 0px!important;margin:0px!important}.wpcf7 textarea{height:200px!important}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea,.wpcf7 input[type="tel"]{width:90%;height:20px;font-size:18px;padding:5px;margin:0 0 10px 0;font-family:arial,sans-serif}.wpcf7-response-output{width:70%}.wpcf7-submit{font-size:16px;width:80px;padding:4px;background:#113d00;color:#fff;font-weight:700}.responsiveMap-container{position:relative;padding-bottom:48%;padding-top:35px;height:0;overflow:hidden;max-width:800px;max-height:800px;margin:auto}.responsiveMap-container iframe{position:absolute;top:0;left:0;height:100%;max-height:auto;width:100%}.review{border:1px solid #000;border-radius:4px;box-shadow:5px 6px 8px #aeaeae;background:#efefef;padding:15px;text-align:left;margin:0 auto 40px auto!important}div.wpcr3_review div.wpcr3_review_datePublished{display:none!important}div.wpcr3_review_item div.wpcr3_item_name{font-size:18px;font-style:italic;font-weight:600}div.wpcr3_review_author{font-size:16px;font-weight:400}div.wpcr3_review div.wpcr3_review_title{margin:10px auto 1px auto;font-size:16px;font-weight:600}div.wpcr3_review blockquote.wpcr3_content p{font-size:1.2em!important;text-align:left}.wpcr3_review blockquote.wpcr3_content{margin:0 10px 0 10px}div.wpcr3_review blockquote.wpcr3_content.wpcr3_admin_response{margin-left:30px;color:#6b7f1e}.attributions a{color:#000089!important}.footeraddress a{color:#000089!important}.footer-castlewood-link a{color:#f8e5bf!important}@media only screen and (max-width:600px){.footercolumns{column-gap:0px!important;gap:0px!important}}@media only screen and (max-width:650px){.footer .wp-block-navigation{justify-content:left!important}}.footercolumns .wp-block-navigation-item__label{font-size:14px!important}.footercolumns .wp-block-navigation .wp-block-navigation-item :hover{color:#bebebe!important}.wp-block-embed-youtube{max-width:800px}.wp-block-media-text>.wp-block-media-text__content{padding:0 10px 0 10px}.wp-block-gallery{--wp--style--unstable-gallery-gap:10px !important;gap:10px!important}.wp-block-gallery figure.wp-block-image:not(#individual-image){padding:0 0}.wp-block-image:not (.wp-block-gallery){padding:10px}@media only screen and (max-width:600px){.wp-block-image.alignleft,.wp-block-image.alignright{margin:10px auto 10px auto!important;float:none}}.textlinkasbutton1{max-width:200px;margin:0 auto!important}.textlinkasbutton2{max-width:330px;margin:0 auto!important}.orderblock{max-width:600px;margin:0 auto 0 auto}.blockphonenumber{margin:0 0 0 0px!important;padding:15px 0 0 0px!important}.specifications{max-width:700px;margin:0 auto 0 auto}.column800{max-width:800px!important;margin:0 auto;gap:1px}.column800 .wp-block-column{margin:0px!important;padding:0px!important}.listwhite1{gap:0px!important}