@font-face { font-family:"Cabin"; font-weight:400; font-weight:400; font-display:swap; font-weight:400 700; font-stretch:75% 100%; unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; src:url('Cabin-subset0.woff2') format('woff2'); }
@font-face { font-family:"Open Sans"; font-weight:400; font-weight:400; font-display:swap; font-weight:300 800; font-stretch:75% 100%; unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; src:url('Open-Sans-subset0.woff2') format('woff2'); }
@font-face { font-family:"PT Sans"; font-weight:400; font-weight:400; font-display:swap; src:url('PT-Sans.woff2') format('woff2'), url('PT-Sans.woff') format('woff'); }
@font-face { font-family:"PT Sans"; font-weight:400; font-weight:700; font-display:swap; src:url('PT-Sans-Bold.woff2') format('woff2'), url('PT-Sans-Bold.woff') format('woff'); }
@keyframes slide-up-in {
0% { transform:translate(0px,100%) rotate(1deg); opacity:0; transform-origin:0 0; }
100% { opacity:1; transform:translate(0px,0px) rotate(0deg); transform-origin:0 0; }
}
a.clickcallwhite { color:#FFFFFF; font-weight:bold; text-decoration:none; transition:all 500ms ease-in-out; position:relative; display:inline-block; }
a.clickcallwhite::after { background:transparent; content:""; display:block; margin:auto; height:2px; width:0; margin-top:2px; transition:all 500ms ease-in-out; }
a.clickcallwhite:hover::after { background:#FFFFFF; width:100%; }
a.clickcallwhite:visited { color:#FFFFFF; font-weight:bold; text-decoration:none; }
a.clickcallwhite:active { color:#FF0000; text-decoration:none; }
a.clickcallwhite:hover { color:#FFFFFF; font-weight:bold; text-decoration:none; }
a.whitelink { color:#FFFFFF; text-decoration:none; transition:all 500ms ease-in-out; position:relative; display:inline-block; }
a.whitelink::after { background:transparent; content:""; display:block; margin:auto; height:2px; width:0; margin-top:2px; transition:all 500ms ease-in-out; }
a.whitelink:hover::after { background:#FFFFFF; width:100%; }
a.whitelink:visited { color:#FFFFFF; text-decoration:none; }
a.whitelink:active { color:#FF0000; text-decoration:none; }
a.whitelink:hover { color:#FFFFFF; text-decoration:none; }
a.clickcallblack { color:#000000; font-weight:bold; text-decoration:none; transition:all 500ms ease-in-out; position:relative; display:inline-block; }
a.clickcallblack::after { background:transparent; content:""; display:block; margin:auto; height:2px; width:0; margin-top:2px; transition:all 500ms ease-in-out; }
a.clickcallblack:hover::after { background:#007F00; width:100%; }
a.clickcallblack:visited { color:#000000; font-weight:bold; text-decoration:none; }
a.clickcallblack:active { color:#FF0000; text-decoration:none; }
a.clickcallblack:hover { color:#007F00; font-weight:bold; text-decoration:none; }
a.black-normal { color:#000000; text-decoration:none; transition:all 500ms ease-in-out; position:relative; display:inline-block; }
a.black-normal::after { background:transparent; content:""; display:block; margin:auto; height:2px; width:0; margin-top:2px; transition:all 500ms ease-in-out; }
a.black-normal:hover::after { background:#000000; width:100%; }
a.black-normal:visited { color:#000000; text-decoration:none; }
a.black-normal:active { color:#FF0000; text-decoration:none; }
a.black-normal:hover { color:#000000; text-decoration:none; }
h1,.h1 { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 600; font-size:32px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
h2,.h2 { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 600; font-size:27px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
h3,.h3 { font-family:Arial; font-weight:bold; font-size:24px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
h4,.h4 { font-family:Arial; font-weight:bold; font-size:21px; font-style:italic; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
h5,.h5 { font-family:Arial; font-weight:bold; font-size:19px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
h6,.h6 { font-family:Arial; font-weight:bold; font-size:16px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
.body { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.body_bold { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.body_head { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:19px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.bullet { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.cardbody { text-decoration:none; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; }
.cardbody:hover,.cardbody.active { text-decoration:none; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; box-shadow:0 0 6px #98FB98; }
.cardbtn { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 700; font-size:17px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); border:1px solid #007F00; --border-color:#007F00; }
.cardhead { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 700; font-size:20px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); background-image:linear-gradient(to top, #007F00 0%, #32CD32 100%); }
.cardbtn:hover,.cardbtn.active { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 700; font-size:17px; text-decoration:none; color:#007F00; --color:#007F00; background-color:#FFFF00; --background-color:rgba(255,255,0,1.00); border:1px solid #007F00; --border-color:#007F00; }
.copyright { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:15px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.disclaimer { font-family:Cabin; font-weight:400; font-weight:400; font-size:12px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.display { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:20px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.foot_white { font-family:Cabin; font-weight:400; font-weight:400; font-size:16px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.foot_white_head { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:17px; text-decoration:underline; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.price { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
.propaddr { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 604; font-size:19px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
.propdetail { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:600; font-variation-settings:'wght' 700,'wdth' 100,'slnt' 0; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.prophead { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 700; font-size:20px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); background-image:linear-gradient(to top, #007F00 0%, #32CD32 100%); }
.slogan { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:27px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
.formbody { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:19px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; line-spacing:135%; }
.formbody2 { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:19px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; line-spacing:135%; }
.formbody3 { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:19px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; line-spacing:135%; }
.submit { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); }
.submit:hover,.submit.active { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#32CD32; --background-color:rgba(50,205,50,1.00); }
.notewhite { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:35px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.notewhite_bold { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:35px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.notehead { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:32px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.notebody { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.notebody_white { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; line-spacing:135%; }
.notebody_whitebold { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; line-spacing:135%; }
.copyright_black { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:15px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
h1,.h1 { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 600; font-size:32px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
h2,.h2 { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 600; font-size:27px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
.body { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.body_bold { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.body_head { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:19px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.bullet { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.cardhead { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 700; font-size:20px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); background-image:linear-gradient(to top, #007F00 0%, #32CD32 100%); }
.copyright { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:15px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.disclaimer { font-family:Cabin; font-weight:400; font-weight:400; font-size:12px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.display { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:19px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.foot_white { font-family:Cabin; font-weight:400; font-weight:400; font-size:16px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.foot_white_head { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:17px; text-decoration:underline; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.price { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
.propaddr { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 604; font-size:19px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
.propdetail { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:600; font-variation-settings:'wght' 700,'wdth' 100,'slnt' 0; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.prophead { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 700; font-size:20px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); background-image:linear-gradient(to top, #007F00 0%, #32CD32 100%); }
.slogan { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:27px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
.formbody { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:19px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; line-spacing:135%; }
.formbody2 { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:19px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; line-spacing:135%; }
.formbody3 { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:19px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; line-spacing:135%; }
.submit { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); }
.submit:hover,.submit.active { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#32CD32; --background-color:rgba(50,205,50,1.00); }
.notewhite { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:35px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.notewhite_bold { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:35px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.notehead { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:32px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.notebody { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.notebody_white { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; line-spacing:135%; }
.notebody_whitebold { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; line-spacing:135%; }
.copyright_black { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:15px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
h1,.h1 { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 600; font-size:29px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
h2,.h2 { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 600; font-size:24px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
.body { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:16px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.body_bold { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:16px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.body_head { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.bullet { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.cardhead { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 700; font-size:20px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); background-image:linear-gradient(to top, #007F00 0%, #32CD32 100%); }
.copyright { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:13px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.disclaimer { font-family:Cabin; font-weight:400; font-weight:400; font-size:12px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.display { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.foot_white { font-family:Cabin; font-weight:400; font-weight:400; font-size:15px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.foot_white_head { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:16px; text-decoration:underline; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.price { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
.propaddr { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 604; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
.propdetail { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:600; font-variation-settings:'wght' 700,'wdth' 100,'slnt' 0; font-size:16px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.prophead { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 700; font-size:17px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); background-image:linear-gradient(to top, #007F00 0%, #32CD32 100%); }
.slogan { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:24px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
.formbody { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; line-spacing:135%; }
.formbody2 { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; line-spacing:135%; }
.formbody3 { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; line-spacing:135%; }
.submit { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); }
.submit:hover,.submit.active { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#32CD32; --background-color:rgba(50,205,50,1.00); }
.notewhite { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:35px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.notewhite_bold { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:35px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.notehead { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:27px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.notebody { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:19px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.notebody_white { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:19px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; line-spacing:135%; }
.notebody_whitebold { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:19px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; line-spacing:135%; }
.copyright_black { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:13px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
h1,.h1 { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 600; font-size:24px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
h2,.h2 { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 600; font-size:21px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
.body { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:16px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.body_bold { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:16px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.body_head { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.bullet { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.cardhead { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 700; font-size:20px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); background-image:linear-gradient(to top, #007F00 0%, #32CD32 100%); }
.copyright { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:15px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.disclaimer { font-family:Cabin; font-weight:400; font-weight:400; font-size:12px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.display { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.foot_white { font-family:Cabin; font-weight:400; font-weight:400; font-size:13px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.foot_white_head { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:15px; text-decoration:underline; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.price { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
.propaddr { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 604; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
.propdetail { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:600; font-variation-settings:'wght' 700,'wdth' 100,'slnt' 0; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.prophead { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 700; font-size:20px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); background-image:linear-gradient(to top, #007F00 0%, #32CD32 100%); }
.slogan { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:27px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
.formbody { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; line-spacing:135%; }
.formbody2 { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; line-spacing:135%; }
.formbody3 { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; line-spacing:135%; }
.submit { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); }
.submit:hover,.submit.active { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#32CD32; --background-color:rgba(50,205,50,1.00); }
.notewhite { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:27px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.notewhite_bold { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:27px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.notehead { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:27px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.notebody { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:19px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.notebody_white { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; line-spacing:135%; }
.notebody_whitebold { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; line-spacing:135%; }
.copyright_black { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:15px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
}
@media only screen and (max-width: 479px) {
h1,.h1 { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 600; font-size:21px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
h2,.h2 { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 600; font-size:20px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; margin:0 0 0 0; padding:0 0 0 0; display:inline-block; }
.body { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:16px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.body_bold { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:16px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.body_head { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.bullet { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:16px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.cardhead { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 700; font-size:20px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); background-image:linear-gradient(to top, #007F00 0%, #32CD32 100%); }
.copyright { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:15px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.disclaimer { font-family:Cabin; font-weight:400; font-weight:400; font-size:11px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.display { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:16px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.foot_white { font-family:Cabin; font-weight:400; font-weight:400; font-size:13px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.foot_white_head { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:15px; text-decoration:underline; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.price { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:19px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
.propaddr { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 604; font-size:16px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
.propdetail { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:600; font-variation-settings:'wght' 700,'wdth' 100,'slnt' 0; font-size:16px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.prophead { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-variation-settings:'wght' 700; font-size:20px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); background-image:linear-gradient(to top, #007F00 0%, #32CD32 100%); }
.slogan { font-family:"Cabin"; font-weight:400; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
.formbody { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; line-spacing:135%; }
.formbody2 { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; line-spacing:135%; }
.formbody3 { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; border:1px solid #007F00; --border-color:#007F00; line-spacing:135%; }
.submit { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#007F00; --background-color:rgba(0,127,0,1.00); }
.submit:hover,.submit.active { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:#32CD32; --background-color:rgba(50,205,50,1.00); }
.notewhite { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:20px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.notewhite_bold { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:20px; text-align:center; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; }
.notehead { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:21px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.notebody { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:17px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; line-spacing:135%; }
.notebody_white { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:19px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; line-spacing:135%; }
.notebody_whitebold { font-family:"PT Sans"; font-weight:400; font-weight:700; font-size:19px; text-decoration:none; color:#FFFFFF; --color:#FFFFFF; background-color:transparent; line-spacing:135%; }
.copyright_black { font-family:"PT Sans"; font-weight:400; font-weight:400; font-size:15px; text-decoration:none; color:#000000; --color:#000000; background-color:transparent; }
}
