html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.scrolltop{display:none;background:#b7a570;width:72px;position:fixed;color:white;cursor:pointer;right:1rem;bottom:1rem;padding:1rem;z-index:9;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.scrolltop .arrow-up{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #b7a570;position:absolute;top:-12px;left:50%;margin-left:-12px;-webkit-transition:all .2s ease;transition:all .2s ease}.scrolltop:hover{background:grey}.scrolltop:hover .arrow-up{border-bottom:12px solid grey}.scrolltop .scroll{display:-ms-grid;display:grid;place-items:center}.scrolltop .scroll p{display:block;font-weight:bold;margin-bottom:-0.438rem}.scrolltop .scroll small{display:block;font-size:0.688rem}*{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{font-family:"Montserrat",sans-serif;color:#222;position:relative;line-height:1.4rem;font-size:16px;background:white}body.opennav{overflow-y:hidden}h1,h2,h3,h4,h5,h6{font-family:"Bodoni Moda",serif;margin-bottom:1rem}strong{font-weight:bold}a{text-decoration:none}.content{padding:2rem 0 2rem 0;overflow:hidden}.content h2{font-size:2rem}p{margin-bottom:.5rem}p:last-child{margin-bottom:0}.thin{max-width:600px !important;margin:auto;width:100%}.container{max-width:1300px;margin:auto;padding:0 1rem}.full-bleed{width:100vw;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 767px){.full-bleed{width:100%}}img{width:100%;height:auto}header{position:fixed;padding:1rem 0;background:transparent;width:100%;z-index:99999;-webkit-transition:all .2s ease;transition:all .2s ease}header.fixed{position:fixed;top:0;left:0;width:100%}header.open{-webkit-transform:translateX(-260px);transform:translateX(-260px)}header .container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;place-items:center}@media (max-width: 767px){header .container div.logo{-ms-grid-column-align:left;justify-self:left}}header .container div.logo img{width:100%;height:auto;max-width:15.63rem;border:solid 3px white;padding:.6rem}@media (max-width: 767px){header .container div.logo img{max-width:7.63rem}}header .container div.logoint a.lgtxt{display:none;visibility:hidden;color:white;font-size:2rem}header .container div.logoint_scroll{padding-top:.5rem}header .container div.logoint_scroll a.custom-logo-link{display:none;visibility:hidden}header .container div.logoint_scroll a.lgtxt{color:white;font-size:2rem}.home .logo a.lgtxt{display:none;visibility:hidden}.pwrap{-webkit-transition:.3s;transition:.3s;position:relative;z-index:3;background:white;-webkit-transition:all .2s ease;transition:all .2s ease}.pwrap.open{-webkit-transform:translateX(-260px);transform:translateX(-260px)}.slideshow{position:relative;z-index:999;height:100vh;background:#222;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;overflow:hidden}.slideshow *{outline:none}.slideshow .slick-slider{position:absolute !important;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.slideshow .slider{-webkit-box-shadow:0 20px 50px -25px black;box-shadow:0 20px 50px -25px black}.slideshow div.item{position:relative;z-index:1;height:100vh}.slideshow div.item img{-o-object-fit:cover;object-fit:cover;object-center:center;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;-webkit-animation-play-state:paused;animation-play-state:paused}.slideshow div.slick-active img{-webkit-animation:myMove 8s 1 ease-in-out;animation:myMove 8s 1 ease-in-out;-webkit-animation-play-state:running;animation-play-state:running}.slideshow .theinner{position:relative;color:white;margin-top:50px;text-align:center;z-index:3}.slideshow .theinner h1{color:white;font-size:3rem;line-height:3rem;text-transform:uppercase;letter-spacing:1px;margin:0}@media (max-width: 767px){.slideshow .theinner h1{font-size:2rem;line-height:2rem}}.slideshow .theinner h3{color:white;font-size:1.2rem}@media (max-width: 767px){.slideshow .theinner h3{font-size:1rem}}.slideshow .theinner div{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:20px;max-width:290px;margin:auto;width:100%;margin-top:2rem}@media (max-width: 767px){.slideshow .theinner{padding:0 1rem}}.slideshow .overlay{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.4);z-index:1}@-webkit-keyframes myMove{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.125);transform:scale(1.125)}}@keyframes myMove{from{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.125);transform:scale(1.125)}}nav{padding-top:1rem;position:fixed;top:0px;right:0;margin-top:0;width:100%;max-width:260px;background:white;z-index:2;height:100%;border-left:solid 1px #ddd;visibility:hidden;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s}nav ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;padding:0.5rem;grid-template-columns:1fr;position:static;-webkit-box-shadow:none;box-shadow:none}nav ul li{position:relative;line-height:2rem;cursor:pointer}nav ul li a{text-decoration:none;display:block;padding:.2rem 1rem;color:#222;-webkit-transition:all .2s ease;transition:all .2s ease}nav ul li:hover a{color:#b7a570}nav ul li .sub-menu{display:none}nav ul li.menu-item-has-children{border-top:solid 1px whitesmoke;border-bottom:solid 1px whitesmoke}nav ul li.menu-item-has-children a{color:#b7a570;font-weight:bold;position:relative}nav ul li.menu-item-has-children a:after{content:url("https://api.iconify.design/icons8/angle-down.svg");position:absolute;right:0;top:7px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .5s linear;transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear, -webkit-transform .5s linear;-webkit-transform-origin:center;transform-origin:center}nav ul li.menu-item-has-children.open a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .5s linear;transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear, -webkit-transform .5s linear}nav ul li .sub-menu{position:static;-webkit-box-shadow:none;box-shadow:none}nav ul li .sub-menu a{font-weight:normal;color:#222;-webkit-transition:all .2s ease;transition:all .2s ease}nav ul li .sub-menu a:hover{color:#b7a570}nav ul li .sub-menu a:after{display:none}nav.open{visibility:visible;-webkit-transition:visibility 0s 0s;transition:visibility 0s 0s}.mobhead{position:fixed;top:0;right:1rem;z-index:9999999;text-align:center;padding:5px 0;-webkit-transition:bottom .3s ease;transition:bottom .3s ease;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white;text-transform:uppercase}.mobhead .mtxt{font-size:.85rem}@media (max-width: 767px){.mobhead .mtxt{display:none}}.mobhead .mobilenav{-webkit-transition:all .2s ease;transition:all .2s ease;display:inline-block;color:white;padding:0.625rem;text-align:center;width:2.438rem;cursor:pointer}.mobhead .mobilenav.openses{color:#f3f3f3}.mobhead .mobilenav span.thetoggle i{font-size:1.5rem}.theheader{margin-bottom:1rem;overflow:hidden;position:relative;text-align:center;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(60vh - 65px)}@media (max-width: 767px){.theheader{padding:0;overflow:visible;height:auto}}.theheader .container{z-index:9}.theheader img{-o-object-fit:cover;object-fit:cover;object-center:center;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;width:100%}@media (max-width: 767px){.theheader img{position:static}}.theheader img.sold{max-width:500px;inset:unset;display:-ms-grid;display:grid;-o-object-fit:unset;object-fit:unset;height:auto;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;z-index:9}@media (max-width: 767px){.theheader img.sold{position:absolute;max-width:250px;top:50px}}.theheader h1{color:#f3f3f3;font-size:4rem;position:relative;z-index:5;padding:0;margin-bottom:2rem}@media (max-width: 767px){.theheader h1{font-size:2rem}}.theheader span.meta{color:#f3f3f3;font-size:1.8rem}.theheader .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear, left top, right top, color-stop(100%, rgba(8,25,34,0.4)), to(rgba(252,187,167,0)));background:linear-gradient(to right, rgba(8,25,34,0.4) 100%, rgba(252,187,167,0));z-index:4}.theheader a{text-decoration:none;font-weight:bold;color:white}.internal-page{padding-top:4.2rem}.internal-page .internal{padding:2rem 1rem}.page-id-156 .internal{max-width:960px}.page-id-156 #rpt_pricr strong{font-weight:bold}.twoimgs{margin-bottom:0}.twoimgs .wp-block-column{position:relative;min-height:450px}@media (max-width: 767px){.twoimgs .wp-block-column{margin-bottom:1rem}}.twoimgs .wp-block-column figure{margin-bottom:0}.twoimgs .wp-block-column figure img{display:block;-o-object-fit:cover;object-fit:cover;inset:0;position:absolute;height:100%;width:100%}@media (max-width: 767px){.imgspc{display:none}}.page-template:not(.home) header{background:#111;max-height:67px}.page-template:not(.home) header .container div.logo img{background:#111}.page-template:not(.home) .theheader{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;min-height:650px}@media (max-width: 767px){.page-template:not(.home) .theheader{min-height:unset}}.page-template:not(.home) .theheader .container{background:rgba(255,255,255,0.85);border-bottom:solid 1rem #111;margin-right:1rem;padding:2rem;max-width:430px;text-align:left;min-height:350px}@media (max-width: 767px){.page-template:not(.home) .theheader .container{margin-right:0;max-width:unset;min-height:unset;border-bottom:unset}}.page-template:not(.home) .theheader .container h1{color:#111;text-align:left;line-height:1.5rem;font-size:1.5rem;margin-bottom:1rem;font-weight:normal}.page-template:not(.home) .theheader .container h2{color:#111;line-height:2rem;font-size:0.825rem;font-weight:normal;text-transform:uppercase;margin-bottom:0}.page-template:not(.home) .theheader .container h2 span{display:block;font-size:2.5rem;line-height:1.5rem}@media (max-width: 767px){.page-template:not(.home) .theheader .container h2 span{font-size:2rem}}.page-template:not(.home) .theheader .container h2 small{line-height:2rem;font-size:0.825rem;font-weight:normal}.page-template:not(.home) .theheader .container p{line-height:2rem;font-size:0.825rem;margin-bottom:1rem}.page-template:not(.home) .theheader .container p:last-child{margin:0}.page-template:not(.home) .theheader .container a{background:#b7a570;color:#f3f3f3;display:inline-block;padding:.5rem 1rem;font-weight:normal;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease}.page-template:not(.home) .theheader .container a:hover{background:#111}.page-template:not(.home) .content{text-align:center;padding:3rem 1rem 4rem 1rem}@media (max-width: 767px){.page-template:not(.home) .content{padding:1rem}}.page-template:not(.home) .content h2{color:#b7a570}.page-template:not(.home) section{padding:0}.page-template:not(.home) section .container{max-width:unset;padding:0}.page-template:not(.home) section h2{color:#b7a570;font-size:5rem;line-height:5rem}@media (max-width: 767px){.page-template:not(.home) section h2{font-size:3rem;line-height:3rem}}.page-template:not(.home) section h3{color:#b7a570;font-size:3rem;line-height:3rem}@media (max-width: 767px){.page-template:not(.home) section h3{font-size:1.5rem;line-height:1.5rem}}.page-template:not(.home) section p{line-height:1.6rem;margin-bottom:1rem;max-width:70%;-ms-grid-column-align:center;justify-self:center}.page-template:not(.home) section p:last-child{margin:0}.page-template:not(.home) section .twwos{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.page-template:not(.home) section .twwos{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-template:not(.home) section .twwos div{min-height:500px;padding:3rem;text-align:center;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center}.page-template:not(.home) section .twwos div:nth-of-type(1){background:unset;outline:unset;outline-offset:unset}.page-template:not(.home) section .twwos div:nth-of-type(2){background:#f8f8f8;outline:1px solid #e9e9e9;outline-offset:-25px}@media (max-width: 767px){.page-template:not(.home) section .twwos div{padding:3rem 1.5rem}}.page-template:not(.home) section .twwos.true div:nth-of-type(1){-ms-grid-row:1;grid-row:1;-ms-grid-column:2;grid-column:2}@media (max-width: 767px){.page-template:not(.home) section .twwos.true div:nth-of-type(1){grid-row:unset;grid-column:unset}}.page-template:not(.home) .hunts .twwos div{position:relative}.page-template:not(.home) .hunts .twwos div img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template:not(.home) footer{background:#111;color:white}.page-template:not(.home) footer .container div a{color:#b7a570}.page-template:not(.home) footer .container div a:hover{color:white}.page-template:not(.home) .cnt{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.page-template:not(.home) .cnt{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-template:not(.home) .cnt a{color:#b7a570;-webkit-transition:all .2s ease;transition:all .2s ease}.page-template:not(.home) .cnt a:hover{color:#222}.page-template:not(.home) .cnt h2{color:#222}.page-template:not(.home) .container.ptitle{position:relative}.page-template:not(.home) .container.ptitle .mtitle{position:absolute;top:-66px;left:1rem;padding:1rem;background:white;z-index:9;border-top-right-radius:20px;font-family:"Bodoni Moda",serif;text-transform:uppercase;font-size:2rem}@media (max-width: 767px){.page-template:not(.home) .container.ptitle .mtitle{position:unset}}.page-template:not(.home) .container.hseby{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:1.5rem}@media (max-width: 767px){.page-template:not(.home) .container.hseby{-ms-grid-columns:1fr;grid-template-columns:1fr}}.page-template:not(.home) .container.hseby a.reg{background:#111;color:#f3f3f3;display:inline-block;margin-top:2rem;padding:.5rem 1rem;font-weight:normal;text-transform:uppercase;-webkit-transition:all .2s ease;transition:all .2s ease}.page-template:not(.home) .container.hseby a.reg:hover{background:#b7a570}.page-template:not(.home) .container .cntctnf .btns{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);grid-gap:.5rem;margin-bottom:2rem}@media (max-width: 767px){.page-template:not(.home) .container .cntctnf .btns{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:0;grid-row-gap:.5rem}}.page-template:not(.home) .container .cntctnf .btns div{grid-column:span 2}.page-template:not(.home) .container .cntctnf .btns div a{background:#ccc;cursor:pointer;border:none;text-align:center;width:100%;display:block;padding:.85rem;font-size:.9rem;-webkit-transition:all .2s ease;transition:all .2s ease}.page-template:not(.home) .container .cntctnf .btns div a:hover{background:#b7a570;color:#f3f3f3}.page-template:not(.home) .container .cntctnf .btns div.blbk a{background:#111;color:#f3f3f3}.page-template:not(.home) .container .cntctnf .btns div.blbk a:hover{background:#b7a570}.page-template:not(.home) .container .cntctnf .btns div.fst{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4}@media (max-width: 767px){.page-template:not(.home) .container .cntctnf .btns div.fst{-ms-grid-column:1;grid-column:1}}.page-template:not(.home) .container .cntctnf .btns div.snd{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}@media (max-width: 767px){.page-template:not(.home) .container .cntctnf .btns div.snd{-ms-grid-column:1;grid-column:1}}.page-template:not(.home) .dwn span.downs{background:#ccc;cursor:pointer;border:none;text-align:center;width:100%;display:block;padding:.85rem;font-size:.9rem;-webkit-transition:all .2s ease;transition:all .2s ease}.page-template:not(.home) .dwn span.downs div{display:none;background:#f3f3f3;text-align:center;padding:.5rem;color:#222;margin-top:1rem}.page-template:not(.home) .dwn span.downs div.email{word-break:break-all}.page-template:not(.home) .dwn span.downs div a.tlnk{display:inline;padding:0;background:none;color:#222}.page-template:not(.home) .dwn span.downs div a.tlnk:hover{color:#b7a570;background:unset}.page-template:not(.home) .dwn span.downs:hover{background:#b7a570;color:#f3f3f3}.page-template:not(.home) .dwn span.downs:hover div{color:#222}.page-template:not(.home) .ticns{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:1rem;margin-bottom:1rem}.page-template:not(.home) .ticns div{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;place-items:center}.page-template:not(.home) .ticns div svg{font-size:3rem;color:#b7a570}.page-template:not(.home) .ticns div small{display:inline-block;margin-top:.5rem;font-size:0.875rem;color:#555}.page-template:not(.home) .featkist h2{color:#b7a570;margin-bottom:2rem;text-align:center;line-height:2rem}.page-template:not(.home) .featkist ul{-webkit-columns:2;columns:2;margin-bottom:1.5rem}@media (max-width: 767px){.page-template:not(.home) .featkist ul{-webkit-columns:1;columns:1}}.page-template:not(.home) .featkist ul li{font-size:1rem;line-height:1.9rem}.page-template:not(.home) .featkist span{display:block;text-align:right;font-size:.8rem;font-style:italic}.page-template:not(.home) .floor{max-width:768px}.page-template:not(.home) .floor h2{color:#b7a570;margin-bottom:2rem;text-align:center;line-height:2rem}.page-template:not(.home) .floor h2.jtg-title{color:white}.faqs{padding-bottom:2rem}.accord{margin-bottom:.5rem;border:solid 1px #e9e9e9}.accord span{display:block}.accord span.accordion{width:100%;background:transparent;color:#0819e2;padding:1rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accord span.accordion:hover{background:#eee}.accord span.accordion i{color:#b7a570;-ms-grid-column-align:right;justify-self:right;-webkit-transform-origin:center;transform-origin:center;-webkit-transform-style:preserve-3D;transform-style:preserve-3D;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear}.accord span.accordion h3{margin:0;font-size:1.2rem;line-height:1.4rem;color:#b7a570}.accord span.active{color:#0819e2}.accord span.active:hover{background:#eee;color:#0819e2}.accord span.active i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accord div.panel{height:0;padding:0 2rem;overflow:hidden;-webkit-transition:all .3s linear;transition:all .3s linear}.accord div.panel a{color:#b7a570;-webkit-transition:all .2s ease;transition:all .2s ease}.accord div.panel a:hover{color:#111}.accord div.panel p:not(:last-child){margin-bottom:1rem}.accord div.panel.active{padding:1rem 1.5rem;height:100%}.wpcf7 .formwrap{padding-top:1rem;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);grid-gap:10px}.wpcf7 .formwrap div{position:relative}.wpcf7 .formwrap div.tw{grid-column:span 3}@media (max-width: 767px){.wpcf7 .formwrap div.tw{grid-column:unset}}.wpcf7 .formwrap div.thre{grid-column:span 2}@media (max-width: 767px){.wpcf7 .formwrap div.thre{grid-column:unset}}.wpcf7 .formwrap div.fl{grid-column:span 6}@media (max-width: 767px){.wpcf7 .formwrap div.fl{grid-column:unset}}.wpcf7 .formwrap input,.wpcf7 .formwrap textarea,.wpcf7 .formwrap select{width:100%;display:block;padding:1rem 0.5rem;font-size:1.2rem;border:0;font-family:"Montserrat",sans-serif;background:whitesmoke;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 .formwrap .wpcf7-submit{background:#b7a570;color:#f3f3f3;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .2s ease;transition:all .2s ease}.wpcf7 .formwrap .wpcf7-submit:hover{background:#222}.fullform{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / span 2}.form-label{position:absolute;top:21px;left:11px;z-index:10;-webkit-transition:font-size 150ms ease-out, -webkit-transform 150ms ease-out;transition:font-size 150ms ease-out, -webkit-transform 150ms ease-out;transition:transform 150ms ease-out, font-size 150ms ease-out;transition:transform 150ms ease-out, font-size 150ms ease-out, -webkit-transform 150ms ease-out}.focused .form-label{-webkit-transform:translateY(-109%);transform:translateY(-109%);font-size:.65em}.form-input{position:relative;width:100%;outline:0;border:0;-webkit-box-shadow:0 1px 0 0 #f3f3f3;box-shadow:0 1px 0 0 #f3f3f3;-webkit-transition:-webkit-box-shadow 150ms ease-out;transition:-webkit-box-shadow 150ms ease-out;transition:box-shadow 150ms ease-out;transition:box-shadow 150ms ease-out, -webkit-box-shadow 150ms ease-out}.form-input.wpcf7-not-valid{-webkit-box-shadow:inset 0 0 4px #ef0000;box-shadow:inset 0 0 4px #ef0000}.form-input:focus{-webkit-box-shadow:0 2px 0 0 #06a539;box-shadow:0 2px 0 0 #06a539}.form-input.filled{-webkit-box-shadow:0 2px 0 0 lightgreen;box-shadow:0 2px 0 0 lightgreen}.maps iframe{width:100%;height:650px;display:block}.screen-reader-response{display:none;visibility:none}.wpcf7-form .wpcf7-not-valid-tip{color:#ef0000;display:block;text-align:left}.wpcf7-form .wpcf7-response-output{color:white;text-align:center;margin-top:1rem;padding:1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.wpcf7-form.init .wpcf7-response-output{padding:0;margin-top:0}.wpcf7-form.sent .wpcf7-response-output{background:#06a539}.wpcf7-form.invalid .wpcf7-response-output{background:#ef0000}.grecaptcha-badge{visibility:hidden}.tform{padding:2rem 1rem}.tform h2{text-align:center;color:#b7a570;font-weight:bold;font-size:2rem;line-height:2rem}@media (max-width: 767px){.tform .wpcf7 .formwrap{-ms-grid-columns:1fr;grid-template-columns:1fr}}.tform .wpcf7 .formwrap div input,.tform .wpcf7 .formwrap div textarea,.tform .wpcf7 .formwrap div select{background:white;border:solid 1px #ccc;font-size:.9rem}.tform .wpcf7 .formwrap .form-input{-webkit-box-shadow:unset;box-shadow:unset}.tform .wpcf7 .formwrap .form-input:focus{border-color:#b7a570}.tform .wpcf7 .formwrap .form-input.filled{-webkit-box-shadow:unset;box-shadow:unset}.tform .wpcf7 .formwrap .wpcf7-submit{background:#b7a570;color:#f3f3f3;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#b7a570;-webkit-transition:all .2s ease;transition:all .2s ease}.tform .wpcf7 .formwrap .wpcf7-submit:hover{background:#222}.page-template-page-contact .wpcf7 .formwrap{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.block{padding:1rem}@media (max-width: 767px){.block{margin-bottom:1rem}}.block div{text-align:center}.block div h2{font-size:1.6rem}.block div:nth-of-type(1) img{height:auto;padding:1rem 0}.thebens{width:100vw;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#e8e8e8;padding:0.5rem 0;margin-bottom:1rem}@media (max-width: 767px){.thebens{width:100%}}.thebens div.wp-block-group__inner-container{max-width:1100px;margin:auto}.thebens div.wp-block-group__inner-container .block{text-transform:uppercase}.thebens div.wp-block-group__inner-container .block p:last-child{margin-bottom:.5rem}.yellowcta{background:#f8d34a;padding:2rem 1rem 2rem 5rem;margin:3rem 0;position:relative}.yellowcta:before{content:"";background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #1c1c1c), color-stop(50%, #275932));background:linear-gradient(to bottom, #1c1c1c 50%, #275932 50%);width:27px;position:absolute;top:0;left:0;height:100%}.yellowcta h2{font-size:2rem;text-transform:uppercase}.yellowcta p{font-size:14px}h2.bodyhead{font-size:4rem;line-height:4rem;text-transform:uppercase}.homewidgets{padding:3rem 0}footer{background:#f3f3f3;padding:2rem 0}footer .container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:10px}@media (max-width: 767px){footer .container{-ms-grid-columns:1fr;grid-template-columns:1fr}}footer .container div h2{margin-bottom:1rem;font-size:1.5rem}footer .container div a{color:#06a539;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;display:block;padding:.5rem 0 0 0}footer .container div a:hover{color:#222}footer .container div:nth-of-type(2){text-align:right;-ms-grid-column-align:right;justify-self:right}@media (max-width: 767px){footer .container div:nth-of-type(2){text-align:left;-ms-grid-column-align:left;justify-self:left}}footer .container div span.social{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3, auto);grid-gap:1rem}footer .container div span.social svg{font-size:3rem;color:white;-webkit-transition:all .2s ease;transition:all .2s ease}footer .container div span.social svg:hover{color:#b7a570}.home footer{position:fixed;left:0;bottom:0;right:0;z-index:999;padding:1rem 0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home footer div{text-align:center}.home footer div strong{font-weight:bold}.home footer div a{color:#222;display:block;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;border-right:solid 1px #b7a570;text-transform:uppercase;fpont-weight:100}.home footer div a.none{border:none}.home footer div a:hover{color:#b7a570}.grecaptcha-badge{visibility:hidden}.page-template-page-ronjack header{position:static}.page-template-page-ronjack .content{padding-top:1rem}.hero-slider{width:100%;min-height:601px;overflow:hidden;position:relative}@media (max-width: 767px){.hero-slider{height:60vh}}.hero-slider .carousel-cell{width:100%;height:70vh;max-height:600px;display:-ms-grid;display:grid;-ms-grid-columns:30% 70%;grid-template-columns:30% 70%;grid-gap:1rem}.hero-slider .carousel-cell div.thetext{padding:2rem 1rem;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.hero-slider .carousel-cell div.thetext h2{font-size:2rem;line-height:0.9em;font-weight:normal;color:white;margin-bottom:1rem;text-transform:uppercase}.hero-slider .carousel-cell div.thetext h1{font-size:3.5rem;line-height:0.9em;color:white;text-transform:uppercase}.hero-slider .carousel-cell div.thetext a{padding:1.5rem 2rem;text-align:center;font-size:1.2rem;color:black;text-decoration:none;font-weight:bold;-webkit-transition:all .2s ease;transition:all .2s ease;background:#f8d34a;display:inline-block;margin-top:30px;width:100%;max-width:300px}.hero-slider .carousel-cell div.thetext a:hover{background:white}.hero-slider .carousel-cell div.thetext ul li{color:white;line-height:1.9rem}.hero-slider .carousel-cell div.theslide{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center !important}.hero-slider .flickity-page-dots{top:227px;right:1rem;width:30px}@media (max-width: 767px){.hero-slider .flickity-page-dots{bottom:12px}}.hero-slider .flickity-page-dots .dot{width:15px;height:47px;margin-bottom:10px;opacity:1;background:#f8d34a;border-radius:0}.hero-slider .flickity-page-dots .dot.is-selected{background:white}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.two{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:1rem;margin:1rem 0 3rem 0 !important}.two.first{margin:3rem 0 .5rem 0 !important}@media (max-width: 767px){.two{-ms-grid-columns:1fr;grid-template-columns:1fr}}.two div{margin:0 !important;position:relative;overflow:hidden}.two div:after{background:rgba(6,165,57,0.7);bottom:-151px;content:'';display:block;height:50%;left:0;position:absolute;right:0;-webkit-transform:skewY(9.5deg);transform:skewY(9.5deg);-webkit-transform-origin:100%;transform-origin:100%;z-index:1;-webkit-transition:all .2s ease;transition:all .2s ease}@media (max-width: 767px){.two div:after{height:80%}}.two div:hover:after{background:#06a539}.two div figure{position:relative;width:100%}.two div figure.wp-block-image{margin:0 !important}.two div figure img{width:100%;height:auto;display:block}.two .imagetext{margin-top:-168px;display:block;z-index:9;position:relative;padding:1rem}.two .imagetext h2{color:white;line-height:3rem;font-size:3rem;text-transform:uppercase}.two .imagetext p{color:white}p.grey{font-size:1.8rem;line-height:2.5rem;color:#696969}p.greys{color:#696969;line-height:2rem;font-size:1.2rem}
