.wide-main{max-width:1200px}h1{margin-bottom:20px}@media screen and (max-width:320px){h1{font-size:20px!important;margin-top:60px!important}}.joinTradeProgramLink{color:blue!important}.header-subrow{text-align:center;font-size:14pt}#btnAddToCart{background-image:url("/images/cart.png");background-position:10px 4px;background-repeat:no-repeat}#quoteLink{margin-left:100px;width:200px;display:inline-block;cursor:pointer}.price-option{display:flex;flex-direction:row;margin-bottom:20px}.price-box{width:130px;color:#fff;display:flex;align-items:center;padding-left:20px;font-size:22px;font-weight:bold}.price-option.standard .price-box{background-color:#41b0f6}.price-option.basic .price-box{background-color:#f7ba00}.price-option.premium .price-box{background-color:#60d838}.price-details{flex:1;padding:20px;box-sizing:border-box}.price-details .header{margin-bottom:15px;display:flex;flex-direction:row;justify-content:space-between;grid-gap:20px}.price-details .header .price span{font-size:22px;font-weight:bold}.price-details .title{font-weight:bold}.price-details .content{display:flex;flex-direction:row;justify-content:space-between;grid-gap:100px;margin:0!important}.price-details .content .action a,.price-details .content .action input{min-width:250px;font-weight:bold;padding:5px 10px 5px 10px!important;border-radius:0;background-image:none;position:relative;text-align:right;white-space:nowrap}.price-details .content .action a .material-icons{position:absolute;left:10px;color:#666}.price-option.standard .price-details{border:2px solid #41b0f6}.price-option.basic .price-details{border:1px solid #f7ba00}.price-option.premium .price-details{border:1px solid #60d838}.actions{justify-content:space-around;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}.actions .action{border-radius:30px;background-color:#e3e3e3;width:150px;height:150px;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;font-size:21px;font-weight:bold;line-height:24px;cursor:pointer;margin:0 auto}.actions .action:hover{background-color:#a99f9a;text-decoration:none}.actions .action .small{font-size:13px;font-weight:normal;line-height:16px}.comparison{margin-bottom:30px}.comparison .header{background-color:#c00;padding:10px;padding-right:30px;color:#fff;font-size:22px;position:relative;cursor:pointer}.comparison .header .material-icons{position:absolute;right:10px;top:12px}.comparison .content{display:none}.comparison table{width:100%;margin:10px 0}.comparison table thead th:first-child,.comparison table tbody td:first-child{color:#646464;text-align:left}.comparison table thead th:nth-child(2),.comparison table thead th:nth-child(4),.comparison table thead th:nth-child(6){width:13px;padding:0!important}.comparison table thead th:nth-child(3),.comparison table thead th:nth-child(5),.comparison table thead th:nth-child(7){width:150px}.comparison table th{font-weight:bold;font-size:18px}.comparison table th,.comparison table td{border:1px solid #d1cfcf;text-align:center;padding:7px 5px!important;vertical-align:middle}.comparison table th.basic,.comparison table td.basic{background-color:#fff2cc}.comparison table th.standard,.comparison table td.standard{background-color:#ddebf7}.comparison table th.premium,.comparison table td.premium{background-color:#e2efda}.comparison table td.basic-total{background-color:#ffe699}.comparison table td.standard-total{background-color:#bdd7ee}.comparison table td.premium-total{background-color:#c6e0b4}.comparison table .total td{font-weight:bold;text-transform:uppercase;padding-top:30px!important;padding-bottom:30px!important;color:#000!important}.comparison table .total td:first-child{text-align:right}.comparison table .footer td{padding-top:20px!important;padding-bottom:20px!important}.comparison table .footer td:first-child{font-size:14px}.benefits{}.benefits ul{list-style-type:disc;list-style-position:inside;padding:0 13px 13px 13px}.benefits ul li{margin:0 0 5px 0!important}.price-table table{width:100%}.price-table th{font-weight:bold;text-align:center;border:1px solid #c5c5c5;padding:5px}.price-table td{border:1px solid #c5c5c5;line-height:22px;padding:5px}.fancybox-iframe{width:100%}td.price-options{vertical-align:middle!important;font-size:18px;font-weight:bold;padding-left:30px}.green{color:green}.ft-14{font-size:14px}.ft-22{font-size:22px}.table-3D-model-price-options td{border:1px solid #000!important;border-collapse:collapse}.table-price-option td{border:0!important}.displayOnDesktop{display:inherit}.displayOnMobile{display:none!important}@media only screen and (min-width:660px){.price-option.accordion .price-details{display:block!important}}@media only screen and (max-width:659px){#quoteLink{display:block;margin-left:0;margin-top:20px;width:auto}.actions .action-container{flex-basis:50%;margin-bottom:20px}.price-option{flex-direction:column}.price-option.accordion .price-box:after{content:'➕';font-size:13px;position:absolute;right:10px}.price-option.accordion .price-box.active:after{content:"➖"}.price-option.accordion .price-details{display:none}.price-details .content{flex-direction:column;grid-gap:10px}.price-details .content .action{text-align:right}.price-details .content .action a.call{font-size:16px}.price-box{width:auto;height:40px;justify-content:center}.price-option.accordion .price-box{position:relative;cursor:pointer}.comparison .content{overflow-x:auto}.comparison table thead th:nth-child(2),.comparison table thead th:nth-child(4),.comparison table thead th:nth-child(6),.comparison table td:nth-child(2),.comparison table td:nth-child(4),.comparison table td:nth-child(6){display:none}.price-table{overflow-x:auto}td.price-options{vertical-align:middle!important;font-size:14px;font-weight:bold;padding-left:10px}.ft-22{font-size:18px}.displayOnDesktop{display:none!important}.displayOnMobile{display:block!important}}