/* !
 * Theme Name: SalonUP
 * Theme URI: https://salonup.pl
 * Description: Custom Theme for SalonUP.pl
 * Author: Labsta.com
 * Author URI: https://labsta.com
 * Version: 1.1
*/*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0;outline:0;border:0}body,html{min-height:100%}html:focus-within,overflow-x hidden{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}button,input,select,textarea{font:inherit}.faq>.listing>.item>.header>.question,.faq>.listing>.item>.question,div,h1,h2,h3,h4,h5,h6,p,span{overflow-wrap:break-word}ul{list-style:none}[hidden]{display:none}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-transition-duration:0.01ms!important;transition-duration:0.01ms!important;-webkit-animation-duration:0.01ms!important;animation-duration:0.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}body{overflow-y:scroll;margin:0 auto;padding:4px;background:#e50b53;color:#252428;font-size:clamp(1rem,0.5rem + 1vw,1.125rem);font-family:"Open Sans",system-ui;line-height:1.618}.display,h1,h2,h3{max-width:45rem;color:#e50b53;font-family:"Frank Ruhl Libre",serif;text-wrap-style:balance}h1{margin-bottom:48px;max-width:55rem;font-size:4em;line-height:1}h1:last-child{margin-bottom:0}h2{margin-bottom:32px;font-size:2em;line-height:1.1}h2:not(:first-child){margin-top:64px}h3{margin-bottom:24px;font-size:1.55em;line-height:1.25}h3:not(:first-child){margin-top:48px}.faq>.listing>.item>.header>.question,.faq>.listing>.item>.question,h4{margin-bottom:24px;max-width:45rem;font-weight:bold;font-size:1em}p{max-width:45rem}p:not(:last-child){margin-bottom:24px}ul{list-style-position:outside;list-style-type:'-    '}ol{list-style-position:outside;list-style-type:decimal}ol li::marker{content:counter(list-item) '.   '}ol,ul{margin:24px 0;padding-left:48px}li{margin-bottom:8px;max-width:45rem;line-height:1.5}ol ol,ol ul,ul ol,ul ul{margin:8px 0}dl{margin:24px 0}dt{margin-top:24px;font-weight:bold}dd{margin-bottom:8px;margin-left:32px}a{color:#e50b53;text-decoration-thickness:2px;text-underline-offset:0.25em}a:active,a:focus,a:hover{color:#cd0a4b}blockquote{position:relative;padding-left:48px;max-width:45rem;font-style:italic}blockquote:before{position:absolute;top:0.25em;left:8px;width:20px;height:20px;background-color:#e50b53;background-position:center;background-size:contain;background-repeat:no-repeat;content:'';-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("./images/icon-quote.svg");mask-image:url("./images/icon-quote.svg")}blockquote:after{position:absolute;top:32px;bottom:0;left:16px;border-left:1px solid #e50b53;content:''}code{padding:2px;background:#f2f2f3}.eyebrow{display:block;margin-bottom:0;color:#56555e;font-weight:bold;font-size:1em}.eyebrow+h1,.eyebrow+h2,.eyebrow+h3,.eyebrow+h4{margin-top:0}.lede{font-size:1.55em;line-height:1.25}.text-small{font-size:0.8em}.text-default{font-size:1em}.text-medium{font-size:1.55em}.text-big{font-size:2em}.text-large{font-size:4em}.text-muted{color:#56555e}.text-background{color:#fefcf6}.text-base{color:#e50b53}.image.rounded{border-radius:4px}.icon{width:32px;height:32px;vertical-align:text-top}.icon.base{color:#e50b53}.icon-inline{display:inline-block;width:24px;height:24px}.five-stars{width:130px;height:24px;color:#e50b53}.list-icon,.page-content .offer-contents .list>.item>ul{list-style:none}.list-icon li,.page-content .offer-contents .list>.item>ul li{position:relative}.list-icon li:before,.page-content .offer-contents .list>.item>ul li:before{position:absolute;top:0.125em;left:-36px;width:24px;height:24px;background-color:#e50b53;background-position:center;background-size:contain;background-repeat:no-repeat;content:'';-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.list-icon.check li:before,.page-content .offer-contents .list>.item>ul.check li:before{-webkit-mask-image:url("./images/icon-check.svg");mask-image:url("./images/icon-check.svg")}.list-icon.arrow-right li:before,.page-content .offer-contents .list>.item>ul li:before,.page-content .offer-contents .list>.item>ul.arrow-right li:before{-webkit-mask-image:url("./images/icon-arrow-right.svg");mask-image:url("./images/icon-arrow-right.svg")}.list-icon li.arrow-right:before,.page-content .offer-contents .list>.item>ul li.arrow-right:before{-webkit-mask-image:url("./images/icon-arrow-right.svg");mask-image:url("./images/icon-arrow-right.svg")}.list-icon.close li:before,.page-content .offer-contents .list>.item>ul.close li:before{-webkit-mask-image:url("./images/icon-close.svg");mask-image:url("./images/icon-close.svg")}.list-icon li.question:before,.list-icon.question li:before,.page-content .offer-contents .list>.item>ul li.question:before,.page-content .offer-contents .list>.item>ul.question li:before{-webkit-mask-image:url("./images/icon-question.svg");mask-image:url("./images/icon-question.svg")}.list-icon li.marketing:before,.list-icon.marketing li:before,.page-content .offer-contents .list>.item>ul li.marketing:before,.page-content .offer-contents .list>.item>ul.marketing li:before{-webkit-mask-image:url("./images/icon-marketing.svg");mask-image:url("./images/icon-marketing.svg")}.list-icon li.pdf:before,.list-icon.pdf li:before,.page-content .offer-contents .list>.item>ul li.pdf:before,.page-content .offer-contents .list>.item>ul.pdf li:before{-webkit-mask-image:url("./images/icon-pdf.svg");mask-image:url("./images/icon-pdf.svg")}.list-icon li.plus:before,.list-icon.plus li:before,.page-content .offer-contents .list>.item>ul li.plus:before,.page-content .offer-contents .list>.item>ul.plus li:before{-webkit-mask-image:url("./images/icon-plus.svg");mask-image:url("./images/icon-plus.svg")}.list-icon li.random:before,.list-icon.random li:before,.page-content .offer-contents .list>.item>ul li.random:before,.page-content .offer-contents .list>.item>ul.random li:before{-webkit-mask-image:url("./images/icon-random.svg");mask-image:url("./images/icon-random.svg")}.list-icon li.rollercoaster:before,.list-icon.rollercoaster li:before,.page-content .offer-contents .list>.item>ul li.rollercoaster:before,.page-content .offer-contents .list>.item>ul.rollercoaster li:before{-webkit-mask-image:url("./images/icon-rollercoaster.svg");mask-image:url("./images/icon-rollercoaster.svg")}.list-icon li.scissors:before,.list-icon.scissors li:before,.page-content .offer-contents .list>.item>ul li.scissors:before,.page-content .offer-contents .list>.item>ul.scissors li:before{-webkit-mask-image:url("./images/icon-scissors.svg");mask-image:url("./images/icon-scissors.svg")}.list-icon li.strategy:before,.list-icon.strategy li:before,.page-content .offer-contents .list>.item>ul li.strategy:before,.page-content .offer-contents .list>.item>ul.strategy li:before{-webkit-mask-image:url("./images/icon-strategy.svg");mask-image:url("./images/icon-strategy.svg")}.list-icon li.trend-down:before,.list-icon.trend-down li:before,.page-content .offer-contents .list>.item>ul li.trend-down:before,.page-content .offer-contents .list>.item>ul.trend-down li:before{-webkit-mask-image:url("./images/icon-trend-down.svg");mask-image:url("./images/icon-trend-down.svg")}.list-icon li.trend-up:before,.list-icon.trend-up li:before,.page-content .offer-contents .list>.item>ul li.trend-up:before,.page-content .offer-contents .list>.item>ul.trend-up li:before{-webkit-mask-image:url("./images/icon-trend-up.svg");mask-image:url("./images/icon-trend-up.svg")}.list-icon.muted li:before,.page-content .offer-contents .list>.item>ul.muted li:before{background-color:#56555e}.list-icon.background li:before,.page-content .offer-contents .list>.item>ul.background li:before{background-color:#fefcf6}.list-icon.green li:before,.page-content .offer-contents .list>.item>ul.green li:before{background-color:#008000}.list-tower{margin:48px auto;padding:0;max-width:45rem;border:1px solid #e50b53;border-radius:4px;list-style:none}.list-tower>.item{margin:0;padding:48px}.list-tower>.item+.item{border-top:1px solid #e50b53}.list-lined{margin:0;padding:0;border-top:1px solid #e50b53}.list-lined>li{padding:24px;margin:0;border-bottom:1px solid #e50b53}.list-lined.list-icon>li{padding-left:48px}.list-lined.list-icon>li:before{position:absolute;top:26px;left:12px;width:24px;height:24px}hr{border-top:1px solid #e50b53}.color-base{color:#e50b53}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.visually-hidden{position:absolute;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);pointer-events:none}.space{margin-top:96px!important;margin-bottom:96px!important}.half-space{margin-top:48px!important;margin-bottom:48px!important}.double-space{margin-top:192px!important;margin-bottom:192px!important}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.top-stick{padding-top:0!important;margin-top:0!important}.bottom-stick{margin-bottom:0!important;padding-bottom:0!important}.aligncenter{display:block;text-align:center;margin-left:auto;margin-right:auto}div.aligncenter{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:space-xs}.alignright{float:right}div.alignleft{float:left;margin-right:space-xs;margin-bottom:space-xs}.alignright{float:right}div.alignleft{float:left;margin-right:space-xs;margin-bottom:space-xs}a img.alignright{float:right}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:space-xs 3px 10px;text-align:center}.wp-caption.alignnone{margin:space-xs space-xs space-xs 0}.wp-caption.alignleft{margin:space-xs space-xs space-xs 0}.wp-caption.alignright{margin:space-xs 0 space-xs space-xs}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px space-xs}.button-primary,.button-rich,.button-secondary,.cartilla-order .cartilla-button-primary,.cartilla-order .cartilla-button-secondary,.happyforms-form .happyforms-submit,input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 32px;min-height:64px;border:1px solid #e50b53;border-radius:32px;text-decoration:none;letter-spacing:0.05em;font-weight:bold;line-height:1.4;gap:8px;text-wrap-style:balance}.button-primary,.button-rich,.cartilla-order .cartilla-button-primary,.happyforms-form .happyforms-submit,input[type=submit]{border-width:2px;background:#e50b53;-webkit-box-shadow:0 16px 8px -16px #5e0be5;box-shadow:0 16px 8px -16px #5e0be5;color:#fefcf6}.button-primary:active,.button-primary:focus,.button-primary:hover,.button-rich:active,.button-rich:focus,.button-rich:hover,.cartilla-order .cartilla-button-primary:active,.cartilla-order .cartilla-button-primary:focus,.cartilla-order .cartilla-button-primary:hover,.happyforms-form .happyforms-submit:active,.happyforms-form .happyforms-submit:focus,.happyforms-form .happyforms-submit:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background:#cd0a4b;color:#fefcf6;cursor:pointer}.button-rich{line-height:1.2}.button-rich>span{text-align:left}.button-rich>span>span{display:block}.button-rich>span .text-small{font-weight:normal;font-size:0.8em}.button-rich.button-secondary{-webkit-box-shadow:none;box-shadow:none}.button-secondary,.cartilla-order .cartilla-button-secondary{background:none;color:#e50b53}.button-secondary:active,.button-secondary:focus,.button-secondary:hover,.cartilla-order .cartilla-button-secondary:active,.cartilla-order .cartilla-button-secondary:focus,.cartilla-order .cartilla-button-secondary:hover{border-color:#cd0a4b;background:#f2f2f3;color:#cd0a4b;cursor:pointer}.button-quiz{display:block;margin-bottom:8px;padding:8px 32px;border:1px solid #e50b53;border-radius:32px;background:none;color:#e50b53;text-align:left;text-decoration:none;letter-spacing:0.05em;line-height:1.4;cursor:pointer;gap:8px}.button-quiz:active,.button-quiz:focus,.button-quiz:hover{border-color:#cd0a4b;background:#cd0a4b;color:#f2f2f3;cursor:pointer}.button-link,.page-content .search-results>.pagination .nav-links .page-numbers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:8px 32px;background:none;color:#e50b53;text-decoration:underline;letter-spacing:0.05em;font-weight:bold;text-decoration-thickness:2px;text-underline-offset:0.25em}.button-link:active,.button-link:focus,.button-link:hover,.page-content .search-results>.pagination .nav-links .page-numbers:active,.page-content .search-results>.pagination .nav-links .page-numbers:focus,.page-content .search-results>.pagination .nav-links .page-numbers:hover{color:#cd0a4b;cursor:pointer}.link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-ms-flex-wrap:nowrap;flex-wrap:nowrap}[class*=button-]:disabled{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);cursor:not-allowed}.link:active>.icon,.link:focus>.icon,.link:hover>.icon,[class*=button-]:active>.icon,[class*=button-]:focus>.icon,[class*=button-]:hover>.icon{-webkit-transform:translateX(2px);transform:translateX(2px)}.bento-block,.bento-content,.bento-featured,.bento-full,.bento-half,.bento-normal,.bento-sidebar,.bento-small,.bento-tall,.bento-wide{padding:24px;border-radius:4px;background:#fefcf6;overflow:hidden}.card-grid{display:-ms-grid;display:grid;gap:2px;-ms-grid-columns:1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr;grid-template-columns:repeat(6,1fr);background:#e50b53;border-radius:4px;padding:2px}.card-grid.ghost{background:transparent}.card-grid.brand{background:transparent}.card-grid.brand>.card{background:#e50b53;color:#fff}.card-grid.brand>.card h1,.card-grid.brand>.card h2,.card-grid.brand>.card h3,.card-grid.brand>.card h4{color:#fefcf6}.card-grid.brand>.card .button-primary{background:#fefcf6;color:#e50b53}.card-grid.dark{background:transparent}.card-grid.dark>.card{background:#252428;color:#fff}.card-grid.dark>.card .button-primary{background:#fefcf6;color:#e50b53}.card-grid.neutral{background:transparent}.card-grid.neutral>.card{background:#f2f2f3}.card-grid.offset>.card:nth-child(2n){margin-top:96px}.card-grid.offset>.card:nth-child(odd){margin-bottom:96px}.card-grid.steps{background:transparent;background-image:url("./images/wave-light.svg");background-repeat:no-repeat;background-size:105%;background-position:center top;padding-top:192px}.card-grid.steps>.card{background:transparent}.card-grid.steps>.card:first-child{margin-top:192px}.card-grid.steps>.card:nth-child(2){margin-top:96px}.card-grid.steps>.card>.counter{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center}.card-grid.steps>.card>.counter>.number{font-size:10em;color:#56555e;font-family:"Frank Ruhl Libre",serif;line-height:1}.card-grid>.card{-ms-grid-column-span:2;grid-column:span 2;padding:96px;background:#fefcf6;border-radius:4px}.card-grid>.card>.icon{color:#e50b53;margin-bottom:48px}.card-grid>.card.inverted>.icon{color:#fefcf6}.card-grid>.card.fill{-ms-grid-column-span:4;grid-column:span 4}.card-grid>.card.full{grid-column:1/-1}.card-grid>.card.small{-ms-grid-column-span:1;grid-column:span 1}.card-grid>.card.half{-ms-grid-column-span:3;grid-column:span 3}.bento-grid{display:-ms-grid;display:grid;grid-column:1/-1;-ms-grid-columns:1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr 2px 1fr;grid-template-columns:repeat(12,1fr);gap:2px;height:100%}.bento-sidebar,.bento-width-1{-ms-grid-column-span:1;grid-column:span 1}.bento-height-1{-ms-grid-row-span:1;grid-row:span 1}.bento-col-1{-ms-grid-column:2;grid-column-start:2}.bento-row-1{-ms-grid-row:2;grid-row-start:2}.bento-small,.bento-width-2{-ms-grid-column-span:2;grid-column:span 2}.bento-featured,.bento-height-2,.bento-tall{-ms-grid-row-span:2;grid-row:span 2}.bento-col-2{-ms-grid-column:3;grid-column-start:3}.bento-row-2{-ms-grid-row:3;grid-row-start:3}.bento-width-3{-ms-grid-column-span:3;grid-column:span 3}.bento-height-3{-ms-grid-row-span:3;grid-row:span 3}.bento-col-3{-ms-grid-column:4;grid-column-start:4}.bento-row-3{-ms-grid-row:4;grid-row-start:4}.bento-normal,.bento-width-4{-ms-grid-column-span:4;grid-column:span 4}.bento-height-4{-ms-grid-row-span:4;grid-row:span 4}.bento-col-4{-ms-grid-column:5;grid-column-start:5}.bento-row-4{-ms-grid-row:5;grid-row-start:5}.bento-width-5{-ms-grid-column-span:5;grid-column:span 5}.bento-height-5{-ms-grid-row-span:5;grid-row:span 5}.bento-col-5{-ms-grid-column:6;grid-column-start:6}.bento-row-5{-ms-grid-row:6;grid-row-start:6}.bento-half,.bento-width-6{-ms-grid-column-span:6;grid-column:span 6}.bento-height-6{-ms-grid-row-span:6;grid-row:span 6}.bento-col-6{-ms-grid-column:7;grid-column-start:7}.bento-row-6{-ms-grid-row:7;grid-row-start:7}.bento-width-7{-ms-grid-column-span:7;grid-column:span 7}.bento-height-7{-ms-grid-row-span:7;grid-row:span 7}.bento-col-7{-ms-grid-column:8;grid-column-start:8}.bento-row-7{-ms-grid-row:8;grid-row-start:8}.bento-featured,.bento-wide,.bento-width-8{-ms-grid-column-span:8;grid-column:span 8}.bento-height-8{-ms-grid-row-span:8;grid-row:span 8}.bento-col-8{-ms-grid-column:9;grid-column-start:9}.bento-row-8{-ms-grid-row:9;grid-row-start:9}.bento-width-9{-ms-grid-column-span:9;grid-column:span 9}.bento-height-9{-ms-grid-row-span:9;grid-row:span 9}.bento-col-9{-ms-grid-column:10;grid-column-start:10}.bento-row-9{-ms-grid-row:10;grid-row-start:10}.bento-width-10{-ms-grid-column-span:10;grid-column:span 10}.bento-height-10{-ms-grid-row-span:10;grid-row:span 10}.bento-col-10{-ms-grid-column:11;grid-column-start:11}.bento-row-10{-ms-grid-row:11;grid-row-start:11}.bento-content,.bento-width-11{-ms-grid-column-span:11;grid-column:span 11}.bento-height-11{-ms-grid-row-span:11;grid-row:span 11}.bento-col-11{-ms-grid-column:12;grid-column-start:12}.bento-row-11{-ms-grid-row:12;grid-row-start:12}.bento-width-12{-ms-grid-column-span:12;grid-column:span 12}.bento-height-12{-ms-grid-row-span:12;grid-row:span 12}.bento-col-12{-ms-grid-column:13;grid-column-start:13}.bento-row-12{-ms-grid-row:13;grid-row-start:13}.bento-full{grid-column:1/-1}.bento-full.ghost{background:transparent}.bento-sidebar{min-width:25rem}.bento-full .bento-grid{height:auto}body{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;min-height:100vh;gap:2px}body .page-header{overflow:visible}body .page-header .top-bar{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center}body .page-header .top-bar .link{color:#e50b53;text-decoration:none;font-weight:normal}body .page-header .top-bar>.main-logo{-ms-flex-negative:1;flex-shrink:1}body .page-header .top-bar>.main-logo>.link{display:block}body .page-header .top-bar>.main-nav{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;-ms-flex-positive:1;flex-grow:1}body .page-header .top-bar>.main-nav ul{list-style:none}body .page-header .top-bar>.main-nav>.menu{-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;-ms-flex-positive:1;flex-grow:1;justify-items:center}body .page-header .top-bar>.main-nav>.menu input{display:none}body .page-header .top-bar>.main-nav>.menu>.list{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;margin:0;padding:0;gap:48px}body .page-header .top-bar>.main-nav>.menu>.list>.item{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:box;display:flex;margin-bottom:0}body .page-header .top-bar>.main-nav>.menu>.list>.item .dropdown-title{margin-bottom:0}body .page-header .top-bar>.main-nav>.menu>.list>.item .submenu-label .icon{color:#e50b53}body .page-header .top-bar>.main-nav>.menu>.list>.item:active,body .page-header .top-bar>.main-nav>.menu>.list>.item:focus,body .page-header .top-bar>.main-nav>.menu>.list>.item:hover{cursor:pointer}body .page-header .top-bar>.main-nav>.menu>.list>.item:active .submenu-label .icon,body .page-header .top-bar>.main-nav>.menu>.list>.item:focus .submenu-label .icon,body .page-header .top-bar>.main-nav>.menu>.list>.item:hover .submenu-label .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body .page-header .top-bar>.main-nav>.menu>.list>.item:active>.sub-menu,body .page-header .top-bar>.main-nav>.menu>.list>.item:focus>.sub-menu,body .page-header .top-bar>.main-nav>.menu>.list>.item:hover>.sub-menu{display:block}body .page-header .top-bar>.main-nav>.menu>.list>.item>.sub-menu{position:absolute;top:2rem;z-index:1000;display:none;padding:24px;min-width:15rem;border:1px solid #e50b53;border-radius:4px;background:#fff;-webkit-box-shadow:0 16px 16px -8px rgba(37,36,40,0.25);box-shadow:0 16px 16px -8px rgba(37,36,40,0.25)}body .page-header .top-bar>.main-nav>.menu>.list>.item>.sub-menu:before{position:absolute;bottom:100%;left:0;display:block;width:100%;height:2rem;background:transpoarent;content:''}body .page-header .top-bar>.main-nav>.menu>.list>.item>.sub-menu>.item{margin-bottom:24px}body .page-header .top-bar>.main-nav>.menu>.list>.item>.sub-menu>.item:last-child{margin-bottom:0}body .page-header .top-bar>.main-nav>.corner{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;gap:24px}body .page-header .top-bar>.main-nav>.corner>.list{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;margin:0;padding:0;gap:24px}body .page-header .top-bar>.main-nav>.corner>.list>.item{margin-bottom:0}body .page-header .top-bar>.main-nav>.corner>.social-nav>.listing{margin:0}body .page-header .top-bar>.main-nav>.corner>.social-nav>.listing>.item{margin-bottom:0}.page-content{-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;width:100%}.page-content .offer-contents>.title{margin-bottom:64px}.page-content .offer-contents .list{display:-ms-grid;display:grid;gap:48px;-ms-grid-columns:1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr;grid-template-columns:repeat(5,1fr)}.page-content .offer-contents .list>.item{-ms-flex-preferred-size:15%;flex-basis:15%}.page-content .offer-contents .list>.item h3{font-weight:bold;font-size:1em;font-family:"Open Sans",system-ui}.page-content .offer-contents .list>.item>ul{position:relative;padding-left:32px}.page-content .offer-problem .referral-calculator{max-width:45rem}.page-content .offer-hero{background-image:url("images/hero-lines-bg.svg");background-position:bottom center;background-size:100%;background-repeat:no-repeat}.page-content .home-hero,.page-content .metoda-hero,.page-content .vip-hero{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2px;grid-column:1/-1}.page-content .home-hero>.slim,.page-content .metoda-hero>.slim,.page-content .vip-hero>.slim{-ms-flex-preferred-size:calc(33.333% - 64px);flex-basis:calc(33.333% - 64px);overflow:hidden;max-width:100%;border-radius:4px;margin-inline:0 auto}.page-content .home-hero>.slim>.image,.page-content .metoda-hero>.slim>.image,.page-content .vip-hero>.slim>.image{width:100%}.page-content .home-hero>.wide,.page-content .metoda-hero>.wide,.page-content .vip-hero>.wide{-ms-flex-preferred-size:calc(66.666% + 64px);flex-basis:calc(66.666% + 64px);padding:192px 96px;border-radius:4px;background:#fefcf6;margin-inline:auto 0}.page-content .vip-hero>.slim{-ms-flex-line-pack:center;align-content:center;background:url("./images/usluga-vip-hero-bg.webp") no-repeat;background-size:cover}.page-content .metoda-hero>.slim{-ms-flex-line-pack:center;align-content:center;background:url("./images/usluga-vip-hero-bg.webp") no-repeat;background-size:cover}.page-content .metoda-hero .netto{display:block}.page-content [class*=offer-]{padding:192px 96px}.page-content [class*=offer-]>.columns,.page-content [class*=offer-]>.combo,.page-content [class*=offer-]>.content{margin-block:96px}.page-content [class*=offer-]>.columns:first-child,.page-content [class*=offer-]>.combo:first-child,.page-content [class*=offer-]>.content:first-child{margin-top:0}.page-content [class*=offer-]>.columns:last-child,.page-content [class*=offer-]>.combo:last-child,.page-content [class*=offer-]>.content:last-child{margin-bottom:0}.page-content.landing-page{padding-bottom:192px}.page-content.landing-page .landing-hero{display:-ms-grid;display:grid;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;padding:64px;gap:48px;-ms-grid-columns:1fr 48px 1fr;grid-template-columns:1fr 1fr}.page-content.landing-page .landing-hero>.body{-webkit-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-flex-order:2;order:2}.page-content.landing-page .landing-hero>.image{-webkit-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-flex-order:1;order:1}.page-content.landing-page .landing-hero>.image>.product-image{margin:0 auto}.page-content.landing-page .custom-mailpoet-container{max-width:45rem}.page-content .blog-hero{padding:64px 0}.page-content .blog-hero>.body>.custom-mailpoet-container{margin-bottom:0}.page-content .blog-hero>.body>.custom-mailpoet-container>.custom-mailpoet-form{margin-bottom:0}.page-content .blog-grid{padding:96px 64px 192px}.page-content .blog-grid>.title{margin-bottom:48px}.page-content .blog-grid>.listing{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2px 1fr 2px 1fr;grid-template-columns:1fr 1fr 1fr;gap:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.page-content .blog-post{max-width:45rem;margin:0 auto;padding:64px 0 192px 0}.page-content .blog-post>.header{margin-bottom:48px}.page-content .blog-post>.header>.link{text-decoration:none}.page-content .blog-post>.thumb{margin-bottom:48px}.page-content .content-index{max-width:45rem}.page-content .featured-post{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;padding:48px;border:1px solid #e50b53;border-radius:4px;gap:48px}.page-content .featured-post .link{text-decoration:none}.page-content .featured-post>.body{-webkit-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-flex-order:2;order:2}.page-content .featured-post>.thumb{-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:33.333333333333336%;flex-basis:33.333333333333336%;-webkit-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-flex-order:1;order:1;max-width:1200px}.page-content .side-menu>.list{padding-left:0;list-style:none}.page-content .side-menu>.list>.item{position:relative;margin-right:32px}.page-content .side-menu>.list>.item .link{display:block;text-decoration-color:transparent}.page-content .side-menu>.list>.item .link:active,.page-content .side-menu>.list>.item .link:focus,.page-content .side-menu>.list>.item .link:hover{text-decoration-color:#e50b53}.page-content .side-menu>.list>.item .icon{position:absolute;top:0;left:100%;color:#e50b53}.page-content .side-menu>.list>.item .submenu-toggle{position:absolute;top:0;left:100%;z-index:100;width:32px;height:32px;border:0;background:transparent}.page-content .side-menu>.list>.item .submenu-toggle:after,.page-content .side-menu>.list>.item .submenu-toggle:before{display:none}.page-content .side-menu>.list>.item>.sub-menu{position:relative;display:none;margin-left:8px;padding-left:16px;border-left:1px solid #e50b53;list-style:none}.page-content .side-menu>.list .active>.link{font-weight:bold}.page-content .side-menu>.list .checked>.link{color:#56555e}.page-content .side-menu>.list .checked>.link:after{display:inline-block;width:24px;height:24px;background-color:#56555e;background-position:center;background-size:contain;background-repeat:no-repeat;content:'';vertical-align:top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("./images/icon-check.svg");mask-image:url("./images/icon-check.svg")}.page-content .side-menu>.list .parent:has(.submenu-toggle:checked)>.icon{scale:1 -1}.page-content .side-menu>.list .parent:has(.submenu-toggle:checked)>.sub-menu{display:block}.page-content .entry{max-width:45rem;margin-block:24px;margin-inline:auto}.page-content .content-width{max-width:45rem}.page-content .content{margin-left:33.333%;max-width:45rem}.page-content .slim{max-width:30rem;margin-inline:auto}.page-content.centred{-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-align:center;justify-items:center}.page-content .columns{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:48px}.page-content .columns>.auto{-webkit-box-flex:1;-o-box-flex:1;box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.page-content .columns>.slim{-ms-flex-preferred-size:33.333333333333336%;flex-basis:33.333333333333336%;margin-inline:0 auto}.page-content .columns>.wide{-ms-flex-preferred-size:66.66666666666667%;flex-basis:66.66666666666667%;margin-inline:auto 0}.page-content .columns>.centred{-ms-flex-line-pack:center;align-content:center}.page-content .columns-inner{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.page-content .columns-inner>.slim{-ms-flex-preferred-size:calc((100% / 3) - 32px);flex-basis:calc((100% / 3) - 32px);max-width:100%;margin-inline:0}.page-content .columns-inner>.wide{-ms-flex-preferred-size:calc(((100% / 3) * 2) + 32px);flex-basis:calc(((100% / 3) * 2) + 32px);padding:0 96px;margin-inline:0}.page-content .columns-inner>.centred{-webkit-align-self:center;-ms-grid-row-align:center;align-self:center;-ms-flex-item-align:center}.page-content .combo{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}.page-content .combo>.text{-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:60%;flex-basis:60%}.page-content .search-results{max-width:45rem;margin-inline:auto}.page-content .search-results>.search-form{margin-bottom:48px}.page-content .search-results>.results>.item{margin-bottom:48px}.page-content .search-results>.pagination{margin-bottom:48px}.page-content .search-results>.pagination .icon{display:inline-block}.page-content .search-results>.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-content .search-results>.pagination .nav-links .page-numbers{padding-inline:24px}.page-content .search-results>.pagination .nav-links .page-numbers:not(.prev):not(.next){display:none}.page-footer{padding:96px 96px 48px 96px}.page-footer .social-nav{margin-bottom:48px}.page-footer .footer-nav{margin-bottom:48px}.page-footer .footer-nav .list{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;gap:24px}.page-footer .footer-nav .list>.item{margin:0;padding:0}.page-footer .footer-nav .list>.item>.link{display:block}.page-footer .copy-info{color:#56555e}.box{margin:96px 0;padding:96px 48px;border:1px solid #56555e;border-radius:2px;background:#fff}.frame{margin:96px 0;padding:96px 48px;border-top:2px solid #e50b53;border-bottom:2px solid #e50b53;background:#f2f2f3}.outline{margin:96px 0;padding:96px 48px;border:1px solid #e50b53;border-radius:4px}.highlight{margin:96px 0;padding:96px 48px;border-top:2px solid #e50b53;border-bottom:2px solid #e50b53;color:#e50b53;font-size:1.55em;font-family:"Frank Ruhl Libre",serif}.user-nav>.list{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none;gap:24px}.lesson-footer{margin:96px 0}.lesson-footer>.progress-system{margin-bottom:96px}.metoda-menu ul{padding-left:0;list-style:none}.metoda-menu>.list{display:-ms-grid;display:grid;gap:64px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.metoda-menu>.list .submenu-toggle{display:none}.metoda-menu>.list>.item .icon{display:none}.metoda-menu>.list>.item .link{display:block;text-decoration-color:transparent}.metoda-menu>.list>.item .link:active,.metoda-menu>.list>.item .link:focus,.metoda-menu>.list>.item .link:hover{text-decoration-color:#e50b53}.metoda-menu>.list>.item>.link{font-weight:bold}.metoda-menu>.list>.item>.sub-menu{position:relative;margin-left:8px;padding-left:16px;border-left:1px solid #e50b53;list-style:none}.metoda-menu>.list .checked>.link{color:#56555e}.metoda-menu>.list .checked>.link:after{display:inline-block;width:24px;height:24px;background-color:#56555e;background-position:center;background-size:contain;background-repeat:no-repeat;content:'';vertical-align:top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("./images/icon-check.svg");mask-image:url("./images/icon-check.svg")}.news-listing>.news{margin-bottom:48px}.news-listing>.news>.tag{display:inline-block;margin-bottom:4px;padding:4px 8px;border-radius:2px;background:#f2f2f3;font-size:0.8em}.item-list>.item{margin-bottom:48px}.pricing-list{padding-left:0}.pricing-list>.item{padding-top:8px;max-width:100%;border-top:1px solid #56555e}.pricing-list>.item:first-child{padding-top:0;border-top:none}.product-info{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-o-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.product-info>.price{font-weight:bold}.system-logo{max-width:100%;width:75%}.separator{background-image:url("./images/wave-separator.svg");background-position:center top;background-size:105%;background-repeat:no-repeat}.separator:before{display:block;width:100%;content:'';aspect-ratio:7/1}.inverted{background:#e50b53!important;color:#fff}.inverted a,.inverted h1,.inverted h2,.inverted h3,.inverted h4{color:#fff}.inverted .eyebrow{color:#f2f2f3}.inverted .button-primary{border:0;background:#fefcf6;color:#5e0be5}.faq>.listing>.item{margin-bottom:48px}.faq>.listing>.item>.header>.question,.faq>.listing>.item>.question{color:#252428;font-family:"Open Sans",system-ui}.faq>.listing>.item>.header>.question{margin-bottom:0;color:#e50b53}.faq>.listing>.item>.answer{position:relative;padding-left:48px}.faq>.listing>.item>.answer:after{position:absolute;top:0;bottom:0;left:16px;border-left:1px solid #e50b53;content:''}.faq>.listing.toggle-content{border:1px solid #e50b53;border-radius:4px}.faq>.listing.toggle-content>.item{margin-bottom:0}.faq>.listing.toggle-content>.item>.content:after{display:none}.warranty{padding-top:96px}.card>.warranty{padding-top:0}.scrolled-listing{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.scrolled-listing>.wrapper{position:relative;-webkit-box-flex:1;-o-box-flex:1;box-flex:1;-ms-flex:1 1 30rem;flex:1 1 30rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.scrolled-listing>.wrapper::-webkit-scrollbar{width:8px}.scrolled-listing>.wrapper::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(0,0,0,0.2)}.scrolled-listing>.wrapper>.track{position:absolute;top:0;left:0}.mailpoet_paragraph{margin-bottom:24px}.cta-block{margin-top:96px}.social-nav>.listing{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;padding-left:0;list-style:none;gap:8px}.social-nav>.listing>.item>.link{display:inline-block}.top-bottom{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.top-bottom :first-child{-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;-ms-flex-positive:1;flex-grow:1}.group{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;gap:2px}.slide-content{position:relative;margin-bottom:48px}.slide-content .bar{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;overflow-x:auto;overflow-y:hidden;padding-bottom:24px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:24px}.slide-content .bar::-webkit-scrollbar{display:none}.slide-content .item{-webkit-box-flex:1;-o-box-flex:1;box-flex:1;-ms-flex:0 0 min(45rem,90%);flex:0 0 min(45rem,90%)}.top-stripe{padding:8px}.top-stripe a{display:inline-block}.layout-content{max-width:45rem;margin-inline:auto}.block-cta{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:96px;margin-bottom:96px;gap:24px}.block-cta.left{-webkit-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block-cta>.item>.text-small{margin-top:8px}.block-cta>.item:has(>div){display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.block-cta>.item:has(>div)>div:last-child{-ms-flex-preferred-size:100%;flex-basis:100%}.image-gallery{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2px}#quiz-options{margin-top:48px;margin-bottom:48px}.post-thumb{max-width:30rem;height:100%;border:1px solid #e50b53;color:#fefcf6;aspect-ratio:4/5;border-radius:4px;overflow:hidden}.post-thumb>a.thumb{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;width:100%;height:100%;-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.post-thumb>a.thumb>.title{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;width:100%;height:100%;-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;padding:24px;text-align:center}input,textarea{padding:8px;max-width:100%;border:1px solid #e50b53;border-radius:2px;background:#fff}input[type=checkbox]{display:-ms-inline-grid;display:inline-grid;width:1.75rem;height:1.75rem;outline:none;border:1px solid #e50b53;border-radius:2px;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;place-content:center}input[type=checkbox]:before{width:0.5rem;height:1rem;border-right:2px solid #e50b53;border-bottom:2px solid #e50b53;content:'';opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:80% 50%;transform-origin:80% 50%}input[type=checkbox]:checked:before{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}input[type=color]{padding:0;width:2.813rem;height:2.813rem}input[type=color]::-webkit-color-swatch{border:0}input[type=color]::-webkit-color-swatch-wrapper{padding:0}select{padding:8px;border:1px solid #e50b53;border-radius:2px;background:#fff}label{display:block;cursor:pointer}.default-form{margin-bottom:48px}.default-form>div{margin-bottom:24px}.cartilla-order-form,.custom-mailpoet-form,.happyforms-form,.login-form,.ltv-form,.premium-form,.profitability-form,.radar-form{margin-bottom:48px}.cartilla-order-form .happyforms-form__part,.cartilla-order-form>div,.custom-mailpoet-form .happyforms-form__part,.custom-mailpoet-form>div,.happyforms-form .happyforms-form__part,.happyforms-form>div,.login-form .happyforms-form__part,.login-form>div,.ltv-form .happyforms-form__part,.ltv-form>div,.premium-form .happyforms-form__part,.premium-form>div,.profitability-form .happyforms-form__part,.profitability-form>div,.radar-form .happyforms-form__part,.radar-form>div{margin-bottom:24px}.happyforms-form{max-width:30rem}.happyforms-form input[type=email],.happyforms-form input[type=text],.happyforms-form textarea{width:100%}.happyforms-form textarea{height:20rem}.happyforms-form .option-label{display:-ms-grid;display:grid;-ms-grid-columns:auto 8px 1fr;grid-template-columns:auto 1fr;gap:8px}.happyforms-form .option-label .checkmark{display:none}.happyforms-form .happyforms-part-error-notice{color:#e61919}.happyforms-form .happyforms-part-error-notice svg{display:inline-block;margin-right:4px;max-width:20px;-webkit-transform:translateY(2px);transform:translateY(2px)}.happyforms-form .happyforms-message-notice h2{font-weight:normal;font-size:1em;font-family:"Open Sans",system-ui}.happyforms-form .happyforms-message-notice.success{color:#41a112}.happyforms-form .happyforms-message-notice.success h2{color:#41a112}.happyforms-form .happyforms-message-notice.error{color:#e61919}.happyforms-form .happyforms-message-notice.error h2{color:#e61919}.happyforms-form .happyforms-rating-wrap{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:horizontal;-o-box-orient:horizontal;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:8px 0;gap:2px}.happyforms-form .happyforms-rating-wrap .happyforms-visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0}.happyforms-form .happyforms-star__label{cursor:pointer;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.happyforms-form .happyforms-star__label:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.happyforms-form .happyforms-star__label:hover .happyforms-star{fill:#e50b53}.happyforms-form .happyforms-star__label:hover~.happyforms-star__label{-webkit-transform:scale(1.1);transform:scale(1.1)}.happyforms-form .happyforms-star__label:hover~.happyforms-star__label .happyforms-star{fill:#e50b53}.happyforms-form .happyforms-star{width:32px;height:32px;-webkit-transition:fill 0.2s ease;transition:fill 0.2s ease;fill:#fff;stroke:#e50b53;stroke-linejoin:round}.happyforms-form .happyforms-star__star{fill:inherit}.happyforms-form input[type=radio]:checked+.happyforms-star__label .happyforms-star{-webkit-animation:pulse 0.4s ease-out;animation:pulse 0.4s ease-out;fill:#e50b53}.happyforms-form input[type=radio]:checked+.happyforms-star__label~.happyforms-star__label .happyforms-star{fill:#e50b53}.happyforms-form .happyforms-print-submission{display:none}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.search-form{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;border-radius:2px;background:#e50b53}.search-form .search-field{-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 24px}.cartilla-order-form>.cartilla-fields{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-o-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px}.cartilla-order-form>.cartilla-fields>.cartilla-field{display:-ms-grid;display:grid;-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;gap:4px}.cartilla-order-form>.cartilla-fields>.cartilla-field:has(#apartment_number),.cartilla-order-form>.cartilla-fields>.cartilla-field:has(#city),.cartilla-order-form>.cartilla-fields>.cartilla-field:has(#first_name),.cartilla-order-form>.cartilla-fields>.cartilla-field:has(#house_number),.cartilla-order-form>.cartilla-fields>.cartilla-field:has(#last_name),.cartilla-order-form>.cartilla-fields>.cartilla-field:has(#zipcode){-ms-flex-preferred-size:48%;flex-basis:48%}.cartilla-order-form>.cartilla-fields input[type=email],.cartilla-order-form>.cartilla-fields input[type=text],.cartilla-order-form>.cartilla-fields select,.cartilla-order-form>.cartilla-fields textarea{width:100%;border:1px solid #56555e;border-radius:8px}.cartilla-order-form>.cartilla-fields input[type=checkbox]{border:1px solid #56555e;border-radius:8px}.cartilla-order-form>.cartilla-fields textarea{height:10rem}.cartilla-order-form>.cartilla-fields .cartilla-checkbox{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:start;-o-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.cartilla-order-form>.cartilla-fields .cartilla-checkbox input[type=checkbox]{-ms-flex-negative:0;flex-shrink:0}.custom-mailpoet-form.submitting .button-primary,.happyforms-form--submitting .happyforms-submit{position:relative}.custom-mailpoet-form.submitting .button-primary:after,.happyforms-form--submitting .happyforms-submit:after{position:absolute;top:50%;left:50%;z-index:10;margin:-24px 0 0 -24px;width:48px;height:48px;border:4px solid #f2f2f3;border-top-color:#e50b53;border-radius:50%;content:'';-webkit-animation:happyforms-spinner 0.6s linear infinite;animation:happyforms-spinner 0.6s linear infinite}.custom-mailpoet-container{margin:48px 0}.custom-mailpoet-container .response-message{position:relative;display:none;padding:24px 24px 24px 64px;background:#e50b53;color:#fff}.custom-mailpoet-container .response-message:before{position:absolute;top:28px;left:24px;display:block;width:24px;height:24px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;content:'';-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.custom-mailpoet-container .response-message.error{display:block}.custom-mailpoet-container .response-message.error:before{-webkit-mask-image:url("./images/icon-close.svg");mask-image:url("./images/icon-close.svg")}.custom-mailpoet-container .response-message.success{display:block}.custom-mailpoet-container .response-message.success:before{-webkit-mask-image:url("./images/icon-check.svg");mask-image:url("./images/icon-check.svg")}.custom-mailpoet-container .custom-mailpoet-form{padding:48px;border:1px solid #e50b53;border-radius:4px}.custom-mailpoet-container .custom-mailpoet-form .privacy-checkbox{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:start;-o-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.custom-mailpoet-container .custom-mailpoet-form .form-row{display:-ms-grid;display:grid;gap:4px}.custom-mailpoet-container .custom-mailpoet-form>.form-group{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-o-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:24px}.custom-mailpoet-container .custom-mailpoet-form>.form-group>.form-row{-webkit-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:auto;flex-basis:auto}.custom-mailpoet-container .custom-mailpoet-form>.cta-row{margin-bottom:0}.custom-mailpoet-container .custom-mailpoet-form input[type=email],.custom-mailpoet-container .custom-mailpoet-form input[type=text]{width:100%}@-webkit-keyframes happyforms-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes happyforms-spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.table-wrapper{overflow-x:scroll;max-width:100%;width:100%;margin:48px 0;-webkit-overflow-scrolling:touch}.table-wrapper::-webkit-scrollbar{height:8px}.table-wrapper::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(0,0,0,0.2)}.table-wrapper>table{margin:0}table{margin:24px 0;width:100%;max-width:100%;border-collapse:collapse;border-radius:4px;font-size:1em}table thead th{padding:8px 24px;border-bottom:1px solid #e50b53;color:#252428;text-align:left;font-weight:600}table thead th:first-child{border-top-left-radius:4px}table thead th:last-child{border-top-right-radius:4px}table tbody tr{border-bottom:1px solid #e50b53;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}table tbody tr:hover{background:#fff}table tbody tr:last-child{border-bottom:none}table tbody tr:last-child td:first-child{border-bottom-left-radius:4px}table tbody tr:last-child td:last-child{border-bottom-right-radius:4px}table tbody td{padding:24px;color:#56555e}table tbody td ol,table tbody td ul{padding-left:24px}table.before-after th,table.before-after tr{border-bottom:none}table.before-after td,table.before-after th{min-width:20rem}table.before-after td.before,table.before-after th.before{background:#f2f2f3}table.before-after td.after,table.before-after th.after{background:#e50b53;color:#fff}table.before-after thead th{text-align:center;padding:24px}table.before-after thead th .label{border-radius:16px;padding:4px 32px;display:inline-block}table.before-after thead th.before{border-bottom:1px solid #e50b53;border-color:#56555e}table.before-after thead th.before .label{background:#e50b53;color:#fff}table.before-after thead th.after{border-bottom:1px solid #e50b53;border-color:#fff}table.before-after thead th.after .label{background:#fff;color:#e50b53}table.before-after tbody tr td{padding-inline:64px 48px}table.before-after tbody tr td .icon-inline{margin-left:-32px}table.before-after tbody tr td.before .icon-inline{-webkit-transform:translateY(2px);transform:translateY(2px)}table.before-after tbody tr:first-child td{padding-top:48px}table.before-after tbody tr:last-child td{padding-bottom:48px}.pie-chart-container{margin:48px 0}.pie-chart-container .pie-legend{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px;gap:24px}.pie-chart-container .pie-legend .legend-item{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pie-chart-container .pie-legend .legend-item .legend-color{width:24px;height:24px;border-radius:2px}.pie-chart-container .pie-legend .legend-item .legend-color.regular{border:1px solid #e50b53;background:#e50b53}.pie-chart-container .pie-legend .legend-item .legend-color.one-time{border:1px solid #e50b53;background:#fff}.pie-chart{width:200px;height:200px;border-radius:50%;border:1px solid #e50b53;text-align:center;margin:0 auto}.pie-chart:before{content:'';display:none;color:#e50b53}.pie-chart:after{content:'';display:none;color:#fff}.costs-table td:last-child,.profitability-table td:last-child{text-align:right;font-weight:bold}.margin-bar-container,.progress-bar-container{position:relative;overflow:hidden;margin:24px 0;width:100%;height:48px;border:1px solid #e50b53;border-radius:2px;background:#fff}.margin-bar-container .margin-label,.margin-bar-container .progress-text,.progress-bar-container .margin-label,.progress-bar-container .progress-text{position:absolute;top:50%;left:50%;width:100%;text-align:center;z-index:1;color:#252428;font-weight:bold;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.margin-bar-container .progress-text,.progress-bar-container .progress-text{color:#56555e;font-weight:normal}.margin-bar-container .progress-text .progress-percentage,.progress-bar-container .progress-text .progress-percentage{font-weight:bold;color:#252428}.margin-bar-container .margin-bar,.margin-bar-container .progress-bar,.progress-bar-container .margin-bar,.progress-bar-container .progress-bar{position:absolute;top:0;left:0;width:0;height:100%;background:#e50b53;-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}.margin-bar-container .margin-target,.progress-bar-container .margin-target{position:absolute;top:0;left:30%;width:2px;height:100%;background:#252428;-webkit-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out}.margin-bar-container .margin-target:before,.progress-bar-container .margin-target:before{position:absolute;top:-20px;left:50%;content:'Cel';white-space:nowrap;font-size:0.8em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.bonus-counter{margin:48px 0;padding:24px;max-width:500px;border:2px solid #e50b53;border-radius:12px;background:#fff}.bonus-header{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.bonus-text{color:#252428;font-weight:600;font-size:1em;font-family:"Open Sans",system-ui}.bonus-count{padding:6px 14px;border-radius:16px;background:#e50b53;color:#fff;font-weight:700;font-size:0.8em;font-family:"Open Sans",system-ui}.bonus-segments-container{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;overflow:hidden;height:24px;border-radius:8px;gap:2px}.bonus-segment{-webkit-box-flex:1;-o-box-flex:1;box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.bonus-segment.available{background:#e50b53}.bonus-segment.available.pulse{-webkit-animation:bonusPulse 2s ease-in-out infinite;animation:bonusPulse 2s ease-in-out infinite}.bonus-segment.sold{background:#f2f2f3}@media (max-width:768px){.bonus-counter .bonus-header{-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:12px}}@media (max-width:480px){.bonus-counter{padding:16px}.bonus-counter .bonus-text{font-size:0.8em}.bonus-counter .bonus-segments-container{height:16px}}@-webkit-keyframes bonusPulse{0%,70%{background:#e50b53;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:scale(1);transform:scale(1)}85%{background:#e50b53;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-transform:scale(0.95);transform:scale(0.95)}to{background:#e50b53;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bonusPulse{0%,70%{background:#e50b53;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:scale(1);transform:scale(1)}85%{background:#e50b53;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-transform:scale(0.95);transform:scale(0.95)}to{background:#e50b53;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:scale(1);transform:scale(1)}}.content-index{margin:96px 0;padding:48px;border:1px solid #e50b53;border-radius:4px}.content-index>.title{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;gap:8px}.content-index>.title>.icon{width:1em;height:1em}.content-index .list{padding-left:32px}.content-index .item>.link{text-decoration:none}.menu-trigger{display:none}.menu-trigger .checkbox{position:absolute;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0;white-space:nowrap}.menu-trigger .label{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;color:#e50b53;cursor:pointer;gap:0.5rem}.menu-trigger .label .icon-wrapper .icon{display:block}.menu-trigger .label .icon-wrapper .close{display:none}.menu-trigger .checkbox:checked~.label .icon-wrapper .icon{display:none}.menu-trigger .checkbox:checked~.label .icon-wrapper .close{display:block}.offer-pricing{background:url("./images/salonup-logo-pattern.webp"),radial-gradient(transparent,#cd0a4b 75%)}.offer-pricing>.card{max-width:45rem;margin:192px auto 96px;padding:0 96px 96px;background:#fff;border:1px solid #f2f2f3;border-radius:4px;-webkit-box-shadow:0 0 196px 96px rgba(37,36,40,0.25);box-shadow:0 0 196px 96px rgba(37,36,40,0.25)}.offer-pricing>.card>.logo{margin:-154px auto 0}.offer-pricing>.card>.product{margin-bottom:48px}.offer-pricing>.card>.pricing{margin-bottom:96px}.offer-pricing>.card>.warranty{margin:0 -96px -96px;padding:48px 48px;background:#f2f2f3}.price-label{display:block;color:#56555e}.product-price{position:relative;display:inline-block;font-weight:bold;font-size:2em;font-family:"Frank Ruhl Libre",serif;line-height:1;color:#56555e}.product-price.special{font-size:4em;color:#e50b53}.product-price.standard:after{position:absolute;top:45%;left:-5%;width:110%;height:3px;background:#252428;content:'';-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.netto{display:block}.cartilla-order>.cartilla-order-product,.cartilla-order>.cartilla-order-summary,.cartilla-order>.cartilla-product-info{margin:48px 0}.cartilla-order .cartilla-order-product .cartilla-title{margin-bottom:0}.cartilla-order .cartilla-order-product .cartilla-product_name{font-weight:bold}.cartilla-order .cartilla-product-info-full-description{margin-bottom:48px}.cartilla-order .cartilla-product-info-full-description .list-icon.background li:before{background-color:#e50b53}.cartilla-order .cartilla-product-info-discount,.cartilla-order .cartilla-product-info-final-price,.cartilla-order .cartilla-product-info-netto-price,.cartilla-order .cartilla-product-info-regular-price{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0;color:#56555e;font-size:0.8em}.cartilla-order .cartilla-product-info-discount>.cartilla-value,.cartilla-order .cartilla-product-info-final-price>.cartilla-value,.cartilla-order .cartilla-product-info-netto-price>.cartilla-value,.cartilla-order .cartilla-product-info-regular-price>.cartilla-value{display:block}.cartilla-order .cartilla-product-info-final-price{margin-top:16px;padding-top:16px;border-top:1px solid #56555e;font-weight:bold}.cartilla-order .cartilla-product-info-final-price>.cartilla-name{font-size:clamp(1rem,0.5rem + 1vw,1.125rem)}.cartilla-order .cartilla-product-info-final-price>.cartilla-value{font-size:2em;font-family:"Frank Ruhl Libre",serif;line-height:1}.cartilla-order>.cartilla-errors{margin:48px 0;padding:24px 48px;border-radius:2px;background:#e50b53;color:#fff}.cartilla-order>.cartilla-order-form .cartilla-optional{margin-right:4px;color:#56555e}.cartilla-order>.cartilla-order-cta{margin:48px 0}.cartilla-order .cartilla-button-secondary{border:none}.cartilla-order>.cartilla-order-summary{border:2px solid #e50b53}.cartilla-order>.cartilla-order-summary>.cartilla-item{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #56555e}.cartilla-order>.cartilla-order-summary>.cartilla-item>.cartilla-value{font-weight:bold}.cartilla-order>.cartilla-order-summary>.cartilla-order-summary-checkboxes{list-style:none}.cartilla-order>.cartilla-order-summary>.cartilla-order-summary-checkboxes li{position:relative}.cartilla-order>.cartilla-order-summary>.cartilla-order-summary-checkboxes li:before{position:absolute;top:0.125em;left:-36px;width:24px;height:24px;background-color:#e50b53;background-position:center;background-size:contain;background-repeat:no-repeat;content:'';-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("./images/icon-check.svg");mask-image:url("./images/icon-check.svg")}.cartilla-order-form{padding:48px;border:1px solid #e0e0e0;border-radius:4px;background:#fff}.cartilla-steps-indicator{position:relative;display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:48px}.cartilla-steps-indicator:before{position:absolute;top:16px;right:24px;left:24px;z-index:0;height:2px;background:#f2f2f3;content:''}.cartilla-step-indicator{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-o-box-flex:1;box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.cartilla-step-number{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;width:32px;height:32px;border-radius:50%;background:#f2f2f3;color:#56555e;font-weight:bold;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.cartilla-step-indicator.active .cartilla-step-number{background:#e50b53;color:#fff}.cartilla-step-indicator.completed .cartilla-step-number{background:#e50b53;color:#fff}.cartilla-step-label{color:#56555e;text-align:center;font-size:0.8em}.cartilla-step-indicator.active .cartilla-step-label{color:#e50b53;font-weight:bold}.cartilla-fields[data-step]{display:none}.cartilla-fields[data-step].active{display:-webkit-box;display:-ms-flexbox;display:box;display:flex}.cartilla-fields{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px;gap:24px}.cartilla-field{display:-ms-grid;display:grid;-webkit-box-flex:1;-o-box-flex:1;box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;gap:4px}.cartilla-block{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px}.cartilla-button-primary:disabled{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);cursor:not-allowed!important}@media (max-width:640px){.cartilla-order-form{padding:24px}.cartilla-field:has(#apartment_number),.cartilla-field:has(#city),.cartilla-field:has(#first_name),.cartilla-field:has(#house_number),.cartilla-field:has(#last_name),.cartilla-field:has(#zipcode){-ms-flex-preferred-size:100%;flex-basis:100%}.cartilla-block{-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.cartilla-button-primary,.cartilla-button-secondary{width:100%}}.radar-chart{margin:2rem auto;padding:1rem;max-width:600px;width:100%;border-radius:8px;background:none}.radar-chart .radar-chart-svg{width:100%;height:auto}.radar-chart .radar-chart-svg .grid-circle{fill:#fff;stroke:#e50b53;stroke-width:1}.radar-chart .radar-chart-svg .grid-line{stroke:#e50b53;stroke-width:1}.radar-chart .radar-chart-svg .data-path{fill:#e50b53;stroke:#e50b53;stroke-width:2}.radar-chart .radar-chart-svg .data-point{fill:#e50b53;stroke:#fff;stroke-width:2}.radar-chart .radar-chart-svg .chart-label{font-weight:500;font-size:16px;fill:#56555e;text-anchor:middle}.results-table .direction-label{display:block}.results-table table tbody tr:first-child{background:#fff}.results-table table tbody tr:first-child .factor-name{color:#e50b53}.progress-checker{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.progress-checker input[type=checkbox]:disabled+label{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);cursor:wait}.progress-text.showing-notification{-webkit-animation:fadeIn 0.3s ease forwards;animation:fadeIn 0.3s ease forwards}.progress-text.hiding-notification{-webkit-animation:fadeOut 0.3s ease forwards;animation:fadeOut 0.3s ease forwards}.progress-message{color:#e50b53;font-weight:bold}.countdown-container{margin-bottom:96px;max-width:45rem}.countdown-container:not(:first-child){margin-top:96px}.countdown-container .countdown-title{margin-bottom:8px;font-weight:bold}.countdown-container .countdown-timer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(4,1fr);gap:24px}.countdown-container .countdown-timer .countdown-segment .countdown-value{display:-ms-grid;display:grid;-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;background:#e50b53;color:#fff;font-weight:bold;font-size:4em;font-family:"Frank Ruhl Libre",serif;aspect-ratio:1/1}.countdown-container .countdown-timer .countdown-segment .countdown-label{text-align:center}.countdown-container .countdown-message{margin-top:16px;background:#f2f2f3;border-radius:4px;padding:8px 24px}.countdown-container .countdown-message:before{display:inline-block;height:24px;width:24px;vertical-align:text-bottom;margin-right:4px;background-color:#e50b53;background-position:center;background-size:contain;background-repeat:no-repeat;content:'';-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("./images/icon-alert.svg");mask-image:url("./images/icon-alert.svg")}.reviews-list>.bar>.item{padding:48px;border:1px solid #e50b53;border-radius:4px}.reviews-list>.bar>.item>.icon{margin-bottom:24px}.reviews-list>.bar>.item>.quote{margin:0 0 24px 0;padding:0}.reviews-list>.bar>.item>.quote:after,.reviews-list>.bar>.item>.quote:before{display:none}.reviews-list>.nav{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;gap:8px}.premium-calculator .frame{background:#fff;border:2px solid #e50b53;border-radius:8px}.premium-calculator .frame .premium-form .form-group label{font-weight:bold}.premium-calculator .frame .premium-form .form-group .help-text{margin-bottom:0}.premium-calculator .disclaimer{margin-bottom:96px}.premium-calculator .results{background:#fff;border:1px solid #e50b53;border-color:#f2f2f3;border-radius:4px;margin:96px 0;padding:96px 48px}.premium-calculator .results .result-card{margin-bottom:48px}.premium-calculator .results .result-card>.result-label{font-weight:bold}.premium-calculator .results .result-card .result-range{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2px 1fr;grid-template-columns:1fr 1fr;gap:2px;text-align:center;margin-bottom:24px}.premium-calculator .results .result-card .result-range>div{border-radius:4px;background:#f2f2f3;padding:8px}.premium-calculator .results .result-card .result-range>div .label-small{font-size:0.8em}.premium-calculator .results .result-card .result-range>div .label-value{font-size:2em;color:#e50b53;font-weight:bold;font-family:"Frank Ruhl Libre",serif}.premium-calculator .results .result-card .price-chart-container{margin-top:48px}.premium-calculator .results .result-card .price-chart-container .price-chart-label{font-weight:bold;margin-bottom:24px}.premium-calculator .results .result-card .price-chart-container .price-comparison-container .price-comparison-item .price-bar-horizontal{margin-bottom:24px}.premium-calculator .results .result-card .price-chart-container .price-comparison-container .price-comparison-item .price-bar-horizontal .price-segments{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;background:#f2f2f3;border-radius:4px;border:1px solid #e50b53;overflow:hidden}.premium-calculator .results .result-card .price-chart-container .price-comparison-container .price-comparison-item .price-bar-horizontal .price-segments .price-segment{text-align:center;font-weight:bold;padding:8px}.premium-calculator .results .result-card .price-chart-container .price-comparison-container .price-comparison-item .price-bar-horizontal .price-segments .premium{background:#e50b53;color:#fff}.premium-calculator .results .result-card .price-chart-container .price-comparison-container .price-comparison-item .price-bar-horizontal .price-labels{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:0.8em}.toggle-content{margin-bottom:64px}.toggle-content>.item{margin-bottom:24px;border:1px solid #e50b53;border-radius:4px}.toggle-content>.item>.header{padding:24px;padding-right:64px;position:relative}.toggle-content>.item>.header>.title{font-family:"Open Sans",system-ui;margin-bottom:0}.toggle-content>.item>.header:active,.toggle-content>.item>.header:focus,.toggle-content>.item>.header:hover{cursor:pointer;background:#f2f2f3;border-radius:4px}.toggle-content>.item>.header:before{position:absolute;top:0.125em;right:24px;width:24px;height:100%;background-color:#e50b53;background-position:center;background-size:contain;background-repeat:no-repeat;content:'';-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("./images/icon-plus.svg");mask-image:url("./images/icon-plus.svg")}.toggle-content>.item>.content{display:none;border-top:1px solid #e50b53;background:#fff;margin:0;padding:0;padding:24px;border-radius:0 0 4px 4px}.toggle-content>.item.active>.header:before{-webkit-mask-image:url("./images/icon-minus.svg");mask-image:url("./images/icon-minus.svg")}.toggle-content>.item.active>.content{display:block}.toggle-content.ghost>.item{margin-bottom:24px;border:none;border-radius:4px}.toggle-content.ghost>.item>.header:active,.toggle-content.ghost>.item>.header:focus,.toggle-content.ghost>.item>.header:hover{cursor:pointer;background:#f2f2f3;border-radius:4px}.toggle-content.ghost>.item>.content{border-top:none;background:transparent;margin:0;padding:0;padding:24px;border-radius:0}.no-js .toggle-content>.item>.content{display:block}.tab-content{margin-bottom:64px}.tab-content>.nav{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;gap:2px}.tab-content>.nav>.tab-button{padding:16px;border-radius:4px 4px 0 0;font-weight:bold}.tab-content>.nav>.tab-button:active,.tab-content>.nav>.tab-button:focus,.tab-content>.nav>.tab-button:hover{cursor:pointer}.tab-content>.nav>.tab-button.before{background:transparent;color:#56555e}.tab-content>.nav>.tab-button.before.active,.tab-content>.nav>.tab-button.before:hover{background:#f2f2f3;color:#56555e}.tab-content>.nav>.tab-button.after{background:#fff;color:#e50b53}.tab-content>.nav>.tab-button.after.active,.tab-content>.nav>.tab-button.after:hover{background:#e50b53;color:#f2f2f3}.tab-content>.tabs>.item{display:none;padding:24px;border-radius:0 0 4px 4px}.tab-content>.tabs>.item.active{display:block}.tab-content>.tabs>.item.before{background:#f2f2f3}.tab-content>.tabs>.item.after{background:#e50b53;color:#f2f2f3}.image-gallery>.gallery-item>.full-image{display:inline-block}.image-gallery>.gallery-item>.full-image>.thumb-image{border-radius:4px;border:1px solid #e50b53}.fullscreen-modal{position:fixed;top:0;left:0;z-index:1000;display:none;width:100vw;height:100vh;background:rgba(229,11,83,0.95);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;-ms-scroll-chaining:none;overscroll-behavior:contain}.fullscreen-modal.active{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;color:#fff}.modal-header{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,0.1)}.modal-title{font-weight:bold;font-size:18px}.close-btn{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border:none;border-radius:50%;background:none;color:#fff;font-size:24px;cursor:pointer;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.close-btn:hover{background:rgba(255,255,255,0.1)}.modal-body{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-o-box-flex:1;box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:auto;padding:20px;-ms-scroll-chaining:none;overscroll-behavior:contain}.modal-image{margin-bottom:20px;max-width:100%;max-height:80vh;width:auto;border-radius:4px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,0.3);box-shadow:0 20px 60px rgba(0,0,0,0.3);-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease;-o-object-fit:contain;object-fit:contain}.modal-caption{margin-bottom:20px;padding:20px;max-width:600px;width:100%;border-radius:16px;background:#fff;-webkit-box-shadow:0 20px 60px rgba(0,0,0,0.3);box-shadow:0 20px 60px rgba(0,0,0,0.3);color:#fefcf6;text-align:center;font-size:16px;line-height:1.6;-webkit-transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,-webkit-transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease;transition:opacity 0.3s ease,transform 0.3s ease,-webkit-transform 0.3s ease}.modal-cta{padding:16px 32px;border:none;border-radius:4px;background:#e50b53;color:#fff;font-weight:bold;font-size:16px;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.modal-cta:hover{background:#ce0a4b;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.modal-controls{position:absolute;bottom:30px;left:50%;display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);gap:20px}.nav-btn{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;border:1px solid rgba(255,255,255,0.2);border-radius:50%;background:rgba(255,255,255,0.1);color:#fff;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;backdrop-filter:blur(10px)}.nav-btn:hover:not(:disabled){background:rgba(255,255,255,0.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.nav-btn:disabled{opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);cursor:not-allowed}.page-indicator{min-width:80px;color:rgba(255,255,255,0.7);text-align:center;font-size:14px}@media (max-width:$breakpoint-mobile){.modal-header{padding:15px}.modal-controls{bottom:20px;gap:15px}.nav-btn{width:40px;height:40px}}@-webkit-keyframes fadeInUp{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none;-webkit-transform:translateY(0);transform:translateY(0)}}.audio-player-wrapper{position:relative;display:inline-block;text-decoration:none}.audio-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-o-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:160px;height:160px;border:none;border-radius:50%;background:#e50b53;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.audio-btn:hover{background:#c70947;-webkit-box-shadow:0 4px 16px rgba(229,11,83,0.3);box-shadow:0 4px 16px rgba(229,11,83,0.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.audio-btn:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.play-icon{margin-left:5px;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:24px solid #fff;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.stop-icon{position:absolute;width:24px;height:24px;border-radius:2px;background:#fff;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.audio-player-wrapper.loading .play-icon,.audio-player-wrapper.loading .stop-icon{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.audio-player-wrapper.playing .play-icon{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.audio-player-wrapper.playing .stop-icon{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.loading-spinner{position:absolute;top:50%;left:50%;width:20px;height:20px;border:2px solid rgba(255,255,255,0.3);border-top:2px solid #fff;border-radius:50%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.audio-player-wrapper.loading .loading-spinner{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.audio-label{display:none}a.audio-player{display:inline-block;padding:12px 20px;border:2px solid #e50b53;border-radius:8px;color:#e50b53;text-decoration:none;font-weight:600;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a.audio-player:hover{background:#e50b53;color:#fff}@-webkit-keyframes spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes spin{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.video-box>.player{border:8px solid #e50b53;background:#e50b53;border-radius:4px;aspect-ratio:16/9.15;width:100%;margin:auto}.video-box>.player iframe{display:block;width:100%;height:100%;border:0}@media (max-width:1919px){.card-grid>.card{padding:48px}.columns-inner>.wide{padding:0 64px}}.page-footer{padding:96px 48px 48px 48px}@media (max-width:1199px){.top-bar{z-index:0}.top-bar .menu-trigger{display:block;-ms-flex-line-pack:center;align-content:center}.top-bar:has(.menu-trigger .checkbox:checked) .main-nav{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:48px;-ms-flex-preferred-size:100%;flex-basis:100%;padding:48px 0}.top-bar:has(.menu-trigger .checkbox:checked) .main-nav>.menu{justify-items:unset}.top-bar:has(.menu-trigger .checkbox:checked) .main-nav>.menu>.list{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;gap:24px;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.top-bar:has(.menu-trigger .checkbox:checked) .main-nav>.menu>.list>.item{display:block}.top-bar:has(.menu-trigger .checkbox:checked) .main-nav>.menu>.list>.item .submenu-label .icon{display:none}.top-bar:has(.menu-trigger .checkbox:checked) .main-nav>.menu>.list>.item>.sub-menu{display:block;position:static;-webkit-box-shadow:none;box-shadow:none}.top-bar:has(.menu-trigger .checkbox:checked) .main-nav>.corner{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.top-bar:has(.menu-trigger .checkbox:checked) .main-nav>.corner>.list{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.top-bar:has(.menu-trigger .checkbox:checked) .main-nav>.corner>.social-nav>.listing{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.top-bar:has(.menu-trigger .checkbox:checked) .main-nav .button-primary{margin-top:16px}.top-bar:has(.menu-trigger .checkbox:not(:checked)) .main-nav{display:none}.side-menu,.user-menu{z-index:0}.side-menu .menu-trigger,.user-menu .menu-trigger{display:block}.side-menu:has(.menu-trigger .checkbox:checked) .list,.user-menu:has(.menu-trigger .checkbox:checked) .list{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.side-menu:has(.menu-trigger .checkbox:checked) .list .button-primary,.user-menu:has(.menu-trigger .checkbox:checked) .list .button-primary{margin-top:16px}.side-menu:has(.menu-trigger .checkbox:not(:checked)) .list,.user-menu:has(.menu-trigger .checkbox:not(:checked)) .list{display:none}.bento-grid{display:-webkit-box;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.bento-sidebar{min-width:auto}.page-content.landing-page{padding-bottom:64px}.page-content.landing-page .landing-hero{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:64px 24px}.page-content.landing-page .landing-hero>.body{-webkit-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-flex-order:1;order:1}.page-content.landing-page .landing-hero>.image{-webkit-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-flex-order:2;order:2}.page-content.landing-page .landing-content{padding:0 24px}.page-content .blog-hero{padding:64px 0}.page-content .blog-grid{padding:96px 48px 96px}.page-content .blog-grid>.listing{-ms-grid-columns:1fr;grid-template-columns:1fr}.page-content .blog-post{display:block;padding:0 24px;margin:64px auto 96px}.page-content .content-index{margin:48px 0;padding:48px 24px}.page-content .metoda-hero,.page-content .vip-hero{-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.page-content .metoda-hero>.slim,.page-content .metoda-hero>.wide,.page-content .vip-hero>.slim,.page-content .vip-hero>.wide{margin-inline:0;-ms-flex-preferred-size:auto;flex-basis:auto}.page-content .metoda-hero>.slim,.page-content .vip-hero>.slim{-webkit-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-flex-order:2;order:2;padding:96px 48px}.page-content .metoda-hero>.wide,.page-content .vip-hero>.wide{-webkit-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-flex-order:1;order:1;padding:96px 48px}.page-content .home-hero{-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.page-content .home-hero>.slim,.page-content .home-hero>.wide{margin-inline:0;-ms-flex-preferred-size:auto;flex-basis:auto}.page-content .home-hero>.slim{-webkit-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-flex-order:2;order:2;position:relative;overflow:hidden;padding-top:60%}.page-content .home-hero>.slim>.image{position:absolute;top:0;-webkit-transform:translateY(-14.8%);transform:translateY(-14.8%)}.page-content .home-hero>.wide{-webkit-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-flex-order:1;order:1;padding:96px 48px}.page-content [class*=offer-]{padding:96px 48px}.page-content .offer-pricing{background:url("./images/salonup-logo-pattern.webp"),radial-gradient(transparent,#cd0a4b)}.page-content .offer-pricing>.card{padding:0 48px 96px 48px}.page-content .offer-pricing>.card>.warranty{margin:0 -48px -96px}.page-content .offer-contents .list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:24px}.page-content .content{margin-left:0;max-width:100%}.page-content .columns{-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.page-content .columns>.slim,.page-content .columns>.wide{max-width:100%}.page-content .columns-inner{-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:start;-o-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-content .columns-inner>.wide{padding:0}.card-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.card-grid.offset>.card:nth-child(2n){margin-top:0}.card-grid.offset>.card:nth-child(odd){margin-bottom:0}.card-grid.steps{padding-top:48px}.card-grid.steps>.card{padding:0}.card-grid.steps>.card:first-child,.card-grid.steps>.card:nth-child(2),.card-grid.steps>.card:nth-child(3){margin-top:96px}.card-grid.steps>.card>.counter{-webkit-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card-grid>.card,.card-grid>.card.fill,.card-grid>.card.full,.card-grid>.card.small{-ms-grid-column-span:1;grid-column:span 1}.page-footer .footer-nav{margin-left:0}.page-footer .footer-nav .list{-webkit-box-orient:vertical;-o-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.warranty{padding-top:48px}}@media (max-width:519px){h1{font-size:3em}.page-content.landing-page{padding-bottom:64px 0}.page-content.landing-page .landing-hero{padding:64px 0}.page-content.landing-page .landing-hero>.body{-webkit-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-flex-order:1;order:1}.page-content.landing-page .landing-hero>.image{-webkit-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-flex-order:2;order:2}.page-content.landing-page .landing-content{padding:0}.page-content .blog-hero{padding:48px 0}.page-content .blog-grid{padding:48px 0 64px}.page-content .blog-post{padding:0;margin:48px 0 64px}.page-content .content-index{padding:0;border:none}.page-content .featured-post{padding:24px}.page-content .home-hero>.wide,.page-content .metoda-hero>.wide,.page-content .vip-hero>.wide{padding:96px 24px}.page-content [class*=offer-]{padding:48px 24px}.page-content .offer-pricing>.card{padding:0 24px 96px 24px}.page-content .offer-pricing>.card>.warranty{margin:0 -24px -96px;padding:48px 24px}.page-content .columns-inner>.wide{padding:0}.page-footer{padding:48px 24px 48px 24px}.card-grid>.card{padding:24px}.card-grid.steps{padding-top:24px}.box{margin:48px 0;padding:48px 24px}.premium-calculator .results{margin:48px 0;padding:48px 24px}.premium-calculator .results .price-chart-container .price-segment{font-size:0.8em}.frame{margin:48px 0;padding:48px 24px}.highlight{margin:48px 0;padding:48px 24px}.countdown-container .countdown-timer .countdown-segment .countdown-value{font-size:2em}}