/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-size:18px;font-family:'Montserrat',sans-serif;line-height:160%;font-weight:300;font-weight:normal;color:#222;background:#fff;min-width:300px;overflow-y:scroll;overflow-x:hidden;}p{margin:0 0 30px;}#popup-message-wrapper{height:100vh;width:100vw;position:absolute;top:0;left:0;display:none;}#popup-message-close{background:transparent url(/modules/contrib/popup_message/styles/black/img/close.png) no-repeat top left;text-indent:-1000px;font-family:'Montserrat',sans-serif !important;width:16px;height:16px;font-size:0px;right:15px;top:15px;position:absolute;display:block;cursor:pointer;border:none !important;}#popup-message-window{font-family:'Montserrat',sans-serif !important;font-size:16px;line-height:145%;display:block;position:fixed;_position:absolute;overflow:auto;background:#ffffff;border:0px solid #000;border-radius:10px 10px 10px 10px;z-index:9999;padding:15px;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;box-sizing:border-box;padding:0px 30px 0px 30px;}#popup-message-window h1.popup-message-title{display:none;}.table-pricing-3 table{width:100%;padding:10px;}.table-pricing-3 td{padding:20px  20px  20px 20px !important;}.custom-col-1{width:30%;}.custom-col-2{width:25%;background:#e8e8e8;}.custom-col-3{width:25%;background:#0060df;color:#fff;}.custom-col-3 h3{color:#fff;}.col-lite{background:#ededf0;}.col-pro{background:#d3e6ff;}.table-pricing-3 a{color:#2e2e2e;text-decoration:none;text-decoration-thickness:1px !important;text-decoration:underline;text-decoration-color:#0060df !important;}.table-pricing-3 a:hover{color:#0060df;}.table-pricing-3 a:visited{color:#2e2e2e;}img{max-width:100%;height:auto;}.align-left{margin-right:4rem;margin-bottom:1rem;}.align-right{margin-left:4rem;margin-bottom:1rem;}.navbar-default .navbar-toggle .icon-bar{background-color:#25741b;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#eee;}#navbar{background:#fff;height:80px;box-shadow:none;color:#111 !important;margin-left:auto;margin-right:auto;border-bottom:0px solid #ddd;color:#111;font-weight:500;font-size:13px;text-transform:uppercase;margin-top:-15px;border:none;position:sticky;top:0;z-index:1000;padding-top:10px;}#navbar .container-fluid{margin-left:auto;margin-right:auto;}.navbar .logo{}.navbar-default{background-color:#25741b;border-color:#25741b;border-radius:0px;}#navbar .last{margin-left:0px;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#fff;background-color:#ddd;border-radius:4px;}.navbar-nav > li{font-weight:400;}#navbar a{color:#111 !important;text-decoration:none;font-weight:500;}.navbar-default .navbar-text{color:#111;}.navbar-nav{margin-left:10vw;margin-top:8px;}.nav > li > a{padding:10px 14px;}.navbar-text{margin-top:8px;margin-bottom:0px;font-weight:500;}.menu.menu--main.nav.navbar-nav .last{background:#e5e5e5;color:#fff;border-radius:99px;margin-right:15px;}.navbar.navbar-default.container-fluid{max-width:100% !important;z-index:999999999 !important;background:#fff;border-bottom:2px solid #c9c9c9 !important;}.navbar-custom-container{max-width:1190px;margin-left:auto;margin-right:auto;}.dropdown-menu li{text-transform:none;padding:15px 0px 0px 0px;}.dropdown-menu .last a{background-color:#fff !important;border-radius:0px !important;color:#111 !important;}.dropdown-menu li a{color:#111 !important;}.dropdown-menu .last{margin-bottom:12px;margin-left:0px;}#block-topbarannouncement{background:#185e10;text-align:center;padding:10px 10px 10px 10px;color:#fff;border-bottom:1px solid #216419;}#block-topbarannouncement a{color:#fff;text-decoration:none;font-size:14px;}#block-topbarannouncement a:hover{text-decoration:underline;}#block-views-block-blog-block-1 .views-field.views-field-body .field-content{font-size:14px;line-height:150%;}.region.region-full-width-first{background:#d1d4d6;}.pricing-screen{width:80%;text-align:center;display:block;margin-left:auto;margin-right:auto;margin-top:40px;}#block-customer-slider-block #flexslider-1{margin:0 !important;margin-bottom:0px;margin-bottom:-50px !important;}.flex-direction-nav a::before{font-size:27px;text-shadow:0x 0px 0 rgba(255,255,255,0.3);}.path-frontpage .page-header{margin-top:10px;}.navbar-toggle{margin-top:-43px;}.center-text{text-align:center;}.feed-icons{display:none;}.logo{width:75px;height:auto;margin-top:3px;}.logo.navbar-btn,.name.navbar-brand{display:none;}.page-header{border-bottom:0px solid #eeeeee;text-align:center;margin:70px 0 30px 0px;background:#fff;}.container{max-width:1440px;}.container-fluid{padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto;max-width:1280px;}.container-fluid-full{padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto;max-width:100%;}strong{font-weight:600;}p strong{font-weight:600;}p,ul,li{font-weight:normal;font-weight:300;}.hubspot-link__container{display:none !important;}.pp-margin-3{margin-bottom:60px;}.views-field.views-field-created{margin-top:15px;margin-bottom:-15px;color:#7d7d7d;}.well{margin-bottom:20px;background-color:#fff;border:1px solid #25741b;border-radius:4px;-webkit-box-shadow:none !important;box-shadow:none !important;margin-bottom:20px !important;}#block-views-block-features-block-1{max-width:1200px;margin-left:auto;margin-right:auto;}#block-views-block-features-block-2{background:#f4f6f8;border-radius:4px;padding:30px;margin:40px 0px;}h1{line-height:100%;font-weight:600;}h2,h3,h4,h5,h6{line-height:120%;font-weight:600;color:#222;letter-spacing:.01em;text-transform:none;font-family:'Montserrat',sans-serif !important;}h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link 
    color:#222;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover 
    color:#444;}.homepage-h1{color:#fff;font-size:350%;letter-spacing:-.01em;margin-top:20px;text-shadow:4px 4px 12px rgba(7,0,0,0.40);}.homepage-h3{font-size:110%;font-weight:400;margin-bottom:16px;color:#fff;line-height:120%;text-transform:none;}h3,.h3{font-size:20px;}h4,.h4{line-height:140%;}.title-2{font-size:34px;}.title-3{font-size:26px;}a[href^="tel"]{color:inherit;text-decoration:none;}a:link,a:visited{outline:0;color:#25741b;text-decoration:underline;}a:active,a:hover{outline:0;color:#7eb443;text-decoration:none;}li.image-bullet{list-style-type:none;background:url('/themes/contrib/proparks/images/icon-checkmark.svg') no-repeat left 3px;background-size:auto;background-size:auto;background-size:18px;padding-left:30px;margin-bottom:22px;line-height:150%;font-size:16px;font-weight:300;}li.image-bullet-2{list-style-type:none;background:url('/themes/contrib/proparks/images/icon-checkmark.svg') no-repeat left 3px;background-size:auto;background-size:18px;padding-left:30px;margin-bottom:0px;line-height:150%;font-weight:300;}li.image-bullet-3{list-style-type:none;background:url('/themes/contrib/proparks/images/icon-checkmark2.svg') no-repeat left 3px;background-size:auto;background-size:18px;padding-left:30px;margin-bottom:40px;line-height:150%;font-size:16px;font-weight:300;}.responsive-img{width:100%;height:auto;}.field-item{font-weight:300 !important;font-weight:normal !important;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:12px 0 0 0;padding:.5em .5em .5em 1em;font-size:100%;background:#fff;border:0px;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:0px solid #003eff;background:#fff;background:#209929 !important;}.ui-accordion .ui-accordion-content{padding:1em 2rem;border-top:0;overflow:auto;}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-top:10px;background:#fff;}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:0px solid transparent;padding:12px 18px;font-size:16px;line-height:1.42857143;border-radius:99px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:15px;text-decoration:none !important}.btn-primary{color:#fff;background-color:#25741b;border-color:#7eb443;}.btn-secondary{color:#fff;background-color:#1485cc;border-color:#1485cc;}.btn-primary:hover{background-color:#63b259;border-color:#63b259;color:#fff;}.btn-secondary:hover{background-color:#0768a6;border-color:#0768a6;color:#fff}a.btn-primary,a.btn-secondary{color:#fff;}.pp-col-4-inner{background:#f8f8f8;padding:32px 16px;margin:4px;margin-bottom:4px;margin-bottom:4px;margin-bottom:20px;font-weight:300;font-size:16px;line-height:155%;border-radius:11px;border:0px solid #ddd;border-bottom:16px solid #25741b;}.pp-border-blue{border:0px solid #59a6bd;border-radius:4px;padding:30px;margin:20px;}.testimonials-row{background:#25741b;color:#fff;padding:40px 0px;border-radius:4px;}.testimonials-middle-div{border-left:1px solid #38872e;border-right:1px solid #38872e;padding:2px 20px;}.review-icon{width:180px;}.landing-text h2,.landing-text h3,.landing-text h4,.landing-text h5,.landing-text h6{font-size:38px;font-weight:600;color:#25741b;margin-bottom:2.5rem;line-height:120% !important;}.landing-text p{font-size:22px;font-weight:400;margin-bottom:3rem;}.landing-text-normal{font-size:16px !important;line-height:160%;}.landing-text-small{font-size:13px !important;line-height:152%;margin-top:20px;}.landing-image.mb-2{max-width:100%;border-radius:12px;}.landing-end{font-size:32px !important;line-height:100%;font-weight:600 !important;margin:0px !important;}.landing-sm-title{font-size:13px;font-weight:600;text-transform:uppercase;}.row.landing-text{margin-bottom:10rem;}.row.landing-text-alt{background:#256493;border-radius:8px;padding:4rem 3rem;color:#fff !important;}.row.landing-text-alt-2{background:#2f402d;border-radius:8px;padding:4rem 3rem;color:#fff !important;}.row.landing-text-alt h2,.row.landing-text-alt h3,.row.landing-text-alt h4,.row.landing-text-alt h5{color:#fff;}.row.landing-text-alt h4{color:#222;}.btn-mypill,.btn-mypill-2{font-size:11px !important;border:0px solid #009fd3 !important;border-radius:99px;padding:0px 8px;background:#009fd3 !important;color:#fff !important;font-weight:500 !important;display:inline-block;margin-bottom:5px;}.btn-mypill-2{background:#47973d !important;color:#fff !important;}.demo-div{background:#ddd;padding:30px;margin-top:3rem;border-radius:12px;border:2px solid #44a438;}.hs-form *{font-size:18px !important;font-weight:500;}.hs-form-field{font-size:18px !important;}.hsfc-Button{font-weight:normal !important;font-weight:300 !important;}.btn-demand{background:#25741b;border-radius:99px;border:0px;color:#fff;font-size:16px;padding:10px 31px;}.hs-form-7657b0ca-4c55-4174-959a-70a2a9f68168 .hs-form__field__label{font-size:14px;color:#fff !important;font-weight:400 !important;}#mc_embed_signup_scroll h2{line-height:110%;font-weight:300;font-size:24px;text-align:center;color:#222;letter-spacing:.01em;text-transform:none;font-family:'Montserrat',sans-serif !important;display:none !important;}#mce-responses{margin:0px !important;padding:0px !important;font-family:open sans;font-size:24px;color:#222 !important;}#mc_embed_signup{background:#fff;font-family:'Montserrat',sans-serif !important;min-width:320px;margin-left:auto !important;margin-right:auto !important;width:60% !important;}label{font-family:'Montserrat',sans-serif !important;font-weight:400 !important;}.file{font-size:14px;font-weight:700;color:#222;}.file-link{font-weight:500;color:#222;}.file-link a
    color:#222;}.file-size{font-weight:500 !important;}.field.field--name-field-link.field--type-link{margin-bottom:40px;}.field--label{font-weight:600;}#branding{background:#7eb443;color:#fff;height:auto;background:url(/themes/contrib/proparks/images/background-homepage.webp) no-repeat center bottom fixed;background-repeat:no-repeat;background-attachment:fixed;background-size:auto auto;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:scroll;height:auto;padding-bottom:40px;}.homepage-callout-text-1{width:50%;float:left;padding-top:50px;}.homepage-callout-graphic-1{float:right;width:45%;padding-top:50px;}.homepage-callout-graphic-1 img{width:100%;height:auto;padding-top:15px;}.field.field--name-field-feature-screen-shots img{max-width:50%;height:auto;margin-bottom:20px;margin-left:20px;float:right;}.field.field--name-field-body-teaser{font-size:24px;margin-bottom:20px;font-weight:bold;}.news-container{border-bottom:1px solid #ddd;}.news-tab{border:1px solid #ddd;border-bottom:0px;padding-left:15px;padding-bottom:5px;padding-right:20px;width:auto;display:inline-flex;}.read-more-news{background:#707070;display:inline-flex;padding:3px 10px;font-size:11px;margin-top:10px;margin-bottom:30px;border-radius:2px;}.read-more-news a:link,.read-more-news a:visited,{background:#ddd;}.view.view-frontpage.view-id-frontpage .views-row{margin-bottom:40px;}.view.view-frontpage.view-id-frontpage .field-content a:link{color:#222 !important;}.view.view-frontpage.view-id-frontpage .views-field.views-field-view-node{background:#e8e8e8;display:inline-flex;padding:3px 10px;font-size:11px;margin-top:10px;margin-bottom:30px;border-radius:2px;}.view.view-frontpage.view-id-frontpage .views-field.views-field-view-node a,.read-more-news a{color:#111;}.views-field.views-field-field-feature-icon{background:#1485cc;border-radius:99px;width:70px;padding:10px;text-align:center;margin-left:auto;margin-right:auto;border:4px solid #b1dcf7 !important;}.views-field.views-field-field-feature-icon:hover{background:#25741b;border:4px solid #8dc686 !important;}.views-field.views-field-field-short-title a{text-decoration:none !important;font-weight:600;color:#111;}.views-field.views-field-field-body-teaser{margin-bottom:0px;}.callout1{background:#f3f3f3;padding:20px;border-radius:4px;}.callout2{width:100%;padding:20px 60px 30px 40px;border-radius:0;font-size:16px;border:0px solid #ddd;border-bottom:0;margin-top:40px;text-align:center;}.row.footer-ul{border-top:1px solid #ddd;padding-top:5rem;}.row.footer-ul li{list-style:none;margin-left:-20px;}.row.footer-ul li a{text-decoration:none;}#block-proparks-productivetheme-block-5{text-align:center;margin:40px 0px;}#block-footer2{margin-bottom:2rem;font-size:14px;}.social-1{width:40px;height:auto;margin:10px;margin-bottom:10px;margin-bottom:30px;}.btn-pricing{background:#36a826;padding:6px 10px;border-radius:4px;margin-left:auto;margin-right:auto;color:#fff;text-decoration:none;}.price-plus{background:;border-radius:99px;padding:0;width:auto;height:;text-align:center;color:#184f1c;font-size:1.5rem;margin-top:-1rem;font-weight:300;}.btn-call{border:orange;border-radius:99px;padding:10px;display:block;margin-left:auto;margin-right:auto;max-width:190px;color:#222;font-size:18px;text-align:center;margin-top:10px;margin-bottom:10px;background:orange;color:#fff !important;text-decoration:none !important;}.btn.btn-primary.btn-home-video{background:transparent;border-color:#fff;border:2px solid #fff;margin-bottom:30px;}.btn.btn-primary.btn-home-demo{background:orange;border-color:#fff;color:#2f2f2f;font-weight:600;margin-top:10px;}.btn.btn-primary.btn-home-demo:hover{background:#019e3e;border-color:#fff;color:#fff;font-weight:600;}#year-round-input,#seasonal-input{font-size:2.0rem;width:100px;border-radius:2px;color:#ffa500;background:#0f3712;border:1px solid #1f5723;padding:.25rem .5rem;margin:15px;border-radius:6px;}.pricing{font-size:3rem;font-weight:300;color:#184f1c;font-weight:600;color:#209929 !important;margin-top:1rem;}.pricing-2{font-size:1.5rem;font-weight:300;color:#184f1c;}.pricing-3{font-size:1.75rem;font-weight:300;}.pricing-table h4{color:#fff;margin:2rem 0rem;}.pricing-table{background:#184f1c;border:1px solid #184f1c;color:#fff;padding:10px 20px 20px 20px;border-radius:5px;max-width:640px;margin-left:auto;margin-right:auto;}.pricing-table td{color:#fff;}.pricing-table h4{color:#fff;}.pricing-table-2{background:#eefeef;color:#111;padding:20px 20px 10px 20px;border-radius:5px;margin-top:-10px;text-align:right;max-width:640px;margin-left:auto;margin-right:auto;border-top-left-radius:0px;border-top-right-radius:0px;border:1px solid #184f1c;}.pricing-box{max-width:640px;margin-left:auto;margin-right:auto;}.btn-questions{text-align:left;margin-top:20px;margin-bottom:10px;}.center-text{text-align:center;}.strikethru{text-decoration:line-through}p.callout1{background:#e9fdea;padding:10px;text-align:center;border:1px solid #baeebc;}.demo-div{background:#ddd;padding:30px;margin-top:3rem;border-radius:12px;border:2px solid #44a438;}.schedule-demo{font-size:32px;}.demo-title{font-size:20px;font-weight:600;margin-bottom:10px;}.demo-box{}.blog-row.views-row{clear:both;margin-bottom:30px;border-bottom:1px solid #eee;display:inline-block;padding-bottom:30px;}.field-content.article-landing-image img{border-radius:4px;}.page-node-type-article .field.field--name-field-image.field--type-image{margin-bottom:40px;}.field-content.read-more{background:#eee;padding:2px 8px;margin-top:14px;display:inline-block;float:;border-radius:2px;font-size:10px;border:1px solid #d0d0d0;}.views-field.views-field-title a{text-decoration:none;}.field-content.read-more a{color:#222;}.navbar{position:relative;min-height:50px;margin-bottom:0;}.feature-div{margin-bottom:60px;}.field-content.learn-more-btn{background:#1485cc !important;padding:0px 10px;border-radius:99px;margin-top:20px;display:inline-block;font-size:13px;color:#fff !important;}.field-content.learn-more-btn:hover{background:#25741b !important;}.field-content.learn-more-btn a{color:#fff;text-decoration:none;}#block-proparks-productivetheme-block-10{border-top:2px solid #ddd;}.menu.menu--main.nav.navbar-nav .last a{background-color:#209929;border-radius:99px;color:#fff !important;}@media(max-width:1279px){#branding{height:48vh;}#navbar{font-size:12px;}.nav > li > a{padding:10px 12px;}}@media(max-width:992px){.navbar .logo{padding-left:0px;}#block-proparks-main-menu .last{margin-left:0px;}.homepage-callout-graphic-1{float:none;width:100%;padding-top:0px;}.homepage-callout-graphic-1{margin-left:auto;margin-right:auto;}.homepage-callout-text-1{width:100%;float:none;padding-top:0px;}#branding{height:auto;}.field.field--name-field-feature-screen-shots img{max-width:100%;height:auto;margin-bottom:20px;margin-left:0;float:none;}#navbar-collapse{border-top:0px !important;margin-top:0px}.navbar-collapse{-webkit-box-shadow:none !important;box-shadow:none !important;}#navbar-collapse{border-top:0px !important;position:inherit;z-index:999999 !important;}.container-fluid > .navbar-collapse{margin-top:-3px;background:transparent;}}@media(max-width:768px){.menu.menu--main.nav.navbar-nav .last{background:inherit;border-radius:inherit;margin-right:inherit;}.navbar-nav{margin-left:0vw;}#navbar-collapse{font-size:16px;margin-top:10px;border-top:0px solid #fff;padding-top:20px;padding-bottom:20px;width:100%;overflow:hidden;border:1px solid #ddd;border-top-width:1px;border-top-style:solid;border-top-color:rgb(221,221,221);background:#fff !important;}#navbar a{color:#111;text-decoration:none;font-weight:600;}.navbar .logo{position:relative;z-index:9999999 !important;width:90px;margin-top:7px;}#navbar{height:80px;padding-top:0px;}#navbar a{color:#111;text-decoration:none;font-weight:600;width:90%;}.field-content.article-landing-image img{width:100%;height:auto;float:none;margin-bottom:20px;margin-right:0px;border-radius:4px;}.pricing-screen{display:none;}.page-header{text-align:center;font-size:42px;padding:0px;margin:20px 0px;}.container-fluid > .navbar-collapse{background:#fff;}}@media(max-width:480px){.table-pricing-3 table{font-size:14px;width:100%;padding:10px;}.table-pricing-3 td{font-size:14px;padding:10px 5px 10px 5px !important;}.page-header{text-align:center;font-size:28px;padding:0px;margin:20px 0px;}}
