@charset "UTF-8";.foundation-mq{font-family:"xsmall=0em&small=27.5em&medium=40em&mediumlarge=52.5em&large=64em&xlarge=75em&xxlarge=90em"}html{font-size:16;box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{padding:0;margin:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;color:#222;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,footer,header,hgroup,details nav,section,menu,figcaption,figure,main{display:block}figure{margin:1rem}summary{display:list-item}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent;-webkit-text-decoration-skip:objects}a a:active,a a:hover{outline-width:0}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;border-style:none;display:inline-block;vertical-align:middle}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:100%;line-height:1.5;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:0;line-height:1}[data-whatinput=mouse] button{outline:0}select{width:100%;border-radius:0}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{height:auto;min-height:50px;border-radius:0;overflow:auto}canvas{display:inline-block}template{display:none}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none!important}.is-visible{display:block!important}.is-hidden{display:none!important}[hidden]{display:none}body,#root{margin:0;padding:0;font-family:Open Sans!important;font-variation-settings:"wdth" 100,"wght" 400;height:100%}h1,h2,h3,h4,h5,h6{font-variation-settings:"wdth" 75,"wght" 700}.site{display:flex;flex-direction:column}.site-content{flex:1}#root{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;margin:0 auto;background-color:#fff;width:100%;height:100%}body{margin:0;font-family:sans-serif;place-items:center;min-height:100vh!important}html,body{width:100%!important;min-height:100vh!important}.white-text{color:#fff}.loading-container{padding-top:10rem;text-align:center}.loading-logo{width:300px}.loading-text{font-family:Open Sans,sans-serif;font-size:20px;font-weight:700;margin-bottom:0}.host{background:#fff;width:50px;height:800px;margin:auto;padding-top:10px}.loading{width:10px;height:10px;background:#fff;border-radius:100%;float:left;margin-right:5px}.loading-0{-webkit-animation:bounce 1s infinite;-webkit-animation-delay:.1s;background:#000}.loading-1{-webkit-animation:bounce 1s infinite;-webkit-animation-delay:.3s;background:#e8b440}.loading-2{-webkit-animation:bounce 1s infinite ease;-webkit-animation-delay:.5s;background:#39b54a}@-webkit-keyframes bounce{0%,to{opacity:1}60%{opacity:0}}.ast-container{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.container{display:flex}@media screen and (max-width: 900px){.container{display:block}}.fullWidth{width:100%}.row{max-width:75rem;margin-left:auto;margin-right:auto}.padding-form{padding:30px 20px 20px}.padding-tiny{padding:1rem!important}.padding-small{padding:1.5rem!important}.padding-top-bottom-small{padding-top:1rem;padding-bottom:1rem}.padding-left-right-small{padding-left:1rem;padding-right:1rem}.padding-top-small{padding-top:1.5rem}.padding-top-none{padding-top:0!important}.padding-bottom-small{padding-bottom:1.5rem}@media screen and (max-width: 700px){.padding-bottom-large-mobile{padding-bottom:20rem}}.padding-bottom-none{padding-bottom:0!important}.padding-left-none{padding-left:0!important}.padding-right-none{padding-right:0!important}.float-right{float:right}.grey-bg{background:#f0f0f0}.text-align-center{text-align:center}.custom-border{border:solid 1px #dbdbdb;padding:1rem}.custom-financing-border{border:solid 1px #dbdbdb;padding:.75rem;margin-bottom:1rem}.grid{display:grid}.margin-right-small{margin-right:2rem}.margin-right-tiny{margin-right:.25rem}.margin-top-tiny{margin-top:.25rem}.margin-left-small{margin-left:2rem}.margin-none{margin:0}.margin-left-none{margin-left:0!important}.margin-small{margin:1rem}.margin-bottom-small{margin-bottom:1rem}.margin-auto{margin-top:auto!important;margin-bottom:auto!important}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.column.small-centered,.small-centered.columns{float:none;margin-left:auto;margin-right:auto}.small-uncenter,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0}@media screen and (min-width: 40em){.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.column.medium-centered,.medium-centered.columns{float:none;margin-left:auto;margin-right:auto}.medium-uncenter,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0}}@media screen and (min-width: 64em){.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.column.large-centered,.large-centered.columns{float:none;margin-left:auto;margin-right:auto}.large-uncenter,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0}}.byo-banner{height:auto;width:100vw;background-image:linear-gradient(180deg,#1d1c1c00 25%,#000000a8 85%),url(https://awps-internal-resources-media-cloud.s3.us-west-2.amazonaws.com/2023/02/grass-depth-background.webp);background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover}@media screen and (max-width: 1150px){.byo-banner{height:150px}}@media screen and (max-width: 770px){.byo-banner{display:none}}.byo-header{margin:0!important;padding:1rem}.byo-header .byo-header-text{font-size:60px;color:#fff;line-height:1;text-align:center;text-transform:uppercase;letter-spacing:-1px;margin:0;padding:3.5rem}@media screen and (max-width: 1150px){.byo-header .byo-header-text{font-size:45px;padding:1rem}}.grey-border{border:solid 1px #dbdbdb;padding:1rem;margin-bottom:1rem}.dropdown-list{padding-right:1rem}.dropdown-object-image{max-width:150px;padding-left:1rem;height:100px}@media screen and (max-width: 1024px){.dropdown-object-image{max-width:100px;height:auto}}.product-dropdown{display:flex;align-items:flex-start}.product-dropdown-name{text-transform:uppercase;font-size:20px;line-height:1.2em;margin-top:1rem;margin-bottom:0}@media screen and (max-width: 400px){.product-dropdown-name{font-size:14px}}@media screen and (max-width: 640px){.product-dropdown{position:relative}}.product-dropdown .tooltip{position:relative;cursor:pointer;margin-top:-8px}@media screen and (max-width: 640px){.product-dropdown .tooltip{display:inline-block;position:unset}}.product-dropdown .tooltip .tooltip-icon{width:14px;height:14px;margin-left:8px;border-radius:100%;background-color:#39b54a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='7' fill='none'%3E%3Cpath fill='%23fff' d='M2.722 1.555a.922.922 0 1 0-1.843 0 .922.922 0 0 0 1.843 0ZM2.766 6.47a.263.263 0 0 0 .264-.263V5.68a.263.263 0 0 0-.264-.263h-.263V3.223a.263.263 0 0 0-.263-.264H.835a.263.263 0 0 0-.263.264v.526c0 .146.118.264.263.264h.263v1.404H.835a.263.263 0 0 0-.263.263v.527c0 .146.118.263.263.263h1.931Z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50%;background-size:5px;flex-shrink:0;margin-top:30px}@media screen and (max-width: 400px){.product-dropdown .tooltip .tooltip-icon{margin-top:25px}}.product-dropdown .tooltip .tooltip-modal{display:none;position:absolute;top:-75%;left:50%;width:250px;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 0 10px #0003;padding:10px;border-radius:5px;pointer-events:none;transition:opacity .5s ease-in-out;font-size:12px}@media screen and (max-width: 640px){.product-dropdown .tooltip .tooltip-modal{top:-50%;left:50%;width:100%}}.product-dropdown .tooltip:hover .tooltip-modal{display:block;opacity:1}.flex{display:flex;justify-content:space-between}.shadow-bg{display:block;max-width:100%;height:auto;box-shadow:0 4px 8px #0000001a;transition:box-shadow .3s ease-in-out}.shadow-bg:hover{box-shadow:0 8px 16px #0003}.main-container{position:relative;min-height:100vh}.footer{position:absolute;width:100%;text-align:center;border-top:solid 5px #39b54a;background-color:#424242}.footer .footer-container{display:block;margin-left:auto;margin-right:auto;width:75%;text-align:center;padding-top:1rem}.footer .link{text-decoration:none!important;color:#ddd!important;font-size:18px}@media screen and (max-width: 600px){.footer .link{font-size:14px}}.footer p{font-size:12px;color:#aaa;text-align:center}@media screen and (max-width: 600px){.footer p{font-size:10px}}.footer .small{font-style:italic;font-size:10px;color:#979797;line-height:1.4}.added-implements{border:solid 1px black}.remove-bullet-point{list-style-type:none}.custom-radio-label{font-weight:700}.grey-line{border-top:solid 1px #dbdbdb;margin:10px 0}.disclaimer-text{font-size:12px;color:#767676}.alt-disclaimer-text-percent{font-size:12px;color:#898989;padding-top:.75rem}.alt-disclaimer-text-radio{font-size:12px;color:#898989;text-align:right;padding-top:.75rem}@media screen and (max-width: 500px){.alt-disclaimer-text-radio{text-align:left;padding-left:1rem;padding-top:0}}.uppercase{text-transform:uppercase}.custom-input{padding:10px;border-radius:5px;border:1px solid #ccc;box-shadow:0 2px 4px #0000001a;font-size:16px;width:auto;outline:none}@media screen and (max-width: 400px){.display-none-mobile{display:none}}@media screen and (max-width: 1024px){.display-none-tablet{display:none!important}}@media screen and (max-width: 1024px){.display-none-mobile-tablet{display:none!important}}@media screen and (min-width: 900px) and (max-width: 1160px){.display-none-mobile-finance{display:none!important}}@media screen and (max-width: 514px){.display-none-mobile-finance{display:none!important}}@media screen and (min-width: 515px) and (max-width: 900px){.display-on-mobile-finance{display:none!important}}@media screen and (min-width: 1160px){.display-on-mobile-finance{display:none!important}}@media screen and (min-width: 400px){.display-on-mobile{display:none!important}}@media screen and (min-width: 516px){.display-on-alt-mobile{display:none!important}}@media screen and (min-width: 720px){.display-on-mobileLarge{display:none!important}}@media screen and (max-width: 720px){.display-none-mobileLarge{display:none!important}}@media screen and (min-width: 1024px){.display-on-tablet{display:none!important}}@media screen and (min-width: 1024px){.display-on-mobile-tablet{display:none!important}}.flex-none{display:block!important}@media screen and (max-width: 700px){.display-block-mobile{display:block!important}}@media screen and (min-width: 525px) and (max-width: 900px){.display-flex-tablet{display:flex!important}}.white-bg{background-color:#fff!important}.grey-color{color:gray}.text-align-right{text-align:right!important}.text-align-left{text-align:left!important}.margin-center{margin-top:auto;margin-bottom:auto;padding-right:1rem}@media screen and (max-width: 400px){.uppercase.small-on-mobile{font-size:15px;padding-top:1rem}}.added-values{color:#303030;padding-top:2rem;text-transform:uppercase}.custom-input-alt{display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:5px;border:1px solid #ccc;box-shadow:0 2px 4px #0000001a;font-size:16px;width:auto;outline:none}#wp-admin-bar-fl-builder-frontend-edit-link{display:none}.primary-header{border-top:4px solid #39B54A;height:90px;padding:0 10px;background:linear-gradient(180deg,#222 46.5%,#e5e5e5 46.5%)}@media screen and (min-width: 40em){.primary-header{padding:0 15px}}@media screen and (min-width: 64em){.primary-header{padding:0 20px}}@media print{.primary-header{border-bottom:1px solid #ddd}}.primary-header .header-content{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:40px 46px;grid-template-areas:"logo brand header-top" "logo brand header-bottom";gap:0px 0px;width:100%;max-width:1400px;margin:0 auto}@media screen and (min-width: 40em){.primary-header .header-content{grid-template-columns:auto 1fr auto;grid-template-areas:"logo header-top brand" "logo header-bottom brand"}}.primary-header .pape-logo{grid-area:logo;padding-right:10px}.primary-header .pape-logo .logo-horizontal{display:none}@media screen and (min-width: 40em){.primary-header .pape-logo{padding-right:15px}}@media screen and (min-width: 64em){.primary-header .pape-logo{padding-right:30px}.primary-header .pape-logo .logo-vertical{display:none}.primary-header .pape-logo .logo-horizontal{display:block}}@media print{.primary-header .pape-logo .logo-vertical{display:none}.primary-header .pape-logo .logo-horizontal{display:block}.primary-header .pape-logo a:after{content:none}}.primary-header .header-top{grid-area:header-top}.primary-header .header-bottom{grid-area:header-bottom;display:flex}@media print{.primary-header .header-bottom{display:none}}.primary-header .brand-logo{grid-area:brand;display:flex;align-items:center;padding-left:10px;padding-right:10px}@media screen and (min-width: 40em){.primary-header .brand-logo{padding-left:15px;padding-right:0}}@media screen and (min-width: 64em){.primary-header .brand-logo{padding-left:30px}}.primary-header .brand-logo img{width:76px}.primary-header .brand-logo img .fl-module-content{margin:0}@media screen and (min-width: 40em){.primary-header .brand-logo img{width:92px}}@media print{.primary-header .brand-logo img{display:none}}.primary-header .menu-section-left{display:flex;align-items:center;justify-content:flex-end;width:100%!important;max-width:none;height:46px;margin:0;font-size:14px}.primary-header .menu-section-left a{color:#666}.primary-header .menu-section-left a:hover,.primary-header .menu-section-left a:active,.primary-header .menu-section-left a:focus{color:#444}@media screen and (min-width: 40em){.primary-header .menu-section-left{justify-content:flex-start;flex:1 1}}@media screen and (max-width: 39.9375em){.primary-header .menu-section-right{display:none}}@media screen and (min-width: 40em){.primary-header .menu-section-right{flex:2 0}}.primary-header .back-to-home-link{display:inline-block;line-height:1.2;text-align:right;text-decoration:none}@media screen and (min-width: 40em){.primary-header .back-to-home-link{text-align:left}}.primary-header .navigation-menu{display:flex;justify-content:flex-end;align-items:center}.primary-header .navigation-menu a{font-size:16px;font-family:Open Sans;font-stretch:75%;font-weight:700;font-variation-settings:"wdth" 75,"wght" 700;text-transform:uppercase;line-height:1;text-decoration:none;padding:14px;color:#000}.primary-header .navigation-menu a:hover,.primary-header .navigation-menu a:active,.primary-header .navigation-menu a:focus{color:#333}@media print{.primary-header .navigation-menu{display:none}}.primary-header .print-header-text{display:none}.primary-header .print-header-text h2{font-size:20px}.primary-header .print-header-text p{font-size:14px}@media print{.primary-header .print-header-text{display:block}}input[type=number]{padding:10px;margin-top:.25rem;border:1px solid #ccc;box-shadow:inset 0 1px 2px #0000001a;transition:border-color .3s ease}input[type=number]:focus{outline:none;border-color:#4caf50}.radio-select-container{margin-bottom:20px}.radio-option{margin-bottom:10px;display:flex;align-items:center}.custom-radio{margin-right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #4CAF50;border-radius:50%;cursor:pointer;position:relative}.custom-radio:checked{background-color:#4caf50}.custom-radio:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px}.custom-radio-label{cursor:pointer;font-size:16px;color:#333}.dollar-percent-label{padding:.5rem;font-size:18px}@media screen and (min-width: 515px){.tax-input{width:25%}}@media screen and (max-width: 350px){.tax-input{width:50px}}@media screen and (min-width: 900) and (max-width: 950px){.dollar-input{width:50px}}@media screen and (max-width: 350px){.dollar-input{width:50px}}.financing-options-flex{display:flex}@media screen and (max-width: 500px){.financing-options-flex{display:block}}.dynamic-line-item{display:flex;gap:1rem;margin-bottom:1.5rem}.dynamic-line-item input{width:100%;margin:0}.lp-bg{top:0;left:0;width:100%;background-image:linear-gradient(180deg,#0000 25%,#000 85%),url(https://awps-internal-resources-media-cloud.s3.us-west-2.amazonaws.com/2023/03/byo-landing-2560.webp);background-size:cover;background-position:50%}@media screen and (max-width: 700px){.lp-bg{background-image:linear-gradient(180deg,#000000e6,#0000 75%),url(https://awps-internal-resources-media-cloud.s3.us-west-2.amazonaws.com/2023/03/byo-landing.webp);background-position:40%}}.lp-module-content{margin:20px}.lp-node-content{display:table;content:" "}.lp-col-group{display:flex;flex:1 1 auto;width:100%;align-items:center;flex-direction:column;min-height:100vh!important}.lp-header{padding-top:28rem;margin:0!important;font-stretch:75%;font-weight:700;line-height:1;text-align:center;font-variation-settings:"wdth" 75,"wght" 700}@media screen and (max-width: 700px){.lp-header{padding-top:2rem}}.lp-header .lp-header-text{font-size:72px;color:#fff;text-align:center;text-transform:uppercase}@media screen and (max-width: 1400px){.lp-header .lp-header-text{font-size:50px}}@media screen and (max-width: 700px){.lp-header .lp-header-text{font-size:52px}}.lp-description{max-width:1080px;text-align:center;margin-bottom:1em;line-height:var(--ast-body-line-height, 1.75em)}@media screen and (max-width: 700px){.lp-description{font-size:16px}}@media screen and (max-width: 820px){.modal-container{width:100%;padding:1}}.lp-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}.lp-modal-content{margin:20px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 10px #0003;position:relative}.lp-byo-modal-notice{font-size:13px;font-style:italic;text-align:center;color:#666;border-top:1px solid #e4e4e4;margin:0 -20px -20px}.lp-close-button{text-decoration:none;color:#000;position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer;font-size:24px}.lp-modal-title{margin-bottom:1rem;text-align:center;font-size:2.5rem;line-height:1.2em;text-transform:uppercase}@media screen and (max-width: 500px){.lp-modal-title{font-size:25px}}.lp-modal-buttons ul{margin:3rem 0;padding:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 8px;justify-content:center;align-content:space-between;align-items:center}.lp-modal-buttons ul li{display:block;margin:0;padding:0;order:0;flex:0 1 auto;align-self:auto}.lp-modal-buttons ul li a{border:solid 1px #ddd;padding:1rem;background-color:#fff;color:#7a7a7a;min-width:125px;display:inline-block;text-align:center;line-height:1;cursor:pointer}.lp-modal-buttons ul li a svg path{fill:#999;transition:fill .3s ease}.lp-modal-buttons ul li a:hover svg path{fill:#39b54a}.lp-modal-buttons ul li a:hover{background:#f6f6f6;border-color:#222;color:#222}.lp-modal-buttons ul li a:hover span{color:#222}.lp-modal-buttons span{color:#757575;font-stretch:75%;font-weight:700;font-variation-settings:"wdth" 75,"wght" 700;text-transform:uppercase;display:block;text-align:center;font-size:14px;margin-top:5px}.base-price{font-weight:700;color:#959595;margin-bottom:1rem;font-size:21px;margin-top:.5rem}.standard-title{text-transform:uppercase;font-size:24px;line-height:1.2em;margin:0}.package-summary-title{text-transform:uppercase;font-size:22px;line-height:1.2em;margin:0;padding:1rem}.number-summary-title{text-transform:uppercase;font-size:20px;margin-bottom:-1.5rem}.standard-title.medium{font-size:20px}.package-image{border:none;height:auto;width:100%;margin-right:auto;margin-left:auto;margin-top:0}@media screen and (max-width: 1024px){.package-image{width:300px;padding-top:1rem}}.category-name{font-weight:700;color:#000;font-size:18px;padding:.5rem .5rem .5rem 1rem}.custom-category-border{border:solid 1px #dbdbdb;background-color:#39b54a;color:#fff}.category-item{background-color:#fff;padding:1rem;font-size:16px}.category-item-container{border:solid 1px #dbdbdb;border-right:none}.second-category-item{background-color:#fff;padding:1rem}.summary-package-price{background-color:#000;margin:20px 0 0}.summary-package-price .summary-package-price-title{margin-left:1rem;font-size:22px;text-transform:uppercase;color:#fff;padding:0;text-align:center;text-align:left}@media screen and (max-width: 380px){.summary-package-price .summary-package-price-title{font-size:15px}}.summary-package-price .summary-package-price-money{font-size:22px;text-transform:uppercase;color:#fff;padding:0;text-align:center;float:right;text-align:right}@media screen and (max-width: 380px){.summary-package-price .summary-package-price-money{font-size:15px}}.summary-package-price .monthly-payment{color:#ccc;font-size:18px;text-transform:capitalize}.remove-padding-bottom{margin-bottom:0!important;padding-bottom:0!important}.remove-padding-top{margin-top:0!important;padding-top:0!important}.summary-package-price-button{text-align:center;margin-bottom:0!important}@media screen and (min-width: 640){.summary-package-price-button{width:75%!important}}@media screen and (max-width: 380px){.summary-package-price-button{width:100%!important;padding:.25rem}}.total-with-tax{text-align:right;text-transform:uppercase;font-size:20px;line-height:1.2em;margin:0;padding:1rem}.customizations{background-color:#fff;padding:0}.input-container{position:relative}.number-input-container{display:flex;flex-direction:column}.tax-rate{background-color:#f0f0f0;padding:.65rem .63rem .65rem .65rem;font-size:13px;border-radius:3px}.package-summary-price,.package-summary-info{font-size:16px;color:#949494}.byo-financing-banner{height:200px;width:100%;background-image:url(https://awps-internal-resources-media-cloud.s3.us-west-2.amazonaws.com/2023/02/PMAT-BYO-Promo-Banner_04.25.23-01.png);background-repeat:no-repeat;background-position:center;background-size:contain;text-align:center}.byo-dealership-banner{display:flex;align-items:center;background-color:#e5e5e5;padding:2.75rem;height:auto;width:auto!important}@media screen and (max-width: 405px){.byo-dealership-banner{padding:1rem}}.byo-dealership-banner-content{max-width:1200px;display:flex;text-align:left;text-transform:none;margin:0 auto}.byo-dealership-banner-content img{height:200px;max-width:auto;display:block;margin:0 auto;padding-right:3rem;float:left}@media screen and (max-width: 500px){.byo-dealership-banner-content img{padding-right:0;float:none}}@media screen and (max-width: 330px){.byo-dealership-banner-content img{width:200px;height:auto}}.byo-dealership-banner-content h3{font-size:30px;font-weight:700px;line-height:1.2em;font-weight:700;text-transform:uppercase}@media screen and (max-width: 330px){.byo-dealership-banner-content h3{padding-top:1rem;font-size:1.25rem}}.byo-dealership-banner-content button{cursor:pointer;padding:1.35rem;border-color:#2e913b!important;border-width:1px!important;background:#309a3f!important;padding:1rem;text-decoration:none;color:#fff;text-transform:uppercase;background-image:none;background-image:linear-gradient(180deg,#64ce72,#309a3f)!important}.byo-dealership-banner-content button:hover{background-image:linear-gradient(180deg,#53c963,#2b8838)!important}.byo-dealership-banner-text{padding-bottom:-1rem}@media screen and (max-width: 500px){.byo-dealership-banner-text{text-align:center}}@media screen and (max-width: 900px){.byo-dealership-banner-text h3{font-size:25px}}@media screen and (max-width: 500px){.byo-dealership-banner-text h3{font-size:20px}}.dropdown-row{border-top:solid 1px #ddd;display:flex;align-items:flex-start}.dropdown-content{flex:1;padding:0 10px}.image-container{display:flex;justify-content:center;flex-shrink:0;margin-left:10px}@media screen and (max-width: 700px){.image-container{text-align:center}}.image-container img{height:auto;max-width:100%;max-height:300px}@media screen and (max-width: 950px){.image-container img{padding:1rem}}.show-only-for-print{display:none}@media print{body *{font-size:25px;visibility:hidden}.show-only-for-print{display:block}.show-for-print,.show-for-print *{visibility:visible}.show-for-print{position:absolute;left:0;top:0}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid lightgray;page-break-inside:avoid}img{max-width:25%!important}.custom-category-border{color:#fff!important;font-weight:700;background-color:#39b54a!important;-webkit-print-color-adjust:exact;color-adjust:exact}.tab-container{width:100%!important;text-align:center!important}.summary-package-price{width:60%!important;margin-left:auto!important;margin-right:auto!important;background-color:#000!important;color:#fff!important;-webkit-print-color-adjust:exact;color-adjust:exact}.print-logo{width:200px}.byo-step-heading-container{display:none}.large-6,.medium-6,.small-12{width:50%;float:left}.byo-print-banner-top{border-top:4px solid #39B54A!important}.byo-print-banner-bottom{border-bottom:4px solid #979797!important}.byo-print-banner{width:65%!important;margin-left:auto!important;margin-right:auto!important}@supports (-webkit-appearance: none) and (not (-moz-appearance: none)){.byo-print-banner{width:100%!important}}.print-flex{display:flex;justify-content:center;align-items:center}.print-float-left{text-align:left;float:left}.print-float-right{text-align:right;float:right}.print-h3{font-size:25px;font-weight:700;text-transform:uppercase!important}}.form-title{font-size:28px;font-weight:700;text-transform:uppercase;margin-bottom:10px!important;font-stretch:75%;line-height:1.2em}.form-description{margin-bottom:20px;font-size:16px;line-height:1.65;color:#666}.iframe-container{overflow:hidden!important;border:none}.custom-iframe{border:none;width:500px;height:1200px}@media screen and (max-width: 1024px){.custom-iframe{width:100%}}.error-message{color:#ce3737;font-style:italic;font-size:10px;background-color:#fee;padding:.25rem;text-align:left}.tabs-container{min-height:100vh!important}.tabs{display:flex;justify-content:center;color:gray;font-weight:700;text-align:center;text-transform:uppercase;margin-top:2rem;position:static;margin:0;padding:0;overflow-y:auto;background:#f6f6f6;left:auto;min-height:0}.tabs .tab{font-stretch:75%;font-weight:700;font-variation-settings:"wdth" 75,"wght" 700;flex:1;padding:10px;cursor:pointer;background:linear-gradient(to top,#bcbcbc 10%,#bcbcbc 0%,transparent 0%,transparent 100%);transition:background .3s ease;overflow:hidden;font-size:18px}@media screen and (max-width: 1110px){.tabs .tab{font-size:15px}}@media screen and (max-width: 945px){.tabs .tab{font-size:12px}}@media screen and (max-width: 800px){.tabs .tab{font-size:10px}}@media screen and (max-width: 660px){.tabs .tab{font-size:10px;padding:10px}}.tabs .tab:hover{color:#000;background:linear-gradient(to top,#89DB49 10%,#6ECE49 0%,transparent 0%,transparent 100%)}.tabs .tab.active{background:linear-gradient(to top,#89DB49 10%,#6ECE49 0%,transparent 0%,transparent 100%);color:#000}.tabs .tab-checkmark{background-color:#39b54a;color:#fff;border-radius:50%;margin-right:.25rem;padding:.1rem .5rem;display:inline-block;text-align:center;font-size:18px}@media screen and (max-width: 1150px){.tabs .tab-checkmark{padding:0rem .3rem!important}}@media screen and (max-width: 770px){.tabs .tab-checkmark{height:20px;width:20px;padding:0!important;display:inline-block;font-size:10px}}@media screen and (min-width: 515px) and (max-width: 770px){.tabs .tab-checkmark{height:20px;width:20px;display:inline-block;font-size:15px}}@media screen and (max-width: 515px){.tabs .tab-checkmark{display:inline-block;font-size:15px;height:20px;width:20px}}.categoryParentImage{width:auto;height:250px}@media screen and (max-width: 1000px){.categoryParentImage{height:100px;width:auto}}@media screen and (max-width: 720px){.categoryParentImage{height:120px;width:auto;padding-top:1rem;text-align:left}}@media screen and (max-width: 445px){.categoryParentImage{height:100px;width:auto}}.package-price{background-color:#000;color:#fff;padding:0}.package-price .font{color:#fff;text-transform:uppercase;font-size:1.75rem;font-stretch:75%;font-weight:700;font-variation-settings:"wdth" 75,"wght" 700;padding:1rem}.summary-content-container{display:flex;width:100%;margin:0 auto}.summary-content-container .summary-image{width:500px;height:auto;border:solid 1px #dbdbdb;margin-bottom:2rem}.summary-content-container .tab-container{width:100%;padding-right:3rem}@media screen and (max-width: 900px){.summary-content-container .tab-container{width:auto;padding:0}}.side-image{border:solid 1px #dbdbdb}.tab-content-container{width:auto;max-width:1200px;margin:0 auto}@media screen and (max-width: 900px){.tab-content-container{display:block}}@media screen and (max-width: 1250px){.tab-content-container{padding:1rem}}.tab-content-container .tab-content-buttons{display:flex;justify-content:space-between;gap:0 15rem}@media screen and (max-width: 700px){.tab-content-container .tab-content-buttons{gap:0 5rem}}@media screen and (max-width: 500px){.tab-content-container .tab-content-buttons{gap:0 1rem}}.tab-content-container .byo-step-heading-container .byo-step-heading{font-size:40px;margin-bottom:4px;text-transform:uppercase;letter-spacing:-1px;font-weight:700}@media screen and (max-width: 1030px){.tab-content-container .byo-step-heading-container .byo-step-heading{font-size:30px}}@media screen and (max-width: 330px){.tab-content-container .byo-step-heading-container .byo-step-heading{font-size:20px;padding:0}}.tab-content-container .byo-step-heading-container .byo-step-heading-disclaimer{font-style:italic;color:#757575;line-height:1.2;font-size:16px;padding-bottom:2.5rem}@media screen and (max-width: 900px){.tab-content-container .byo-step-heading-container .byo-step-heading-disclaimer{padding:2rem}}@media screen and (max-width: 525px){.tab-content-container .byo-step-heading-container .byo-step-heading-disclaimer{padding:1rem}}.tab-content-container .grid-container{display:grid;padding-top:2rem;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:2rem}@media screen and (max-width: 1320px){.tab-content-container .grid-container{grid-template-columns:repeat(2,1fr);padding:1rem}}@media screen and (max-width: 720px){.tab-content-container .grid-container{grid-template-columns:repeat(1,1fr);padding:1rem;width:auto}}.tab-content-container .plus-icon{display:flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:100%;font-size:20px;background:#757575;color:#fff}.tab-content-container .plus-icon.active-css-class{background-color:#39b54a}.tab-content-container .grid-item{position:relative;border:2px solid #ddd;background-color:#fff;padding:1rem;text-align:center;cursor:pointer}.tab-content-container .grid-item:hover,.tab-content-container .grid-item:focus{border:2px solid #222;outline:none;outline-offset:2px}.tab-content-container .grid-item:hover .plus-icon,.tab-content-container .grid-item:focus .plus-icon{background-color:#39b54a;color:#fff}.tab-content-container .grid-item:hover .byo-model-text,.tab-content-container .grid-item:focus .byo-model-text{color:#222}.tab-content-container .bannerImage{padding-top:24px;padding-bottom:24px;max-width:100%;text-align:center}.byo-model-text{color:#757575;font-size:21px;line-height:1.2;padding:10px 0;margin-bottom:0;width:100%;overflow:hidden}@media screen and (max-width: 920px){.byo-model-text{font-size:16px}}@media screen and (max-width: 720px){.byo-model-text{text-align:left;font-size:20px;padding-top:3rem;padding-left:1.5rem}}@media screen and (max-width: 515px){.byo-model-text{font-size:15px;padding-left:2rem;padding-right:1rem}}@media screen and (max-width: 430px){.byo-model-text{font-size:12px;text-align:left;overflow:hidden}}.adp-byo-product-category{display:flex;align-items:center;position:relative;padding:0;gap:10px;color:#757575}.adp-byo-tool-product-customization{margin-bottom:2rem}.adp-byo-tool-product-customization:nth-child(2n){background-color:#ededed}.adp-byo-tool-product-customization-details{float:left;width:65%}.adp-byo-tool-product-customization-details select{margin-bottom:0}.adp-byo-tool-product-customization-details .adp-byo-menu-prev-next{margin-bottom:1.5rem;justify-content:left}.adp-byo-tool-product-customization-additional-customization{gap:initial!important}.adp-byo-tool-product-customization-additional-customization .adp-byo-tool-button{display:block;margin:10px 0 0}.adp-byo-tool-product-customization-description{font-weight:400;font-size:.85rem;position:absolute;background-color:#fff;border:solid 1px #dbdbdb;padding:.5rem;margin-left:1.5rem;display:none;border-radius:10px}.adp-byo-tool-product-customization-image{float:right;width:30%}.adp-byo-tool-product-customization-tooltip{display:block;width:14px;height:14px;margin-left:8px;border-radius:100%;background-color:#39b54a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='7' fill='none'%3E%3Cpath fill='%23fff' d='M2.722 1.555a.922.922 0 1 0-1.843 0 .922.922 0 0 0 1.843 0ZM2.766 6.47a.263.263 0 0 0 .264-.263V5.68a.263.263 0 0 0-.264-.263h-.263V3.223a.263.263 0 0 0-.263-.264H.835a.263.263 0 0 0-.263.264v.526c0 .146.118.264.263.264h.263v1.404H.835a.263.263 0 0 0-.263.263v.527c0 .146.118.263.263.263h1.931Z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50%;background-size:5px;flex-shrink:0}.adp-byo-tool-select{width:100%;height:3rem;padding:.5714285714rem 1.7142857143rem .5714285714rem .5714285714rem;border:2px solid #eeeeee;margin:0 0 1.14286rem;font-size:1rem;font-family:Open Sans,sans-serif;color:#000;background-color:#fff;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28204, 204, 204%29'></polygon></svg>");background-size:9px 6px;background-position:right -1.1428571429rem center;background-origin:content-box;background-repeat:no-repeat}.adp-byo-tool-select:hover{cursor:pointer}button{font-family:Open Sans,sans-serif;line-height:15px;font-weight:700}.primary-button{display:inline-flex;justify-content:center;font-size:18.75px;line-height:18px;font-stretch:75%;font-weight:700;font-variation-settings:"wdth" 75,"wght" 700;cursor:pointer;text-decoration:none;text-transform:uppercase;padding:20px 30px;border:1px solid #2e913b;background:#309a3f;background-image:linear-gradient(180deg,#64ce72,#309a3f);color:#fff;margin-bottom:40px}.primary-button:hover,.primary-button:focus,.primary-button:active{background-image:linear-gradient(180deg,#53c963,#2b8838)}.primary-button:active{position:relative;top:1px}@media screen and (max-width: 500px){.primary-button.configure{width:100%}}.primary-button.small{width:200px;height:auto;font-size:10px}.secondary-button{display:inline-flex;justify-content:center;font-size:18.75px;line-height:18px;font-stretch:75%;font-weight:700;font-variation-settings:"wdth" 75,"wght" 700;cursor:pointer;text-decoration:none;text-transform:uppercase;padding:20px 30px;border:1px solid #2e913b;background:#309a3f;background-image:linear-gradient(180deg,#64ce72,#309a3f);border-color:#5c5c5c;background:#424442;background-image:none;color:#fff;background-image:linear-gradient(180deg,#969696,#424442)}.secondary-button:hover,.secondary-button:focus,.secondary-button:active{background-image:linear-gradient(180deg,#53c963,#2b8838)}.secondary-button:active{position:relative;top:1px}.secondary-button:hover,.secondary-button:focus,.secondary-button:active{background-image:linear-gradient(180deg,#969696,#424442)}.delete-button{display:inline-flex;justify-content:center;font-size:18.75px;line-height:18px;font-stretch:75%;font-weight:700;font-variation-settings:"wdth" 75,"wght" 700;cursor:pointer;text-decoration:none;text-transform:uppercase;border:1px solid #2e913b;background:#309a3f;background-image:linear-gradient(180deg,#64ce72,#309a3f);border-radius:5px;padding:12px 30px;border-color:#5c5c5c;background:#424442;color:#fff;background-image:linear-gradient(180deg,#969696,#424442)}.delete-button:hover,.delete-button:focus,.delete-button:active{background-image:linear-gradient(180deg,#53c963,#2b8838)}.delete-button:active{position:relative;top:1px}.delete-button:hover,.delete-button:focus,.delete-button:active{background-image:linear-gradient(180deg,#8c8c8c,#353635)}.add-button{display:inline-flex;justify-content:center;font-size:18.75px;line-height:18px;font-stretch:75%;font-weight:700;font-variation-settings:"wdth" 75,"wght" 700;cursor:pointer;text-decoration:none;text-transform:uppercase;border:1px solid #2e913b;background:#309a3f;background-image:linear-gradient(180deg,#64ce72,#309a3f);color:#fff;border-radius:5px;padding:12px 30px}.add-button:hover,.add-button:focus,.add-button:active{background-image:linear-gradient(180deg,#53c963,#2b8838)}.add-button:active{position:relative;top:1px}.previous-button{display:inline-flex;justify-content:center;font-size:18.75px;line-height:18px;font-stretch:75%;font-weight:700;font-variation-settings:"wdth" 75,"wght" 700;cursor:pointer;text-decoration:none;text-transform:uppercase;padding:20px 30px;border:1px solid #2e913b;background:#309a3f;background-image:linear-gradient(180deg,#64ce72,#309a3f);color:#fff;background:#d1d1d1;background-image:none;color:#000;border-color:#c5c5c5;border-radius:0;margin-top:16px;margin-bottom:24px;width:50%;background-image:linear-gradient(180deg,#f8f8f8,#d1d1d1)}.previous-button:hover,.previous-button:focus,.previous-button:active{background-image:linear-gradient(180deg,#53c963,#2b8838)}.previous-button:active{position:relative;top:1px}.previous-button:hover{background:#b9b9b9;background-image:none;border-color:#c5c5c5;color:#000;background-image:linear-gradient(180deg,#f8f8f8,#b9b9b9)}.previous-button:hover:disabled{background-color:#d3d3d3;color:gray;cursor:not-allowed}.next-button{display:inline-flex;justify-content:center;font-size:18.75px;line-height:18px;font-stretch:75%;font-weight:700;font-variation-settings:"wdth" 75,"wght" 700;cursor:pointer;text-decoration:none;text-transform:uppercase;padding:20px 30px;border:1px solid #2e913b;background:#309a3f;background-image:linear-gradient(180deg,#64ce72,#309a3f);background:#1e1a1b;background-image:none;border-color:#1c191a;color:#fff;margin-top:16px;margin-bottom:24px;width:50%;background-image:linear-gradient(180deg,#5e5356,#1e1a1b)}.next-button:hover,.next-button:focus,.next-button:active{background-image:linear-gradient(180deg,#53c963,#2b8838)}.next-button:active{position:relative;top:1px}.next-button:hover{background:#1a1718;background-image:none;border-color:#1c191a;color:#fff;background-image:linear-gradient(180deg,#4b4245,#1a1718)}.next-button:disabled{background-color:#d3d3d3;color:gray;cursor:not-allowed}.lp-start-button{display:inline-flex;justify-content:center;font-size:18.75px;line-height:18px;font-stretch:75%;font-weight:700;font-variation-settings:"wdth" 75,"wght" 700;cursor:pointer;text-decoration:none;text-transform:uppercase;padding:20px 30px;border:1px solid #2e913b;border-color:#2e913b;background:#309a3f;background-image:linear-gradient(180deg,#64ce72,#309a3f);color:#fff;margin-bottom:40px}.lp-start-button:active{position:relative;top:1px}.lp-start-button:hover,.lp-start-button:focus,.lp-start-button:active{background-image:linear-gradient(180deg,#53c963,#2b8838)}
