*,:after,:before{box-sizing:border-box;margin:0;padding:0;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pricing-plans-and-comparison-table{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;line-height:1.5;margin:20px}.pricing-plans-and-comparison-table p,.pricing-plans-and-comparison-table p span{font-weight:400}.pricing-plans-and-comparison-table a,.pricing-plans-and-comparison-table h1,.pricing-plans-and-comparison-table h2,.pricing-plans-and-comparison-table h3,.pricing-plans-and-comparison-table h4,.pricing-plans-and-comparison-table h5,.pricing-plans-and-comparison-table h6{font-weight:700}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-toggle{border-radius:100px;box-shadow:inset 0 0 2px 1px rgba(0,0,0,.05);display:inline-block;height:30px;margin:10px;overflow:hidden;position:relative;vertical-align:middle;width:70px}.pricing-plans-and-comparison-table-billing-selectors__pricing-option.mly.active+.pricing-plans-and-comparison-table-toggle{background-color:#e2e2e8}.pricing-plans-and-comparison-table-billing-selectors__pricing-option.mly+.pricing-plans-and-comparison-table-toggle{background-color:#3d7bbc}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-toggle .check{cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:6}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-toggle .b.switch{background-color:#fff;border-radius:36px;bottom:2px;box-shadow:0 1px 2px rgba(0,0,0,.2);display:block;position:absolute;top:2px;transition:.25s cubic-bezier(.785,.135,.15,.86);transition-delay:0s;transition-delay:0s,.08s;transition-property:all;transition-property:left,right;z-index:1}.pricing-plans-and-comparison-table .mly.active~.pricing-plans-and-comparison-table-toggle .b.switch{box-shadow:0 1px 2px rgba(0,0,0,.2);left:2px;right:57.5%;transition:.25s cubic-bezier(.785,.135,.15,.86);transition-delay:0s;transition-delay:0s,.08s;transition-property:all;transition-property:left,right}.pricing-plans-and-comparison-table .mly~.pricing-plans-and-comparison-table-toggle .b.switch{left:57.5%;right:2px;transition:.25s cubic-bezier(.785,.135,.15,.86);transition-delay:0s;transition-delay:.08s,0s;transition-property:all;transition-property:left,right}.pricing-plans-and-comparison-table-table{width:100%}.pricing-plans-and-comparison-table-table .pricing-plans-and-comparison-table-features-title td{border:0}.pricing-plans-and-comparison-table-head{position:relative}.pricing-plans-and-comparison-table-head .pricing-plans-and-comparison-table-badge-text{background:#f0f0f0;border-radius:5px;color:#333;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;line-height:normal;padding:4px 14px;position:absolute;right:10px;top:10px;white-space:nowrap;width:auto}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-billing-selectors__form{align-items:center;display:flex}.pricing-plans-and-comparison-table-term.active{display:block}.pricing-plans-and-comparison-table-price-block--yearly-container{display:none}.pricing-plans-and-comparison-table article.pricing-plans-and-comparison-table-container{margin:0 auto;position:relative;width:100%}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container ul{display:flex;padding-bottom:14px;top:0;z-index:10}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container li{flex:1;list-style:none}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container li:last-child{border-right:1px solid #ddd}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container button{justify-content:center;margin-top:0!important;width:100%}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container li.active button{background:#f5f5f5;color:#000}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container table{border-collapse:separate;border-spacing:0}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container li button{background-color:#222;color:#fff;font-size:15px;line-height:25px}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container th{background-color:#3d7bbc;color:#fff;font-size:22px;font-weight:700;line-height:32px}.pricing-plans-and-comparison-table td,th{height:53px;vertical-align:middle}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container li button,.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container td,.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container th{border:1px solid #e2e2e8;empty-cells:show;padding:10px}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-price-value{background-color:#e0eaf4;color:#333;text-align:center}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container td,th{text-align:left}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container td+td,.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container th+th{text-align:center;width:auto}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container td.default{display:table-cell}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container .pricing-plans-and-comparison-table-features-title td{background:#ddd;color:#333;font-size:20px;line-height:30px;text-align:center}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container .tick{color:#2ca01c;font-size:18px}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container .wrong{color:#cf0b0b;font-size:18px}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container .tick~span,.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-container .wrong~span{margin-left:5px}.pricing-plans-and-comparison-table ..pricing-plans-and-comparison-table-btn-row td{padding:0}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-price-head{color:#333;font-size:30px;font-weight:600;text-align:center!important}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-tooltip-wrapper{cursor:help;display:inline-block;font-size:14px;position:relative;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-tooltip-wrapper svg{height:14px;width:14px}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-tooltip-wrapper .pricing-plans-and-comparison-table-tooltip{background:#eee;border-radius:5px;bottom:100%;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px rgba(0,0,0,.28);display:block;left:-25px;margin-bottom:15px;opacity:0;padding:10px;pointer-events:none;position:absolute;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;width:250px}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-tooltip-wrapper .pricing-plans-and-comparison-table-tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-tooltip-wrapper .pricing-plans-and-comparison-table-tooltip:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #eee;bottom:-10px;content:" ";height:0;left:36px;margin-left:-13px;position:absolute;width:0}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-tooltip-wrapper:hover .pricing-plans-and-comparison-table-tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-term{display:none;font-size:48px;font-weight:600;line-height:58px}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-term-image{display:block;margin:10px}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-tagline{display:none}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-tagline.active,.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-term.active{display:block}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-billing-selectors__form label{font-size:15px;font-weight:600}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-billing-selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}.pricing-plans-and-comparison-table-button a{align-items:center;background:#3d7bbc;color:#fff;display:inline-block;display:inline-flex;flex-direction:row;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;gap:8px;line-height:1.5;padding:9px 18px;text-align:center;text-decoration:none;transition:.5s}.pricing-plans-and-comparison-table-button a.button--icon-left{flex-direction:row-reverse}.pricing-plans-and-comparison-table-button a .hs_cos_wrapper_type_icon{display:inline-block;line-height:0;margin-left:5px;vertical-align:middle}.pricing-plans-and-comparison-table-button a svg{fill:#fff;height:16px;width:16px}.pricing-plans-and-comparison-table-features-content{max-height:200px;opacity:1;overflow:hidden;transition:max-height .35s ease,opacity .3s ease,visibility .35s ease;visibility:visible}.pricing-plans-and-comparison-table-features-content.is-hidden{height:0!important;max-height:0!important;opacity:0!important;overflow:hidden!important;visibility:hidden!important}.pricing-plans-and-comparison-table-features-content.is-hidden td,.pricing-plans-and-comparison-table-features-content.is-hidden td a,.pricing-plans-and-comparison-table-features-content.is-hidden td div,.pricing-plans-and-comparison-table-features-content.is-hidden td span{border:0!important;font-size:0!important;height:0!important;line-height:0!important;margin:0!important;overflow:hidden!important;padding:0!important}tr.pricing-plans-and-comparison-table-features-title{cursor:pointer;position:relative}tr.pricing-plans-and-comparison-table-features-title svg{position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .3s ease}tr.pricing-plans-and-comparison-table-features-title.is-open svg{transform:rotate(180deg)}tr.pricing-plans-and-comparison-table-features-title svg polyline{stroke:#333}.pricing-plans-and-comparison-table-table tbody td,.pricing-plans-and-comparison-table-table thead th{min-width:280px;width:280px}.pricing-plans-and-comparison-table-table tbody tr td.pricing-plans-and-comparison-table-hide,.pricing-plans-and-comparison-table-table tbody tr td.pricing-plans-and-comparison-table-price-head,.pricing-plans-and-comparison-table-table tbody tr td:first-child,.pricing-plans-and-comparison-table-table thead tr th.pricing-plans-and-comparison-table-hide,.pricing-plans-and-comparison-table-table thead tr th:first-child{background:#fff;left:0;min-width:320px;position:sticky;width:320px;z-index:3}.pricing-plans-and-comparison-table .pricing-plans-and-comparison-table-features-content td.list{background:#fff;left:0;position:sticky;z-index:3}.pricing-plans-and-comparison-table-container{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.pricing-plans-and-comparison-table-container::-webkit-scrollbar{height:4px}.pricing-plans-and-comparison-table-container::-webkit-scrollbar-thumb{background:#1e4d8c;border-radius:4px}@media (max-width:767px){.pricing-plans-and-comparison-table-table tbody td,.pricing-plans-and-comparison-table-table tbody tr td.pricing-plans-and-comparison-table-hide,.pricing-plans-and-comparison-table-table tbody tr td.pricing-plans-and-comparison-table-price-head,.pricing-plans-and-comparison-table-table tbody tr td:first-child,.pricing-plans-and-comparison-table-table thead th,.pricing-plans-and-comparison-table-table thead tr th.pricing-plans-and-comparison-table-hide,.pricing-plans-and-comparison-table-table thead tr th:first-child{min-width:180px;width:180px}}