@charset "UTF-8";.details{--button-shadow:none;--button-char:'+';--summary-color:#3175b9;--summary-font-size:large}.details[open]{--button-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);--button-char:'-';--summary-color:#3175b9}.details:hover{--button-shadow:0px 0px 5px 0px rgba(0,0,0,0.3)}@media only screen and (max-width:1024px){.details{--summary-font-size:medium}}.details>summary{position:relative;display:flex;flex-flow:row nowrap;align-items:center;cursor:pointer}.details>summary:not(.extension__group){justify-content:space-between;padding:.8rem}@media only screen and (max-width:425px){.details>summary:not(.extension__group){padding:.8rem 0}}.details>summary::-webkit-details-marker{display:none}.details>summary:focus:not(:focus-visible){outline:0}.details>summary:hover{--summary-color:#3175b9}@media only screen and (max-width:768px){.details>summary{width:100%}}.details__title{color:var(--summary-color);position:relative;display:flex;flex-direction:row;-moz-column-gap:8px;column-gap:8px;align-items:center;height:-moz-max-content;height:max-content;width:220px;padding-left:10px;font-weight:900;transition:color .25s ease-in-out;pointer-events:none}.details__title-icon{align-self:center;color:var(--summary-color)}.details__title-icon>.icon{fill:var(--summary-color)}@media only screen and (max-width:560px){.details__title-icon>.icon{--icon-size:12px}}.details__title strong{font-weight:900;line-height:22px;font-size:16px}@media only screen and (max-width:1024px){.details__title{width:170px}.details__title strong{font-size:12px;line-height:16px}}@media only screen and (max-width:768px){.details__title{padding:0;margin:0 auto;width:150px;justify-content:center}.details__title strong{width:110px;text-align:center}.details__title-icon{position:absolute;top:5px;left:0}}@media only screen and (max-width:768px) and (max-width:560px){.details__title-icon>.icon{--icon-size:12px}}@media only screen and (max-width:425px){.details__title{width:100px}.details__title strong{padding-left:4px;width:80px;font-size:10px}.details__title-icon{top:2px}}@media only screen and (max-width:375px){.details__title{width:90px}.details__title strong{padding-left:4px;width:70px;font-size:10px}.details__title-icon{top:2px}}.details__button{--button-size:2.4rem;position:absolute;top:50%;right:.8rem;width:var(--button-size);height:var(--button-size);background-color:#f5f5f5;border-radius:.5rem;transform:translateY(-50%);transition:box-shadow .25s ease-in-out;box-shadow:var(--button-shadow);pointer-events:none;border:.1rem solid #ccc}.details__button:after{position:absolute;top:50%;left:50%;display:block;content:var(--button-char);width:var(--button-size);height:var(--button-size);font-size:var(--button-size);line-height:.8;color:#000;text-align:center;transform:translate(-50%,-50%)}.details__content{--content-padding:0.8rem;--product-color:white;padding:var(--content-padding);list-style:none}.details__content--pad-horizontal{--content-padding:0 1.6rem}.details__content--no-pad{--content-padding:0}@media only screen and (max-width:768px){.details__content{padding-top:20px}}@media only screen and (max-width:560px){.details__content{padding-top:.8rem}}.details__item{--icon-color:#27be89;--text-color:#0894fe;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}.details__item--dotvvm{--product-color:#27BE89}.details__item--bootstrap{--product-color:#7952b3}.details__item--bp{--product-color:#0894fe}.details__item:last-child{margin-bottom:0}.details__item--not-included{--icon-color:white;--text-color:#bdbdbe;stroke:var(--product-color)}.details__item--has-tooltip{margin-left:28px}.details__item--base-included{--text-color:#bdbdbe}.details__item>.icon{--icon-size:10px;fill:var(--icon-color)}.details__item>.icon--false{fill:white!important}.details__item>span{padding:0 1.6rem;font-size:medium;font-weight:500;color:var(--text-color)}.details__item--center{justify-content:center;gap:8px}.details__row{border-bottom:1px solid rgba(55,116,195,.2);height:30px;justify-content:center;--col-count:4;--gap:2.4rem}@media only screen and (max-width:1024px){.details__row{--gap:2.4rem}}.details__row-title{font-size:16px;font-weight:600;line-height:1;color:var(--summary-color);transition:color .25s ease-in-out;pointer-events:none;margin-left:32px}@media only screen and (max-width:768px){.details__row-title{font-size:14px;margin-left:0}}@media only screen and (max-width:560px){.details__row-title{font-size:10px}}@media only screen and (max-width:375px){.details__row-title{width:80px;text-overflow:ellipsis;overflow:hidden}}.details__row:last-child{border-bottom:none}.details__mobile-svg{z-index:-1;position:absolute;top:0;left:0;display:none;width:100%}@media only screen and (max-width:768px){.details__mobile-svg{display:block}.details__mobile-svg svg{stroke-width:.5px;width:100%}}@media only screen and (max-width:560px){.details__mobile-svg svg{stroke-width:1px}}.details__desktop-svg{z-index:-1;position:absolute;width:100%;top:0;left:0}@media only screen and (max-width:1366px){.details__desktop-svg{stroke-width:1.5px}}@media only screen and (max-width:1024px){.details__desktop-svg{stroke-width:2px}}@media only screen and (max-width:768px){.details__desktop-svg{display:none}}.tooltip{--radius:0.5rem;--tooltip-header-color:#3175b9;--tooltip-color:#3175b9;position:relative;display:inline-flex;cursor:help}.tooltip--style{--tooltip-color:#7952b3;--tooltip-header-color:var(--tooltip-color)}.tooltip--extended{--tooltip-color:#0894fe;--tooltip-header-color:var(--tooltip-color)}.tooltip:hover>.tooltip__box{display:block}.tooltip__icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:var(--tooltip-color);border-radius:50%}.tooltip__icon>.icon{--icon-size:.65em;fill:#ffffff}.tooltip__box{position:absolute;bottom:140%;left:50%;display:none;min-width:24rem;box-sizing:border-box;background-color:#fff;border-radius:var(--radius);text-align:left;transform:translateX(-50%);box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.tooltip__box:after{position:absolute;top:100%;left:50%;display:block;content:'';width:.8rem;height:.8rem;background-color:#fff;border-top-color:#fff;border-left-color:#fff;transform:translate(-50%,-50%) rotate(45deg);z-index:1;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.tooltip__box:before{position:absolute;bottom:0;left:50%;display:block;content:"";width:1.6rem;height:.8rem;background-color:#fff;transform:translateX(-50%);z-index:2}.tooltip__title{display:block;padding:.8rem 1.6rem;background-color:var(--tooltip-header-color);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);font-family:Segoe UI,Arial,Helvetica,sans-serif;font-size:medium;font-weight:500;color:#fff;text-transform:uppercase}.tooltip__text{display:block;padding:.8rem 1.6rem;border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);font-family:Segoe UI,Arial,Helvetica,sans-serif;font-size:small;line-height:1.5}.individual-products-container{display:grid;grid-template-columns:minmax(100px,320px);gap:4rem}@media only screen and (min-width:769px){.individual-products-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1025px){.individual-products-container{grid-template-columns:repeat(4,1fr)}}.individual-products-container .product-link{color:#000;font-size:16px;text-decoration:underline}.individual-product{--product-flex-direction:column;--product-border-color:var(--product-color);--product-color:var(--product-color);--product-bg-color:#FBFBFB;--product-marker-color:var(--product-color);--product-radius:25px;--product-padding-inline:2rem;--product-padding-block:3.2rem;display:flex;flex-direction:var(--product-flex-direction);align-items:stretch;gap:20px;border:1px solid var(--product-border-color);border-radius:var(--product-radius);padding-inline:var(--product-padding-inline);padding-block:var(--product-padding-block);background-color:var(--product-bg-color)}@media only screen and (min-width:1025px){.individual-product--row{grid-column:1/span 4;display:grid;grid-template-columns:1fr 2fr 2fr 1fr;align-items:start;justify-items:center}.individual-product--row .individual-product__name,.individual-product--row .individual-product__price{position:relative;top:50%;transform:translateY(-50%)}}.individual-product--orange{--product-color:#EB7500}.individual-product--purple{--product-color:#7952B3}.individual-product--blue{--product-color:#0894FE}.individual-product--darkblue{--product-color:#3773C2}.individual-product--gold{--product-color:#BE8227}.individual-product--green{--product-color:#27BE89}.individual-product__name{font-weight:900;color:var(--product-color);text-align:center}.individual-product__name p{font-size:21px}.individual-product__price{display:flex;flex-direction:column;align-items:center;gap:12px}.individual-product__price>span{font-size:xx-large;font-weight:700;color:var(--product-color);line-height:1}.individual-product__list>div{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.8rem}.individual-product__list span{font-size:16px;color:var(--product-color)}.individual-product__list ul{padding-inline-start:26px;margin:0}.individual-product__list ul li{font-weight:500;font-size:14px;list-style-position:outside}.individual-product__list ul li::marker{font-size:21px;color:var(--product-marker-color)}.individual-product__list ul--none li::marker{font-size:14px;color:var(--product-marker-color);content:"○"}.individual-product .button{--btn-background:var(--product-color)}.individual-product hr{margin-top:5px;margin-bottom:5px;border:0;border:1px solid #ccc;width:100%;border-radius:1rem}.mn-tab-control{align-items:center}.mn-tab-control .dotvvm-bp-tab-control_nav{--tab-nav-bg-color:white;--tab-nav-padding:4px;--tab-nav-gap:4px;--tab-nav-radius:20px;gap:var(--tab-nav-gap);padding:var(--tab-nav-padding);background-color:var(--tab-nav-bg-color);border-radius:var(--tab-nav-radius);overflow-x:initial;overflow-y:initial;inline-size:-moz-fit-content;inline-size:fit-content;margin-block-end:3.2rem;box-shadow:0 2px 6px 0 #00000021;border-bottom:calc(var(--bp-border-width)* 2) solid #fff}.mn-tab-control .dotvvm-bp-tab-control_nav:before{content:none}.mn-tab-control .dotvvm-bp-tab-control_nav .dotvvm-bp-tab_nav-item{--trans-time:0.25s;--trans-fnc:ease-in-out;--tab-font-weight:600;--tab-color:black;--tab-pad-b:8px;--tab-pad-i:16px;--tab-radius:20px;--tab-font-size:16px;--tab-border-radius:var(--bp-border-radius);--tab-background:white;--tab-cursor:pointer;--tab-font-size:18px;display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;max-block-size:var(--tab-height);gap:var(--bp-gap-m);padding-block:var(--tab-pad-b);padding-inline:var(--tab-pad-i);background-clip:padding-box;background-color:var(--tab-background);border:none;border-radius:var(--tab-radius);font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);color:var(--tab-color);text-decoration:none;cursor:var(--tab-cursor);margin-inline-end:0}@media (hover:hover){.mn-tab-control .dotvvm-bp-tab-control_nav .dotvvm-bp-tab_nav-item:hover{--tab-background:$color-primary--hover}}.mn-tab-control .dotvvm-bp-tab-control_nav .dotvvm-bp-tab_nav-item .dotvvm-bp-primitive_text{font-size:inherit;font-weight:inherit;line-height:1;color:inherit}.mn-tab-control .dotvvm-bp-tab-control_nav .dotvvm-bp-tab_nav-item.dotvvm-bp-state_active{--tab-color:white;background-color:#3175b9}.bundle-products-btn{--product-color:var(--product-color);--col-gap:1.6rem;display:grid;align-items:end;grid-template-columns:minmax(110px,320px) repeat(3,minmax(64px,208px));grid-column-gap:var(--col-gap);margin-inline:auto;padding-block-end:3.2rem;text-align:center}@media only screen and (max-width:560px){.bundle-products-btn{--col-gap:1rem}}.bundle-products-btn>div:not([class]){display:grid;place-items:center}.bundle-products-btn>div:not([class])>svg{max-inline-size:110px}@media only screen and (max-width:560px){.bundle-products-btn>div:not([class])>svg{max-inline-size:80px}}.bundle-products-btn--free{--product-color:#27BE89}.bundle-products-btn--complete{--product-color:#3773C2}.bundle-products-btn--premium{--product-color:#BE8227}.bundle-products-btn .button{--btn-background:var(--product-color)}.bundle-products-btn .product-link{color:#000;font-size:16px;text-decoration:underline}@media only screen and (max-width:560px){.bundle-products-btn .product-link{display:none}}.bundle-products-btn small{font-size:12px;color:var(--product-color);line-height:1}.bundle-products-btn__name{color:var(--product-color);text-align:center}@media only screen and (max-width:560px){.bundle-products-btn__name svg{display:none}}.bundle-products-btn__name p{font-size:30px;font-weight:900;padding-block-end:8px}@media only screen and (max-width:768px){.bundle-products-btn__name p{font-size:14px}}.bundle-products-btn__name span,.bundle-products-btn__name strong{font-size:14px;color:#000}@media only screen and (max-width:560px){.bundle-products-btn__name span,.bundle-products-btn__name strong{display:none}}.bundle-products-btn__price{display:flex;flex-direction:column;align-items:center}.bundle-products-btn__price p{font-size:xx-large;font-weight:700;color:var(--product-color);line-height:1;padding-block-end:4px}@media only screen and (max-width:560px){.bundle-products-btn__price p{font-size:16px}}.bundle-products-btn__price .button{margin-block:12px}@media only screen and (max-width:560px){.bundle-products-btn__price .button{margin-block:6px}}.bundle-products{--product-color:var(--product-color);--row-count:29;--col-gap:1.6rem;display:grid;grid-template-columns:minmax(110px,320px) repeat(3,minmax(64px,208px));grid-template-rows:repeat(var(--row-count),auto);grid-column-gap:var(--col-gap);grid-auto-flow:column;margin-inline:auto}@media only screen and (max-width:560px){.bundle-products{--col-gap:1rem}}.bundle-products>div:not([class]){grid-column:1/5;border-bottom:1px solid #d3d3d3;position:relative;z-index:2}.bundle-products>div:not([class]):hover{background:rgba(162,162,235,.15)}.bundle-products>div:not([class]):first-of-type{grid-row-start:calc(1 + 1)}.bundle-products>div:not([class]):nth-of-type(2){grid-row-start:calc(2 + 1)}.bundle-products>div:not([class]):nth-of-type(3){grid-row-start:calc(3 + 1)}.bundle-products>div:not([class]):nth-of-type(4){grid-row-start:calc(4 + 1)}.bundle-products>div:not([class]):nth-of-type(5){grid-row-start:calc(5 + 1)}.bundle-products>div:not([class]):nth-of-type(6){grid-row-start:calc(6 + 1)}.bundle-products>div:not([class]):nth-of-type(7){grid-row-start:calc(7 + 1)}.bundle-products>div:not([class]):nth-of-type(8){grid-row-start:calc(8 + 1)}.bundle-products>div:not([class]):nth-of-type(9){grid-row-start:calc(9 + 1)}.bundle-products>div:not([class]):nth-of-type(10){grid-row-start:calc(10 + 1)}.bundle-products>div:not([class]):nth-of-type(11){grid-row-start:calc(11 + 1)}.bundle-products>div:not([class]):nth-of-type(12){grid-row-start:calc(12 + 1)}.bundle-products>div:not([class]):nth-of-type(13){grid-row-start:calc(13 + 1)}.bundle-products>div:not([class]):nth-of-type(14){grid-row-start:calc(14 + 1)}.bundle-products>div:not([class]):nth-of-type(15){grid-row-start:calc(15 + 1)}.bundle-products>div:not([class]):nth-of-type(16){grid-row-start:calc(16 + 1)}.bundle-products>div:not([class]):nth-of-type(17){grid-row-start:calc(17 + 1)}.bundle-products>div:not([class]):nth-of-type(18){grid-row-start:calc(18 + 1)}.bundle-products>div:not([class]):nth-of-type(19){grid-row-start:calc(19 + 1)}.bundle-products>div:not([class]):nth-of-type(20){grid-row-start:calc(20 + 1)}.bundle-products>div:not([class]):nth-of-type(21){grid-row-start:calc(21 + 1)}.bundle-products>div:not([class]):nth-of-type(22){grid-row-start:calc(22 + 1)}.bundle-products>div:not([class]):nth-of-type(23){grid-row-start:calc(23 + 1)}.bundle-products>div:not([class]):nth-of-type(24){grid-row-start:calc(24 + 1)}.bundle-products>div:not([class]):nth-of-type(25){grid-row-start:calc(25 + 1)}.bundle-products>div:not([class]):nth-of-type(26){grid-row-start:calc(26 + 1)}.bundle-products>div:not([class]):nth-of-type(27){grid-row-start:calc(27 + 1)}.bundle-products>div:is([class]){position:relative;z-index:1;border-radius:25px;grid-row-start:2;grid-row-end:span var(--row-count);display:grid;grid-template-rows:subgrid}@media only screen and (max-width:560px){.bundle-products>div:is([class]){border-radius:15px}}.bundle-products>div:is([class]).content{grid-column:1/2}.bundle-products>div:is([class]).content>span{color:#000}.bundle-products>div:is([class]).content>span:has(svg){--product-color:#3773C2;display:flex;align-items:center;gap:1ch;color:var(--product-color)}@media only screen and (max-width:560px){.bundle-products>div:is([class]).content svg{display:none}}.bundle-products>div:is([class]).free{--product-color:#27BE89;grid-column:2/3;border:1px solid var(--product-color);text-align:center}.bundle-products>div:is([class]).complete{--product-color:#3773C2;--border-with:2px;grid-column:3/4;grid-row-start:1;border:var(--border-with) solid var(--product-color);text-align:center}@media only screen and (max-width:560px){.bundle-products>div:is([class]).complete{--border-with:1px}}.bundle-products>div:is([class]).premium{--product-color:#BE8227;grid-column:4/5;border:1px solid var(--product-color);text-align:center}.bundle-products>div:is([class])>span{font-weight:500;font-size:12px;padding-block:6px}.bundle-products>div:is([class])>span>strong{color:var(--product-color);font-size:inherit}@media only screen and (max-width:768px){.extension__box{text-align:center}}.extension__box .button{min-width:22rem}@media only screen and (max-width:768px){.extension__box .title{--title-text-align:center}}@media only screen and (max-width:768px){.extension__box .desc{--desc-text-align:center}}.extension__logo{--logo-size:10rem;width:var(--logo-size);height:var(--logo-size);margin-bottom:2.4rem}@media only screen and (max-width:768px){.extension__logo{margin:0 auto;margin-bottom:2.4rem}}@media only screen and (max-width:425px){.extension__logo{--logo-size:8rem}}.extension__logo>img{display:block;width:100%;height:100%}.product-panel{--product-padding:2.4rem;--border-radius:0.5rem;--prod-title-font-size:4.6rem;--price-font-size:xx-large}@media only screen and (max-width:1440px){.product-panel{--prod-title-font-size:4rem}}@media only screen and (max-width:1366px){.product-panel{--prod-title-font-size:xx-large}}@media only screen and (max-width:1024px){.product-panel{--product-padding:1.6rem;--price-font-size:x-large}}@media only screen and (max-width:560px){.product-panel{width:100%;max-width:425px;justify-self:center;display:flex;flex-direction:column;justify-content:space-between}}.product-panel--dotvvm{--theme-color:#3175b9;--theme-color--light:#d7e4f9;--product-color:#27BE89}.product-panel--bootstrap{--theme-color:#7952b3;--theme-color--light:#E4DCF0;--product-color:#7952b3}.product-panel--business-pack{--theme-color:#0894fe;--theme-color--light:#C1DEF3;--product-color:#0894fe}.product-panel--free{--theme-color:#27be89;--theme-color--light:#e9f8f3;--product-color:#27be89}.product-panel--subscription{--theme-color:#eb7500;--theme-color--light:#fdf1e5;--product-color:#eb7500}.product-panel b,.product-panel p{color:var(--product-color)}@media only screen and (max-width:768px){.product-panel>.desc{display:none}}.product-panel__container{--align-items:flex-start;--logo-width:12rem;--gap:4.8rem;--col-count:4;--gap:2.4rem;display:grid;grid-column-gap:var(--gap);grid-row-gap:var(--gap);grid-template-columns:repeat(var(--col-count),minmax(1rem,1fr))}@media only screen and (max-width:1024px){.product-panel__container{--gap:2.4rem}}@media only screen and (max-width:768px){.product-panel__container{--gap:0.8rem}}.product-panel__logo{position:absolute;top:0;left:50%;width:100%;transform:translate(-50%,-50%)}.product-panel__logo>img{--logo-transition:transform 0.25s ease-out;display:block;width:var(--logo-width);height:var(--logo-width);margin:0 auto;transform:translateY(var(--logo-translate-y));transition:var(--logo-transition)}@media only screen and (max-width:768px){.product-panel__tree{max-inline-size:80px}}.product-panel__content{padding:var(--product-padding);padding-top:40px}.product-panel__content--extension{display:grid;grid-row-gap:.2rem}@media only screen and (max-width:1366px){.product-panel__content .desc{--desc-font-size:medium}}.product-panel__price{--price-color:#000;display:block;font-size:var(--price-font-size);font-weight:700;color:var(--price-color);text-align:center}.product-panel__price--free{--price-color:#27be89}.product-panel__button{background-color:var(--product-color);border:none}@media only screen and (max-width:768px){.product-panel__button{padding:.8rem 2.4rem}}@media only screen and (max-width:425px){.product-panel__button{padding:.8rem 1.6rem}}.product-panel__buttons{display:grid;padding:var(--product-padding);padding-top:0;background-color:#fff;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);grid-column-gap:1.6rem;grid-template-columns:1fr}@media only screen and (max-width:1024px){.product-panel__buttons{grid-column-gap:0.8rem}}.product-panel__buttons>.button{min-width:100%;max-width:none}@media only screen and (max-width:1366px){.product-panel__buttons>.button{font-size:medium}}.product-panel__buttons>*{align-self:stretch}.product-panel__buttons--col-2{grid-template-columns:repeat(2,1fr)}.product-panel__header{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-panel__header>.title{color:var(--product-color);margin-bottom:0}.product-panel__head-name{font-weight:900;color:var(--product-color);text-align:center}.product-panel__head-name p{font-size:21px}@media only screen and (max-width:768px){.product-panel__head-name p{font-size:14px}.product-panel__head-name>svg{display:none}}.product-panel__head-price{display:flex;flex-direction:column;align-items:center;gap:12px}.product-panel__head-price>span{font-size:xx-large;font-weight:700;color:var(--product-color);line-height:1}@media only screen and (max-width:560px){.product-panel__head-price{justify-content:space-between}}