@charset "UTF-8";.focuspoint{height:100%;overflow:hidden;position:relative;z-index:-1}.focuspoint img{display:block;height:auto;left:0;margin:0;max-height:none;max-width:none;min-height:100%;min-width:100%;position:absolute;top:0;width:auto}.heartbeat{animation:heartbeat 1.5s ease-in-out both}@keyframes heartbeat{0%{animation-timing-function:ease-out;transform:scale(1);transform-origin:center center}10%{animation-timing-function:ease-in;transform:scale(.91)}17%{animation-timing-function:ease-out;transform:scale(.98)}33%{animation-timing-function:ease-in;transform:scale(.87)}45%{animation-timing-function:ease-out;transform:scale(1)}}#nav{list-style:none;margin:0;overflow:auto;padding:0}#nav a{display:block}#nav>li{float:left}#nav>li>a{position:relative}.lt-ie8 #nav .has-sub{background:url(../images/IENAVARROWFIX.png)no-repeat 100%}#nav .subnav{background-color:#fff;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);list-style:none;margin:6px 0 0!important;opacity:0;padding:0;position:absolute;transform:translateX(-50%);transition:all .2s ease-in-out;visibility:hidden;z-index:255}#nav .subnav a{background-color:inherit;color:#fff;padding:8px 15px}#nav .subnav.slide-up{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);margin:0;opacity:1;visibility:visible}.mobile-nav{display:none}.mobile-nav-push{left:0;overflow-x:hidden;position:relative;width:100%}.mobile-nav .control .menu-icon{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:5em}.mobile-nav .control .menu-icon:before{content:"\f0ca"}.mobile-modal{background-color:#2a60a8;color:#fff;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);max-width:85%;min-width:25%;opacity:0;padding:.8em;position:absolute;top:0;transition:all .2s ease-in-out .1s;z-index:255}.mobile-modal .close{font-size:3em;position:absolute;right:8px;top:5px}.mobile-modal .title{font-size:1.8em;padding:5px 0}.mobile-search{color:#333}.mobile-search form input[type=text]{width:80%}.mobile-modal .body{font-size:16px}.mobile-modal .body a{color:#fff}.mobile-modal .link-icon{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;float:right;font-size:1.3em}.mobile-modal .link-icon:before{content:"\f0c1"}.mobile-modal ul{list-style:none;margin:0;padding:0}.mobile-modal li{padding:10px 0 2px}.mobile-modal details ul{padding-left:1.2em}.mobile-modal.mobile-in{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;right:0!important}.mobile-modal nav.panel{float:none}@media only screen and (max-width:768px){.mobile-nav.enable{display:block;text-align:right}#nav{display:none}.mobile-modal{min-width:50%}}/*!normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2.5em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-loading .slick-list{background:#fff url(ajax-loader.gif)50% no-repeat}@font-face{font-family:sanserif;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix)format("embedded-opentype"),url(fonts/slick.woff)format("woff"),url(fonts/slick.ttf)format("truetype"),url(fonts/slick.svg#slick)format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:0 0;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:5px;z-index:1}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\f060"}.slick-prev:before,[dir=rtl] .slick-prev:before{background-color:#00a94f;font-family:"font awesome\ 5 pro";padding:10px;text-align:center;vertical-align:middle}[dir=rtl] .slick-prev:before{content:"\f061"}.slick-next{right:25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\f061"}.slick-next:before,[dir=rtl] .slick-next:before{background-color:#00a94f;font-family:"font awesome\ 5 pro";padding:10px;text-align:center;vertical-align:middle}[dir=rtl] .slick-next:before{content:"\f060"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:0 0;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}:root{--primaryColor:#449d44;--bs-primary:#449d44;--bs-primary-rgb:#449d44;--secondaryColor:#008ce1;--bs-secondary:#008ce1;--bs-secondary-rgb:#008ce1;--tertiaryColor:#69bd55;--bs-tertiary:#69bd55;--bs-tertiary-rgb:#69bd55}.btn-brand{--bs-btn-font-weight:600;--bs-btn-color:var(--bs-white);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-white);--bs-btn-hover-bg:#357935;--bs-btn-hover-border-color:#357935;--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-color:var(--bs-btn-hover-color);--bs-btn-active-bg:#255625;--bs-btn-active-border-color:#255625}.btn-print{--bs-btn-font-weight:600;--bs-btn-color:var(--bs-white);--bs-btn-bg:var(--bs-tertiary);--bs-btn-border-color:var(--bs-tertiary);--bs-btn-hover-color:var(--bs-white);--bs-btn-hover-bg:#51a13e;--bs-btn-hover-border-color:#51a13e;--bs-btn-focus-shadow-rgb:var(--bs-secondary-rgb);--bs-btn-active-color:var(--bs-btn-hover-color);--bs-btn-active-bg:#3f7c30;--bs-btn-active-border-color:#3f7c30}.dropdown-item.active{--bs-dropdown-link-active-bg:#449d44}.reminder{background-color:#449d44;color:#fff;display:none;transition:all 20s cubic-bezier(.17,.67,.83,.67)}.vertical-center{position:relative;top:50%;transform:translateY(-50%)}#header .top-banner{display:flex;height:110px;margin:0 auto;overflow:hidden;position:relative;width:100%}#header .top-banner .menu-bar{float:left;height:100%;width:105px}#header .top-banner .extra{float:right;height:100%;width:250px}#header .top-banner .logo{float:left;height:100%;margin:auto;top:0;width:100%}.navbar-toggler{outline:0!important}.navbar-toggler:active,.navbar-toggler:focus{border:0!important;box-shadow:none}.banner-menu .logo{height:100px;width:200px}.banner-menu .logo .img-logo{height:100%;width:100%}.banner-menu .logo .img-logo,.top-banner .logo .img-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;margin:auto;position:relative}.top-banner .logo .img-logo{height:110px;width:251px}#header .top-banner .menu-bar i{color:#000;font-family:Font Awesome\ 5 Pro;font-size:38px;font-weight:400;height:61px;margin:10px 35px;position:relative;top:50%;transform:translateY(-50%);width:61px}.fa-bars:before{content:"\f0c9"}#header .top-banner .extra .left-icon{margin-left:2%;margin-right:20px}#header .top-banner .extra .left-icon,#header .top-banner .extra .right-icon{float:right;height:54px;position:absolute;top:50%;transform:translateY(-50%);width:54px}#header .top-banner .extra .right-icon{right:3%}.banner-group{height:100%;width:100%}#header .slide-banner{height:calc(100vh - 110px);overflow:hidden;position:relative;z-index:0}#header .slide-banner,#header .slide-banner .slide-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}#header .slide-banner .slide-bg{filter:brightness(.9)contrast(.5);height:100%;position:absolute}.slide-banner .text-positioning{position:relative}.slide-banner .text-positioning h1{font-family:bebas-neue,sans-serif;font-size:6em;font-weight:400;letter-spacing:-.23px;line-height:1em;margin:0;padding-top:10px;text-transform:uppercase}.slide-banner .text-positioning h1,.slide-banner .text-positioning h2{color:#000;font-style:normal;position:relative;width:100%;word-wrap:break-word}.slide-banner .text-positioning h2{font-family:jaf-bernina-sans-condensed,sans-serif;font-size:2.25em;font-weight:700;letter-spacing:-.05px;line-height:1.75em;margin:10px 0 0}.slide-banner .text-positioning div.par{color:#000;font-family:jaf-bernina-sans-condensed,sans-serif;font-size:2.15em;font-style:normal;font-weight:300;height:246px;letter-spacing:-.04px;line-height:1.35em;position:relative;width:667px;word-wrap:break-word;text-align:justify}.text-top div.par{margin:0 auto}.text-left div.par{margin:0}.slide-banner .text-left{margin:auto 10vw;top:50%;transform:translateY(-43%)}.slide-banner .text-top{margin:auto 10vw;top:45%;transform:translateY(-55%)}#header .blurb-banner{background-color:#088314;height:177px;overflow:hidden;padding:10px;width:100%}.blurb-banner .blurb-content{position:relative;top:50%;transform:translateY(-50%)}.blurb-banner p{color:#fff;font-family:jaf-bernina-sans-condensed,sans-serif;font-size:30px;font-style:normal;font-weight:700;height:100%;line-height:1.25em;text-align:center;width:100%}nav#banner-menu{background-image:linear-gradient(180deg,hsla(0,0%,93%,.4),hsla(0,0%,85%,.13));padding:1rem 0}.menu-card{height:105px;margin:20px auto;text-align:center;width:220px}.menu-card span.identifier{border-bottom:1px dashed gray;color:#404f54;font-family:jaf-bernino-sans-condensed,sans-serif;font-size:22px;font-style:normal;font-weight:700;height:36px;line-height:35px;width:263px}.menu-card span.identifier a{color:#404f54;text-decoration:none}.menu-card .card-img{height:50px;margin:auto;width:50px}.circle-base{background-color:rgba(224,228,91,.23);border:1px solid #979797;border-radius:50%;opacity:.4}.pricing .pricing-footer{color:#404f54;font-family:jaf-bernina-sans-condensed,sans-serif;font-size:23px;font-style:normal;font-weight:700;height:auto;margin:auto;max-height:100%;position:relative;text-align:left;top:10px;transform:translateY(0);width:75%}.pricing .pricing-footer p{height:100%;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;width:auto;word-break:break-word}.pricing .pricing-content{position:relative;text-align:center;top:20px}.pricing-content h1{color:#6aaabf;font-family:jaf-bernino-sans-condensed,sans-serif;font-size:44px;font-style:normal;font-weight:700}.pricing-content h5{color:#404f54;font-family:jaf-bernina-sans-condensed,sans-serif;font-size:15px;font-style:normal;font-weight:400}.pricing-card{background-color:#fff;flex-wrap:wrap;height:242px;margin:20px auto;width:80%}.pricing-content>ul{list-style:none;margin-top:20px;padding:0}.pricing-card .pricing-title{border-right:1px solid #edf1f2;float:left;height:100%;padding:20px;width:23%}.pricing-card .pricing-title h2{color:#404f54;font-family:jaf-bernina-sans-condensed,sans-serif;font-size:28px;font-style:normal;font-weight:700;text-align:left}.pricing-card .hover-edge{float:left;height:100%;width:2%}.pricing-card .pricing-price{border-right:1px solid #edf1f2;float:left;height:100%;padding:20px;text-align:center;width:20%}.pricing-card .pricing-price h2{color:#404f54;font-family:montserrat,sans-serif;font-size:38px;font-style:normal;font-weight:700;height:48px;margin:auto;text-align:center;width:72px}.pricing-card .pricing-desc{float:left;height:100%;padding:20px;vertical-align:center;width:35%}.pricing-card .pricing-desc p{color:#8d9599;font-family:jaf-bernina-sans-condensed,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:1.25em;margin:0 10px;text-align:left}.pricing-card .pricing-desc ul{top:40%;transform:translateY(-60%)}.pricing-card .pricing-desc>ul li{margin:25px 0}.menu-card .fa-check-circle,.modal-header .fa-check-circle{color:#ffd200;font-size:22px;margin-top:2px}.menu-card .fas.fa-check-circle,.modal-header .fas.fa-check-circle{color:#2dc400;font-size:39px;line-height:35px;margin-top:2px;text-shadow:0 2px 10px rgba(188,255,0,.27)}.pricing-card .pricing-button{float:left;height:100%;padding:20px;width:20%}.pricing-card .pricing-button button{background-color:#fff;border:2px solid #ffd200;border-radius:50px;color:#2ab5ca;font-family:montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:72px;line-height:14px;overflow:hidden;padding:15px;text-align:center;text-transform:uppercase;width:100%}.list-videos ul{-moz-column-count:3;column-count:3;margin:auto;padding:0}.list-videos ul li{display:inline-block;list-style:none;margin:10px 0;padding:0}.list-videos .video-wrapper{height:auto;margin:auto;width:100%}video{height:auto!important;width:100%!important}#modal{height:auto;margin:auto;overflow:visible;top:0}.modal-dialog{margin-left:auto;margin-right:auto;max-width:395px}.modal-backdrop.in{opacity:.75}.modal-content{border-radius:0;padding:5px 5px 0!important}.modal-content .modal-header{border:none;padding:0!important;text-align:center}.modal-content .modal-header i{padding:5px 0!important}.modal-content button.close{height:25px!important;text-align:right;width:100%}.modal-content .modal-body{padding-bottom:0;padding-top:0}.modal-body h4{color:#1b1b1b;font-family:jaf-bernino-sans-condensed,sans-serif;font-size:40px;font-weight:700;letter-spacing:-2.72px;text-align:center}.modal-body p{color:#000;font-size:14px;font-weight:200;letter-spacing:-.1px;line-height:20px;text-align:justify}.modal-content .modal-footer{border-top:none;height:45px;padding:0}.modal-footer a{background-color:#32a9d2;display:block;height:100%;margin:0 auto;padding:5px;text-align:center;text-decoration:none;width:60%}.modal-footer a#learn-more-link span.learn-more{color:#fff;display:block;font-family:jaf-bernino-sans-condensed,sans-serif;font-size:25px;font-style:normal;font-weight:600;letter-spacing:.17px;margin:auto;padding:0;text-transform:uppercase}.menu-dropdown{background-color:#fff;display:none;height:auto;max-height:100%;max-width:100%;opacity:.95;position:absolute;width:450px;z-index:10}.menu-options{margin-bottom:20px;overflow:auto;width:100%}.menu-dropdown .menu-options ul{list-style-type:none;padding:0}.menu-dropdown menu-options ul li{display:block}.menu-options .empty-div-last{float:left;width:5%}.menu-options .option-last{border-left:1.25px solid #088314;float:left;width:95%}.menu-options .empty-div,.menu-options .option{border-bottom:1.25px dashed #088314;float:left;font-size:25px;height:100%;line-height:1.5em}.menu-options .empty-div{width:5%}.menu-options .option{border-left:1.25px solid #9d9d9d;color:#2c2c2c;font-family:jaf-bernina-sans-condensed,sans-serif;font-style:normal;font-weight:400;padding-left:20px;width:95%}.menu-options ul li .option a{color:#000;text-decoration:none}.first-menu-option{font-weight:700!important;text-transform:uppercase}.menu-dropdown a.menu-button{background-color:#1c82ec;color:#fff;display:inline-block;font-family:jaf-bernina-sans-condensed,sans-serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.06px;padding:20px;text-align:center;text-decoration:none;width:100%}.menu-dropdown .comm-or-ag-div{display:block;height:50px;margin-top:25px;overflow:hidden;width:100%}.menu-dropdown .comm-or-ag-div .left{color:#2c2c2c;float:left;font-family:jaf-bernina-sans-condensed,sans-serif;font-size:25px;font-style:normal;font-weight:300;height:100%;letter-spacing:-.06px;position:relative;width:auto}.menu-dropdown .comm-or-ag-div .right{float:right;height:100%;position:relative;width:auto}.comm-or-ag-div .right .left-icon{float:left;height:35px;margin-right:10px;width:35px}.comm-or-ag-div .right .right-icon{float:left;height:35px;width:35px}.house-img{background-image:url(/uploads/house-icon.png)}.barn-img,.house-img{background-position:50%;background-repeat:no-repeat;background-size:contain}.barn-img{background-image:url(/uploads/barn-icon.png)}#footer{background:#fff;margin:0;padding:0;width:100%}#footer .stylized-rectangle{background-color:#fff;border-top:10px solid #000;padding:1.5rem 0;position:relative}#footer .stylized-rectangle:before{border:20px solid transparent;border-top-color:#000;content:" ";height:0;left:50%;margin-left:-20px;pointer-events:none;position:absolute;top:0;width:0}.stylized-rectangle>p{color:#fff;font-family:jaf-bernina-sans-condensed,sans-serif;font-size:2.5em;font-style:normal;font-weight:700;letter-spacing:-.07px;position:relative;text-align:center;top:15%}.stylized-rectangle .fa-check-circle{color:#fff;display:block;font-size:40px;font-weight:400;position:relative;text-align:center;top:20%}.stylized-rectangle .bottom-overflow{background-color:#fff;border-bottom:2px dashed #979797;height:100px;margin:auto;overflow:hidden;padding:10px;position:relative;top:25%;width:75%}.bottom-overflow p{color:#000;font-family:jaf-bernina-sans-condensed,sans-serif;font-size:2em;font-style:normal;font-weight:700;letter-spacing:-.06px;line-height:1.25em;margin:auto;text-align:center;width:75%}#footer .footer-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:110px;width:251px}.copyright{background-color:#fff;bottom:0;color:#000;font-family:jaf-bernina-sans-condensed,sans-serif;font-size:1.15em;font-weight:bolder;position:fixed;text-align:center;width:100%}.form-page:not([data-page="1"]){display:none}.form-summary-review-table{border-bottom:.5px solid rgba(0,0,0,.25);border-top:.5px solid rgba(0,0,0,.25)}.form-summary-review-table .form-summary-review-table-data-group{border-left:.5px solid rgba(0,0,0,.25);border-right:.5px solid rgba(0,0,0,.25)}.form-summary-review-table .form-summary-review-table-data-group:not(:first-child){border-top:.5px solid rgba(0,0,0,.25)}.form-summary-review-table .form-summary-review-table-data-group:not(:last-child){border-bottom:.5px solid rgba(0,0,0,.25)}.form-summary-review-table .form-summary-review-table-data-group .form-summary-review-table-data:not(:first-child){border-top:.5px solid rgba(0,0,0,.25)}.form-summary-review-table .form-summary-review-table-data-group .form-summary-review-table-data .form-summary-review-table-data-cell+.form-summary-review-table-data-cell{border-left:.5px solid rgba(0,0,0,.25)}.form-summary-review-table .form-summary-review-table-data-group:nth-child(2n):not(:last-child) .form-summary-review-table-data:nth-child(odd),.form-summary-review-table .form-summary-review-table-data-group:nth-child(odd):not(:first-child) .form-summary-review-table-data:nth-child(2n){background-color:#f1f9f1}.form-summary-review-table-captions{font-size:.875rem}.form-content{display:flex;flex-direction:column}.form-content :first-child{order:1!important}.form-content .card-list{order:2!important}.form-content :nth-child(n){order:3}.form-content .image-link{order:4!important}.image-link{margin:1.5rem 0}input[type=file]+div .clear-upload{margin-top:1rem}.content :is(h1,h2,h3,h4,h5,h6):not(.accordion-header){margin-bottom:1rem;margin-top:2rem}.content :is(div.shortcode-button){margin-top:2rem!important}.content :is(div.shortcode-button)+div.shortcode-button{margin-top:.5rem!important}.content table{border-bottom:1px solid rgba(0,0,0,.25);border-left:1px solid rgba(0,0,0,.25);border-right:1px solid rgba(0,0,0,.25);margin:.5rem 0}.content table,.content table tbody{padding:1.25rem}.content table tbody td{padding:.5rem .75rem}.content table tbody td:not(:last-child){border-right:1px solid rgba(0,0,0,.25)}.content table tbody tr{border:1px solid rgba(0,0,0,.25)}.content table tbody tr:matches(thead)+tr{border-top:none}.content table tbody tr:nth-child(2n){background-color:#f5f5f5}.content table+:is(h1,h2,h3,h4,h5,h6){margin-bottom:1rem;margin-top:2rem}.content table+:is(div.shortcode-button){margin-top:2rem!important}.primary-text-color{color:var(--primaryColor)}body{min-height:100vh}#header .top-banner{border-bottom:10px solid #000}#wrapper{display:flex;flex-direction:column;min-height:100vh}#footer{margin-top:auto}#footer .content{display:flex;justify-content:flex-end}#footer .footer-logo{height:auto;max-width:300px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}#main,#main p{line-height:1.5rem}#main p{margin-bottom:20px}.form-control:focus,.form-select:focus{border-color:var(--primaryColor);box-shadow:0 0 0 .2rem rgba(68,157,68,.25)}.form-heading{color:var(--primaryColor)}.form-field-checkboxes label{display:flex}input[type=checkbox]{min-width:16px}@media only screen and (max-width:1500px){.slide-banner .text-positioning h1{font-size:5.5em;line-height:.95em}.slide-banner .text-positioning h2{font-size:2.35em;line-height:1.6em}}@media only screen and (max-width:1400px){.slide-banner .text-positioning div.par{font-size:1.8em}.blurb-banner p{font-size:27px}}@media only screen and (max-width:1200px){.slide-banner .text-positioning h1{font-size:5em;line-height:.95em}.slide-banner .text-positioning h2{font-size:2.25em;line-height:1.45em}.pricing-card .pricing-title h2{font-size:20px;font-weight:650}.pricing-card .pricing-price h2{font-size:30px}.pricing-card .pricing-desc p{font-size:20px}}@media only screen and (max-width:1024px){.slide-banner .text-positioning h1{font-size:4.5em;line-height:.95em}.slide-banner .text-positioning h2{font-size:2em}.slide-banner .text-left,.slide-banner .text-top{top:44.5%;transform:translateY(-55.5%)}.menu-card{height:100px;width:175px}.menu-card span.identifier{font-size:17px}.menu-card .card-img{height:45px;width:45px}#main .main-video .video-wrapper-main{height:379px;width:750px}.pricing-card .pricing-title h2{font-size:1.5em;font-weight:600}.pricing-card .pricing-desc p{font-size:17px}.pricing-card .pricing-button button{height:55px;width:85%}.pricing-card .pricing-button{padding:10px}.list-videos ul{-moz-column-count:2;column-count:2}}@media only screen and (max-width:992px){.slide-banner .text-positioning div.par,.slide-banner .text-positioning h2{font-size:1.75em}#header .top-banner .extra .right-icon{height:40px;width:40px}#header .top-banner .extra .left-icon{height:40px;margin-left:6%;width:40px}.blurb-banner p{font-size:24px}#main .main-video{height:500px}.pricing .pricing-footer{font-size:18px}.top-banner .logo .img-logo{height:87px;margin:0;top:50%;transform:translateY(-50%);width:200px}}@media only screen and (max-width:768px){.slide-banner .text-positioning h1{font-size:4em}.slide-banner .text-positioning div.par{font-size:1.65em}#header .top-banner .extra{right:10px}.blurb-banner p{font-size:20px}nav#banner-menu{height:450px}.menu-card{margin:20px auto;width:150px}.menu-card span.identifier{font-size:15px}.menu-card .card-img{height:40px;width:40px}#main .main-video .video-wrapper-main{height:348px;width:600px}#main .main-video{height:450px}.pricing-card .pricing-desc,.pricing-card .pricing-price,.pricing-card .pricing-title{padding:10px}.pricing-card .pricing-title h2{font-size:17px}.pricing-card .pricing-price h2{font-size:25px}.pricing-card .pricing-desc p{font-size:15px}.pricing-card .pricing-button button{font-size:12px;height:35px;padding:5px;width:65px}.menu-card .fa-check-circle,.modal-header .fa-check-circle{font-size:17px;margin-top:-4px}.pricing .pricing-footer{font-size:13px}}@media only screen and (max-width:700px){.pricing-card .pricing-button,.pricing-card .pricing-desc,.pricing-card .pricing-price,.pricing-card .pricing-title{padding:0}.pricing-card .pricing-desc p{margin:0}.pricing-card .pricing-title{padding:0 5px}.pricing-card .pricing-title h2{margin:0}.pricing-card .pricing-price{border-right:none;height:30%;width:50%}.pricing-card .pricing-price h2{position:relative;top:80%}.pricing-card .pricing-desc{height:70%;width:50%}.pricing-card .pricing-desc>ul li{margin:10px 0}.pricing-card .pricing-button{border-left:1px solid #edf1f2;float:right;position:relative;top:-30%;width:25%}.menu-card .fa-check-circle,.modal-header .fa-check-circle{font-size:12px;margin-top:-5px}}@media only screen and (max-width:600px){#header .top-banner .menu-bar i{font-size:35px;margin:10px 20px}.blurb-banner p{font-size:18px}nav#banner-menu{height:600px}#main .main-video .video-wrapper-main{height:300px;width:515px}.bottom-overflow p{font-size:1.5em}}@media only screen and (max-height:800px){.slide-banner .text-positioning div.par,.slide-banner .text-positioning h1,.slide-banner .text-positioning h2{height:100%!important;width:100%}}@media only screen and (max-width:500px){#main .main-video .video-wrapper-main{height:190px;width:350px}#main .main-video{height:300px}.pricing-card .pricing-title h2{font-size:15px}.pricing-card .pricing-price h2{font-size:22px}.pricing-card .pricing-desc p{font-size:13px}.pricing .pricing-footer{font-size:10px}.list-videos ul{-moz-column-count:1;column-count:1}}@media only screen and (max-width:440px){#header .top-banner .menu-bar{width:75px}#header .top-banner .menu-bar i{margin:10px 15px}#header .top-banner .extra .right-icon{height:30px;right:5%;width:30px}#header .top-banner .extra .left-icon{height:30px;margin-left:8%;width:30px}.top-banner .logo .img-logo{height:66px;width:150px}.slide-banner .text-positioning h1{font-size:3.5em;width:100%!important}.slide-banner .text-positioning h2{font-size:1.65em;width:100%!important}.slide-banner .text-positioning div.par{font-size:1.4em;width:100%!important}.blurb-banner p{font-size:17px}#main .main-video .video-wrapper-main{height:162px;width:305px}.pricing-card .pricing-button button{font-size:10px;height:30px;padding:0;width:55px}.pricing-card{background-color:#fff}.pricing-card .pricing-title{border-bottom:1px solid #edf1f2;border-right:none;height:15%;width:100%}.pricing-card .pricing-title h2{text-align:center}.pricing-card .pricing-price{border-bottom:1px solid #edf1f2;height:25%;width:100%}.pricing-card .pricing-desc{height:33%;width:100%}.pricing-card .pricing-button{border-left:none;float:left;height:25%;position:relative;transform:translateY(120%);width:100%}.pricing-card .hover-edge{float:left;height:2%;width:100%}.bottom-overflow p{font-size:1.25em}.stylized-rectangle>p{font-size:1.75em}}@media only screen and (max-width:360px){.slide-banner .text-positioning h1{font-size:3em}.slide-banner .text-positioning h2{font-size:1.5em}.slide-banner .text-positioning div.par{font-size:1.2em;top:75%}.slide-banner .text-left,.slide-banner .text-top{top:50%;transform:translateY(-50%)}.comm-or-ag-div .right .left-icon{height:25px;margin-right:5px;width:25px}.comm-or-ag-div .right .right-icon{height:25px;width:25px}.menu-dropdown .comm-or-ag-div .left{font-size:20px}}@media only screen and (max-width:330px){nav#banner-menu{height:1050px}}@media only screen and (max-width:320px){#header .top-banner .extra .left-icon{height:30px;margin-left:4%;width:30px}}